r3814 - in glibc-package/branches/multiarch/debian: . patches/any

2009-09-07 Thread Aurelien Jarno
Author: aurel32
Date: 2009-09-08 06:24:56 + (Tue, 08 Sep 2009)
New Revision: 3814

Modified:
   glibc-package/branches/multiarch/debian/changelog
   glibc-package/branches/multiarch/debian/patches/any/local-ld-multiarch.diff
Log:
  * patches/any/local-ld-multiarch.diff: add the multiarch compat dir
instead of the multiarch dir.



Modified: glibc-package/branches/multiarch/debian/changelog
===
--- glibc-package/branches/multiarch/debian/changelog   2009-09-07 21:10:38 UTC 
(rev 3813)
+++ glibc-package/branches/multiarch/debian/changelog   2009-09-08 06:24:56 UTC 
(rev 3814)
@@ -3,6 +3,8 @@
   * Use the multiarch path for the native version and optimized flavors.
   * Simplify the creation of /etc/ld.so.conf.d/.conf.
   * Install a symlink ABI -> multiarch path.
+  * patches/any/local-ld-multiarch.diff: add the multiarch compat dir
+instead of the multiarch dir.
 
  -- Aurelien Jarno   Mon, 07 Sep 2009 23:10:09 +0200
 

Modified: 
glibc-package/branches/multiarch/debian/patches/any/local-ld-multiarch.diff
===
--- glibc-package/branches/multiarch/debian/patches/any/local-ld-multiarch.diff 
2009-09-07 21:10:38 UTC (rev 3813)
+++ glibc-package/branches/multiarch/debian/patches/any/local-ld-multiarch.diff 
2009-09-08 06:24:56 UTC (rev 3814)
@@ -1,36 +1,17 @@
-2009-08-23  Samuel Thibault  
+2009-09-08  Aurelien Jarno  
 
-   * Makeconfig: convert back gnu-gnu into gnu.
-Look for gnu-gnu in configure.in for the reason (easier matching).
+   * Makeconfig: add support for multiarch compat directories.
 
-2009-08-09  Aurelien Jarno  
-
-   * Makeconfig: convert i586 and i686 into i486.
-
-2005-01-20  Tollef Fog Heen   
-
-   * Makeconfig: add multiarch support
-
 --- a/Makeconfig
 +++ b/Makeconfig
-@@ -191,6 +191,21 @@
+@@ -191,6 +191,11 @@
  endif
  inst_libdir = $(install_root)$(libdir)
  
-+# Multiarch places to look for libraries
++# Compat places to look for libraries
 +ifndef extra_libdir
-+ifneq (,$(findstring $(config-machine),i586 i686))
-+multiarch-machine = i486
-+else
-+multiarch-machine = $(config-machine)
++extra_libdir = /lib:$(exec_prefix)/lib
 +endif
-+ifeq ($(config-os),gnu-gnu)
-+multiarch-os = gnu
-+else
-+multiarch-os = $(config-os)
-+endif
-+extra_libdir = 
/lib/$(multiarch-machine)-$(multiarch-os):$(exec_prefix)/lib/$(multiarch-machine)-$(multiarch-os)
-+endif
 +
  # Where to install the shared library and dynamic linker.
  ifndef slibdir


-- 
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



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



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



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/.conf.
+  * Install a symlink ABI -> multiarch path.
 
- -- Aurelien Jarno   Mon, 07 Sep 2009 21:04:08 +0200
+ -- Aurelien Jarno   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



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/.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/.conf.
 
  -- Aurelien Jarno   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



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   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



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



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
Ignoring request to alter tags of bug #544544 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



r3809 - in glibc-package/branches/multiarch/debian: . control.in debhelper.in local/manpages patches/kfreebsd

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

