r3801 - in glibc-package/trunk/debian: . patches/kfreebsd

2009-09-07 Thread Petr Salinger
Author: ps-guest
Date: 2009-09-07 06:30:26 + (Mon, 07 Sep 2009)
New Revision: 3801

Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/patches/kfreebsd/local-sysdeps.diff
Log:
kfreebsd/local-sysdeps.diff: update to revision 2779 (from glibc-bsd)



Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2009-09-04 21:27:19 UTC (rev 
3800)
+++ glibc-package/trunk/debian/changelog2009-09-07 06:30:26 UTC (rev 
3801)
@@ -11,7 +11,7 @@
 libc/*-*-gnu*/, to fix FTBFS on hurd-i386 due to it now being i486-gnu/.
 
   [ Petr Salinger ]
-  * kfreebsd/local-sysdeps.diff: update to revision 2776 (from glibc-bsd).
+  * kfreebsd/local-sysdeps.diff: update to revision 2779 (from glibc-bsd).
 
  -- Aurelien Jarno aure...@debian.org  Mon, 31 Aug 2009 22:15:07 +0200
 

Modified: glibc-package/trunk/debian/patches/kfreebsd/local-sysdeps.diff
===
--- glibc-package/trunk/debian/patches/kfreebsd/local-sysdeps.diff  
2009-09-04 21:27:19 UTC (rev 3800)
+++ glibc-package/trunk/debian/patches/kfreebsd/local-sysdeps.diff  
2009-09-07 06:30:26 UTC (rev 3801)
@@ -11107,7 +11107,7 @@
 +/* State of this thread when the signal was taken.
 +   The unions below are for compatibility with Linux (whose sigcontext
 +   components don't have sc_ prefix) */
