[glibc] branch glibc-2.25 updated (74519cb -> 705380c)

2017-08-21 Thread Aurelien Jarno
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

2017-08-21 Thread Debian Bug Tracking System
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.

2017-08-21 Thread Aurelien Jarno
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 Jarno 
Date:   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

2017-08-21 Thread Axel Beckert
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.

2017-08-21 Thread Abhijit Hoskeri
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)

2017-08-21 Thread Debian Bug Tracking System
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

2017-08-21 Thread Debian Bug Tracking System
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

2017-08-21 Thread Debian FTP Masters


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 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-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

2017-08-21 Thread Debian FTP Masters
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)

2017-08-21 Thread Aurelien Jarno
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)

2017-08-21 Thread Aurelien Jarno
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)

2017-08-21 Thread Aurelien Jarno
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)

2017-08-21 Thread Aurelien Jarno
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)

2017-08-21 Thread Aurelien Jarno
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)

2017-08-21 Thread Debian Bug Tracking System
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.

2017-08-21 Thread Aurelien Jarno
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 Jarno 
Date:   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

2017-08-21 Thread Aurelien Jarno
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 Jarno 
Date:   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

2017-08-21 Thread Aurelien Jarno
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 Jarno 
Date:   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

2017-08-21 Thread Aurelien Jarno
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 Jarno 
Date:   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