GNU C Library master sources branch, fedora/2.12/master, updated. fedora/glibc-2.12-1-29-g2e13772

schwab@sourceware.org schwab@sourceware.org
Tue Jun 1 17:22:00 GMT 2010


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, fedora/2.12/master has been updated
       via  2e137729f0031f624839c806a1869c96d0a19ca7 (commit)
       via  aaad8680151594274d49bc8b94039856d5188db0 (commit)
       via  6f8d0c6391d8d47d9d70bbdbeaa8813b657ae097 (commit)
       via  f29cabcd71c9ec83b674844f75dbaa2dab952979 (commit)
       via  a0ba5dee69157acbf5d4093544cdec24ec386164 (commit)
       via  6155a84f4a571a88a16375b7c78d5194bda3539d (commit)
       via  ea25a417dc2e7c628beb8961731533381cc25c5d (commit)
       via  0f67951a9af3cb5b6b25d693c26c05a60f44cfe9 (commit)
       via  338fbf6f508a1378faafcfce45cacd8286c96597 (commit)
       via  47e94cdf5a90418d6824e5c0d25f6f612e282c19 (commit)
       via  973746ccc0e5e844688819407b689569c9e60979 (commit)
       via  303067e88dd3df4cdcecf35e29cc49d8814d2efc (commit)
       via  269f8e906b4676d8507b1760192008ebe762e12e (commit)
       via  12a8f182f36ff959139e761e9160ce2f8b488520 (commit)
       via  21a2b1aeeb9bbf49d76bac632327c19bc937d2d7 (commit)
       via  3f7dcb2b0f9f2e771f2fd0139f032198c2d01ba9 (commit)
       via  265bb1ce9423afb46c9627865fdd7a90ce8e85fc (commit)
       via  a160f8d808cf8020b13bd0ef4a9eaf3c11f964ad (commit)
       via  9b1edf50c40edc1ce6e7ea7110114420f97afb17 (commit)
       via  5f24d53acb2cd02ffb4ac925c0244e4f1f854499 (commit)
       via  d84acf388ed8b3f162dda0512139095bfc268beb (commit)
       via  5d05c55424406c947618d60f06fc0d119a4f0e54 (commit)
       via  1f6234dcd8cdb2dba2145b2c87dc58a934b60597 (commit)
       via  5ae958d74180e2572d198bd7872c86f391de6da7 (commit)
       via  70c9476e834802806e327882f4530e10555cb3a8 (commit)
       via  3155f066219acaa9e7f8b8a3737f336f98e978b9 (commit)
      from  c267de33ba07dff4e2d57e4be77e887483cec9be (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=2e137729f0031f624839c806a1869c96d0a19ca7

commit 2e137729f0031f624839c806a1869c96d0a19ca7
Author: Andreas Schwab <schwab@redhat.com>
Date:   Tue Jun 1 19:01:40 2010 +0200

    2.12-2

diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index 96624f2..a2ded6b 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -20,7 +20,7 @@
 Summary: The GNU libc libraries
 Name: glibc
 Version: %{glibcversion}
-Release: 1
+Release: 2
 # GPLv2+ is used in a bunch of programs, LGPLv2+ is used for libraries.
 # Things that are linked directly into dynamically linked programs
 # and shared libraries (e.g. crt files, lib*_nonshared.a) have an additional
@@ -1028,6 +1028,22 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Tue Jun  1 2010 Andreas Schwab <schwab@redhat.com> - 2.12-2
+- Update from 2.12 branch
+  - Correct x86 CPU family and model check (BZ#11640, #596554)
+  - Don't crash on unresolved weak symbol reference
+  - Implement recvmmsg also as socketcall
+  - sunrpc: Fix spurious fall-through
+  - Make <sys/timex.h> compatible with C++ (#593762)
+  - Enable IDN support in getent
+  - Fix race in free sanity check (#594784)
+  - Fix lookup of collation sequence value during regexp matching
+  - Fix name of tt_RU.UTF-8@iqtelif locale (#589138)
+  - Handle too-small buffers in Linux getlogin_r (BZ#11571, #589946)
+- Fix users and groups creation in nscd %%post script
+- Require coreutils instead of sh-utils
+- Fix typo causing missing directory ownership
+
 * Tue May  4 2010 Roland McGrath <roland@redhat.com> - 2.12-1
 - Update to 2.12 release.
   - Fix ldconfig chroot handling.

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=aaad8680151594274d49bc8b94039856d5188db0

commit aaad8680151594274d49bc8b94039856d5188db0
Merge: 338fbf6 6f8d0c6
Author: Andreas Schwab <schwab@redhat.com>
Date:   Tue Jun 1 18:47:47 2010 +0200

    Merge remote branch 'origin/release/2.12/master' into fedora/2.12/master

diff --cc ChangeLog.17
index 4c34afc,6c1bff4..3de5f57
--- a/ChangeLog.17
+++ b/ChangeLog.17
@@@ -1,10 -1,18 +1,25 @@@
+ 2010-05-04  Andreas Schwab  <schwab@redhat.com>
+ 
+ 	* posix/regexec.c (find_collation_sequence_value): Fix skipping
+ 	the wide char sequence of the collating element.
+ 
+ 2010-05-05  Ulrich Drepper  <drepper@redhat.com>
+ 
+ 	[BZ #11571]
+ 	* sysdeps/unix/sysv/linux/getlogin_r.c (__getlogin_r_loginuid): Handle
+ 	too small buffers according to the standard.
+ 
+ 	* sysdeps/unix/sysv/linux/kernel-features.h: Alpha doesn't have to be
+ 	handled here anymore.
+ 	Patch mostly by Matt Turner <mattst88@gmail.com>.
+ 
 +2010-05-27  Andreas Schwab  <schwab@redhat.com>
 +
 +	* elf/Makefile ($(objpfx)tst-tls10): Depend on
 +	$(objpfx)tst-tlsmod7.so.
 +	($(objpfx)tst-tls11): Depend on $(objpfx)tst-tlsmod9.so.
 +	($(objpfx)tst-tls12): Depend on $(objpfx)tst-tlsmod11.so.
 +
  2010-05-03  Ulrich Drepper  <drepper@redhat.com>
  
  	* version.h (VERSION): Bump for 2.12 release.
diff --cc elf/ldconfig.c
index 278137f,b4af31e..d4176d1
--- a/elf/ldconfig.c
+++ b/elf/ldconfig.c
@@@ -1366,11 -1355,9 +1366,11 @@@ main (int argc, char **argv
        add_system_dir (SLIBDIR);
        if (strcmp (SLIBDIR, LIBDIR))
  	add_system_dir (LIBDIR);
 +
 +      add_arch_dirs (config_file);
      }
  
-   char *aux_cache_file = _PATH_LDCONFIG_AUX_CACHE;
+   const char *aux_cache_file = _PATH_LDCONFIG_AUX_CACHE;
    if (opt_chroot)
      {
        aux_cache_file = chroot_canon (opt_chroot, aux_cache_file);

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=338fbf6f508a1378faafcfce45cacd8286c96597

commit 338fbf6f508a1378faafcfce45cacd8286c96597
Author: Andreas Schwab <schwab@redhat.com>
Date:   Mon May 31 16:37:00 2010 +0200

    Fix users and groups creation in nscd %post script

diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index ee13633..96624f2 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -894,8 +894,10 @@ fi
 %postun utils -p /sbin/ldconfig
 
 %pre -n nscd
-/usr/sbin/useradd -M -o -r -d / -s /sbin/nologin \
-  -c "NSCD Daemon" -u 28 nscd > /dev/null 2>&1 || :
+getent group nscd >/dev/null || /usr/sbin/groupadd -g 28 -r nscd
+getent passwd nscd >/dev/null ||
+  /usr/sbin/useradd -M -o -r -d / -s /sbin/nologin \
+		    -c "NSCD Daemon" -u 28 -g nscd nscd
 
 %post -n nscd
 /sbin/chkconfig --add nscd

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=47e94cdf5a90418d6824e5c0d25f6f612e282c19

commit 47e94cdf5a90418d6824e5c0d25f6f612e282c19
Author: Andreas Schwab <schwab@redhat.com>
Date:   Thu May 27 18:26:02 2010 +0200

    Add missing makefile dependencies

diff --git a/ChangeLog b/ChangeLog
index 8323844..4c34afc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2010-05-27  Andreas Schwab  <schwab@redhat.com>
+
+	* elf/Makefile ($(objpfx)tst-tls10): Depend on
+	$(objpfx)tst-tlsmod7.so.
+	($(objpfx)tst-tls11): Depend on $(objpfx)tst-tlsmod9.so.
+	($(objpfx)tst-tls12): Depend on $(objpfx)tst-tlsmod11.so.
+
 2010-05-03  Ulrich Drepper  <drepper@redhat.com>
 
 	* version.h (VERSION): Bump for 2.12 release.
diff --git a/elf/Makefile b/elf/Makefile
index e600cc3..2ac8beb 100644
--- a/elf/Makefile
+++ b/elf/Makefile
@@ -759,11 +759,11 @@ $(objpfx)tst-tls8.out: $(objpfx)tst-tlsmod3.so $(objpfx)tst-tlsmod4.so
 $(objpfx)tst-tls9: $(libdl)
 $(objpfx)tst-tls9.out: $(objpfx)tst-tlsmod5.so $(objpfx)tst-tlsmod6.so
 
-$(objpfx)tst-tls10: $(objpfx)tst-tlsmod8.so
+$(objpfx)tst-tls10: $(objpfx)tst-tlsmod8.so $(objpfx)tst-tlsmod7.so
 
-$(objpfx)tst-tls11: $(objpfx)tst-tlsmod10.so
+$(objpfx)tst-tls11: $(objpfx)tst-tlsmod10.so $(objpfx)tst-tlsmod9.so
 
-$(objpfx)tst-tls12: $(objpfx)tst-tlsmod12.so
+$(objpfx)tst-tls12: $(objpfx)tst-tlsmod12.so $(objpfx)tst-tlsmod11.so
 
 $(objpfx)tst-tls13: $(libdl)
 $(objpfx)tst-tls13.out: $(objpfx)tst-tlsmod13a.so
diff --git a/nptl/ChangeLog b/nptl/ChangeLog
index bda3391..ed57420 100644
--- a/nptl/ChangeLog
+++ b/nptl/ChangeLog
@@ -1,3 +1,8 @@
+2010-05-27  Andreas Schwab  <schwab@redhat.com>
+
+	* Makefile ($(objpfx)tst-_res1): Depend on
+	$(objpfx)tst-_res1mod1.so.
+
 2010-04-09  Ulrich Drepper  <drepper@redhat.com>
 
 	[BZ #11390]
diff --git a/nptl/Makefile b/nptl/Makefile
index 8a6f3f2..6687a13 100644
--- a/nptl/Makefile
+++ b/nptl/Makefile
@@ -492,7 +492,7 @@ $(objpfx)tst-rwlock14: $(common-objpfx)rt/librt.so
 $(objpfx)tst-_res1mod2.so: $(objpfx)tst-_res1mod1.so
 LDFLAGS-tst-_res1mod1.so = -Wl,-soname,tst-_res1mod1.so
 LDFLAGS-tst-_res1mod2.so = -Wl,-soname,tst-_res1mod2.so
-$(objpfx)tst-_res1: $(objpfx)tst-_res1mod2.so $(shared-thread-library)
+$(objpfx)tst-_res1: $(objpfx)tst-_res1mod2.so $(objpfx)tst-_res1mod1.so $(shared-thread-library)
 else
 $(objpfx)tst-cond11: $(common-objpfx)rt/librt.a
 $(objpfx)tst-cond19: $(common-objpfx)rt/librt.a

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=973746ccc0e5e844688819407b689569c9e60979

commit 973746ccc0e5e844688819407b689569c9e60979
Author: Andreas Schwab <schwab@redhat.com>
Date:   Thu May 27 14:51:16 2010 +0200

    Use cwd for all rpmbuild dirs when building src rpm

diff --git a/fedora/Makefile b/fedora/Makefile
index 9741368..4f30738 100644
--- a/fedora/Makefile
+++ b/fedora/Makefile
@@ -137,9 +137,12 @@ archive: glibc.spec
 
 rpm srpm: $(spec-nvr).src.rpm
 $(spec-nvr).src.rpm: glibc.spec $(archives)
-	rpmbuild --define "_sourcedir `pwd`" \
-		 --define "_specdir `pwd`" \
-		 --define "_srcrpmdir `pwd`" \
+	rpmbuild --define "_topdir ." \
+		 --define "_sourcedir %{_topdir}" \
+		 --define "_specdir %{_topdir}" \
+		 --define "_srcrpmdir %{_topdir}" \
+		 --define "_rpmdir %{_topdir}" \
+		 --define "_builddir %{_topdir}" \
 		 --nodeps -bs $<
 
 ###

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=303067e88dd3df4cdcecf35e29cc49d8814d2efc

commit 303067e88dd3df4cdcecf35e29cc49d8814d2efc
Author: Andreas Schwab <schwab@redhat.com>
Date:   Tue May 25 16:49:41 2010 +0200

    Update releases URL

diff --git a/fedora/Makefile b/fedora/Makefile
index a1aee29..9741368 100644
--- a/fedora/Makefile
+++ b/fedora/Makefile
@@ -4,7 +4,7 @@ glibc.spec: # The default target.
 
 .PHONY: follow merge merge-base tag force-tag archive finish_archive srpm rpm
 
-releases-url := ftp://sources.redhat.com/pub/glibc/releases/
+releases-url := http://ftp.gnu.org/pub/gnu/glibc/
 tag-prefix := fedora/
 branch-name := fedora
 

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                         |15366 +--------------------
 ChangeLog => ChangeLog.17                         |   24 +-
 INSTALL                                           |   20 +-
 NEWS                                              |    2 +-
 elf/Makefile                                      |    6 +-
 elf/dl-runtime.c                                  |   12 +-
 elf/ldconfig.c                                    |    2 +-
 fedora/Makefile                                   |   11 +-
 fedora/glibc.spec.in                              |   24 +-
 localedata/ChangeLog                              |    9 +
 localedata/SUPPORTED                              |    2 +-
 localedata/locales/es_CR                          |    2 +-
 malloc/malloc.c                                   |   15 +-
 nptl/ChangeLog                                    |    5 +
 nptl/Makefile                                     |    2 +-
 nss/getent.c                                      |   12 +-
 posix/regexec.c                                   |    2 +-
 sunrpc/clnt_tcp.c                                 |    1 +
 sunrpc/clnt_udp.c                                 |    1 +
 sunrpc/clnt_unix.c                                |    1 +
 sysdeps/sh/sh4/fpu/feholdexcpt.c                  |   12 +-
 sysdeps/unix/sysv/linux/Makefile                  |    2 +-
 sysdeps/unix/sysv/linux/getlogin_r.c              |   17 +-
 sysdeps/unix/sysv/linux/internal_recvmmsg.S       |   14 +
 sysdeps/unix/sysv/linux/kernel-features.h         |   55 +-
 sysdeps/unix/sysv/linux/{accept4.c => recvmmsg.c} |   53 +-
 sysdeps/unix/sysv/linux/sh/sh4/register-dump.h    |    4 +-
 sysdeps/unix/sysv/linux/socketcall.h              |    1 +
 sysdeps/unix/sysv/linux/sys/timex.h               |    6 +-
 sysdeps/unix/sysv/linux/syscalls.list             |    1 -
 sysdeps/x86_64/multiarch/init-arch.c              |    6 +-
 31 files changed, 246 insertions(+), 15444 deletions(-)
 copy ChangeLog => ChangeLog.17 (99%)
 create mode 100644 sysdeps/unix/sysv/linux/internal_recvmmsg.S
 copy sysdeps/unix/sysv/linux/{accept4.c => recvmmsg.c} (54%)


hooks/post-receive
-- 
GNU C Library master sources



More information about the Glibc-cvs mailing list