-+struct sigcontext
++__extension__ struct sigcontext
 +  {
 +__sigset_tsc_mask;/* Blocked signals to restore.  
*/
 +int   sc_onstack; /* Nonzero if running on sigstack.  */
@@ -24293,7 +24293,7 @@
 +/* State of this thread when the signal was taken.
 +   The unions below are for compatibility with Linux (whose sigcontext
 +   components don't have sc_ prefix) */
-+struct sigcontext
++__extension__ struct sigcontext
 +  {
 +__sigset_tsc_mask;/* Blocked signals to restore.  
*/
 +int   sc_onstack; /* Nonzero if running on sigstack.  */
@@ -24362,7 +24362,7 @@
 +
 +#else
 +
-+struct sigcontext
++__extension__ struct sigcontext
 +  {
 +__sigset_tsc_mask;/* Blocked signals to restore.  
*/
 +long  sc_onstack; /* Nonzero if running on sigstack.  */


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#545179: libc6: postinst must run telinit u

2009-09-07 Thread Bastian Blank
On Mon, Sep 07, 2009 at 12:36:08AM +0200, Piotr Kaczuba wrote:
 W dniu 06.09.2009 13:25, Bastian Blank pisze:
 On Sat, Sep 05, 2009 at 04:20:55PM +0200, Piotr Kaczuba wrote:
 The postinst script must run telinit u so that init re-executes itself.
 Otherwise, on reboot, the old libc won't be properly deleted.

 Please show your test results. This would mean that the kernel is not
 able to properly deallocate inodes in use by init.

   See also
 bug #25444.

 This bug is over 10 years and many, many kernel and glibc releases old.
 Please explain why the behaviour is still the same.
 [...]

 No sophisticated test results are needed, really. Just do an upgrade of  
 libc and see what happens on reboot. Init is still using the old libc  
 and the read-only remount of / fails with mount: / is busy.

That is expected as there are writes pending. However you have to show
that this is a real problem.

 I really can't explain you why the behaviour is still the same.

The mentioned bug shows a different problem.

  Anyway, before removing telinit u from  
 the postinst script, you should have checked yourself that it's not  
 needed any more.

No. You have to show that it is a bug in the first place.

Bastian

-- 
That unit is a woman.
A mass of conflicting impulses.
-- Spock and Nomad, The Changeling, stardate 3541.9



-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#545179: libc6: postinst must run telinit u

2009-09-07 Thread Piotr Kaczuba
W dniu 2009-09-07 10:46, Bastian Blank pisze:
[...]
 No sophisticated test results are needed, really. Just do an upgrade of  
 libc and see what happens on reboot. Init is still using the old libc  
 and the read-only remount of / fails with mount: / is busy.
 
 That is expected as there are writes pending. However you have to show
 that this is a real problem.
I thought it was obvious why rebooting with a mounted filesystem is a
problem. Silly me.

[...]
 The mentioned bug shows a different problem.
No, it's the very same issue.

Piotr



-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Processing of tzdata_2009l-0etch1_amd64.changes

2009-09-07 Thread Archive Administrator
GnuPG signature check failed on tzdata_2009l-0etch1_amd64.changes
gpg: Signature made Mon Sep  7 11:46:44 2009 UTC using DSA key ID AB963370
gpg: Can't check signature: public key not found
(Exit status 2)
/tzdata_2009l-0etch1_amd64.changes has bad PGP/GnuPG signature!
Removing /tzdata_2009l-0etch1_amd64.changes, but keeping its associated files 
for now.

Greetings,

Your Debian queue daemon (running on host ries.debian.org)


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



r3802 - in glibc-package/branches/multiarch/debian: debhelper.in rules.d

2009-09-07 Thread Aurelien Jarno
Author: aurel32
Date: 2009-09-07 12:35:46 + (Mon, 07 Sep 2009)
New Revision: 3802

Modified:
   glibc-package/branches/multiarch/debian/debhelper.in/libc.preinst
   glibc-package/branches/multiarch/debian/rules.d/debhelper.mk
Log:
Allow again replacement of library names in maintainer scripts



Modified: glibc-package/branches/multiarch/debian/debhelper.in/libc.preinst
===
--- glibc-package/branches/multiarch/debian/debhelper.in/libc.preinst   
2009-09-07 06:30:26 UTC (rev 3801)
+++ glibc-package/branches/multiarch/debian/debhelper.in/libc.preinst   
2009-09-07 12:35:46 UTC (rev 3802)
@@ -197,7 +197,7 @@
 
 if [ $type != abort-upgrade ]
 then
-  ldbytes=`head -c 20 RTLD | od -c`
+  ldbytes=`head -c 20 RTLD_SO | od -c`
   dirs=/lib32 /lib64 /usr/local/lib /usr/local/lib32 /usr/local/lib64
   if ! test -L /usr; then
 dirs=$dirs /usr/lib /usr/lib32 /usr/lib64

Modified: glibc-package/branches/multiarch/debian/rules.d/debhelper.mk
===
--- glibc-package/branches/multiarch/debian/rules.d/debhelper.mk
2009-09-07 06:30:26 UTC (rev 3801)
+++ glibc-package/branches/multiarch/debian/rules.d/debhelper.mk
2009-09-07 12:35:46 UTC (rev 3802)
@@ -173,6 +173,12 @@
libdir=$(call xx,libdir) ; \
slibdir=$(call xx,slibdir) ; \
curpass=$(curpass) ; \
+   c_so=`ls debian/tmp-$$curpass/$$slibdir | grep libc\.so\.` ; \
+   m_so=`ls debian/tmp-$$curpass/$$slibdir | grep libm\.so\.` ; \
+   rt_so=`ls debian/tmp-$$curpass/$$slibdir | grep librt\.so\.` ; \
+   dl_so=`ls debian/tmp-$$curpass/$$slibdir | grep libdl\.so\.` ; \
+   rtld_so=`LANG=C LC_ALL=C readelf -l debian/tmp-$$curpass/usr/bin/iconv 
| grep interpreter | sed -e 's/.*interpreter: \(.*\)]/\1/g'`; \
+   pthread_so=`ls debian/tmp-$$curpass/$$slibdir | grep 
libpthread\.so\.` || true; \
case $$curpass:$$slibdir in \
  libc:*) \
templates=libc libc-dev libc-pic libc-prof libc-udeb 
libnss-dns-udeb libnss-files-udeb \
@@ -200,6 +206,12 @@
sed -e s#SLIBDIR#$$slibdir#g -i $$t; \
sed -e s#LIBDIR#$$libdir#g -i $$t; \
sed -e s#FLAVOR#$$curpass#g -i $$t; \
+   sed -e s#C_SO#$$c_so# -i $$t ; \
+   sed -e s#M_SO#$$m_so# -i $$t ; \
+   sed -e s#RT_SO#$$rt_so# -i $$t ; \
+   sed -e s#DL_SO#$$dl_so# -i $$t ; \
+   sed -e s#RTLD_SO#$$rtld_so# -i $$t ; \
+   sed -e s#PTHREAD_SO#$$pthread_so# -i $$t ; \
  done ; \
done
 


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



r3803 - glibc-package/branches/multiarch/debian/rules.d

2009-09-07 Thread Aurelien Jarno
Author: aurel32
Date: 2009-09-07 14:22:11 + (Mon, 07 Sep 2009)
New Revision: 3803

Modified:
   glibc-package/branches/multiarch/debian/rules.d/debhelper.mk
Log:
Fix a typo


Modified: glibc-package/branches/multiarch/debian/rules.d/debhelper.mk
===
--- glibc-package/branches/multiarch/debian/rules.d/debhelper.mk
2009-09-07 12:35:46 UTC (rev 3802)
+++ glibc-package/branches/multiarch/debian/rules.d/debhelper.mk
2009-09-07 14:22:11 UTC (rev 3803)
@@ -185,7 +185,7 @@
pass= \
suffix= \
;; \
- *:/lib32 | *:lib64) \
+ *:/lib32 | *:/lib64) \
templates=libc libc-dev \
pass=-alt \
suffix=-$(curpass) \


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