Modified:
   glibc-package/branches/multiarch/debian/changelog
   glibc-package/branches/multiarch/debian/control
   glibc-package/branches/multiarch/debian/control.in/main
   glibc-package/branches/multiarch/debian/debhelper.in/libc.postinst
   glibc-package/branches/multiarch/debian/debhelper.in/nscd.init
   glibc-package/branches/multiarch/debian/local/manpages/nscd.conf.5
   glibc-package/branches/multiarch/debian/patches/kfreebsd/local-sysdeps.diff
Log:
Merge from unstable


Modified: glibc-package/branches/multiarch/debian/changelog
===
--- glibc-package/branches/multiarch/debian/changelog   2009-09-07 18:51:15 UTC 
(rev 3808)
+++ glibc-package/branches/multiarch/debian/changelog   2009-09-07 18:53:08 UTC 
(rev 3809)
@@ -1,3 +1,31 @@
+eglibc (2.9-27) UNRELEASED; urgency=low
+
+  [ Aurelien Jarno ]
+  * Extend description of libc-bin, patch by Christoph Berg. Closes: 
+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.
+  * 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.
+  * Merge from the multiarch branch:
+- allow to specify libdir and slibdir also for the main flavor.
+- use real dependencies between the build_* and binaryinst_* 
+  targets.
+- simplify clean target.
+
+  [ Samuel Thibault ]
+  * debian/debhelper.in/libc.install: Install libc/*-gnu*/ instead of
+libc/*-*-gnu*/, to fix FTBFS on hurd-i386 due to it now being i486-gnu/.
+
+  [ Petr Salinger ]
+  * kfreebsd/local-sysdeps.diff: update to revision 2779 (from glibc-bsd).
+
+ -- Aurelien Jarno   Mon, 07 Sep 2009 20:49:08 +0200
+
 eglibc (2.9-26) unstable; urgency=low
 
   [ Aurelien Jarno ]

Modified: glibc-package/branches/multiarch/debian/control
===
--- glibc-package/branches/multiarch/debian/control 2009-09-07 18:51:15 UTC 
(rev 3808)
+++ glibc-package/branches/multiarch/debian/control 2009-09-07 18:53:08 UTC 
(rev 3809)
@@ -23,7 +23,16 @@
 Breaks: libc0.1 (<< 2.9), libc0.3 (<< 2.9), libc6 (<< 2.9), libc6.1 (<< 2.9)
 Replaces: libc0.1, libc0.3, libc6, libc6.1
 Description: GNU C Library: Binaries
- This package contains utility programs related to the GNU C Library. 
+ This package contains utility programs related to the GNU C Library.
+ .
+  * catchsegv: catch segmentation faults in programs
+  * getconf: query system configuration variables
+  * getent: get entries from administrative databases
+  * iconv, iconvconfig: convert between character encodings
+  * ldd, ldconfig: print/configure shared library dependencies
+  * locale, localedef: show/generate locale definitions
+  * rpcinfo: report RPC information
+  * tzselect, zdump, zic: select/dump/compile time zones
 
 Package: libc-dev-bin
 Architecture: any

Modified: glibc-package/branches/multiarch/debian/control.in/main
===
--- glibc-package/branches/multiarch/debian/control.in/main 2009-09-07 
18:51:15 UTC (rev 3808)
+++ glibc-package/branches/multiarch/debian/control.in/main 2009-09-07 
18:53:08 UTC (rev 3809)
@@ -23,7 +23,16 @@
 Breaks: libc0.1 (<< 2.9), libc0.3 (<< 2.9), libc6 (<< 2.9), libc6.1 (<< 2.9)
 Replaces: libc0.1, libc0.3, libc6, libc6.1
 Description: GNU C Library: Binaries
- This package contains utility programs related to the GNU C Library. 
+ This package contains utility programs related to the GNU C Library.
+ .
+  * catchsegv: catch segmentation faults in programs
+  * getconf: query system configuration variables
+  * getent: get entries from administrative databases
+  * iconv, iconvconfig: convert between character encodings
+  * ldd, ldconfig: print/configure shared library dependencies
+  * locale, localedef: show/generate locale definitions
+  * rpcinfo: report RPC information
+  * tzselect, zdump, zic: select/dump/compile time zones
 
 Package: libc-dev-bin
 Architecture: any

