[glibc] branch sid updated (380e5ef -> 229bd44)
This is an automated email from the git hooks/post-receive script. aurel32 pushed a change to branch sid in repository glibc. from 380e5ef New changelog entry new d31f6b3 debian/patches/powerpc/submitted-tst-tlsopt-powerpc.diff: new proposed patch to fix tst-tlsopt-powerpc when built with binutils >= 2.29. new 229bd44 debian/patches/git-updates.diff: update from upstream stable branch: The 2 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 | 6 +- debian/patches/git-updates.diff| 190 - .../powerpc/submitted-tst-tlsopt-powerpc.diff | 164 ++ debian/patches/series | 1 + 4 files changed, 358 insertions(+), 3 deletions(-) create mode 100644 debian/patches/powerpc/submitted-tst-tlsopt-powerpc.diff -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
Processed: Bug#776471 marked as pending
Processing commands for cont...@bugs.debian.org: > tag 776471 pending Bug #776471 [glibc] glibc: Namespace register pollution on sh4 breaks other packages Added tag(s) pending. > thanks Stopping processing here. Please contact me if you need assistance. -- 776471: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776471 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
[glibc] 02/02: debian/patches/git-updates.diff: 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 229bd44ca18920090fdeb1979d82b7055f04eaa5 Author: Aurelien JarnoDate: Mon Jul 31 22:58:26 2017 +0200 debian/patches/git-updates.diff: update from upstream stable branch: * debian/patches/git-updates.diff: update from upstream stable branch: - Fix namespace register pollution on sh4. Closes: #776471. --- debian/changelog| 2 + debian/patches/git-updates.diff | 190 +++- 2 files changed, 190 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index f7125a0..d2b7e78 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,8 @@ glibc (2.24-14) UNRELEASED; urgency=medium [ Aurelien Jarno ] + * debian/patches/git-updates.diff: update from upstream stable branch: +- Fix namespace register pollution on sh4. Closes: #776471. * debian/patches/powerpc/submitted-tst-tlsopt-powerpc.diff: new proposed patch to fix tst-tlsopt-powerpc when built with binutils >= 2.29. diff --git a/debian/patches/git-updates.diff b/debian/patches/git-updates.diff index 48e37ce..51f448e 100644 --- a/debian/patches/git-updates.diff +++ b/debian/patches/git-updates.diff @@ -1,10 +1,22 @@ GIT update of git://sourceware.org/git/glibc.git/release/2.24/master from glibc-2.24 diff --git a/ChangeLog b/ChangeLog -index c44c926094..178ffca243 100644 +index c44c926094..e2d55512c4 100644 --- a/ChangeLog +++ b/ChangeLog -@@ -1,3 +1,596 @@ +@@ -1,3 +1,608 @@ ++2017-01-24 James Clarke ++ ++ * sysdeps/unix/sysv/linux/sh/sh3/ucontext_i.sym: Use new REG_R* ++ constants instead of the old R* ones. ++ * sysdeps/unix/sysv/linux/sh/sh4/ucontext_i.sym: Likewise. ++ * sysdeps/unix/sysv/linux/sh/sys/ucontext.h (NGPREG): Rename... ++ (NGREG): ... to this, to fit in with other architectures. ++ (gpregset_t): Use new NGREG macro. ++ [__USE_GNU]: Remove condition; all architectures other than tile ++ are unconditional. ++ (R*): Rename to REG_R*. ++ +2017-07-26 H.J. Lu + + [BZ #21666] @@ -14351,6 +14363,180 @@ index 683a5d9886..00 - offset. */ -#define __ALIGNMENT_ARG -#include +diff --git a/sysdeps/unix/sysv/linux/sh/sh3/ucontext_i.sym b/sysdeps/unix/sysv/linux/sh/sh3/ucontext_i.sym +index 17397c5511..25f914a93b 100644 +--- a/sysdeps/unix/sysv/linux/sh/sh3/ucontext_i.sym b/sysdeps/unix/sysv/linux/sh/sh3/ucontext_i.sym +@@ -13,22 +13,22 @@ SIG_SETMASK + oLINK ucontext (uc_link) + oSS_SPucontext (uc_stack.ss_sp) + oSS_SIZE ucontext (uc_stack.ss_size) +-oR0 mcontext (gregs[R0]) +-oR1 mcontext (gregs[R1]) +-oR2 mcontext (gregs[R2]) +-oR3 mcontext (gregs[R3]) +-oR4 mcontext (gregs[R4]) +-oR5 mcontext (gregs[R5]) +-oR6 mcontext (gregs[R6]) +-oR7 mcontext (gregs[R7]) +-oR8 mcontext (gregs[R8]) +-oR9 mcontext (gregs[R9]) +-oR10 mcontext (gregs[R10]) +-oR11 mcontext (gregs[R11]) +-oR12 mcontext (gregs[R12]) +-oR13 mcontext (gregs[R13]) +-oR14 mcontext (gregs[R14]) +-oR15 mcontext (gregs[R15]) ++oR0 mcontext (gregs[REG_R0]) ++oR1 mcontext (gregs[REG_R1]) ++oR2 mcontext (gregs[REG_R2]) ++oR3 mcontext (gregs[REG_R3]) ++oR4 mcontext (gregs[REG_R4]) ++oR5 mcontext (gregs[REG_R5]) ++oR6 mcontext (gregs[REG_R6]) ++oR7 mcontext (gregs[REG_R7]) ++oR8 mcontext (gregs[REG_R8]) ++oR9 mcontext (gregs[REG_R9]) ++oR10 mcontext (gregs[REG_R10]) ++oR11 mcontext (gregs[REG_R11]) ++oR12 mcontext (gregs[REG_R12]) ++oR13 mcontext (gregs[REG_R13]) ++oR14 mcontext (gregs[REG_R14]) ++oR15 mcontext (gregs[REG_R15]) + oPC mcontext (pc) + oPR mcontext (pr) + oSR mcontext (sr) +diff --git a/sysdeps/unix/sysv/linux/sh/sh4/ucontext_i.sym b/sysdeps/unix/sysv/linux/sh/sh4/ucontext_i.sym +index 65633fbcf4..130f60cd96 100644 +--- a/sysdeps/unix/sysv/linux/sh/sh4/ucontext_i.sym b/sysdeps/unix/sysv/linux/sh/sh4/ucontext_i.sym +@@ -13,22 +13,22 @@ SIG_SETMASK + oLINK ucontext (uc_link) + oSS_SPucontext (uc_stack.ss_sp) + oSS_SIZE ucontext (uc_stack.ss_size) +-oR0 mcontext (gregs[R0]) +-oR1 mcontext (gregs[R1]) +-oR2 mcontext (gregs[R2]) +-oR3 mcontext (gregs[R3]) +-oR4 mcontext (gregs[R4]) +-oR5 mcontext (gregs[R5]) +-oR6 mcontext (gregs[R6]) +-oR7 mcontext (gregs[R7]) +-oR8 mcontext (gregs[R8]) +-oR9 mcontext (gregs[R9]) +-oR10 mcontext (gregs[R10]) +-oR11 mcontext (gregs[R11]) +-oR12
[glibc] 01/02: debian/patches/powerpc/submitted-tst-tlsopt-powerpc.diff: new proposed patch to fix tst-tlsopt-powerpc when built with binutils >= 2.29.
This is an automated email from the git hooks/post-receive script. aurel32 pushed a commit to branch sid in repository glibc. commit d31f6b3de39563a20a93fe6705390da2ef252017 Author: Aurelien JarnoDate: Mon Jul 31 21:23:04 2017 +0200 debian/patches/powerpc/submitted-tst-tlsopt-powerpc.diff: new proposed patch to fix tst-tlsopt-powerpc when built with binutils >= 2.29. --- debian/changelog | 4 +- .../powerpc/submitted-tst-tlsopt-powerpc.diff | 164 + debian/patches/series | 1 + 3 files changed, 168 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 4a53767..f7125a0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,8 @@ glibc (2.24-14) UNRELEASED; urgency=medium - * + [ Aurelien Jarno ] + * debian/patches/powerpc/submitted-tst-tlsopt-powerpc.diff: new proposed +patch to fix tst-tlsopt-powerpc when built with binutils >= 2.29. -- Aurelien Jarno Mon, 31 Jul 2017 18:34:04 +0200 diff --git a/debian/patches/powerpc/submitted-tst-tlsopt-powerpc.diff b/debian/patches/powerpc/submitted-tst-tlsopt-powerpc.diff new file mode 100644 index 000..ef019d4 --- /dev/null +++ b/debian/patches/powerpc/submitted-tst-tlsopt-powerpc.diff @@ -0,0 +1,164 @@ +2017-07-31 Alan Modra + + * sysdeps/powerpc/mod-tlsopt-powerpc.c: Extract from + tst-tlsopt-powerpc.c with function name change and no test harness. + * sysdeps/powerpc/tst-tlsopt-powerpc.c: Remove body of test. + Call tls_get_addr_opt_test. + * sysdeps/powerpc/Makefile (LDFLAGS-tst-tlsopt-powerpc): Don't define. + (modules-names): Add mod-tlsopt-powerpc. + (mod-tlsopt-powerpc.so-no-z-defs): Define. + (tst-tlsopt-powerpc): Depend on .so. + * sysdeps/powerpc/powerpc64/tls-macros.h (__TLS_GET_ADDR): Don't + define. Expand use in TLS_GD and TLS_LD. + +--- a/sysdeps/powerpc/Makefile b/sysdeps/powerpc/Makefile +@@ -8,9 +8,11 @@ + sysdep_routines += dl-machine hwcapinfo + # extra shared linker files to link only into dl-allobjs.so + sysdep-rtld-routines += dl-machine hwcapinfo +-# Don't optimize GD tls sequence to LE. +-LDFLAGS-tst-tlsopt-powerpc += -Wl,--no-tls-optimize ++ ++modules-names += mod-tlsopt-powerpc ++mod-tlsopt-powerpc.so-no-z-defs = yes + tests += tst-tlsopt-powerpc ++$(objpfx)tst-tlsopt-powerpc: $(objpfx)mod-tlsopt-powerpc.so + endif + + ifeq ($(subdir),setjmp) +--- /dev/null b/sysdeps/powerpc/mod-tlsopt-powerpc.c +@@ -0,0 +1,49 @@ ++/* shared library to test for __tls_get_addr optimization. */ ++#include ++ ++#include "../../elf/tls-macros.h" ++#include "dl-tls.h" ++ ++/* common 'int' variable in TLS. */ ++COMMON_INT_DEF(foo); ++ ++ ++int ++tls_get_addr_opt_test (void) ++{ ++ int result = 0; ++ ++ /* Get variable using general dynamic model. */ ++ int *ap = TLS_GD (foo); ++ if (*ap != 0) ++{ ++ printf ("foo = %d\n", *ap); ++ result = 1; ++} ++ ++ tls_index *tls_arg; ++#ifdef __powerpc64__ ++ register unsigned long thread_pointer __asm__ ("r13"); ++ asm ("addi %0,2,foo@got@tlsgd" : "=r" (tls_arg)); ++#else ++ register unsigned long thread_pointer __asm__ ("r2"); ++ asm ("bcl 20,31,1f\n1:\t" ++ "mflr %0\n\t" ++ "addis %0,%0,_GLOBAL_OFFSET_TABLE_-1b@ha\n\t" ++ "addi %0,%0,_GLOBAL_OFFSET_TABLE_-1b@l\n\t" ++ "addi %0,%0,foo@got@tlsgd" : "=b" (tls_arg)); ++#endif ++ ++ if (tls_arg->ti_module != 0) ++{ ++ printf ("tls_index not optimized, binutils too old?\n"); ++ result = 1; ++} ++ else if (tls_arg->ti_offset + thread_pointer != (unsigned long) ap) ++{ ++ printf ("tls_index->ti_offset wrong value\n"); ++ result = 1; ++} ++ ++ return result; ++} +--- a/sysdeps/powerpc/powerpc64/tls-macros.h b/sysdeps/powerpc/powerpc64/tls-macros.h +@@ -18,13 +18,11 @@ + __result; \ + }) + +-#define __TLS_GET_ADDR "__tls_get_addr" +- + /* PowerPC64 Local Dynamic TLS access. */ + #define TLS_LD(x) \ + ({ int * __result;\ + asm ("addi 3,2," #x "@got@tlsld\n\t" \ +-"bl" __TLS_GET_ADDR "\n\t" \ ++"bl__tls_get_addr\n\t" \ + "nop \n\t"\ + "addis %0,3," #x "@dtprel@ha\n\t" \ + "addi %0,%0," #x "@dtprel@l" \ +@@ -36,7 +34,7 @@ + #define TLS_GD(x) \ + ({ register int *__result __asm__ ("r3"); \ + asm ("addi 3,2," #x
glibc_2.24-13_source.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Mon, 31 Jul 2017 16:54:16 +0200 Source: glibc Binary: libc-bin libc-dev-bin libc-l10n glibc-doc glibc-source locales locales-all nscd multiarch-support libc6 libc6-dev libc6-dbg libc6-pic libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-pic libc6.1-udeb libc0.3 libc0.3-dev libc0.3-dbg libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev libc0.1-dbg libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 libc6-sparc libc6-dev-sparc libc6-sparc64 libc6-dev-sparc64 libc6-s390 libc6-dev-s390 libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 libc6-dev-ppc64 libc6-mips32 libc6-dev-mips32 libc6-mipsn32 libc6-dev-mipsn32 libc6-mips64 libc6-dev-mips64 libc0.1-i386 libc0.1-dev-i386 libc6-x32 libc6-dev-x32 libc6-xen libc0.3-xen libc6.1-alphaev67 libc0.1-i686 libc0.3-i686 libc6-i686 Architecture: source Version: 2.24-13 Distribution: unstable Urgency: medium Maintainer: GNU Libc MaintainersChanged-By: Aurelien Jarno Description: glibc-doc - GNU C Library: Documentation glibc-source - GNU C Library: sources libc-bin - GNU C Library: Binaries libc-dev-bin - GNU C Library: Development binaries libc-l10n - GNU C Library: localization files libc0.1- GNU C Library: Shared libraries libc0.1-dbg - GNU C Library: detached debugging symbols libc0.1-dev - GNU C Library: Development Libraries and Header Files libc0.1-dev-i386 - GNU C Library: 32bit development libraries for AMD64 libc0.1-i386 - GNU C Library: 32bit shared libraries for AMD64 libc0.1-i686 - transitional dummy package libc0.1-pic - GNU C Library: PIC archive library libc0.1-udeb - GNU C Library: Shared libraries - udeb (udeb) libc0.3- GNU C Library: Shared libraries libc0.3-dbg - GNU C Library: detached debugging symbols libc0.3-dev - GNU C Library: Development Libraries and Header Files libc0.3-i686 - transitional dummy package libc0.3-pic - GNU C Library: PIC archive library libc0.3-udeb - GNU C Library: Shared libraries - udeb (udeb) libc0.3-xen - GNU C Library: Shared libraries [Xen version] libc6 - GNU C Library: Shared libraries libc6-amd64 - GNU C Library: 64bit Shared libraries for AMD64 libc6-dbg - GNU C Library: detached debugging symbols libc6-dev - GNU C Library: Development Libraries and Header Files libc6-dev-amd64 - GNU C Library: 64bit Development Libraries for AMD64 libc6-dev-i386 - GNU C Library: 32-bit development libraries for AMD64 libc6-dev-mips32 - GNU C Library: o32 Development Libraries for MIPS libc6-dev-mips64 - GNU C Library: 64bit Development Libraries for MIPS64 libc6-dev-mipsn32 - GNU C Library: n32 Development Libraries for MIPS64 libc6-dev-powerpc - GNU C Library: 32bit powerpc development libraries for ppc64 libc6-dev-ppc64 - GNU C Library: 64bit Development Libraries for PowerPC64 libc6-dev-s390 - GNU C Library: 32bit Development Libraries for IBM zSeries libc6-dev-sparc - GNU C Library: 32bit Development Libraries for SPARC libc6-dev-sparc64 - GNU C Library: 64bit Development Libraries for UltraSPARC libc6-dev-x32 - GNU C Library: X32 ABI Development Libraries for AMD64 libc6-i386 - GNU C Library: 32-bit shared libraries for AMD64 libc6-i686 - transitional dummy package libc6-mips32 - GNU C Library: o32 Shared libraries for MIPS libc6-mips64 - GNU C Library: 64bit Shared libraries for MIPS64 libc6-mipsn32 - GNU C Library: n32 Shared libraries for MIPS64 libc6-pic - GNU C Library: PIC archive library libc6-powerpc - GNU C Library: 32bit powerpc shared libraries for ppc64 libc6-ppc64 - GNU C Library: 64bit Shared libraries for PowerPC64 libc6-s390 - GNU C Library: 32bit Shared libraries for IBM zSeries libc6-sparc - GNU C Library: 32bit Shared libraries for SPARC libc6-sparc64 - GNU C Library: 64bit Shared libraries for UltraSPARC libc6-udeb - GNU C Library: Shared libraries - udeb (udeb) libc6-x32 - GNU C Library: X32 ABI Shared libraries for AMD64 libc6-xen - GNU C Library: Shared libraries [Xen version] libc6.1- GNU C Library: Shared libraries libc6.1-alphaev67 - GNU C Library: Shared libraries (EV67 optimized) libc6.1-dbg - GNU C Library: detached debugging symbols libc6.1-dev - GNU C Library: Development Libraries and Header Files libc6.1-pic - GNU C Library: PIC archive library libc6.1-udeb - GNU C Library: Shared libraries - udeb (udeb) locales- GNU C Library: National Language (locale) data [support] locales-all - GNU C Library: Precompiled locale data multiarch-support - Transitional package to ensure multiarch compatibility nscd - GNU C Library: Name Service Cache Daemon Closes: 865144 865429 867474 867981 869717 Changes: glibc (2.24-13) unstable; urgency=medium . [ Aurelien Jarno ] * debian/patches/git-updates.diff: update from upstream stable branch: - Fix ld.so segfault on arm64. - Fix build with newer binutils. Closes: #869717. -
Bug#867981: marked as done (glibc: [INTL:nl] Dutch translation of debconf messages)
Your message dated Mon, 31 Jul 2017 17:19:43 + with message-idand subject line Bug#867981: fixed in glibc 2.24-13 has caused the Debian Bug report #867981, regarding glibc: [INTL:nl] Dutch translation of debconf messages 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 ow...@bugs.debian.org immediately.) -- 867981: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=867981 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: glibc Severity: wishlist Tags: l10n patch Dear Maintainer, === Please find attached the updated Dutch translation of glibc debconf messages. It has been submitted for review to the debian-l10n-dutch mailing list. Please add it to your next package revision. It should be put as debian/po/nl.po in your package build tree. === -- Regards, Frans nl.po.gz Description: application/gzip signature.asc Description: This is a digitally signed message part --- End Message --- --- Begin Message --- Source: glibc Source-Version: 2.24-13 We believe that the bug you reported is fixed in the latest version of glibc, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 867...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Aurelien Jarno (supplier of updated glibc package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Mon, 31 Jul 2017 16:54:16 +0200 Source: glibc Binary: libc-bin libc-dev-bin libc-l10n glibc-doc glibc-source locales locales-all nscd multiarch-support libc6 libc6-dev libc6-dbg libc6-pic libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-pic libc6.1-udeb libc0.3 libc0.3-dev libc0.3-dbg libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev libc0.1-dbg libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 libc6-sparc libc6-dev-sparc libc6-sparc64 libc6-dev-sparc64 libc6-s390 libc6-dev-s390 libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 libc6-dev-ppc64 libc6-mips32 libc6-dev-mips32 libc6-mipsn32 libc6-dev-mipsn32 libc6-mips64 libc6-dev-mips64 libc0.1-i386 libc0.1-dev-i386 libc6-x32 libc6-dev-x32 libc6-xen libc0.3-xen libc6.1-alphaev67 libc0.1-i686 libc0.3-i686 libc6-i686 Architecture: source Version: 2.24-13 Distribution: unstable Urgency: medium Maintainer: GNU Libc Maintainers Changed-By: Aurelien Jarno Description: glibc-doc - GNU C Library: Documentation glibc-source - GNU C Library: sources libc-bin - GNU C Library: Binaries libc-dev-bin - GNU C Library: Development binaries libc-l10n - GNU C Library: localization files libc0.1- GNU C Library: Shared libraries libc0.1-dbg - GNU C Library: detached debugging symbols libc0.1-dev - GNU C Library: Development Libraries and Header Files libc0.1-dev-i386 - GNU C Library: 32bit development libraries for AMD64 libc0.1-i386 - GNU C Library: 32bit shared libraries for AMD64 libc0.1-i686 - transitional dummy package libc0.1-pic - GNU C Library: PIC archive library libc0.1-udeb - GNU C Library: Shared libraries - udeb (udeb) libc0.3- GNU C Library: Shared libraries libc0.3-dbg - GNU C Library: detached debugging symbols libc0.3-dev - GNU C Library: Development Libraries and Header Files libc0.3-i686 - transitional dummy package libc0.3-pic - GNU C Library: PIC archive library libc0.3-udeb - GNU C Library: Shared libraries - udeb (udeb) libc0.3-xen - GNU C Library: Shared libraries [Xen version] libc6 - GNU C Library: Shared libraries libc6-amd64 - GNU C Library: 64bit Shared libraries for AMD64 libc6-dbg - GNU C Library: detached debugging symbols libc6-dev - GNU C Library: Development Libraries and Header Files libc6-dev-amd64 - GNU C Library: 64bit Development Libraries for AMD64 libc6-dev-i386 - GNU C Library: 32-bit development libraries for AMD64 libc6-dev-mips32 - GNU C Library: o32 Development Libraries for MIPS libc6-dev-mips64 - GNU C Library: 64bit Development Libraries for MIPS64 libc6-dev-mipsn32 - GNU C Library: n32
Bug#869717: marked as done (glibc FTBFS: Error: `loc1@GLIBC_2.2.5' can't be versioned to common symbol 'loc1')
Your message dated Mon, 31 Jul 2017 17:19:43 + with message-idand subject line Bug#869717: fixed in glibc 2.24-13 has caused the Debian Bug report #869717, regarding glibc FTBFS: Error: `loc1@GLIBC_2.2.5' can't be versioned to common symbol 'loc1' 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 ow...@bugs.debian.org immediately.) -- 869717: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=869717 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: glibc Version: 2.24-12 Severity: serious Tags: patch upstream fixed-upstream Forwarded: https://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=388b4f1a02f3a801965028bbfcd48d905638b797 User: helm...@debian.org Usertags: rebootstrap glibc fails to build from source in unstable amd64: | x86_64-linux-gnu-gcc-6 -no-pie -fno-PIE regexp.c -c -std=gnu11 -fgnu89-inline -O2 -Wall -Werror -Wundef -Wwrite-strings -fmerge-all-constants -frounding-math -g -pipe -Wstrict-prototypes -Wold-style-definition -fPIC -ftls-model=initial-exec-isystem /<>/debian/include -I../include -I/<>/build-tree/amd64-libc/misc -I/<>/build-tree/amd64-libc -I../sysdeps/unix/sysv/linux/x86_64/64 -I../sysdeps/unix/sysv/linux/x86_64 -I../sysdeps/unix/sysv/linux/x86 -I../sysdeps/unix/sysv/linux/wordsize-64 -I../sysdeps/x86_64/nptl -I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux -I../sysdeps/nptl -I../sysdeps/pthread -I../sysdeps/gnu -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix/x86_64 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/x86_64/64 -I../sysdeps/x86_64/fpu/multiarch -I../sysdeps/x86_64/fpu -I../sysdeps/x86/fpu/include -I../sysdeps/x86/fpu -I../sysdeps/x86_64/multiarch -I../sysdeps/x86_64 -I../sysdeps/x86 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64/wordsize-64 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/wordsize-64 -I../sysdeps/ieee754 -I../sysdeps/generic -I.. -I../libio -I. -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed -isystem /<>/debian/include -D_LIBC_REENTRANT -include /<>/build-tree/amd64-libc/libc-modules.h -DMODULE_NAME=libc -include ../include/libc-symbols.h -DPIC -DSHARED -o /<>/build-tree/amd64-libc/misc/regexp.os -MD -MP -MF /<>/build-tree/amd64-libc/misc/regexp.os.dt -MT /<>/build-tree/amd64-libc/misc/regexp.os | x86_64-linux-gnu-gcc-6 -no-pie -fno-PIE ../sysdeps/unix/sysv/linux/getloadavg.c -c -std=gnu11 -fgnu89-inline -O2 -Wall -Werror -Wundef -Wwrite-strings -fmerge-all-constants -frounding-math -g -pipe -Wstrict-prototypes -Wold-style-definition -fPIC -ftls-model=initial-exec -isystem /<>/debian/include -I../include -I/<>/build-tree/amd64-libc/misc -I/<>/build-tree/amd64-libc -I../sysdeps/unix/sysv/linux/x86_64/64 -I../sysdeps/unix/sysv/linux/x86_64 -I../sysdeps/unix/sysv/linux/x86 -I../sysdeps/unix/sysv/linux/wordsize-64 -I../sysdeps/x86_64/nptl -I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux -I../sysdeps/nptl -I../sysdeps/pthread -I../sysdeps/gnu -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix/x86_64 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/x86_64/64 -I../sysdeps/x86_64/fpu/multiarch -I../sysdeps/x86_64/fpu -I../sysdeps/x86/fpu/include -I../sysdeps/x86/fpu -I../sysdeps/x86_64/multiarch -I../sysdeps/x86_64 -I../sysdeps/x86 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64/wordsize-64 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/wordsize-64 -I../sysdeps/ieee754 -I../sysdeps/generic -I.. -I../libio -I. -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include -isystem /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed -isystem /<>/debian/include -D_LIBC_REENTRANT -include /<>/build-tree/amd64-libc/libc-modules.h -DMODULE_NAME=libc -include ../include/libc-symbols.h -DPIC -DSHARED -o /<>/build-tree/amd64-libc/misc/getloadavg.os -MD -MP -MF /<>/build-tree/amd64-libc/misc/getloadavg.os.dt -MT /<>/build-tree/amd64-libc/misc/getloadavg.os | x86_64-linux-gnu-gcc-6 -no-pie -fno-PIE ../sysdeps/unix/sysv/linux/getclktck.c -c -std=gnu11 -fgnu89-inline -O2 -Wall -Werror -Wundef -Wwrite-strings -fmerge-all-constants -frounding-math -g -pipe -Wstrict-prototypes -Wold-style-definition -fPIC -ftls-model=initial-exec -isystem /<>/debian/include -I../include -I/<>/build-tree/amd64-libc/misc -I/<>/build-tree/amd64-libc -I../sysdeps/unix/sysv/linux/x86_64/64
Bug#867474: marked as done (glibc: Greek translation)
Your message dated Mon, 31 Jul 2017 17:19:43 + with message-idand subject line Bug#867474: fixed in glibc 2.24-13 has caused the Debian Bug report #867474, regarding glibc: Greek translation 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 ow...@bugs.debian.org immediately.) -- 867474: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=867474 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Source: glibc Version: 2.24-12 Severity: wishlist Tags: l10n Dear Maintainer, please accept the Greek translation -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=el_GR.UTF-8, LC_CTYPE=el_GR.UTF-8 (charmap=UTF-8), LANGUAGE=el_GR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) # translation of el.po to Greek # translation of templates.po to Greek # #Translators, if you are not familiar with the PO format, gettext #documentation is worth reading, especially sections dedicated to #this format, e.g. by running: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' #Some information specific to po-debconf are available at #/usr/share/doc/po-debconf/README-trans # or http://www.debian.org/intl/l10n/po-debconf/README-trans# #Developers do not need to manually edit POT or PO files. # Konstantinos Margaritis , 2004. # Vangelis Skarmoutsos , 2017. # msgid "" msgstr "" "Project-Id-Version: el\n" "Report-Msgid-Bugs-To: gl...@packages.debian.org\n" "POT-Creation-Date: 2017-06-13 22:11+0200\n" "PO-Revision-Date: 2017-07-06 21:00+0300\n" "Last-Translator: Vangelis Skarmoutsos \n" "Language-Team: Greek \n" "Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.0.2\n" #. Type: multiselect #. Choices #: ../debhelper.in/locales.templates:1001 msgid "All locales" msgstr "Όλες οι τοπικοποιήσεις" #. Type: multiselect #. Description #: ../debhelper.in/locales.templates:1002 msgid "Locales to be generated:" msgstr "Τοπικοποιήσεις προς δημιουργία." #. Type: multiselect #. Description #: ../debhelper.in/locales.templates:1002 msgid "" "Locales are a framework to switch between multiple languages and allow users " "to use their language, country, characters, collation order, etc." msgstr "" "Οι τοπικοποιήσεις είναι ένα πλαίσιο υποστήριξης για την εναλλαγή πολλαπλών " "γλωσσών, ώστε οι χρήστες να μπορούν να χρησιμοποιούν τη γλώσσα τους, χώρα, " "χαρακτήρες, σειρά ταξινόμησης, κλπ." #. Type: multiselect #. Description #: ../debhelper.in/locales.templates:1002 msgid "" "Please choose which locales to generate. UTF-8 locales should be chosen by " "default, particularly for new installations. Other character sets may be " "useful for backwards compatibility with older systems and software." msgstr "" "Παρακαλώ επιλέξτε ποιες τοπικοποιήσεις θα δημιουργηθούν. Οι τοπικοποιήσεις " "UTF-8 πρέπει να επιλέγονται εξ ορισμού, ειδικά για νέες εγκαταστάσεις. Άλλα " "σύνολα χαρακτήρων μπορεί να είναι χρήσιμα, για συμβατότητα προς τα πίσω, με " "συστήματα και λογισμικό." #. Type: select #. Choices #: ../debhelper.in/locales.templates:2001 msgid "None" msgstr "Κανένα" #. Type: select #. Description #: ../debhelper.in/locales.templates:2002 msgid "Default locale for the system environment:" msgstr "Προκαθορισμένη τοπικοποίηση για το περιβάλλον συστήματος:" #. Type: select #. Description #: ../debhelper.in/locales.templates:2002 msgid "" "Many packages in Debian use locales to display text in the correct language " "for the user. You can choose a default locale for the system from the " "generated locales." msgstr "" "Πολλά πακέτα στο Debian χρησιμοποιούν τοπικοποιήσεις για να εμφανίζουν " "κείμενο στην επιλεγμένη γλώσσα του κάθε χρήστη. Μπορείτε να επιλέξετε μία " "προκαθορισμένη τοπικοποίηση για το σύστημα, από τις δημιουργημένες " "τοπικοποιήσεις." #. Type: select #. Description #: ../debhelper.in/locales.templates:2002 msgid "" "This will select the default language for the entire system. If this system " "is a multi-user system where not all users are able to speak the default " "language, they will experience difficulties." msgstr "" "Αυτό θα επιλέξει την προκαθορισμένη γλώσσα για ολόκληρο το σύστημά σας. Αν " "έχετε ένα σύστημα με πολλούς χρήστες, στο
Bug#865429: marked as done (libc6-dev-i386: gcc-multilib should not be recommended)
Your message dated Mon, 31 Jul 2017 17:19:43 + with message-idand subject line Bug#865429: fixed in glibc 2.24-13 has caused the Debian Bug report #865429, regarding libc6-dev-i386: gcc-multilib should not be recommended 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 ow...@bugs.debian.org immediately.) -- 865429: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=865429 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: libc6-dev-i386 Version: 2.24-12 Severity: normal The libc6-dev-i386 package has: Recommends: gcc-multilib But recommended packages are installed by default, and the above "Recommends:" is too strong as gcc-multilib is not the only way to use libc6-dev-i386. The issue is that installing *any* compiler that depends on libc6-dev-i386 will have the effect to install the default GCC, introducing a potential redundancy. An example: zira:~> aptitude why gcc-6-multilib i gcc-snapshot Dependslibc6-dev-i386 (>= 2.11) i A libc6-dev-i386 Recommends gcc-multilib i A gcc-multilib Dependsgcc-6-multilib (>= 6.3.0-9~) But that would be also true for gcc-5-multilib, which depends on libc6-dev-i386. The "Recommends:" would make sense only if gcc-multilib were a virtual package provided by compilers that depend on libc6-dev-i386. But this is not the case here. -- System Information: Debian Release: 9.0 APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-3-amd64 (SMP w/8 CPU cores) Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=POSIX (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages libc6-dev-i386 depends on: ii libc6-dev 2.24-12 ii libc6-i386 2.24-12 Versions of packages libc6-dev-i386 recommends: ii gcc-multilib 4:6.3.0-4 libc6-dev-i386 suggests no packages. -- no debconf information --- End Message --- --- Begin Message --- Source: glibc Source-Version: 2.24-13 We believe that the bug you reported is fixed in the latest version of glibc, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 865...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Aurelien Jarno (supplier of updated glibc package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Mon, 31 Jul 2017 16:54:16 +0200 Source: glibc Binary: libc-bin libc-dev-bin libc-l10n glibc-doc glibc-source locales locales-all nscd multiarch-support libc6 libc6-dev libc6-dbg libc6-pic libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-pic libc6.1-udeb libc0.3 libc0.3-dev libc0.3-dbg libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev libc0.1-dbg libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 libc6-sparc libc6-dev-sparc libc6-sparc64 libc6-dev-sparc64 libc6-s390 libc6-dev-s390 libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 libc6-dev-ppc64 libc6-mips32 libc6-dev-mips32 libc6-mipsn32 libc6-dev-mipsn32 libc6-mips64 libc6-dev-mips64 libc0.1-i386 libc0.1-dev-i386 libc6-x32 libc6-dev-x32 libc6-xen libc0.3-xen libc6.1-alphaev67 libc0.1-i686 libc0.3-i686 libc6-i686 Architecture: source Version: 2.24-13 Distribution: unstable Urgency: medium Maintainer: GNU Libc Maintainers Changed-By: Aurelien Jarno Description: glibc-doc - GNU C Library: Documentation glibc-source - GNU C Library: sources libc-bin - GNU C Library: Binaries libc-dev-bin - GNU C Library: Development binaries libc-l10n - GNU C Library: localization files libc0.1- GNU C Library: Shared libraries libc0.1-dbg - GNU C Library: detached debugging symbols libc0.1-dev - GNU C Library: Development Libraries and Header Files libc0.1-dev-i386 - GNU C Library: 32bit development libraries for AMD64 libc0.1-i386 - GNU C Library: 32bit shared libraries for AMD64 libc0.1-i686 - transitional dummy package libc0.1-pic - GNU C Library: PIC archive library libc0.1-udeb - GNU C Library: Shared libraries - udeb (udeb)
Bug#865144: marked as done (libc-bin: /etc/nsswitch.conf is always updated on upgrades (even when no changes))
Your message dated Mon, 31 Jul 2017 17:19:43 + with message-idand subject line Bug#865144: fixed in glibc 2.24-13 has caused the Debian Bug report #865144, regarding libc-bin: /etc/nsswitch.conf is always updated on upgrades (even when no changes) 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 ow...@bugs.debian.org immediately.) -- 865144: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=865144 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: libc-bin Version: 2.24-11+deb9u1 Tags: patch Hello Aurelien et al. As the subject says, the file /etc/nsswitch.conf is always updated to the current default on upgrades when it is already the default. This makes the file to have a different mtime without need, which is bad for people using tripwire/samhain/etc. We introduced this bug one year ago, when we moved the file from base-files: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=827105 I can think of at least three ways to fix it, which I append to this report: In the first patch, we only modify the file if it's really different. This is what base-files did for ages and what I initially proposed in the patch for libc-bin (the bug was introduced by removing the cmp part). In the second patch, we do consider the md5sum of the current default, but we just return in such case, so the file is not updated. This is probably the cleanest patch. In the third patch, similar to the first one, we just don't check the md5sum for the current default, and we fall back to the case where the file has been modified. I understand that this is not a big problem, but it is otherwise trivial to fix (and it is formally a regression), so please consider fixing this in the next upload for stretch, if there is one. Thanks a lot.--- a/debian/debhelper.in/libc-bin.postinst +++ b/debian/debhelper.in/libc-bin.postinst @@ -32,8 +32,10 @@ update_to_current_default() { return ;; esac -echo "Updating $2 to current default." -cp -p $1 $2 +if ! cmp -s $1 $2; then + echo "Updating $2 to current default." + cp -p $1 $2 +fi fi } --- a/debian/debhelper.in/libc-bin.postinst +++ b/debian/debhelper.in/libc-bin.postinst @@ -26,6 +26,7 @@ update_to_current_default() { ;; # base-files 7.3 and libc-bin 2.22-12 f8e97bf611374634c7cb3a6085503ab5) +return ;; # modified file *) --- a/debian/debhelper.in/libc-bin.postinst +++ b/debian/debhelper.in/libc-bin.postinst @@ -25,8 +25,9 @@ update_to_current_default() { 30b82cb1ce20d480703da2208a4607b4) ;; # base-files 7.3 and libc-bin 2.22-12 - f8e97bf611374634c7cb3a6085503ab5) -;; + # This is the current default, to be uncommented if it changes again + # f8e97bf611374634c7cb3a6085503ab5) + # ;; # modified file *) return --- End Message --- --- Begin Message --- Source: glibc Source-Version: 2.24-13 We believe that the bug you reported is fixed in the latest version of glibc, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 865...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Aurelien Jarno (supplier of updated glibc package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@ftp-master.debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Mon, 31 Jul 2017 16:54:16 +0200 Source: glibc Binary: libc-bin libc-dev-bin libc-l10n glibc-doc glibc-source locales locales-all nscd multiarch-support libc6 libc6-dev libc6-dbg libc6-pic libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-pic libc6.1-udeb libc0.3 libc0.3-dev libc0.3-dbg libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev libc0.1-dbg libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 libc6-sparc libc6-dev-sparc libc6-sparc64 libc6-dev-sparc64 libc6-s390 libc6-dev-s390 libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 libc6-dev-ppc64 libc6-mips32 libc6-dev-mips32 libc6-mipsn32 libc6-dev-mipsn32 libc6-mips64 libc6-dev-mips64 libc0.1-i386 libc0.1-dev-i386 libc6-x32 libc6-dev-x32 libc6-xen libc0.3-xen libc6.1-alphaev67 libc0.1-i686 libc0.3-i686 libc6-i686 Architecture: source
Processing of glibc_2.24-13_source.changes
glibc_2.24-13_source.changes uploaded successfully to localhost along with the files: glibc_2.24-13.dsc glibc_2.24-13.debian.tar.xz glibc_2.24-13_source.buildinfo Greetings, Your Debian queue daemon (running on host usper.debian.org)
[glibc] branch sid updated (56ebd40 -> 380e5ef)
This is an automated email from the git hooks/post-receive script. aurel32 pushed a change to branch sid in repository glibc. from 56ebd40 releasing package glibc version 2.24-13 new 380e5ef New changelog entry 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 | 6 ++ 1 file changed, 6 insertions(+) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
[glibc] annotated tag debian/2.24-13 created (now 9353ad8)
This is an automated email from the git hooks/post-receive script. aurel32 pushed a change to annotated tag debian/2.24-13 in repository glibc. at 9353ad8 (tag) tagging 56ebd40690f90813b0f571ea211bcda81d87dfae (commit) replaces debian/2.24-12 tagged by Aurelien Jarno on Mon Jul 31 16:54:22 2017 +0200 - Log - tagging package glibc version debian/2.24-13 -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEEd0YmQqnvlP0Pdxltupx4Bh3djJsFAll/RJ4ACgkQupx4Bh3d jJsdfxAAsgPu51MPFsijFieZYp9W6pinNph8RIx3fvMxKFQmAmJj1kQNIyDL8jsJ NBw6ZngPbf76Xdx7XNaqZTcZM4rySQ3FH/xfmjf+Hf08fHPN0te7ozfk72nKrMAt oGObe8geJt1yhj3QeDZURKeBqvAZi5ESMP2GQQU4h/D7f2Z2Fg/PGYddiTS19ry0 ac3KsWehkbeNSgRQDHZw4cXDa/4ATihGk2AFd99zDR5WKQHMFNwWku+s8uiAZnzN mR1c4kS9YymG22PtJajAls3n69v44pmI8e5JKCBKF0aBoy46CbDlL9XBJ+vnocLS dE6B8XKrmrtpsjFQzD1DVQkZTVxZpSQfjmmM8vmiAHlrIClJICh0854co+oOe5WZ trjFoh8FVhl5fP/BSupkNRs5onPhmWcdjVo0TZOpx2bEqBPX8yFESE6SXUugs2q/ vECjdR0/xf73b7DrybnsyFAC8ef70PRtRuk8PWaBLl1MhsssXj/nip2mHyaCXxdY ZAFFacUBJ7uwCG8hzgOvHQZA4PDSdHxzg/DdDR4JBkgs68SFre1ZmUig7kZvgeuq WTEW7QR4ZxtX2DTx62s3tS0vxYgVFQQTjnj9ljklq/564Y6E919/6bGYa+4Cf0jQ sXBb0J6SLHTJOS7ZHqmqPAOgeDi/9qnBua9ms/xv17f2NFh33Lo= =yNba -END PGP SIGNATURE- Adam Conrad (4): debian/patches/any/cvs-common-symbols.diff: Fix build with newer binutils. debian/patches/arm/cvs-rtld-startup.diff: Fix ld.so segfault on arm64. debian/patches/arm/submitted-strip-bit-0.diff: Fix ld.so crash on armv7t. Add a newline at the end of arm/submitted-strip-bit-0.diff to make quilt/patch happy. Aurelien Jarno (10): New changelog entry debian/rules.d/debhelper.mk: relax the dependency on linux-libc-dev to the upstream version. Greek debconf translation update from Vangelis Skarmoutsos. Closes: #867474. Update Dutch debconf translation, by Frans Spiesschaert. Closes: #867981. Add bug number debian/patches/git-updates.diff: update from upstream stable branch: debian/debhelper.in/libc-bin.triggers: declare the trigger as interest-await. debian/control.in/*: Demote gcc-multilib 'Recommends' to a 'Suggests'. Closes: #865429. debian/debhelper.in/libc-bin.postinst: do not update /etc/nsswitch.conf when its content already matches the default. Closes: #865144. releasing package glibc version 2.24-13 --- This annotated tag includes the following new commits: new 56ebd40 releasing package glibc version 2.24-13 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. -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
[glibc] branch sid updated (86f6349 -> 56ebd40)
This is an automated email from the git hooks/post-receive script. aurel32 pushed a change to branch sid in repository glibc. from 86f6349 debian/debhelper.in/libc-bin.postinst: do not update /etc/nsswitch.conf when its content already matches the default. Closes: #865144. new 56ebd40 releasing package glibc version 2.24-13 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 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
[glibc] 01/01: New changelog entry
This is an automated email from the git hooks/post-receive script. aurel32 pushed a commit to branch sid in repository glibc. commit 380e5ef75d61b489e650553dac3d3f7d619b8e87 Author: Aurelien JarnoDate: Mon Jul 31 18:34:06 2017 +0200 New changelog entry --- debian/changelog | 6 ++ 1 file changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index 286290f..4a53767 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +glibc (2.24-14) UNRELEASED; urgency=medium + + * + + -- Aurelien Jarno Mon, 31 Jul 2017 18:34:04 +0200 + glibc (2.24-13) unstable; urgency=medium [ Aurelien Jarno ] -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
[glibc] 01/01: releasing package glibc version 2.24-13
This is an automated email from the git hooks/post-receive script. aurel32 pushed a commit to branch sid in repository glibc. commit 56ebd40690f90813b0f571ea211bcda81d87dfae Author: Aurelien JarnoDate: Mon Jul 31 16:54:22 2017 +0200 releasing package glibc version 2.24-13 --- debian/changelog | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index ebc927f..286290f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -glibc (2.24-13) UNRELEASED; urgency=medium +glibc (2.24-13) unstable; urgency=medium [ Aurelien Jarno ] * debian/patches/git-updates.diff: update from upstream stable branch: @@ -30,7 +30,7 @@ glibc (2.24-13) UNRELEASED; urgency=medium * debian/debhelper.in/libc-bin.postinst: do not update /etc/nsswitch.conf when its content already matches the default. Closes: #865144. - -- Aurelien Jarno Mon, 19 Jun 2017 17:36:36 +0200 + -- Aurelien Jarno Mon, 31 Jul 2017 16:54:16 +0200 glibc (2.24-12) unstable; urgency=high -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
Bug#845544: marked as done (allow to inject linux-libc-dev dependency for cross-toolchain-base builds)
Your message dated Mon, 31 Jul 2017 17:11:10 +0200 with message-id <20170731151110.uyhot54n63np3...@aurel32.net> and subject line Bug#845544: allow to inject linux-libc-dev dependency for cross-toolchain-base builds has caused the Debian Bug report #845544, regarding allow to inject linux-libc-dev dependency for cross-toolchain-base builds 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 ow...@bugs.debian.org immediately.) -- 845544: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=845544 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: src:glibc Version: 2.24-6 Tags: patch cross-toolchain-base builds both linux-libc-dev and libc-dev packages at the same time, without having an linux-libc-dev installed. just allow to inject that dependency by the build environment. It's better than having a local patch in the cross-toolchain-base package which can fail to apply with further updates. diff -Nru glibc-2.24/debian/changelog glibc-2.24/debian/changelog --- glibc-2.24/debian/changelog 2016-11-21 18:22:48.0 + +++ glibc-2.24/debian/changelog 2016-11-24 11:19:24.0 + @@ -1,3 +1,10 @@ +glibc (2.24-6.1) UNRELEASED; urgency=medium + + * Allow to inject the libc-dev dependency on linux-libc-dev by the build +environment. + + -- Matthias KloseThu, 24 Nov 2016 12:19:24 +0100 + glibc (2.24-6) unstable; urgency=medium [ Samuel Thibault ] diff -Nru glibc-2.24/debian/rules.d/debhelper.mk glibc-2.24/debian/rules.d/debhelper.mk --- glibc-2.24/debian/rules.d/debhelper.mk 2016-11-21 18:22:01.0 + +++ glibc-2.24/debian/rules.d/debhelper.mk 2016-11-24 11:19:21.0 + @@ -160,7 +160,14 @@ echo 'libgcc:Depends=libgcc1 [!hppa !m68k], libgcc2 [m68k], libgcc4 [hppa]' >> tmp.substvars endif ifeq ($(DEB_HOST_ARCH_OS),linux) - echo "libc-dev:Depends=$$(dpkg-query -f '$${binary:Package} (>= $${Version}) ' -W linux-libc-dev:$(DEB_HOST_ARCH) | sed -e 's/:\S\+//')" >> tmp.substvars + # cross-toolchain-base builds both linux-libc-dev and libc-dev package in one step, + # not using an installed linux-libc-dev package. Injecting the dependency by the env. + if [ -n "$$CTB_LIBC_DEV_DEPENDS" ]; then \ + depends=$$CTB_LIBC_DEV_DEPENDS; \ + else \ + depends=$$(dpkg-query -f '$${binary:Package} (>= $${Version}) ' -W linux-libc-dev:$(DEB_HOST_ARCH) | sed -e 's/:\S\+//'); \ + fi; \ + echo "libc-dev:Depends=$$depends" >> tmp.substvars endif for pkg in $(DEB_ARCH_REGULAR_PACKAGES) $(DEB_INDEP_REGULAR_PACKAGES) $(DEB_UDEB_PACKAGES); do \ --- End Message --- --- Begin Message --- Version: 2.24-7 On 2016-11-24 14:06, Matthias Klose wrote: > Package: src:glibc > Version: 2.24-6 > Tags: patch > > cross-toolchain-base builds both linux-libc-dev and libc-dev packages at the > same time, without having an linux-libc-dev installed. just allow to inject > that > dependency by the build environment. It's better than having a local patch in > the cross-toolchain-base package which can fail to apply with further updates. > This has been merged in version 2.24-7, but the bug hasn't been closed. Doing so now. -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurel...@aurel32.net http://www.aurel32.net--- End Message ---
Bug#862428: marked as done ([libc6] Assertion in fork for distinct parent PID is incorrect)
Your message dated Mon, 31 Jul 2017 17:08:03 +0200 with message-id <20170731150803.kunqx3hhhuyx4...@aurel32.net> and subject line Re: [libc6] Assertion in fork for distinct parent PID is incorrect has caused the Debian Bug report #862428, regarding [libc6] Assertion in fork for distinct parent PID is incorrect 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 ow...@bugs.debian.org immediately.) -- 862428: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862428 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: libc6 Version: 2.24-10 Severity: normal Tags: patch Hi, there is a duplicate from mainstream bugzilla: https://sourceware.org/bugzilla/show_bug.cgi?id=21386 Pid caching is backported in Debian, but there is a small leftover. The patch is available in mainstream git: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=1d2bc2eae969543b89850e35e532f3144122d80a Could you please to backport it in Debian? ** The problem description *** Here is a small program which triggers an assertion in glibc. $ cat test.c #define _GNU_SOURCE #include #include #include #include #include int main() { int i; for (i = 0; i < 2; i++) { pid_t pid; unshare(CLONE_NEWPID); pid = fork(); printf("%d: %d\n", getpid(), pid); } while (wait(NULL) > 0); return 0; } $ gcc test.c -Wall -o t && ./t 25131: 25132 25131: 25133 2: 0 1: 0 1: 3 t: ../sysdeps/nptl/fork.c:156: __libc_fork: Assertion `THREAD_GETMEM (self, tid) != ppid' failed. Thanks, Kirill --- System information. --- Architecture: Kernel: Linux 4.11.0+ Debian Release: 9.0 500 unstableftp.ru.debian.org 500 testing ftp.ru.debian.org 500 stable-updates ftp.ru.debian.org 500 stable security.debian.org 500 stable repo.skype.com 500 stable ftp.ru.debian.org 1 experimentalftp.ru.debian.org --- Package information. --- Package's Depends field is empty. Package's Recommends field is empty. Package's Suggests field is empty. --- End Message --- --- Begin Message --- Version: 2.24-12 On 2017-05-12 18:37, Kirill Tkhai wrote: > Package: libc6 > Version: 2.24-10 > Severity: normal > Tags: patch > > Hi, > > there is a duplicate from mainstream bugzilla: > https://sourceware.org/bugzilla/show_bug.cgi?id=21386 > Pid caching is backported in Debian, but there is a small leftover. > > The patch is available in mainstream git: > https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=1d2bc2eae969543b89850e35e532f3144122d80a > > Could you please to backport it in Debian? This has been fixed upstream in the release/2.24/master branch, and pulled in the debian package in version 2.24-12. I am therefore closing the bug. -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurel...@aurel32.net http://www.aurel32.net--- End Message ---
[glibc] branch sid updated (e6a58a7 -> 86f6349)
This is an automated email from the git hooks/post-receive script. aurel32 pushed a change to branch sid in repository glibc. from e6a58a7 debian/control.in/*: Demote gcc-multilib 'Recommends' to a 'Suggests'. Closes: #865429. new 86f6349 debian/debhelper.in/libc-bin.postinst: do not update /etc/nsswitch.conf when its content already matches the default. Closes: #865144. 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/debhelper.in/libc-bin.postinst | 6 -- 2 files changed, 8 insertions(+), 2 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
Processed: Bug#865144 marked as pending
Processing commands for cont...@bugs.debian.org: > tag 865144 pending Bug #865144 [libc-bin] libc-bin: /etc/nsswitch.conf is always updated on upgrades (even when no changes) Added tag(s) pending. > thanks Stopping processing here. Please contact me if you need assistance. -- 865144: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=865144 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
[glibc] 01/01: debian/debhelper.in/libc-bin.postinst: do not update /etc/nsswitch.conf when its content already matches the default. Closes: #865144.
This is an automated email from the git hooks/post-receive script. aurel32 pushed a commit to branch sid in repository glibc. commit 86f634921461968c7c66958cf14e8f75df15a3c2 Author: Aurelien JarnoDate: Mon Jul 31 16:54:05 2017 +0200 debian/debhelper.in/libc-bin.postinst: do not update /etc/nsswitch.conf when its content already matches the default. Closes: #865144. --- debian/changelog | 4 debian/debhelper.in/libc-bin.postinst | 6 -- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index f551e89..ebc927f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -26,6 +26,10 @@ glibc (2.24-13) UNRELEASED; urgency=medium [ Adam Conrad ] * debian/patches/arm/submitted-strip-bit-0.diff: Fix ld.so crash on armv7t. + [ Santiago Vila ] + * debian/debhelper.in/libc-bin.postinst: do not update /etc/nsswitch.conf +when its content already matches the default. Closes: #865144. + -- Aurelien Jarno Mon, 19 Jun 2017 17:36:36 +0200 glibc (2.24-12) unstable; urgency=high diff --git a/debian/debhelper.in/libc-bin.postinst b/debian/debhelper.in/libc-bin.postinst index e6b7a40..802a3ad 100644 --- a/debian/debhelper.in/libc-bin.postinst +++ b/debian/debhelper.in/libc-bin.postinst @@ -32,8 +32,10 @@ update_to_current_default() { return ;; esac -echo "Updating $2 to current default." -cp -p $1 $2 +if ! cmp -s $1 $2; then + echo "Updating $2 to current default." + cp -p $1 $2 +fi fi } -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
Bug#858529: marked as done (libc6: fgets repeats content after fork on stretch only)
Your message dated Mon, 31 Jul 2017 16:43:19 +0200 with message-id <20170731144319.wkmjknwkdr3mw...@aurel32.net> and subject line Re: Bug#858529: libc6: fgets repeats content after fork on stretch only has caused the Debian Bug report #858529, regarding libc6: fgets repeats content after fork on stretch only 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 ow...@bugs.debian.org immediately.) -- 858529: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=858529 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: libc6 Version: 2.24-9 Severity: normal Dear Maintainers, I'm testing a programming exercise for students, and found failed tests that I believe are due to libc6. I retried the minimal test case on every machine I have access to, and found that only my two Debian Stretch machines failed, then took a clean vagrant Jessie box, confirmed correct behavior, updated to Stretch, and reproduced the error. I expect the following code to print its input, once. Instead, it prints lines two through four twice. (abcdbcd). #include #include #include #include int main() { char buf[255]; int ln=1; int status; FILE *f; f = fopen("/tmp/fourlines", "w"); fprintf(f, "a\nb\nc\nd\n"); fclose(f); f= fopen("/tmp/fourlines", "r"); printf("%d: %s", ln++, fgets(buf, 255, f)); if(fork() == 0) { exit(1); } wait(); if(fgets(buf, 255, f)) printf("%d: %s", ln++, buf); if(fgets(buf, 255, f)) printf("%d: %s", ln++, buf); if(fgets(buf, 255, f)) printf("%d: %s", ln++, buf); if(fgets(buf, 255, f)) printf("%d: %s", ln++, buf); if(fgets(buf, 255, f)) printf("%d: %s", ln++, buf); if(fgets(buf, 255, f)) printf("%d: %s", ln++, buf); exit(0); } Output on my two machines and vm with 2.24-9: 1: a 2: b 3: c 4: d 5: b 6: c 7: d The behavior is consistent under the debugger; I don't see anything obvious in the FILE structure, and notice that a read occurs between the d and b (the end of input and when what should be old data is back in). I plan to look into slightly older libc6 versions to find the regression, but that will take me some time. This is sent from the virtual machine, to keep it as clean as possible. -- System Information: Debian Release: 9.0 APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages libc6 depends on: ii libgcc1 1:6.3.0-6 libc6 recommends no packages. Versions of packages libc6 suggests: ii debconf [debconf-2.0] 1.5.60 pn glibc-doc ii libc-l10n 2.24-9 ii locales2.24-9 -- debconf information: glibc/restart-failed: glibc/kernel-too-old: glibc/upgrade: true glibc/restart-services: glibc/disable-screensaver: glibc/kernel-not-supported: * libraries/restart-without-asking: true --- End Message --- --- Begin Message --- On 2017-03-23 15:38, Florian Weimer wrote: > tags 858529 upstream > forwarded 858529 https://sourceware.org/bugzilla/show_bug.cgi?id=20598 > thanks > > * Neil Spring: > > > if(fork() == 0) { exit(1); } > > exit flushes the stdio buffers in the child. Upstream concluded that > this leads to undefined behavior: > > | Yes, this is about the exit actually. But reading "2.5.1 > | Interaction of File Descriptors and Standard I/O Streams", I think > | this is really undefined, because the required action is not > | performed before the call to fork, and the correct fix is to use > | _exit in the forked child. For more details here is the link corresponding to the POSIX reference, chapter 2.5.1: http://pubs.opengroup.org/onlinepubs/007904875/functions/xsh_chap02_05.html The behaviour is therefore undefined, and thus is allowed to change between glibc 2.19 and 2.24. As written the above link, two solutions are possible to fix the code: if(fork() == 0) { fclose(fd); exit(1); } or if(fork() == 0) { _exit(1); } I am therefore closing the bug. -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurel...@aurel32.net http://www.aurel32.net--- End Message ---
Bug#827802: marked as done (glibc/mips o32: please use the default march level for mips o32)
Your message dated Mon, 31 Jul 2017 16:25:25 +0200 with message-id <20170731142525.2h44kdufp6jdm...@aurel32.net> and subject line Re: Bug#827802: glibc/mips o32: please use the default march level for mips o32 has caused the Debian Bug report #827802, regarding glibc/mips o32: please use the default march level for mips o32 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 ow...@bugs.debian.org immediately.) -- 827802: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=827802 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: src:glibc Since we have removed the 2f machines from Debian officially, and gcc-5+ also support FPXX which can help to workaround Loongson 3A bugs. And now we have some more UTM8 machines, which can be used to build package ftbfs on Loongson 3A. So it is time for us to upgrade to mips32r2. -- YunQiang Su diff --git a/debian/sysdeps/mips64el.mk b/debian/sysdeps/mips64el.mk index d6fffbe..b80230e 100644 --- a/debian/sysdeps/mips64el.mk +++ b/debian/sysdeps/mips64el.mk @@ -3,16 +3,14 @@ extra_cflags = -mno-plt # main library libc_rtlddir = /lib64 -libc_CC = $(CC) -march=mips3 -mtune=mips64r2 -libc_CXX = $(CXX) -march=mips3 -mtune=mips64r2 # build 32-bit (n32) alternative library GLIBC_MULTILIB_PASSES += mipsn32 DEB_ARCH_MULTILIB_PACKAGES += libc6-mipsn32 libc6-dev-mipsn32 libc6-mipsn32_shlib_dep = libc6-mipsn32 (>= $(shlib_dep_ver)) mipsn32_configure_target = mips64el-linux-gnuabin32 -mipsn32_CC = $(CC) -mabi=n32 -march=mips3 -mtune=mips64r2 -mipsn32_CXX = $(CXX) -mabi=n32 -march=mips3 -mtune=mips64r2 +mipsn32_CC = $(CC) -mabi=n32 +mipsn32_CXX = $(CXX) -mabi=n32 mipsn32_rtlddir = /lib32 mipsn32_slibdir = /lib32 mipsn32_libdir = /usr/lib32 diff --git a/debian/sysdeps/mipsel.mk b/debian/sysdeps/mipsel.mk index d573d97..8571734 100644 --- a/debian/sysdeps/mipsel.mk +++ b/debian/sysdeps/mipsel.mk @@ -1,17 +1,13 @@ # configuration options for all flavours extra_cflags = -mno-plt -# main library -libc_CC = $(CC) -march=mips2 -mtune=mips32r2 -libc_CXX = $(CXX) -march=mips2 -mtune=mips32r2 - # build 32-bit (n32) alternative library GLIBC_MULTILIB_PASSES += mipsn32 DEB_ARCH_MULTILIB_PACKAGES += libc6-mipsn32 libc6-dev-mipsn32 libc6-mipsn32_shlib_dep = libc6-mipsn32 (>= $(shlib_dep_ver)) mipsn32_configure_target = mips64el-linux-gnuabin32 -mipsn32_CC = $(CC) -mabi=n32 -march=mips3 -mtune=mips64r2 -mipsn32_CXX = $(CXX) -mabi=n32 -march=mips3 -mtune=mips64r2 +mipsn32_CC = $(CC) -mabi=n32 +mipsn32_CXX = $(CXX) -mabi=n32 mipsn32_rtlddir = /lib32 mipsn32_slibdir = /lib32 mipsn32_libdir = /usr/lib32 @@ -21,8 +17,8 @@ GLIBC_MULTILIB_PASSES += mips64 DEB_ARCH_MULTILIB_PACKAGES += libc6-mips64 libc6-dev-mips64 libc6-mips64_shlib_dep = libc6-mips64 (>= $(shlib_dep_ver)) mips64_configure_target = mips64el-linux-gnuabi64 -mips64_CC = $(CC) -mabi=64 -march=mips3 -mtune=mips64r2 -mips64_CXX = $(CXX) -mabi=64 -march=mips3 -mtune=mips64r2 +mips64_CC = $(CC) -mabi=64 +mips64_CXX = $(CXX) -mabi=64 mips64_rtlddir = /lib64 mips64_slibdir = /lib64 mips64_libdir = /usr/lib64 --- End Message --- --- Begin Message --- Version: 2.24-12 On 2016-06-21 17:23, YunQiang Su wrote: > Package: src:glibc > > Since we have removed the 2f machines from Debian officially, > and gcc-5+ also support FPXX which can help to workaround > Loongson 3A bugs. > > And now we have some more UTM8 machines, which > can be used to build package ftbfs on Loongson 3A. Note that handling those failure and blacklisting the corresponding packages is still a pain to do. > So it is time for us to upgrade to mips32r2. Anyway this has been done in version 2.24-12. Closing the bug. -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurel...@aurel32.net http://www.aurel32.net--- End Message ---
[glibc] branch sid updated (22439f8 -> e6a58a7)
This is an automated email from the git hooks/post-receive script. aurel32 pushed a change to branch sid in repository glibc. from 22439f8 Add bug number new 482c6da debian/patches/git-updates.diff: update from upstream stable branch: new a3b2e4e debian/debhelper.in/libc-bin.triggers: declare the trigger as interest-await. new e6a58a7 debian/control.in/*: Demote gcc-multilib 'Recommends' to a 'Suggests'. Closes: #865429. The 3 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 | 19 +- debian/control | 22 +- debian/control.in/amd64| 2 +- debian/control.in/armel| 2 +- debian/control.in/armhf| 2 +- debian/control.in/i386 | 2 +- debian/control.in/kfreebsd-i386| 2 +- debian/control.in/mips32 | 2 +- debian/control.in/mips64 | 2 +- debian/control.in/mipsn32 | 2 +- debian/control.in/powerpc | 2 +- debian/control.in/ppc64| 2 +- debian/control.in/s390 | 2 +- debian/control.in/sparc| 2 +- debian/control.in/sparc64 | 2 +- debian/debhelper.in/libc-bin.triggers | 10 +- debian/patches/any/cvs-common-symbols.diff | 58 -- debian/patches/any/cvs-hwcap-AT_SECURE.diff| 28 - .../patches/any/cvs-vectorized-strcspn-guards.diff | 21 - .../any/local-CVE-2017-1000366-rtld-LD_AUDIT.diff | 209 --- ...ocal-CVE-2017-1000366-rtld-LD_LIBRARY_PATH.diff | 33 - .../local-CVE-2017-1000366-rtld-LD_PRELOAD.diff| 115 debian/patches/any/submitted-perl-inc.diff | 38 -- debian/patches/arm/cvs-rtld-startup.diff | 24 - debian/patches/git-updates.diff| 668 - debian/patches/series | 8 - 26 files changed, 709 insertions(+), 570 deletions(-) delete mode 100644 debian/patches/any/cvs-common-symbols.diff delete mode 100644 debian/patches/any/cvs-hwcap-AT_SECURE.diff delete mode 100644 debian/patches/any/cvs-vectorized-strcspn-guards.diff delete mode 100644 debian/patches/any/local-CVE-2017-1000366-rtld-LD_AUDIT.diff delete mode 100644 debian/patches/any/local-CVE-2017-1000366-rtld-LD_LIBRARY_PATH.diff delete mode 100644 debian/patches/any/local-CVE-2017-1000366-rtld-LD_PRELOAD.diff delete mode 100644 debian/patches/any/submitted-perl-inc.diff delete mode 100644 debian/patches/arm/cvs-rtld-startup.diff -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
Processed: Bug#865429 marked as pending
Processing commands for cont...@bugs.debian.org: > tag 865429 pending Bug #865429 [libc6-dev-i386] libc6-dev-i386: gcc-multilib should not be recommended Added tag(s) pending. > thanks Stopping processing here. Please contact me if you need assistance. -- 865429: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=865429 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
[glibc] 02/03: debian/debhelper.in/libc-bin.triggers: declare the trigger as interest-await.
This is an automated email from the git hooks/post-receive script. aurel32 pushed a commit to branch sid in repository glibc. commit a3b2e4e6fc66f602ae848e055f75064e06fd31f6 Author: Aurelien JarnoDate: Mon Jul 31 15:58:31 2017 +0200 debian/debhelper.in/libc-bin.triggers: declare the trigger as interest-await. --- debian/changelog | 2 ++ debian/debhelper.in/libc-bin.triggers | 10 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 6334e58..23d4bc0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -18,6 +18,8 @@ glibc (2.24-13) UNRELEASED; urgency=medium * Greek debconf translation update from Vangelis Skarmoutsos. Closes: #867474. * Update Dutch debconf translation, by Frans Spiesschaert. Closes: #867981. + * debian/debhelper.in/libc-bin.triggers: declare the trigger as +interest-await. [ Adam Conrad ] * debian/patches/arm/submitted-strip-bit-0.diff: Fix ld.so crash on armv7t. diff --git a/debian/debhelper.in/libc-bin.triggers b/debian/debhelper.in/libc-bin.triggers index 4a8d2ea..c57bf65 100644 --- a/debian/debhelper.in/libc-bin.triggers +++ b/debian/debhelper.in/libc-bin.triggers @@ -1 +1,9 @@ -interest ldconfig +# For standard directories the ldconfig call can be delayed, the dynamic +# linker will search the standard directories itself, which will incur a +# small performance penalty. +# +# For non-standard directories listed in /etc/ld.so.conf or in a file in +# /etc/ld.so.conf.d/, the call to ldconfig is essential and can not be +# skipped, otherwise libraries won't be found. Therefore declare ldconfig +# as interest-await. +interest-await ldconfig -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
[glibc] 01/03: debian/patches/git-updates.diff: 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 482c6dad5648b5fe9305dad94c2f95d30d17ec84 Author: Aurelien JarnoDate: Mon Jul 31 00:44:08 2017 +0200 debian/patches/git-updates.diff: update from upstream stable branch: * debian/patches/git-updates.diff: update from upstream stable branch: - Fix ld.so segfault on arm64. - Fix build with newer binutils. Closes: #869717. - debian/patches/any/submitted-perl-inc.diff: drop, upstreamd. - debian/patches/any/local-CVE-2017-1000366-rtld-LD_LIBRARY_PATH.diff: drop, upstreamd. - debian/patches/any/local-CVE-2017-1000366-rtld-LD_PRELOAD.diff: drop, upstreamed. - debian/patches/any/local-CVE-2017-1000366-rtld-LD_AUDIT.diff: drop, upstreamed. - debian/patches/any/cvs-vectorized-strcspn-guards.diff: drop, upstreamed. - debian/patches/any/cvs-hwcap-AT_SECURE.diff: drop, upstreamed. --- debian/changelog | 15 +- debian/patches/any/cvs-common-symbols.diff | 58 -- debian/patches/any/cvs-hwcap-AT_SECURE.diff| 28 - .../patches/any/cvs-vectorized-strcspn-guards.diff | 21 - .../any/local-CVE-2017-1000366-rtld-LD_AUDIT.diff | 209 --- ...ocal-CVE-2017-1000366-rtld-LD_LIBRARY_PATH.diff | 33 - .../local-CVE-2017-1000366-rtld-LD_PRELOAD.diff| 115 debian/patches/any/submitted-perl-inc.diff | 38 -- debian/patches/arm/cvs-rtld-startup.diff | 24 - debian/patches/git-updates.diff| 668 - debian/patches/series | 8 - 11 files changed, 672 insertions(+), 545 deletions(-) diff --git a/debian/changelog b/debian/changelog index a020dc3..6334e58 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,18 @@ glibc (2.24-13) UNRELEASED; urgency=medium [ Aurelien Jarno ] + * debian/patches/git-updates.diff: update from upstream stable branch: +- Fix ld.so segfault on arm64. +- Fix build with newer binutils. Closes: #869717. +- debian/patches/any/submitted-perl-inc.diff: drop, upstreamd. +- debian/patches/any/local-CVE-2017-1000366-rtld-LD_LIBRARY_PATH.diff: + drop, upstreamd. +- debian/patches/any/local-CVE-2017-1000366-rtld-LD_PRELOAD.diff: drop, + upstreamed. +- debian/patches/any/local-CVE-2017-1000366-rtld-LD_AUDIT.diff: drop, + upstreamed. +- debian/patches/any/cvs-vectorized-strcspn-guards.diff: drop, upstreamed. +- debian/patches/any/cvs-hwcap-AT_SECURE.diff: drop, upstreamed. * debian/rules.d/debhelper.mk: relax the dependency on linux-libc-dev to the upstream version. * Greek debconf translation update from Vangelis Skarmoutsos. Closes: @@ -8,9 +20,6 @@ glibc (2.24-13) UNRELEASED; urgency=medium * Update Dutch debconf translation, by Frans Spiesschaert. Closes: #867981. [ Adam Conrad ] - * debian/patches/any/cvs-common-symbols.diff: Fix build with newer binutils. -Closes: #869717. - * debian/patches/arm/cvs-rtld-startup.diff: Fix ld.so segfault on arm64. * debian/patches/arm/submitted-strip-bit-0.diff: Fix ld.so crash on armv7t. -- Aurelien Jarno Mon, 19 Jun 2017 17:36:36 +0200 diff --git a/debian/patches/any/cvs-common-symbols.diff b/debian/patches/any/cvs-common-symbols.diff deleted file mode 100644 index 7764c99..000 --- a/debian/patches/any/cvs-common-symbols.diff +++ /dev/null @@ -1,58 +0,0 @@ -commit 388b4f1a02f3a801965028bbfcd48d905638b797 -Author: H.J. Lu -Date: Fri Jun 23 14:38:46 2017 -0700 - -Avoid .symver on common symbols [BZ #21666] - -The .symver directive on common symbol just creates a new common symbol, -not an alias and the newer assembler with the bug fix for - -https://sourceware.org/bugzilla/show_bug.cgi?id=21661 - -will issue an error. Before the fix, we got - -$ readelf -sW libc.so | grep "loc[12s]" - 5109: 003a0608 8 OBJECT LOCAL DEFAULT 36 loc1 - 5188: 003a0610 8 OBJECT LOCAL DEFAULT 36 loc2 - 5455: 003a0618 8 OBJECT LOCAL DEFAULT 36 locs - 6575: 003a05f0 8 OBJECT GLOBAL DEFAULT 36 locs@GLIBC_2.2.5 - 7156: 003a05f8 8 OBJECT GLOBAL DEFAULT 36 loc1@GLIBC_2.2.5 - 7312: 003a0600 8 OBJECT GLOBAL DEFAULT 36 loc2@GLIBC_2.2.5 - -in libc.so. The versioned loc1, loc2 and locs have the wrong addresses. -After the fix, we got - -$ readelf -sW libc.so | grep "loc[12s]" - 6570: 0039e3b8 8 OBJECT GLOBAL DEFAULT 34 locs@GLIBC_2.2.5 - 7151: 0039e3c8 8 OBJECT GLOBAL DEFAULT 34 loc1@GLIBC_2.2.5 - 7307: 0039e3c0 8 OBJECT GLOBAL DEFAULT 34 loc2@GLIBC_2.2.5 - -[BZ #21666] -* misc/regexp.c (loc1): Add
[glibc] 03/03: debian/control.in/*: Demote gcc-multilib 'Recommends' to a 'Suggests'. Closes: #865429.
This is an automated email from the git hooks/post-receive script. aurel32 pushed a commit to branch sid in repository glibc. commit e6a58a79e199a8edb222ce7f939f45963043c640 Author: Aurelien JarnoDate: Mon Jul 31 16:09:29 2017 +0200 debian/control.in/*: Demote gcc-multilib 'Recommends' to a 'Suggests'. Closes: #865429. --- debian/changelog| 2 ++ debian/control | 22 +++--- debian/control.in/amd64 | 2 +- debian/control.in/armel | 2 +- debian/control.in/armhf | 2 +- debian/control.in/i386 | 2 +- debian/control.in/kfreebsd-i386 | 2 +- debian/control.in/mips32| 2 +- debian/control.in/mips64| 2 +- debian/control.in/mipsn32 | 2 +- debian/control.in/powerpc | 2 +- debian/control.in/ppc64 | 2 +- debian/control.in/s390 | 2 +- debian/control.in/sparc | 2 +- debian/control.in/sparc64 | 2 +- 15 files changed, 26 insertions(+), 24 deletions(-) diff --git a/debian/changelog b/debian/changelog index 23d4bc0..f551e89 100644 --- a/debian/changelog +++ b/debian/changelog @@ -20,6 +20,8 @@ glibc (2.24-13) UNRELEASED; urgency=medium * Update Dutch debconf translation, by Frans Spiesschaert. Closes: #867981. * debian/debhelper.in/libc-bin.triggers: declare the trigger as interest-await. + * debian/control.in/*: Demote gcc-multilib 'Recommends' to a 'Suggests'. +Closes: #865429. [ Adam Conrad ] * debian/patches/arm/submitted-strip-bit-0.diff: Fix ld.so crash on armv7t. diff --git a/debian/control b/debian/control index 2bcc3da..06eb630 100644 --- a/debian/control +++ b/debian/control @@ -526,7 +526,7 @@ Section: libdevel Priority: optional Provides: lib32c-dev Depends: libc6-i386 (= ${binary:Version}), libc6-dev (= ${binary:Version}), ${misc:Depends} -Recommends: gcc-multilib +Suggests: gcc-multilib Build-Profiles: Description: GNU C Library: 32-bit development libraries for AMD64 Contains the symlinks and object files needed to compile and link programs @@ -550,7 +550,7 @@ Section: libdevel Priority: optional Provides: lib32c-dev Depends: libc6-sparc (= ${binary:Version}), libc6-dev (= ${binary:Version}), ${misc:Depends} -Recommends: gcc-multilib +Suggests: gcc-multilib Build-Profiles: Description: GNU C Library: 32bit Development Libraries for SPARC Contains the symlinks and object files needed to compile and link programs @@ -574,7 +574,7 @@ Section: libdevel Priority: optional Provides: lib64c-dev Depends: libc6-sparc64 (= ${binary:Version}), libc6-dev (= ${binary:Version}), ${misc:Depends} -Recommends: gcc-multilib +Suggests: gcc-multilib Build-Profiles: Description: GNU C Library: 64bit Development Libraries for UltraSPARC Contains the symlinks and object files needed to compile and link programs @@ -598,7 +598,7 @@ Section: libdevel Priority: optional Provides: lib32c-dev Depends: libc6-s390 (= ${binary:Version}), libc6-dev (= ${binary:Version}), ${misc:Depends} -Recommends: gcc-multilib +Suggests: gcc-multilib Build-Profiles: Description: GNU C Library: 32bit Development Libraries for IBM zSeries Contains the symlinks and object files needed to compile and link programs @@ -621,7 +621,7 @@ Architecture: i386 x32 Section: libdevel Priority: optional Depends: libc6-amd64 (= ${binary:Version}), libc6-dev (= ${binary:Version}), ${misc:Depends} -Recommends: gcc-multilib +Suggests: gcc-multilib Provides: lib64c-dev Build-Profiles: Description: GNU C Library: 64bit Development Libraries for AMD64 @@ -646,7 +646,7 @@ Section: libdevel Priority: optional Provides: lib32c-dev Depends: libc6-powerpc (= ${binary:Version}), libc6-dev (= ${binary:Version}), ${misc:Depends} -Recommends: gcc-multilib +Suggests: gcc-multilib Build-Profiles: Description: GNU C Library: 32bit powerpc development libraries for ppc64 Contains the symlinks and object files needed to compile and link programs @@ -670,7 +670,7 @@ Section: libdevel Priority: optional Provides: lib64c-dev Depends: libc6-ppc64 (= ${binary:Version}), libc6-dev (= ${binary:Version}), ${misc:Depends} -Recommends: gcc-multilib +Suggests: gcc-multilib Build-Profiles: Description: GNU C Library: 64bit Development Libraries for PowerPC64 Contains the symlinks and object files needed to compile and link programs @@ -697,7 +697,7 @@ Depends: libc6-dev (= ${binary:Version}), libc6-mips32 (= ${binary:Version}), libc6-dev-mipsn32 (= ${binary:Version}) [mips64 mips64el], libc6-dev-mips64 (= ${binary:Version}) [mipsn32 mipsn32el], ${misc:Depends} -Recommends: gcc-multilib +Suggests: gcc-multilib Build-Profiles: Description: GNU C Library: o32 Development Libraries for MIPS Contains the symlinks and object files needed to compile and link programs @@ -721,7 +721,7 @@ Section: libdevel Priority: optional Provides: libn32c-dev Depends: libc6-mipsn32 (= ${binary:Version}), libc6-dev-mips64
Re: Bug#856152: python-apt: FTBFS: Testsuite failure
On 2017-07-31 15:11, Mattia Rizzolo wrote: > On Sun, Apr 23, 2017 at 10:07:08PM +0200, Julian Andres Klode wrote: > > On Wed, Mar 01, 2017 at 03:33:55PM +, James Clarke wrote: > > > So the issue here is that, by default, pbuilder runs the build in a > > > separate network namespace with only a loopback interface configured. > > > The loopback interface works, you can bind and connect as normal > > > (otherwise this would have been found a long time ago), but getaddrinfo > > > has a slightly interesting deviation from POSIX. POSIX states[1]: > > > > It also fails on my system now since I switched from dnsmasq to > > systemd-resolved. That's really annoying. > > Just a quick note that it's probably the same thing that is tracked in > glibc's #844420 (glibc FTBFS in pbuilder due a test failing to resolve > localhost). I doubt it. The bug in #844420 is that glibc fails to resolve entries from /etc/hosts when they are fully qualified. It means with the standard /etc/hosts, it fails to resolv "localhost." but succeed in resolving "localhost". In the python-apt bug, it seems that the entry to be resolved is "localhost". -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurel...@aurel32.net http://www.aurel32.net signature.asc Description: PGP signature
Re: Bug#856152: python-apt: FTBFS: Testsuite failure
On Sun, Apr 23, 2017 at 10:07:08PM +0200, Julian Andres Klode wrote: > On Wed, Mar 01, 2017 at 03:33:55PM +, James Clarke wrote: > > So the issue here is that, by default, pbuilder runs the build in a > > separate network namespace with only a loopback interface configured. > > The loopback interface works, you can bind and connect as normal > > (otherwise this would have been found a long time ago), but getaddrinfo > > has a slightly interesting deviation from POSIX. POSIX states[1]: > > It also fails on my system now since I switched from dnsmasq to > systemd-resolved. That's really annoying. Just a quick note that it's probably the same thing that is tracked in glibc's #844420 (glibc FTBFS in pbuilder due a test failing to resolve localhost). -- regards, Mattia Rizzolo GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`. more about me: https://mapreri.org : :' : Launchpad user: https://launchpad.net/~mapreri `. `'` Debian QA page: https://qa.debian.org/developer.php?login=mattia `- signature.asc Description: PGP signature
Bug#870257: Add conflicts for multilib development packages
Package: src:glibc Version: 2.24-12 Tags: patch Please add conflicts for the multilib development packages. There are bug reports with foreign architectures that try to install both libc6-dev-i386 and libc6-dev-amd64 packages, and then failing because of conflicts in /usr/include. This patch adds the conflicts for all the known multilib pairs/triples. * Add conflicts for multilib development packages. diff -Nru glibc-2.24/debian/control.in/amd64 glibc-2.24/debian/control.in/amd64 --- glibc-2.24/debian/control.in/amd64 2017-06-18 16:13:52.0 +0200 +++ glibc-2.24/debian/control.in/amd64 2017-07-31 13:03:42.0 +0200 @@ -16,6 +16,15 @@ Depends: libc6-amd64 (= ${binary:Version}), libc6-dev (= ${binary:Version}), ${misc:Depends} Recommends: gcc-multilib Provides: lib64c-dev +Conflicts: libc6-dev-i386, + libc6-dev-mips32, + libc6-dev-mips64, + libc6-dev-mipsn32, + libc6-dev-powerpc, + libc6-dev-ppc64, + libc6-dev-sparc, + libc6-dev-sparc64, + libc6-dev-x32 Build-Profiles: Description: GNU C Library: 64bit Development Libraries for AMD64 Contains the symlinks and object files needed to compile and link programs diff -Nru glibc-2.24/debian/control.in/i386 glibc-2.24/debian/control.in/i386 --- glibc-2.24/debian/control.in/i386 2017-06-18 16:13:52.0 +0200 +++ glibc-2.24/debian/control.in/i386 2017-07-31 13:03:42.0 +0200 @@ -17,6 +17,15 @@ Provides: lib32c-dev Depends: libc6-i386 (= ${binary:Version}), libc6-dev (= ${binary:Version}), ${misc:Depends} Recommends: gcc-multilib +Conflicts: libc6-dev-amd64, + libc6-dev-mips32, + libc6-dev-mips64, + libc6-dev-mipsn32, + libc6-dev-powerpc, + libc6-dev-ppc64, + libc6-dev-sparc, + libc6-dev-sparc64, + libc6-dev-x32 Build-Profiles: Description: GNU C Library: 32-bit development libraries for AMD64 Contains the symlinks and object files needed to compile and link programs diff -Nru glibc-2.24/debian/control.in/mips32 glibc-2.24/debian/control.in/mips32 --- glibc-2.24/debian/control.in/mips32 2017-06-18 16:13:52.0 +0200 +++ glibc-2.24/debian/control.in/mips32 2017-07-31 13:03:42.0 +0200 @@ -19,6 +19,15 @@ libc6-dev-mips64 (= ${binary:Version}) [mipsn32 mipsn32el], ${misc:Depends} Recommends: gcc-multilib +Conflicts: libc6-dev-amd64, + libc6-dev-i386, + libc6-dev-mips64, + libc6-dev-mipsn32, + libc6-dev-powerpc, + libc6-dev-ppc64, + libc6-dev-sparc, + libc6-dev-sparc64, + libc6-dev-x32 Build-Profiles: Description: GNU C Library: o32 Development Libraries for MIPS Contains the symlinks and object files needed to compile and link programs diff -Nru glibc-2.24/debian/control.in/mips64 glibc-2.24/debian/control.in/mips64 --- glibc-2.24/debian/control.in/mips64 2017-06-18 16:13:52.0 +0200 +++ glibc-2.24/debian/control.in/mips64 2017-07-31 13:03:42.0 +0200 @@ -16,6 +16,15 @@ Provides: lib64c-dev Depends: libc6-mips64 (= ${binary:Version}), libc6-dev (= ${binary:Version}), ${misc:Depends} Recommends: gcc-multilib +Conflicts: libc6-dev-amd64, + libc6-dev-i386, + libc6-dev-mips32, + libc6-dev-mipsn32, + libc6-dev-powerpc, + libc6-dev-ppc64, + libc6-dev-sparc, + libc6-dev-sparc64, + libc6-dev-x32 Build-Profiles: Description: GNU C Library: 64bit Development Libraries for MIPS64 Contains the symlinks and object files needed to compile and link programs diff -Nru glibc-2.24/debian/control.in/mipsn32 glibc-2.24/debian/control.in/mipsn32 --- glibc-2.24/debian/control.in/mipsn32 2017-06-18 16:13:52.0 +0200 +++ glibc-2.24/debian/control.in/mipsn32 2017-07-31 13:03:42.0 +0200 @@ -16,6 +16,15 @@ Provides: libn32c-dev Depends: libc6-mipsn32 (= ${binary:Version}), libc6-dev-mips64 (= ${binary:Version}) [mips mipsel], libc6-dev (= ${binary:Version}), ${misc:Depends} Recommends: gcc-multilib +Conflicts: libc6-dev-amd64, + libc6-dev-i386, + libc6-dev-mips32, + libc6-dev-mips64, + libc6-dev-powerpc, + libc6-dev-ppc64, + libc6-dev-sparc, + libc6-dev-sparc64, + libc6-dev-x32 Build-Profiles: Description: GNU C Library: n32 Development Libraries for MIPS64 Contains the symlinks and object files needed to compile and link programs diff -Nru glibc-2.24/debian/control.in/powerpc glibc-2.24/debian/control.in/powerpc --- glibc-2.24/debian/control.in/powerpc 2017-06-18 16:13:52.0 +0200 +++ glibc-2.24/debian/control.in/powerpc 2017-07-31 13:03:42.0 +0200 @@ -16,6 +16,15 @@ Provides: lib32c-dev Depends: libc6-powerpc (= ${binary:Version}), libc6-dev (= ${binary:Version}), ${misc:Depends} Recommends: gcc-multilib +Conflicts: libc6-dev-amd64, + libc6-dev-i386, + libc6-dev-mips32, + libc6-dev-mips64, + libc6-dev-mipsn32, + libc6-dev-ppc64, + libc6-dev-sparc, + libc6-dev-sparc64, + libc6-dev-x32 Build-Profiles: Description: GNU C Library: 32bit powerpc development libraries for ppc64 Contains the symlinks and object files needed to compile and link programs diff -Nru glibc-2.24/debian/control.in/ppc64 glibc-2.24/debian/control.in/ppc64 ---