r3804 - in glibc-package/trunk/debian: . debhelper.in

2009-09-07 Thread Aurelien Jarno
Author: aurel32
Date: 2009-09-07 18:35:20 + (Mon, 07 Sep 2009)
New Revision: 3804

Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/debhelper.in/libc.postinst
Log:
  * libc.postinst: re-add telinit u, removed by accident in version
2.9-24. Closes: bug#545179.



Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2009-09-07 14:22:11 UTC (rev 
3803)
+++ glibc-package/trunk/debian/changelog2009-09-07 18:35:20 UTC (rev 
3804)
@@ -5,6 +5,8 @@
 bug#544389.
   * Strip *.o files manually (dh_strip does not do it) to prevent
 leakage of the build directory.
+  * libc.postinst: re-add telinit u, removed by accident in version
+2.9-24. Closes: bug#545179.
 
   [ Samuel Thibault ]
   * debian/debhelper.in/libc.install: Install libc/*-gnu*/ instead of
@@ -13,7 +15,7 @@
   [ Petr Salinger ]
   * kfreebsd/local-sysdeps.diff: update to revision 2779 (from glibc-bsd).
 
- -- Aurelien Jarno aure...@debian.org  Mon, 31 Aug 2009 22:15:07 +0200
+ -- Aurelien Jarno aure...@debian.org  Mon, 07 Sep 2009 20:32:03 +0200
 
 eglibc (2.9-26) unstable; urgency=low
 

Modified: glibc-package/trunk/debian/debhelper.in/libc.postinst
===
--- glibc-package/trunk/debian/debhelper.in/libc.postinst   2009-09-07 
14:22:11 UTC (rev 3803)
+++ glibc-package/trunk/debian/debhelper.in/libc.postinst   2009-09-07 
18:35:20 UTC (rev 3804)
@@ -204,6 +204,12 @@
 
 # Generate cache file /usr/lib/gconv/gconv-modules.cache
 iconvconfig || true
+
+if [ $(stat -c %d/%i /) = $(stat -Lc %d/%i /proc/1/root 2/dev/null) 
]; then
+  # the devicenumber/inode pair of / is the same as that of /sbin/init's
+  # root, so we're *not* in a chroot
+  (telinit u ; sleep 1)
+fi
 fi
 
 #DEBHELPER#


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



r3805 - in glibc-package/trunk/debian: . debhelper.in

2009-09-07 Thread Aurelien Jarno
Author: aurel32
Date: 2009-09-07 18:37:53 + (Mon, 07 Sep 2009)
New Revision: 3805

Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/debhelper.in/nscd.init
Log:
  * nscd.init: set PATH to /sbin:/usr/sbin:/bin:/usr/bin. Closes: 