Modified: glibc-package/branches/multiarch/debian/debhelper.in/libc.postinst
===
--- glibc-package/branches/multiarch/debian/debhelper.in/libc.postinst  
2009-09-07 18:51:15 UTC (rev 3808)
+++ glibc-package/branches/multiarch/debian/debhelper.in/libc.postinst  
2009-09-07 18:53:08 UTC (rev 3809)
@@ -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

r3808 - in glibc-package/trunk/debian: . debhelper.in rules.d sysdeps

2009-09-07 Thread Aurelien Jarno
Author: aurel32
Date: 2009-09-07 18:51:15 + (Mon, 07 Sep 2009)
New Revision: 3808

Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/debhelper.in/libc-dev.install
   glibc-package/trunk/debian/debhelper.in/libc-prof.install
   glibc-package/trunk/debian/debhelper.in/libc-udeb.install
   glibc-package/trunk/debian/debhelper.in/libc.install
   glibc-package/trunk/debian/debhelper.in/libc.lintian-overrides
   glibc-package/trunk/debian/debhelper.in/libc.preinst
   glibc-package/trunk/debian/debhelper.in/libnss-dns-udeb.install
   glibc-package/trunk/debian/debhelper.in/libnss-files-udeb.install
   glibc-package/trunk/debian/rules
   glibc-package/trunk/debian/rules.d/build.mk
   glibc-package/trunk/debian/rules.d/debhelper.mk
   glibc-package/trunk/debian/sysdeps/amd64.mk
Log:
  * Merge from the multiarch branch:
- allow to specify libdir and slibdir also for the main flavor.
- use real dependencies between the build_* and binaryinst_* 
  targets.
- simplify clean target.



Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2009-09-07 18:46:12 UTC (rev 
3807)
+++ glibc-package/trunk/debian/changelog2009-09-07 18:51:15 UTC (rev 
3808)
@@ -11,6 +11,11 @@
 bug#544942.
   * nscd.conf.5: add documentation for max-db-size and auto-propagate
 options. Closes: bug#544544.
+  * Merge from the multiarch branch:
+- allow to specify libdir and slibdir also for the main flavor.
+- use real dependencies between the build_* and binaryinst_* 
+  targets.
+- simplify clean target.
 
   [ Samuel Thibault ]
   * debian/debhelper.in/libc.install: Install libc/*-gnu*/ instead of
@@ -19,7 +24,7 @@
   [ Petr Salinger ]
   * kfreebsd/local-sysdeps.diff: update to revision 2779 (from glibc-bsd).
 
- -- Aurelien Jarno   Mon, 07 Sep 2009 20:44:12 +0200
+ -- Aurelien Jarno   Mon, 07 Sep 2009 20:49:08 +0200
 
 eglibc (2.9-26) unstable; urgency=low
 

