Bug#344563: nscd fails to start, assertion 'dh-usable' failed

2006-04-09 Thread Thibaut VARENE
Package: nscd
Version: 2.3.6-3
Followup-For: Bug #344563

this bug is still there. I'm quite surprised as ISTR that I had previous
version of nscd running fine on that box. I may be wrong tho.

Here's the debug output:
# nscd -d
7688: Reloading oident in group cache!
7688: Reloading newsrss.bbc.co.uk in hosts cache!
7688: Reloading 0 in password cache!
7688: Reloading tty in group cache!
7688: Reloading gdm in group cache!
7688: Reloading 0 in password cache!
7688: Reloading lp in password cache!
7688: Reloading 1 in password cache!
7688: Reloading 110 in password cache!
7688: Reloading ftp.de.debian.org in hosts cache!
7688: Reloading 112 in password cache!
7688: Reloading 104 in password cache!
nscd: cache.c:335: prune_cache: Assertion `dh-usable' failed.
Aborted

HTH

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (90, 'unstable')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-ck1-tbone
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages nscd depends on:
ii  libc6 2.3.6-3GNU C Library: Shared libraries an

nscd recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



r1364 - in glibc-package/trunk/debian: . sysdeps

2006-04-09 Thread Aurelien Jarno
Author: aurel32
Date: 2006-04-09 16:23:51 + (Sun, 09 Apr 2006)
New Revision: 1364

Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/sysdeps/i386.mk
Log:
 * Bump shlib to (= 2.3.6-6) on i386.



Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2006-04-09 00:43:03 UTC (rev 
1363)
+++ glibc-package/trunk/debian/changelog2006-04-09 16:23:51 UTC (rev 
1364)
@@ -20,6 +20,7 @@
 (Closes: #174270, #220992)
   * Add i386/local-i486_ldt_support.diff (add ldt support and thus TLS support
 on i486 machines). Thanks to Petr Salinger for the hint.  (Closes: 226716)
+  * Bump shlib to (= 2.3.6-6) on i386.
   * Enable TLS for inside the glibc on i386.
 
   [ Denis Barbier ]

Modified: glibc-package/trunk/debian/sysdeps/i386.mk
===
--- glibc-package/trunk/debian/sysdeps/i386.mk  2006-04-09 00:43:03 UTC (rev 
1363)
+++ glibc-package/trunk/debian/sysdeps/i386.mk  2006-04-09 16:23:51 UTC (rev 
1364)
@@ -1,6 +1,9 @@
 GLIBC_PASSES += nptl i686
 DEB_ARCH_REGULAR_PACKAGES += libc6-i686
 
+# Starting with libc6 2.3.6-6 TLS support is enabled
+libc6_shlib_dep = libc6 (= 2.3.6-6)
+
 # NPTL requires at least i486 assembly.  We don't need to take
 # special measures for i386 systems, since Debian kernel images now
 # emulate the missing instructions on the i386.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#361642: i386 gconv modules not found on amd64

2006-04-09 Thread Matthias Klose
Package: libc6-i386
Severity: important
Version: 2.3.6
Tags: patch

third party applications like 32bit acroread won't start.

http://people.ubuntu.com/patches/glibc-amd64.diff


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Processing of glibc_2.3.2.ds1-22sarge3_s390.changes

2006-04-09 Thread Archive Administrator
glibc_2.3.2.ds1-22sarge3_s390.changes uploaded successfully to localhost
along with the files:
  libc6_2.3.2.ds1-22sarge3_s390.deb
  libc6-dev_2.3.2.ds1-22sarge3_s390.deb
  libc6-prof_2.3.2.ds1-22sarge3_s390.deb
  libc6-pic_2.3.2.ds1-22sarge3_s390.deb
  libc6-s390x_2.3.2.ds1-22sarge3_s390.deb
  libc6-dev-s390x_2.3.2.ds1-22sarge3_s390.deb
  nscd_2.3.2.ds1-22sarge3_s390.deb
  libc6-dbg_2.3.2.ds1-22sarge3_s390.deb
  libc6-udeb_2.3.2.ds1-22sarge3_s390.udeb
  libnss-dns-udeb_2.3.2.ds1-22sarge3_s390.udeb
  libnss-files-udeb_2.3.2.ds1-22sarge3_s390.udeb

Greetings,

Your Debian queue daemon


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [Pkg-xen-devel] Test version of the glibc with xen flavour

2006-04-09 Thread Aurelien Jarno
Hi!

On Thu, Mar 23, 2006 at 02:37:24PM +0100, Bastian Blank wrote:
 On Thu, Mar 23, 2006 at 12:55:13PM +0100, Ralph Passgang wrote:
  I am sorry to say, but I think the packages doesn't work as expected. I 
  have 
  installed your libc6, libc6-xen and libc6-dev package on my debian unstable 
  system, where xen-3.0.1 is installed but it seems so that nothing has 
  changed. I have checked that in dom0 and domU.
 
 You need some patches from the fedora glibc to support
 /etc/ld.so.config.d and mapped hwcaps.
 
After a few time, I found some time to come back on libc6-xen.

It looks like a bit complicated to extract all the patches from the
fedora glibc, but it looks like those patches are included in glibc 2.4.

That's why I propose to have a libc6-xen with the same path as
libc6-i686, and which conflicts with it. When installed it will be
activated on i686 class processors, which, if I am right, are the 
minimum processors supported by Xen.

Does it looks ok to you?

I have made some test packages, available on:
http://people.debian.org/~aurel32/xen

Bye,
Aurelien

-- 
  .''`.  Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#361642: i386 gconv modules not found on amd64

2006-04-09 Thread Martin Michlmayr
* Matthias Klose [EMAIL PROTECTED] [2006-04-09 14:03]:
 third party applications like 32bit acroread won't start.
 http://people.ubuntu.com/patches/glibc-amd64.diff

attached.
-- 
Martin Michlmayr
http://www.cyrius.com/
  * debian/debhelper.in/libc-alt.install: Add gconv-modules, the addition
in debian/sysdeps/amd64.mk is overwritten.
  * libc6-i386 (amd64). Fix path of gconv-modules and install gconv-modules.
Ubuntu #34324, #34427.

diff -u glibc-2.3.6/debian/sysdeps/amd64.mk glibc-2.3.6/debian/sysdeps/amd64.mk
--- glibc-2.3.6/debian/sysdeps/amd64.mk
+++ glibc-2.3.6/debian/sysdeps/amd64.mk
@@ -21,6 +21,7 @@
 i386_configure_target=i686-linux
 i386_configure_build=i686-linux
 i386_CC = $(BUILD_CC) -m32
+i386_MAKEFLAGS = MAKEFLAGS=gconvdir=/usr/lib32/gconv
 i386_extra_cflags = -march=i686 -mtune=i686 -g2 -O3
 i386_LIBDIR = 32
 i386_MIN_KERNEL_SUPPORTED = 2.6.0
@@ -33,6 +34,7 @@
 endef
 
 define extra_debhelper
+echo debian/tmp-i386/usr/lib32/gconv/gconv-modules usr/lib32/gconv 
debian/libc6-i386.install
 echo debian/tmp-i386/usr/include/i386-linux-gnu usr/include 
debian/libc6-dev-i386.install
 endef
 
diff -u glibc-2.3.6/debian/debhelper.in/libc-alt.install 
glibc-2.3.6/debian/debhelper.in/libc-alt.install
--- glibc-2.3.6/debian/debhelper.in/libc-alt.install
+++ glibc-2.3.6/debian/debhelper.in/libc-alt.install
@@ -1,3 +1,4 @@
-# This file is used for 64-bit libraries.
+# This file is used for 32-bit and 64-bit libraries.
 TMPDIR/lib*/*.so* libDESTLIBDIR
 TMPDIR/usr/lib*/gconv/*.so* usr/libDESTLIBDIR/gconv
+TMPDIR/usr/lib*/gconv/gconv-modules usr/libDESTLIBDIR/gconv
diff -u glibc-2.3.6/debian/rules.d/build.mk glibc-2.3.6/debian/rules.d/build.mk
--- glibc-2.3.6/debian/rules.d/build.mk
+++ glibc-2.3.6/debian/rules.d/build.mk
@@ -69,7 +69,7 @@
 $(patsubst %,build_%,$(GLIBC_PASSES)) :: build_% : $(stamp)build_%
 $(stamp)build_%: $(stamp)configure_%