bug#544942.



Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2009-09-07 18:35:20 UTC (rev 
3804)
+++ glibc-package/trunk/debian/changelog2009-09-07 18:37:53 UTC (rev 
3805)
@@ -7,6 +7,8 @@
 leakage of the build directory.
   * libc.postinst: re-add telinit u, removed by accident in version
 2.9-24. Closes: bug#545179.
+  * nscd.init: set PATH to /sbin:/usr/sbin:/bin:/usr/bin. Closes: 
+bug#544942.
 
   [ Samuel Thibault ]
   * debian/debhelper.in/libc.install: Install libc/*-gnu*/ instead of
@@ -15,7 +17,7 @@
   [ Petr Salinger ]
   * kfreebsd/local-sysdeps.diff: update to revision 2779 (from glibc-bsd).
 
- -- Aurelien Jarno aure...@debian.org  Mon, 07 Sep 2009 20:32:03 +0200
+ -- Aurelien Jarno aure...@debian.org  Mon, 07 Sep 2009 20:37:16 +0200
 
 eglibc (2.9-26) unstable; urgency=low
 

Modified: glibc-package/trunk/debian/debhelper.in/nscd.init
===
--- glibc-package/trunk/debian/debhelper.in/nscd.init   2009-09-07 18:35:20 UTC 
(rev 3804)
+++ glibc-package/trunk/debian/debhelper.in/nscd.init   2009-09-07 18:37:53 UTC 
(rev 3805)
@@ -16,8 +16,7 @@
 #  query.  You should start this daemon only if you use
 #  slow Services like NIS or NIS+
 
-# Sanity checks.
-
+PATH=/sbin:/usr/sbin:/bin:/usr/bin
 NAME=nscd
 DESC=Name Service Cache Daemon
 DAEMON=/usr/sbin/nscd


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Processed: tagging 545179

2009-09-07 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 # Automatically generated email from bts, devscripts version 2.10.35lenny6
 tags 545179 + pending
Bug #545179 [libc6] libc6: postinst must run telinit u
Added tag(s) pending.

End of message, stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



r3806 - in glibc-package/trunk/debian: . local/manpages

2009-09-07 Thread Aurelien Jarno
Author: aurel32
Date: 2009-09-07 18:44:59 + (Mon, 07 Sep 2009)
New Revision: 3806

Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/local/manpages/nscd.conf.5
Log:
  * nscd.conf.5: add documentation for max-db-size and auto-propagate
options. Closes: bug#544544.



Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2009-09-07 18:37:53 UTC (rev 
3805)
+++ glibc-package/trunk/debian/changelog2009-09-07 18:44:59 UTC (rev 
3806)
@@ -9,6 +9,8 @@
 2.9-24. Closes: bug#545179.
   * nscd.init: set PATH to /sbin:/usr/sbin:/bin:/usr/bin. Closes: 
 bug#544942.
+  * nscd.conf.5: add documentation for max-db-size and auto-propagate
+options. Closes: bug#544544.
 
   [ Samuel Thibault ]
   * debian/debhelper.in/libc.install: Install libc/*-gnu*/ instead of
@@ -17,7 +19,7 @@
   [ Petr Salinger ]
   * kfreebsd/local-sysdeps.diff: update to revision 2779 (from glibc-bsd).
 
- -- Aurelien Jarno aure...@debian.org  Mon, 07 Sep 2009 20:37:16 +0200
+ -- Aurelien Jarno aure...@debian.org  Mon, 07 Sep 2009 20:44:12 +0200
 
 eglibc (2.9-26) unstable; urgency=low
 

Modified: glibc-package/trunk/debian/local/manpages/nscd.conf.5
===
--- glibc-package/trunk/debian/local/manpages/nscd.conf.5   2009-09-07 
18:37:53 UTC (rev 3805)
+++ glibc-package/trunk/debian/local/manpages/nscd.conf.5   2009-09-07 
18:44:59 UTC (rev 3806)
@@ -199,6 +199,18 @@
 .BR nscd (8)
 will either reload it (query the NSS service again if the data hasn't 
changed), or
 drop it.
