r2899 - glibc-package/trunk/debian/patches/hurd-i386
Author: sthibaul-guest Date: 2008-04-01 03:01:52 + (Tue, 01 Apr 2008) New Revision: 2899 Modified: glibc-package/trunk/debian/patches/hurd-i386/local-pthread_stubs.diff Log: explain future plans about pthread stubs Modified: glibc-package/trunk/debian/patches/hurd-i386/local-pthread_stubs.diff === --- glibc-package/trunk/debian/patches/hurd-i386/local-pthread_stubs.diff 2008-03-31 12:55:23 UTC (rev 2898) +++ glibc-package/trunk/debian/patches/hurd-i386/local-pthread_stubs.diff 2008-04-01 03:01:52 UTC (rev 2899) @@ -1,3 +1,15 @@ +This provides so-called "pthread stubs", which permit thread-safe libraries to +not have to explicitely link with libpthread, and just rely on libc providing +e.g. void pthread_mutex_lock/unlock. However, because of weak ELF symbols +rules, this will only work as long as we set _dl_dynamic_weak to 1 (see +local-dl-dynamic-weak.diff), so the plan is + +- once glibc has integrated Hurd's libpthread and thus is able to provide the +pthread stubs itself, this patch can be dropped. +- once we see that all packages got recompiled with that new glibc (i.e. +apt-cache rdepends libpthread-stubs0 is empty), the local-dl-dynamic-weak.diff +patch can be dropped. + Index: Makerules === RCS file: /cvs/glibc/libc/Makerules,v -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#473493: tzdata - Australian states - daylight saving extended by one week
Aurelien Jarno wrote: Ian MacKinnell a écrit : Since reporting the problem this morning... I updated the zoneinfo file on my Debian testing desktop to the latest, correct data (downloaded from upstream), but that did not fix the problem. How did you installed it precisely? A work colleague downloaded the zoneinfo source file for Australasia from the upstream source (a US government site). I then ran the command: # zic australasia as root. The system clock did not change back to daylight saving time. I then ran "/etc/init.d/ntp restart" but that made no difference either. After some further research on the web, I ran dpkg-reconfigure tzdata and that set the system clock back to daylight saving. I did a dpkg-reconfigure tzdata and the problem was gone after that. Did you installed a zoneinfo manually previously? In that case it is normal it is left untouched by tzdata. No. At work I manually installed a zoneinfo file *only after* the daylight saving problem occurred. I had never previously made any manual changes to the zoneinfo files on my work PC. Also: I had the same daylight saving problem on my home PC (Debian testing, completely up to date before the daylight saving switch) and I have never made any manual changes to the timezone configuration on that PC, including zoneinfo files - not even after the daylight saving problem occurred. Simply running dpkg-reconfigure tzdata set the system clock back to daylight saving time on my home PC. Ian MacKinnell This Message is intended for the addressee named and may contain confidential information. If you are not the intended recipient, please delete it and notify the sender. Views expressed in this message are those of the individual sender and not necessarily the views of the Judicial Commission of NSW.
segfault within libc function?
Please see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=460689 and let me know if I'm missing something. Basically, when sort is run on a file with really long lines there are some mmaps that fail with ENOMEM, and the program segfaults. But AFAIK, the mmaps are happening within the strcoll(3) function, and there's nothing sort can do about this. Is that true? Mike Stone -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#473493: tzdata - Australian states - daylight saving extended by one week - zoneinfo files for NSW, Victoria, Tasmania and ACT are incorrect
>> I found that on my "testing" machines, tzdata was correct, but >> /etc/localtime had not been updated to match the appropriate tzdata >> file. Running "dpkg-reconfigured tzdata" fixed this. > >Did you installed a zoneinfo manually previously? In that case it is >normal it is left untouched by tzdata. Sorry, I don't remember. At a guess, would say no - if I was to configure it manually I would more than likely create a symlink rather than copy the file. Maybe I've installed the upstream zoneinfo data, and this has then be overwriten by a subsequent update of the tzdata package (moving daylight savings around with little notice is an annual sport for our politicians). -- Andrew McNamara, Senior Developer, Object Craft http://www.object-craft.com.au/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#459708: marked as done (libc6: lrint() is broken on ia64)
Your message dated Mon, 31 Mar 2008 14:51:58 +0200 with message-id <[EMAIL PROTECTED]> and subject line Re: Bug#459708: libc6: lrint() is broken on ia64 has caused the Debian Bug report #459708, regarding libc6: lrint() is broken on ia64 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 this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [EMAIL PROTECTED] immediately.) -- 459708: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=459708 Debian Bug Tracking System Contact [EMAIL PROTECTED] with problems --- Begin Message --- package: libc6 Version: 2.7-5 Severity: normal Paolo Bonzini discovered that lrint() is broken on ia64[1]. The following snippet,taken from GNU Smalltalk m4 test, shows the bug: double d = 1495582133630.0; int main() { extern long int lrint (double); long int l = lrint (d); exit(sizeof (l) >= 8 && l != 1495582133630); } >From the test comment: "Under ia64-linux, lrint returns incorrect values for bit 31." --- End Message --- --- Begin Message --- Version: 2.7-5 On Tue, Jan 08, 2008 at 10:46:21AM +, Thomas Girard wrote: > package: libc6 > Version: 2.7-5 > Severity: normal > > Paolo Bonzini discovered that lrint() is broken on ia64[1]. > > The following snippet,taken from GNU Smalltalk m4 test, > shows the bug: > > double d = 1495582133630.0; > > int main() > { > extern long int lrint (double); > long int l = lrint (d); > exit(sizeof (l) >= 8 && l != 1495582133630); > } > > >From the test comment: > "Under ia64-linux, lrint returns incorrect values for bit 31." > > > On Tue, Jan 08, 2008 at 11:26:39AM +, Thomas Girard wrote: > The missing footnote[1]: > http://smalltalk.gnu.org/project/issue/154#comment-142 This actually was a kernel bug according to that log :) there were also bugs in lrint before glibc 2.5 but those should be fixed anyways. -- ·O· Pierre Habouzit ··O[EMAIL PROTECTED] OOOhttp://www.madism.org pgpwN904eodaR.pgp Description: PGP signature --- End Message ---
r2898 - glibc-package/trunk/debian
Author: madcoder Date: 2008-03-31 12:55:23 + (Mon, 31 Mar 2008) New Revision: 2898 Modified: glibc-package/trunk/debian/changelog Log: missing changelog Signed-off-by: Pierre Habouzit <[EMAIL PROTECTED]> Modified: glibc-package/trunk/debian/changelog === --- glibc-package/trunk/debian/changelog2008-03-31 12:29:55 UTC (rev 2897) +++ glibc-package/trunk/debian/changelog2008-03-31 12:55:23 UTC (rev 2898) @@ -1,3 +1,10 @@ +glibc (2.7-12) UNRELEASED; urgency=low + + * Add any/cvs-strerror_r.diff to make strerror_r actually thread safe. + Closes: 456531. + + -- Pierre Habouzit <[EMAIL PROTECTED]> Mon, 31 Mar 2008 14:52:38 +0200 + glibc (2.7-11) unstable; urgency=low * Reenable testsuite on MIPS SB1 platforms. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#473553: libc6: [tzselect] worng DST values for isreal
reassign 473553 tzdata thanks Jabka Atu a écrit : > Package: libc6 > Version: 2.7-6 > Severity: normal > > > Dear Maintainer ,.. > > when using isreal DST values the time isn't the correct one that is in > reallity for example : > Today (31/3/2008 ) Isreal - > While the real time is 12:25 > the date retorns me : >Mon Mar 31 12:37:19 IDT 2008 > What do you call "real time" precisely? Is it the time on your wall clock or a time from your computer? I find very strange to not have an entire number of hours between the two, but instead a 12 minutes difference. What time did you expect instead of the one currently returned? -- .''`. 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]
Processed: Re: Bug#473553: libc6: [tzselect] worng DST values for isreal
Processing commands for [EMAIL PROTECTED]: > reassign 473553 tzdata Bug#473553: libc6: [tzselect] worng DST values for isreal Bug reassigned from package `libc6' to `tzdata'. > thanks Stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#473493: tzdata - Australian states - daylight saving extended by one week - zoneinfo files for NSW, Victoria, Tasmania and ACT are incorrect
Andrew McNamara a écrit : > I found that on my "testing" machines, tzdata was correct, but > /etc/localtime had not been updated to match the appropriate tzdata > file. Running "dpkg-reconfigured tzdata" fixed this. > Did you installed a zoneinfo manually previously? In that case it is normal it is left untouched by tzdata. -- .''`. 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]
Processed: retitle 473493 to tzdata: /etc/localtime not updated
Processing commands for [EMAIL PROTECTED]: > # Automatically generated email from bts, devscripts version 2.9.26 > retitle 473493 tzdata: /etc/localtime not updated Bug#473493: tzdata - Australian states - daylight saving extended by one week - zoneinfo files for NSW, Victoria, Tasmania and ACT are incorrect Changed Bug title to `tzdata: /etc/localtime not updated' from `tzdata - Australian states - daylight saving extended by one week - zoneinfo files for NSW, Victoria, Tasmania and ACT are incorrect'. > 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 [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#473493: tzdata - Australian states - daylight saving extended by one week
Ian MacKinnell a écrit : > Since reporting the problem this morning... > > I updated the zoneinfo file on my Debian testing desktop to the latest, > correct data (downloaded from upstream), but that did not fix the problem. How did you installed it precisely? > I did a dpkg-reconfigure tzdata and the problem was gone after that. > Did you installed a zoneinfo manually previously? In that case it is normal it is left untouched by tzdata. -- .''`. 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#456531: setting package to libc6.1-pic glibc libc0.3-dev libc0.1-i686 libc0.3-prof libc6.1-dev libc6-udeb libc6-sparcv9b libc6.1-dbg libc0.1-pic libc6-dev-mips64 libc6.1-prof libc6-powerpc nscd li
# Automatically generated email from bts, devscripts version 2.10.20 # # glibc (2.7-12) UNRELEASED; urgency=low # # * Add any/cvs-strerror_r.diff to make strerror_r() actually thread-safe #Closes: #456531. # package libc6.1-pic glibc libc0.3-dev libc0.1-i686 libc0.3-prof libc6.1-dev libc6-udeb libc6-sparcv9b libc6.1-dbg libc0.1-pic libc6-dev-mips64 libc6.1-prof libc6-powerpc nscd libc0.3-udeb libc6.1-udeb libc0.1-udeb libc6-ppc64 locales libc6-sparc64 libc6-prof libc0.1-dev libc6-dev libc6-i386 glibc-doc libc6-dev-sparc64 glibc-source libnss-files-udeb libc6-dev-amd64 libc6-i686 libc0.1-i386 libc6-mips64 libnss-dns-udeb libc6-dev-powerpc libc0.1-prof locales-all libc0.1 libc6.1-alphaev67 libc6 libc6-xen libc0.1-dev-i386 libc6-dev-s390x libc0.1-dbg libc6.1 libc6-s390x libc6-pic libc6-dev-i386 libc0.3 libc6-amd64 libc0.3-dbg libc6-mipsn32 libc6-dev-mipsn32 libc6-dev-ppc64 libc6-dbg libc0.3-pic tags 456531 + pending -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Processed: setting package to libc6.1-pic glibc libc0.3-dev libc0.1-i686 libc0.3-prof libc6.1-dev libc6-udeb libc6-sparcv9b libc6.1-dbg libc0.1-pic libc6-dev-mips64 libc6.1-prof libc6-powerpc nscd lib
Processing commands for [EMAIL PROTECTED]: > # Automatically generated email from bts, devscripts version 2.10.20 > # > # glibc (2.7-12) UNRELEASED; urgency=low > # > # * Add any/cvs-strerror_r.diff to make strerror_r() actually thread-safe > #Closes: #456531. > # > package libc6.1-pic glibc libc0.3-dev libc0.1-i686 libc0.3-prof libc6.1-dev > libc6-udeb libc6-sparcv9b libc6.1-dbg libc0.1-pic libc6-dev-mips64 > libc6.1-prof libc6-powerpc nscd libc0.3-udeb libc6.1-udeb libc0.1-udeb > libc6-ppc64 locales libc6-sparc64 libc6-prof libc0.1-dev libc6-dev libc6-i386 > glibc-doc libc6-dev-sparc64 glibc-source libnss-files-udeb libc6-dev-amd64 > libc6-i686 libc0.1-i386 libc6-mips64 libnss-dns-udeb libc6-dev-powerpc > libc0.1-prof locales-all libc0.1 libc6.1-alphaev67 libc6 libc6-xen > libc0.1-dev-i386 libc6-dev-s390x libc0.1-dbg libc6.1 libc6-s390x libc6-pic > libc6-dev-i386 libc0.3 libc6-amd64 libc0.3-dbg libc6-mipsn32 > libc6-dev-mipsn32 libc6-dev-ppc64 libc6-dbg libc0.3-pic Ignoring bugs not assigned to: glibc libc6.1-pic libc0.3-dev libc6-udeb libc6.1-dev libc0.3-prof libc0.1-i686 libc6-sparcv9b libc6.1-dbg libc0.1-pic libc6-dev-mips64 libc6.1-prof libc6-powerpc nscd libc6.1-udeb libc0.3-udeb libc0.1-udeb libc6-ppc64 locales libc6-prof libc6-sparc64 libc6-dev libc0.1-dev libc6-i386 glibc-doc libc6-dev-sparc64 glibc-source libnss-files-udeb libc6-dev-amd64 libc6-i686 libc0.1-i386 libc6-mips64 libc6-dev-powerpc libnss-dns-udeb libc0.1-prof libc0.1 locales-all libc6 libc6.1-alphaev67 libc6-xen libc0.1-dev-i386 libc0.1-dbg libc6-dev-s390x libc6.1 libc6-dev-i386 libc6-pic libc6-s390x libc0.3 libc0.3-dbg libc6-amd64 libc6-mipsn32 libc6-dev-mipsn32 libc0.3-pic libc6-dbg libc6-dev-ppc64 > tags 456531 + pending Bug#456531: libc6: strerror_r() not thread-safe There were no tags set. Tags added: 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 [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
r2897 - in glibc-package/trunk/debian/patches: . any
Author: madcoder Date: 2008-03-31 12:29:55 + (Mon, 31 Mar 2008) New Revision: 2897 Added: glibc-package/trunk/debian/patches/any/cvs-strerror_r.diff Modified: glibc-package/trunk/debian/patches/series Log: Closes: 456531 Signed-off-by: Pierre Habouzit <[EMAIL PROTECTED]> Added: glibc-package/trunk/debian/patches/any/cvs-strerror_r.diff === --- glibc-package/trunk/debian/patches/any/cvs-strerror_r.diff (rev 0) +++ glibc-package/trunk/debian/patches/any/cvs-strerror_r.diff 2008-03-31 12:29:55 UTC (rev 2897) @@ -0,0 +1,444 @@ +2008-03-30 Ulrich Drepper <[EMAIL PROTECTED]> + + [BZ #5443] + * intl/dcigettext.c (__dcigettext): Get reader lock for locale data + before looking for translation. + * locale/duplocale.c: Transform __libc_setlocale_lock into rwlock. + * locale/freelocale.c: Likewise. + * locale/newlocale.c: Likewise. + * locale/setlocale.c: Likewise. + Based partially on a patch by [EMAIL PROTECTED] + +2008-03-30 Jakub Jelinek <[EMAIL PROTECTED]> + + * intl/dcigettext.c (_nl_find_msg): Reread nconversions after + acquiring wrlock. Do conv_tab allocation while holding lock. + * intl/Makefile: Add rules to build and run tst-gettext6. + * intl/tst-gettext6.c: New test. + * intl/tst-gettext6.sh: New file. + +--- glibc-2.7.orig/intl/Makefile glibc-2.7/intl/Makefile +@@ -1,4 +1,4 @@ +-# Copyright (C) 1995-2003, 2005 Free Software Foundation, Inc. ++# Copyright (C) 1995-2003, 2005, 2008 Free Software Foundation, Inc. + # This file is part of the GNU C Library. + + # The GNU C Library is free software; you can redistribute it and/or +@@ -32,11 +32,11 @@ +tst-codeset.sh tstcodeset.po \ +tst-gettext3.sh \ +tst-gettext4.sh tst-gettext4-de.po tst-gettext4-fr.po \ +- tst-gettext5.sh ++ tst-gettext5.sh tst-gettext6.sh + + include ../Makeconfig + +-multithread-test-srcs := tst-gettext4 tst-gettext5 ++multithread-test-srcs := tst-gettext4 tst-gettext5 tst-gettext6 + test-srcs := tst-gettext tst-translit tst-gettext2 tst-codeset tst-gettext3 + ifeq ($(have-thread-library),yes) + test-srcs += $(multithread-test-srcs) +@@ -67,7 +67,8 @@ + tests: $(objpfx)tst-translit.out $(objpfx)tst-gettext2.out \ +$(objpfx)tst-codeset.out $(objpfx)tst-gettext3.out + ifeq ($(have-thread-library),yes) +-tests: $(objpfx)tst-gettext4.out $(objpfx)tst-gettext5.out ++tests: $(objpfx)tst-gettext4.out $(objpfx)tst-gettext5.out \ ++ $(objpfx)tst-gettext6.out + endif + ifneq (no,$(PERL)) + tests: $(objpfx)mtrace-tst-gettext +@@ -90,6 +91,8 @@ + $(SHELL) -e $< $(common-objpfx) '$(run-program-prefix)' $(common-objpfx)intl/ + $(objpfx)tst-gettext5.out: tst-gettext5.sh $(objpfx)tst-gettext5 + $(SHELL) -e $< $(common-objpfx) '$(run-program-prefix)' $(common-objpfx)intl/ ++$(objpfx)tst-gettext6.out: tst-gettext6.sh $(objpfx)tst-gettext6 ++ $(SHELL) -e $< $(common-objpfx) '$(run-program-prefix)' $(common-objpfx)intl/ + endif + endif + +@@ -104,6 +107,7 @@ + CFLAGS-tst-gettext3.c = -DOBJPFX=\"$(objpfx)\" + CFLAGS-tst-gettext4.c = -DOBJPFX=\"$(objpfx)\" + CFLAGS-tst-gettext5.c = -DOBJPFX=\"$(objpfx)\" ++CFLAGS-tst-gettext6.c = -DOBJPFX=\"$(objpfx)\" + + ifeq ($(have-thread-library),yes) + ifeq (yes,$(build-shared)) +@@ -122,6 +126,7 @@ + $(objpfx)tst-gettext3.out: $(objpfx)tst-gettext.out + $(objpfx)tst-gettext4.out: $(objpfx)tst-gettext.out + $(objpfx)tst-gettext5.out: $(objpfx)tst-gettext.out ++$(objpfx)tst-gettext6.out: $(objpfx)tst-gettext.out + + CPPFLAGS += -D'LOCALEDIR="$(msgcatdir)"' \ + -D'LOCALE_ALIAS_PATH="$(msgcatdir)"' +--- glibc-2.7.orig/intl/dcigettext.c glibc-2.7/intl/dcigettext.c +@@ -1,5 +1,6 @@ + /* Implementation of the internal dcigettext function. +- Copyright (C) 1995-2005, 2006, 2007 Free Software Foundation, Inc. ++ Copyright (C) 1995-2005, 2006, 2007, 2008 ++ Free Software Foundation, Inc. +This file is part of the GNU C Library. + +The GNU C Library is free software; you can redistribute it and/or +@@ -444,6 +445,11 @@ + : n == 1 ? (char *) msgid1 : (char *) msgid2); + #endif + ++#ifdef _LIBC ++ __libc_rwlock_define (extern, __libc_setlocale_lock attribute_hidden) ++ __libc_rwlock_rdlock (__libc_setlocale_lock); ++#endif ++ + __libc_rwlock_rdlock (_nl_state_lock); + + /* If DOMAINNAME is NULL, we are interested in the default domain. If +@@ -464,7 +470,7 @@ + search->category = category; + # ifdef HAVE_PER_THREAD_LOCALE + # ifdef _LIBC +- localename = __current_locale_name (category); ++ localename = strdupa (__current_locale_name (category)); + # endif + search->localename = localename; + # endif +@@ -488,6 +494,9 @@ + else + retval = (char *) (*foundp)->translation; + ++# ifdef _LIBC ++ __libc_rwlock_unlock (__libc_setlocale_lock); ++# endif + __libc_rwlock_unlo
Bug#473553: libc6: [tzselect] worng DST values for isreal
Package: libc6 Version: 2.7-6 Severity: normal Dear Maintainer ,.. when using isreal DST values the time isn't the correct one that is in reallity for example : Today (31/3/2008 ) Isreal - While the real time is 12:25 the date retorns me : Mon Mar 31 12:37:19 IDT 2008 -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 2.6.22-3-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages libc6 depends on: ii libgcc1 1:4.2.2-4 GCC support library libc6 recommends no packages. -- debconf-show failed -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]