Processed: Debian bug #
Processing commands for cont...@bugs.debian.org: > notfound 822829 tzdata/2016c-0+deb8u1 Bug #822829 [tzdata] dist-upgrade remove several packages No longer marked as found in versions tzdata/2016c-0+deb8u1. > found 822829 tzdata/2016d-2 Bug #822829 [tzdata] dist-upgrade remove several packages Marked as found in versions tzdata/2016d-2. > -- Stopping processing here. Please contact me if you need assistance. -- 822829: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822829 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#822829: dist-upgrade remove several packages
Package: tzdata Version: 2016c-0+deb8u1 Severity: grave -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Hi, dist-upgrade tzdata want remove packages: $ sudo apt-get dist-upgrade Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen Fertig Paketaktualisierung (Upgrade) wird berechnet... Fertig Die folgenden Pakete werden ENTFERNT: openjdk-7-jdk openjdk-7-jre openjdk-7-jre-headless tzdata-java Die folgenden Pakete werden aktualisiert (Upgrade): tzdata 1 aktualisiert, 0 neu installiert, 4 zu entfernen und 0 nicht aktualisiert. Es müssen noch 0 B von 175 kB an Archiven heruntergeladen werden. Nach dieser Operation werden 78,6 MB Plattenplatz freigegeben. Möchten Sie fortfahren? [J/n] n Abbruch. - -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (900, 'testing'), (800, 'unstable'), (500, 'testing-updates'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.5.0-1-amd64 (SMP w/6 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages tzdata depends on: ii debconf [debconf-2.0] 1.5.59 tzdata recommends no packages. tzdata suggests no packages. - -- debconf information: tzdata/Zones/America: * tzdata/Zones/Europe: Berlin tzdata/Zones/Africa: tzdata/Zones/Indian: tzdata/Zones/Australia: tzdata/Zones/US: tzdata/Zones/Atlantic: tzdata/Zones/SystemV: * tzdata/Areas: Europe * tzdata/Zones/Etc: UTC tzdata/Zones/Pacific: tzdata/Zones/Antarctica: tzdata/Zones/Asia: tzdata/Zones/Arctic: -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAEBCgAGBQJXIZS7AAoJEAn4nzyModJd/OkP/1r1f0hcALI7IpoVNZzvhlLt hi8Jqtm3Jwqpt6H7UhmBkvnrfq0NxAdglvkXJIQ6i6nBzqV5bCV8QuNv4Ls31mln /hEdQXUwZYgsbymd8ODasJPy3Bc+AxkWRE6Sgb08Upj2kNjDq6CFwlb7Jeziu2zg 6oGgRw1ED6ko9kY/9DYVLE8KAMzG1CU36mQB2Lez2pCNGIWykxsGj94RjktIYmfH q1IrhsXaoxz9AERpwPIemWWuqv1E3/nKpUxeaPrswLBkontysFO46QpXH6qKFyma hZ/lc5pPzeG4VrWx+vkJVNb4hD/joiv267gQSXdglyxdwZzXbiX7mn62BW0utvRc uzRXOioe9kvPpzMuiOPA4MFMGu5ziG8JKbQ7PAZrCLEIuCDKFy9+ui/J2Xd7Hnt0 E3e7auLPzXrjeiiqZuvw2LZR383C15QNXpVUVlgDEbaV8BITDmxOn72V/CY/KQy2 LRXp8PIH79rUP79TBVYtIjtA/tOq/xuGDBwFDmrnocji0BvS2clVwDzy3hW+EvW5 lPQB/MAuccoG4PA+kpuyYTOcPv9zuX4WKGh9nJG5pSl15YoSzEEiBIqef2stxq5a ceEmJSum0CgCrAr+wIZXkQi2y5mnfnWxC29dvtH71x8NwFVe6IWv/2UmL5wn6Ig6 MIyxTqxLwELlfUiAEDnh =7v8m -END PGP SIGNATURE-
Processed: reassign 822396 to src:linux,src:glibc ...
Processing commands for cont...@bugs.debian.org: > reassign 822396 src:linux,src:glibc Bug #822396 [linux-libc-dev] strongswan: FTBFS: error: redeclaration of enumerator 'IFF_UP' Bug #822378 [linux-libc-dev] xtables-addons: FTBFS: error: redeclaration of enumerator 'IFF_UP' Bug #822393 [linux-libc-dev] connman: FTBFS: error: redeclaration of enumerator 'IFF_UP' Bug reassigned from package 'linux-libc-dev' to 'src:linux,src:glibc'. Bug reassigned from package 'linux-libc-dev' to 'src:linux,src:glibc'. Bug reassigned from package 'linux-libc-dev' to 'src:linux,src:glibc'. No longer marked as found in versions linux/4.5.1-1. No longer marked as found in versions linux/4.5.1-1. No longer marked as found in versions linux/4.5.1-1. Ignoring request to alter fixed versions of bug #822396 to the same values previously set Ignoring request to alter fixed versions of bug #822378 to the same values previously set Ignoring request to alter fixed versions of bug #822393 to the same values previously set > retitle 822396 and conflict needs to be resolved Bug #822396 [src:linux,src:glibc] strongswan: FTBFS: error: redeclaration of enumerator 'IFF_UP' Bug #822378 [src:linux,src:glibc] xtables-addons: FTBFS: error: redeclaration of enumerator 'IFF_UP' Bug #822393 [src:linux,src:glibc] connman: FTBFS: error: redeclaration of enumerator 'IFF_UP' Changed Bug title to ' and conflict needs to be resolved' from 'strongswan: FTBFS: error: redeclaration of enumerator 'IFF_UP''. Changed Bug title to ' and conflict needs to be resolved' from 'xtables-addons: FTBFS: error: redeclaration of enumerator 'IFF_UP''. Changed Bug title to ' and conflict needs to be resolved' from 'connman: FTBFS: error: redeclaration of enumerator 'IFF_UP''. > thanks Stopping processing here. Please contact me if you need assistance. -- 822378: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822378 822393: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822393 822396: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822396 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed: Re: Processed (with 5 errors): Re: nss_hesiod segfaults in sock_eq
Processing commands for cont...@bugs.debian.org: > notfound 821358 2.21-9 Bug #821358 [libc6] nss_hesiod segfaults in sock_eq Ignoring request to alter found versions of bug #821358 to the same values previously set > thanks Stopping processing here. Please contact me if you need assistance. -- 821358: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=821358 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed (with 5 errors): Re: nss_hesiod segfaults in sock_eq
Processing commands for cont...@bugs.debian.org: > notfound 821358 2.2.1-9 Bug #821358 [libc6] nss_hesiod segfaults in sock_eq There is no source info for the package 'libc6' at version '2.2.1-9' with architecture '' Unable to make a source version for version '2.2.1-9' Ignoring request to alter found versions of bug #821358 to the same values previously set > found 821358 2.22-0experimental0 Bug #821358 [libc6] nss_hesiod segfaults in sock_eq Marked as found in versions glibc/2.22-0experimental0. > tags 821358 + patch Bug #821358 [libc6] nss_hesiod segfaults in sock_eq Added tag(s) patch. > I sent this patch upstream. Since it only touches nss_hesiod, which is Unknown command or malformed arguments to command. > completely broken otherwise, it should be very low risk. Unknown command or malformed arguments to command. > https://sourceware.org/ml/libc-alpha/2016-04/msg00563.html Unknown command or malformed arguments to command. > 2016-04-22 Anders KaseorgUnknown command or malformed arguments to command. > [BZ #19573] Unknown command or malformed arguments to command. Too many unknown commands, stopping here. Please contact me if you need assistance. -- 821358: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=821358 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#821358: nss_hesiod segfaults in sock_eq
notfound 821358 2.2.1-9 found 821358 2.22-0experimental0 tags 821358 + patch I sent this patch upstream. Since it only touches nss_hesiod, which is completely broken otherwise, it should be very low risk. https://sourceware.org/ml/libc-alpha/2016-04/msg00563.html 2016-04-22 Anders Kaseorg[BZ #19573] * hesiod/hesiod.c (hesiod_end): Only call res_nclose(ctx->res) if ctx->free_res is nonnull, to prevent a crash on res_nclose() introduced by commit 2212c1420c92a33b0e0bd9a34938c9814a56c0f7 (Simplify handling of nameserver configuration in resolver). diff --git a/hesiod/hesiod.c b/hesiod/hesiod.c index 657dabe..a540382 100644 --- a/hesiod/hesiod.c +++ b/hesiod/hesiod.c @@ -152,12 +152,12 @@ hesiod_end(void *context) { struct hesiod_p *ctx = (struct hesiod_p *) context; int save_errno = errno; - if (ctx->res) + if (ctx->res && ctx->free_res) { res_nclose(ctx->res); + (*ctx->free_res)(ctx->res); + } free(ctx->RHS); free(ctx->LHS); - if (ctx->res && ctx->free_res) - (*ctx->free_res)(ctx->res); free(ctx); __set_errno(save_errno); } Anders
[glibc] branch sid updated (ff72556 -> 384bcf1)
This is an automated email from the git hooks/post-receive script. aurel32 pushed a change to branch sid in repository glibc. from ff72556 Update from upstream stable branch. new 384bcf1 debian/control.in/main: upgrade breaks on binutils. This is plainly wrong though, glibc should not be a special case: either we don't support partial upgrades or we do that for all libraries. With that let's hope people will stop reporting bugs, sigh. Closes: #819165. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: debian/changelog | 4 debian/control | 8 debian/control.in/libc | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
Bug#820826: libc6-dev-amd64: Multiarch allows conflicting packages, and apt-get does not detect this
On 2016-04-12 21:04, Sean wrote: > Package: libc6-dev-amd64 > Version: 2.19-18+deb8u4 > Severity: normal > > Dear Maintainer, > > I'm not an expert in the cross-compilation toolchain or its Debian repository > configuration, but the libc6-dev-* packages appear to be set up with > architecture qualifiers so that only one will ever be installed; since they > conflict. > Multiarch support allows multiple of these packages to be attempted to be > installed. > > 1. The wrong package for the architecture is allowed to be installed through > multiarch with no complaints (and possibly as a dependency of, eg, a > misconfigured other package) > 2. If apt-get is requested to install another, conflicting, package in this > family, it will attempt to do so until dpkg discovers the conflict and the > operation fails with no error message explaining why > 1+2. Synergistically, this can allow the wrong package to get onto a system > with no complaints, then when the legitimate package is required by > something, apt-get cannot install it though it attempts to, giving a dpkg > error message that doesn't explain the underlying problem (and apt-get > suggests apt-get -f install, which does nothing to fix it of course) This has already been reported multiple time, for example in #702962. Anyway apt-get simply do not support cross-architecture conflict, so there is nothing that can be done on the libc side. > + Also, the package naming scheme may be confusing to intermediate and novice > users if they're expected to find that a package is incorrectly installed and > which one, as libc6-dev-amd64 is *not* to be installed on amd64 systems, and > similarly for libc6-dev-i386 and i386 systems; their qualifiers are setup to > only be allowed on the opposite architecture (unless multiarch is enabled, > which entirely leads to this situation) > > + I presume this would apply to other architectures as well, and possibly > other packages (esp. cross-compilation related ones?), but these were the > packages I personally encountered in this event. I don't see how do you want to call the amd64 libc without using the amd64 name in it. These names have been there for almost 10 years, so I don't think they are problematic. I am therefore closing this bug. Aurelien -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurel...@aurel32.net http://www.aurel32.net
[glibc] branch sid updated (44bcc8b -> ff72556)
This is an automated email from the git hooks/post-receive script. aurel32 pushed a change to branch sid in repository glibc. from 44bcc8b patches/kfreebsd/local-sysdeps.diff: update to revision 6032 (from glibc-bsd) to fix FTBFS. Closes: #822143. new ff72556 Update from upstream stable branch. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: debian/changelog| 1 + debian/patches/git-updates.diff | 823 +++- 2 files changed, 817 insertions(+), 7 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
Processed: Bug#819165 marked as pending
Processing commands for cont...@bugs.debian.org: > tag 819165 pending Bug #819165 [libc6-dev] "Breaks: binutils" should be bumped Added tag(s) pending. > thanks Stopping processing here. Please contact me if you need assistance. -- 819165: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=819165 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
[glibc] 01/01: debian/control.in/main: upgrade breaks on binutils. This is plainly wrong though, glibc should not be a special case: either we don't support partial upgrades or we do that for all libr
This is an automated email from the git hooks/post-receive script. aurel32 pushed a commit to branch sid in repository glibc. commit 384bcf18d990afcbe7b9fd59adf13efc385a7081 Author: Aurelien JarnoDate: Wed Apr 27 13:24:21 2016 +0200 debian/control.in/main: upgrade breaks on binutils. This is plainly wrong though, glibc should not be a special case: either we don't support partial upgrades or we do that for all libraries. With that let's hope people will stop reporting bugs, sigh. Closes: #819165. --- debian/changelog | 4 debian/control | 8 debian/control.in/libc | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/debian/changelog b/debian/changelog index 4bfc299..1b7c750 100644 --- a/debian/changelog +++ b/debian/changelog @@ -13,6 +13,10 @@ glibc (2.22-8) UNRELEASED; urgency=medium * patches/arm/unsubmitted-ldconfig-cache-abi.diff: apply fix from Steve McIntyre to fix an armhf ABI detection crash in ldconfig on arm64. Closes: #822489. + * debian/control.in/main: upgrade breaks on binutils. This is plainly +wrong though, glibc should not be a special case: either we don't +support partial upgrades or we do that for all libraries. With that +let's hope people will stop reporting bugs, sigh. Closes: #819165. -- Samuel Thibault Tue, 19 Apr 2016 23:28:29 +0200 diff --git a/debian/control b/debian/control index 9a45047..af51f94 100644 --- a/debian/control +++ b/debian/control @@ -196,7 +196,7 @@ Depends: libc6 (= ${binary:Version}), libc-dev-bin (= ${binary:Version}), ${misc Replaces: hurd-dev (<< 20120408-3) [hurd-i386] Suggests: glibc-doc, manpages-dev Provides: libc-dev, libc6-dev [alpha hurd-i386 kfreebsd-i386 kfreebsd-amd64] -Breaks: binutils (<< 2.20.1-1), binutils-gold (<< 2.20.1-11), cmake (<< 2.8.4+dfsg.1-5), gcc-4.4 (<< 4.4.6-4), gcc-4.5 (<< 4.5.3-2), gcc-4.6 (<< 4.6.0-12), make (<< 3.81-8.1), pkg-config (<< 0.26-1), libjna-java (<< 3.2.7-4), liblouis-dev (<< 2.3.0-2), liblouisxml-dev (<< 2.4.0-2), libhwloc-dev (<< 1.2-3), check (<< 0.9.10-6.1+b1) [s390x] +Breaks: binutils (<< 2.26), binutils-gold (<< 2.20.1-11), cmake (<< 2.8.4+dfsg.1-5), gcc-4.4 (<< 4.4.6-4), gcc-4.5 (<< 4.5.3-2), gcc-4.6 (<< 4.6.0-12), make (<< 3.81-8.1), pkg-config (<< 0.26-1), libjna-java (<< 3.2.7-4), liblouis-dev (<< 2.3.0-2), liblouisxml-dev (<< 2.4.0-2), libhwloc-dev (<< 1.2-3), check (<< 0.9.10-6.1+b1) [s390x] Conflicts: libc6.1-dev, libc0.1-dev, libc0.3-dev, Description: GNU C Library: Development Libraries and Header Files Contains the symlinks, headers, and object files needed to compile @@ -282,7 +282,7 @@ Depends: libc6.1 (= ${binary:Version}), libc-dev-bin (= ${binary:Version}), ${mi Replaces: hurd-dev (<< 20120408-3) [hurd-i386] Suggests: glibc-doc, manpages-dev Provides: libc-dev, libc6-dev [alpha hurd-i386 kfreebsd-i386 kfreebsd-amd64] -Breaks: binutils (<< 2.20.1-1), binutils-gold (<< 2.20.1-11), cmake (<< 2.8.4+dfsg.1-5), gcc-4.4 (<< 4.4.6-4), gcc-4.5 (<< 4.5.3-2), gcc-4.6 (<< 4.6.0-12), make (<< 3.81-8.1), pkg-config (<< 0.26-1), libjna-java (<< 3.2.7-4), liblouis-dev (<< 2.3.0-2), liblouisxml-dev (<< 2.4.0-2), libhwloc-dev (<< 1.2-3), check (<< 0.9.10-6.1+b1) [s390x] +Breaks: binutils (<< 2.26), binutils-gold (<< 2.20.1-11), cmake (<< 2.8.4+dfsg.1-5), gcc-4.4 (<< 4.4.6-4), gcc-4.5 (<< 4.5.3-2), gcc-4.6 (<< 4.6.0-12), make (<< 3.81-8.1), pkg-config (<< 0.26-1), libjna-java (<< 3.2.7-4), liblouis-dev (<< 2.3.0-2), liblouisxml-dev (<< 2.4.0-2), libhwloc-dev (<< 1.2-3), check (<< 0.9.10-6.1+b1) [s390x] Conflicts: libc6-dev, libc0.1-dev, libc0.3-dev, Description: GNU C Library: Development Libraries and Header Files Contains the symlinks, headers, and object files needed to compile @@ -368,7 +368,7 @@ Depends: libc0.3 (= ${binary:Version}), libc-dev-bin (= ${binary:Version}), ${mi Replaces: hurd-dev (<< 20120408-3) [hurd-i386] Suggests: glibc-doc, manpages-dev Provides: libc-dev, libc6-dev [alpha hurd-i386 kfreebsd-i386 kfreebsd-amd64] -Breaks: binutils (<< 2.20.1-1), binutils-gold (<< 2.20.1-11), cmake (<< 2.8.4+dfsg.1-5), gcc-4.4 (<< 4.4.6-4), gcc-4.5 (<< 4.5.3-2), gcc-4.6 (<< 4.6.0-12), make (<< 3.81-8.1), pkg-config (<< 0.26-1), libjna-java (<< 3.2.7-4), liblouis-dev (<< 2.3.0-2), liblouisxml-dev (<< 2.4.0-2), libhwloc-dev (<< 1.2-3), check (<< 0.9.10-6.1+b1) [s390x] +Breaks: binutils (<< 2.26), binutils-gold (<< 2.20.1-11), cmake (<< 2.8.4+dfsg.1-5), gcc-4.4 (<< 4.4.6-4), gcc-4.5 (<< 4.5.3-2), gcc-4.6 (<< 4.6.0-12), make (<< 3.81-8.1), pkg-config (<< 0.26-1), libjna-java (<< 3.2.7-4), liblouis-dev (<< 2.3.0-2), liblouisxml-dev (<< 2.4.0-2), libhwloc-dev (<< 1.2-3), check (<< 0.9.10-6.1+b1) [s390x] Conflicts: libc6-dev, libc6.1-dev, libc0.1-dev, Description: GNU C Library: Development Libraries and Header Files Contains the symlinks, headers, and object files needed to compile @@ -454,7 +454,7 @@ Depends: libc0.1 (=
[glibc] branch sid updated (1148270 -> 44bcc8b)
This is an automated email from the git hooks/post-receive script. aurel32 pushed a change to branch sid in repository glibc. from 1148270 patches/arm/unsubmitted-ldconfig-cache-abi.diff: apply fix from Steve McIntyre to fix an armhf ABI detection crash in ldconfig on arm64. Closes: #822489. new 44bcc8b patches/kfreebsd/local-sysdeps.diff: update to revision 6032 (from glibc-bsd) to fix FTBFS. Closes: #822143. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: debian/changelog | 4 +-- debian/patches/kfreebsd/local-sysdeps.diff | 41 ++ 2 files changed, 27 insertions(+), 18 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
[glibc] 01/01: Update from upstream stable branch.
This is an automated email from the git hooks/post-receive script. aurel32 pushed a commit to branch sid in repository glibc. commit ff725566a7b2ce23d6970c83d7fc682544733e0b Author: Aurelien JarnoDate: Wed Apr 27 13:09:25 2016 +0200 Update from upstream stable branch. --- debian/changelog| 1 + debian/patches/git-updates.diff | 823 +++- 2 files changed, 817 insertions(+), 7 deletions(-) diff --git a/debian/changelog b/debian/changelog index 9b88a99..4bfc299 100644 --- a/debian/changelog +++ b/debian/changelog @@ -7,6 +7,7 @@ glibc (2.22-8) UNRELEASED; urgency=medium IPV6_*PKT* macros. [ Aurelien Jarno ] + * Update from upstream stable branch. * patches/kfreebsd/local-sysdeps.diff: update to revision 6032 (from glibc-bsd) to fix FTBFS. Closes: #822143. * patches/arm/unsubmitted-ldconfig-cache-abi.diff: apply fix from Steve diff --git a/debian/patches/git-updates.diff b/debian/patches/git-updates.diff index 05aeab9..0cbfcbc 100644 --- a/debian/patches/git-updates.diff +++ b/debian/patches/git-updates.diff @@ -1,10 +1,89 @@ GIT update of git://sourceware.org/git/glibc.git/release/2.22/master from glibc-2.22 diff --git a/ChangeLog b/ChangeLog -index cb9124e..0b6deab 100644 +index cb9124e..fa02ac9 100644 --- a/ChangeLog +++ b/ChangeLog -@@ -1,3 +1,465 @@ +@@ -1,3 +1,544 @@ ++2016-04-13 Florian Weimer ++ ++ * malloc/arena.c (list_lock): Update comment. ++ ++2016-04-13 Florian Weimer ++ ++ * malloc/tst-malloc-thread-exit.c: Include test-skeleton.c early. ++ (do_test): Limit the number of arenas, so that we can use fewer ++ outer threads. Limit timeout to 3 seconds, in preparation for a ++ larger TIMEOUT value. ++ ++2016-04-13 Florian Weimer ++ ++ [BZ #19182] ++ * malloc/arena.c (list_lock): Document lock ordering requirements. ++ (free_list_lock): New lock. ++ (ptmalloc_lock_all): Comment on free_list_lock. ++ (ptmalloc_unlock_all2): Reinitialize free_list_lock. ++ (detach_arena): Update comment. free_list_lock is now needed. ++ (_int_new_arena): Use free_list_lock around detach_arena call. ++ Acquire arena lock after list_lock. Add comment, including FIXME ++ about incorrect synchronization. ++ (get_free_list): Switch to free_list_lock. ++ (reused_arena): Acquire free_list_lock around detach_arena call ++ and attached threads counter update. Add two FIXMEs about ++ incorrect synchronization. ++ (arena_thread_freeres): Switch to free_list_lock. ++ * malloc/malloc.c (struct malloc_state): Update comments to ++ mention free_list_lock. ++ ++2016-04-13 Florian Weimer ++ ++ [BZ #19243] ++ * malloc/arena.c (get_free_list): Remove assert and adjust ++ reference count handling. Add comment about reused_arena ++ interaction. ++ (reused_arena): Add comments abount get_free_list interaction. ++ * malloc/tst-malloc-thread-exit.c: New file. ++ * malloc/Makefile (tests): Add tst-malloc-thread-exit. ++ (tst-malloc-thread-exit): Link against libpthread. ++ ++2016-04-13 Florian Weimer ++ ++ [BZ# 19048] ++ * malloc/malloc.c (struct malloc_state): Update comment. Add ++ attached_threads member. ++ (main_arena): Initialize attached_threads. ++ * malloc/arena.c (list_lock): Update comment. ++ (ptmalloc_lock_all, ptmalloc_unlock_all): Likewise. ++ (ptmalloc_unlock_all2): Reinitialize arena reference counts. ++ (deattach_arena): New function. ++ (_int_new_arena): Initialize arena reference count and deattach ++ replaced arena. ++ (get_free_list, reused_arena): Update reference count and deattach ++ replaced arena. ++ (arena_thread_freeres): Update arena reference count and only put ++ unreferenced arenas on the free list. ++ ++2016-04-12 Paul E. Murphy ++ ++ [BZ #19853] ++ * stdio-common/tst-sprintf3.c [TEST_N]: Refactor ++ TEST to take significant digits as second parameter. ++ [TEST]: Redefine in terms of TEST_N taking 30 ++ significant digits. ++ (do_test): Add test case to demonstrate precision ++ failure in the ldbl-128ibm printf. ++ * sysdeps/ieee754/ldbl-128ibm/ldbl2pm.c: ++ (__mpn_extract_long_double): Carry 7 extra intermediate ++ bits of precision to aide computing difference when ++ signs differ. ++ ++2016-04-09 Mike Frysinger ++ ++ * sysdeps/i386/configure.ac: Change == to = when calling test. ++ * sysdeps/x86_64/configure.ac: Likewise. ++ * sysdeps/i386/configure: Regenerated. ++ * sysdeps/x86_64/configure: Likewise. ++ +2015-08-25 Paul E. Murphy + + * sysdeps/powerpc/powerpc32/sysdep.h (ABORT_TRANSACTION): Use
Processed: Bug#822143 marked as pending
Processing commands for cont...@bugs.debian.org: > tag 822143 pending Bug #822143 [src:glibc] glibc: please update for kfreebsd 10.3 Added tag(s) pending. > thanks Stopping processing here. Please contact me if you need assistance. -- 822143: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822143 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
[glibc] 01/01: patches/kfreebsd/local-sysdeps.diff: update to revision 6032 (from glibc-bsd) to fix FTBFS. Closes: #822143.
This is an automated email from the git hooks/post-receive script. aurel32 pushed a commit to branch sid in repository glibc. commit 44bcc8bfea439057bef2c8f34b252c5964722ef4 Author: Aurelien JarnoDate: Wed Apr 27 11:17:41 2016 +0200 patches/kfreebsd/local-sysdeps.diff: update to revision 6032 (from glibc-bsd) to fix FTBFS. Closes: #822143. --- debian/changelog | 4 +-- debian/patches/kfreebsd/local-sysdeps.diff | 41 ++ 2 files changed, 27 insertions(+), 18 deletions(-) diff --git a/debian/changelog b/debian/changelog index a5099dc..9b88a99 100644 --- a/debian/changelog +++ b/debian/changelog @@ -7,8 +7,8 @@ glibc (2.22-8) UNRELEASED; urgency=medium IPV6_*PKT* macros. [ Aurelien Jarno ] - * patches/kfreebsd/local-sysdeps.diff: update to revision 6015 (from -glibc-bsd) to fix FTBFS. + * patches/kfreebsd/local-sysdeps.diff: update to revision 6032 (from +glibc-bsd) to fix FTBFS. Closes: #822143. * patches/arm/unsubmitted-ldconfig-cache-abi.diff: apply fix from Steve McIntyre to fix an armhf ABI detection crash in ldconfig on arm64. Closes: #822489. diff --git a/debian/patches/kfreebsd/local-sysdeps.diff b/debian/patches/kfreebsd/local-sysdeps.diff index 2184fd3..51dd05b 100644 --- a/debian/patches/kfreebsd/local-sysdeps.diff +++ b/debian/patches/kfreebsd/local-sysdeps.diff @@ -23038,7 +23038,7 @@ +#endif/* net/ethernet.h */ --- /dev/null +++ b/sysdeps/unix/bsd/bsd4.4/kfreebsd/net/if.h -@@ -0,0 +1,438 @@ +@@ -0,0 +1,444 @@ +/*- + * Copyright (c) 1982, 1986, 1989, 1993 + *The Regents of the University of California. All rights reserved. @@ -23134,6 +23134,9 @@ + unsigned long ifi_hwassist; /* HW offload capabilities, see IFCAP */ + time_t ifi_epoch; /* uptime at attach or stat reset */ + struct timeval ifi_lastchange; /* time of last administrative change */ ++#ifdef _IFI_OQDROPS ++ unsigned long ifi_oqdrops;/* dropped on output */ ++#endif +}; + +/*- @@ -23411,16 +23414,6 @@ +#define ifc_req ifc_ifcu.ifcu_req /* array of structures returned */ +}; + -+#if defined (__amd64__) || defined (COMPAT_32BIT) -+struct ifconf32 { -+ int ifc_len;/* size of associated buffer */ -+ union { -+ unsigned intifcu_buf; -+ unsigned intifcu_req; -+ } ifc_ifcu; -+}; -+#endif -+ +/* + * interface groups + */ @@ -23464,6 +23457,19 @@ + struct sockaddr_storage dstaddr; /* out */ +}; + ++/* ++ * Structure used to request i2c data ++ * from interface transceivers. ++ */ ++struct ifi2creq { ++ unsigned char dev_addr; /* i2c address (0xA0, 0xA2) */ ++ unsigned char offset; /* read offset */ ++ unsigned char len;/* read length */ ++ unsigned char spare0; ++ unsigned intspare1; ++ unsigned char data[8];/* read buffer */ ++}; ++ +struct if_nameindex { + unsigned intif_index; /* 1, 2, ... */ + char*if_name; /* null terminated name: "le0", ... */ @@ -28646,7 +28652,7 @@ +#endif /* sys/swap.h */ --- /dev/null +++ b/sysdeps/unix/bsd/bsd4.4/kfreebsd/sys/syscall.h -@@ -0,0 +1,502 @@ +@@ -0,0 +1,505 @@ +#ifndef _SYSCALL_H +#define _SYSCALL_H1 + @@ -28655,7 +28661,7 @@ + * + * DO NOT EDIT-- this file is automatically generated. + * $FreeBSD$ -+ * created from FreeBSD: head/sys/kern/syscalls.master 250853 2013-05-21 11:40:16Z kib ++ * created from FreeBSD: stable/10/sys/kern/syscalls.master 293474 2016-01-09 14:20:23Z dchagin + */ + +#define SYS_syscall 0 @@ -29114,9 +29120,12 @@ +#define SYS_chflagsat 540 +#define SYS_accept4 541 +#define SYS_pipe2 542 -+#define SYS_aio_mlock 543 -+#define SYS_procctl 544 -+#define SYS_MAXSYSCALL 545 ++#define SYS_aio_mlock 543 ++#define SYS_procctl 544 ++#define SYS_ppoll 545 ++#define SYS_futimens546 ++#define SYS_utimensat 547 ++#define SYS_MAXSYSCALL 548 + +#define SYS_obreakSYS_break +#define SYS_sysctlSYS___sysctl -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
Bug#822733: tzdata: Drop /etc/timezone
Hello Aurelien, Aurelien Jarno [2016-04-27 11:13 +0200]: > Unfortunately it seems a lot of software are actually using > /etc/timezone to configure the time zone. When switching to a symlink > this made people unhappy, see for example bug#813226. This bug points to > the following query: > > https://github.com/search?q=%2Fetc%2Ftimezone+dpkg-reconfigure+noninteractive+tzdata=Code=%E2%9C%93 Interesting, thanks for that link. It seems the majority is writing that file for a subsequent dpkg-reconfigure, but I've seen a few reads as well. It seems over time a lot of software out there has adopted this Debianism. Wrt. to #813226, I admittedly don't understand why /etc/localtime being a file or symlink is in any way related to which of /etc/localtime vs. /etc/timezone should have priority over the other on reconfiguration. I mean, the *.config scripts surely may treat them differently, but that's just an implementation detail, not a conceptual/design problem? Software (both tzdata itself and also other things reading/changing it) needs to get along with /etc/localtime being a symlink either way, even before tzdata 2016a-1. > What we can probably do is to stop looking or creating /etc/timezone > if it doesn't exist, but keep updating it if it exists. What do you > think? That might be cleaner in situations where someone explicitly removes it, but a lot less useful to avoid the redundancy problem. Anyway, it seems to me that this is too deeply entrenched in the software world by now, so I figure is is a case for 'wontfix' and just closing this report? Thanks! Martin -- Martin Pitt| http://www.piware.de Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org) signature.asc Description: PGP signature
Bug#822489: armhf ABI detection crashing ldconfig on arm64
On 2016-04-26 00:33, Steve McIntyre wrote: > On Mon, Apr 25, 2016 at 09:57:00AM +0200, Aurelien Jarno wrote: > >On 2016-04-25 00:30, Steve McIntyre wrote: > >> Package: libc6-bin > >> Severity: serious > >> Version: 2.22-7 > >> Tags: patch > >> > >> Hi folks, > >> > >> Steev has reported some crashing using ldconfig on arm64 systems with > >> armhf added as a secondary architecture - he's using this config in > >> Kali, for example. > >> > >> Working through the problem with him on #debian-arm, I can see that > >> it's a problem with our/my patch for ARM ABI detection. On older > >> binaries that predate the new ABI flags in the ELF header, we're still > >> parsing the ARM attributes. That works fine on armel/armhf, but on > >> arm64 this code is being built wrongly using native (ELF64) > >> types. This patch is the obvious fix - enforce using ELF32 types for > >> all arches. > > > >You have the same code in unsubmitted-ldconfig-cache-abi.diff, so I > >guess it also have to be patched? > > Ah, yes - good point. I'd not considered that yet. Hmmm, pondering > some more... > > No, we're safe here. In *that* case, we're running inside the armhf > (or armel) version of ld.so, *not* in the arm64 version. There's no > problem there. Does that make sense to you? Ok, thanks for looking. > >> It seems that we still have some older packages without the ABI flags > >> attached - libshout3 is one such. :-( > > > >Frankly we are keeping "temporary" hacks for quite too long on armhf. I > >would like to drop the following patches after the Stretch release: > > > >- local-soname-hack.diff > > Can go away easily I think, yes. The old soname should already be > history now. Ok. > >- unsubmitted-ldconfig-cache-abi.diff > > Should go away after stretch, agreed. > > >- unsubmitted-ldso-abi-check.diff > >- unsubmitted-ldso-multilib.diff > > U. I don't think these two can go away *at all* without breaking > multi-arch on ARM. > > The first one could do with updating to use the new ARM ABI float > flags in preference to the old, slow ARM attributes scan (as an > optimisation), but the concept isn't going to change. > > The second one is also necessary to deal with finding two different > float ABIs in the ld.so cache. Ok. Do you think these patches can be upstreamed then? > >Could you please ensure that all the binaries in the archive that still > >needs these patches are rebuilt? > > I'll look again for broken/old stuff. I thought you'd already pushed > binNMUs for everything outstanding, though?? I have done that for the local-soname-hack.diff patch. According to my list the only remaining binaries are the following ones: argus-client_2.0.6.fixes.1-3 cuba_3.0+2024-2 icebreaker_1.21-11 ipkungfu_0.6.1-6 isakmpd_20041012-7.2 libprinterconf_0.5-12 nget_0.27.1-11 They are not in stretch anymore, so we should just make sure they are removed from sid before we can drop the patch. Aurelien -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurel...@aurel32.net http://www.aurel32.net
Bug#822733: tzdata: Drop /etc/timezone
On 2016-04-26 23:37, Martin Pitt wrote: > Package: tzdata > Version: 2016d-2 > Severity: wishlist > > /etc/localtime got turned into a symlink in 2016a-1 (see bug #803144), > now that /usr gets mounted from the initrd. > > This now leaves /etc/timezone completely redundant, as you should get > exactly the same answer by readlink /etc/localtime -- and if you do > not get the same answer, you have an inconsistency. /etc/localtime > obviously "wins" for the actual clock (as that's what programs are > reading), but you presumably get the /etc/timezone value in some > "system configuration tool" packages which read /etc/timezone first. > > https://codesearch.debian.net/perpackage-results/%2Fetc%2Ftimezone > shows a fair number of hits, but it's actually not so bad: as > /etc/timezone is a Debianism and /etc/localtime the distro-agnostic > standard, a lot of software which isn't Debian specific already looks > at both and only falls back to /etc/timezone if /etc/localtime does > not exist. A desktop installation boots fine and with the correct > time/zone after removing /etc/timezone. Unfortunately it seems a lot of software are actually using /etc/timezone to configure the time zone. When switching to a symlink this made people unhappy, see for example bug#813226. This bug points to the following query: https://github.com/search?q=%2Fetc%2Ftimezone+dpkg-reconfigure+noninteractive+tzdata=Code=%E2%9C%93 > If you are generally open to the idea, I can look through the above > codesearch results more closely to see which packages need fixing, > file bugs, and block this bug on those. But as that's quite some work, > I'd first like to discuss this with you. What we can probably do is to stop looking or creating /etc/timezone if it doesn't exist, but keep updating it if it exists. What do you think? Aurelien -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurel...@aurel32.net http://www.aurel32.net signature.asc Description: PGP signature