+.TP
+.BI max-db-size \ service\ number-of-bytes  
+Sets the maximum allowable size for the service. 
+.TP
+.BI auto-propagate \ service\ bool
+When set to no for passwd or group service, then the 
+.I .byname
+requests are not added to
+.I passwd.byuid
+or
+.I group.bygid
+cache. This may help for tables containing multiple records for the same id.
 .SH EXAMPLE
 .nf
 


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Processed: tagging 544544

2009-09-07 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 # Automatically generated email from bts, devscripts version 2.10.35lenny6
 tags 544544 + pending
Bug #544544 [nscd] nscd: Missing description for max-db-size and auto-propagate 
in manpage
Added tag(s) pending.

End of message, stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



r3807 - glibc-package/branches/multiarch/debian/rules.d

2009-09-07 Thread Aurelien Jarno
Author: aurel32
Date: 2009-09-07 18:46:12 + (Mon, 07 Sep 2009)
New Revision: 3807

Modified:
   glibc-package/branches/multiarch/debian/rules.d/debhelper.mk
Log:
Fix missing files in biarch packages


Modified: glibc-package/branches/multiarch/debian/rules.d/debhelper.mk
===
--- glibc-package/branches/multiarch/debian/rules.d/debhelper.mk
2009-09-07 18:44:59 UTC (rev 3806)
+++ glibc-package/branches/multiarch/debian/rules.d/debhelper.mk
2009-09-07 18:46:12 UTC (rev 3807)
@@ -198,7 +198,7 @@
esac ; \
for t in $$templates ; do \
  for s in debian/$$t$$pass.* ; do \
-   t=`echo $$s | sed -e s#libc#$(libc)#`$$suffix ; \
+   t=`echo $$s | sed -e s#libc\(.*\)$$pass#$(libc)\1$$suffix#` ; \
if [ $$s != $$t ] ; then \
  cp $$s $$t ; \
fi ; \


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Processed: tagging 545179

2009-09-07 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 # Automatically generated email from bts, devscripts version 2.10.35lenny6
 tags 545179 + pending
Bug #545179 [libc6] libc6: postinst must run telinit u
Ignoring request to alter tags of bug #545179 to the same tags previously set

End of message, stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



r3810 - glibc-package/branches/multiarch/debian/sysdeps

2009-09-07 Thread Aurelien Jarno
Author: aurel32
Date: 2009-09-07 18:56:17 + (Mon, 07 Sep 2009)
New Revision: 3810

Modified:
   glibc-package/branches/multiarch/debian/sysdeps/alpha.mk
   glibc-package/branches/multiarch/debian/sysdeps/i386.mk
   glibc-package/branches/multiarch/debian/sysdeps/kfreebsd-i386.mk
   glibc-package/branches/multiarch/debian/sysdeps/sparc.mk
Log:
Use the correct location for optimized packages


Modified: glibc-package/branches/multiarch/debian/sysdeps/alpha.mk
===
--- glibc-package/branches/multiarch/debian/sysdeps/alpha.mk2009-09-07 
18:53:08 UTC (rev 3809)
+++ glibc-package/branches/multiarch/debian/sysdeps/alpha.mk2009-09-07 
18:56:17 UTC (rev 3810)
@@ -9,4 +9,4 @@
 alphaev67_extra_cflags = -mcpu=ev67 -mtune=ev67 -O2
 alphaev67_extra_config_options = $(extra_config_options) --disable-profile
 alphaev67_rtlddir = /lib
-alphaev67_slibdir = /lib/ev67
+alphaev67_slibdir = /lib/$(DEB_HOST_GNU_TYPE)/ev67

Modified: glibc-package/branches/multiarch/debian/sysdeps/i386.mk
===
--- glibc-package/branches/multiarch/debian/sysdeps/i386.mk 2009-09-07 
18:53:08 UTC (rev 3809)
+++ glibc-package/branches/multiarch/debian/sysdeps/i386.mk 2009-09-07 
18:56:17 UTC (rev 3810)
@@ -7,7 +7,7 @@
 i686_configure_target=i686-linux-gnu
 i686_extra_cflags = -march=i686 -mtune=i686 -O3
 i686_rtlddir = /lib
-i686_slibdir = /lib/i686/cmov
+i686_slibdir = /lib/$(DEB_HOST_GNU_TYPE)/i686/cmov
 i686_extra_config_options = $(extra_config_options) --disable-profile
 
 # We use -mno-tls-direct-seg-refs to not wrap-around segments, as it