@echo Building $(curpass)
-   $(call logme, -a $(log_build), $(MAKE) -j$(NJOBS) -C $(DEB_BUILDDIR))
+   $(call logme, -a $(log_build), $(MAKE) -j$(NJOBS) $(call xx,MAKEFLAGS) 
-C $(DEB_BUILDDIR))
touch $@
 
 $(patsubst %,check_%,$(GLIBC_PASSES)) :: check_% : $(stamp)check_%
@@ -84,7 +84,7 @@
  echo Testsuite disabled for $(curpass), skipping tests.; \
else \
  echo Testing $(curpass); \
- $(MAKE) -C $(DEB_BUILDDIR) -j$(NJOBS) -k check 21 | tee -a 
$(log_test); \
+ $(MAKE) -C $(DEB_BUILDDIR) -j$(NJOBS) $(call xx,MAKEFLAGS) -k check 
21 | tee -a $(log_test); \
fi
touch $@
 


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

2006-04-09 Thread Aurelien Jarno
Author: aurel32
Date: 2006-04-09 19:04:32 + (Sun, 09 Apr 2006)
New Revision: 1365

Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/debhelper.in/libc-alt.install
Log:
  * debian/debhelper.in/libc-alt.install: Add gconv-modules to the bi-arch
packages.  (Closes: #361642)



Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2006-04-09 16:23:51 UTC (rev 
1364)
+++ glibc-package/trunk/debian/changelog2006-04-09 19:04:32 UTC (rev 
1365)
@@ -19,9 +19,11 @@
 - sparc: from 2.2.0 to 2.4.0
 (Closes: #174270, #220992)
   * Add i386/local-i486_ldt_support.diff (add ldt support and thus TLS support
-on i486 machines). Thanks to Petr Salinger for the hint.  (Closes: 226716)
+on i486 machines). Thanks to Petr Salinger for the hint.  (Closes: #226716)
   * Bump shlib to (= 2.3.6-6) on i386.
   * Enable TLS for inside the glibc on i386.
+  * debian/debhelper.in/libc-alt.install: Add gconv-modules to the bi-arch
+packages.  (Closes: #361642)
 
   [ Denis Barbier ]
   * debian/debhelper.in/locales.config: /etc/locale.gen was not generated at

Modified: glibc-package/trunk/debian/debhelper.in/libc-alt.install
===
--- glibc-package/trunk/debian/debhelper.in/libc-alt.install2006-04-09 
16:23:51 UTC (rev 1364)
+++ glibc-package/trunk/debian/debhelper.in/libc-alt.install2006-04-09 
19:04:32 UTC (rev 1365)
@@ -1,4 +1,5 @@
 # This file is used for biarch libraries.
 TMPDIR/SLIBDIR/*.so* SLIBDIR
 TMPDIR/LIBDIR/gconv/*.so* LIBDIR/gconv/
+TMPDIR/LIBDIR/gconv/gconv-modules LIBDIR/gconv
 log-test-*-FLAVOR usr/share/doc/libc-bin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



r1366 - in glibc-package/trunk/debian: . sysdeps

2006-04-09 Thread Aurelien Jarno
Author: aurel32
Date: 2006-04-09 20:21:25 + (Sun, 09 Apr 2006)
New Revision: 1366

Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/sysdeps/i386.mk
Log:
Revert revision 1363, it fails to build



Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2006-04-09 19:04:32 UTC (rev 
1365)
+++ glibc-package/trunk/debian/changelog2006-04-09 20:21:25 UTC (rev 
1366)
@@ -21,7 +21,6 @@
   * Add i386/local-i486_ldt_support.diff (add ldt support and thus TLS support
 on i486 machines). Thanks to Petr Salinger for the hint.  (Closes: #226716)
   * Bump shlib to (= 2.3.6-6) on i386.
-  * Enable TLS for inside the glibc on i386.
   * debian/debhelper.in/libc-alt.install: Add gconv-modules to the bi-arch
 packages.  (Closes: #361642)
 

Modified: glibc-package/trunk/debian/sysdeps/i386.mk
===
--- glibc-package/trunk/debian/sysdeps/i386.mk  2006-04-09 19:04:32 UTC (rev 
1365)
+++ glibc-package/trunk/debian/sysdeps/i386.mk  2006-04-09 20:21:25 UTC (rev 
1366)
@@ -3,6 +3,7 @@
 
 # Starting with libc6 2.3.6-6 TLS support is enabled
 libc6_shlib_dep = libc6 (= 2.3.6-6)
+libc_extra_config_options = $(extra_config_options) --without-__thread
 
 # NPTL requires at least i486 assembly.  We don't need to take
 # special measures for i386 systems, since Debian kernel images now


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Processing of tzdata_2006c-1_i386.changes

2006-04-09 Thread Archive Administrator
tzdata_2006c-1_i386.changes uploaded successfully to localhost
along with the files:
  tzdata_2006c-1.dsc
  tzdata_2006c.orig.tar.gz
  tzdata_2006c-1.diff.gz
  tzdata_2006c-1_all.deb

Greetings,

Your Debian queue daemon


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



tzdata_2006c-1_i386.changes is NEW

2006-04-09 Thread Debian Installer
(new) tzdata_2006c-1.diff.gz required libs
(new) tzdata_2006c-1.dsc required libs
(new) tzdata_2006c-1_all.deb required libs
Time Zone and Daylight Saving Time Data
 This package contains data that represent the history of local time for many
 representative locations around the globe. It is updated periodically to
 reflect changes made by political bodies to time zone boundaries, UTC offsets,
 and daylight-saving rules
(new) tzdata_2006c.orig.tar.gz required libs
Changes: tzdata (2006c-1) unstable; urgency=low
 .
  * Initial release.
  * For easy updating, this package has been splitted out of the GNU C
Library.
  * Thanks to the authors of the langpack-locales Ubuntu package, which has
been used to understand how to process source timezone files.
Announcing to debian-devel-changes@lists.debian.org


Your package contains new components which requires manual editing of
the override file.  It is ok otherwise, so please be patient.  New
packages are usually added to the override file about once a week.

You may have gotten the distribution wrong.  You'll get warnings above
if files already exist in other distributions.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



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

2006-04-09 Thread Aurelien Jarno
Author: aurel32
Date: 2006-04-09 22:38:21 + (Sun, 09 Apr 2006)
New Revision: 1368

Added:
   glibc-package/trunk/debian/debhelper.in/libc-alt-dev.preinst
   glibc-package/trunk/debian/debhelper.in/libc-alt.preinst
   glibc-package/trunk/debian/debhelper.in/libc-dev.preinst
Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/debhelper.in/libc-otherbuild.preinst
   glibc-package/trunk/debian/debhelper.in/libc.preinst
   glibc-package/trunk/debian/rules.d/debhelper.mk
Log:
  * Remove old /usr/share/doc/libc* directories in preinst, so they can be
replaced by symlinks by dpkg.



Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2006-04-09 21:12:36 UTC (rev 
1367)
+++ glibc-package/trunk/debian/changelog2006-04-09 22:38:21 UTC (rev 
1368)
@@ -5,6 +5,8 @@
 by a separate package called tzdata.
   * Split out binaries from libc6 into libc-bin, and binaries from libc6-bin
 into libc-bin-dev.  (Closes: #330735)
+  * Remove old /usr/share/doc/libc* directories in preinst, so they can be
+replaced by symlinks by dpkg.
   * Put each test log file in the corresponding package instead of putting all
 of them in libc6.
   * Remove sparc/local-sparc64-fixups.diff as /lib64 and /usr/lib64 are now a

Added: glibc-package/trunk/debian/debhelper.in/libc-alt-dev.preinst
===
--- glibc-package/trunk/debian/debhelper.in/libc-alt-dev.preinst
2006-04-09 21:12:36 UTC (rev 1367)
+++ glibc-package/trunk/debian/debhelper.in/libc-alt-dev.preinst
2006-04-09 22:38:21 UTC (rev 1368)
@@ -0,0 +1,39 @@
+#! /bin/sh
+# preinst script for libc-alt-dev
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+#* new-preinst `install'
+#* new-preinst `install' old-version
+#* new-preinst `upgrade' old-version
+#* old-preinst `abort-upgrade' new-version
+
+case $1 in
+install)
+;;
+
+upgrade)
+   if [ ! -L /usr/share/doc/ALT ]; then
+   rm -rf /usr/share/doc/ALT
+   fi
+;;
+
+abort-upgrade)
+;;
+
+*)
+echo preinst called with unknown argument \`$1' 2
+exit 0
+;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+#DEBHELPER#
+
+exit 0
+
+

Added: glibc-package/trunk/debian/debhelper.in/libc-alt.preinst
===
--- glibc-package/trunk/debian/debhelper.in/libc-alt.preinst2006-04-09 
21:12:36 UTC (rev 1367)
+++ glibc-package/trunk/debian/debhelper.in/libc-alt.preinst2006-04-09 
22:38:21 UTC (rev 1368)
@@ -0,0 +1,39 @@
+#! /bin/sh
+# preinst script for libc-alt
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+#* new-preinst `install'
+#* new-preinst `install' old-version
+#* new-preinst `upgrade' old-version
+#* old-preinst `abort-upgrade' new-version
+
+case $1 in
+install)
+;;
+
+upgrade)
+   if [ ! -L /usr/share/doc/ALT ]; then
+   rm -rf /usr/share/doc/ALT
+   fi
+;;
+
+abort-upgrade)
+;;
+
+*)
+echo preinst called with unknown argument \`$1' 2
+exit 0
+;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+#DEBHELPER#
+
+exit 0
+
+

Added: glibc-package/trunk/debian/debhelper.in/libc-dev.preinst
===
--- glibc-package/trunk/debian/debhelper.in/libc-dev.preinst2006-04-09 
21:12:36 UTC (rev 1367)
+++ glibc-package/trunk/debian/debhelper.in/libc-dev.preinst2006-04-09 
22:38:21 UTC (rev 1368)
@@ -0,0 +1,39 @@
+#! /bin/sh
+# preinst script for libc-dev
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+#* new-preinst `install'
+#* new-preinst `install' old-version
+#* new-preinst `upgrade' old-version
+#* old-preinst `abort-upgrade' new-version
+
+case $1 in
+install)
+;;
+
+upgrade)
+   if [ ! -L /usr/share/doc/LIBC-dev ]; then
+   rm -rf /usr/share/doc/LIBC-dev
+   fi
+;;
+
+abort-upgrade)
+;;
+
+*)
+echo preinst called with unknown argument \`$1' 2
+exit 0
+;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+#DEBHELPER#
+
+exit 0
+
+

Modified: glibc-package/trunk/debian/debhelper.in/libc-otherbuild.preinst
===
--- glibc-package/trunk/debian/debhelper.in/libc-otherbuild.preinst 
2006-04-09 21:12:36 UTC (rev 1367)
+++ glibc-package/trunk/debian/debhelper.in/libc-otherbuild.preinst 
2006-04-09 22:38:21 UTC (rev 1368)
@@ -8,6 

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

2006-04-09 Thread Aurelien Jarno
Author: aurel32
Date: 2006-04-09 22:52:19 + (Sun, 09 Apr 2006)
New Revision: 1369

Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/debhelper.in/libc-otherbuild.preinst
Log:
  * /etc/ld.so.nohwcap is now supported on non-Linux architectures. Drop the
Linux check from libc-otherbuild.preinst.



Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2006-04-09 22:38:21 UTC (rev 
1368)
+++ glibc-package/trunk/debian/changelog2006-04-09 22:52:19 UTC (rev 
1369)
@@ -25,6 +25,8 @@
   * Bump shlib to (= 2.3.6-6) on i386.
   * debian/debhelper.in/libc-alt.install: Add gconv-modules to the bi-arch
 packages.  (Closes: #361642)
+  * /etc/ld.so.nohwcap is now supported on non-Linux architectures. Drop the
+Linux check from libc-otherbuild.preinst.
 
   [ Denis Barbier ]
   * debian/debhelper.in/locales.config: /etc/locale.gen was not generated at

Modified: glibc-package/trunk/debian/debhelper.in/libc-otherbuild.preinst
===
--- glibc-package/trunk/debian/debhelper.in/libc-otherbuild.preinst 
2006-04-09 22:38:21 UTC (rev 1368)
+++ glibc-package/trunk/debian/debhelper.in/libc-otherbuild.preinst 
2006-04-09 22:52:19 UTC (rev 1369)
@@ -2,7 +2,7 @@
 
 set -e
 
-if [ $1 != abort-upgrade ]  [ `uname -s` = Linux ]; then
+if [ $1 != abort-upgrade ]; then
   opt=OPT
   touch /etc/ld.so.nohwcap
   echo $opt  /etc/ld.so.nohwcap


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



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

2006-04-09 Thread Aurelien Jarno
Author: aurel32
Date: 2006-04-09 23:58:57 + (Sun, 09 Apr 2006)
New Revision: 1370

Modified:
   glibc-package/trunk/debian/debhelper.in/libc.preinst
   glibc-package/trunk/debian/rules.d/debhelper.mk
Log:
Correctly remove the old /usr/share/doc/libc6 directory in preinst



Modified: glibc-package/trunk/debian/debhelper.in/libc.preinst
===
--- glibc-package/trunk/debian/debhelper.in/libc.preinst2006-04-09 
22:52:19 UTC (rev 1369)
+++ glibc-package/trunk/debian/debhelper.in/libc.preinst2006-04-09 
23:58:57 UTC (rev 1370)
@@ -41,7 +41,6 @@
if [ -f /var/log/wtmpx ]; then rm -f /var/log/wtmpx*; fi
if [ -e /var/run/utmpd.ro ]; then rm -f /var/run/utmpd.ro; fi
if [ -e /var/run/utmpd.rw ]; then rm -f /var/run/utmpd.rw; fi
-   if [ ! -L /usr/share/doc/LIBC-dev ]; then rm -rf /usr/share/doc/LIBC; fi
 fi
 
 # NSS authentication trouble guard
@@ -98,6 +97,11 @@
fi
 fi
 
+# Remove the old directory so that it could be replaced by a symlink
+if [ ! -L /usr/share/doc/LIBC ]; then 
+  rm -rf /usr/share/doc/LIBC; 
+fi
+
 # This will keep us from using hwcap libs (optimized) during an
 # upgrade.
 touch /etc/ld.so.nohwcap

Modified: glibc-package/trunk/debian/rules.d/debhelper.mk
===
--- glibc-package/trunk/debian/rules.d/debhelper.mk 2006-04-09 22:52:19 UTC 
(rev 1369)
+++ glibc-package/trunk/debian/rules.d/debhelper.mk 2006-04-09 23:58:57 UTC 
(rev 1370)
@@ -225,7 +225,7 @@
sed -e s#DEB_SRCDIR#$(DEB_SRCDIR)# -i $$zd; \
sed -e s#LIBC#$(libc)# -i $$z; \
sed -e s#FLAVOR#$$x# -i $$z; \
-   sed -e s#LIBDIR#$$libdir#g -i $$zd; \
+   sed -e s#LIBDIR#$$libdir# -i $$zd; \
sed -e s/^#.*// -i $$zd; \
;; \
  *) \


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



r1371 - glibc-package/trunk/debian/rules.d

2006-04-09 Thread Aurelien Jarno
Author: aurel32
Date: 2006-04-10 00:04:36 + (Mon, 10 Apr 2006)
New Revision: 1371

Modified:
   glibc-package/trunk/debian/rules.d/debhelper.mk
Log:
Fix a typo preventing some docs to be installed.



Modified: glibc-package/trunk/debian/rules.d/debhelper.mk
===
--- glibc-package/trunk/debian/rules.d/debhelper.mk 2006-04-09 23:58:57 UTC 
(rev 1370)
+++ glibc-package/trunk/debian/rules.d/debhelper.mk 2006-04-10 00:04:36 UTC 
(rev 1371)
@@ -17,7 +17,7 @@
install --mode=0644 build-tree/$(DEB_HOST_ARCH)-libc/libresolv.map 
debian/$(libc)-pic/usr/lib/libresolv_pic.map
 
 # Some per-package extra files to install.
-define libc-bin_debhelper_pkg_install
+define libc-bin_extra_debhelper_pkg_install
sed -e /KERNEL_VERSION_CHECK/r debian/script.in/kernelcheck.sh \
debian/local/etc_init.d/glibc.sh | \
sed -e s/EXIT_CHECK/sleep 5/ -e 
s/DEB_HOST_ARCH/$(DEB_HOST_ARCH)/  debian/glibc.sh.generated


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



r1372 - in glibc-package/branches/glibc-2.4/debian: . debhelper.in patches sysdeps

2006-04-09 Thread Aurelien Jarno
Author: aurel32
Date: 2006-04-10 00:37:20 + (Mon, 10 Apr 2006)
New Revision: 1372

Added:
   glibc-package/branches/glibc-2.4/debian/patches/argp_h.diff
   glibc-package/branches/glibc-2.4/debian/patches/getcwd_ia64.diff
   glibc-package/branches/glibc-2.4/debian/patches/strfmon.diff
Modified:
   glibc-package/branches/glibc-2.4/debian/changelog
   glibc-package/branches/glibc-2.4/debian/debhelper.in/locales.config
   
glibc-package/branches/glibc-2.4/debian/patches/forward-backward-collation.diff
   glibc-package/branches/glibc-2.4/debian/patches/resource_h.diff
   glibc-package/branches/glibc-2.4/debian/patches/series
   glibc-package/branches/glibc-2.4/debian/sysdeps/kfreebsd-amd64.mk
Log:
Merge changes between revisions 1268 and 1299 (= 2.3.6-4) into the 2.4 branch



Modified: glibc-package/branches/glibc-2.4/debian/changelog
===
--- glibc-package/branches/glibc-2.4/debian/changelog   2006-04-10 00:04:36 UTC 
(rev 1371)
+++ glibc-package/branches/glibc-2.4/debian/changelog   2006-04-10 00:37:20 UTC 
(rev 1372)
@@ -33,10 +33,14 @@
   [ Michael Banck ]
   * debian/sysdeps/hurd.mk: Only use libidn for add-ons.
 
+  [ Aurelien Jarno ]
+- Remove argp_h.diff (merged upstream).
+  
  -- Clint Adams [EMAIL PROTECTED]  Mon,  6 Mar 2006 16:49:38 -0500
 
-glibc (2.3.6-4) UNRELEASED; urgency=low
+glibc (2.3.6-4) unstable; urgency=low
 
+  [ Aurelien Jarno ]
   * Set configure_build to the same value as configure_host for sparc
 optimized libraries (as on i386). This way they will be tested.
   * If the CPU has biarch support, run tests for cross-compiled libraries.
@@ -47,9 +51,29 @@
   * Add tst-setcontext_c.diff (fix the arguments passed to setcontext during
 test) from upstream.
   * Create a link /usr/lib32 - /emul/ia32-linux/usr/lib on amd64.
-  
- -- Aurelien Jarno [EMAIL PROTECTED]  Thu,  2 Mar 2006 05:10:12 +0100
+  * Add argp_h.diff fixes (Remove __NTH for __argp_usage inline function)
+by Ulrich Drepper (patch from HEAD).  (Closes: #355264)
+  * Add getcwd_ia64.diff (Remove the assertion so that the behaviour is the
+same on all platforms, including ia64). This is a temporary fix to bug
+#355109, until the upstream takes a decision.
+  * debian/sysdeps/kfreebsd-amd64.mk: 
+- s/libc6/libc0.1/g
+- Change rtlddir from /lib64 to /lib
 
+  [ Denis Barbier ]
+  * locales.config: If $DEBCONF_IS_A_REGISTRY is set to a non-empty value,
+the content of /etc/locale.gen does not override debconf values.
+  * Add strfmon.diff: the negative sign is not printed by strfmon when
+current locale defines sign_posn == 4 (as in de_CH) and format
+argument contains the ! modifier.
+  * Fix forward-backward-collation.diff: the change in strcoll_l.c has to
+be applied at several places.  (Closes: #357390)
+  * Update timezone data files to tzdata2006b (no data change, only comments).
+  * Fix resource_h.diff: there was a typo for mips:
+s/_RLIMIT_RTPRIO/__RLIMIT_RTPRIO/  (Closes: #357419)
+
+ -- Denis Barbier [EMAIL PROTECTED]  Sat, 18 Mar 2006 10:26:45 +0100
+
 glibc (2.3.6-3) unstable; urgency=low
 
   [ Aurelien Jarno]

Modified: glibc-package/branches/glibc-2.4/debian/debhelper.in/locales.config
===
--- glibc-package/branches/glibc-2.4/debian/debhelper.in/locales.config 
2006-04-10 00:04:36 UTC (rev 1371)
+++ glibc-package/branches/glibc-2.4/debian/debhelper.in/locales.config 
2006-04-10 00:37:20 UTC (rev 1372)
@@ -33,8 +33,10 @@
 __SUPPORTED_LOCALES__
 SUPPORTED_LOCALES=$( (cat $LG  echo $SUPPORTED_LOCALES) | LC_ALL=C sed -e 
'/^[a-zA-Z]/!d' | LC_ALL=C sort -u | tr '\n' ',' | sed -e 's/,/, /g' -e 's/, 
*$//')
 
-db_set locales/locales_to_be_generated ${SELECTED_LOCALES}
-db_set locales/default_environment_locale $DEFAULT_ENVIRONMENT
+if [ -z $DEBCONF_IS_A_REGISTRY ]; then
+db_set locales/locales_to_be_generated ${SELECTED_LOCALES}
+db_set locales/default_environment_locale $DEFAULT_ENVIRONMENT
+fi
 db_subst locales/locales_to_be_generated locales ${SUPPORTED_LOCALES}
 
 STATE=1

Added: glibc-package/branches/glibc-2.4/debian/patches/argp_h.diff
===
--- glibc-package/branches/glibc-2.4/debian/patches/argp_h.diff 2006-04-10 
00:04:36 UTC (rev 1371)
+++ glibc-package/branches/glibc-2.4/debian/patches/argp_h.diff 2006-04-10 
00:37:20 UTC (rev 1372)
@@ -0,0 +1,21 @@
+2005-10-13  Ulrich Drepper  [EMAIL PROTECTED]
+   
+   [BZ #1373]
+   * argp/argp.h: Remove __NTH for __argp_usage inline function.
+   
+===
+RCS file: /cvs/glibc/libc/argp/argp.h,v
+retrieving revision 1.30
+retrieving revision 1.31
+diff -u -r1.30 -r1.31
+--- libc/argp/argp.h   2004/09/07 22:23:45 1.30
 libc/argp/argp.h   2005/10/14 05:53:47 1.31
+@@ -561,7 +561,7 @@
+ # endif
+ 
+ ARGP_EI void
+-__NTH (__argp_usage 

r1373 - in glibc-package/branches/glibc-2.4/debian: . control.in debhelper.in local/manpages local/usr_sbin patches patches/localedata sysdeps

2006-04-09 Thread Aurelien Jarno
Author: aurel32
Date: 2006-04-10 00:45:48 + (Mon, 10 Apr 2006)
New Revision: 1373

Added:
   glibc-package/branches/glibc-2.4/debian/local/manpages/update-locale.8
   glibc-package/branches/glibc-2.4/debian/local/usr_sbin/update-locale
   glibc-package/branches/glibc-2.4/debian/patches/amd64-i386-biarch.diff
   glibc-package/branches/glibc-2.4/debian/patches/getcwd_c.diff
   glibc-package/branches/glibc-2.4/debian/patches/localedata/locale-en_NZ.diff
   glibc-package/branches/glibc-2.4/debian/patches/localedata/locale-ia.diff
   glibc-package/branches/glibc-2.4/debian/patches/siginfo_h.diff
Removed:
   glibc-package/branches/glibc-2.4/debian/patches/getcwd_ia64.diff
Modified:
   glibc-package/branches/glibc-2.4/debian/changelog
   glibc-package/branches/glibc-2.4/debian/control
   glibc-package/branches/glibc-2.4/debian/control.in/i386
   glibc-package/branches/glibc-2.4/debian/control.in/main
   glibc-package/branches/glibc-2.4/debian/debhelper.in/locales.config
   glibc-package/branches/glibc-2.4/debian/debhelper.in/locales.install
   glibc-package/branches/glibc-2.4/debian/debhelper.in/locales.manpages
   glibc-package/branches/glibc-2.4/debian/debhelper.in/locales.postinst
   glibc-package/branches/glibc-2.4/debian/patches/ldconfig-multiarch.diff
   glibc-package/branches/glibc-2.4/debian/patches/series
   glibc-package/branches/glibc-2.4/debian/sysdeps/amd64.mk
Log:
Merge changes between revisions 1299 (= 2.3.6-4) and 1321 (= 2.3.6-5) into the 
2.4 branch.



Modified: glibc-package/branches/glibc-2.4/debian/changelog
===
--- glibc-package/branches/glibc-2.4/debian/changelog   2006-04-10 00:37:20 UTC 
(rev 1372)
+++ glibc-package/branches/glibc-2.4/debian/changelog   2006-04-10 00:45:48 UTC 
(rev 1373)
@@ -38,6 +38,30 @@
   
  -- Clint Adams [EMAIL PROTECTED]  Mon,  6 Mar 2006 16:49:38 -0500
 
+glibc (2.3.6-5) unstable; urgency=low
+
+  [ Denis Barbier ]
+  * Add am_pm formatting information to en_NZ.  (Closes: #356328)
+  * Add interlingua locale.  (Closes: #224756)
+  * Move locale variables from /etc/environment into a dedicated
+/etc/default/locale file.  (Closes: #214898, #349503)
+  * Add a new /usr/sbin/update-locale program to handle this new file.
+
+  [ Aurelien Jarno ]
+  * Fix ldconfig multiarch patch for reiserfs filesystems.
+  * Make ldconfig look into /lib32 and /usr/lib32 on amd64. Add /lib32 -
+/emul/ia32-linux/lib and /usr/lib32 - /emul/ia32-linux/usr/lib links.
+  * Remove glibc235-gcc4-ppc-procfs.diff from debian/patches/series.
+(Closes: #360126)
+  * Add siginfo_h.diff (fixes a typo in ILL_ILLOPN definition), backported
+from upstream.  (Closes: #358041)
+  * Replace getcwd_ia64.diff by getcwd_c.diff (fix getcwd on platforms where
+PAGE_SIZE  PATH_MAX), backported from upstream.  (Closes: #355109)
+  * debian/control: drop alternative build-depends on ia32-libs-dev as this
+package does not exist anymore.
+
+ -- Denis Barbier [EMAIL PROTECTED]  Tue,  4 Apr 2006 18:07:21 +0200
+
 glibc (2.3.6-4) unstable; urgency=low
 
   [ Aurelien Jarno ]

Modified: glibc-package/branches/glibc-2.4/debian/control
===
--- glibc-package/branches/glibc-2.4/debian/control 2006-04-10 00:37:20 UTC 
(rev 1372)
+++ glibc-package/branches/glibc-2.4/debian/control 2006-04-10 00:45:48 UTC 
(rev 1373)
@@ -7,7 +7,7 @@
  kfreebsd-kernel-headers [kfreebsd-i386 kfreebsd-amd64],
  gcc-4.0 [!m68k], gcc-3.4 [m68k], binutils (= 2.16.1cvs20051109-1),
  autoconf, sed (= 4.0.5-4), gawk, debhelper (= 4.1.76),
- libc6-dev-amd64 [i386], libc6-dev-ppc64 [powerpc], libc6-dev-i386 [amd64] | 
ia32-libs-dev (= 1.5) [amd64], libc6-dev-powerpc [ppc64],
+ libc6-dev-amd64 [i386], libc6-dev-ppc64 [powerpc], libc6-dev-i386 [amd64], 
libc6-dev-powerpc [ppc64],
  quilt
 Build-Depends-Indep: perl, po-debconf
 Maintainer: GNU Libc Maintainers debian-glibc@lists.debian.org
@@ -345,6 +345,7 @@
 Section: libs
 Priority: standard
 Depends: libc6 (= ${Source-Version})
+Replaces: libc6-dev-i386
 Conflicts: ia32-libs (= 1.5)
 Description: GNU C Library: 32bit shared libraries for AMD64
  This package includes shared versions of the standard C

Modified: glibc-package/branches/glibc-2.4/debian/control.in/i386
===
--- glibc-package/branches/glibc-2.4/debian/control.in/i386 2006-04-10 
00:37:20 UTC (rev 1372)
+++ glibc-package/branches/glibc-2.4/debian/control.in/i386 2006-04-10 
00:45:48 UTC (rev 1373)
@@ -3,6 +3,7 @@
 Section: libs
 Priority: standard
 Depends: libc6 (= ${Source-Version})
+Replaces: libc6-dev-i386
 Conflicts: ia32-libs (= 1.5)
 Description: GNU C Library: 32bit shared libraries for AMD64
  This package includes shared versions of the standard C

Modified: glibc-package/branches/glibc-2.4/debian/control.in/main
===
--- 

r1375 - glibc-package/trunk/debian/rules.d

2006-04-09 Thread Aurelien Jarno
Author: aurel32
Date: 2006-04-10 01:21:25 + (Mon, 10 Apr 2006)
New Revision: 1375

Modified:
   glibc-package/trunk/debian/rules.d/debhelper.mk
Log:
Correctly install the build log for otherbuild packages



Modified: glibc-package/trunk/debian/rules.d/debhelper.mk
===
--- glibc-package/trunk/debian/rules.d/debhelper.mk 2006-04-10 00:54:39 UTC 
(rev 1374)
+++ glibc-package/trunk/debian/rules.d/debhelper.mk 2006-04-10 01:21:25 UTC 
(rev 1375)
@@ -223,8 +223,6 @@
cp debian/debhelper.in/libc-alt-dev.install $$zd; \
sed -e s#TMPDIR#debian/tmp-$$x# -i $$zd; \
sed -e s#DEB_SRCDIR#$(DEB_SRCDIR)# -i $$zd; \
-   sed -e s#LIBC#$(libc)# -i $$z; \
-   sed -e s#FLAVOR#$$x# -i $$z; \
sed -e s#LIBDIR#$$libdir# -i $$zd; \
sed -e s/^#.*// -i $$zd; \
;; \
@@ -244,6 +242,8 @@
  sed -e s#DEB_SRCDIR#$(DEB_SRCDIR)# -i $$z; \
  sed -e s#SLIBDIR#$$slibdir#g -i $$z; \
  sed -e s#LIBDIR#$$libdir#g -i $$z; \
+ sed -e s#FLAVOR#$$x# -i $$z; \
+ sed -e s#LIBC#$(libc)# -i $$z; \
  sed -e s/^#.*// -i $$z; \
done
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [Pkg-xen-devel] Test version of the glibc with xen flavour

2006-04-09 Thread Nate Carlson

On Sun, 9 Apr 2006, Aurelien Jarno wrote:

After a few time, I found some time to come back on libc6-xen.

It looks like a bit complicated to extract all the patches from the 
fedora glibc, but it looks like those patches are included in glibc 2.4.


That's why I propose to have a libc6-xen with the same path as 
libc6-i686, and which conflicts with it. When installed it will be 
activated on i686 class processors, which, if I am right, are the 
minimum processors supported by Xen.


Does it looks ok to you?

I have made some test packages, available on:
http://people.debian.org/~aurel32/xen


These are working just fine on my systems.. thanks!


| nate carlson | [EMAIL PROTECTED] | http://www.natecarlson.com |
|   depriving some poor village of its idiot since 1981|



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#346342: libc6: REALLY annoying: destroys workaround all the time

2006-04-09 Thread Martin Stolle
Package: libc6
Version: 2.3.6-5
Followup-For: Bug #346342


I would like to add something really annoying to this bug:  every time
the libc6 package is updated, it overwrites /etc/localtime .  This makes
this bug REALLY annoying, since the perfectly working workaround of
copying the timezone file into /etc/localtime is destroyed all the time.

I would like also like to add something to the dual boot ppl are
lame argument.  Many ppl, even those that are full Linux ppl, dual boot
to run the odd Windows application.  I am one of them, and I have
multiple partition, because I run Debian most of the time and like the
added reliability (has save my ass before!).  So PLEASE, I IMPLORE you,
fix this bug.  Copying the timezone file to /etc instead of symlinking
it is a perfectly acceptable solution, especially if you overwrite
/etc/localtime ANYWAYS ALL THE TIME.

So PLEASE, fix this ridiculous easy to fix, but won't do it because of
silly ideological concerns, or AT LEAST, don't overwrite /etc/localtime
ALL THE TIME.

Thanks,
  Martin



-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.16-1-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Processing of glibc_2.3.6-6_i386.changes

2006-04-09 Thread Archive Administrator
glibc_2.3.6-6_i386.changes uploaded successfully to localhost
along with the files:
  glibc_2.3.6-6.dsc
  glibc_2.3.6-6.diff.gz
  glibc-doc_2.3.6-6_all.deb
  locales_2.3.6-6_all.deb
  libc6_2.3.6-6_i386.deb
  libc6-dev_2.3.6-6_i386.deb
  libc6-prof_2.3.6-6_i386.deb
  libc6-pic_2.3.6-6_i386.deb
  libc-bin_2.3.6-6_i386.deb
  libc-dev-bin_2.3.6-6_i386.deb
  libc6-i686_2.3.6-6_i386.deb
  libc6-amd64_2.3.6-6_i386.deb
  libc6-dev-amd64_2.3.6-6_i386.deb
  nscd_2.3.6-6_i386.deb
  libc6-dbg_2.3.6-6_i386.deb
  libc6-udeb_2.3.6-6_i386.udeb
  libnss-dns-udeb_2.3.6-6_i386.udeb
  libnss-files-udeb_2.3.6-6_i386.udeb

Greetings,

Your Debian queue daemon


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



r1376 - glibc-package/trunk/debian

2006-04-09 Thread Aurelien Jarno
Author: aurel32
Date: 2006-04-10 04:39:23 + (Mon, 10 Apr 2006)
New Revision: 1376

Modified:
   glibc-package/trunk/debian/changelog
Log:
Release 2.3.6-6



Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2006-04-10 01:21:25 UTC (rev 
1375)
+++ glibc-package/trunk/debian/changelog2006-04-10 04:39:23 UTC (rev 
1376)
@@ -1,4 +1,4 @@
-glibc (2.3.6-6) UNRELEASED; urgency=low
+glibc (2.3.6-6) unstable; urgency=low
 
   [ Aurelien Jarno ]
   * Remove the timezone database from the libc6 package. It is not provided
@@ -46,7 +46,7 @@
   * Add hurd-sysvshm.diff (implements SysV shared memory for GNU/Hurd)
 by Marcus Brinkmann.
 
- -- Denis Barbier [EMAIL PROTECTED]  Wed,  5 Apr 2006 22:53:28 +0200
+ -- Aurelien Jarno [EMAIL PROTECTED]  Mon, 10 Apr 2006 03:22:15 +0200
 
 glibc (2.3.6-5) unstable; urgency=low
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



r1378 - glibc-package/trunk/debian

2006-04-09 Thread Aurelien Jarno
Author: aurel32
Date: 2006-04-10 04:41:03 + (Mon, 10 Apr 2006)
New Revision: 1378

Modified:
   glibc-package/trunk/debian/changelog
Log:
Start 2.3.6-7



Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2006-04-10 04:39:54 UTC (rev 
1377)
+++ glibc-package/trunk/debian/changelog2006-04-10 04:41:03 UTC (rev 
1378)
@@ -1,3 +1,9 @@
+glibc (2.3.6-7) UNRELEASED; urgency=low
+
+  * 
+
+ -- Aurelien Jarno [EMAIL PROTECTED]  Mon, 10 Apr 2006 06:40:33 +0200
+
 glibc (2.3.6-6) unstable; urgency=low
 
   [ Aurelien Jarno ]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#361064: glibc: [patch] make building glibc-2.4 without __thread support possible

2006-04-09 Thread Aurelien Jarno
On Thu, Apr 06, 2006 at 11:54:30AM +0200, Michael Banck wrote:
 Package: glibc
 Version: 2.3.999-1
 Tags: experimental, patch
 
 Hi,
 
 the Hurd/Mach still has no TLS or __thread support.  This is not that
 big of a problem as there is --without-tls, but glibc-2.4 uses __thread
 unconditionally at one place and Ulrich Drepper refused to support
 systems without __thread support (see
 http://sourceware.org/ml/libc-alpha/2005-08/msg00091.html ).
 
 The attached patch fixes building on system without __thread support
 (i.e. hurd-i386), is it OK to apply to the 2.4 branch?

If it works, it looks ok to me. 

Actually this may even be needed for other architectures. It is still 
(ie in 2.3.6) use for alpha, sparc (64-bit flavour) and i386. I have 
tried to build the i386 package with --with-__thread now that we have 
TLS support on i386, but it failed. No time to investigate though.

Also we still have a few architectures without TLS support (arm, hppa,
m68k, mips, mipsel), at least in 2.3.6.

Things may have evolved with 2.4 though, I haven't checked.

Bye,
Aurelien

-- 
  .''`.  Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



glibc_2.3.6-6_i386.changes is NEW

2006-04-09 Thread Debian Installer
glibc-doc_2.3.6-6_all.deb
  to pool/main/g/glibc/glibc-doc_2.3.6-6_all.deb
glibc_2.3.6-6.diff.gz
  to pool/main/g/glibc/glibc_2.3.6-6.diff.gz
glibc_2.3.6-6.dsc
  to pool/main/g/glibc/glibc_2.3.6-6.dsc
(new) libc-bin_2.3.6-6_i386.deb required libs
GNU C Library: Binaries
 Contains the binary programs needed by the standard C library.
(new) libc-dev-bin_2.3.6-6_i386.deb required libdevel
GNU C Library: Development Binaries
 Contains the binary programs needed to compile and link programs which
 use the standard C library.
libc6-amd64_2.3.6-6_i386.deb
  to pool/main/g/glibc/libc6-amd64_2.3.6-6_i386.deb
libc6-dbg_2.3.6-6_i386.deb
  to pool/main/g/glibc/libc6-dbg_2.3.6-6_i386.deb
libc6-dev-amd64_2.3.6-6_i386.deb
  to pool/main/g/glibc/libc6-dev-amd64_2.3.6-6_i386.deb
libc6-dev_2.3.6-6_i386.deb
  to pool/main/g/glibc/libc6-dev_2.3.6-6_i386.deb
libc6-i686_2.3.6-6_i386.deb
  to pool/main/g/glibc/libc6-i686_2.3.6-6_i386.deb
libc6-pic_2.3.6-6_i386.deb
  to pool/main/g/glibc/libc6-pic_2.3.6-6_i386.deb
libc6-prof_2.3.6-6_i386.deb
  to pool/main/g/glibc/libc6-prof_2.3.6-6_i386.deb
libc6-udeb_2.3.6-6_i386.udeb
  to pool/main/g/glibc/libc6-udeb_2.3.6-6_i386.udeb
libc6_2.3.6-6_i386.deb
  to pool/main/g/glibc/libc6_2.3.6-6_i386.deb
libnss-dns-udeb_2.3.6-6_i386.udeb
  to pool/main/g/glibc/libnss-dns-udeb_2.3.6-6_i386.udeb
libnss-files-udeb_2.3.6-6_i386.udeb
  to pool/main/g/glibc/libnss-files-udeb_2.3.6-6_i386.udeb
locales_2.3.6-6_all.deb
  to pool/main/g/glibc/locales_2.3.6-6_all.deb
nscd_2.3.6-6_i386.deb
  to pool/main/g/glibc/nscd_2.3.6-6_i386.deb
Changes: glibc (2.3.6-6) unstable; urgency=low
 .
  [ Aurelien Jarno ]
  * Remove the timezone database from the libc6 package. It is not provided
by a separate package called tzdata.
  * Split out binaries from libc6 into libc-bin, and binaries from libc6-bin
into libc-bin-dev.  (Closes: #330735)
  * Remove old /usr/share/doc/libc* directories in preinst, so they can be
replaced by symlinks by dpkg.
  * Put each test log file in the corresponding package instead of putting all
of them in libc6.
  * Remove sparc/local-sparc64-fixups.diff as /lib64 and /usr/lib64 are now a
default search path on 32/64-bit architectures.
  * Switch minimum kernel to at least 2.4.0 on all arches but m68k, and change
kernelcheck.sh accordingly. Affected architectures:
- alpha: from 2.2.0 to 2.4.0
- arm: from 2.2.0 to 2.4.0 (but 2.4.0 was checked at installed time)
- i386: from 2.2.0 to 2.4.0
- powerpc: from 2.2.0 to 2.4.0
- s390: from 2.2.10 to 2.4.0
- sparc: from 2.2.0 to 2.4.0
(Closes: #174270, #220992)
  * Add i386/local-i486_ldt_support.diff (add ldt support and thus TLS support
on i486 machines). Thanks to Petr Salinger for the hint.  (Closes: #226716)
  * Bump shlib to (= 2.3.6-6) on i386.
  * debian/debhelper.in/libc-alt.install: Add gconv-modules to the bi-arch
packages.  (Closes: #361642)
  * /etc/ld.so.nohwcap is now supported on non-Linux architectures. Drop the
Linux check from libc-otherbuild.preinst.
 .
  [ Denis Barbier ]
  * debian/debhelper.in/locales.config: /etc/locale.gen was not generated at
initial installation.  (Closes: #357523)
  * update-locale: Fix buggy sanity check between LANGUAGE and LANG.
(Closes: #361091)
  * update-locale: Drop the --remove flag, it is useless.
  * update-locale: Fix the --locale-file flag.
  * Add new Galician debconf translation, by Jacobo Tarrio.  (Closes: #361101)
  * Use new features of po-debconf 1.0 to remove unneeded strings from PO
files.
  * Fix day, abmon and mon fields for wo_SN locale.  (Closes: #361338)
 .
  [ Michael Banck ]
  * Add hurd-machrules-make.diff (fixes build problems with make-3.81 for
Mach interface generation rules) by Roland McGrath (patch from HEAD).
  * Add hurd-sysvshm.diff (implements SysV shared memory for GNU/Hurd)
by Marcus Brinkmann.
Announcing to debian-devel-changes@lists.debian.org
Closing bugs: 174270 220992 226716 330735 357523 361091 361101 361338 361642 


Your package contains new components which requires manual editing of
the override file.  It is ok otherwise, so please be patient.  New
packages are usually added to the override file about once a week.

You may have gotten the distribution wrong.  You'll get warnings above
if files already exist in other distributions.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



r1380 - in glibc-package/trunk/debian: . control.in

2006-04-09 Thread Aurelien Jarno
Author: aurel32
Date: 2006-04-10 05:07:13 + (Mon, 10 Apr 2006)
New Revision: 1380

Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/control.in/opt
Log:
  * Fix a typo in the description of the libc6-sparcv9 and libc6-sparcv9b
packages.




Modified: glibc-package/trunk/debian/changelog
===
--- glibc-package/trunk/debian/changelog2006-04-10 04:48:00 UTC (rev 
1379)
+++ glibc-package/trunk/debian/changelog2006-04-10 05:07:13 UTC (rev 
1380)
@@ -2,6 +2,8 @@
 
   [ Aurelien Jarno ]
   * Build a libc6-xen flavour on i386.
+  * Fix a typo in the description of the libc6-sparcv9 and libc6-sparcv9b
+packages.
 
  -- Aurelien Jarno [EMAIL PROTECTED]  Mon, 10 Apr 2006 06:40:33 +0200
 

Modified: glibc-package/trunk/debian/control.in/opt
===
--- glibc-package/trunk/debian/control.in/opt   2006-04-10 04:48:00 UTC (rev 
1379)
+++ glibc-package/trunk/debian/control.in/opt   2006-04-10 05:07:13 UTC (rev 
1380)
@@ -10,7 +10,7 @@
  .
  This set of libraries is optimized for the UltraSPARC v9 ABI. It only
  needs to be installed on UltraSPARC machines. If you install this on a
- non-UltraSPARC, it wont even be used.
+ non-UltraSPARC, it won't even be used.
  .
  WARNING: Some commercial programs do not work well with these libraries.
  Most notably, IBM's JDK. If you experience problems with such
@@ -28,7 +28,7 @@
  .
  This set of libraries is optimized for the UltraSPARC v9b ABI. It only
  needs to be installed on UltraSPARC machines. If you install this on a
- non-UltraSPARC, it wont even be used.
+ non-UltraSPARC, it won't even be used.
  .
  WARNING: Some commercial programs do not work well with these libraries.
  Most notably, IBM's JDK. If you experience problems with such


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#283860: marked as done (fet: ftbfs [sparc] ldd: /lib/ld-linux.so.2 exited with unknown exit code (132))

2006-04-09 Thread Debian Bug Tracking System
Your message dated Mon, 10 Apr 2006 07:31:57 +0200
with message-id [EMAIL PROTECTED]
and subject line Bug#283860: fet: ftbfs [sparc] ldd: /lib/ld-linux.so.2 exited 
with unknown exit code (132)
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

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

---BeginMessage---
Package: fet
Version: 3.9.19-1
Severity: normal

fet fails to build on sparc.  Duplicated with pbuilder.  Not
release-critical since it never has.


dh_shlibdeps
ldd: /lib/ld-linux.so.2 exited with unknown exit code (132)
dpkg-shlibdeps: failure: ldd on `debian/fet/usr/bin/fet' gave error exit status 
1
dh_shlibdeps: command returned error code 256

full build log:
http://buildd.debian.org/fetch.php?pkg=fetver=3.9.19-1arch=sparcstamp=1101448389file=logas=raw

-- 
Blars Blarson   [EMAIL PROTECTED]
http://www.blars.org/blars.html
With Microsoft, failure is not an option.  It is a standard feature.

---End Message---
---BeginMessage---
Hi,

Since the bug has been reported, this package has been built a lot of
time on the build daemons without problem. I am also unable to reproduce
it. I am therefore closing the bug, please feel free to reopen it if
needed.

Bye,
Aurelien


-- 
  .''`.  Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net
---End Message---


Bug#251844: marked as done (libc6: binary-all package built in binary-arch rules target)

2006-04-09 Thread Debian Bug Tracking System
Your message dated Mon, 10 Apr 2006 07:28:10 +0200
with message-id [EMAIL PROTECTED]
and subject line Bug#251844: libc6: binary-all package built in binary-arch 
rules target
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

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

---BeginMessage---
Package: libc6
Version: 2.3.2.ds1-13
Severity: normal

This source package apparently builds all of the binary packages in the 
binary-arch target of debian/rules, even though at least one binary package 
is architecture independent. That's wrong.

[EMAIL PROTECTED]:~ll build/*2.3.2*all.deb
-rw-r--r--1 buildd   buildd3838334 Apr 25 12:15 
build/glibc-doc_2.3.2.ds1-12_all.deb
-rw-r--r--1 buildd   buildd3838786 May 31 10:32 
build/glibc-doc_2.3.2.ds1-13_all.deb
-rw-r--r--1 buildd   buildd3981720 Apr 25 12:26 
build/locales_2.3.2.ds1-12_all.deb
-rw-r--r--1 buildd   buildd3982066 May 31 10:43 
build/locales_2.3.2.ds1-13_all.deb

The practical impact is that autobuilder maintainers get to manually clean 
up the _all.deb packages every time your package is uploaded.

Please fix this when you get a chance.  

Any architecture all binary packages should be built by the binary-indep 
target in debian/rules.  If you're using debhelper, read about the -a and -i 
options, and if you have dh-make installed, a good example rules file is 
available in the /usr/share/debhelper/dh_make/debian directory.

Thanks,
Christian

---End Message---
---BeginMessage---
Hi,

I am not able to reproduce this bug, it seems it has been fixed without
closing the bug. I am therefore closing it now. Please feel free to
reopen it if it is actually not fixed.

Bye,
Aurelien

-- 
  .''`.  Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net
---End Message---


Bug#293699: marked as done (fet: ftbfs [sparc] ldd: /lib/ld-linux.so.2 exited with unknown exit code (132))

2006-04-09 Thread Debian Bug Tracking System
Your message dated Mon, 10 Apr 2006 07:31:57 +0200
with message-id [EMAIL PROTECTED]
and subject line Bug#283860: fet: ftbfs [sparc] ldd: /lib/ld-linux.so.2 exited 
with unknown exit code (132)
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

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

---BeginMessage---
Package: fet
Version: 3.9.21-1
Severity: normal

fet fails to build from source on sparc: (duplicated in sparc pbuilder)

dh_installdeb
dh_shlibdeps
ldd: /lib/ld-linux.so.2 exited with unknown exit code (132)
dpkg-shlibdeps: failure: ldd on `debian/fet/usr/bin/fet' gave error exit status 
1
dh_shlibdeps: command returned error code 256
make: *** [binary-arch] Error 1


---End Message---
---BeginMessage---
Hi,

Since the bug has been reported, this package has been built a lot of
time on the build daemons without problem. I am also unable to reproduce
it. I am therefore closing the bug, please feel free to reopen it if
needed.

Bye,
Aurelien


-- 
  .''`.  Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net
---End Message---


Bug#307985: marked as done (libc6: 2.3.5-1 ppc built lacks GLIBC_2.3.3 version in libpthread)

2006-04-09 Thread Debian Bug Tracking System
Your message dated Mon, 10 Apr 2006 07:26:39 +0200
with message-id [EMAIL PROTECTED]
and subject line Bug#307985: libc6: 2.3.5-1 ppc built lacks GLIBC_2.3.3 version 
in libpthread
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

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

---BeginMessage---
Package: libc6
Version: 2.3.5-1
Severity: normal


The 2.3.5-1 ppc build present in experimental has a problem with
libpthread-0.10.so binary. For some reason I haven't been able to
explain, it lacks the version GLIBC_2.3.3 symbol (it does have 2.3.2
and 2.3.4 and libc6 itself has them all).

This prevents running some binaries built on other distros like fedora

Here is some readelf output:

Version definition section '.gnu.version_d' contains 11 entries:
  Addr: 0x3740  Offset: 0x003740  Link: 4 (.dynstr)
  00: Rev: 1  Flags: BASE   Index: 1  Cnt: 1  Name: libpthread.so.0
  0x001c: Rev: 1  Flags: none  Index: 2  Cnt: 1  Name: GLIBC_2.0
  0x0038: Rev: 1  Flags: none  Index: 3  Cnt: 2  Name: GLIBC_2.1
  0x0054: Parent 1: GLIBC_2.0
  0x005c: Rev: 1  Flags: none  Index: 4  Cnt: 2  Name: GLIBC_2.1.1
  0x0078: Parent 1: GLIBC_2.1
  0x0080: Rev: 1  Flags: none  Index: 5  Cnt: 2  Name: GLIBC_2.1.2
  0x009c: Parent 1: GLIBC_2.1.1
  0x00a4: Rev: 1  Flags: none  Index: 6  Cnt: 2  Name: GLIBC_2.2
  0x00c0: Parent 1: GLIBC_2.1.2
  0x00c8: Rev: 1  Flags: none  Index: 7  Cnt: 2  Name: GLIBC_2.2.3
  0x00e4: Parent 1: GLIBC_2.2
  0x00ec: Rev: 1  Flags: none  Index: 8  Cnt: 2  Name: GLIBC_2.2.6
  0x0108: Parent 1: GLIBC_2.2.3
  0x0110: Rev: 1  Flags: none  Index: 9  Cnt: 2  Name: GLIBC_2.3.2
  0x012c: Parent 1: GLIBC_2.2.6
  0x0134: Rev: 1  Flags: none  Index: 10  Cnt: 2  Name: GLIBC_2.3.4
  0x0150: Parent 1: GLIBC_2.3.2
  0x0158: Rev: 1  Flags: none  Index: 11  Cnt: 2  Name: GLIBC_PRIVATE
  0x0174: Parent 1: GLIBC_2.3.4


-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: powerpc (ppc)
Kernel: Linux 2.6.12-rc3-gack
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages libc6 depends on:
ii  libdb1-compat 2.1.3-7The Berkeley database routines [gl

-- no debconf information



---End Message---
---BeginMessage---
On Sat, May 07, 2005 at 02:06:15PM +1000, Benjamin Herrenschmidt wrote:
 On Fri, 2005-05-06 at 23:09 -0400, Daniel Jacobowitz wrote:
  On Sat, May 07, 2005 at 12:42:02PM +1000, Benjamin Herrenschmidt wrote:
   Package: libc6
   Version: 2.3.5-1
   Severity: normal
   
   
   The 2.3.5-1 ppc build present in experimental has a problem with
   libpthread-0.10.so binary. For some reason I haven't been able to
   explain, it lacks the version GLIBC_2.3.3 symbol (it does have 2.3.2
   and 2.3.4 and libc6 itself has them all).
   
   This prevents running some binaries built on other distros like fedora
  
  And what GLIBC_2.3.3 symbols does Fedora have?
 
 Hi Daniel !
 
 I was trying to use their build of openoffice 2, and got that:
 
 [EMAIL PROTECTED]:~$ oowriter
 /usr/lib/openoffice.org1.9.100/program/javaldx: /lib/libpthread.so.0: version 
 `GLIBC_2.3.3' not found (required by 
 /usr/lib/openoffice.org1.9.100/program/libuno_sal.so.3)
 /usr/lib/openoffice.org1.9.100/program/soffice.bin: /lib/libpthread.so.0: 
 version `GLIBC_2.3.3' not found (required by 
 /usr/lib/openoffice.org1.9.100/program/libuno_sal.so.3)
 
 and I get that:
 
 [EMAIL PROTECTED]:~$ readelf -a 
 /usr/lib/openoffice.org1.9.100/program/libuno_sal.so.3 | grep 2.3.3
339: 44 FUNCGLOBAL DEFAULT  UND [EMAIL PROTECTED] (18)
667: 72 FUNCWEAK   DEFAULT  UND [EMAIL PROTECTED] (18)
682: 28 FUNCGLOBAL DEFAULT  UND [EMAIL PROTECTED] (18)
   150:   2 (UDK_3_0_0) 2 (UDK_3_0_0) 2 (UDK_3_0_0)12 (GLIBC_2.3.3)
   298:   a (GLIBC_2.0) 2 (UDK_3_0_0) 2 (UDK_3_0_0)12 (GLIBC_2.3.3)
   2a8:   2 (UDK_3_0_0) a (GLIBC_2.0)12 (GLIBC_2.3.3)   2 (UDK_3_0_0)
   0x00d0:   Name: GLIBC_2.3.3  Flags: none  Version: 18
 

Now that the PPC glibc has a NPTL version, those symbols are available:
$ objdump -T /lib/tls/libpthread.so.0 | grep 
__pthread_\(unregister\|register\|unwind\)
ce50 gDF .text  0048  GLIBC_2.3.3 __pthread_unwind_next
c8b0 gDF .text  001c  GLIBC_2.3.3 __pthread_unregister_cancel
ce00 gDF .text  0048  GLIBC_PRIVATE __pthread_unwind
c8d0 gDF .text  00a0  GLIBC_2.3.3 __pthread_register_cancel_defer
c880 gDF .text  002c  GLIBC_2.3.3 __pthread_register_cancel
c970 gDF .text  00dc  

Bug#245808: marked as done (glibc: binary-all package built in binary-arch rules target)

2006-04-09 Thread Debian Bug Tracking System
Your message dated Mon, 10 Apr 2006 07:28:10 +0200
with message-id [EMAIL PROTECTED]
and subject line Bug#251844: libc6: binary-all package built in binary-arch 
rules target
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

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

---BeginMessage---
Package: glibc
Severity: normal

This source package apparently builds all of the binary packages in the 
binary-arch target of debian/rules, even though at least one binary package 
is architecture independent. That's wrong.

The practical impact is that autobuilder maintainers get to manually clean 
up the _all.deb packages every time your package is uploaded.

[EMAIL PROTECTED]:~ll build/*2.3.2*
-rw-r--r--1 buildd   buildd3838334 Apr 25 12:15 
build/glibc-doc_2.3.2.ds1-12_all.deb
-rw-r--r--1 buildd   buildd3981720 Apr 25 12:26 
build/locales_2.3.2.ds1-12_all.deb

Please fix this when you get a chance.  

Any architecture all binary packages should be built by the binary-indep 
target in debian/rules.  If you're using debhelper, read about the -a and -i 
options, and if you have dh-make installed, a good example rules file is 
available in the /usr/share/debhelper/dh_make/debian directory.

Thanks,
Christian

---End Message---
---BeginMessage---
Hi,

I am not able to reproduce this bug, it seems it has been fixed without
closing the bug. I am therefore closing it now. Please feel free to
reopen it if it is actually not fixed.

Bye,
Aurelien

-- 
  .''`.  Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net
---End Message---


Bug#346342: libc6: REALLY annoying: destroys workaround all the time

2006-04-09 Thread Aurelien Jarno
Hi!

On Mon, Apr 10, 2006 at 12:28:17AM -0400, Martin Stolle wrote:
 Package: libc6
 Version: 2.3.6-5
 Followup-For: Bug #346342
 
 
 I would like to add something really annoying to this bug:  every time
 the libc6 package is updated, it overwrites /etc/localtime .  This makes
 this bug REALLY annoying, since the perfectly working workaround of
 copying the timezone file into /etc/localtime is destroyed all the time.
 
 I would like also like to add something to the dual boot ppl are
 lame argument.  Many ppl, even those that are full Linux ppl, dual boot
 to run the odd Windows application.  I am one of them, and I have
 multiple partition, because I run Debian most of the time and like the
 added reliability (has save my ass before!).  So PLEASE, I IMPLORE you,
 fix this bug.  Copying the timezone file to /etc instead of symlinking
 it is a perfectly acceptable solution, especially if you overwrite
 /etc/localtime ANYWAYS ALL THE TIME.
 
 So PLEASE, fix this ridiculous easy to fix, but won't do it because of
 silly ideological concerns, or AT LEAST, don't overwrite /etc/localtime
 ALL THE TIME.

First of all, please don't be so agressive. If you look at the bug log,
we never say we won't fix the bug because of ideologicial concerns.
Actually nobody from the glibc team answered to the bug report, so I
don't know how you know our opinion.

Then I think it's just that nobody found the time to work on this bug,
and also the first mails sent to the bug log shows that the situation is
unclear if it is a bug in the glibc or util-linux. After all nothing has
changed on the glibc side, and the bug was not present before.

If you need to be more helpful, please send a patch instead of shouting.

Then on the bug itself, I will try to investigate that. The solution is
not trivial, if you look at the tzconfig script, you may notice that the
script use a readlink on /etc/localtime. Replacing it by a plain file
may have consequences that have to be investigated. It seems that it is
broken for some people (I fail to understand how it happens), and we 
don't want to break it for everyone.

Bye,
Aurelien

-- 
  .''`.  Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]