[glibc] branch glibc-2.25 updated (74519cb -> 705380c)
This is an automated email from the git hooks/post-receive script. aurel32 pushed a change to branch glibc-2.25 in repository glibc. from 74519cb Merge tag 'debian/2.24-16' into glibc-2.25 new 705380c debian/debhelper.in/libc-dev{-alt,}.install: install libm*.a to also installed the versioned static library on architectures with mvec support. Closes: #872852. 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 | 3 +++ debian/debhelper.in/libc-dev-alt.install | 2 +- debian/debhelper.in/libc-dev.install | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
Processed: Bug#872852 marked as pending
Processing commands for cont...@bugs.debian.org: > tag 872852 pending Bug #872852 [libc6-dev] libc6-dev: libm.a is a linker script that refers to libm-2.25.a which does not exist. Added tag(s) pending. > thanks Stopping processing here. Please contact me if you need assistance. -- 872852: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872852 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
[glibc] 01/01: debian/debhelper.in/libc-dev{-alt, }.install: install libm*.a to also installed the versioned static library on architectures with mvec support. Closes: #872852.
This is an automated email from the git hooks/post-receive script. aurel32 pushed a commit to branch glibc-2.25 in repository glibc. commit 705380c6bdf69b0ca8fe335d5dfca5acc73aca8a Author: Aurelien JarnoDate: Mon Aug 21 23:17:03 2017 +0200 debian/debhelper.in/libc-dev{-alt,}.install: install libm*.a to also installed the versioned static library on architectures with mvec support. Closes: #872852. --- debian/changelog | 3 +++ debian/debhelper.in/libc-dev-alt.install | 2 +- debian/debhelper.in/libc-dev.install | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index c9978ef..1e9ae5f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,6 +5,9 @@ glibc (2.25-0experimental2) UNRELEASED; urgency=medium * debian/control.in/main: build-depends on autotools-dev. * debian/rules, debian/rules.d/build.mk: update/restore config.guess and config.sub on configure/clean. + * debian/debhelper.in/libc-dev{-alt,}.install: install libm*.a to also +installed the versioned static library on architectures with mvec support. +Closes: #872852. -- Aurelien Jarno Sun, 20 Aug 2017 19:05:48 +0200 diff --git a/debian/debhelper.in/libc-dev-alt.install b/debian/debhelper.in/libc-dev-alt.install index 98eafd8..5a3d5fd 100644 --- a/debian/debhelper.in/libc-dev-alt.install +++ b/debian/debhelper.in/libc-dev-alt.install @@ -7,7 +7,7 @@ TMPDIR/LIBDIR/libcrypt.a LIBDIR TMPDIR/LIBDIR/libdl.a LIBDIR TMPDIR/LIBDIR/libg.a LIBDIR TMPDIR/LIBDIR/libieee.a LIBDIR -TMPDIR/LIBDIR/libm.a LIBDIR +TMPDIR/LIBDIR/libm*.a LIBDIR TMPDIR/LIBDIR/libmcheck.a LIBDIR TMPDIR/LIBDIR/libmvec.a LIBDIR TMPDIR/LIBDIR/libmvec_nonshared.a LIBDIR diff --git a/debian/debhelper.in/libc-dev.install b/debian/debhelper.in/libc-dev.install index d758a19..49e0aa1 100644 --- a/debian/debhelper.in/libc-dev.install +++ b/debian/debhelper.in/libc-dev.install @@ -6,7 +6,7 @@ TMPDIR/LIBDIR/libcrypt.a LIBDIR TMPDIR/LIBDIR/libdl.a LIBDIR TMPDIR/LIBDIR/libg.a LIBDIR TMPDIR/LIBDIR/libieee.a LIBDIR -TMPDIR/LIBDIR/libm.a LIBDIR +TMPDIR/LIBDIR/libm*.a LIBDIR TMPDIR/LIBDIR/libmcheck.a LIBDIR TMPDIR/LIBDIR/libmvec.a LIBDIR TMPDIR/LIBDIR/libmvec_nonshared.a LIBDIR -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
Bug#870889: Depends: libc-bin (> 2.25) but 2.24-14 is installed
Hi Jidanni, 積丹尼 Dan Jacobson wrote: > AB> If you install locales from experimental, you should also install > AB> libc-bin from experimental. > > There is no libc-bin from experimental. Ah, for some reasons it's only available on incoming.debian.org (but for about one and a half day already — that's unusal): https://incoming.debian.org/debian-buildd/pool/main/g/glibc/libc-bin_2.25-0experimental1_amd64.deb Sorry that I didn't noticed that detail earlier: ~ → apt-cache policy libc-bin libc-bin: Installed: 2.24-14 Candidate: 2.24-15 Version table: 2.25-0experimental1 1 1 https://incoming.debian.org/debian-buildd buildd-experimental/main amd64 Packages 2.24-15 990 990 https://ftp.ch.debian.org/debian sid/main amd64 Packages 500 https://incoming.debian.org/debian-buildd buildd-unstable/main amd64 Packages *** 2.24-14 600 600 https://ftp.ch.debian.org/debian testing/main amd64 Packages 100 /var/lib/dpkg/status > Closing this bug. Thanks. Should solve itself as soon as that upload it hits the normal mirrors. Regards, Axel -- ,''`. | Axel Beckert, https://people.debian.org/~abe/ : :' : | Debian Developer, ftp.ch.debian.org Admin `. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 `-| 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
Bug#872852: libc6-dev: libm.a is a linker script that refers to libm-2.25.a which does not exist.
Package: libc6-dev Version: 2.25-0experimental1 Severity: important Dear Maintainer, libc6-dev on experimental does not ship with static library libm-2.25.a. libm.a is a linker script that refers to this file, but its not installed. This causes for example, busybox static compilation to fail. Thanks, Abhijit *** Reporter, please consider answering these questions, where appropriate *** * What led up to the situation? * What exactly did you do (or not do) that was effective (or ineffective)? * What was the outcome of this action? * What outcome did you expect instead? *** End of the template - remove these template lines *** -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.12.0-trunk-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages libc6-dev depends on: ii libc-dev-bin2.25-0experimental1 ii libc6 2.25-0experimental1 ii linux-libc-dev 4.13~rc5-1~exp1 libc6-dev recommends no packages. Versions of packages libc6-dev suggests: ii glibc-doc 2.25-0experimental1 ii manpages-dev 4.12-2 -- no debconf information
Bug#870889: marked as done (Depends: libc-bin (> 2.25) but 2.24-14 is installed)
Your message dated Mon, 21 Aug 2017 15:24:29 +0800 with message-id <87k21xpemq@jidanni.org> and subject line Re: Bug#870889: Depends: libc-bin (> 2.25) but 2.24-14 is installed has caused the Debian Bug report #870889, regarding Depends: libc-bin (> 2.25) but 2.24-14 is installed 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.) -- 870889: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870889 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: locales Severity: important locales : Depends: libc-bin (> 2.25) but 2.24-14 is installed The following actions will resolve these dependencies: Keep the following packages at their current version: 1) locales [2.24-14 (now, unstable)] -- System Information: Debian Release: buster/sid APT prefers experimental APT policy: (990, 'experimental'), (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 4.11.0-2-686-pae (SMP w/1 CPU core) Locale: LANG=zh_TW.UTF-8, LC_CTYPE=zh_TW.UTF-8 (charmap=UTF-8), LANGUAGE=zh_TW.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Init: systemd (via /run/systemd/system) Versions of packages locales depends on: ii debconf1.5.63 ii libc-bin 2.24-14 ii libc-l10n 2.25-0experimental0 locales recommends no packages. locales suggests no packages. -- debconf information: * locales/locales_to_be_generated: en_US ISO-8859-1, en_US.UTF-8 UTF-8, zh_CN GB2312, zh_TW BIG5, zh_TW.UTF-8 UTF-8 * locales/default_environment_locale: None --- End Message --- --- Begin Message --- AB> If you install locales from experimental, you should also install AB> libc-bin from experimental. There is no libc-bin from experimental. # apt-cache policy locales locales: Installed: 2.24-11 Candidate: 2.25-0experimental0 Version table: 2.25-0experimental0 990 990 http://free.nchc.org.tw/debian experimental/main amd64 Packages 2.24-15 500 500 http://free.nchc.org.tw/debian unstable/main amd64 Packages *** 2.24-11 100 100 /var/lib/dpkg/status # apt-cache policy libc-bin libc-bin: Installed: 2.24-15 Candidate: 2.24-15 Version table: *** 2.24-15 500 500 http://free.nchc.org.tw/debian unstable/main amd64 Packages 100 /var/lib/dpkg/status OK I will choose: Upgrade the following packages: 1) locales [2.24-11 (now) -> 2.24-15 (unstable)] Closing this bug.--- End Message ---
Processed: [bts-link] source package glibc
Processing commands for cont...@bugs.debian.org: > # > # bts-link upstream status pull for source package glibc > # see http://lists.debian.org/debian-devel-announce/2006/05/msg1.html > # > user bts-link-upstr...@lists.alioth.debian.org Setting user to bts-link-upstr...@lists.alioth.debian.org (was bts-link-de...@lists.alioth.debian.org). > # remote status report for #826256 (http://bugs.debian.org/826256) > # Bug title: locales: wrong width for hexagrams (and possibly others) in 2.22 > # * http://sourceware.org/bugzilla/show_bug.cgi?id=21750 > # * remote status changed: RESOLVED -> REOPENED > # * remote resolution changed: FIXED -> (?) > # * reopen upstream > tags 826256 - fixed-upstream Bug #826256 [locales] locales: wrong width for hexagrams (and possibly others) in 2.22 Removed tag(s) fixed-upstream. > usertags 826256 - status-RESOLVED resolution-FIXED Usertags were: status-RESOLVED resolution-FIXED. Usertags are now: . > usertags 826256 + status-REOPENED There were no usertags set. Usertags are now: status-REOPENED. > thanks Stopping processing here. Please contact me if you need assistance. -- 826256: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826256 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
glibc_2.24-16_source.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Mon, 21 Aug 2017 08:51:25 +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 Architecture: source Version: 2.24-16 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-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-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-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 Changes: glibc (2.24-16) unstable; urgency=medium . [ Aurelien Jarno ] * debian/sysdeps/kfreebsd-i386.mk: don't try to build libc0.1-i686. * debian/sysdeps/hurd-i386.mk: don't try to build libc0.3-i686. * debian/sysdeps/i386.mk: don't try to build libc6-i686. * debian/testsuite-xfail-debian.mk: update kfreebsd* according to git-updates.diff. . [ Samuel Thibault ] * debian/testsuite-xfail-debian.mk: update hurd according to git-updates.diff.
Processing of glibc_2.24-16_source.changes
glibc_2.24-16_source.changes uploaded successfully to localhost along with the files: glibc_2.24-16.dsc glibc_2.24-16.debian.tar.xz glibc_2.24-16_source.buildinfo Greetings, Your Debian queue daemon (running on host usper.debian.org)
[glibc] branch glibc-2.25 updated (dabb792 -> 74519cb)
This is an automated email from the git hooks/post-receive script. aurel32 pushed a change to branch glibc-2.25 in repository glibc. from dabb792 deiban/rules.d/build.mk: improve rules dependencies adds a86da38 New changelog entry adds a5a2eb9 Fix a thinko in previous changelog entry adds 5f43c2b Using git revert is a bad idea when the commit includes a changelog entry adds 4ff6bf0 * debian/sysdeps/kfreebsd-i386.mk: don't try to build libc0.1-i686. * debian/sysdeps/hurd-i386.mk: don't try to build libc0.3-i686. * debian/sysdeps/i386.mk: don't try to build libc6-i686. adds 97e23d0 Newly added in git-updates.diff adds a63671d Improve changelog adds 046f2e4 debian/testsuite-xfail-debian.mk: update kfreebsd* according to git-updates.diff. adds 98b0dc3 releasing package glibc version 2.24-16 new 74519cb Merge tag 'debian/2.24-16' into glibc-2.25 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 | 20 ++-- debian/sysdeps/hurd-i386.mk | 3 --- debian/sysdeps/i386.mk | 3 --- debian/sysdeps/kfreebsd-i386.mk | 2 -- debian/testsuite-xfail-debian.mk | 4 ++-- 5 files changed, 20 insertions(+), 12 deletions(-) delete mode 100644 debian/sysdeps/kfreebsd-i386.mk -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
[glibc] annotated tag debian/2.24-16 created (now b664477)
This is an automated email from the git hooks/post-receive script. aurel32 pushed a change to annotated tag debian/2.24-16 in repository glibc. at b664477 (tag) tagging 98b0dc354595d307d81b81026318e240aa57c804 (commit) replaces debian/2.24-15 tagged by Aurelien Jarno on Mon Aug 21 08:51:34 2017 +0200 - Log - tagging package glibc version debian/2.24-16 -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEEd0YmQqnvlP0Pdxltupx4Bh3djJsFAlmagvYACgkQupx4Bh3d jJtrLA/8DhsLQCAB1TqHuGqnNZDHibnLi3AUkK0xfRFaHoRYxJlFgQGkSxdnSIBS KTgdNRh0+XrB7zIC8Du4QEXulj9mfpU5DDZ7lKiaDl/iMWs9WB7w/FTnSG9qRJaD 4vSgCndBKa7bT7izyDmgnno3ZxlMBw9h/HG9KcT9m+5+HRo73K1SWue34iBzLj07 kNXQIBRydGI83d6Vm4w1VIkwrtMq1olTYow+nxP+tlb5S8vaNzWNLoWklSLXGHQp bHq+QapqbsPMetgXck199ElVkIVZ/rJ9vPK8oG7JltEam13oyv0sgLxe7aF3POpa AO/2Ykss/yV3gKsiojwNX4/DXoevuk/gDOsdg5bde3QoaNo5auj88uCqj3Of6V+d ddU4zzvGcwHHmJzWE09tVl+yo/+JHvrJqo/9opwJIkxJuu8VoC0Qe5vW5f4QU0ZU TlaWQLKj2+i3SermktiXzbkF2KiNQfPeOrvMoAY+htsJLlulh0Jar3SnW2fMq5vs WBQBzanwuv1pMHjPL4gfpEO1dRagFzJ7t8WQ6Q95pKs/7lqN1hOSzNJGnsz1jmHQ y+Vr8HfRmcSOfBuMf/76AX/fr2fT4skspc7DRbLnwjwXVbDw+TJE5UpRIyRLFoCe mt1mVvFzUZARDSUTWdA7+uwAgFX8yPQi3UBcfsCvH7mO/QQ35pA= =sSXD -END PGP SIGNATURE- Aurelien Jarno (7): New changelog entry Fix a thinko in previous changelog entry Using git revert is a bad idea when the commit includes a changelog entry * debian/sysdeps/kfreebsd-i386.mk: don't try to build libc0.1-i686. Improve changelog debian/testsuite-xfail-debian.mk: update kfreebsd* according to git-updates.diff. releasing package glibc version 2.24-16 Samuel Thibault (1): Newly added in git-updates.diff --- This annotated tag includes the following new commits: new 98b0dc3 releasing package glibc version 2.24-16 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 glibc-2.25 updated (97e1532 -> dabb792)
This is an automated email from the git hooks/post-receive script. aurel32 pushed a change to branch glibc-2.25 in repository glibc. from 97e1532 Do not try to install NPTL GDB pretty-printers on non-Linux. new 824f208 * debian/control.in/main: build-depends on autotools-dev. * debian/rules, debian/rules.d/build.mk: update/restore config.guess and config.sub on configure/clean. new dabb792 deiban/rules.d/build.mk: improve rules dependencies 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| 3 +++ debian/control | 2 +- debian/control.in/main | 2 +- debian/rules| 1 + debian/rules.d/build.mk | 9 +++-- 5 files changed, 13 insertions(+), 4 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
[glibc] branch sid updated (98b0dc3 -> 700ddc7)
This is an automated email from the git hooks/post-receive script. aurel32 pushed a change to branch sid in repository glibc. from 98b0dc3 releasing package glibc version 2.24-16 new 700ddc7 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] branch sid updated (046f2e4 -> 98b0dc3)
This is an automated email from the git hooks/post-receive script. aurel32 pushed a change to branch sid in repository glibc. from 046f2e4 debian/testsuite-xfail-debian.mk: update kfreebsd* according to git-updates.diff. new 98b0dc3 releasing package glibc version 2.24-16 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
Bug#751409: marked as done (libc6-dev: endian.h macros don't always return the correct type)
Your message dated Mon, 21 Aug 2017 08:59:19 +0200 with message-id <20170821065919.ncwmbj7x52qkw...@aurel32.net> and subject line Bug#751409: libc6-dev: endian.h macros don't always return the correct type has caused the Debian Bug report #751409, regarding libc6-dev: endian.h macros don't always return the correct type 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.) -- 751409: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=751409 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: libc6-dev Version: 2.19-1 Severity: normal Depending on the endian of the system, the macros le64toh(), be64toh(), htole64(), htobe64(), etc. could not return a 64-bit type. This can lead to issues ranging from compilation errors to runtime crashes. Here is a simple example: #include #include int main(void) { printf("%u\n", (unsigned)sizeof(htobe64(1))); return 0; } On a little endian system this will print 8 while on a big endian system it will print 4. The reason is that on a big endian system the printf line expands to: printf("%u\n", (unsigned)sizeof((1))); This can cause many different types of errors (e.g. when passing arguments to a varargs function). The simplest solution is to change the macros in endian.h to cast the result to the expected type. For example change this: #define htobe64(x) (x) to this: #define htobe64(x) (uint64_t)(x) I'm going to create a patch for this. -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: mips (mips64) Kernel: Linux 3.2.0-4-5kc-malta Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libc6-dev depends on: ii libc-dev-bin2.19-1 ii libc6 2.19-1 ii linux-libc-dev 3.14.4-1 Versions of packages libc6-dev recommends: ii gcc [c-compiler] 4:4.8.2-4 ii gcc-4.8 [c-compiler] 4.8.3-2 Versions of packages libc6-dev suggests: pn glibc-doc ii manpages-dev 3.65-1 -- no debconf information --- End Message --- --- Begin Message --- Version: 2.25-0experimental0 On 2014-06-12 15:23, Plamen Alexandrov wrote: > Package: libc6-dev > Version: 2.19-1 > Severity: normal > > Depending on the endian of the system, the macros le64toh(), be64toh(), > htole64(), htobe64(), etc. could not return a 64-bit type. This can lead to > issues ranging from compilation errors to runtime crashes. > > Here is a simple example: > > #include > #include > int main(void) > { > printf("%u\n", (unsigned)sizeof(htobe64(1))); > return 0; > } > > On a little endian system this will print 8 while on a big endian system it > will print 4. The reason is that on a big endian system the printf line > expands to: > > printf("%u\n", (unsigned)sizeof((1))); > > This can cause many different types of errors (e.g. when passing arguments to > a varargs function). > > The simplest solution is to change the macros in endian.h to cast the result > to the expected type. For example change this: > #define htobe64(x) (x) > to this: > #define htobe64(x) (uint64_t)(x) > > I'm going to create a patch for this. This has now been fixed upstream in version 2.25, which has first been packaged in Debian as version 2.25-0experimental0. I am therefore closing the bug. -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurel...@aurel32.net http://www.aurel32.net--- End Message ---
[glibc] 01/02: * debian/control.in/main: build-depends on autotools-dev. * debian/rules, debian/rules.d/build.mk: update/restore config.guess and config.sub on configure/clean.
This is an automated email from the git hooks/post-receive script. aurel32 pushed a commit to branch glibc-2.25 in repository glibc. commit 824f208a66b42f959c4069255ba0c1bc34565053 Author: Aurelien JarnoDate: Sun Aug 20 23:50:47 2017 +0200 * debian/control.in/main: build-depends on autotools-dev. * debian/rules, debian/rules.d/build.mk: update/restore config.guess and config.sub on configure/clean. --- debian/changelog| 3 +++ debian/control | 2 +- debian/control.in/main | 2 +- debian/rules| 1 + debian/rules.d/build.mk | 7 ++- 5 files changed, 12 insertions(+), 3 deletions(-) diff --git a/debian/changelog b/debian/changelog index 6fda815..9e7ae6e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,9 @@ glibc (2.25-0experimental2) UNRELEASED; urgency=medium [ Aurelien Jarno ] * Do not try to install NPTL GDB pretty-printers on non-Linux. + * debian/control.in/main: build-depends on autotools-dev. + * debian/rules, debian/rules.d/build.mk: update/restore config.guess and +config.sub on configure/clean. -- Aurelien Jarno Sun, 20 Aug 2017 19:05:48 +0200 diff --git a/debian/control b/debian/control index 45f5132..161d11d 100644 --- a/debian/control +++ b/debian/control @@ -2,7 +2,7 @@ Source: glibc Section: libs Priority: required Build-Depends: gettext, dpkg (>= 1.18.7), dpkg-dev (>= 1.17.14), xz-utils, file, quilt, - autoconf, gawk, debhelper (>= 10), rdfind, symlinks, netbase, gperf, + autoconf, autotools-dev, gawk, debhelper (>= 10), rdfind, symlinks, netbase, gperf, linux-libc-dev (>= 3.9) [linux-any], libaudit-dev [linux-any], libcap-dev [linux-any], libselinux-dev [linux-any], mig (>= 1.5-3) [hurd-i386], gnumach-dev (>= 2:1.8+git20170102-1~) [hurd-i386], diff --git a/debian/control.in/main b/debian/control.in/main index 27e1c84..8f0ba0b 100644 --- a/debian/control.in/main +++ b/debian/control.in/main @@ -2,7 +2,7 @@ Source: glibc Section: libs Priority: required Build-Depends: gettext, dpkg (>= 1.18.7), dpkg-dev (>= 1.17.14), xz-utils, file, quilt, - autoconf, gawk, debhelper (>= 10), rdfind, symlinks, netbase, gperf, + autoconf, autotools-dev, gawk, debhelper (>= 10), rdfind, symlinks, netbase, gperf, linux-libc-dev (>= 3.9) [linux-any], libaudit-dev [linux-any], libcap-dev [linux-any], libselinux-dev [linux-any], mig (>= 1.5-3) [hurd-i386], gnumach-dev (>= 2:1.8+git20170102-1~) [hurd-i386], diff --git a/debian/rules b/debian/rules index a7a6ed1..1ac9d1a 100755 --- a/debian/rules +++ b/debian/rules @@ -197,6 +197,7 @@ endif include debian/rules.d/*.mk clean:: unpatch + dh_autotools-dev_restoreconfig rm -f $(CURDIR)/po/*.mo rm -rf $(patsubst %,debian/tmp-%,$(GLIBC_PASSES)) rm -rf $(build-tree) diff --git a/debian/rules.d/build.mk b/debian/rules.d/build.mk index c7003dc..737de51 100644 --- a/debian/rules.d/build.mk +++ b/debian/rules.d/build.mk @@ -20,6 +20,11 @@ ifdef WITH_SYSROOT libc_extra_config_options += --with-headers=$(WITH_SYSROOT)/$(includedir) endif +$(stamp)config_sub_guess: $(stamp)patch + @echo Updating config.sub and config.guess + dh_autotools-dev_updateconfig + touch $@ + $(patsubst %,mkbuilddir_%,$(GLIBC_PASSES)) :: mkbuilddir_% : $(stamp)mkbuilddir_% $(stamp)mkbuilddir_%: $(stamp)patch $(KERNEL_HEADER_DIR) @echo Making builddir for $(curpass) @@ -27,7 +32,7 @@ $(stamp)mkbuilddir_%: $(stamp)patch $(KERNEL_HEADER_DIR) touch $@ $(patsubst %,configure_%,$(GLIBC_PASSES)) :: configure_% : $(stamp)configure_% -$(stamp)configure_%: $(stamp)mkbuilddir_% +$(stamp)configure_%: $(stamp)config_sub_guess $(stamp)mkbuilddir_% @echo Configuring $(curpass) rm -f $(DEB_BUILDDIR)/configparms echo "MIG = $(call xx,MIG)" >> $(DEB_BUILDDIR)/configparms -- 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-16
This is an automated email from the git hooks/post-receive script. aurel32 pushed a commit to branch sid in repository glibc. commit 98b0dc354595d307d81b81026318e240aa57c804 Author: Aurelien JarnoDate: Mon Aug 21 08:51:34 2017 +0200 releasing package glibc version 2.24-16 --- debian/changelog | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index 4ed708f..d8ec97c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -glibc (2.24-16) UNRELEASED; urgency=medium +glibc (2.24-16) unstable; urgency=medium [ Aurelien Jarno ] * debian/sysdeps/kfreebsd-i386.mk: don't try to build libc0.1-i686. @@ -10,7 +10,7 @@ glibc (2.24-16) UNRELEASED; urgency=medium [ Samuel Thibault ] * debian/testsuite-xfail-debian.mk: update hurd according to git-updates.diff. - -- Aurelien Jarno Sun, 20 Aug 2017 15:20:41 +0200 + -- Aurelien Jarno Mon, 21 Aug 2017 08:51:25 +0200 glibc (2.24-15) unstable; urgency=medium -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
[glibc] 02/02: deiban/rules.d/build.mk: improve rules dependencies
This is an automated email from the git hooks/post-receive script. aurel32 pushed a commit to branch glibc-2.25 in repository glibc. commit dabb792e636bad7d8c5ba031e7db1a2d5f2688fe Author: Aurelien JarnoDate: Sun Aug 20 23:53:44 2017 +0200 deiban/rules.d/build.mk: improve rules dependencies $(stamp)patch and $(KERNEL_HEADER_DIR) are not need to create the build directory, but by the configure script. --- debian/rules.d/build.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/rules.d/build.mk b/debian/rules.d/build.mk index 737de51..4547cce 100644 --- a/debian/rules.d/build.mk +++ b/debian/rules.d/build.mk @@ -26,13 +26,13 @@ $(stamp)config_sub_guess: $(stamp)patch touch $@ $(patsubst %,mkbuilddir_%,$(GLIBC_PASSES)) :: mkbuilddir_% : $(stamp)mkbuilddir_% -$(stamp)mkbuilddir_%: $(stamp)patch $(KERNEL_HEADER_DIR) +$(stamp)mkbuilddir_%: @echo Making builddir for $(curpass) test -d $(DEB_BUILDDIR) || mkdir -p $(DEB_BUILDDIR) touch $@ $(patsubst %,configure_%,$(GLIBC_PASSES)) :: configure_% : $(stamp)configure_% -$(stamp)configure_%: $(stamp)config_sub_guess $(stamp)mkbuilddir_% +$(stamp)configure_%: $(stamp)config_sub_guess $(stamp)patch $(KERNEL_HEADER_DIR) $(stamp)mkbuilddir_% @echo Configuring $(curpass) rm -f $(DEB_BUILDDIR)/configparms echo "MIG = $(call xx,MIG)" >> $(DEB_BUILDDIR)/configparms -- 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 700ddc78b23238a9a2848814a4d883588b74de41 Author: Aurelien JarnoDate: Mon Aug 21 08:56:01 2017 +0200 New changelog entry --- debian/changelog | 6 ++ 1 file changed, 6 insertions(+) diff --git a/debian/changelog b/debian/changelog index d8ec97c..5c52f69 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +glibc (2.24-17) UNRELEASED; urgency=medium + + * + + -- Aurelien Jarno Mon, 21 Aug 2017 08:55:57 +0200 + glibc (2.24-16) unstable; urgency=medium [ Aurelien Jarno ] -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git