@@ -18,7 +18,7 @@
 xen_configure_target=i686-linux-gnu
 xen_extra_cflags = -march=i686 -mtune=i686 -O3 -mno-tls-direct-seg-refs
 xen_rtlddir = /lib
-xen_slibdir = /lib/i686/nosegneg
+xen_slibdir = /lib/$(DEB_HOST_GNU_TYPE)/i686/nosegneg
 xen_extra_config_options = $(extra_config_options) --disable-profile
 
 define libc6-xen_extra_pkg_install

Modified: glibc-package/branches/multiarch/debian/sysdeps/kfreebsd-i386.mk
===
--- glibc-package/branches/multiarch/debian/sysdeps/kfreebsd-i386.mk
2009-09-07 18:53:08 UTC (rev 3809)
+++ glibc-package/branches/multiarch/debian/sysdeps/kfreebsd-i386.mk
2009-09-07 18:56:17 UTC (rev 3810)
@@ -7,5 +7,5 @@
 i686_configure_target=i686-kfreebsd-gnu
 i686_extra_cflags = -march=i686 -mtune=i686 -O3
 i686_rtlddir = /lib
-i686_slibdir = /lib/i686/cmov
+i686_slibdir = /lib/$(DEB_HOST_GNU_TYPE)/i686/cmov
 i686_extra_config_options = $(extra_config_options) --disable-profile 
--disable-compatible-utmp

Modified: glibc-package/branches/multiarch/debian/sysdeps/sparc.mk
===
--- glibc-package/branches/multiarch/debian/sysdeps/sparc.mk2009-09-07 
18:53:08 UTC (rev 3809)
+++ glibc-package/branches/multiarch/debian/sysdeps/sparc.mk2009-09-07 
18:56:17 UTC (rev 3810)
@@ -7,7 +7,7 @@
 sparcv9b_extra_cflags = -mtune=ultrasparc3 -O3
 sparcv9b_extra_config_options = $(extra_config_options) --disable-profile
 sparcv9b_rtlddir = /lib
-sparcv9b_slibdir = /lib/ultra3
+sparcv9b_slibdir = /lib/$(DEB_HOST_GNU_TYPE)/ultra3
 
 # build 64-bit (sparc64) alternative library
 EGLIBC_PASSES += sparc64


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



r3811 - glibc-package/branches/multiarch/debian

2009-09-07 Thread Aurelien Jarno
Author: aurel32
Date: 2009-09-07 19:05:08 + (Mon, 07 Sep 2009)
New Revision: 3811

Modified:
   glibc-package/branches/multiarch/debian/changelog
Log:
Add a changelog entry


Modified: glibc-package/branches/multiarch/debian/changelog
===
--- glibc-package/branches/multiarch/debian/changelog   2009-09-07 18:56:17 UTC 
(rev 3810)
+++ glibc-package/branches/multiarch/debian/changelog   2009-09-07 19:05:08 UTC 
(rev 3811)
@@ -1,3 +1,9 @@
+eglibc (2.9-27+multiarch) UNRELEASED; urgency=low
+
+  * Use the multiarch path for the native version and optimized flavors.
+
+ -- Aurelien Jarno aure...@debian.org  Mon, 07 Sep 2009 21:04:08 +0200
+
 eglibc (2.9-27) UNRELEASED; urgency=low
 
   [ Aurelien Jarno ]


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



r3812 - in glibc-package/branches/multiarch/debian: . rules.d

2009-09-07 Thread Aurelien Jarno
Author: aurel32
Date: 2009-09-07 19:08:08 + (Mon, 07 Sep 2009)
New Revision: 3812

Modified:
   glibc-package/branches/multiarch/debian/changelog
   glibc-package/branches/multiarch/debian/rules.d/build.mk
Log:
  * Simplify the creation of /etc/ld.so.conf.d/triplet.conf.