Modified: glibc-package/trunk/debian/debhelper.in/libc-dev.install
===
--- glibc-package/trunk/debian/debhelper.in/libc-dev.install2009-09-07 
18:46:12 UTC (rev 3807)
+++ glibc-package/trunk/debian/debhelper.in/libc-dev.install2009-09-07 
18:51:15 UTC (rev 3808)
@@ -1,22 +1,21 @@
-debian/tmp-libc/usr/lib/libanl.a usr/lib
-debian/tmp-libc/usr/lib/libBrokenLocale.a usr/lib
-debian/tmp-libc/usr/lib/libbsd-compat.a usr/lib
-debian/tmp-libc/usr/lib/libc.a usr/lib
-debian/tmp-libc/usr/lib/libc_nonshared.a usr/lib
-debian/tmp-libc/usr/lib/libcrypt.a usr/lib
-debian/tmp-libc/usr/lib/libdl.a usr/lib
-debian/tmp-libc/usr/lib/libg.a usr/lib
-debian/tmp-libc/usr/lib/libieee.a usr/lib
-debian/tmp-libc/usr/lib/libm.a usr/lib
-debian/tmp-libc/usr/lib/libmcheck.a usr/lib
-debian/tmp-libc/usr/lib/libnsl.a usr/lib
-debian/tmp-libc/usr/lib/libpthread.a usr/lib
-debian/tmp-libc/usr/lib/libpthread_nonshared.a usr/lib
-debian/tmp-libc/usr/lib/libresolv.a usr/lib
-debian/tmp-libc/usr/lib/librpcsvc.a usr/lib
-debian/tmp-libc/usr/lib/librt.a usr/lib
-debian/tmp-libc/usr/lib/libutil.a usr/lib
-
-debian/tmp-libc/usr/lib/*.o usr/lib
-debian/tmp-libc/usr/lib/*.so usr/lib
-debian/tmp-libc/usr/include/* usr/include
+TMPDIR/LIBDIR/libanl.a LIBDIR
+TMPDIR/LIBDIR/libBrokenLocale.a LIBDIR
+TMPDIR/LIBDIR/libbsd-compat.a LIBDIR
+TMPDIR/LIBDIR/libc.a LIBDIR
+TMPDIR/LIBDIR/libc_nonshared.a LIBDIR
+TMPDIR/LIBDIR/libcrypt.a LIBDIR
+TMPDIR/LIBDIR/libdl.a LIBDIR
+TMPDIR/LIBDIR/libg.a LIBDIR
+TMPDIR/LIBDIR/libieee.a LIBDIR
+TMPDIR/LIBDIR/libm.a LIBDIR
+TMPDIR/LIBDIR/libmcheck.a LIBDIR
+TMPDIR/LIBDIR/libnsl.a LIBDIR
+TMPDIR/LIBDIR/libpthread.a LIBDIR
+TMPDIR/LIBDIR/libpthread_nonshared.a LIBDIR
+TMPDIR/LIBDIR/libresolv.a LIBDIR
+TMPDIR/LIBDIR/librpcsvc.a LIBDIR
+TMPDIR/LIBDIR/librt.a LIBDIR
+TMPDIR/LIBDIR/libutil.a LIBDIR
+TMPDIR/LIBDIR/*.o LIBDIR
+TMPDIR/LIBDIR/*.so LIBDIR
+TMPDIR/usr/include/* usr/include

Modified: glibc-package/trunk/debian/debhelper.in/libc-prof.install
===
--- glibc-package/trunk/debian/debhelper.in/libc-prof.install   2009-09-07 
18:46:12 UTC (rev 3807)
+++ glibc-package/trunk/debian/debhelper.in/libc-prof.install   2009-09-07 
18:51:15 UTC (rev 3808)
@@ -1 +1 @@
-debian/tmp-libc/usr/lib/*_p.a usr/lib
+TMPDIR/LIBDIR/*_p.a LIBDIR

Modified: glibc-package/trunk/debian/debhelper.in/libc-udeb.install
===
--- glibc-package/trunk/debian/debhelper.in/libc-udeb.install   2009-09-07 
18:46:12 UTC (rev 3807)
+++ glibc-package/trunk/debian/debhelper.in/libc-udeb.install   2009-09-07 
18:51:15 UTC (rev 3808)
@@ -1,13 +1,13 @@
 # FIXME: someday we may need to handle installing into non-lib.
-debian/tmp-libc/lib/ld*.so* lib
-debian/tmp-libc/lib/libm-*.so* lib
-debian/tmp-libc/lib/libm.so* lib
-debian/tmp-libc/lib/libdl*.so* lib
-debian/tm

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



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 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



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   Mon, 07 Sep 2009 20:37:16 +0200
+ -- Aurelien Jarno   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 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



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   Mon, 07 Sep 2009 20:32:03 +0200
+ -- Aurelien Jarno   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



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   Mon, 31 Aug 2009 22:15:07 +0200
+ -- Aurelien Jarno   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



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



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



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



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



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