Modified: glibc-package/branches/multiarch/debian/changelog
===
--- glibc-package/branches/multiarch/debian/changelog   2009-09-07 19:05:08 UTC 
(rev 3811)
+++ glibc-package/branches/multiarch/debian/changelog   2009-09-07 19:08:08 UTC 
(rev 3812)
@@ -1,6 +1,7 @@
 eglibc (2.9-27+multiarch) UNRELEASED; urgency=low
 
   * Use the multiarch path for the native version and optimized flavors.
+  * Simplify the creation of /etc/ld.so.conf.d/triplet.conf.
 
  -- Aurelien Jarno aure...@debian.org  Mon, 07 Sep 2009 21:04:08 +0200
 

Modified: glibc-package/branches/multiarch/debian/rules.d/build.mk
===
--- glibc-package/branches/multiarch/debian/rules.d/build.mk2009-09-07 
19:05:08 UTC (rev 3811)
+++ glibc-package/branches/multiarch/debian/rules.d/build.mk2009-09-07 
19:08:08 UTC (rev 3812)
@@ -141,13 +141,10 @@
# Create the multidir directories, and the configuration file in 
/etc/ld.so.conf.d
if [ $(curpass) = libc ]; then \
  mkdir -p debian/tmp-$(curpass)/etc/ld.so.conf.d; \
- machine=`sed '/^ *config-machine *=/!d;s/.*= *//g' 
$(DEB_BUILDDIR)/config.make`; \
- os=`sed '/^ *config-os *=/!d;s/.*= *//g;s/gnu-gnu/gnu/' 
$(DEB_BUILDDIR)/config.make`; \
- triplet=$$machine-$$os; \
- conffile=debian/tmp-$(curpass)/etc/ld.so.conf.d/$$triplet.conf; \
+ 
conffile=debian/tmp-$(curpass)/etc/ld.so.conf.d/$(DEB_HOST_GNU_TYPE).conf; \
  echo # Multiarch support  $$conffile; \
- echo /lib/$$triplet  $$conffile; \
- echo /usr/lib/$$triplet  $$conffile; \
+ echo /lib/$(DEB_HOST_GNU_TYPE)  $$conffile; \
+ echo /usr/lib/$(DEB_HOST_GNU_TYPE)  $$conffile; \
fi

$(call xx,extra_install)


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



r3813 - in glibc-package/branches/multiarch/debian: . debhelper.in rules.d

2009-09-07 Thread Aurelien Jarno
Author: aurel32
Date: 2009-09-07 21:10:38 + (Mon, 07 Sep 2009)
New Revision: 3813

Modified:
   glibc-package/branches/multiarch/debian/changelog
   glibc-package/branches/multiarch/debian/debhelper.in/libc.install
   glibc-package/branches/multiarch/debian/rules.d/build.mk
Log:
  * Install a symlink ABI - multiarch path.



Modified: glibc-package/branches/multiarch/debian/changelog
===
--- glibc-package/branches/multiarch/debian/changelog   2009-09-07 19:08:08 UTC 
(rev 3812)
+++ glibc-package/branches/multiarch/debian/changelog   2009-09-07 21:10:38 UTC 
(rev 3813)
@@ -2,8 +2,9 @@
 
   * Use the multiarch path for the native version and optimized flavors.
   * Simplify the creation of /etc/ld.so.conf.d/triplet.conf.
+  * Install a symlink ABI - multiarch path.
 
- -- Aurelien Jarno aure...@debian.org  Mon, 07 Sep 2009 21:04:08 +0200
+ -- Aurelien Jarno aure...@debian.org  Mon, 07 Sep 2009 23:10:09 +0200
 
 eglibc (2.9-27) UNRELEASED; urgency=low
 

Modified: glibc-package/branches/multiarch/debian/debhelper.in/libc.install
===
--- glibc-package/branches/multiarch/debian/debhelper.in/libc.install   
2009-09-07 19:08:08 UTC (rev 3812)
+++ glibc-package/branches/multiarch/debian/debhelper.in/libc.install   
2009-09-07 21:10:38 UTC (rev 3813)
@@ -1,3 +1,4 @@
+TMPDIR/lib/*.so* /lib
 TMPDIR/SLIBDIR/*.so* SLIBDIR
 TMPDIR/LIBDIR/gconv/*.so LIBDIR/gconv
 TMPDIR/LIBDIR/gconv/gconv-modules LIBDIR/gconv

Modified: glibc-package/branches/multiarch/debian/rules.d/build.mk
===
--- glibc-package/branches/multiarch/debian/rules.d/build.mk2009-09-07 
19:08:08 UTC (rev 3812)
+++ glibc-package/branches/multiarch/debian/rules.d/build.mk2009-09-07 
21:10:38 UTC (rev 3813)
@@ -138,15 +138,23 @@
OUT=debian/tmp-$(curpass)/usr/share/i18n/SUPPORTED; \
fi
 
-   # Create the multidir directories, and the configuration file in 
/etc/ld.so.conf.d
+   # Create the multiarch directories, and the configuration file in 
/etc/ld.so.conf.d
if [ $(curpass) = libc ]; then \
  mkdir -p debian/tmp-$(curpass)/etc/ld.so.conf.d; \
  
conffile=debian/tmp-$(curpass)/etc/ld.so.conf.d/$(DEB_HOST_GNU_TYPE).conf; \
  echo # Multiarch support  $$conffile; \
- echo /lib/$(DEB_HOST_GNU_TYPE)  $$conffile; \
- echo /usr/lib/$(DEB_HOST_GNU_TYPE)  $$conffile; \
+ echo $(call xx,slibdir)  $$conffile; \
+ echo $(call xx,libdir)  $$conffile; \
fi

+   # Create the ld.so symlink to the multiarch directory
+   if [ $(curpass) = libc ]; then \
+ rtld_so=$$(LANG=C LC_ALL=C readelf -l 
debian/tmp-$(curpass)/usr/bin/iconv | grep 'interpreter' | sed -e 
's/.*interpreter: \(.*\)]/\1/g') ; \
+ link_name=debian/tmp-$(curpass)/lib/$$(basename $$rtld_so) ; \
+ target=$(call xx,slibdir)/$$(readlink $$rtld_so) ; \
+ ln -s $$target $$link_name ;  \
+   fi
+   
$(call xx,extra_install)
touch $@
 


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Transition hppa from linuxthreads to nptl is ready to proceed.

2009-09-07 Thread Carlos O'Donell
Aurelian,

The following patches implement version 2 of the NPTL upgrade for
hppa. This second version is a rewrite of internal pthread structures
and is 100% ABI backwards compatible. All old applications will run
with the new glibc, including during partial upgrades.

I have tested the following patches with eglibc_2.10.1-0exp1, the
testing has included the standard glibc regression testing, simulation
of partial upgrades, and heavy chroot testing with Xnest, and several
large multithreaded UI applications (evince, xchat, nautilus,
gnome-session etc). All tests succeeded.

* Please add the following patch to the hppa set of patches:
http://www.parisc-linux.org/~carlos/debian-final_glibc-ports-hppa-nptl.diff

* Please use this exepcted testsuite failures file:
http://www.parisc-linux.org/~carlos/debian-final_expected-results-hppa-linux-gnu-libc

* Please remove the hppa/local-nptl-compat.diff patch from the patch series.

* Please enable nptl in sysdeps/hppa.mk.

Feel free to roll out the nptl upgrade whenever is convenient for you.
I will be checking in an identical patch to glibc ports later tonight.

Please email me directly if anything is wrong or you need help.

Grant, Petr, Aurelian, thank you for reviewing this patch.

Cheers,
Carlos.


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Transition hppa from linuxthreads to nptl is ready to proceed.

2009-09-07 Thread Frans Pop
Carlos O'Donell wrote:
 I have tested the following patches with eglibc_2.10.1-0exp1, the
 testing has included the standard glibc regression testing, simulation
 of partial upgrades, and heavy chroot testing with Xnest, and several
 large multithreaded UI applications (evince, xchat, nautilus,
 gnome-session etc). All tests succeeded.

Congratulations Carlos. Excellent job!

Many thanks to you and all others who have worked (and are working) on 
this.

Cheers,
FJP


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Processing of tzdata_2009l-0etch1_all.changes

2009-09-07 Thread Archive Administrator
tzdata_2009l-0etch1.dsc has incorrect size; deleting it
Due to the errors above, the .changes file couldn't be processed.
Please fix the problems for the upload to happen.

Greetings,

Your Debian queue daemon (running on host ries.debian.org)


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org