[Git][glibc-team/glibc][glibc-2.30] Actually apply the patch from the last commit.

2019-09-16 Thread Adam Conrad


Adam Conrad pushed to branch glibc-2.30 at GNU Libc Maintainers / glibc


Commits:
b1c6c810 by Adam Conrad at 2019-09-16T14:58:04Z
Actually apply the patch from the last commit.

- - - - -


1 changed file:

- debian/patches/series


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/b1c6c8107bb5408a5ab8a1a1623a639ecd04b9e9

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/b1c6c8107bb5408a5ab8a1a1623a639ecd04b9e9
You're receiving this email because of your account on salsa.debian.org.




[Git][glibc-team/glibc][glibc-2.30] 2 commits: Update ref date for initial git-updates.

2019-09-16 Thread Adam Conrad


Adam Conrad pushed to branch glibc-2.30 at GNU Libc Maintainers / glibc


Commits:
7d5b09a1 by Adam Conrad at 2019-09-16T12:40:28Z
Update ref date for initial git-updates.

- - - - -
c788403d by Adam Conrad at 2019-09-16T12:42:12Z
debian/patches/any/local-test-install.diff: Use install_root rather than 
DESTDIR when installing container root, since we override install_root.

- - - - -


2 changed files:

- debian/changelog
- + debian/patches/any/local-test-install.diff


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/e8b103febeab248eae7ff6b3d8b19d1f3e4b2397...c788403d219d1b4e13fe2e3903e8896b4c3e0f97

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/compare/e8b103febeab248eae7ff6b3d8b19d1f3e4b2397...c788403d219d1b4e13fe2e3903e8896b4c3e0f97
You're receiving this email because of your account on salsa.debian.org.




[Git][glibc-team/glibc][glibc-2.30] Rebase git-poll_errors_fixes.diff against fixed git-io_select_timeout.diff.

2019-08-30 Thread Adam Conrad


Adam Conrad pushed to branch glibc-2.30 at GNU Libc Maintainers / glibc


Commits:
884e375e by Adam Conrad at 2019-08-30T18:03:13Z
Rebase git-poll_errors_fixes.diff against fixed git-io_select_timeout.diff.

- - - - -


1 changed file:

- debian/patches/hurd-i386/git-poll_errors_fixes.diff


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/884e375eddeb5e8baa4497bff1e39c243ee4b932

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/884e375eddeb5e8baa4497bff1e39c243ee4b932
You're receiving this email because of your account on salsa.debian.org.




[Git][glibc-team/glibc][glibc-2.30] debian/patches/locale/locale-print-LANGUAGE.diff: Update for new test.

2019-08-29 Thread Adam Conrad


Adam Conrad pushed to branch glibc-2.30 at GNU Libc Maintainers / glibc


Commits:
2f408454 by Adam Conrad at 2019-08-29T14:06:18Z
debian/patches/locale/locale-print-LANGUAGE.diff: Update for new test.

- - - - -


2 changed files:

- debian/changelog
- debian/patches/locale/locale-print-LANGUAGE.diff


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/2f408454a929ebac85eed3c4af313e4b4cb93a2f

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/2f408454a929ebac85eed3c4af313e4b4cb93a2f
You're receiving this email because of your account on salsa.debian.org.




[Git][glibc-team/glibc][glibc-2.30] Add git updates from 2019-08-28.

2019-08-29 Thread Adam Conrad


Adam Conrad pushed to branch glibc-2.30 at GNU Libc Maintainers / glibc


Commits:
301bb908 by Adam Conrad at 2019-08-29T10:26:09Z
Add git updates from 2019-08-28.

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/git-updates.diff
- debian/patches/series


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/301bb908a986d02b32b4edaf7e4846dee9e0b74e

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/301bb908a986d02b32b4edaf7e4846dee9e0b74e
You're receiving this email because of your account on salsa.debian.org.




[Git][glibc-team/glibc][glibc-2.30] First pass at new upstream release 2.30:

2019-08-29 Thread Adam Conrad


Adam Conrad pushed to branch glibc-2.30 at GNU Libc Maintainers / glibc


Commits:
60cc8cc3 by Adam Conrad at 2019-08-29T09:50:49Z
First pass at new upstream release 2.30:

* New upstream release 2.30:
  - debian/symbols.wildcard: Add 2.30, and debian/control: Regenrate.
  - debian/patches/any/git-libio-stdout-putc.diff: Upstreamed.
  - debian/patches/any/git-pexpect-pretty-printers.diff: Upstreamed.
  - debian/patches/any/git-socket-constants.diff: Upstreamed.
  - debian/patches/any/local-tst-eintr1-eagain.diff: Obsolete.
  - debian/patches/hurd-i386/git-renameat2.diff: Upstreamed.
  - debian/patches/any/submitted-resolv-unaligned.diff: Rebased.
  - debian/patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff: Rebased.
  - debian/patches/hurd-i386/tg-hurdsig-fixes-2.diff: Rebased.
  - debian/patches/hurd-i386/tg-hurdsig-fixes.diff: Rebased.
  - debian/patches/hurd-i386/tg-hurdsig-global-dispositions.diff: Rebased.
  - debian/patches/hurd-i386/tg-io_select_timeout.diff: Rebased.
  - debian/patches/hurd-i386/tg-thread-cancel.diff: Rebased.
  - debian/patches/kfreebsd/submitted-auxv.diff: Rebased.

- - - - -


18 changed files:

- debian/changelog
- debian/control
- − debian/patches/any/git-libio-stdout-putc.diff
- − debian/patches/any/git-pexpect-pretty-printers.diff
- − debian/patches/any/git-socket-constants.diff
- − debian/patches/any/local-tst-eintr1-eagain.diff
- debian/patches/any/submitted-resolv-unaligned.diff
- − debian/patches/git-updates.diff
- − debian/patches/hurd-i386/git-renameat2.diff
- debian/patches/hurd-i386/tg-hurdsig-SA_SIGINFO.diff
- debian/patches/hurd-i386/tg-hurdsig-fixes-2.diff
- debian/patches/hurd-i386/tg-hurdsig-fixes.diff
- debian/patches/hurd-i386/tg-hurdsig-global-dispositions.diff
- debian/patches/hurd-i386/tg-io_select_timeout.diff
- debian/patches/hurd-i386/tg-thread-cancel.diff
- debian/patches/kfreebsd/submitted-auxv.diff
- debian/patches/series
- debian/symbols.wildcards


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/60cc8cc3cfbce4d06486614cfdf69d2c832f6eb6

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/60cc8cc3cfbce4d06486614cfdf69d2c832f6eb6
You're receiving this email because of your account on salsa.debian.org.




[Git][glibc-team/glibc] Pushed new branch glibc-2.30

2019-08-29 Thread Adam Conrad


Adam Conrad pushed new branch glibc-2.30 at GNU Libc Maintainers / glibc

-- 
View it on GitLab: https://salsa.debian.org/glibc-team/glibc/tree/glibc-2.30
You're receiving this email because of your account on salsa.debian.org.




[Git][glibc-team/tzdata] Pushed new tag debian/2019b-1

2019-07-04 Thread Adam Conrad


Adam Conrad pushed new tag debian/2019b-1 at GNU Libc Maintainers / tzdata

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/tzdata/tree/debian/2019b-1
You're receiving this email because of your account on salsa.debian.org.




[Git][glibc-team/tzdata][sid] New upstream version, affecting the following past and future timestamps:

2019-07-04 Thread Adam Conrad


Adam Conrad pushed to branch sid at GNU Libc Maintainers / tzdata


Commits:
560d2373 by Adam Conrad at 2019-07-04T21:20:30Z
New upstream version, affecting the following past and future timestamps:

* New upstream version, affecting the following past and future timestamps:
  - Brazil has canceled DST and will stay on standard time indefinitely.
  - Predictions for Morocco now go through 2087 instead of 2037.
  - Palestines 2019 spring transition was 03-29 at 00:00, not 03-30
at 01:00.  Guess future transitions to be Marchs last Friday at 00:00.
  - Many corrections to historical Hong Kong transitions from 1941 to 1947.

- - - - -


1 changed file:

- debian/changelog


View it on GitLab: 
https://salsa.debian.org/glibc-team/tzdata/commit/560d2373b848df43f37c983b0c8413079a3f50ac

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/tzdata/commit/560d2373b848df43f37c983b0c8413079a3f50ac
You're receiving this email because of your account on salsa.debian.org.




[Git][glibc-team/glibc][sid] debian/patches/arm/unsubmitted-ldso-abi-check.diff: Fix rtld segv in dl_open()...

2019-04-08 Thread Adam Conrad


Adam Conrad pushed to branch sid at GNU Libc Maintainers / glibc


Commits:
83b0fc94 by Adam Conrad at 2019-04-08T07:07:38Z
debian/patches/arm/unsubmitted-ldso-abi-check.diff: Fix rtld segv in dl_open() 
introduced via merge with upstream at 2.28 (LP: #1821677)

- - - - -


2 changed files:

- debian/changelog
- debian/patches/arm/unsubmitted-ldso-abi-check.diff


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/83b0fc949cefe9c96b213df64686222007d14ad0

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/83b0fc949cefe9c96b213df64686222007d14ad0
You're receiving this email because of your account on salsa.debian.org.



[Git][glibc-team/glibc] Pushed new branch glibc-2.29

2019-02-21 Thread Adam Conrad
Adam Conrad pushed new branch glibc-2.29 at GNU Libc Maintainers / glibc

-- 
View it on GitLab: https://salsa.debian.org/glibc-team/glibc/tree/glibc-2.29
You're receiving this email because of your account on salsa.debian.org.


Re: Propose requiring Python 3.4 or later for building glibc.

2018-10-19 Thread Adam Conrad
On Fri, Oct 19, 2018 at 09:47:14AM -0400, Carlos O'Donell wrote:
> 
> Adam,
> 
> Any input from Ubuntu?

I think the more tools you involve in any bootstrap process, the more
painful you're going to make it for people bringing up a new arch.

Python isn't exactly lightweight (though there are ways to build just
stdlib and not much else), and intertwining a python bootstrap with
the already tiresome gcc/glibc/etc bootstraps won't fill me with warm
fuzzies.

With the above objection registered, I'll note that for both Debian
and Ubuntu, python3.4 is sufficiently ancient that we'll have no issues
meeting the actual requirement, and for most cases, we shouldn't really
see an issue with the above "oh noes, more bootstrap bits", cause we
can reliably cross bootstrap and ignore the whole issue.

... Adam



[Git][glibc-team/glibc][glibc-2.28] debian/patches/localedata/tailor-iso14651_t1.diff: Build without errors.

2018-08-24 Thread Adam Conrad
Adam Conrad pushed to branch glibc-2.28 at GNU Libc Maintainers / glibc


Commits:
4f8fddce by Adam Conrad at 2018-08-24T06:59:06Z
debian/patches/localedata/tailor-iso14651_t1.diff: Build without errors.

- - - - -


2 changed files:

- debian/changelog
- debian/patches/localedata/tailor-iso14651_t1.diff


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/4f8fddce472674f5a88b99c3e62c152421c68909

-- 
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/4f8fddce472674f5a88b99c3e62c152421c68909
You're receiving this email because of your account on salsa.debian.org.


[Git][glibc-team/glibc][glibc-2.27] Fix copy/paste error in the changelog for tst-malloc-usable-tunables.

2018-02-22 Thread Adam Conrad
Adam Conrad pushed to branch glibc-2.27 at GNU Libc Maintainers / glibc


Commits:
3511973d by Adam Conrad at 2018-02-22T02:42:31-07:00
Fix copy/paste error in the changelog for tst-malloc-usable-tunables.

- - - - -


1 changed file:

- debian/changelog


View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/3511973dac5e2818e536cf2a29a8610deffc6f2b

---
View it on GitLab: 
https://salsa.debian.org/glibc-team/glibc/commit/3511973dac5e2818e536cf2a29a8610deffc6f2b
You're receiving this email because of your account on salsa.debian.org.


Bug#888073: glibc: Support amd64 systems without /lib64

2018-01-24 Thread Adam Conrad
On Wed, Jan 24, 2018 at 10:57:20PM +0100, Javier Serrano Polo wrote:
> El dc 24 de 01 de 2018 a les 22:40 +0100, Sven Joachim va escriure:
> > Well, then you have to live with /lib64.
> 
> I do not live with /lib64. You do not have to live with /lib64 unless
> you want to.

That path is baked into every single x86-64 binary compiled by any
compiler that builds for the well-defined GNU/Linux x86-64 ABI.  You
are free to patch all your compilers and your libc to build a system
that works differently, but you won't be ABI-compatible with the rest
of the Linux world, and it's nonsensical to expect Debian to make it
easy to build such a non-compatible system.

I've spent a lot of time dealing with ld.so paths upstream, and we
all agree that, given a time machine, we'd fix them all to be in /lib
and have unique names (see armhf or arm64 for examples), but while we
can change future ABIs, it's just not feasible to change an ABI that
has been in heavy use for well over a decade.

I appreciate that you think having a directory with one file in it is
ugly.  If you want to patch your local system and rebuild it all to
avoid that, go nuts.  Seems like overkill, but who am I to judge?  As
a Debian bug, however, even a wishlist one, this should be a wontfix.

... Adam



[glibc] 01/01: Make debian/patches/any/local-cudacc-float128.diff apply to POWER too.

2017-10-11 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch glibc-2.26
in repository glibc.

commit 0ab7eef2b89d372ad2c235f5cbf8f383958f68f4
Author: Adam Conrad <adcon...@0c3.net>
Date:   Wed Oct 11 15:19:49 2017 -0600

Make debian/patches/any/local-cudacc-float128.diff apply to POWER too.
---
 debian/patches/any/local-cudacc-float128.diff | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/debian/patches/any/local-cudacc-float128.diff 
b/debian/patches/any/local-cudacc-float128.diff
index 254a850..e01a35b 100644
--- a/debian/patches/any/local-cudacc-float128.diff
+++ b/debian/patches/any/local-cudacc-float128.diff
@@ -16,3 +16,14 @@ Last-Update: 2017-10-11
  # define __HAVE_FLOAT128 1
  #else
  # define __HAVE_FLOAT128 0
+--- glibc-2.26.orig/sysdeps/powerpc/bits/floatn.h
 glibc-2.26/sysdeps/powerpc/bits/floatn.h
+@@ -25,7 +25,7 @@
+floating-point type with the IEEE 754 binary128 format, and this glibc
+includes corresponding *f128 interfaces for it.  */
+ #if defined _ARCH_PWR8 && defined __LITTLE_ENDIAN__ && (_CALL_ELF == 2) \
+-&& defined __FLOAT128__
++&& defined __FLOAT128__ && !defined(__CUDACC__)
+ # define __HAVE_FLOAT128 1
+ #else
+ # define __HAVE_FLOAT128 0

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.26 updated (a91100e -> 0ab7eef)

2017-10-11 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.26
in repository glibc.

  from  a91100e   debian/patches/amd64/git-x86_64-search.diff: Backport 
upstream commit to put x86_64 back in the search path, like in 2.25 (LP: 
#1718928)
   new  0ab7eef   Make debian/patches/any/local-cudacc-float128.diff apply 
to POWER too.

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/patches/any/local-cudacc-float128.diff | 11 +++
 1 file changed, 11 insertions(+)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: debian/patches/amd64/git-x86_64-search.diff: Backport upstream commit to put x86_64 back in the search path, like in 2.25 (LP: #1718928)

2017-10-11 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch glibc-2.26
in repository glibc.

commit a91100e8e200e1577e4c0df9d60c2e89df301956
Author: Adam Conrad <adcon...@0c3.net>
Date:   Wed Oct 11 14:13:31 2017 -0600

debian/patches/amd64/git-x86_64-search.diff: Backport upstream commit to 
put x86_64 back in the search path, like in 2.25 (LP: #1718928)
---
 debian/changelog|   2 +
 debian/patches/amd64/git-x86_64-search.diff | 211 
 debian/patches/series   |   2 +
 3 files changed, 215 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 8e797cb..a8138af 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -32,6 +32,8 @@ glibc (2.26-0experimental0) UNRELEASED; urgency=medium
   defining __HAVE_FLOAT128 on NVIDIA's CUDA compilers (LP: #1717257)
 - debian/patches/arm/git-arm64-memcmp.diff: Backport optimized memcmp
   for AArch64, improving performance from 25% to 500% (LP: #1720832)
+- debian/patches/amd64/git-x86_64-search.diff: Backport upstream commit
+  to put x86_64 back in the search path, like in 2.25 (LP: #1718928)
 - debian/control.in/libc: Drop ancient Breaks satisfied in oldoldstable.
 - debian/{debhelper.in/libc.preinst,sysdeps/amd64.mk,sysdeps/i386.mk}:
   Bump MIN_KERNEL_SUPPORTED to 3.2 on x86, following upstream's change.
diff --git a/debian/patches/amd64/git-x86_64-search.diff 
b/debian/patches/amd64/git-x86_64-search.diff
new file mode 100644
index 000..d78adb6
--- /dev/null
+++ b/debian/patches/amd64/git-x86_64-search.diff
@@ -0,0 +1,211 @@
+commit 45ff34638f034877b6a490c217d6a0632ce263f4
+Author: H.J. Lu <hjl.to...@gmail.com>
+Date:   Mon Sep 11 08:18:11 2017 -0700
+
+x86: Add x86_64 to x86-64 HWCAP [BZ #22093]
+
+Before glibc 2.26, ld.so set dl_platform to "x86_64" and searched the
+"x86_64" subdirectory when loading a shared library.  ld.so in glibc
+2.26 was changed to set dl_platform to "haswell" or "xeon_phi", based
+on supported ISAs.  This led to shared library loading failure for
+shared libraries placed under the "x86_64" subdirectory.
+
+This patch adds "x86_64" to x86-64 dl_hwcap so that ld.so will always
+search the "x86_64" subdirectory when loading a shared library.
+
+NB: We can't set x86-64 dl_platform to "x86-64" since ld.so will skip
+the "haswell" and "xeon_phi" subdirectories on "haswell" and "xeon_phi"
+machines.
+
+Tested on i686 and x86-64.
+
+[BZ #22093]
+* sysdeps/x86/cpu-features.c (init_cpu_features): Initialize
+GLRO(dl_hwcap) to HWCAP_X86_64 for x86-64.
+* sysdeps/x86/dl-hwcap.h (HWCAP_COUNT): Updated.
+(HWCAP_IMPORTANT): Likewise.
+(HWCAP_X86_64): New enum.
+(HWCAP_X86_AVX512_1): Updated.
+* sysdeps/x86/dl-procinfo.c (_dl_x86_hwcap_flags): Add "x86_64".
+* sysdeps/x86_64/Makefile (tests): Add tst-x86_64-1.
+(modules-names): Add x86_64/tst-x86_64mod-1.
+(LDFLAGS-tst-x86_64mod-1.so): New.
+($(objpfx)tst-x86_64-1): Likewise.
+($(objpfx)x86_64/tst-x86_64mod-1.os): Likewise.
+(tst-x86_64-1-clean): Likewise.
+* sysdeps/x86_64/tst-x86_64-1.c: New file.
+* sysdeps/x86_64/tst-x86_64mod-1.c: Likewise.
+
+diff --git a/sysdeps/x86/cpu-features.c b/sysdeps/x86/cpu-features.c
+index 6f900840d4..c267f17b76 100644
+--- a/sysdeps/x86/cpu-features.c
 b/sysdeps/x86/cpu-features.c
+@@ -336,7 +336,6 @@ no_cpuid:
+ 
+   /* Reuse dl_platform, dl_hwcap and dl_hwcap_mask for x86.  */
+   GLRO(dl_platform) = NULL;
+-  GLRO(dl_hwcap) = 0;
+ #if !HAVE_TUNABLES && defined SHARED
+   /* The glibc.tune.hwcap_mask tunable is initialized already, so no need to 
do
+  this.  */
+@@ -344,6 +343,7 @@ no_cpuid:
+ #endif
+ 
+ #ifdef __x86_64__
++  GLRO(dl_hwcap) = HWCAP_X86_64;
+   if (cpu_features->kind == arch_kind_intel)
+ {
+   if (CPU_FEATURES_ARCH_P (cpu_features, AVX512F_Usable)
+@@ -374,6 +374,7 @@ no_cpuid:
+   GLRO(dl_platform) = "haswell";
+ }
+ #else
++  GLRO(dl_hwcap) = 0;
+   if (CPU_FEATURES_CPU_P (cpu_features, SSE2))
+ GLRO(dl_hwcap) |= HWCAP_X86_SSE2;
+ 
+diff --git a/sysdeps/x86/dl-hwcap.h b/sysdeps/x86/dl-hwcap.h
+index c95668415a..38627e9eef 100644
+--- a/sysdeps/x86/dl-hwcap.h
 b/sysdeps/x86/dl-hwcap.h
+@@ -24,15 +24,16 @@
+ # define HWCAP_PLATFORMS_START0
+ # define HWCAP_PLATFORMS_COUNT4
+ # define HWCAP_START  0
+-# define HWCAP_COUNT  2
+-# define HWCAP_IMPORTANT  (HWCAP_X86_SSE2 | HWCAP_X86_AVX512_1)
++# define HWCAP_COUNT  3
++# define HWCAP_IMPORTANT \
++  (HWCAP_X86_SSE2 | HWCAP_X86_64 | HWC

[glibc] branch glibc-2.26 updated (d4f6d38 -> a91100e)

2017-10-11 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.26
in repository glibc.

  from  d4f6d38   debian/patches/arm/git-arm64-memcmp.diff: Backport 
optimized memcmp for AArch64, improving performance from 25% to 500% (LP: 
#1720832)
   new  a91100e   debian/patches/amd64/git-x86_64-search.diff: Backport 
upstream commit to put x86_64 back in the search path, like in 2.25 (LP: 
#1718928)

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|   2 +
 debian/patches/amd64/git-x86_64-search.diff | 211 
 debian/patches/series   |   2 +
 3 files changed, 215 insertions(+)
 create mode 100644 debian/patches/amd64/git-x86_64-search.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.26 updated (925768d -> d4f6d38)

2017-10-11 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.26
in repository glibc.

  from  925768d   debian/rules.d/debhelper.mk: Filter python hooks in 
stage1 (closes: #874491)
   new  d4f6d38   debian/patches/arm/git-arm64-memcmp.diff: Backport 
optimized memcmp for AArch64, improving performance from 25% to 500% (LP: 
#1720832)

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 |   2 +
 debian/patches/arm/git-arm64-memcmp.diff | 232 +++
 debian/patches/series|   1 +
 3 files changed, 235 insertions(+)
 create mode 100644 debian/patches/arm/git-arm64-memcmp.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: debian/patches/arm/git-arm64-memcmp.diff: Backport optimized memcmp for AArch64, improving performance from 25% to 500% (LP: #1720832)

2017-10-11 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch glibc-2.26
in repository glibc.

commit d4f6d3805e95af3f6aaf47d16ed6eac7783391f4
Author: Adam Conrad <adcon...@0c3.net>
Date:   Wed Oct 11 14:08:40 2017 -0600

debian/patches/arm/git-arm64-memcmp.diff: Backport optimized memcmp for 
AArch64, improving performance from 25% to 500% (LP: #1720832)
---
 debian/changelog |   2 +
 debian/patches/arm/git-arm64-memcmp.diff | 232 +++
 debian/patches/series|   1 +
 3 files changed, 235 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 1356817..8e797cb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -30,6 +30,8 @@ glibc (2.26-0experimental0) UNRELEASED; urgency=medium
   agree with the sorting we see in Debian, may need another look.
 - debian/patches/any/local-cudacc-float128.diff: Local patch to prevent
   defining __HAVE_FLOAT128 on NVIDIA's CUDA compilers (LP: #1717257)
+- debian/patches/arm/git-arm64-memcmp.diff: Backport optimized memcmp
+  for AArch64, improving performance from 25% to 500% (LP: #1720832)
 - debian/control.in/libc: Drop ancient Breaks satisfied in oldoldstable.
 - debian/{debhelper.in/libc.preinst,sysdeps/amd64.mk,sysdeps/i386.mk}:
   Bump MIN_KERNEL_SUPPORTED to 3.2 on x86, following upstream's change.
diff --git a/debian/patches/arm/git-arm64-memcmp.diff 
b/debian/patches/arm/git-arm64-memcmp.diff
new file mode 100644
index 000..4b31caf
--- /dev/null
+++ b/debian/patches/arm/git-arm64-memcmp.diff
@@ -0,0 +1,232 @@
+commit 922369032c604b4dcfd535e1bcddd4687e7126a5
+Author: Wilco Dijkstra <wdijk...@arm.com>
+Date:   Thu Aug 10 17:00:38 2017 +0100
+
+[AArch64] Optimized memcmp.
+
+This is an optimized memcmp for AArch64.  This is a complete rewrite
+using a different algorithm.  The previous version split into cases
+where both inputs were aligned, the inputs were mutually aligned and
+unaligned using a byte loop.  The new version combines all these cases,
+while small inputs of less than 8 bytes are handled separately.
+
+This allows the main code to be sped up using unaligned loads since
+there are now at least 8 bytes to be compared.  After the first 8 bytes,
+align the first input.  This ensures each iteration does at most one
+unaligned access and mutually aligned inputs behave as aligned.
+After the main loop, process the last 8 bytes using unaligned accesses.
+
+This improves performance of (mutually) aligned cases by 25% and
+unaligned by >500% (yes >6 times faster) on large inputs.
+
+* sysdeps/aarch64/memcmp.S (memcmp):
+Rewrite of optimized memcmp.
+
+diff --git a/sysdeps/aarch64/memcmp.S b/sysdeps/aarch64/memcmp.S
+index 4cfcb89297..b99c081bba 100644
+--- a/sysdeps/aarch64/memcmp.S
 b/sysdeps/aarch64/memcmp.S
+@@ -22,132 +22,98 @@
+ 
+ /* Assumptions:
+  *
+- * ARMv8-a, AArch64
++ * ARMv8-a, AArch64, unaligned accesses.
+  */
+ 
+ /* Parameters and result.  */
+ #define src1  x0
+ #define src2  x1
+ #define limit x2
+-#define resultx0
++#define resultw0
+ 
+ /* Internal variables.  */
+ #define data1 x3
+ #define data1ww3
+ #define data2 x4
+ #define data2ww4
+-#define has_nul   x5
+-#define diff  x6
+-#define endloop   x7
+-#define tmp1  x8
+-#define tmp2  x9
+-#define tmp3  x10
+-#define pos   x11
+-#define limit_wd  x12
+-#define mask  x13
++#define tmp1  x5
+ 
+ ENTRY_ALIGN (memcmp, 6)
+   DELOUSE (0)
+   DELOUSE (1)
+   DELOUSE (2)
+-  cbz limit, L(ret0)
+-  eor tmp1, src1, src2
+-  tst tmp1, #7
+-  b.neL(misaligned8)
+-  andstmp1, src1, #7
+-  b.neL(mutual_align)
+-  add limit_wd, limit, #7
+-  lsr limit_wd, limit_wd, #3
+-  /* Start of performance-critical section  -- one 64B cache line.  */
+-L(loop_aligned):
+-  ldr data1, [src1], #8
+-  ldr data2, [src2], #8
+-L(start_realigned):
+-  subslimit_wd, limit_wd, #1
+-  eor diff, data1, data2  /* Non-zero if differences found.  */
+-  csinv   endloop, diff, xzr, ne  /* Last Dword or differences.  */
+-  cbz endloop, L(loop_aligned)
+-  /* End of performance-critical section  -- one 64B cache line.  */
+-
+-  /* Not reached the limit, must have found a diff.  */
+-  cbnzlimit_wd, L(not_limit)
+-
+-  /* Limit % 8 == 0 => all bytes significant.  */
+-  andslimit, limit, #7
+-  b.eqL(not_limit)
+-
+-  lsl limit, limit, #3/* Bits -> bytes.  */
+-  mov mask, #~0
+-#ifdef __AARCH64EB__
+-  lsr mask, mask, limit
+-#else
+-  lsl mask, mask, li

[glibc] 01/01: debian/rules.d/debhelper.mk: Filter python hooks in stage1 (closes: #874491)

2017-10-11 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch glibc-2.26
in repository glibc.

commit 925768db66d7ad97229253cd8258dc2545f6d708
Author: Adam Conrad <adcon...@0c3.net>
Date:   Wed Oct 11 13:51:40 2017 -0600

debian/rules.d/debhelper.mk: Filter python hooks in stage1 (closes: #874491)
---
 debian/changelog| 3 +++
 debian/rules.d/debhelper.mk | 1 +
 2 files changed, 4 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 913b09f..1356817 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -44,6 +44,9 @@ glibc (2.26-0experimental0) UNRELEASED; urgency=medium
 - debian/rules.d/build.mk: Configure with --enable-obsolete-nsl until we
   sort out a reasonable nsswitch migration strategy from compat to files.
 
+  [ Matthias Klose ]
+  * debian/rules.d/debhelper.mk: Filter python hooks in stage1 (closes: 
#874491)
+
   [ Samuel Thibault ]
   * Adjust hurd-i386 patches to restore build and functionality with 2.26:
 - patches/hurd-i386/tg-gsync-libc.diff: rebased.
diff --git a/debian/rules.d/debhelper.mk b/debian/rules.d/debhelper.mk
index 9c4f29a..ee6032e 100644
--- a/debian/rules.d/debhelper.mk
+++ b/debian/rules.d/debhelper.mk
@@ -210,6 +210,7 @@ $(stamp)debhelper_%: $(stamp)debhelper-common 
$(stamp)install_%
-e "s#RTLDDIR#$$rtlddir#g" \
-e "s#SLIBDIR#$$slibdir#g" \
-e "s#LIBDIR#$$libdir#g" \
+   -e "/gdb/d" \
  $$t; \
  done ; \
done

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.26 updated (04770d5 -> 925768d)

2017-10-11 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.26
in repository glibc.

  from  04770d5   debian/patches/any/local-cudacc-float128.diff: Local 
patch to prevent defining __HAVE_FLOAT128 on NVIDIA's CUDA compilers (LP: 
#1717257)
   new  925768d   debian/rules.d/debhelper.mk: Filter python hooks in 
stage1 (closes: #874491)

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/rules.d/debhelper.mk | 1 +
 2 files changed, 4 insertions(+)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.26 updated (99a309b -> 04770d5)

2017-10-11 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.26
in repository glibc.

  from  99a309b   Update git-updates.diff and drop redundant 
submitted-tst-tlsopt-powerpc.diff
   new  04770d5   debian/patches/any/local-cudacc-float128.diff: Local 
patch to prevent defining __HAVE_FLOAT128 on NVIDIA's CUDA compilers (LP: 
#1717257)

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  |  2 ++
 debian/patches/any/local-cudacc-float128.diff | 18 ++
 debian/patches/series |  1 +
 3 files changed, 21 insertions(+)
 create mode 100644 debian/patches/any/local-cudacc-float128.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: debian/patches/any/local-cudacc-float128.diff: Local patch to prevent defining __HAVE_FLOAT128 on NVIDIA's CUDA compilers (LP: #1717257)

2017-10-11 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch glibc-2.26
in repository glibc.

commit 04770d5747d91c17c9a74bca5e02084a3abac377
Author: Adam Conrad <adcon...@0c3.net>
Date:   Wed Oct 11 13:46:02 2017 -0600

debian/patches/any/local-cudacc-float128.diff: Local patch to prevent 
defining __HAVE_FLOAT128 on NVIDIA's CUDA compilers (LP: #1717257)
---
 debian/changelog  |  2 ++
 debian/patches/any/local-cudacc-float128.diff | 18 ++
 debian/patches/series |  1 +
 3 files changed, 21 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 416e0d9..913b09f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -28,6 +28,8 @@ glibc (2.26-0experimental0) UNRELEASED; urgency=medium
 - debian/patches/sparc/submitted-sparc64-socketcall.diff: rebased.
 - debian/patches/localedata/local-hu_HU-sort.diff: Make testsuite
   agree with the sorting we see in Debian, may need another look.
+- debian/patches/any/local-cudacc-float128.diff: Local patch to prevent
+  defining __HAVE_FLOAT128 on NVIDIA's CUDA compilers (LP: #1717257)
 - debian/control.in/libc: Drop ancient Breaks satisfied in oldoldstable.
 - debian/{debhelper.in/libc.preinst,sysdeps/amd64.mk,sysdeps/i386.mk}:
   Bump MIN_KERNEL_SUPPORTED to 3.2 on x86, following upstream's change.
diff --git a/debian/patches/any/local-cudacc-float128.diff 
b/debian/patches/any/local-cudacc-float128.diff
new file mode 100644
index 000..254a850
--- /dev/null
+++ b/debian/patches/any/local-cudacc-float128.diff
@@ -0,0 +1,18 @@
+Description: Turn off HAVE_FLOAT128 for CUDACC compilers.
+Author: Adam Conrad <adcon...@0c3.net>
+Bug-Ubuntu: https://bugs.launchpad.net/bugs/1717257
+Forwarded: no
+Last-Update: 2017-10-11
+
+--- glibc-2.26.orig/sysdeps/x86/bits/floatn.h
 glibc-2.26/sysdeps/x86/bits/floatn.h
+@@ -28,7 +28,8 @@
+support, for x86_64 and x86.  */
+ #if (defined __x86_64__   
\
+  ? __GNUC_PREREQ (4, 3)   \
+- : (defined __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4)))
++ : (defined __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4))) \
++ &&  !defined(__CUDACC__)
+ # define __HAVE_FLOAT128 1
+ #else
+ # define __HAVE_FLOAT128 0
diff --git a/debian/patches/series b/debian/patches/series
index 00c8b66..1548798 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -234,3 +234,4 @@ any/local-libpic.diff
 any/local-bootstrap-headers.diff
 any/submitted-resolv-unaligned.diff
 any/submitted-intl-tstgettext.diff
+any/local-cudacc-float128.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.26 updated (70480d3 -> 99a309b)

2017-10-11 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.26
in repository glibc.

  from  70480d3   hurd: disable hidden only in rtld
   new  99a309b   Update git-updates.diff and drop redundant 
submitted-tst-tlsopt-powerpc.diff

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog   |4 +-
 debian/patches/git-updates.diff| 6378 +++-
 .../powerpc/submitted-tst-tlsopt-powerpc.diff  |  163 -
 debian/patches/series  |1 -
 4 files changed, 6340 insertions(+), 206 deletions(-)
 delete 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



[glibc] 01/01: debian/rules.d/build.mk: Configure with --enable-obsolete-nsl until we sort out a reasonable nsswitch migration strategy from compat to files.

2017-09-04 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch glibc-2.26
in repository glibc.

commit d5abc41f1d6b010219f7df9128421a483ae1340c
Author: Adam Conrad <adcon...@0c3.net>
Date:   Mon Sep 4 21:24:04 2017 -0600

debian/rules.d/build.mk: Configure with --enable-obsolete-nsl until we sort 
out a reasonable nsswitch migration strategy from compat to files.
---
 debian/changelog| 2 ++
 debian/rules.d/build.mk | 1 +
 2 files changed, 3 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 0626641..005887f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -39,6 +39,8 @@ glibc (2.26-0experimental0) UNRELEASED; urgency=medium
   all platforms; the design of this test is such that the outcome relies
   on cache sizes and noisiness of the build system, which is unreliable.
 - debian/testsuite-xfail-debian.mk: Use granular pow/setpayloadsig xfails.
+- debian/rules.d/build.mk: Configure with --enable-obsolete-nsl until we
+  sort out a reasonable nsswitch migration strategy from compat to files.
 
   [ Samuel Thibault ]
   * Adjust hurd-i386 patches to restore build and functionality with 2.26:
diff --git a/debian/rules.d/build.mk b/debian/rules.d/build.mk
index f374bf2..4af1b79 100644
--- a/debian/rules.d/build.mk
+++ b/debian/rules.d/build.mk
@@ -96,6 +96,7 @@ $(stamp)configure_%: $(stamp)config_sub_guess $(stamp)patch 
$(KERNEL_HEADER_DIR)
--enable-stackguard-randomization \
--enable-stack-protector=strong \
--enable-obsolete-rpc \
+   --enable-obsolete-nsl \
--with-pkgversion="Debian GLIBC $(DEB_VERSION)" \
--with-bugurl="http://www.debian.org/Bugs/; \
$(if $(filter $(pt_chown),yes),--enable-pt_chown) \

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.26 updated (98d8c83 -> d5abc41)

2017-09-04 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.26
in repository glibc.

  from  98d8c83   Fix silly version number
   new  d5abc41   debian/rules.d/build.mk: Configure with 
--enable-obsolete-nsl until we sort out a reasonable nsswitch migration 
strategy from compat to files.

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| 2 ++
 debian/rules.d/build.mk | 1 +
 2 files changed, 3 insertions(+)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.26 updated (e486ba8 -> 98d8c83)

2017-09-04 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.26
in repository glibc.

  from  e486ba8   testsuite-xfail-debian.mk: Update with new tests failing 
on hurd-i386.
   new  98d8c83   Fix silly version number

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 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: Fix silly version number

2017-09-04 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch glibc-2.26
in repository glibc.

commit 98d8c8340b107ab87440baf559db7aa78b0fd740
Author: Adam Conrad <adcon...@0c3.net>
Date:   Mon Sep 4 00:14:51 2017 -0600

Fix silly version number
---
 debian/changelog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index e67b33d..0626641 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-glibc (2.26-0experimental0~ppa4) UNRELEASED; urgency=medium
+glibc (2.26-0experimental0) UNRELEASED; urgency=medium
 
   [ Adam Conrad ]
   * New upstream release (LP: #1703368), with git updates to 2017-09-01:

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: Anal-retentive changelog formatting changes.

2017-09-03 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch glibc-2.26
in repository glibc.

commit e5a1b2910931672a8950d0fc8b621420a4509ab1
Author: Adam Conrad <adcon...@0c3.net>
Date:   Sun Sep 3 13:58:13 2017 -0600

Anal-retentive changelog formatting changes.
---
 debian/changelog | 41 +
 1 file changed, 21 insertions(+), 20 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 5fca4e0..e6a3af7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -41,26 +41,27 @@ glibc (2.26-0experimental0~ppa4) UNRELEASED; urgency=medium
 - debian/testsuite-xfail-debian.mk: Use granular pow/setpayloadsig xfails.
 
   [ Samuel Thibault ]
-  - patches/hurd-i386/tg-gsync-libc.diff: rebased.
-  - patches/hurd-i386/tg-hurdsig-global-dispositions.diff: rebased.
-  - patches/hurd-i386/tg-pipe2.diff: rebased.
-  - patches/hurd-i386/tg-socket_flags.diff: rebased.
-  - patches/hurd-i386/tg2.25-tls.diff: rebased.
-  - patches/hurd-i386/tg2.26-sched_param.diff: New patch.
-  - patches/hurd-i386/git-sigsetopts.h: New patch.
-  - patches/hurd-i386/tg2.26-sigsetops.h: New patch.
-  - patches/hurd-i386/git-bits_socket.h: New patch.
-  - patches/hurd-i386/git-preadwritev2.diff: New patch.
-  - patches/hurd-i386/git-rtld-access.diff: New patch.
-  - patches/hurd-i386/git-rtld-sbrk.diff: New patch.
-  - patches/hurd-i386/git-divdi.diff: New patch.
-  - patches/hurd-i386/git-feraiseexcept.diff: New patch.
-  - patches/hurd-i386/cvs-libpthread.diff: Update.
-  - patches/hurd-i386/git-libpthread-2.26.diff: New patch.
-  - patches/hurd-i386/git-i386-implies-x86.diff: New patch.
-  - patches/hurd-i386/git-x86-tunables.diff: New patch.
-  - patches/hurd-i386/git-rtld-strtoul_internal.diff: New patch.
-  - patches/hurd-i386/git-clone.diff: New patch.
+  * Adjust hurd-i386 patches to restore build and functionality with 2.26:
+- patches/hurd-i386/tg-gsync-libc.diff: rebased.
+- patches/hurd-i386/tg-hurdsig-global-dispositions.diff: rebased.
+- patches/hurd-i386/tg-pipe2.diff: rebased.
+- patches/hurd-i386/tg-socket_flags.diff: rebased.
+- patches/hurd-i386/tg2.25-tls.diff: rebased.
+- patches/hurd-i386/tg2.26-sched_param.diff: New patch.
+- patches/hurd-i386/git-sigsetopts.h: New patch.
+- patches/hurd-i386/tg2.26-sigsetops.h: New patch.
+- patches/hurd-i386/git-bits_socket.h: New patch.
+- patches/hurd-i386/git-preadwritev2.diff: New patch.
+- patches/hurd-i386/git-rtld-access.diff: New patch.
+- patches/hurd-i386/git-rtld-sbrk.diff: New patch.
+- patches/hurd-i386/git-divdi.diff: New patch.
+- patches/hurd-i386/git-feraiseexcept.diff: New patch.
+- patches/hurd-i386/cvs-libpthread.diff: Update.
+- patches/hurd-i386/git-libpthread-2.26.diff: New patch.
+- patches/hurd-i386/git-i386-implies-x86.diff: New patch.
+- patches/hurd-i386/git-x86-tunables.diff: New patch.
+- patches/hurd-i386/git-rtld-strtoul_internal.diff: New patch.
+- patches/hurd-i386/git-clone.diff: New patch.
 
  -- Adam Conrad <adcon...@0c3.net>  Sat, 02 Sep 2017 12:15:10 -0600
 

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.26 updated (6471deb -> e5a1b29)

2017-09-03 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.26
in repository glibc.

  from  6471deb   patches/hurd-i386/git-clone.diff: New patch
   new  e5a1b29   Anal-retentive changelog formatting changes.

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 | 41 +
 1 file changed, 21 insertions(+), 20 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.26 updated (267d61d -> 2d7aa68)

2017-09-02 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.26
in repository glibc.

  from  267d61d   Replace 
debian/patches/mips/submitted-syscalls5-7-unbound-stack.diff by the final 
version git/submitted-syscalls5-7-unbound-stack.diff.
   new  2d7aa68   New upstream release, with git updates to 2017-09-01:

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   |60 +
 debian/control |14 +-
 debian/control.in/libc | 2 +-
 debian/debhelper.in/libc.preinst   | 6 -
 debian/patches/all/local-ldd.diff  |33 +-
 debian/patches/alpha/submitted-termios_h.diff  |39 -
 debian/patches/any/cvs-malloc-hardening.diff   |16 -
 debian/patches/any/local-bits-sigstack.diff|16 -
 debian/patches/any/local-dynamic-resolvconf.diff   |39 -
 debian/patches/any/local-ldso-disable-hwcap.diff   | 6 +-
 debian/patches/any/local-tcsetaddr.diff| 5 +-
 debian/patches/any/local-tst-writev.diff   |19 -
 debian/patches/any/submitted-resolv-unaligned.diff |26 +-
 debian/patches/any/submitted-string2-strcmp.diff   |32 -
 debian/patches/any/submitted-unicode-9.0.0.diff| 11539 ---
 debian/patches/arm/local-arm-futex.diff| 2 +-
 debian/patches/arm/submitted-strip-bit-0.diff  |31 -
 debian/patches/git-updates.diff|  6015 ++
 .../hurd-i386/git-__inet6_scopeid_pton.diff|39 -
 debian/patches/hurd-i386/local-ED.diff |27 +-
 debian/patches/hurd-i386/tg-EGREGIOUS-fr.diff  | 4 +-
 debian/patches/hurd-i386/tg-EIEIO-fr.diff  | 4 +-
 debian/patches/i386/local-cmov.diff|30 -
 debian/patches/kfreebsd/submitted-auxv.diff|30 +-
 debian/patches/kfreebsd/submitted-waitid.diff  | 6 +-
 debian/patches/localedata/local-hu_HU-sort.diff|28 +
 debian/patches/localedata/locales-fr.diff  |11 +-
 .../powerpc/submitted-tst-tlsopt-powerpc.diff  | 9 +-
 debian/patches/series  |43 +-
 .../sparc/submitted-sparc64-socketcall.diff|12 +-
 debian/symbols.wildcards   | 3 +-
 debian/sysdeps/amd64.mk| 1 -
 debian/sysdeps/i386.mk | 1 -
 debian/sysdeps/powerpc.mk  | 2 +-
 debian/sysdeps/ppc64.mk| 2 +-
 debian/sysdeps/ppc64el.mk  | 2 +-
 debian/sysdeps/s390x.mk| 2 +-
 debian/testsuite-xfail-debian.mk   |23 +-
 38 files changed, 970 insertions(+), 17209 deletions(-)
 delete mode 100644 debian/patches/alpha/submitted-termios_h.diff
 delete mode 100644 debian/patches/any/cvs-malloc-hardening.diff
 delete mode 100644 debian/patches/any/local-bits-sigstack.diff
 delete mode 100644 debian/patches/any/local-dynamic-resolvconf.diff
 delete mode 100644 debian/patches/any/local-tst-writev.diff
 delete mode 100644 debian/patches/any/submitted-string2-strcmp.diff
 delete mode 100644 debian/patches/any/submitted-unicode-9.0.0.diff
 delete mode 100644 debian/patches/arm/submitted-strip-bit-0.diff
 delete mode 100644 debian/patches/hurd-i386/git-__inet6_scopeid_pton.diff
 delete mode 100644 debian/patches/i386/local-cmov.diff
 create mode 100644 debian/patches/localedata/local-hu_HU-sort.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.26 created (now 267d61d)

2017-09-02 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.26
in repository glibc.

at  267d61d   Replace 
debian/patches/mips/submitted-syscalls5-7-unbound-stack.diff by the final 
version git/submitted-syscalls5-7-unbound-stack.diff.

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch sid updated (2f27338 -> e34b7f8)

2017-07-12 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch sid
in repository glibc.

  from  2f27338   debian/patches/arm/submitted-strip-bit-0.diff: Fix ld.so 
crash on armv7t.
   new  e34b7f8   Add a newline at the end of 
arm/submitted-strip-bit-0.diff to make quilt/patch happy.

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/patches/arm/submitted-strip-bit-0.diff | 1 +
 1 file changed, 1 insertion(+)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: Add a newline at the end of arm/submitted-strip-bit-0.diff to make quilt/patch happy.

2017-07-12 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch sid
in repository glibc.

commit e34b7f84b7724673775907f89043c893f2417de5
Author: Adam Conrad <adcon...@0c3.net>
Date:   Wed Jul 12 13:01:04 2017 -0600

Add a newline at the end of arm/submitted-strip-bit-0.diff to make 
quilt/patch happy.
---
 debian/patches/arm/submitted-strip-bit-0.diff | 1 +
 1 file changed, 1 insertion(+)

diff --git a/debian/patches/arm/submitted-strip-bit-0.diff 
b/debian/patches/arm/submitted-strip-bit-0.diff
index 751da24..c3f7c59 100644
--- a/debian/patches/arm/submitted-strip-bit-0.diff
+++ b/debian/patches/arm/submitted-strip-bit-0.diff
@@ -28,3 +28,4 @@ index 
7053ead16ed0e7dac182660f7d88fa21f2b4799a..5b67e3d004818308d9bf93effb13d23a
 -  asm ("adr %0, _dl_start" : "=r" (pcrel_addr));
return pcrel_addr - got_addr;
  }
+

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch sid updated (475f7a3 -> 2f27338)

2017-07-12 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch sid
in repository glibc.

  from  475f7a3   debian/patches/arm/cvs-rtld-startup.diff: Fix ld.so 
segfault on arm64.
   new  2f27338   debian/patches/arm/submitted-strip-bit-0.diff: Fix ld.so 
crash on armv7t.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog  |  1 +
 debian/patches/arm/submitted-strip-bit-0.diff | 30 +++
 debian/patches/series |  1 +
 3 files changed, 32 insertions(+)
 create mode 100644 debian/patches/arm/submitted-strip-bit-0.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: debian/patches/arm/submitted-strip-bit-0.diff: Fix ld.so crash on armv7t.

2017-07-12 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch sid
in repository glibc.

commit 2f27338195604ab5bd75681d9a19202630238e2d
Author: Adam Conrad <adcon...@0c3.net>
Date:   Wed Jul 12 12:53:48 2017 -0600

debian/patches/arm/submitted-strip-bit-0.diff: Fix ld.so crash on armv7t.
---
 debian/changelog  |  1 +
 debian/patches/arm/submitted-strip-bit-0.diff | 30 +++
 debian/patches/series |  1 +
 3 files changed, 32 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 2a19f6c..bdcf17c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,7 @@ glibc (2.24-13) UNRELEASED; urgency=medium
   [ Adam Conrad ]
   * 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.
 
  -- Aurelien Jarno <aure...@debian.org>  Mon, 19 Jun 2017 17:36:36 +0200
 
diff --git a/debian/patches/arm/submitted-strip-bit-0.diff 
b/debian/patches/arm/submitted-strip-bit-0.diff
new file mode 100644
index 000..751da24
--- /dev/null
+++ b/debian/patches/arm/submitted-strip-bit-0.diff
@@ -0,0 +1,30 @@
+2017-07-12  Jiong Wang  <jiong.w...@arm.com>
+
+* sysdeps/arm/dl-machine.h (elf_machine_load_address):  Also strip bit 0
+of pcrel_address under Thumb mode.
+
+diff --git a/sysdeps/arm/dl-machine.h b/sysdeps/arm/dl-machine.h
+index 
7053ead16ed0e7dac182660f7d88fa21f2b4799a..5b67e3d004818308d9bf93effb13d23a762e160f
 100644
+--- a/sysdeps/arm/dl-machine.h
 b/sysdeps/arm/dl-machine.h
+@@ -56,11 +56,19 @@ elf_machine_load_address (void)
+   extern Elf32_Addr internal_function __dl_start (void *) asm ("_dl_start");
+   Elf32_Addr got_addr = (Elf32_Addr) &__dl_start;
+   Elf32_Addr pcrel_addr;
++  asm ("adr %0, _dl_start" : "=r" (pcrel_addr));
+ #ifdef __thumb__
+-  /* Clear the low bit of the funciton address.  */
++  /* Clear the low bit of the funciton address.
++
++ NOTE: got_addr is from GOT table whose lsb is always set by linker if 
it's
++ Thumb function address.  PCREL_ADDR comes from PC-relative calculation
++ which will finish during assembling.  GAS assembler before the fix for
++ PR gas/21458 was not setting the lsb but does after that.  Always do the
++ strip for both, so the code works with various combinations of glibc and
++ Binutils.  */
+   got_addr &= ~(Elf32_Addr) 1;
++  pcrel_addr &= ~(Elf32_Addr) 1;
+ #endif
+-  asm ("adr %0, _dl_start" : "=r" (pcrel_addr));
+   return pcrel_addr - got_addr;
+ }
diff --git a/debian/patches/series b/debian/patches/series
index b42af9a..7c91ab6 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -47,6 +47,7 @@ arm/local-vfp-sysdeps.diff
 arm/unsubmitted-ldso-multilib.diff
 arm/local-arm-futex.diff
 arm/cvs-rtld-startup.diff
+arm/submitted-strip-bit-0.diff
 
 hppa/local-inlining.diff
 hppa/local-elf-make-cflags.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch sid updated (dbd0299 -> 475f7a3)

2017-07-11 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch sid
in repository glibc.

  from  dbd0299   debian/patches/any/cvs-common-symbols.diff: Fix build 
with newer binutils.
   new  475f7a3   debian/patches/arm/cvs-rtld-startup.diff: Fix ld.so 
segfault on arm64.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog |  1 +
 debian/patches/arm/cvs-rtld-startup.diff | 24 
 debian/patches/series|  1 +
 3 files changed, 26 insertions(+)
 create 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



[glibc] 01/01: debian/patches/arm/cvs-rtld-startup.diff: Fix ld.so segfault on arm64.

2017-07-11 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch sid
in repository glibc.

commit 475f7a3dd052feefe6c4d6919c408afcd8d09dc2
Author: Adam Conrad <adcon...@0c3.net>
Date:   Tue Jul 11 05:34:32 2017 -0600

debian/patches/arm/cvs-rtld-startup.diff: Fix ld.so segfault on arm64.
---
 debian/changelog |  1 +
 debian/patches/arm/cvs-rtld-startup.diff | 24 
 debian/patches/series|  1 +
 3 files changed, 26 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 6fbd76d..2a19f6c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,7 @@ glibc (2.24-13) UNRELEASED; urgency=medium
 
   [ Adam Conrad ]
   * 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.
 
  -- Aurelien Jarno <aure...@debian.org>  Mon, 19 Jun 2017 17:36:36 +0200
 
diff --git a/debian/patches/arm/cvs-rtld-startup.diff 
b/debian/patches/arm/cvs-rtld-startup.diff
new file mode 100644
index 000..917d489
--- /dev/null
+++ b/debian/patches/arm/cvs-rtld-startup.diff
@@ -0,0 +1,24 @@
+commit e9177fba13549a8e2a6232f46080e5c6d3e467b1
+Author: Szabolcs Nagy <szabolcs.n...@arm.com>
+Date:   Wed Jun 21 13:47:07 2017 +0100
+
+[AArch64] Use hidden __GI__dl_argv in rtld startup code
+
+We rely on the symbol being locally defined so using extern symbol
+is not correct and the linker may complain about the relocations.
+
+diff --git a/sysdeps/aarch64/dl-machine.h b/sysdeps/aarch64/dl-machine.h
+index 02fab04f40..60472036f5 100644
+--- a/sysdeps/aarch64/dl-machine.h
 b/sysdeps/aarch64/dl-machine.h
+@@ -172,8 +172,8 @@
+   cmp x0, #0  \n\
+   bne 1b  \n\
+   // Update _dl_argv  \n\
+-  adrpx3, _dl_argv\n\
+-  str x2, [x3, #:lo12:_dl_argv]   \n\
++  adrpx3, __GI__dl_argv   \n\
++  str x2, [x3, #:lo12:__GI__dl_argv]  \n\
+ .L_done_stack_adjust: \n\
+   // compute envp \n\
+   add x3, x2, x1, lsl #3  \n\
diff --git a/debian/patches/series b/debian/patches/series
index 8c3bd83..b42af9a 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -46,6 +46,7 @@ arm/local-soname-hack.diff
 arm/local-vfp-sysdeps.diff
 arm/unsubmitted-ldso-multilib.diff
 arm/local-arm-futex.diff
+arm/cvs-rtld-startup.diff
 
 hppa/local-inlining.diff
 hppa/local-elf-make-cflags.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: debian/patches/any/cvs-common-symbols.diff: Fix build with newer binutils.

2017-07-01 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch sid
in repository glibc.

commit dbd0299a9648e80ac87892d26e7f4ece128ad9a1
Author: Adam Conrad <adcon...@0c3.net>
Date:   Sat Jul 1 14:22:48 2017 -0600

debian/patches/any/cvs-common-symbols.diff: Fix build with newer binutils.
---
 debian/changelog   |  3 ++
 debian/patches/any/cvs-common-symbols.diff | 58 ++
 debian/patches/series  |  1 +
 3 files changed, 62 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index e5bce4f..6fbd76d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,9 @@ glibc (2.24-13) UNRELEASED; urgency=medium
   * debian/rules.d/debhelper.mk: relax the dependency on linux-libc-dev to the
 upstream version.
 
+  [ Adam Conrad ]
+  * debian/patches/any/cvs-common-symbols.diff: Fix build with newer binutils.
+
  -- Aurelien Jarno <aure...@debian.org>  Mon, 19 Jun 2017 17:36:36 +0200
 
 glibc (2.24-12) unstable; urgency=high
diff --git a/debian/patches/any/cvs-common-symbols.diff 
b/debian/patches/any/cvs-common-symbols.diff
new file mode 100644
index 000..7764c99
--- /dev/null
+++ b/debian/patches/any/cvs-common-symbols.diff
@@ -0,0 +1,58 @@
+commit 388b4f1a02f3a801965028bbfcd48d905638b797
+Author: H.J. Lu <hjl.to...@gmail.com>
+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 __attribute__ ((nocommon));
+(loc2): Likewise.
+(locs): Likewise.
+
+diff --git a/misc/regexp.c b/misc/regexp.c
+index 19d76c0c37..eaea7c3b89 100644
+--- a/misc/regexp.c
 b/misc/regexp.c
+@@ -29,14 +29,15 @@
+ 
+ #if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_23)
+ 
+-/* Define the variables used for the interface.  */
+-char *loc1;
+-char *loc2;
++/* Define the variables used for the interface.  Avoid .symver on common
++   symbol, which just creates a new common symbol, not an alias.  */
++char *loc1 __attribute__ ((nocommon));
++char *loc2 __attribute__ ((nocommon));
+ compat_symbol (libc, loc1, loc1, GLIBC_2_0);
+ compat_symbol (libc, loc2, loc2, GLIBC_2_0);
+ 
+ /* Although we do not support the use we define this variable as well.  */
+-char *locs;
++char *locs __attribute__ ((nocommon));
+ compat_symbol (libc, locs, locs, GLIBC_2_0);
+ 
+ 
diff --git a/debian/patches/series b/debian/patches/series
index 2aee2be..8c3bd83 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -224,3 +224,4 @@ any/local-CVE-2017-1000366-rtld-LD_PRELOAD.diff
 any/local-CVE-2017-1000366-rtld-LD_AUDIT.diff
 any/cvs-vectorized-strcspn-guards.diff
 any/cvs-hwcap-AT_SECURE.diff
+any/cvs-common-symbols.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch sid updated (e407ddf -> dbd0299)

2017-07-01 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch sid
in repository glibc.

  from  e407ddf   debian/rules.d/debhelper.mk: relax the dependency on 
linux-libc-dev to the upstream version.
   new  dbd0299   debian/patches/any/cvs-common-symbols.diff: Fix build 
with newer binutils.

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/patches/any/cvs-common-symbols.diff | 58 ++
 debian/patches/series  |  1 +
 3 files changed, 62 insertions(+)
 create mode 100644 debian/patches/any/cvs-common-symbols.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: Spell "path" correctly.

2016-10-14 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch sid
in repository glibc.

commit e55d26839fb97934aef8b731d2ed5070054513ec
Author: Adam Conrad <adcon...@0c3.net>
Date:   Fri Oct 14 07:20:25 2016 -0600

Spell "path" correctly.
---
 debian/changelog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index d87dcd8..232ebce 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -38,7 +38,7 @@ glibc (2.24-4) UNRELEASED; urgency=medium
 
   [ Adam Conrad ]
   * debian/rules.d/tarball.mk: Apply --no-renames to make the diff readable.
-  * debian/rules.d/tarball.mk: Avoid filterdiff bugs with git patchspec magic.
+  * debian/rules.d/tarball.mk: Avoid filterdiff bugs with git pathspec magic.
   * debian/patches/git-updates.diff: Update to 2.24 master to test the above.
 
  -- Aurelien Jarno <aure...@debian.org>  Sat, 17 Sep 2016 20:03:04 +0200

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch sid updated (379d0ab -> e55d268)

2016-10-14 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch sid
in repository glibc.

  from  379d0ab   Fix up git update target to work more reliably
   new  e55d268   Spell "path" correctly.

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 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch sid updated (195e296 -> 379d0ab)

2016-10-14 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch sid
in repository glibc.

  from  195e296   refresh
   new  379d0ab   Fix up git update target to work more reliably

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|   5 +
 debian/patches/git-updates.diff | 602 +++-
 debian/rules.d/tarball.mk   |   2 +-
 3 files changed, 606 insertions(+), 3 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: Fix up git update target to work more reliably

2016-10-14 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch sid
in repository glibc.

commit 379d0abdd646fce33a04bc04d1f5fa06a8ef1a2b
Author: Adam Conrad <adcon...@0c3.net>
Date:   Fri Oct 14 06:47:05 2016 -0600

Fix up git update target to work more reliably

* debian/rules.d/tarball.mk: Apply --no-renames to make the diff readable.
* debian/rules.d/tarball.mk: Avoid filterdiff bugs with git patchspec magic.
* debian/patches/git-updates.diff: Update to 2.24 master to test the above.
---
 debian/changelog|   5 +
 debian/patches/git-updates.diff | 602 +++-
 debian/rules.d/tarball.mk   |   2 +-
 3 files changed, 606 insertions(+), 3 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index db80e12..d87dcd8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -36,6 +36,11 @@ glibc (2.24-4) UNRELEASED; urgency=medium
   * hurd-i386/tg-glibc-2.24-restore-malloc-hook.diff: Restore malloc_hook for
 now for mach-defpager.
 
+  [ Adam Conrad ]
+  * debian/rules.d/tarball.mk: Apply --no-renames to make the diff readable.
+  * debian/rules.d/tarball.mk: Avoid filterdiff bugs with git patchspec magic.
+  * debian/patches/git-updates.diff: Update to 2.24 master to test the above.
+
  -- Aurelien Jarno <aure...@debian.org>  Sat, 17 Sep 2016 20:03:04 +0200
 
 glibc (2.24-3) unstable; urgency=medium
diff --git a/debian/patches/git-updates.diff b/debian/patches/git-updates.diff
index d2b8fd4..ecb7d41 100644
--- a/debian/patches/git-updates.diff
+++ b/debian/patches/git-updates.diff
@@ -1,10 +1,33 @@
 GIT update of git://sourceware.org/git/glibc.git/release/2.24/master from 
glibc-2.24
 
 diff --git a/ChangeLog b/ChangeLog
-index c44c926..7521d86 100644
+index c44c926..3cad282 100644
 --- a/ChangeLog
 +++ b/ChangeLog
-@@ -1,3 +1,129 @@
+@@ -1,3 +1,152 @@
++2016-10-05  Tulio Magno Quites Machado Filho  <tul...@linux.vnet.ibm.com>
++
++  * sysdeps/powerpc/fpu/libm-test-ulps: Regenerated.
++
++2016-09-20  Adhemerval Zanella  <adhemerval.zane...@linaro.org>
++
++  * sysdeps/unix/sysv/linux/spawni.c (__spawnix): Correctly block and 
unblock
++  all signals when executing the clone vfork child.
++  (SIGALL_SET): Remove macro.
++
++  * nptl/Makefile (tests): Add tst-exec5.
++  * nptl/tst-exec5.c: New file.
++  * sysdeps/unix/sysv/linux/spawni.c (__spawni): Correctly enable and 
disable
++  asynchronous cancellation.
++
++2016-09-19  Tulio Magno Quites Machado Filho  <tul...@linux.vnet.ibm.com>
++
++  [BZ #20615]
++  * sysdeps/powerpc/powerpc32/power9/multiarch/Implies: Replace
++  fpu directory by non-fpu.
++  * sysdeps/powerpc/powerpc64/power9/fpu/Implies: Remove dependency
++  on non-fpu directory from a fpu directory.
++
 +2016-09-02  Roland McGrath  <rol...@hack.frob.com>
 +
 +  * sysdeps/arm/nacl/libc.abilist: Add GLIBC_2.24 A.
@@ -343,6 +366,221 @@ index 229783f..4e16593 100644
  (void) mutex_unlock (_list_lock);
}
  
+diff --git a/nptl/Makefile b/nptl/Makefile
+index 0d8aade..fa92581 100644
+--- a/nptl/Makefile
 b/nptl/Makefile
+@@ -268,7 +268,7 @@ tests = tst-typesizes \
+   tst-flock1 tst-flock2 \
+   tst-signal1 tst-signal2 tst-signal3 tst-signal4 tst-signal5 \
+   tst-signal6 tst-signal7 \
+-  tst-exec1 tst-exec2 tst-exec3 tst-exec4 \
++  tst-exec1 tst-exec2 tst-exec3 tst-exec4 tst-exec5 \
+   tst-exit1 tst-exit2 tst-exit3 \
+   tst-stdio1 tst-stdio2 \
+   tst-stack1 tst-stack2 tst-stack3 tst-stack4 tst-pthread-getattr \
+diff --git a/nptl/tst-exec5.c b/nptl/tst-exec5.c
+new file mode 100644
+index 000..4327d8d
+--- /dev/null
 b/nptl/tst-exec5.c
+@@ -0,0 +1,196 @@
++/* Check if posix_spawn does not act as a cancellation entrypoint.
++   Copyright (C) 2016 Free Software Foundation, Inc.
++   This file is part of the GNU C Library.
++
++   The GNU C Library is free software; you can redistribute it and/or
++   modify it under the terms of the GNU Lesser General Public
++   License as published by the Free Software Foundation; either
++   version 2.1 of the License, or (at your option) any later version.
++
++   The GNU C Library is distributed in the hope that it will be useful,
++   but WITHOUT ANY WARRANTY; without even the implied warranty of
++   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
++   Lesser General Public License for more details.
++
++   You should have received a copy of the GNU Lesser General Public
++   License along with the GNU C Library; if not, see
++   <http://www.gnu.org/licenses/>.  */
++
++#include 
++#include 
++#include 
++#include 
++#include 
++#include 
++#include 
++#include 
++#include 
++#include 
++
++static int do_test (void);
++#define TEST_FUNCTION do_test ()
++#include 
++
++static pthread_barrier_t b;
++
++static pid_t pid;
++static int pipefd[2];
++
++static void *
++tf (void 

[glibc] branch glibc-2.24 updated (966c5d0 -> 925a34a)

2016-08-16 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.24
in repository glibc.

  from  966c5d0   releasing package glibc version 2.24-0experimental1
   new  925a34a   debian/rules.d/control.mk: Populate Testsuite-Triggers 
with toolchain.

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  | 7 +++
 debian/rules.d/control.mk | 6 +-
 debian/tests/control  | 2 +-
 debian/tests/control.in   | 3 +++
 4 files changed, 16 insertions(+), 2 deletions(-)
 create mode 100644 debian/tests/control.in

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: debian/rules.d/control.mk: Populate Testsuite-Triggers with toolchain.

2016-08-16 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch glibc-2.24
in repository glibc.

commit 925a34a398bd5ece03de49ce344bbb2b63a19726
Author: Adam Conrad <adcon...@0c3.net>
Date:   Tue Aug 16 05:41:50 2016 -0600

debian/rules.d/control.mk: Populate Testsuite-Triggers with toolchain.

debian/rules.d/control.mk: Manually add binutils, linux-libc-dev, and the
current GCC to the rebuild test deps, so they land in Testsuite-Triggers.
---
 debian/changelog  | 7 +++
 debian/rules.d/control.mk | 6 +-
 debian/tests/control  | 2 +-
 debian/tests/control.in   | 3 +++
 4 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 1ae7ff0..0421a08 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+glibc (2.24-0experimental2) UNRELEASED; urgency=medium
+
+  * debian/rules.d/control.mk: Manually add binutils, linux-libc-dev, and the
+current GCC to the rebuild test deps, so they land in Testsuite-Triggers.
+
+ -- Adam Conrad <adcon...@0c3.net>  Tue, 16 Aug 2016 05:33:48 -0600
+
 glibc (2.24-0experimental1) experimental; urgency=medium
 
   [ Samuel Thibault ]
diff --git a/debian/rules.d/control.mk b/debian/rules.d/control.mk
index 412192f..1222f10 100644
--- a/debian/rules.d/control.mk
+++ b/debian/rules.d/control.mk
@@ -5,6 +5,7 @@ libc6_archs   := amd64 arm64 armel armhf hppa i386 m68k mips 
mipsel mipsn32 mips
 libc6_1_archs := alpha
 
 control_deps := $(wildcard debian/control.in/*) $(addprefix 
debian/control.in/, $(libc_packages))
+triggers := binutils, linux-libc-dev [linux-any], $(BASE_CC)$(DEB_GCC_VERSION)
 
 $(patsubst %,debian/control.in/%,$(libc_packages)) :: debian/control.in/% : 
debian/control.in/libc debian/rules.d/control.mk
sed -e "s%@libc@%$*%g" \
@@ -13,7 +14,7 @@ $(patsubst %,debian/control.in/%,$(libc_packages)) :: 
debian/control.in/% : debi
< $< > $@
 
 debian/control: $(stamp)control
-$(stamp)control: debian/rules.d/control.mk $(control_deps)
+$(stamp)control: debian/rules.d/control.mk $(control_deps) 
debian/tests/control.in
 
# Check that all files end with a new line
set -e ; for i in debian/control.in/* ; do \
@@ -42,4 +43,7 @@ $(stamp)control: debian/rules.d/control.mk $(control_deps)
cat debian/control.in/opt   >> $@T
sed -e 's%@libc@%$(libc)%g' -e 's%@GLIBC_VERSION@%$(GLIBC_VERSION)%g' < 
$@T > debian/control
rm $@T
+
+   # And generate the tests control file with the current GCC
+   sed -e 's%@triggers@%$(triggers)%g' debian/tests/control.in > 
debian/tests/control
touch $@
diff --git a/debian/tests/control b/debian/tests/control
index 072702e..fe692c3 100644
--- a/debian/tests/control
+++ b/debian/tests/control
@@ -1,3 +1,3 @@
 Tests: rebuild
-Depends: @builddeps@, fakeroot
+Depends: @builddeps@, fakeroot, binutils, linux-libc-dev [linux-any], gcc-6
 Restrictions: allow-stderr
diff --git a/debian/tests/control.in b/debian/tests/control.in
new file mode 100644
index 000..20ac0b5
--- /dev/null
+++ b/debian/tests/control.in
@@ -0,0 +1,3 @@
+Tests: rebuild
+Depends: @builddeps@, fakeroot, @triggers@
+Restrictions: allow-stderr

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: Consolidate hurd-i386/cvs-IPV6_PKTINFO.diff into a single patch.

2016-07-05 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch sid
in repository glibc.

commit 11157842c7a1ed30ed369a9c96b294969c61427a
Author: Adam Conrad <adcon...@0c3.net>
Date:   Tue Jul 5 07:29:04 2016 -0600

Consolidate hurd-i386/cvs-IPV6_PKTINFO.diff into a single patch.
---
 debian/patches/hurd-i386/cvs-IPV6_PKTINFO.diff | 33 +-
 1 file changed, 11 insertions(+), 22 deletions(-)

diff --git a/debian/patches/hurd-i386/cvs-IPV6_PKTINFO.diff 
b/debian/patches/hurd-i386/cvs-IPV6_PKTINFO.diff
index 3dd5f61..123dd9a 100644
--- a/debian/patches/hurd-i386/cvs-IPV6_PKTINFO.diff
+++ b/debian/patches/hurd-i386/cvs-IPV6_PKTINFO.diff
@@ -59,33 +59,13 @@ index e6f4696..a9efc74 100644
  #define SCM_SRCRT IPV6_RXSRCRT
  
  #define IPV6_UNICAST_HOPS 16
-@@ -83,11 +83,15 @@ struct ip_opts
+@@ -83,11 +83,27 @@ struct ip_opts
  #define IPV6_JOIN_ANYCAST  27
  #define IPV6_LEAVE_ANYCAST 28
  
 +/* Advanced API (RFC3542) (1).  */
 +#define IPV6_RECVPKTINFO  49
 +#define IPV6_PKTINFO  50
-+
- /* Obsolete synonyms for the above.  */
- #define IPV6_ADD_MEMBERSHIP   IPV6_JOIN_GROUP
- #define IPV6_DROP_MEMBERSHIP  IPV6_LEAVE_GROUP
--#define IPV6_RXHOPOPTSIPV6_HOPOPTS
--#define IPV6_RXDSTOPTSIPV6_DSTOPTS
-+#define IPV6_RXHOPOPTSIPV6_2292HOPOPTS
-+#define IPV6_RXDSTOPTSIPV6_2292DSTOPTS
- 
- /* Routing header options for IPv6.  */
- #define IPV6_RTHDR_LOOSE  0   /* Hop doesn't need to be neighbour. */
-
-diff --git a/bits/in.h b/bits/in.h
-index a9efc74..d517115 100644
 a/bits/in.h
-+++ b/bits/in.h
-@@ -86,6 +86,18 @@ struct ip_opts
- /* Advanced API (RFC3542) (1).  */
- #define IPV6_RECVPKTINFO  49
- #define IPV6_PKTINFO  50
 +#define IPV6_RECVHOPLIMIT 51
 +#define IPV6_HOPLIMIT 52
 +#define IPV6_RECVHOPOPTS  53
@@ -98,6 +78,15 @@ index a9efc74..d517115 100644
 +#define IPV6_RECVPATHMTU  60
 +#define IPV6_PATHMTU  61
 +#define IPV6_DONTFRAG 62
- 
++
  /* Obsolete synonyms for the above.  */
  #define IPV6_ADD_MEMBERSHIP   IPV6_JOIN_GROUP
+ #define IPV6_DROP_MEMBERSHIP  IPV6_LEAVE_GROUP
+-#define IPV6_RXHOPOPTSIPV6_HOPOPTS
+-#define IPV6_RXDSTOPTSIPV6_DSTOPTS
++#define IPV6_RXHOPOPTSIPV6_2292HOPOPTS
++#define IPV6_RXDSTOPTSIPV6_2292DSTOPTS
+ 
+ /* Routing header options for IPv6.  */
+ #define IPV6_RTHDR_LOOSE  0   /* Hop doesn't need to be neighbour. */
+

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch sid updated (08e426a -> 1115784)

2016-07-05 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch sid
in repository glibc.

  from  08e426a   New changelog entry
   new  1115784   Consolidate hurd-i386/cvs-IPV6_PKTINFO.diff into a single 
patch.

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/patches/hurd-i386/cvs-IPV6_PKTINFO.diff | 33 +-
 1 file changed, 11 insertions(+), 22 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch sid updated (c51fffd -> c3fd688)

2016-05-08 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch sid
in repository glibc.

  from  c51fffd   Drop libc*-i686 packages as GCC now defaults to i686:
   new  c3fd688   debian/control.in/libc: Force i686 variants off the 
system on upgrade.

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/control | 20 
 debian/control.in/libc |  5 -
 3 files changed, 23 insertions(+), 5 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: debian/control.in/libc: Force i686 variants off the system on upgrade.

2016-05-08 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch sid
in repository glibc.

commit c3fd688f9e3e5dc55be1f23844f7633044cf2c16
Author: Adam Conrad <adcon...@0c3.net>
Date:   Sun May 8 13:59:55 2016 -0600

debian/control.in/libc: Force i686 variants off the system on upgrade.
---
 debian/changelog   |  3 +++
 debian/control | 20 
 debian/control.in/libc |  5 -
 3 files changed, 23 insertions(+), 5 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 172f7c3..b733f63 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -29,6 +29,9 @@ glibc (2.22-8) UNRELEASED; urgency=medium
 - debian/patches/i386/submitted-i686-timing.diff: drop.  Closes:
   #218519.
 
+  [ Adam Conrad ]
+  * debian/control.in/libc: Force i686 variants off the system on upgrade.
+
  -- Samuel Thibault <sthiba...@debian.org>  Tue, 19 Apr 2016 23:28:29 +0200
 
 glibc (2.22-7) unstable; urgency=medium
diff --git a/debian/control b/debian/control
index 4970b6c..8780730 100644
--- a/debian/control
+++ b/debian/control
@@ -167,10 +167,13 @@ Multi-Arch: same
 Depends: ${shlibs:Depends}, ${libgcc:Depends}
 Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
 Provides: ${locale-compat:Depends}, libc6-sparcv9b [sparc sparc64], 
libc0.1-i686 [kfreebsd-i386], libc0.3-i686 [hurd-i386], libc6-i686 [i386]
-Conflicts: libc6-loongson2f [mipsel]
+Conflicts: libc6-loongson2f [mipsel], libc0.1-i686 [kfreebsd-i386], 
libc0.3-i686 [hurd-i386], libc6-i686 [i386]
 Breaks: nscd (<< 2.22), locales (<< 2.22), locales-all (<< 2.22), lsb-core (<= 
3.2-27) [amd64 ppc64 sparc64], libx11-6 (<< 1.1.4-2) [hurd-i386], 
libpthread-stubs0 (<< 0.3-4) [hurd-i386], hurd (<< 1:0.5.git20140203-1), 
libtirpc1 (<< 0.2.3)
 Replaces: libc6-amd64 [amd64],
   libc6-i386 [i386],
+  libc0.1-i686 [kfreebsd-i386],
+  libc0.3-i686 [hurd-i386],
+  libc6-i686 [i386],
   libc6-x32 [x32],
   libc0.1-i386 [kfreebsd-i386],
   libc6-powerpc [powerpc],
@@ -252,10 +255,13 @@ Multi-Arch: same
 Depends: ${shlibs:Depends}, ${libgcc:Depends}
 Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
 Provides: ${locale-compat:Depends}, libc6-sparcv9b [sparc sparc64], 
libc0.1-i686 [kfreebsd-i386], libc0.3-i686 [hurd-i386], libc6-i686 [i386]
-Conflicts: libc6-loongson2f [mipsel]
+Conflicts: libc6-loongson2f [mipsel], libc0.1-i686 [kfreebsd-i386], 
libc0.3-i686 [hurd-i386], libc6-i686 [i386]
 Breaks: nscd (<< 2.22), locales (<< 2.22), locales-all (<< 2.22), lsb-core (<= 
3.2-27) [amd64 ppc64 sparc64], libx11-6 (<< 1.1.4-2) [hurd-i386], 
libpthread-stubs0 (<< 0.3-4) [hurd-i386], hurd (<< 1:0.5.git20140203-1), 
libtirpc1 (<< 0.2.3)
 Replaces: libc6-amd64 [amd64],
   libc6-i386 [i386],
+  libc0.1-i686 [kfreebsd-i386],
+  libc0.3-i686 [hurd-i386],
+  libc6-i686 [i386],
   libc6-x32 [x32],
   libc0.1-i386 [kfreebsd-i386],
   libc6-powerpc [powerpc],
@@ -337,10 +343,13 @@ Multi-Arch: same
 Depends: ${shlibs:Depends}, ${libgcc:Depends}
 Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
 Provides: ${locale-compat:Depends}, libc6-sparcv9b [sparc sparc64], 
libc0.1-i686 [kfreebsd-i386], libc0.3-i686 [hurd-i386], libc6-i686 [i386]
-Conflicts: libc6-loongson2f [mipsel]
+Conflicts: libc6-loongson2f [mipsel], libc0.1-i686 [kfreebsd-i386], 
libc0.3-i686 [hurd-i386], libc6-i686 [i386]
 Breaks: nscd (<< 2.22), locales (<< 2.22), locales-all (<< 2.22), lsb-core (<= 
3.2-27) [amd64 ppc64 sparc64], libx11-6 (<< 1.1.4-2) [hurd-i386], 
libpthread-stubs0 (<< 0.3-4) [hurd-i386], hurd (<< 1:0.5.git20140203-1), 
libtirpc1 (<< 0.2.3)
 Replaces: libc6-amd64 [amd64],
   libc6-i386 [i386],
+  libc0.1-i686 [kfreebsd-i386],
+  libc0.3-i686 [hurd-i386],
+  libc6-i686 [i386],
   libc6-x32 [x32],
   libc0.1-i386 [kfreebsd-i386],
   libc6-powerpc [powerpc],
@@ -422,10 +431,13 @@ Multi-Arch: same
 Depends: ${shlibs:Depends}, ${libgcc:Depends}
 Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
 Provides: ${locale-compat:Depends}, libc6-sparcv9b [sparc sparc64], 
libc0.1-i686 [kfreebsd-i386], libc0.3-i686 [hurd-i386], libc6-i686 [i386]
-Conflicts: libc6-loongson2f [mipsel]
+Conflicts: libc6-loongson2f [mipsel], libc0.1-i686 [kfreebsd-i386], 
libc0.3-i686 [hurd-i386], libc6-i686 [i386]
 Breaks: nscd (<< 2.22), locales (<< 2.22), locales-all (<< 2.22), lsb-core (<= 
3.2-27) [amd64 ppc64 sparc64], libx11-6 (<< 1.1.4-2) [hurd-i386], 
libpthread-stubs0 (<< 0.3-4) [hurd-i386], hurd (<< 1:0.5.git20140203-1), 
libtirpc1 (<< 0.2.3)
 Replaces: libc6-amd64 [amd64],
   l

[glibc] branch glibc-2.23 updated (3db4321 -> e28fbf4)

2016-03-23 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.23
in repository glibc.

  from  3db4321   New changelog entry
   new  e28fbf4   debian/testsuite-xfail-debian.mk: Also allow 
tst-malloc-thread-fail to fail where we've already done so for 
test-xfail-tst-malloc-thread-exit.

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 | 5 +
 debian/testsuite-xfail-debian.mk | 2 ++
 2 files changed, 7 insertions(+)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: debian/testsuite-xfail-debian.mk: Also allow tst-malloc-thread-fail to fail where we've already done so for test-xfail-tst-malloc-thread-exit.

2016-03-23 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch glibc-2.23
in repository glibc.

commit e28fbf4b2b3fcce40ff1e5a0af9a6d8b4a23602a
Author: Adam Conrad <adcon...@0c3.net>
Date:   Wed Mar 23 21:54:44 2016 -0600

debian/testsuite-xfail-debian.mk: Also allow tst-malloc-thread-fail to fail 
where we've already done so for test-xfail-tst-malloc-thread-exit.
---
 debian/changelog | 5 +
 debian/testsuite-xfail-debian.mk | 2 ++
 2 files changed, 7 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 0e49fc9..d77c179 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,12 @@
 glibc (2.23-0experimental2) UNRELEASED; urgency=medium
 
+  [ Aurelien Jarno ]
   * 
 
+  [ Adam Conrad ]
+  * debian/testsuite-xfail-debian.mk: Also allow tst-malloc-thread-fail to
+fail where we've already done so for test-xfail-tst-malloc-thread-exit.
+
  -- Aurelien Jarno <aure...@debian.org>  Thu, 24 Mar 2016 00:23:13 +0100
 
 glibc (2.23-0experimental1) experimental; urgency=medium
diff --git a/debian/testsuite-xfail-debian.mk b/debian/testsuite-xfail-debian.mk
index 7020f73..2a127d4 100644
--- a/debian/testsuite-xfail-debian.mk
+++ b/debian/testsuite-xfail-debian.mk
@@ -1302,6 +1302,7 @@ test-xfail-tst-waitid = yes
 
 # Known failure not a regression, see 
https://sourceware.org/bugzilla/show_bug.cgi?id=6527
 test-xfail-tst-malloc-thread-exit = yes
+test-xfail-tst-malloc-thread-fail = yes
 endif
 
 
@@ -1316,6 +1317,7 @@ test-xfail-tst-waitid = yes
 
 # Known failure not a regression, see 
https://sourceware.org/bugzilla/show_bug.cgi?id=6527
 test-xfail-tst-malloc-thread-exit = yes
+test-xfail-tst-malloc-thread-fail = yes
 
 # Failures due to a GCC bug, see 
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59412
 #and 
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=64811

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.23 updated (c01d09c -> cf7bcc4)

2016-03-22 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.23
in repository glibc.

  from  c01d09c   debian/patches/kfreebsd/local-tst-unique.diff: disable 
tst-unique* on GNU/kFreeBSD, as they are not supported by the FreeBSD ELF OSABI.
   new  cf7bcc4   debian/debhelper.in/locales.config: Make 
default_environment_locale get preseeded correctly both with and without 
/etc/default/locale.

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   | 2 ++
 debian/debhelper.in/locales.config | 4 +++-
 2 files changed, 5 insertions(+), 1 deletion(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: debian/debhelper.in/locales.config: Make default_environment_locale get preseeded correctly both with and without /etc/default/locale.

2016-03-22 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch glibc-2.23
in repository glibc.

commit cf7bcc4b0e2d7dd70ebe69d6a7704412334d5e0d
Author: Adam Conrad <adcon...@0c3.net>
Date:   Tue Mar 22 18:45:33 2016 -0600

debian/debhelper.in/locales.config: Make default_environment_locale get 
preseeded correctly both with and without /etc/default/locale.
---
 debian/changelog   | 2 ++
 debian/debhelper.in/locales.config | 4 +++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 43deb5c..f0dd724 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -33,6 +33,8 @@ glibc (2.23-0experimental1) UNRELEASED; urgency=medium
   [ Adam Conrad ]
   * debian/patches/any/cvs-tst-malloc-thread-exit.diff: Backport fix from
 upstream to make tst-malloc-thread-exit use fewer system resources.
+  * debian/debhelper.in/locales.config: Make default_environment_locale
+get preseeded correctly both with and without /etc/default/locale.
   * debian/control.in/i386: Remove list of Breaks that predate oldstable.
   * debian/control.in/*: Drop long obsolete file overlap Breaks/Replaces.
 
diff --git a/debian/debhelper.in/locales.config 
b/debian/debhelper.in/locales.config
index ffa35c9..bdf584d 100644
--- a/debian/debhelper.in/locales.config
+++ b/debian/debhelper.in/locales.config
@@ -50,8 +50,10 @@ fi
 
 DEFAULT_ENVIRONMENT="$(cat /etc/environment /etc/default/locale 2>/dev/null | 
awk '/^LANG=/ {gsub("\"", ""); sub("LANG=", ""); lang=$0;} END {print lang}')"
 DEFAULT_ENVIRONMENT="$(convert_locale "$DEFAULT_ENVIRONMENT")"
-if ! echo "$SUPPORTED_LOCALES" | grep -q -e "\b$DEFAULT_ENVIRONMENT\b" ; then
+if [ -n "$SUPPORTED_LOCALES" ] && [ -n "$DEFAULT_ENVIRONMENT" ]; then
+  if echo "$SUPPORTED_LOCALES" | grep -q -e "\b$DEFAULT_ENVIRONMENT\b" ; then
 db_set locales/default_environment_locale "$DEFAULT_ENVIRONMENT"
+  fi
 fi
 
 STATE=1

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.23 updated (b983c54 -> 3227d76)

2016-03-22 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.23
in repository glibc.

  from  b983c54   patches/kfreebsd/local-fbtl.diff: update to revision 5969 
(from glibc-bsd).
   new  3227d76   debian/patches/any/submitted-resolver-leak.diff: Drop, 
upstreamed.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog|  1 +
 debian/patches/any/submitted-resolver-leak.diff | 16 
 2 files changed, 1 insertion(+), 16 deletions(-)
 delete mode 100644 debian/patches/any/submitted-resolver-leak.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: debian/patches/any/submitted-resolver-leak.diff: Drop, upstreamed.

2016-03-22 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch glibc-2.23
in repository glibc.

commit 3227d76f137e5be7f19aa77c315bc962f3a5e59e
Author: Adam Conrad <adcon...@0c3.net>
Date:   Tue Mar 22 15:28:08 2016 -0600

debian/patches/any/submitted-resolver-leak.diff: Drop, upstreamed.
---
 debian/changelog|  1 +
 debian/patches/any/submitted-resolver-leak.diff | 16 
 2 files changed, 1 insertion(+), 16 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 14a144e..b071e55 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ glibc (2.23-0experimental1) UNRELEASED; urgency=medium
 
   [ Aurelien Jarno ]
   * debian/patches/git-updates.diff: update from upstream stable branch.
+  * debian/patches/any/submitted-resolver-leak.diff: Drop, upstreamed.
   * debian/testsuite-xfail-debian.mk (powerpc) really mark
 tst-malloc-thread-exit as xfail.
   * debian/testsuite-xfail-debian.mk (ppc64) mark tst-malloc-thread-exit
diff --git a/debian/patches/any/submitted-resolver-leak.diff 
b/debian/patches/any/submitted-resolver-leak.diff
deleted file mode 100644
index f9dae65..000
--- a/debian/patches/any/submitted-resolver-leak.diff
+++ /dev/null
@@ -1,16 +0,0 @@
-2016-02-09  Andreas Schwab  <sch...@suse.de>
-
-   * resolv/res_init.c (__res_iclose): Use statp->nscount instead of
-   statp->_u._ext.nscount as loop count.
-
 a/resolv/res_init.c
-+++ b/resolv/res_init.c
-@@ -594,7 +594,7 @@ __res_iclose(res_state statp, bool free_addr) {
-   statp->_vcsock = -1;
-   statp->_flags &= ~(RES_F_VC | RES_F_CONN);
-   }
--  for (ns = 0; ns < statp->_u._ext.nscount; ns++)
-+  for (ns = 0; ns < statp->nscount; ns++)
-   if (statp->_u._ext.nsaddrs[ns]) {
-   if (statp->_u._ext.nssocks[ns] != -1) {
-   
close_not_cancel_no_status(statp->_u._ext.nssocks[ns]);

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.23 updated (0825aed -> 93ffa69)

2016-03-20 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.23
in repository glibc.

  from  0825aed   Spell "test" correctly for the tst-malloc-thread-exit 
XFAIL
   new  93ffa69   debian/glibc-source.filelist: Refresh list of source 
files and sort.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog |  1 +
 debian/glibc-source.filelist | 37 +++--
 2 files changed, 28 insertions(+), 10 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.23 updated (1b8dbaf -> 27c8da3)

2016-03-20 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.23
in repository glibc.

  from  1b8dbaf   debian/patches/any/cvs-tst-malloc-thread-exit.diff: 
Backport fix from upstream to make tst-malloc-thread-exit use fewer system 
resources.
   new  27c8da3   debian/patches/any/cvs-resolver-leak.diff: Backport 
upstream patch by Andreas Schwab to fix a memory leak in the resolver (Closes: 
#818178)

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  |  2 ++
 debian/patches/any/cvs-resolver-leak.diff | 29 +
 debian/patches/series |  1 +
 3 files changed, 32 insertions(+)
 create mode 100644 debian/patches/any/cvs-resolver-leak.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: debian/patches/any/cvs-tst-malloc-thread-exit.diff: Backport fix from upstream to make tst-malloc-thread-exit use fewer system resources.

2016-03-19 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch glibc-2.23
in repository glibc.

commit 1b8dbaf129ae427e53cd26ed2ca509c23ce4631b
Author: Adam Conrad <adcon...@0c3.net>
Date:   Thu Mar 17 08:45:15 2016 -0600

debian/patches/any/cvs-tst-malloc-thread-exit.diff: Backport fix from 
upstream to make tst-malloc-thread-exit use fewer system resources.
---
 debian/changelog   |  2 +
 debian/patches/any/cvs-tst-malloc-thread-exit.diff | 74 ++
 debian/patches/series  |  1 +
 3 files changed, 77 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 83a4412..6a816e4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -17,6 +17,8 @@ glibc (2.23-0experimental1) UNRELEASED; urgency=medium
   * testsuite-xfail-debian.mk: Skip test which just overflows memory.
 
   [ Adam Conrad ]
+  * debian/patches/any/cvs-tst-malloc-thread-exit.diff: Backport fix from
+upstream to make tst-malloc-thread-exit use fewer system resources.
   * debian/control.in/i386: Remove list of Breaks that predate oldstable.
 
  -- Aurelien Jarno <aure...@debian.org>  Mon, 14 Mar 2016 00:14:11 +0100
diff --git a/debian/patches/any/cvs-tst-malloc-thread-exit.diff 
b/debian/patches/any/cvs-tst-malloc-thread-exit.diff
new file mode 100644
index 000..04c2610
--- /dev/null
+++ b/debian/patches/any/cvs-tst-malloc-thread-exit.diff
@@ -0,0 +1,74 @@
+commit 2a38688932243b5b16fb12d84c7ac1138ce50363
+Author: Florian Weimer <fwei...@redhat.com>
+Date:   Fri Feb 19 14:11:32 2016 +0100
+
+tst-malloc-thread-exit: Use fewer system resources
+
++2016-02-19  Florian Weimer  <fwei...@redhat.com>
++
++  * malloc/tst-malloc-thread-exit.c: Include test-skeleton.c early.
++  (do_test): Limit the number of arenas, so that we can use fewer
++  outer threads.  Limit timeout to 3 seconds, in preparation for a
++  larger TIMEOUT value.
++
+diff --git a/malloc/tst-malloc-thread-exit.c b/malloc/tst-malloc-thread-exit.c
+index f4aa21a..fa6ebf9 100644
+--- a/malloc/tst-malloc-thread-exit.c
 b/malloc/tst-malloc-thread-exit.c
+@@ -26,13 +26,17 @@
+particularly related to the arena free list.  */
+ 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+ #include 
+ #include 
+ 
+-#define TIMEOUT 7
++static int do_test (void);
++
++#define TEST_FUNCTION do_test ()
++#include "../test-skeleton.c"
+ 
+ static bool termination_requested;
+ static int inner_thread_count = 4;
+@@ -156,20 +160,20 @@ outer_thread (void *closure)
+ static int
+ do_test (void)
+ {
+-  /* The number of top-level threads should be equal to the number of
+- arenas.  See arena_get2.  */
+-  long outer_thread_count = sysconf (_SC_NPROCESSORS_ONLN);
+-  if (outer_thread_count >= 1)
++  /* The number of threads should be smaller than the number of
++ arenas, so that there will be some free arenas to add to the
++ arena free list.  */
++  enum { outer_thread_count = 2 };
++  if (mallopt (M_ARENA_MAX, 8) == 0)
+ {
+-  /* See NARENAS_FROM_NCORES in malloc.c.  */
+-  if (sizeof (long) == 4)
+-outer_thread_count *= 2;
+-  else
+-outer_thread_count *= 8;
++  printf ("error: mallopt (M_ARENA_MAX) failed\n");
++  return 1;
+ }
+ 
+   /* Leave some room for shutting down all threads gracefully.  */
+-  int timeout = TIMEOUT - 2;
++  int timeout = 3;
++  if (timeout > TIMEOUT)
++timeout = TIMEOUT - 1;
+ 
+   pthread_t *threads = calloc (sizeof (*threads), outer_thread_count);
+   if (threads == NULL)
+@@ -212,6 +216,3 @@ do_test (void)
+ 
+   return 0;
+ }
+-
+-#define TEST_FUNCTION do_test ()
+-#include "../test-skeleton.c"
diff --git a/debian/patches/series b/debian/patches/series
index 6d5569e..79e347f 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -211,3 +211,4 @@ any/local-libpic.diff
 any/local-bootstrap-headers.diff
 any/submitted-argp-attribute.diff
 any/submitted-dlopen-noload.diff
+any/cvs-tst-malloc-thread-exit.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: Spell "test" correctly for the tst-malloc-thread-exit XFAIL

2016-03-19 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch glibc-2.23
in repository glibc.

commit 0825aed05f87a3a89e01789af28f3515cba12b81
Author: Adam Conrad <adcon...@0c3.net>
Date:   Thu Mar 17 16:13:09 2016 -0600

Spell "test" correctly for the tst-malloc-thread-exit XFAIL
---
 debian/testsuite-xfail-debian.mk | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/debian/testsuite-xfail-debian.mk b/debian/testsuite-xfail-debian.mk
index 5d23160..ec0512f 100644
--- a/debian/testsuite-xfail-debian.mk
+++ b/debian/testsuite-xfail-debian.mk
@@ -1289,7 +1289,7 @@ test-xfail-tst-mqueue5 = yes
 test-xfail-tst-waitid = yes
 
 # Known failure not a regression, see 
https://sourceware.org/bugzilla/show_bug.cgi?id=6527
-tst-xfail-tst-malloc-thread-exit = yes
+test-xfail-tst-malloc-thread-exit = yes
 endif
 
 
@@ -1303,7 +1303,7 @@ test-xfail-tst-mqueue5 = yes
 test-xfail-tst-waitid = yes
 
 # Known failure not a regression, see 
https://sourceware.org/bugzilla/show_bug.cgi?id=6527
-tst-xfail-tst-malloc-thread-exit = yes
+test-xfail-tst-malloc-thread-exit = yes
 
 # Failures due to a GCC bug, see 
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59412
 #and 
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=64811

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: debian/patches/any/cvs-resolver-leak.diff: Backport upstream patch by Andreas Schwab to fix a memory leak in the resolver (Closes: #818178)

2016-03-19 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch glibc-2.23
in repository glibc.

commit 27c8da325b5a86da4f0221c2335ec7a573fc8f5a
Author: Adam Conrad <adcon...@0c3.net>
Date:   Thu Mar 17 15:50:15 2016 -0600

debian/patches/any/cvs-resolver-leak.diff: Backport upstream patch by 
Andreas Schwab to fix a memory leak in the resolver (Closes: #818178)
---
 debian/changelog  |  2 ++
 debian/patches/any/cvs-resolver-leak.diff | 29 +
 debian/patches/series |  1 +
 3 files changed, 32 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 6a816e4..460eabf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -19,6 +19,8 @@ glibc (2.23-0experimental1) UNRELEASED; urgency=medium
   [ Adam Conrad ]
   * debian/patches/any/cvs-tst-malloc-thread-exit.diff: Backport fix from
 upstream to make tst-malloc-thread-exit use fewer system resources.
+  * debian/patches/any/cvs-resolver-leak.diff: Backport upstream patch by
+Andreas Schwab to fix a memory leak in the resolver (Closes: #818178)
   * debian/control.in/i386: Remove list of Breaks that predate oldstable.
 
  -- Aurelien Jarno <aure...@debian.org>  Mon, 14 Mar 2016 00:14:11 +0100
diff --git a/debian/patches/any/cvs-resolver-leak.diff 
b/debian/patches/any/cvs-resolver-leak.diff
new file mode 100644
index 000..4a2ee6d
--- /dev/null
+++ b/debian/patches/any/cvs-resolver-leak.diff
@@ -0,0 +1,29 @@
+commit 5e7fdabd7df1fc6c56d104e61390bf5a6b526c38
+Author: Andreas Schwab <sch...@suse.de>
+Date:   Wed Nov 18 15:45:59 2015 +0100
+
+Fix resource leak in resolver (bug 19257)
+
+The number of currently defined nameservers is stored in ->nscount,
+whereas ->_u._ext.nscount is set by __libc_res_nsend only after local
+initializations.
+
++2016-03-15  Andreas Schwab  <sch...@suse.de>
++
++  [BZ #19257]
++  * resolv/res_init.c (__res_iclose): Use statp->nscount instead of
++  statp->_u._ext.nscount as loop count.
++
+diff --git a/resolv/res_init.c b/resolv/res_init.c
+index 128004a..02590fb 100644
+--- a/resolv/res_init.c
 b/resolv/res_init.c
+@@ -580,7 +580,7 @@ __res_iclose(res_state statp, bool free_addr) {
+   statp->_vcsock = -1;
+   statp->_flags &= ~(RES_F_VC | RES_F_CONN);
+   }
+-  for (ns = 0; ns < statp->_u._ext.nscount; ns++)
++  for (ns = 0; ns < statp->nscount; ns++)
+   if (statp->_u._ext.nsaddrs[ns]) {
+   if (statp->_u._ext.nssocks[ns] != -1) {
+   
close_not_cancel_no_status(statp->_u._ext.nssocks[ns]);
diff --git a/debian/patches/series b/debian/patches/series
index 79e347f..148444f 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -212,3 +212,4 @@ any/local-bootstrap-headers.diff
 any/submitted-argp-attribute.diff
 any/submitted-dlopen-noload.diff
 any/cvs-tst-malloc-thread-exit.diff
+any/cvs-resolver-leak.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.23 updated (f4168cd -> 1b8dbaf)

2016-03-19 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.23
in repository glibc.

  from  f4168cd   debian/control.in/i386: Remove list of Breaks that 
predate oldstable.
   new  1b8dbaf   debian/patches/any/cvs-tst-malloc-thread-exit.diff: 
Backport fix from upstream to make tst-malloc-thread-exit use fewer system 
resources.

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   |  2 +
 debian/patches/any/cvs-tst-malloc-thread-exit.diff | 74 ++
 debian/patches/series  |  1 +
 3 files changed, 77 insertions(+)
 create mode 100644 debian/patches/any/cvs-tst-malloc-thread-exit.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.23 updated (ea1b20a -> 52941c9)

2016-03-19 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.23
in repository glibc.

  from  ea1b20a   debian/control.in/*: Drop long obsolete file overlap 
Breaks/Replaces.
   new  52941c9   Regenerate control for 
ea1b20a61db8f8a75ffac3a4c7e6a6c83a81cb79

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/control | 25 -
 1 file changed, 25 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.23 updated (93ffa69 -> ea1b20a)

2016-03-18 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.23
in repository glibc.

  from  93ffa69   debian/glibc-source.filelist: Refresh list of source 
files and sort.
   new  ea1b20a   debian/control.in/*: Drop long obsolete file overlap 
Breaks/Replaces.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 debian/changelog| 1 +
 debian/control.in/amd64 | 2 --
 debian/control.in/i386  | 2 --
 debian/control.in/kfreebsd-i386 | 2 --
 debian/control.in/main  | 3 ---
 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 --
 13 files changed, 1 insertion(+), 25 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] 01/01: Regenerate control for ea1b20a61db8f8a75ffac3a4c7e6a6c83a81cb79

2016-03-18 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch glibc-2.23
in repository glibc.

commit 52941c9b2bbb2674241f07791eeaaccd30cf57c8
Author: Adam Conrad <adcon...@0c3.net>
Date:   Fri Mar 18 22:31:23 2016 -0600

Regenerate control for ea1b20a61db8f8a75ffac3a4c7e6a6c83a81cb79
---
 debian/control | 25 -
 1 file changed, 25 deletions(-)

diff --git a/debian/control b/debian/control
index bbd2f41..0201f73 100644
--- a/debian/control
+++ b/debian/control
@@ -28,8 +28,6 @@ Essential: yes
 Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends}, hurd (>= 20070606-1+SVN) 
[hurd-i386]
 Recommends: manpages
-Breaks: libc0.1 (<< 2.10), libc0.3 (<< 2.10), libc6 (<< 2.10), libc6.1 (<< 
2.10)
-Replaces: libc0.1, libc0.3, libc6, libc6.1
 Build-Profiles: 
 Description: GNU C Library: Binaries
  This package contains utility programs related to the GNU C Library.
@@ -49,7 +47,6 @@ Priority: optional
 Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Recommends: manpages, manpages-dev
-Replaces: libc0.1-dev, libc0.3-dev, libc6-dev, libc6.1-dev
 Build-Profiles: 
 Description: GNU C Library: Development binaries
  This package contains utility programs related to the GNU C Library
@@ -518,8 +515,6 @@ Architecture: amd64 x32
 Section: libdevel
 Priority: optional
 Provides: lib32c-dev
-Conflicts: libc6-i386 (<= 2.9-18), libc6-dev (<< 2.13-14)
-Replaces: libc6-dev (<< 2.13-11)
 Depends: libc6-i386 (= ${binary:Version}), libc6-dev (= ${binary:Version}), 
${misc:Depends}
 Recommends: gcc-multilib
 Build-Profiles: 
@@ -544,8 +539,6 @@ Architecture: sparc64
 Section: libdevel
 Priority: optional
 Provides: lib32c-dev
-Conflicts: libc6-dev (<< 2.13-14)
-Replaces: libc6-dev (<< 2.13-11)
 Depends: libc6-sparc (= ${binary:Version}), libc6-dev (= ${binary:Version}), 
${misc:Depends}
 Recommends: gcc-multilib
 Build-Profiles: 
@@ -570,8 +563,6 @@ Architecture: sparc
 Section: libdevel
 Priority: optional
 Provides: lib64c-dev
-Conflicts: libc6-dev (<< 2.13-14)
-Replaces: libc6-dev (<< 2.13-11)
 Depends: libc6-sparc64 (= ${binary:Version}), libc6-dev (= ${binary:Version}), 
${misc:Depends}
 Recommends: gcc-multilib
 Build-Profiles: 
@@ -596,8 +587,6 @@ Architecture: s390x
 Section: libdevel
 Priority: optional
 Provides: lib32c-dev
-Conflicts: libc6-dev (<< 2.13-14)
-Replaces: libc6-dev (<< 2.13-11)
 Depends: libc6-s390 (= ${binary:Version}), libc6-dev (= ${binary:Version}), 
${misc:Depends}
 Recommends: gcc-multilib
 Build-Profiles: 
@@ -623,8 +612,6 @@ Section: libdevel
 Priority: optional
 Depends: libc6-amd64 (= ${binary:Version}), libc6-dev (= ${binary:Version}), 
${misc:Depends}
 Recommends: gcc-multilib
-Conflicts: libc6-dev (<< 2.13-14)
-Replaces: libc6-dev (<< 2.13-11)
 Provides: lib64c-dev
 Build-Profiles: 
 Description: GNU C Library: 64bit Development Libraries for AMD64
@@ -648,8 +635,6 @@ Architecture: ppc64
 Section: libdevel
 Priority: optional
 Provides: lib32c-dev
-Conflicts: libc6-dev (<< 2.13-14)
-Replaces: libc6-dev (<< 2.13-11)
 Depends: libc6-powerpc (= ${binary:Version}), libc6-dev (= ${binary:Version}), 
${misc:Depends}
 Recommends: gcc-multilib
 Build-Profiles: 
@@ -674,8 +659,6 @@ Architecture: powerpc
 Section: libdevel
 Priority: optional
 Provides: lib64c-dev
-Conflicts: libc6-dev (<< 2.13-14)
-Replaces: libc6-dev (<< 2.13-11)
 Depends: libc6-ppc64 (= ${binary:Version}), libc6-dev (= ${binary:Version}), 
${misc:Depends}
 Recommends: gcc-multilib
 Build-Profiles: 
@@ -700,8 +683,6 @@ Architecture: mipsn32 mipsn32el mips64 mips64el
 Section: libdevel
 Priority: optional
 Provides: lib32c-dev
-Conflicts: libc6-dev (<< 2.13-14)
-Replaces: libc6-dev (<< 2.13-11)
 Depends: libc6-dev (= ${binary:Version}), libc6-mips32 (= ${binary:Version}),
libc6-dev-mipsn32 (= ${binary:Version}) [mips64 mips64el],
libc6-dev-mips64 (= ${binary:Version}) [mipsn32 mipsn32el],
@@ -729,8 +710,6 @@ Architecture: mips mipsel mips64 mips64el
 Section: libdevel
 Priority: optional
 Provides: libn32c-dev
-Conflicts: libc6-dev (<< 2.13-14)
-Replaces: libc6-dev (<< 2.13-11)
 Depends: libc6-mipsn32 (= ${binary:Version}), libc6-dev-mips64 (= 
${binary:Version}) [mips mipsel], libc6-dev (= ${binary:Version}), 
${misc:Depends}
 Recommends: gcc-multilib
 Build-Profiles: 
@@ -755,8 +734,6 @@ Architecture: mips mipsel mipsn32 mipsn32el
 Section: libdevel
 Priority: optional
 Provides: lib64c-dev
-Conflicts: libc6-dev (<< 2.13-14)
-Replaces: libc6-dev (<< 2.13-11)
 Depends: libc6-mips64 (= ${binary:Version}), libc6-dev (= ${binary:Version}), 
${misc:Depends}
 Recommends: gcc-multilib
 Build-Profiles: 
@@ -781,8 +758,6 @@ Architecture: kfreebsd-amd64
 Section: libdevel
 Priority: optional
 Provides: lib32c-dev
-Conflicts: libc0.1-dev (<< 2.13-14)
-Replaces: libc0.1-dev (<< 2

[glibc] 01/01: debian/control.in/*: Drop long obsolete file overlap Breaks/Replaces.

2016-03-18 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch glibc-2.23
in repository glibc.

commit ea1b20a61db8f8a75ffac3a4c7e6a6c83a81cb79
Author: Adam Conrad <adcon...@0c3.net>
Date:   Fri Mar 18 22:29:38 2016 -0600

debian/control.in/*: Drop long obsolete file overlap Breaks/Replaces.
---
 debian/changelog| 1 +
 debian/control.in/amd64 | 2 --
 debian/control.in/i386  | 2 --
 debian/control.in/kfreebsd-i386 | 2 --
 debian/control.in/main  | 3 ---
 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 --
 13 files changed, 1 insertion(+), 25 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 637e0e6..03e2653 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -23,6 +23,7 @@ glibc (2.23-0experimental1) UNRELEASED; urgency=medium
 Andreas Schwab to fix a memory leak in the resolver (Closes: #818178)
   * debian/glibc-source.filelist: Refresh list of source files and sort.
   * debian/control.in/i386: Remove list of Breaks that predate oldstable.
+  * debian/control.in/*: Drop long obsolete file overlap Breaks/Replaces.
 
  -- Aurelien Jarno <aure...@debian.org>  Mon, 14 Mar 2016 00:14:11 +0100
 
diff --git a/debian/control.in/amd64 b/debian/control.in/amd64
index 0089091..3dff5ab 100644
--- a/debian/control.in/amd64
+++ b/debian/control.in/amd64
@@ -15,8 +15,6 @@ Section: libdevel
 Priority: optional
 Depends: libc6-amd64 (= ${binary:Version}), libc6-dev (= ${binary:Version}), 
${misc:Depends}
 Recommends: gcc-multilib
-Conflicts: libc6-dev (<< 2.13-14)
-Replaces: libc6-dev (<< 2.13-11)
 Provides: lib64c-dev
 Build-Profiles: 
 Description: GNU C Library: 64bit Development Libraries for AMD64
diff --git a/debian/control.in/i386 b/debian/control.in/i386
index fe7fc31..df62151 100644
--- a/debian/control.in/i386
+++ b/debian/control.in/i386
@@ -15,8 +15,6 @@ Architecture: amd64 x32
 Section: libdevel
 Priority: optional
 Provides: lib32c-dev
-Conflicts: libc6-i386 (<= 2.9-18), libc6-dev (<< 2.13-14)
-Replaces: libc6-dev (<< 2.13-11)
 Depends: libc6-i386 (= ${binary:Version}), libc6-dev (= ${binary:Version}), 
${misc:Depends}
 Recommends: gcc-multilib
 Build-Profiles: 
diff --git a/debian/control.in/kfreebsd-i386 b/debian/control.in/kfreebsd-i386
index b8e6d6b..0d06d26 100644
--- a/debian/control.in/kfreebsd-i386
+++ b/debian/control.in/kfreebsd-i386
@@ -14,8 +14,6 @@ Architecture: kfreebsd-amd64
 Section: libdevel
 Priority: optional
 Provides: lib32c-dev
-Conflicts: libc0.1-dev (<< 2.13-14)
-Replaces: libc0.1-dev (<< 2.13-11)
 Depends: libc0.1-i386 (= ${binary:Version}), libc0.1-dev (= 
${binary:Version}), ${misc:Depends}
 Recommends: gcc-multilib
 Build-Profiles: 
diff --git a/debian/control.in/main b/debian/control.in/main
index 724f578..6aae906 100644
--- a/debian/control.in/main
+++ b/debian/control.in/main
@@ -28,8 +28,6 @@ Essential: yes
 Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends}, hurd (>= 20070606-1+SVN) 
[hurd-i386]
 Recommends: manpages
-Breaks: libc0.1 (<< 2.10), libc0.3 (<< 2.10), libc6 (<< 2.10), libc6.1 (<< 
2.10)
-Replaces: libc0.1, libc0.3, libc6, libc6.1
 Build-Profiles: 
 Description: GNU C Library: Binaries
  This package contains utility programs related to the GNU C Library.
@@ -49,7 +47,6 @@ Priority: optional
 Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Recommends: manpages, manpages-dev
-Replaces: libc0.1-dev, libc0.3-dev, libc6-dev, libc6.1-dev
 Build-Profiles: 
 Description: GNU C Library: Development binaries
  This package contains utility programs related to the GNU C Library
diff --git a/debian/control.in/mips32 b/debian/control.in/mips32
index 323ebb8..1d5008a 100644
--- a/debian/control.in/mips32
+++ b/debian/control.in/mips32
@@ -14,8 +14,6 @@ Architecture: mipsn32 mipsn32el mips64 mips64el
 Section: libdevel
 Priority: optional
 Provides: lib32c-dev
-Conflicts: libc6-dev (<< 2.13-14)
-Replaces: libc6-dev (<< 2.13-11)
 Depends: libc6-dev (= ${binary:Version}), libc6-mips32 (= ${binary:Version}),
libc6-dev-mipsn32 (= ${binary:Version}) [mips64 mips64el],
libc6-dev-mips64 (= ${binary:Version}) [mipsn32 mipsn32el],
diff --git a/debian/control.in/mips64 b/debian/control.in/mips64
index 044a7d7..ec7b70c 100644
--- a/debian/control.in/mips64
+++ b/debian/control.in/mips64
@@ -14,8 +14,6 @@ Architecture: mips mipsel mipsn32 mipsn32el
 Section: libdevel
 Priority: optional
 Provides: lib64c-dev
-Conflicts: libc6-dev (<< 2.13-14)
-Replaces: libc6-dev (<< 2.13-11)
 Depends: libc6-mips64 (= ${binary:Version}), libc6-dev (= ${binary:Version}), 
${misc:Depends}

[glibc] 01/01: debian/debhelper.in/libc-bin.postinst: Call ldconfig during configure as well, or major version upgrades will leave us without due to dep ordering.

2016-01-28 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a commit to branch glibc-2.22
in repository glibc.

commit 60117c6df8aa62f4cb660fe61febd5730a04729a
Author: Adam Conrad <adcon...@0c3.net>
Date:   Thu Jan 28 12:52:53 2016 -0700

debian/debhelper.in/libc-bin.postinst: Call ldconfig during configure as 
well, or major version upgrades will leave us without due to dep ordering.
---
 debian/changelog  | 2 ++
 debian/debhelper.in/libc-bin.postinst | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index b392f1c..dcd3d72 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -70,6 +70,8 @@ glibc (2.22-0experimental2) UNRELEASED; urgency=medium
 
   [ Adam Conrad ]
   * debian/patches/any/cvs-gawk-gensub.diff: Fix scary output from newer gawk.
+  * debian/debhelper.in/libc-bin.postinst: Call ldconfig during configure as
+well, or major version upgrades will leave us without due to dep ordering.
 
  -- Aurelien Jarno <aure...@debian.org>  Thu, 10 Dec 2015 23:41:13 +0100
 
diff --git a/debian/debhelper.in/libc-bin.postinst 
b/debian/debhelper.in/libc-bin.postinst
index 8b10d45..50f3e79 100644
--- a/debian/debhelper.in/libc-bin.postinst
+++ b/debian/debhelper.in/libc-bin.postinst
@@ -12,7 +12,7 @@ if [ "$1" = "configure" ] && [ "$2" = "" ] ; then
   install_from_default /usr/share/libc-bin/nsswitch.conf /etc/nsswitch.conf
 fi
 
-if [ "$1" = "triggered" ]; then
+if [ "$1" = "triggered" ] || [ "$1" = "configure" ]; then
   ldconfig || ldconfig --verbose
   exit 0
 fi

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.22 updated (2d9144e -> 60117c6)

2016-01-28 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.22
in repository glibc.

  from  2d9144e   debian/patches/any/cvs-gawk-gensub.diff: Fix scary output 
from newer gawk.
   new  60117c6   debian/debhelper.in/libc-bin.postinst: Call ldconfig 
during configure as well, or major version upgrades will leave us without due 
to dep ordering.

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  | 2 ++
 debian/debhelper.in/libc-bin.postinst | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



[glibc] branch glibc-2.22 updated (373f805 -> 2d9144e)

2016-01-28 Thread Adam Conrad
This is an automated email from the git hooks/post-receive script.

adconrad pushed a change to branch glibc-2.22
in repository glibc.

  from  373f805   Add a bug numbers for security bugs closed in -7
   new  2d9144e   debian/patches/any/cvs-gawk-gensub.diff: Fix scary output 
from newer gawk.

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/patches/any/cvs-gawk-gensub.diff | 41 +
 debian/patches/series   |  1 +
 3 files changed, 45 insertions(+)
 create mode 100644 debian/patches/any/cvs-gawk-gensub.diff

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-glibc/glibc.git



r6609 - in glibc-package/branches/glibc-2.22/debian: . debhelper.in rules.d

2015-09-20 Thread Adam Conrad
Author: adconrad
Date: 2015-09-21 00:55:51 + (Mon, 21 Sep 2015)
New Revision: 6609

Modified:
   glibc-package/branches/glibc-2.22/debian/changelog
   
glibc-package/branches/glibc-2.22/debian/debhelper.in/libc-otherbuild.postinst
   glibc-package/branches/glibc-2.22/debian/debhelper.in/libc-otherbuild.postrm
   glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.postinst
   glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.preinst
   glibc-package/branches/glibc-2.22/debian/rules.d/debhelper.mk
Log:
Merge from 2.21 branch

Modified: glibc-package/branches/glibc-2.22/debian/changelog
===
--- glibc-package/branches/glibc-2.22/debian/changelog  2015-09-20 21:17:48 UTC 
(rev 6608)
+++ glibc-package/branches/glibc-2.22/debian/changelog  2015-09-21 00:55:51 UTC 
(rev 6609)
@@ -118,7 +118,7 @@
 non-compliance is intentional. These tests were previously marked as
 failing under the run-conformtest.out, but they have been lost during
 the conversion to the new format.
-  * testsuite-checking/compare.sh: reenable failures in case of regressions.
+  * testsuite-checking/compare.sh: re-enable failures in case of regressions.
   * rules.d/build.mk: don't require flavours to be tested before being
 installed. They are still tested when calling the build-arch or
 binary-arch targets, but not anymore when calling the build-indep or

Modified: 
glibc-package/branches/glibc-2.22/debian/debhelper.in/libc-otherbuild.postinst
===
--- 
glibc-package/branches/glibc-2.22/debian/debhelper.in/libc-otherbuild.postinst  
2015-09-20 21:17:48 UTC (rev 6608)
+++ 
glibc-package/branches/glibc-2.22/debian/debhelper.in/libc-otherbuild.postinst  
2015-09-21 00:55:51 UTC (rev 6609)
@@ -4,7 +4,8 @@
 
 if [ "$1" = "configure" ]
 then
-# /etc/ld.so.nohwcap code: NOHWCAP
+# /etc/ld.so.nohwcap code:
+__NOHWCAP__
 fi
 
 #DEBHELPER#

Modified: 
glibc-package/branches/glibc-2.22/debian/debhelper.in/libc-otherbuild.postrm
===
--- 
glibc-package/branches/glibc-2.22/debian/debhelper.in/libc-otherbuild.postrm
2015-09-20 21:17:48 UTC (rev 6608)
+++ 
glibc-package/branches/glibc-2.22/debian/debhelper.in/libc-otherbuild.postrm
2015-09-21 00:55:51 UTC (rev 6609)
@@ -3,7 +3,8 @@
 set -e
 
 if [ "$1" = "remove" ]; then
-# /etc/ld.so.nohwcap code: NOHWCAP
+# /etc/ld.so.nohwcap code
+__NOHWCAP__
 fi
 
 #DEBHELPER#

Modified: glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.postinst
===
--- glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.postinst 
2015-09-20 21:17:48 UTC (rev 6608)
+++ glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.postinst 
2015-09-21 00:55:51 UTC (rev 6609)
@@ -73,7 +73,8 @@
 # We don't use a registry anymore, remove the old file
 rm -f /etc/ld.so.hwcappkgs
  
-# /etc/ld.so.nohwcap code: NOHWCAP
+# /etc/ld.so.nohwcap code:
+__NOHWCAP__
 
 # Load debconf module if available
 if [ -f /usr/share/debconf/confmodule ] ; then
@@ -93,7 +94,8 @@
check="$check sasl2-bin slapd smail sendmail snmpd ssh"
check="$check spamassassin vsftpd wu-ftpd wu-ftpd-academ wwwoffle"
check="$check webmin dropbear gdm"
-   # NSS services check: NSS_CHECK
+   # NSS services check: 
+   __NSS_CHECK__
if [ -n "$services" ]; then
 
if [ -f /usr/share/debconf/confmodule ] ; then

Modified: glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.preinst
===
--- glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.preinst  
2015-09-20 21:17:48 UTC (rev 6608)
+++ glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.preinst  
2015-09-21 00:55:51 UTC (rev 6609)
@@ -171,7 +171,8 @@
fi
 
check="kdm postgresql xdm"
-   # NSS services check: NSS_CHECK
+   # NSS services check:
+   __NSS_CHECK__
if [ -n "$services" ]; then 
if [ -f /usr/share/debconf/confmodule ] ; then
db_version 2.0

Modified: glibc-package/branches/glibc-2.22/debian/rules.d/debhelper.mk
===
--- glibc-package/branches/glibc-2.22/debian/rules.d/debhelper.mk   
2015-09-20 21:17:48 UTC (rev 6608)
+++ glibc-package/branches/glibc-2.22/debian/rules.d/debhelper.mk   
2015-09-21 00:55:51 UTC (rev 6609)
@@ -129,14 +129,15 @@
 $(stamp)debhelper-common: 
for x in `find debian/debhelper.in -maxdepth 1 -type f`; do \
  y=debian/`basename $$x`; \
- sed -e "/NSS_CHECK/r debian/script.in/nsscheck.sh" \
- -e "/NOHWCAP/r debian/script.in/nohwcap.sh" \
- -e 

r6596 - in glibc-package/branches/glibc-2.22/debian: . debhelper.in rules.d sysdeps

2015-09-19 Thread Adam Conrad
Author: adconrad
Date: 2015-09-19 22:46:04 + (Sat, 19 Sep 2015)
New Revision: 6596

Modified:
   glibc-package/branches/glibc-2.22/debian/changelog
   glibc-package/branches/glibc-2.22/debian/debhelper.in/libc-udeb.install
   glibc-package/branches/glibc-2.22/debian/rules.d/debhelper.mk
   glibc-package/branches/glibc-2.22/debian/shlibs-add-udebs
   glibc-package/branches/glibc-2.22/debian/sysdeps/amd64.mk
   glibc-package/branches/glibc-2.22/debian/sysdeps/hurd.mk
   glibc-package/branches/glibc-2.22/debian/sysdeps/kfreebsd.mk
   glibc-package/branches/glibc-2.22/debian/sysdeps/linux.mk
   glibc-package/branches/glibc-2.22/debian/sysdeps/x32.mk
Log:
debian/*: Conditionally add libmvec to libc-udeb only on amd64 and x32.

Modified: glibc-package/branches/glibc-2.22/debian/changelog
===
--- glibc-package/branches/glibc-2.22/debian/changelog  2015-09-19 20:23:12 UTC 
(rev 6595)
+++ glibc-package/branches/glibc-2.22/debian/changelog  2015-09-19 22:46:04 UTC 
(rev 6596)
@@ -37,6 +37,7 @@
 - debian/patches/mips/submitted-rld_map.diff: Rebased.
   * debian/{control,symbols.wildcards,copyright}: Updated strings for 2.22.
   * debian/libc6*.symbols: Add libmvec.so.1 to the amd64/x32 symbols files.
+  * debian/*: Conditionally add libmvec to libc-udeb only on amd64 and x32.
 
   [ Samuel Thibault ]
   * debian/patches/hurd-i386/tg-tls.diff: Rebased.

Modified: 
glibc-package/branches/glibc-2.22/debian/debhelper.in/libc-udeb.install
===
--- glibc-package/branches/glibc-2.22/debian/debhelper.in/libc-udeb.install 
2015-09-19 20:23:12 UTC (rev 6595)
+++ glibc-package/branches/glibc-2.22/debian/debhelper.in/libc-udeb.install 
2015-09-19 22:46:04 UTC (rev 6596)
@@ -2,6 +2,8 @@
 TMPDIR/SLIBDIR/ld*.so* lib
 TMPDIR/SLIBDIR/libm-*.so* lib
 TMPDIR/SLIBDIR/libm.so* lib
+TMPDIR/SLIBDIR/libmvec-* lib
+TMPDIR/SLIBDIR/libmvec.so* lib
 TMPDIR/SLIBDIR/libdl*.so* lib
 TMPDIR/SLIBDIR/libresolv*.so* lib
 TMPDIR/SLIBDIR/libc-*.so* lib

Modified: glibc-package/branches/glibc-2.22/debian/rules.d/debhelper.mk
===
--- glibc-package/branches/glibc-2.22/debian/rules.d/debhelper.mk   
2015-09-19 20:23:12 UTC (rev 6595)
+++ glibc-package/branches/glibc-2.22/debian/rules.d/debhelper.mk   
2015-09-19 22:46:04 UTC (rev 6596)
@@ -143,6 +143,7 @@
  sed -e "s/^#.*//" -i $$y ; \
  $(if $(filter $(pt_chown),no),sed -e "/pt_chown/d" -i $$y ;) \
  $(if $(filter $(pldd),no),sed -e "/pldd/d" -i $$y ;) \
+ $(if $(filter $(mvec),no),sed -e "/libmvec/d" -i $$y ;) \
  ;; \
  esac; \
done

Modified: glibc-package/branches/glibc-2.22/debian/shlibs-add-udebs
===
--- glibc-package/branches/glibc-2.22/debian/shlibs-add-udebs   2015-09-19 
20:23:12 UTC (rev 6595)
+++ glibc-package/branches/glibc-2.22/debian/shlibs-add-udebs   2015-09-19 
22:46:04 UTC (rev 6596)
@@ -36,7 +36,7 @@
 # The following lists should match the ones in the *-udeb.install files
 # in debian/debhelper.in; $W replaces any "*" wildcards there.
 expr_libc1="ld$W libm-$W libm libdl$W libresolv$W libc-$W libc"
-expr_libc2="libutil$W libcrypt$W librt$W libpthread$W"
+expr_libc2="libutil$W libcrypt$W librt$W libpthread$W libmvec$W"
 expr_hurd="libmachuser$W libhurduser$W"
 expr_nss_dns="libnss_dns$W"
 expr_nss_files="libnss_files$W"

Modified: glibc-package/branches/glibc-2.22/debian/sysdeps/amd64.mk
===
--- glibc-package/branches/glibc-2.22/debian/sysdeps/amd64.mk   2015-09-19 
20:23:12 UTC (rev 6595)
+++ glibc-package/branches/glibc-2.22/debian/sysdeps/amd64.mk   2015-09-19 
22:46:04 UTC (rev 6596)
@@ -1,5 +1,6 @@
 libc_rtlddir = /lib64
 extra_config_options = --enable-multi-arch --enable-lock-elision
+mvec = yes
 
 # build 32-bit (i386) alternative library
 GLIBC_MULTILIB_PASSES += i386

Modified: glibc-package/branches/glibc-2.22/debian/sysdeps/hurd.mk
===
--- glibc-package/branches/glibc-2.22/debian/sysdeps/hurd.mk2015-09-19 
20:23:12 UTC (rev 6595)
+++ glibc-package/branches/glibc-2.22/debian/sysdeps/hurd.mk2015-09-19 
22:46:04 UTC (rev 6596)
@@ -5,6 +5,8 @@
 pt_chown = yes
 # Expect pldd on this platform
 pldd = no
+# Expect the mvec library on this platform
+mvec = no
 
 # Linuxthreads Config (we claim "no threads" as nptl keys off this)
 threads = no

Modified: glibc-package/branches/glibc-2.22/debian/sysdeps/kfreebsd.mk
===
--- glibc-package/branches/glibc-2.22/debian/sysdeps/kfreebsd.mk
2015-09-19 20:23:12 UTC (rev 6595)
+++ glibc-package/branches/glibc-2.22/debian/sysdeps/kfreebsd.mk
2015-09-19 22:46:04 UTC (rev 6596)
@@ -6,6 

r6595 - glibc-package/branches/glibc-2.22/debian

2015-09-19 Thread Adam Conrad
Author: adconrad
Date: 2015-09-19 20:23:12 + (Sat, 19 Sep 2015)
New Revision: 6595

Modified:
   glibc-package/branches/glibc-2.22/debian/changelog
   glibc-package/branches/glibc-2.22/debian/libc6-amd64.symbols.i386
   glibc-package/branches/glibc-2.22/debian/libc6-amd64.symbols.x32
   glibc-package/branches/glibc-2.22/debian/libc6-x32.symbols.amd64
   glibc-package/branches/glibc-2.22/debian/libc6-x32.symbols.i386
   glibc-package/branches/glibc-2.22/debian/libc6.symbols.amd64
   glibc-package/branches/glibc-2.22/debian/libc6.symbols.x32
Log:
debian/libc6*.symbols: Add libmvec.so.1 to the amd64/x32 symbols files.

Modified: glibc-package/branches/glibc-2.22/debian/changelog
===
--- glibc-package/branches/glibc-2.22/debian/changelog  2015-09-19 16:07:17 UTC 
(rev 6594)
+++ glibc-package/branches/glibc-2.22/debian/changelog  2015-09-19 20:23:12 UTC 
(rev 6595)
@@ -36,6 +36,7 @@
 - debian/patches/localedata/submitted-locale-bo.diff: Rebased.
 - debian/patches/mips/submitted-rld_map.diff: Rebased.
   * debian/{control,symbols.wildcards,copyright}: Updated strings for 2.22.
+  * debian/libc6*.symbols: Add libmvec.so.1 to the amd64/x32 symbols files.
 
   [ Samuel Thibault ]
   * debian/patches/hurd-i386/tg-tls.diff: Rebased.

Modified: glibc-package/branches/glibc-2.22/debian/libc6-amd64.symbols.i386
===
--- glibc-package/branches/glibc-2.22/debian/libc6-amd64.symbols.i386   
2015-09-19 16:07:17 UTC (rev 6594)
+++ glibc-package/branches/glibc-2.22/debian/libc6-amd64.symbols.i386   
2015-09-19 20:23:12 UTC (rev 6595)
@@ -3,3 +3,5 @@
 #include "symbols.wildcards"
 libc.so.6 #PACKAGE# #MINVER#
 #include "symbols.wildcards"
+libmvec.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"

Modified: glibc-package/branches/glibc-2.22/debian/libc6-amd64.symbols.x32
===
--- glibc-package/branches/glibc-2.22/debian/libc6-amd64.symbols.x32
2015-09-19 16:07:17 UTC (rev 6594)
+++ glibc-package/branches/glibc-2.22/debian/libc6-amd64.symbols.x32
2015-09-19 20:23:12 UTC (rev 6595)
@@ -3,3 +3,5 @@
 #include "symbols.wildcards"
 libc.so.6 #PACKAGE# #MINVER#
 #include "symbols.wildcards"
+libmvec.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"

Modified: glibc-package/branches/glibc-2.22/debian/libc6-x32.symbols.amd64
===
--- glibc-package/branches/glibc-2.22/debian/libc6-x32.symbols.amd64
2015-09-19 16:07:17 UTC (rev 6594)
+++ glibc-package/branches/glibc-2.22/debian/libc6-x32.symbols.amd64
2015-09-19 20:23:12 UTC (rev 6595)
@@ -3,3 +3,5 @@
 #include "symbols.wildcards"
 libc.so.6 #PACKAGE# #MINVER#
 #include "symbols.wildcards"
+libmvec.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"

Modified: glibc-package/branches/glibc-2.22/debian/libc6-x32.symbols.i386
===
--- glibc-package/branches/glibc-2.22/debian/libc6-x32.symbols.i386 
2015-09-19 16:07:17 UTC (rev 6594)
+++ glibc-package/branches/glibc-2.22/debian/libc6-x32.symbols.i386 
2015-09-19 20:23:12 UTC (rev 6595)
@@ -3,3 +3,5 @@
 #include "symbols.wildcards"
 libc.so.6 #PACKAGE# #MINVER#
 #include "symbols.wildcards"
+libmvec.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"

Modified: glibc-package/branches/glibc-2.22/debian/libc6.symbols.amd64
===
--- glibc-package/branches/glibc-2.22/debian/libc6.symbols.amd64
2015-09-19 16:07:17 UTC (rev 6594)
+++ glibc-package/branches/glibc-2.22/debian/libc6.symbols.amd64
2015-09-19 20:23:12 UTC (rev 6595)
@@ -3,3 +3,5 @@
 #include "symbols.wildcards"
 libc.so.6 #PACKAGE# #MINVER#
 #include "symbols.wildcards"
+libmvec.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"

Modified: glibc-package/branches/glibc-2.22/debian/libc6.symbols.x32
===
--- glibc-package/branches/glibc-2.22/debian/libc6.symbols.x32  2015-09-19 
16:07:17 UTC (rev 6594)
+++ glibc-package/branches/glibc-2.22/debian/libc6.symbols.x32  2015-09-19 
20:23:12 UTC (rev 6595)
@@ -3,3 +3,5 @@
 #include "symbols.wildcards"
 libc.so.6 #PACKAGE# #MINVER#
 #include "symbols.wildcards"
+libmvec.so.1 #PACKAGE# #MINVER#
+#include "symbols.wildcards"



r6588 - in glibc-package/branches/glibc-2.22/debian: . patches patches/any

2015-09-18 Thread Adam Conrad
Author: adconrad
Date: 2015-09-18 08:14:47 + (Fri, 18 Sep 2015)
New Revision: 6588

Removed:
   
glibc-package/branches/glibc-2.22/debian/patches/any/local-tester-gcc-4.9.diff
Modified:
   glibc-package/branches/glibc-2.22/debian/changelog
   glibc-package/branches/glibc-2.22/debian/patches/series
Log:
debian/patches/any/local-tester-gcc-4.9.diff: Dropped.

Modified: glibc-package/branches/glibc-2.22/debian/changelog
===
--- glibc-package/branches/glibc-2.22/debian/changelog  2015-09-18 04:20:05 UTC 
(rev 6587)
+++ glibc-package/branches/glibc-2.22/debian/changelog  2015-09-18 08:14:47 UTC 
(rev 6588)
@@ -9,6 +9,7 @@
 - debian/patches/any/cvs-make-typo.diff: Upstreamed.
 - debian/patches/any/cvs-vismain-pie.diff: Upstreamed.
 - debian/patches/any/local-xfail-stdlib-linkns.diff: Dropped.
+- debian/patches/any/local-tester-gcc-4.9.diff: Dropped.
 - debian/patches/arm/cvs-arm-sfi_breg.diff: Upstreamed.
 - debian/patches/arm/cvs-memcpy-memmove-always-bx.diff: Upstreamed.
 - debian/patches/hppa/cvs-alloca-werror.diff: Upstreamed.

Deleted: 
glibc-package/branches/glibc-2.22/debian/patches/any/local-tester-gcc-4.9.diff
===
--- 
glibc-package/branches/glibc-2.22/debian/patches/any/local-tester-gcc-4.9.diff  
2015-09-18 04:20:05 UTC (rev 6587)
+++ 
glibc-package/branches/glibc-2.22/debian/patches/any/local-tester-gcc-4.9.diff  
2015-09-18 08:14:47 UTC (rev 6588)
@@ -1,24 +0,0 @@
-commit 9300797ee93422a87f443d5ba7e1411167e7a837
-Author: Ondřej Bílka 
-Date:   Tue Jan 6 17:43:09 2015 +0100
-
-Suppress warning in string/tester.c for gcc 4.9
-
-diff --git a/string/tester.c b/string/tester.c
-index f957ed2..64dc056 100644
 a/string/tester.c
-+++ b/string/tester.c
-@@ -1305,10 +1305,10 @@ test_memset (void)
-   equal(one, "axxxefgh", 2);  /* Basic test. */
- 
-   DIAG_PUSH_NEEDS_COMMENT;
--#if __GNUC_PREREQ (5, 0)
--  /* GCC 5.0 warns about a zero-length memset because the arguments to memset
-+#if __GNUC_PREREQ (4, 9)
-+  /* GCC 4.9 warns about a zero-length memset because the arguments to memset
-  may be in the wrong order.  But we really want to test this.  */
--  DIAG_IGNORE_NEEDS_COMMENT (5.0, "-Wmemset-transposed-args")
-+  DIAG_IGNORE_NEEDS_COMMENT (4.9, "-Wmemset-transposed-args")
- #endif
-   (void) memset(one+2, 'y', 0);
-   equal(one, "axxxefgh", 3);  /* Zero-length set. */

Modified: glibc-package/branches/glibc-2.22/debian/patches/series
===
--- glibc-package/branches/glibc-2.22/debian/patches/series 2015-09-18 
04:20:05 UTC (rev 6587)
+++ glibc-package/branches/glibc-2.22/debian/patches/series 2015-09-18 
08:14:47 UTC (rev 6588)
@@ -230,5 +230,4 @@
 any/submitted-argp-attribute.diff
 any/submitted-resolv-ipv6-nameservers.diff
 any/local-static-dlopen-search-path.diff
-any/local-tester-gcc-4.9.diff
 any/local-math-logb.diff



r6589 - glibc-package/branches/glibc-2.22/debian

2015-09-18 Thread Adam Conrad
Author: adconrad
Date: 2015-09-18 22:15:02 + (Fri, 18 Sep 2015)
New Revision: 6589

Modified:
   glibc-package/branches/glibc-2.22/debian/changelog
Log:
Trim trailing whitespace from debian/changelog

Modified: glibc-package/branches/glibc-2.22/debian/changelog
===
--- glibc-package/branches/glibc-2.22/debian/changelog  2015-09-18 08:14:47 UTC 
(rev 6588)
+++ glibc-package/branches/glibc-2.22/debian/changelog  2015-09-18 22:15:02 UTC 
(rev 6589)
@@ -96,7 +96,7 @@
   * libc6.1.symbols.alpha: remove invoke_dynamic_linker from libpcprofile.so.
 It has disappeared, but it is a private library.
   * Remove debver2localesdep.pl, it is unused since 2.19-16.
-  * Use $(GLIBC_VERSION) for shlib, instead of defining the version in a 
+  * Use $(GLIBC_VERSION) for shlib, instead of defining the version in a
 separate shlibver file.
   * Remove completely outdated README, README.source and TODO files.
   * rules.d/debhelper.mk: use the default compression format for libc6,
@@ -119,7 +119,7 @@
   * rules.d/build.mk: don't require flavours to be tested before being
 installed. They are still tested when calling the build-arch or
 binary-arch targets, but not anymore when calling the build-indep or
-binary-indep targets.
+binary-indep targets.
   * patches/hppa/cvs-alloca-werror.diff: new patch from upstream to fix a
 build failure.
 
@@ -371,7 +371,7 @@
 glibc (2.19-21~) UNRELEASED; urgency=medium
 
   [ Aurelien Jarno ]
-  * 
+  *
 
   [ Samuel Thibault ]
   * patches/hurd-i386/cvs-bootstrap.diff: Fix typo.
@@ -465,10 +465,10 @@
 corresponding arch:any package is not available yet. This has been
 fixed long time ago, the transition mechanism has not been used
 correctly for a lot of time and has been broken by the split out of
-libc-bin. The breakage has been partially fixed by the "Breaks: locales 
+libc-bin. The breakage has been partially fixed by the "Breaks: locales
 (<< 2.19)" added to libc6. It's now time to add the missing "Depends:
 libc-bin (>> 2.19)" to locales and remove the transition mechanism.
-Closes: #583088, #779442 
+Closes: #583088, #779442
   * patches/any/cvs-ldconfig-aux-cache.diff: new patch from upstream to
 ignore corrupted aux-cache instead of segfaulting. Closes: #759530.
 
@@ -541,11 +541,11 @@
 __SIGRTMIN to match other architectures. Closes: #766605.
   * patches/amd64/cvs-slow-sse42.diff: backport patch from upstream to fix
 a performance issue with strcmp and friends functions on some machines.
-  * patches/any/cvs-regex-alloca.diff: new patch from upstream to fix a 
+  * patches/any/cvs-regex-alloca.diff: new patch from upstream to fix a
 segmentation fault in regex in case of heap allocation failure. Closes:
 #767225.
   * Don't fail to build in case of testsuite regressions, so that changes
-in the environment (e.g.: kernel) do not prevent security or stable 
+in the environment (e.g.: kernel) do not prevent security or stable
 versions to be built. It will be re-enabled after the Jessie release.
   * debian/control.in/main: build-depends on debhelper (>= 9.20141010) to
 get Build-Profiles features. This fixes the following lintian warning:
@@ -584,7 +584,7 @@
 #764274.
   * Remove libc6-prof package as it's broken for years and there are better
 way to profile code nowadays. Closes: #760450.
-  * patches/amd64/local-blacklist-on-TSX-Haswell.diff: new patch from 
+  * patches/amd64/local-blacklist-on-TSX-Haswell.diff: new patch from
 Henrique de Moraes Holschuh to disable TSX on processors which might get
 it disable through a microcode update. Closes: #762195.
   * Install French, German, Polish and Spanish version of validlocale(8)
@@ -642,7 +642,7 @@
 i386, hurd-i386 and kfreebsd-i386.
   * Remove iconv(1), iconvconfig(8), localedef(1) and sprof(1) manpages,
 provided by the manpages packages starting with version 3.71.
-  * patches/any/cvs-CVE-2014-5119.diff: New patch from upstream to remove 
+  * patches/any/cvs-CVE-2014-5119.diff: New patch from upstream to remove
 support for loadable gconv transliteration modules (CVE-2014-5119).
 
   [ Samuel Thibault ]
@@ -686,7 +686,7 @@
 upstream to revert the S/390 jmp_buf/ucontext_t ABI change.
   * Update Turkish debconf translation, by Mert Dirik.  Closes: #757495.
   * Remove ia64 support.  Closes: #756095.
-  * Update debian/copyright with the libidn/punycode.{c,h} license.  Closes: 
+  * Update debian/copyright with the libidn/punycode.{c,h} license.  Closes:
 #754731.
   * debian/control/libc: drop Recommends on: gcc | c-compiler.  Closes:
 #747933.
@@ -713,7 +713,7 @@
 be enabled.
 
   [ Helmut Grohne ]
-  * debian/rules.d/debhelper.mk: fix dh_strip call in stage1.  Closes: 
+  * debian/rules.d/debhelper.mk: fix dh_strip call in stage1.  Closes:
 #754350.
 
   [ Petr Salinger ]
@@ -823,7 +823,7 @@
 arm64 

r6591 - in glibc-package/branches/glibc-2.21/debian: . control.in

2015-09-18 Thread Adam Conrad
Author: adconrad
Date: 2015-09-18 22:20:05 + (Fri, 18 Sep 2015)
New Revision: 6591

Modified:
   glibc-package/branches/glibc-2.21/debian/control
   glibc-package/branches/glibc-2.21/debian/control.in/libc
Log:
arch-restrict libc6-loongson2f conflict to mipsel

Modified: glibc-package/branches/glibc-2.21/debian/control
===
--- glibc-package/branches/glibc-2.21/debian/control2015-09-18 22:15:37 UTC 
(rev 6590)
+++ glibc-package/branches/glibc-2.21/debian/control2015-09-18 22:20:05 UTC 
(rev 6591)
@@ -164,7 +164,7 @@
 Recommends: libc6-i686 [i386], libc0.1-i686 [kfreebsd-i386], libc0.3-i686 
[hurd-i386] 
 Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
 Provides: ${locale-compat:Depends}, libc6-sparcv9b [sparc sparc64]
-Conflicts: prelink (<= 0.0.20090311-1), libc6-loongson2f
+Conflicts: prelink (<= 0.0.20090311-1), libc6-loongson2f [mipsel]
 Breaks: nscd (<< 2.21), locales (<< 2.21), locales-all (<< 2.21), lsb-core (<= 
3.2-27) [amd64 ppc64 sparc64], libx11-6 (<< 1.1.4-2) [hurd-i386], 
libpthread-stubs0 (<< 0.3-4) [hurd-i386], hurd (<< 1:0.5.git20140203-1), 
libtirpc1 (<< 0.2.3)
 Replaces: libc6-amd64 [amd64],
   libc6-i386 [i386],
@@ -250,7 +250,7 @@
 Recommends: libc6-i686 [i386], libc0.1-i686 [kfreebsd-i386], libc0.3-i686 
[hurd-i386] 
 Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
 Provides: ${locale-compat:Depends}, libc6-sparcv9b [sparc sparc64]
-Conflicts: prelink (<= 0.0.20090311-1), libc6-loongson2f
+Conflicts: prelink (<= 0.0.20090311-1), libc6-loongson2f [mipsel]
 Breaks: nscd (<< 2.21), locales (<< 2.21), locales-all (<< 2.21), lsb-core (<= 
3.2-27) [amd64 ppc64 sparc64], libx11-6 (<< 1.1.4-2) [hurd-i386], 
libpthread-stubs0 (<< 0.3-4) [hurd-i386], hurd (<< 1:0.5.git20140203-1), 
libtirpc1 (<< 0.2.3)
 Replaces: libc6-amd64 [amd64],
   libc6-i386 [i386],
@@ -336,7 +336,7 @@
 Recommends: libc6-i686 [i386], libc0.1-i686 [kfreebsd-i386], libc0.3-i686 
[hurd-i386] 
 Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
 Provides: ${locale-compat:Depends}, libc6-sparcv9b [sparc sparc64]
-Conflicts: prelink (<= 0.0.20090311-1), libc6-loongson2f
+Conflicts: prelink (<= 0.0.20090311-1), libc6-loongson2f [mipsel]
 Breaks: nscd (<< 2.21), locales (<< 2.21), locales-all (<< 2.21), lsb-core (<= 
3.2-27) [amd64 ppc64 sparc64], libx11-6 (<< 1.1.4-2) [hurd-i386], 
libpthread-stubs0 (<< 0.3-4) [hurd-i386], hurd (<< 1:0.5.git20140203-1), 
libtirpc1 (<< 0.2.3)
 Replaces: libc6-amd64 [amd64],
   libc6-i386 [i386],
@@ -422,7 +422,7 @@
 Recommends: libc6-i686 [i386], libc0.1-i686 [kfreebsd-i386], libc0.3-i686 
[hurd-i386] 
 Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
 Provides: ${locale-compat:Depends}, libc6-sparcv9b [sparc sparc64]
-Conflicts: prelink (<= 0.0.20090311-1), libc6-loongson2f
+Conflicts: prelink (<= 0.0.20090311-1), libc6-loongson2f [mipsel]
 Breaks: nscd (<< 2.21), locales (<< 2.21), locales-all (<< 2.21), lsb-core (<= 
3.2-27) [amd64 ppc64 sparc64], libx11-6 (<< 1.1.4-2) [hurd-i386], 
libpthread-stubs0 (<< 0.3-4) [hurd-i386], hurd (<< 1:0.5.git20140203-1), 
libtirpc1 (<< 0.2.3)
 Replaces: libc6-amd64 [amd64],
   libc6-i386 [i386],

Modified: glibc-package/branches/glibc-2.21/debian/control.in/libc
===
--- glibc-package/branches/glibc-2.21/debian/control.in/libc2015-09-18 
22:15:37 UTC (rev 6590)
+++ glibc-package/branches/glibc-2.21/debian/control.in/libc2015-09-18 
22:20:05 UTC (rev 6591)
@@ -7,7 +7,7 @@
 Recommends: libc6-i686 [i386], libc0.1-i686 [kfreebsd-i386], libc0.3-i686 
[hurd-i386] 
 Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
 Provides: ${locale-compat:Depends}, libc6-sparcv9b [sparc sparc64]
-Conflicts: prelink (<= 0.0.20090311-1), libc6-loongson2f
+Conflicts: prelink (<= 0.0.20090311-1), libc6-loongson2f [mipsel]
 Breaks: nscd (<< @GLIBC_VERSION@), locales (<< @GLIBC_VERSION@), locales-all 
(<< @GLIBC_VERSION@), lsb-core (<= 3.2-27) [amd64 ppc64 sparc64], libx11-6 (<< 
1.1.4-2) [hurd-i386], libpthread-stubs0 (<< 0.3-4) [hurd-i386], hurd (<< 
1:0.5.git20140203-1), libtirpc1 (<< 0.2.3)
 Replaces: libc6-amd64 [amd64],
   libc6-i386 [i386],



r6590 - glibc-package/branches/glibc-2.21/debian

2015-09-18 Thread Adam Conrad
Author: adconrad
Date: 2015-09-18 22:15:37 + (Fri, 18 Sep 2015)
New Revision: 6590

Modified:
   glibc-package/branches/glibc-2.21/debian/changelog
Log:
Trim trailing whitespace from debian/changelog

Modified: glibc-package/branches/glibc-2.21/debian/changelog
===
--- glibc-package/branches/glibc-2.21/debian/changelog  2015-09-18 22:15:02 UTC 
(rev 6589)
+++ glibc-package/branches/glibc-2.21/debian/changelog  2015-09-18 22:15:37 UTC 
(rev 6590)
@@ -32,7 +32,7 @@
   * libc6.1.symbols.alpha: remove invoke_dynamic_linker from libpcprofile.so.
 It has disappeared, but it is a private library.
   * Remove debver2localesdep.pl, it is unused since 2.19-16.
-  * Use $(GLIBC_VERSION) for shlib, instead of defining the version in a 
+  * Use $(GLIBC_VERSION) for shlib, instead of defining the version in a
 separate shlibver file.
   * Remove completely outdated README, README.source and TODO files.
   * rules.d/debhelper.mk: use the default compression format for libc6,
@@ -55,7 +55,7 @@
   * rules.d/build.mk: don't require flavours to be tested before being
 installed. They are still tested when calling the build-arch or
 binary-arch targets, but not anymore when calling the build-indep or
-binary-indep targets.
+binary-indep targets.
   * patches/hppa/cvs-alloca-werror.diff: new patch from upstream to fix a
 build failure.
 
@@ -307,7 +307,7 @@
 glibc (2.19-21~) UNRELEASED; urgency=medium
 
   [ Aurelien Jarno ]
-  * 
+  *
 
   [ Samuel Thibault ]
   * patches/hurd-i386/cvs-bootstrap.diff: Fix typo.
@@ -401,10 +401,10 @@
 corresponding arch:any package is not available yet. This has been
 fixed long time ago, the transition mechanism has not been used
 correctly for a lot of time and has been broken by the split out of
-libc-bin. The breakage has been partially fixed by the "Breaks: locales 
+libc-bin. The breakage has been partially fixed by the "Breaks: locales
 (<< 2.19)" added to libc6. It's now time to add the missing "Depends:
 libc-bin (>> 2.19)" to locales and remove the transition mechanism.
-Closes: #583088, #779442 
+Closes: #583088, #779442
   * patches/any/cvs-ldconfig-aux-cache.diff: new patch from upstream to
 ignore corrupted aux-cache instead of segfaulting. Closes: #759530.
 
@@ -477,11 +477,11 @@
 __SIGRTMIN to match other architectures. Closes: #766605.
   * patches/amd64/cvs-slow-sse42.diff: backport patch from upstream to fix
 a performance issue with strcmp and friends functions on some machines.
-  * patches/any/cvs-regex-alloca.diff: new patch from upstream to fix a 
+  * patches/any/cvs-regex-alloca.diff: new patch from upstream to fix a
 segmentation fault in regex in case of heap allocation failure. Closes:
 #767225.
   * Don't fail to build in case of testsuite regressions, so that changes
-in the environment (e.g.: kernel) do not prevent security or stable 
+in the environment (e.g.: kernel) do not prevent security or stable
 versions to be built. It will be re-enabled after the Jessie release.
   * debian/control.in/main: build-depends on debhelper (>= 9.20141010) to
 get Build-Profiles features. This fixes the following lintian warning:
@@ -520,7 +520,7 @@
 #764274.
   * Remove libc6-prof package as it's broken for years and there are better
 way to profile code nowadays. Closes: #760450.
-  * patches/amd64/local-blacklist-on-TSX-Haswell.diff: new patch from 
+  * patches/amd64/local-blacklist-on-TSX-Haswell.diff: new patch from
 Henrique de Moraes Holschuh to disable TSX on processors which might get
 it disable through a microcode update. Closes: #762195.
   * Install French, German, Polish and Spanish version of validlocale(8)
@@ -578,7 +578,7 @@
 i386, hurd-i386 and kfreebsd-i386.
   * Remove iconv(1), iconvconfig(8), localedef(1) and sprof(1) manpages,
 provided by the manpages packages starting with version 3.71.
-  * patches/any/cvs-CVE-2014-5119.diff: New patch from upstream to remove 
+  * patches/any/cvs-CVE-2014-5119.diff: New patch from upstream to remove
 support for loadable gconv transliteration modules (CVE-2014-5119).
 
   [ Samuel Thibault ]
@@ -622,7 +622,7 @@
 upstream to revert the S/390 jmp_buf/ucontext_t ABI change.
   * Update Turkish debconf translation, by Mert Dirik.  Closes: #757495.
   * Remove ia64 support.  Closes: #756095.
-  * Update debian/copyright with the libidn/punycode.{c,h} license.  Closes: 
+  * Update debian/copyright with the libidn/punycode.{c,h} license.  Closes:
 #754731.
   * debian/control/libc: drop Recommends on: gcc | c-compiler.  Closes:
 #747933.
@@ -649,7 +649,7 @@
 be enabled.
 
   [ Helmut Grohne ]
-  * debian/rules.d/debhelper.mk: fix dh_strip call in stage1.  Closes: 
+  * debian/rules.d/debhelper.mk: fix dh_strip call in stage1.  Closes:
 #754350.
 
   [ Petr Salinger ]
@@ -759,7 +759,7 @@
 arm64 after 

r6592 - in glibc-package/branches/glibc-2.22/debian: . control.in

2015-09-18 Thread Adam Conrad
Author: adconrad
Date: 2015-09-18 22:21:17 + (Fri, 18 Sep 2015)
New Revision: 6592

Modified:
   glibc-package/branches/glibc-2.22/debian/control
   glibc-package/branches/glibc-2.22/debian/control.in/libc
Log:
arch-restrict libc6-loongson2f conflict to mipsel

Modified: glibc-package/branches/glibc-2.22/debian/control
===
--- glibc-package/branches/glibc-2.22/debian/control2015-09-18 22:20:05 UTC 
(rev 6591)
+++ glibc-package/branches/glibc-2.22/debian/control2015-09-18 22:21:17 UTC 
(rev 6592)
@@ -164,7 +164,7 @@
 Recommends: libc6-i686 [i386], libc0.1-i686 [kfreebsd-i386], libc0.3-i686 
[hurd-i386] 
 Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
 Provides: ${locale-compat:Depends}, libc6-sparcv9b [sparc sparc64]
-Conflicts: prelink (<= 0.0.20090311-1), libc6-loongson2f
+Conflicts: prelink (<= 0.0.20090311-1), libc6-loongson2f [mipsel]
 Breaks: nscd (<< 2.22), locales (<< 2.22), locales-all (<< 2.22), lsb-core (<= 
3.2-27) [amd64 ppc64 sparc64], libx11-6 (<< 1.1.4-2) [hurd-i386], 
libpthread-stubs0 (<< 0.3-4) [hurd-i386], hurd (<< 1:0.5.git20140203-1), 
libtirpc1 (<< 0.2.3)
 Replaces: libc6-amd64 [amd64],
   libc6-i386 [i386],
@@ -250,7 +250,7 @@
 Recommends: libc6-i686 [i386], libc0.1-i686 [kfreebsd-i386], libc0.3-i686 
[hurd-i386] 
 Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
 Provides: ${locale-compat:Depends}, libc6-sparcv9b [sparc sparc64]
-Conflicts: prelink (<= 0.0.20090311-1), libc6-loongson2f
+Conflicts: prelink (<= 0.0.20090311-1), libc6-loongson2f [mipsel]
 Breaks: nscd (<< 2.22), locales (<< 2.22), locales-all (<< 2.22), lsb-core (<= 
3.2-27) [amd64 ppc64 sparc64], libx11-6 (<< 1.1.4-2) [hurd-i386], 
libpthread-stubs0 (<< 0.3-4) [hurd-i386], hurd (<< 1:0.5.git20140203-1), 
libtirpc1 (<< 0.2.3)
 Replaces: libc6-amd64 [amd64],
   libc6-i386 [i386],
@@ -336,7 +336,7 @@
 Recommends: libc6-i686 [i386], libc0.1-i686 [kfreebsd-i386], libc0.3-i686 
[hurd-i386] 
 Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
 Provides: ${locale-compat:Depends}, libc6-sparcv9b [sparc sparc64]
-Conflicts: prelink (<= 0.0.20090311-1), libc6-loongson2f
+Conflicts: prelink (<= 0.0.20090311-1), libc6-loongson2f [mipsel]
 Breaks: nscd (<< 2.22), locales (<< 2.22), locales-all (<< 2.22), lsb-core (<= 
3.2-27) [amd64 ppc64 sparc64], libx11-6 (<< 1.1.4-2) [hurd-i386], 
libpthread-stubs0 (<< 0.3-4) [hurd-i386], hurd (<< 1:0.5.git20140203-1), 
libtirpc1 (<< 0.2.3)
 Replaces: libc6-amd64 [amd64],
   libc6-i386 [i386],
@@ -422,7 +422,7 @@
 Recommends: libc6-i686 [i386], libc0.1-i686 [kfreebsd-i386], libc0.3-i686 
[hurd-i386] 
 Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
 Provides: ${locale-compat:Depends}, libc6-sparcv9b [sparc sparc64]
-Conflicts: prelink (<= 0.0.20090311-1), libc6-loongson2f
+Conflicts: prelink (<= 0.0.20090311-1), libc6-loongson2f [mipsel]
 Breaks: nscd (<< 2.22), locales (<< 2.22), locales-all (<< 2.22), lsb-core (<= 
3.2-27) [amd64 ppc64 sparc64], libx11-6 (<< 1.1.4-2) [hurd-i386], 
libpthread-stubs0 (<< 0.3-4) [hurd-i386], hurd (<< 1:0.5.git20140203-1), 
libtirpc1 (<< 0.2.3)
 Replaces: libc6-amd64 [amd64],
   libc6-i386 [i386],

Modified: glibc-package/branches/glibc-2.22/debian/control.in/libc
===
--- glibc-package/branches/glibc-2.22/debian/control.in/libc2015-09-18 
22:20:05 UTC (rev 6591)
+++ glibc-package/branches/glibc-2.22/debian/control.in/libc2015-09-18 
22:21:17 UTC (rev 6592)
@@ -7,7 +7,7 @@
 Recommends: libc6-i686 [i386], libc0.1-i686 [kfreebsd-i386], libc0.3-i686 
[hurd-i386] 
 Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
 Provides: ${locale-compat:Depends}, libc6-sparcv9b [sparc sparc64]
-Conflicts: prelink (<= 0.0.20090311-1), libc6-loongson2f
+Conflicts: prelink (<= 0.0.20090311-1), libc6-loongson2f [mipsel]
 Breaks: nscd (<< @GLIBC_VERSION@), locales (<< @GLIBC_VERSION@), locales-all 
(<< @GLIBC_VERSION@), lsb-core (<= 3.2-27) [amd64 ppc64 sparc64], libx11-6 (<< 
1.1.4-2) [hurd-i386], libpthread-stubs0 (<< 0.3-4) [hurd-i386], hurd (<< 
1:0.5.git20140203-1), libtirpc1 (<< 0.2.3)
 Replaces: libc6-amd64 [amd64],
   libc6-i386 [i386],



r6582 - in glibc-package/branches/glibc-2.22/debian: . patches patches/all patches/amd64 patches/any patches/arm patches/hppa patches/i386 patches/localedata patches/mips patches/powerpc

2015-09-17 Thread Adam Conrad
-no-archive.diff: Rebased.
  - debian/patches/localedata/submitted-locale-bo.diff: Rebased.
  - debian/patches/mips/submitted-rld_map.diff: Rebased.
* debian/{control,symbols.wildcards,copyright}: Updated strings for 2.22.

Modified: glibc-package/branches/glibc-2.22/debian/changelog
===
--- glibc-package/branches/glibc-2.22/debian/changelog  2015-09-17 18:58:37 UTC 
(rev 6581)
+++ glibc-package/branches/glibc-2.22/debian/changelog  2015-09-17 19:00:13 UTC 
(rev 6582)
@@ -1,3 +1,42 @@
+glibc (2.22-0experimental0) UNRELEASED; urgency=medium
+
+  * New upstream release: version 2.22, with git updates up to 2015-09-17:
+- debian/patches/all/local-alias-UTF-8.diff: Fixed upstream.
+- debian/patches/any/cvs-ldconfig-aux-cache.diff: Upstreamed.
+- debian/patches/any/cvs-localplt-new-readelf.diff: Upstreamed.
+- debian/patches/any/cvs-logbl-accuracy.diff: Upstreamed.
+- debian/patches/any/cvs-make-typo.diff: Upstreamed.
+- debian/patches/any/cvs-vismain-pie.diff: Upstreamed.
+- debian/patches/any/local-xfail-stdlib-linkns.diff: Dropped.
+- debian/patches/arm/cvs-arm-sfi_breg.diff: Upstreamed.
+- debian/patches/arm/cvs-memcpy-memmove-always-bx.diff: Upstreamed.
+- debian/patches/hppa/cvs-alloca-werror.diff: Upstreamed.
+- debian/patches/hppa/cvs-fpu-r2.diff: Upstreamed.
+- debian/patches/hppa/cvs-fpu2.diff: Upstreamed.
+- debian/patches/hppa/local-fcntl-osync.diff: Fixed upstream.
+- debian/patches/hppa/local-setcontext.diff: Fixed upstream.
+- debian/patches/powerpc/cvs-power7-strncpy.diff: Upstreamed.
+- debian/patches/powerpc/cvs-ppc-feraiseexcept.diff: Upstreamed.
+- debian/patches/powerpc/cvs-ppc-pow.diff: Upstreamed.
+- debian/patches/powerpc/cvs-ppc-sqrt.diff: Upstreamed.
+- debian/patches/powerpc/cvs-ppc-sqrtf.diff: Upstreamed.
+- debian/patches/powerpc/cvs-ppc-tabort-le.diff: Upstreamed.
+- debian/patches/all/local-alias-et_EE.diff: Rebased.
+- debian/patches/amd64/local-blacklist-on-TSX-Haswell.diff: Rebased.
+- debian/patches/any/local-libgcc-compat-ports.diff: Rebased.
+- debian/patches/any/local-libpic.diff: Rebased.
+- debian/patches/any/local-no-pagesize.diff: Rebased.
+- debian/patches/any/submitted-longdouble.diff: Rebased.
+- debian/patches/any/submitted-missing-etc-hosts.diff: Rebased.
+- debian/patches/any/submitted-resolv-ipv6-nameservers.diff: Rebased.
+- debian/patches/i386/submitted-i686-timing.diff: Rebased.
+- debian/patches/localedata/local-all-no-archive.diff: Rebased.
+- debian/patches/localedata/submitted-locale-bo.diff: Rebased.
+- debian/patches/mips/submitted-rld_map.diff: Rebased.
+  * debian/{control,symbols.wildcards,copyright}: Updated strings for 2.22.
+
+ -- Adam Conrad <adcon...@0c3.net>  Tue, 15 Sep 2015 17:57:41 -0600
+
 glibc (2.21-0experimental2) UNRELEASED; urgency=medium
 
   [ Samuel Thibault ]

Modified: glibc-package/branches/glibc-2.22/debian/control
===
--- glibc-package/branches/glibc-2.22/debian/control2015-09-17 18:58:37 UTC 
(rev 6581)
+++ glibc-package/branches/glibc-2.22/debian/control2015-09-17 19:00:13 UTC 
(rev 6582)
@@ -96,7 +96,7 @@
 Architecture: all
 Section: localization
 Priority: standard
-Depends: libc-bin (>> 2.21), libc-l10n (>> 2.21), ${misc:Depends}, debconf | 
debconf-2.0
+Depends: libc-bin (>> 2.22), libc-l10n (>> 2.22), ${misc:Depends}, debconf | 
debconf-2.0
 Replaces: manpages-fr-extra (<< 20141022)
 Build-Profiles: 
 Description: GNU C Library: National Language (locale) data [support]
@@ -114,7 +114,7 @@
 Section: localization
 Priority: extra
 Multi-Arch: foreign
-Depends: libc-l10n (>> 2.21), ${misc:Depends}
+Depends: libc-l10n (>> 2.22), ${misc:Depends}
 Breaks: locales (<< 2.13-17)
 Provides: locales
 Build-Profiles: 
@@ -165,7 +165,7 @@
 Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
 Provides: ${locale-compat:Depends}, libc6-sparcv9b [sparc sparc64]
 Conflicts: prelink (<= 0.0.20090311-1), libc6-loongson2f
-Breaks: nscd (<< 2.21), locales (<< 2.21), locales-all (<< 2.21), lsb-core (<= 
3.2-27) [amd64 ppc64 sparc64], libx11-6 (<< 1.1.4-2) [hurd-i386], 
libpthread-stubs0 (<< 0.3-4) [hurd-i386], hurd (<< 1:0.5.git20140203-1), 
libtirpc1 (<< 0.2.3)
+Breaks: nscd (<< 2.22), locales (<< 2.22), locales-all (<< 2.22), lsb-core (<= 
3.2-27) [amd64 ppc64 sparc64], libx11-6 (<< 1.1.4-2) [hurd-i386], 
libpthread-stubs0 (<< 0.3-4) [hurd-i386], hurd (<< 1:0.5.git20140203-1), 
libtirpc1 (<< 0.2.3)
 Replaces: libc6-amd64 [amd64],
   libc6-i386 [i386],
   libc6-x32 [x32],
@@ -251,7 +251,7 @@
 Suggests: glibc-doc, debconf | debconf-2.0, libc-l10n, locales [!hurd-i386]
 Provides: ${locale-compat:Depends}, libc6-

r6581 - glibc-package/branches

2015-09-17 Thread Adam Conrad
Author: adconrad
Date: 2015-09-17 18:58:37 + (Thu, 17 Sep 2015)
New Revision: 6581

Added:
   glibc-package/branches/glibc-2.22/
Log:
Fork 2.21 branch to 2.22



r6587 - glibc-package/branches/glibc-2.22/debian/patches/mips

2015-09-17 Thread Adam Conrad
Author: adconrad
Date: 2015-09-18 04:20:05 + (Fri, 18 Sep 2015)
New Revision: 6587

Modified:
   glibc-package/branches/glibc-2.22/debian/patches/mips/submitted-rld_map.diff
Log:
Fix mismatched brackets in mips/submitted-rld_map.diff

Modified: 
glibc-package/branches/glibc-2.22/debian/patches/mips/submitted-rld_map.diff
===
--- 
glibc-package/branches/glibc-2.22/debian/patches/mips/submitted-rld_map.diff
2015-09-18 01:20:02 UTC (rev 6586)
+++ 
glibc-package/branches/glibc-2.22/debian/patches/mips/submitted-rld_map.diff
2015-09-18 04:20:05 UTC (rev 6587)
@@ -14,7 +14,7 @@
 *(ElfW(Addr) *)ptr = (ElfW(Addr)) (r); \
 } \
 - else if ((l)->l_info[DT_MIPS (RLD_MAP)]) \
-+ else if ((l)->l_info[DT_MIPS (RLD_MAP)]) && \
++ else if ((l)->l_info[DT_MIPS (RLD_MAP)] && \
 +   (l)->l_info[DT_MIPS (RLD_MAP)]->d_un.d_ptr) \
 *(ElfW(Addr) *)((l)->l_info[DT_MIPS (RLD_MAP)]->d_un.d_ptr) = \
 (ElfW(Addr)) (r); \



r6556 - in glibc-package/branches/glibc-2.21/debian: . patches patches/arm

2015-09-10 Thread Adam Conrad
Author: adconrad
Date: 2015-09-10 12:38:17 + (Thu, 10 Sep 2015)
New Revision: 6556

Added:
   glibc-package/branches/glibc-2.21/debian/patches/arm/local-arm-futex.diff
Modified:
   glibc-package/branches/glibc-2.21/debian/changelog
   glibc-package/branches/glibc-2.21/debian/patches/series
Log:
debian/patches/arm/local-arm-futex.diff: Lie about the minimum kernel
support for futex_atomic_cmpxchg_inatomic to restore the  previous state
and fix the pulsesink (and others) regression on ARM (closes: #788799)

Modified: glibc-package/branches/glibc-2.21/debian/changelog
===
--- glibc-package/branches/glibc-2.21/debian/changelog  2015-09-10 12:25:19 UTC 
(rev 6555)
+++ glibc-package/branches/glibc-2.21/debian/changelog  2015-09-10 12:38:17 UTC 
(rev 6556)
@@ -53,6 +53,11 @@
   [ Helmut Grohne ]
   * Fix some issues with stage 1.  Closes: #797831.
 
+  [ Adam Conrad ]
+  * debian/patches/arm/local-arm-futex.diff: Lie about the minimum kernel
+support for futex_atomic_cmpxchg_inatomic to restore the  previous state
+and fix the pulsesink (and others) regression on ARM (closes: #788799)
+
  -- Aurelien Jarno <aure...@debian.org>  Sat, 29 Aug 2015 00:43:44 +0200
 
 glibc (2.21-0experimental1) experimental; urgency=medium

Added: glibc-package/branches/glibc-2.21/debian/patches/arm/local-arm-futex.diff
===
--- glibc-package/branches/glibc-2.21/debian/patches/arm/local-arm-futex.diff   
(rev 0)
+++ glibc-package/branches/glibc-2.21/debian/patches/arm/local-arm-futex.diff   
2015-09-10 12:38:17 UTC (rev 6556)
@@ -0,0 +1,23 @@
+Description: Lie about futex_atomic_cmpxchg_inatomic kernel support.
+ In past versions of glibc, we incorrectly assumed all ARM kernels
+ in all configurations supported futex_atomic_cmpxchg_inatomic. This
+ was clearly a lie, however it was a lie that we relied on, because
+ the fallback implementation appears to not play nicely with certain
+ applications like pulseaudio.  Restore the lie for kernels > 2.6.32
+ and plug our ears and scream "LA LA LA" about how wrong this is.
+Author: Adam Conrad <adcon...@ubuntu.com>
+Bug-Ubuntu: https://launchpad.net/bugs/1436162
+Bug-Debian: https://bugs.debian.org/788799
+Last-Update: 2015-03-25
+
+--- glibc-2.21.orig/sysdeps/unix/sysv/linux/arm/kernel-features.h
 glibc-2.21/sysdeps/unix/sysv/linux/arm/kernel-features.h
+@@ -37,7 +37,7 @@
+ /* The ARM kernel before 3.14.3 may or may not support
+futex_atomic_cmpxchg_inatomic, depending on kernel
+configuration.  */
+-#if __LINUX_KERNEL_VERSION < 0x030E03
++#if __LINUX_KERNEL_VERSION < 0x020620
+ # undef __ASSUME_FUTEX_LOCK_PI
+ # undef __ASSUME_REQUEUE_PI
+ # undef __ASSUME_SET_ROBUST_LIST

Modified: glibc-package/branches/glibc-2.21/debian/patches/series
===
--- glibc-package/branches/glibc-2.21/debian/patches/series 2015-09-10 
12:25:19 UTC (rev 6555)
+++ glibc-package/branches/glibc-2.21/debian/patches/series 2015-09-10 
12:38:17 UTC (rev 6556)
@@ -54,6 +54,7 @@
 arm/unsubmitted-ldso-multilib.diff
 arm/cvs-arm-sfi_breg.diff
 arm/cvs-memcpy-memmove-always-bx.diff
+arm/local-arm-futex.diff
 
 hppa/local-inlining.diff
 hppa/local-stack-grows-up.diff



r6446 - tzdata/trunk/debian

2015-04-26 Thread Adam Conrad
Author: adconrad
Date: 2015-04-26 22:27:45 + (Sun, 26 Apr 2015)
New Revision: 6446

Modified:
   tzdata/trunk/debian/rules
Log:
Fix perms on leap-seconds.list

Modified: tzdata/trunk/debian/rules
===
--- tzdata/trunk/debian/rules   2015-04-26 21:59:48 UTC (rev 6445)
+++ tzdata/trunk/debian/rules   2015-04-26 22:27:45 UTC (rev 6446)
@@ -141,6 +141,8 @@
dh_installdocs
dh_compress
dh_fixperms
+   # Upstream ships this 755 for some bizarre reason:
+   chmod 644 debian/tzdata/usr/share/zoneinfo/leap-seconds.list
dh_installdeb
dh_gencontrol
dh_md5sums


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1ymv1e-0002wu...@moszumanska.debian.org



r6444 - tzdata/trunk/debian

2015-04-26 Thread Adam Conrad
Author: adconrad
Date: 2015-04-26 21:58:37 + (Sun, 26 Apr 2015)
New Revision: 6444

Modified:
   tzdata/trunk/debian/changelog
   tzdata/trunk/debian/tzdata.install
Log:
Install leap-seconds.list to /usr/share/zoneinfo (Closes: #775166)

Modified: tzdata/trunk/debian/changelog
===
--- tzdata/trunk/debian/changelog   2015-04-16 20:36:39 UTC (rev 6443)
+++ tzdata/trunk/debian/changelog   2015-04-26 21:58:37 UTC (rev 6444)
@@ -1,5 +1,8 @@
 tzdata (2015c-2) UNRELEASED; urgency=medium
 
+  [ Aurelien Jarno ]dam Conrad ]
+  * Install leap-seconds.list to /usr/share/zoneinfo (Closes: #775166)
+
   * Install zone1970.tab.  Closes: #782646.
 
  -- Aurelien Jarno aure...@debian.org  Thu, 16 Apr 2015 22:01:49 +0200

Modified: tzdata/trunk/debian/tzdata.install
===
--- tzdata/trunk/debian/tzdata.install  2015-04-16 20:36:39 UTC (rev 6443)
+++ tzdata/trunk/debian/tzdata.install  2015-04-26 21:58:37 UTC (rev 6444)
@@ -3,3 +3,4 @@
 iso3166.tab usr/share/zoneinfo/
 zone.tab usr/share/zoneinfo/
 zone1970.tab usr/share/zoneinfo/
+leap-seconds.list usr/share/zoneinfo/


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1ymuzs-00073g...@moszumanska.debian.org



r6445 - tzdata/trunk/debian

2015-04-26 Thread Adam Conrad
Author: adconrad
Date: 2015-04-26 21:59:48 + (Sun, 26 Apr 2015)
New Revision: 6445

Modified:
   tzdata/trunk/debian/changelog
Log:
Fix last commit

Modified: tzdata/trunk/debian/changelog
===
--- tzdata/trunk/debian/changelog   2015-04-26 21:58:37 UTC (rev 6444)
+++ tzdata/trunk/debian/changelog   2015-04-26 21:59:48 UTC (rev 6445)
@@ -1,8 +1,9 @@
 tzdata (2015c-2) UNRELEASED; urgency=medium
 
-  [ Aurelien Jarno ]dam Conrad ]
+  [ Adam Conrad ]
   * Install leap-seconds.list to /usr/share/zoneinfo (Closes: #775166)
 
+  [ Aurelien Jarno ]
   * Install zone1970.tab.  Closes: #782646.
 
  -- Aurelien Jarno aure...@debian.org  Thu, 16 Apr 2015 22:01:49 +0200


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1ymuaa-0007ip...@moszumanska.debian.org



r6447 - tzdata/trunk/debian

2015-04-26 Thread Adam Conrad
Author: adconrad
Date: 2015-04-26 22:40:55 + (Sun, 26 Apr 2015)
New Revision: 6447

Modified:
   tzdata/trunk/debian/changelog
Log:
New upstream release with yet another urgent DST change for Egypt.

Modified: tzdata/trunk/debian/changelog
===
--- tzdata/trunk/debian/changelog   2015-04-26 22:27:45 UTC (rev 6446)
+++ tzdata/trunk/debian/changelog   2015-04-26 22:40:55 UTC (rev 6447)
@@ -1,12 +1,13 @@
-tzdata (2015c-2) UNRELEASED; urgency=medium
+tzdata (2015d-1) unstable; urgency=medium
 
   [ Adam Conrad ]
+  * New upstream release with yet another urgent DST change for Egypt.
   * Install leap-seconds.list to /usr/share/zoneinfo (Closes: #775166)
 
   [ Aurelien Jarno ]
   * Install zone1970.tab.  Closes: #782646.
 
- -- Aurelien Jarno aure...@debian.org  Thu, 16 Apr 2015 22:01:49 +0200
+ -- Adam Conrad adcon...@0c3.net  Sun, 26 Apr 2015 23:17:21 +0100
 
 tzdata (2015c-1) unstable; urgency=high
 


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1ymven-0004lk...@moszumanska.debian.org



r6448 - tzdata/tags

2015-04-26 Thread Adam Conrad
Author: adconrad
Date: 2015-04-26 22:41:35 + (Sun, 26 Apr 2015)
New Revision: 6448

Added:
   tzdata/tags/2015d-1/
Log:
Tag 2015d-1


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1ymvf1-0005ps...@moszumanska.debian.org



r6436 - tzdata/trunk/debian

2015-04-14 Thread Adam Conrad
Author: adconrad
Date: 2015-04-14 14:43:16 + (Tue, 14 Apr 2015)
New Revision: 6436

Modified:
   tzdata/trunk/debian/changelog
Log:
New upstream release, with an urgent change for Egypt in ten days.

Modified: tzdata/trunk/debian/changelog
===
--- tzdata/trunk/debian/changelog   2015-04-11 09:42:19 UTC (rev 6435)
+++ tzdata/trunk/debian/changelog   2015-04-14 14:43:16 UTC (rev 6436)
@@ -1,3 +1,9 @@
+tzdata (2015c-1) unstable; urgency=high
+
+  * New upstream release, with an urgent change for Egypt in ten days.
+
+ -- Adam Conrad adcon...@0c3.net  Tue, 14 Apr 2015 08:35:34 -0600
+
 tzdata (2015b-1) unstable; urgency=high
 
   * New upstream release with urgent updates for Mongolia and Palestine.


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yi23y-00031p...@moszumanska.debian.org



r6437 - tzdata/tags

2015-04-14 Thread Adam Conrad
Author: adconrad
Date: 2015-04-14 14:45:23 + (Tue, 14 Apr 2015)
New Revision: 6437

Added:
   tzdata/tags/2015c-1/
Log:
Tag 2015c-1


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yi25b-0003tw...@moszumanska.debian.org



r6433 - in glibc-package/branches/glibc-2.21/debian: . control.in debhelper.in rules.d

2015-03-24 Thread Adam Conrad
Author: adconrad
Date: 2015-03-24 06:52:12 + (Tue, 24 Mar 2015)
New Revision: 6433

Modified:
   glibc-package/branches/glibc-2.21/debian/changelog
   glibc-package/branches/glibc-2.21/debian/control.in/libc
   glibc-package/branches/glibc-2.21/debian/control.in/main
   
glibc-package/branches/glibc-2.21/debian/debhelper.in/libc-alt.lintian-overrides
   
glibc-package/branches/glibc-2.21/debian/debhelper.in/libc-otherbuild.lintian-overrides
   glibc-package/branches/glibc-2.21/debian/debhelper.in/libc.lintian-overrides
   glibc-package/branches/glibc-2.21/debian/debhelper.in/libc.postinst
   glibc-package/branches/glibc-2.21/debian/debhelper.in/libc.preinst
   glibc-package/branches/glibc-2.21/debian/rules.d/control.mk
   glibc-package/branches/glibc-2.21/debian/rules.d/debhelper.mk
Log:
* debian/{control.in/*,debhelper.in/*,rules.d/*}: Stop hardcoding our
  upstream version all over the place and use GLIBC_VERSION instead.
* debian/debhelper.in/libc.preinst: Unconditionally wipe ld.so.cache
  on major version upgrades, which is significantly less error-prone.

Modified: glibc-package/branches/glibc-2.21/debian/changelog
===
--- glibc-package/branches/glibc-2.21/debian/changelog  2015-03-23 09:15:47 UTC 
(rev 6432)
+++ glibc-package/branches/glibc-2.21/debian/changelog  2015-03-24 06:52:12 UTC 
(rev 6433)
@@ -72,6 +72,10 @@
   * debian/patches/arm/cvs-arm-sfi_breg.diff: Fix LDR_GLOBAL macro.
   * debian/patches/arm/cvs-memcpy-memmove-always-bx.diff: Fix memcpy
 and memmove for the ARM_ALWAYS_BX class of hardware like ArmadaXP.
+  * debian/{control.in/*,debhelper.in/*,rules.d/*}: Stop hardcoding our
+upstream version all over the place and use GLIBC_VERSION instead.
+  * debian/debhelper.in/libc.preinst: Unconditionally wipe ld.so.cache
+on major version upgrades, which is significantly less error-prone.
 
   [ Aurelien Jarno ]
   * debian/patches/any/local-libgcc-compat-main.diff: Fix definition of

Modified: glibc-package/branches/glibc-2.21/debian/control.in/libc
===
--- glibc-package/branches/glibc-2.21/debian/control.in/libc2015-03-23 
09:15:47 UTC (rev 6432)
+++ glibc-package/branches/glibc-2.21/debian/control.in/libc2015-03-24 
06:52:12 UTC (rev 6433)
@@ -8,7 +8,7 @@
 Suggests: glibc-doc, debconf | debconf-2.0, locales [!hurd-i386]
 Provides: ${locale-compat:Depends}, libc6-sparcv9b [sparc sparc64]
 Conflicts: tzdata-etch, tzdata ( 2007k-1), prelink (= 0.0.20090311-1)
-Breaks: nscd ( 2.21), locales ( 2.21), locales-all ( 2.21), lsb-core (= 
3.2-27) [amd64 ppc64 sparc64], libx11-6 ( 1.1.4-2) [hurd-i386], 
libpthread-stubs0 ( 0.3-4) [hurd-i386], hurd ( 1:0.5.git20140203-1), 
libtirpc1 ( 0.2.3)
+Breaks: nscd ( @GLIBC_VERSION@), locales ( @GLIBC_VERSION@), locales-all 
( @GLIBC_VERSION@), lsb-core (= 3.2-27) [amd64 ppc64 sparc64], libx11-6 ( 
1.1.4-2) [hurd-i386], libpthread-stubs0 ( 0.3-4) [hurd-i386], hurd ( 
1:0.5.git20140203-1), libtirpc1 ( 0.2.3)
 Replaces: libc6-amd64 [amd64],
   libc6-i386 [i386],
   libc6-x32 [x32],

Modified: glibc-package/branches/glibc-2.21/debian/control.in/main
===
--- glibc-package/branches/glibc-2.21/debian/control.in/main2015-03-23 
09:15:47 UTC (rev 6432)
+++ glibc-package/branches/glibc-2.21/debian/control.in/main2015-03-24 
06:52:12 UTC (rev 6433)
@@ -83,7 +83,7 @@
 Architecture: all
 Section: localization
 Priority: standard
-Depends: libc-bin ( 2.21), ${misc:Depends}, debconf | debconf-2.0
+Depends: libc-bin ( @GLIBC_VERSION@), ${misc:Depends}, debconf | debconf-2.0
 Conflicts: base-config, belocs-locales-bin, belocs-locales-data
 Replaces: base-config, lliurex-belocs-locales-data, manpages-fr-extra ( 
20141022)
 Build-Profiles: !stage1

Modified: 
glibc-package/branches/glibc-2.21/debian/debhelper.in/libc-alt.lintian-overrides
===
--- 
glibc-package/branches/glibc-2.21/debian/debhelper.in/libc-alt.lintian-overrides
2015-03-23 09:15:47 UTC (rev 6432)
+++ 
glibc-package/branches/glibc-2.21/debian/debhelper.in/libc-alt.lintian-overrides
2015-03-24 06:52:12 UTC (rev 6433)
@@ -1,6 +1,6 @@
 # libpthread must be stripped specially; GDB needs the non-dynamic 
 # symbol table in order to load the thread debugging library.
-LIBC-FLAVOR: unstripped-binary-or-object */libpthread-2.21.so
+LIBC-FLAVOR: unstripped-binary-or-object */libpthread-GLIBC_VERSION.so
 
 # Those file are actually .o files not package in a ar archive, and
 # thus should not be stripped
@@ -8,8 +8,8 @@
 LIBC-FLAVOR: unstripped-binary-or-object */libmcheck.a
 
 # ld.so must be executable, otherwise the system will not work
-LIBC-FLAVOR: shlib-with-executable-bit */ld-2.21.so 0755
+LIBC-FLAVOR: shlib-with-executable-bit */ld-GLIBC_VERSION.so 0755
 
 # It is normal that the ELF dynamic linker does not 

r6432 - in glibc-package/branches/glibc-2.21/debian: . patches patches/any patches/arm patches/powerpc

2015-03-23 Thread Adam Conrad
Author: adconrad
Date: 2015-03-23 09:15:47 + (Mon, 23 Mar 2015)
New Revision: 6432

Added:
   
glibc-package/branches/glibc-2.21/debian/patches/any/cvs-localplt-new-readelf.diff
   glibc-package/branches/glibc-2.21/debian/patches/any/cvs-logbl-accuracy.diff
   glibc-package/branches/glibc-2.21/debian/patches/any/cvs-make-typo.diff
   glibc-package/branches/glibc-2.21/debian/patches/any/local-math-logb.diff
   glibc-package/branches/glibc-2.21/debian/patches/arm/cvs-arm-sfi_breg.diff
   
glibc-package/branches/glibc-2.21/debian/patches/arm/cvs-memcpy-memmove-always-bx.diff
   
glibc-package/branches/glibc-2.21/debian/patches/powerpc/cvs-power7-strncpy.diff
   
glibc-package/branches/glibc-2.21/debian/patches/powerpc/cvs-ppc-feraiseexcept.diff
   glibc-package/branches/glibc-2.21/debian/patches/powerpc/cvs-ppc-pow.diff
   glibc-package/branches/glibc-2.21/debian/patches/powerpc/cvs-ppc-sqrt.diff
   glibc-package/branches/glibc-2.21/debian/patches/powerpc/cvs-ppc-sqrtf.diff
   
glibc-package/branches/glibc-2.21/debian/patches/powerpc/cvs-ppc-tabort-le.diff
Removed:
   glibc-package/branches/glibc-2.21/debian/patches/powerpc/local-math-logb.diff
Modified:
   glibc-package/branches/glibc-2.21/debian/changelog
   
glibc-package/branches/glibc-2.21/debian/patches/any/local-disable-test-tgmath2.diff
   
glibc-package/branches/glibc-2.21/debian/patches/any/submitted-longdouble.diff
   glibc-package/branches/glibc-2.21/debian/patches/series
Log:
* debian/patches/powerpc/cvs-ppc-sqrt.diff: Fix sqrt() on powerpc.
* debian/patches/powerpc/cvs-ppc-sqrtf.diff: Likewise for sqrtf().
* debian/patches/powerpc/cvs-ppc-pow.diff: Likewise for pow().
* debian/patches/powerpc/cvs-ppc-feraiseexcept.diff: Fix inline
  feraiseexcept and feclearexcept macro input conversion on PPC.
* debian/patches/any/submitted-longdouble.diff: Refresh for above.
* debian/patches/any/local-disable-test-tgmath2.diff: Likewise.
* debian/patches/any/cvs-logbl-accuracy.diff: Fix ldbl-128ibm logbl.
* debian/patches/powerpc/local-math-logb.diff: Refresh and move to
  debian/patches/any/local-math-logb.diff, as it's not PPC-specific.
* debian/patches/any/cvs-localplt-new-readelf.diff: Preemptively
  fix localplt test breakage with binutils 2.26 before it lands.
* debian/patches/any/cvs-make-typo.diff: Fix typo in elf/Makefile.
* debian/patches/powerpc/cvs-power7-strncpy.diff: Optimize strncpy
  for POWER7 drastically (10-70%) on strings longer than 16 chars.
* debian/patches/powerpc/cvs-ppc-tabort-le.diff: Fix TABORT encoding
  when building on toolchains without HTM support (no-op on gcc-4.9)
* debian/patches/arm/cvs-arm-sfi_breg.diff: Fix LDR_GLOBAL macro.
* debian/patches/arm/cvs-memcpy-memmove-always-bx.diff: Fix memcpy
  and memmove for the ARM_ALWAYS_BX class of hardware like ArmadaXP.

Modified: glibc-package/branches/glibc-2.21/debian/changelog
===
--- glibc-package/branches/glibc-2.21/debian/changelog  2015-03-23 02:21:01 UTC 
(rev 6431)
+++ glibc-package/branches/glibc-2.21/debian/changelog  2015-03-23 09:15:47 UTC 
(rev 6432)
@@ -52,6 +52,26 @@
 leverage the same trick to decide to install usr/lib/pt_chown too.
   * debian/patches/kfreebsd/local-no-pldd.diff: Drop, no longer used.
   * debian/patches/alpha/submitted-PTR_MANGLE.diff: Use IS_IN macros.
+  * debian/patches/powerpc/cvs-ppc-sqrt.diff: Fix sqrt() on powerpc.
+  * debian/patches/powerpc/cvs-ppc-sqrtf.diff: Likewise for sqrtf().
+  * debian/patches/powerpc/cvs-ppc-pow.diff: Likewise for pow().
+  * debian/patches/powerpc/cvs-ppc-feraiseexcept.diff: Fix inline
+feraiseexcept and feclearexcept macro input conversion on PPC.
+  * debian/patches/any/submitted-longdouble.diff: Refresh for above.
+  * debian/patches/any/local-disable-test-tgmath2.diff: Likewise.
+  * debian/patches/any/cvs-logbl-accuracy.diff: Fix ldbl-128ibm logbl.
+  * debian/patches/powerpc/local-math-logb.diff: Refresh and move to
+debian/patches/any/local-math-logb.diff, as it's not PPC-specific.
+  * debian/patches/any/cvs-localplt-new-readelf.diff: Preemptively
+fix localplt test breakage with binutils 2.26 before it lands.
+  * debian/patches/any/cvs-make-typo.diff: Fix typo in elf/Makefile.
+  * debian/patches/powerpc/cvs-power7-strncpy.diff: Optimize strncpy
+for POWER7 drastically (10-70%) on strings longer than 16 chars.
+  * debian/patches/powerpc/cvs-ppc-tabort-le.diff: Fix TABORT encoding
+when building on toolchains without HTM support (no-op on gcc-4.9)
+  * debian/patches/arm/cvs-arm-sfi_breg.diff: Fix LDR_GLOBAL macro.
+  * debian/patches/arm/cvs-memcpy-memmove-always-bx.diff: Fix memcpy
+and memmove for the ARM_ALWAYS_BX class of hardware like ArmadaXP.
 
   [ Aurelien Jarno ]
   * debian/patches/any/local-libgcc-compat-main.diff: Fix definition of

Added: 
glibc-package/branches/glibc-2.21/debian/patches/any/cvs-localplt-new-readelf.diff
===
--- 

r6425 - in glibc-package/branches/glibc-2.21/debian: . patches/alpha

2015-03-22 Thread Adam Conrad
Author: adconrad
Date: 2015-03-22 15:58:09 + (Sun, 22 Mar 2015)
New Revision: 6425

Modified:
   glibc-package/branches/glibc-2.21/debian/changelog
   
glibc-package/branches/glibc-2.21/debian/patches/alpha/submitted-PTR_MANGLE.diff
Log:
debian/patches/alpha/submitted-PTR_MANGLE.diff: Use IS_IN macros.

Modified: glibc-package/branches/glibc-2.21/debian/changelog
===
--- glibc-package/branches/glibc-2.21/debian/changelog  2015-03-22 15:48:56 UTC 
(rev 6424)
+++ glibc-package/branches/glibc-2.21/debian/changelog  2015-03-22 15:58:09 UTC 
(rev 6425)
@@ -48,6 +48,7 @@
 variable to control installation of usr/bin/pldd in libc-bin, and
 leverage the same trick to decide to install usr/lib/pt_chown too.
   * debian/patches/kfreebsd/local-no-pldd.diff: Drop, no longer used.
+  * debian/patches/alpha/submitted-PTR_MANGLE.diff: Use IS_IN macros.
 
  -- Samuel Thibault sthiba...@debian.org  Fri, 20 Mar 2015 12:30:54 +
 

Modified: 
glibc-package/branches/glibc-2.21/debian/patches/alpha/submitted-PTR_MANGLE.diff
===
--- 
glibc-package/branches/glibc-2.21/debian/patches/alpha/submitted-PTR_MANGLE.diff
2015-03-22 15:48:56 UTC (rev 6424)
+++ 
glibc-package/branches/glibc-2.21/debian/patches/alpha/submitted-PTR_MANGLE.diff
2015-03-22 15:58:09 UTC (rev 6425)
@@ -30,7 +30,7 @@
  
 -#include stdint.h
 -
- #if defined NOT_IN_libc  defined IS_IN_rtld
+ #if !IS_IN (libc)  IS_IN (rtld)
  # ifdef __ASSEMBLER__
  #  define PTR_MANGLE(dst, src, tmp)   \
 @@ -382,4 +384,3 @@


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yzigp-z2...@moszumanska.debian.org



r6423 - in glibc-package/branches/glibc-2.21/debian: . rules.d sysdeps

2015-03-22 Thread Adam Conrad
Author: adconrad
Date: 2015-03-22 15:43:54 + (Sun, 22 Mar 2015)
New Revision: 6423

Modified:
   glibc-package/branches/glibc-2.21/debian/changelog
   glibc-package/branches/glibc-2.21/debian/rules.d/debhelper.mk
   glibc-package/branches/glibc-2.21/debian/sysdeps/hurd.mk
   glibc-package/branches/glibc-2.21/debian/sysdeps/kfreebsd.mk
   glibc-package/branches/glibc-2.21/debian/sysdeps/linux.mk
Log:
debian/{rules.d/debhelper.mk,sysdeps/*}: Define per-platform pldd
variable to control installation of usr/bin/pldd in libc-bin, and
leverage the same trick to decide to install usr/lib/pt_chown too.

Modified: glibc-package/branches/glibc-2.21/debian/changelog
===
--- glibc-package/branches/glibc-2.21/debian/changelog  2015-03-22 15:21:24 UTC 
(rev 6422)
+++ glibc-package/branches/glibc-2.21/debian/changelog  2015-03-22 15:43:54 UTC 
(rev 6423)
@@ -1,5 +1,6 @@
 glibc (2.21-0experimental1) UNRELEASED; urgency=medium
 
+  [ Samuel Thibault ]
   * patches/hurd-i386/cvs-libpthread.diff: Update from upstream.
   * patches/hurd-i386/cvs-libpthread-dlopen.diff: Merged.
   * patches/hurd-i386/cvs-libpthread-libc-lockP2.diff: Merged.
@@ -42,6 +43,11 @@
   * patches/hurd-i386/cvs-libpthread-warnings.diff: New patch, fixes warnings.
   * sysdeps/hurd.mk: Disable -Werror since MIG currently generates warnings.
 
+  [ Adam Conrad ]
+  * debian/{rules.d/debhelper.mk,sysdeps/*}: Define per-platform pldd
+variable to control installation of usr/bin/pldd in libc-bin, and
+leverage the same trick to decide to install usr/lib/pt_chown too.
+
  -- Samuel Thibault sthiba...@debian.org  Fri, 20 Mar 2015 12:30:54 +
 
 glibc (2.21-0experimental0) experimental; urgency=medium

Modified: glibc-package/branches/glibc-2.21/debian/rules.d/debhelper.mk
===
--- glibc-package/branches/glibc-2.21/debian/rules.d/debhelper.mk   
2015-03-22 15:21:24 UTC (rev 6422)
+++ glibc-package/branches/glibc-2.21/debian/rules.d/debhelper.mk   
2015-03-22 15:43:54 UTC (rev 6423)
@@ -170,6 +170,8 @@
  case $$y in \
*.install) \
  sed -e s/^#.*// -i $$y ; \
+ $(if $(filter $(pt_chown),no),sed -e /pt_chown/d -i $$y ;) \
+ $(if $(filter $(pldd),no),sed -e /pldd/d -i $$y ;) \
  ;; \
  esac; \
done

Modified: glibc-package/branches/glibc-2.21/debian/sysdeps/hurd.mk
===
--- glibc-package/branches/glibc-2.21/debian/sysdeps/hurd.mk2015-03-22 
15:21:24 UTC (rev 6422)
+++ glibc-package/branches/glibc-2.21/debian/sysdeps/hurd.mk2015-03-22 
15:43:54 UTC (rev 6423)
@@ -3,6 +3,8 @@
 
 # Build and expect pt_chown on this platform
 pt_chown = yes
+# Expect pldd on this platform
+pldd = no
 
 # Linuxthreads Config (we claim no threads as nptl keys off this)
 threads = no

Modified: glibc-package/branches/glibc-2.21/debian/sysdeps/kfreebsd.mk
===
--- glibc-package/branches/glibc-2.21/debian/sysdeps/kfreebsd.mk
2015-03-22 15:21:24 UTC (rev 6422)
+++ glibc-package/branches/glibc-2.21/debian/sysdeps/kfreebsd.mk
2015-03-22 15:43:54 UTC (rev 6423)
@@ -4,6 +4,8 @@
 
 # Build and expect pt_chown on this platform
 pt_chown = yes
+# Expect pldd on this platform
+pldd = no
 
 # NPTL Config
 threads = yes

Modified: glibc-package/branches/glibc-2.21/debian/sysdeps/linux.mk
===
--- glibc-package/branches/glibc-2.21/debian/sysdeps/linux.mk   2015-03-22 
15:21:24 UTC (rev 6422)
+++ glibc-package/branches/glibc-2.21/debian/sysdeps/linux.mk   2015-03-22 
15:43:54 UTC (rev 6423)
@@ -4,6 +4,8 @@
 
 # Build and expect pt_chown on this platform
 pt_chown = yes
+# Expect pldd on this platform
+pldd = yes
 
 # NPTL Config
 threads = yes


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yzi2d-0005ii...@moszumanska.debian.org



r6424 - in glibc-package/branches/glibc-2.21/debian: . patches patches/kfreebsd

2015-03-22 Thread Adam Conrad
Author: adconrad
Date: 2015-03-22 15:48:56 + (Sun, 22 Mar 2015)
New Revision: 6424

Removed:
   glibc-package/branches/glibc-2.21/debian/patches/kfreebsd/local-no-pldd.diff
Modified:
   glibc-package/branches/glibc-2.21/debian/changelog
   glibc-package/branches/glibc-2.21/debian/patches/series.kfreebsd-amd64
   glibc-package/branches/glibc-2.21/debian/patches/series.kfreebsd-i386
Log:
debian/patches/kfreebsd/local-no-pldd.diff: Drop, no longer used.

Modified: glibc-package/branches/glibc-2.21/debian/changelog
===
--- glibc-package/branches/glibc-2.21/debian/changelog  2015-03-22 15:43:54 UTC 
(rev 6423)
+++ glibc-package/branches/glibc-2.21/debian/changelog  2015-03-22 15:48:56 UTC 
(rev 6424)
@@ -47,6 +47,7 @@
   * debian/{rules.d/debhelper.mk,sysdeps/*}: Define per-platform pldd
 variable to control installation of usr/bin/pldd in libc-bin, and
 leverage the same trick to decide to install usr/lib/pt_chown too.
+  * debian/patches/kfreebsd/local-no-pldd.diff: Drop, no longer used.
 
  -- Samuel Thibault sthiba...@debian.org  Fri, 20 Mar 2015 12:30:54 +
 

Deleted: 
glibc-package/branches/glibc-2.21/debian/patches/kfreebsd/local-no-pldd.diff
===
--- 
glibc-package/branches/glibc-2.21/debian/patches/kfreebsd/local-no-pldd.diff
2015-03-22 15:43:54 UTC (rev 6423)
+++ 
glibc-package/branches/glibc-2.21/debian/patches/kfreebsd/local-no-pldd.diff
2015-03-22 15:48:56 UTC (rev 6424)
@@ -1,35 +0,0 @@
 a/elf/pldd.c
-+++ b/elf/pldd.c
-@@ -90,6 +90,11 @@
- int
- main (int argc, char *argv[])
- {
-+#if !defined(__linux__)
-+  fprintf (stderr, Unsupported utility\n);
-+  return 1;
-+#else  
-+
-   /* Parse and process arguments.  */
-   int remaining;
-   argp_parse (argp, argc, argv, 0, remaining, NULL);
-@@ -194,6 +199,7 @@
-   close (dfd);
- 
-   return status;
-+#endif
- }
- 
- 
-@@ -243,6 +249,7 @@
-   fprintf (stream, gettext (Written by %s.\n), Ulrich Drepper);
- }
- 
-+#if defined(__linux__)
- 
- #define CLASS 32
- #include pldd-xx.c
-@@ -312,3 +319,4 @@
- 
-   return retval;
- }
-+#endif

Modified: glibc-package/branches/glibc-2.21/debian/patches/series.kfreebsd-amd64
===
--- glibc-package/branches/glibc-2.21/debian/patches/series.kfreebsd-amd64  
2015-03-22 15:43:54 UTC (rev 6423)
+++ glibc-package/branches/glibc-2.21/debian/patches/series.kfreebsd-amd64  
2015-03-22 15:48:56 UTC (rev 6424)
@@ -2,5 +2,4 @@
 kfreebsd/local-sys_queue_h.diff
 kfreebsd/local-undef-glibc.diff
 kfreebsd/local-initgroups-order.diff
-kfreebsd/local-no-pldd.diff
 kfreebsd/local-nscd-no-sockcloexec.diff

Modified: glibc-package/branches/glibc-2.21/debian/patches/series.kfreebsd-i386
===
--- glibc-package/branches/glibc-2.21/debian/patches/series.kfreebsd-i386   
2015-03-22 15:43:54 UTC (rev 6423)
+++ glibc-package/branches/glibc-2.21/debian/patches/series.kfreebsd-i386   
2015-03-22 15:48:56 UTC (rev 6424)
@@ -2,5 +2,4 @@
 kfreebsd/local-sys_queue_h.diff
 kfreebsd/local-undef-glibc.diff
 kfreebsd/local-initgroups-order.diff
-kfreebsd/local-no-pldd.diff
 kfreebsd/local-nscd-no-sockcloexec.diff


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yzi7u-0006kx...@moszumanska.debian.org



r6415 - tzdata/tags

2015-03-21 Thread Adam Conrad
Author: adconrad
Date: 2015-03-21 18:35:41 + (Sat, 21 Mar 2015)
New Revision: 6415

Added:
   tzdata/tags/2015b-1/
Log:
Tag 2015b-1


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yzofj-00042j...@moszumanska.debian.org



r6414 - tzdata/trunk/debian

2015-03-21 Thread Adam Conrad
Author: adconrad
Date: 2015-03-21 18:34:50 + (Sat, 21 Mar 2015)
New Revision: 6414

Modified:
   tzdata/trunk/debian/changelog
Log:
New upstream release with urgent updates for Mongolia and Palestine.

Modified: tzdata/trunk/debian/changelog
===
--- tzdata/trunk/debian/changelog   2015-03-21 03:57:21 UTC (rev 6413)
+++ tzdata/trunk/debian/changelog   2015-03-21 18:34:50 UTC (rev 6414)
@@ -1,3 +1,9 @@
+tzdata (2015b-1) unstable; urgency=high
+
+  * New upstream release with urgent updates for Mongolia and Palestine.
+
+ -- Adam Conrad adcon...@0c3.net  Sat, 21 Mar 2015 12:25:26 -0600
+
 tzdata (2015a-1) unstable; urgency=medium
 
   * New upstream release.


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yzoeu-5s...@moszumanska.debian.org



r6394 - in glibc-package/branches/glibc-2.21/debian: . rules.d

2015-03-19 Thread Adam Conrad
Author: adconrad
Date: 2015-03-19 22:15:39 + (Thu, 19 Mar 2015)
New Revision: 6394

Modified:
   glibc-package/branches/glibc-2.21/debian/changelog
   glibc-package/branches/glibc-2.21/debian/rules.d/debhelper.mk
Log:
debian/rules.d/debhelper.mk: Fix bootstrap libdirs (Closes: #715059)

Modified: glibc-package/branches/glibc-2.21/debian/changelog
===
--- glibc-package/branches/glibc-2.21/debian/changelog  2015-03-19 21:15:35 UTC 
(rev 6393)
+++ glibc-package/branches/glibc-2.21/debian/changelog  2015-03-19 22:15:39 UTC 
(rev 6394)
@@ -109,6 +109,7 @@
   * debian/patches/i386/submitted-i686-timing.diff: Fix -Wundef warnings.
   * debian/patches/arm/unsubmitted-ldso-abi-check.diff: Fix build failures
 from format mismatches, uninitialised variables, and const conversions.
+  * debian/rules.d/debhelper.mk: Fix bootstrap libdirs (Closes: #715059)
   * debian/patches/arm/unsubmitted-ldconfig-cache-abi.diff: Same as above.
   * Other than two hurd-i386 patches required as scaffolding for others,
 all the hurd-i386 patches are disabled, so this build *will* fail there.

Modified: glibc-package/branches/glibc-2.21/debian/rules.d/debhelper.mk
===
--- glibc-package/branches/glibc-2.21/debian/rules.d/debhelper.mk   
2015-03-19 21:15:35 UTC (rev 6393)
+++ glibc-package/branches/glibc-2.21/debian/rules.d/debhelper.mk   
2015-03-19 22:15:39 UTC (rev 6394)
@@ -209,10 +209,11 @@
sed -e s#TMPDIR#debian/tmp-$$curpass#g -i $$t; \
sed -e s#RTLDDIR#$$rtlddir#g -i $$t; \
sed -e s#SLIBDIR#$$slibdir#g -i $$t; \
+   sed -e s#LIBDIR#$$libdir#g -i $$t; \
  done ; \
done
 
-   sed -e /LIBDIR.*.a /d -e s#LIBDIR#lib#g -i 
debian/$(libc)-dev.install
+   sed -e /$$libdir.*.a /d -i debian/$(libc)-dev.install
 else
 $(patsubst %,debhelper_%,$(GLIBC_PASSES)) :: debhelper_% : $(stamp)debhelper_%
 $(stamp)debhelper_%: $(stamp)debhelper-common $(stamp)install_%


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yyij5-qr...@moszumanska.debian.org



r6395 - in glibc-package/branches/glibc-2.21/debian: . patches/any

2015-03-19 Thread Adam Conrad
Author: adconrad
Date: 2015-03-19 22:35:40 + (Thu, 19 Mar 2015)
New Revision: 6395

Added:
   
glibc-package/branches/glibc-2.21/debian/patches/any/local-xfail-stdlib-linkns.diff
Modified:
   glibc-package/branches/glibc-2.21/debian/changelog
Log:
debian/patches/any/local-xfail-stdlib-linkns.diff: XFAIL this test due
to building with pt_chown, which we should revisit very, very soon.

Modified: glibc-package/branches/glibc-2.21/debian/changelog
===
--- glibc-package/branches/glibc-2.21/debian/changelog  2015-03-19 22:15:39 UTC 
(rev 6394)
+++ glibc-package/branches/glibc-2.21/debian/changelog  2015-03-19 22:35:40 UTC 
(rev 6395)
@@ -97,6 +97,8 @@
   * debian/patches/sh4/local-fpscr_values.diff: Make the sh abilist match.
   * debian/{control.in/main,rules}: Switch to gcc-4.9 on all architectures.
   * debian/patches/any/local-tester-gcc-4.9.diff: Fix gcc-4.9 regression.
+  * debian/patches/any/local-xfail-stdlib-linkns.diff: XFAIL this test due
+to building with pt_chown, which we should revisit very, very soon.
   * debian/sysdeps/*: --enable-lock-elision on PPC targets (LP: #1414819)
   * debian/libc*.symbols*: Remove local __invoke_dynamic_linker__ symbol,
 which no longer shows up in random support libraries' symbol tables.

Added: 
glibc-package/branches/glibc-2.21/debian/patches/any/local-xfail-stdlib-linkns.diff
===
--- 
glibc-package/branches/glibc-2.21/debian/patches/any/local-xfail-stdlib-linkns.diff
 (rev 0)
+++ 
glibc-package/branches/glibc-2.21/debian/patches/any/local-xfail-stdlib-linkns.diff
 2015-03-19 22:35:40 UTC (rev 6395)
@@ -0,0 +1,20 @@
+Description: XFAIL more instances of stdlib linknamespace sadness
+Author: Adam Conrad adcon...@ubuntu.com
+
+--- glibc-2.21.orig/conform/Makefile
 glibc-2.21/conform/Makefile
+@@ -350,6 +350,7 @@ test-xfail-XPG3/glob.h/linknamespace = y
+ test-xfail-XPG3/regex.h/linknamespace = yes
+ test-xfail-XPG3/search.h/linknamespace = yes
+ test-xfail-XPG3/stdio.h/linknamespace = yes
++test-xfail-XPG3/stdlib.h/linknamespace = yes
+ test-xfail-XPG3/unistd.h/linknamespace = yes
+ test-xfail-XPG3/wordexp.h/linknamespace = yes
+ test-xfail-XPG4/fmtmsg.h/linknamespace = yes
+@@ -413,5 +414,6 @@ test-xfail-XOPEN2K8/pwd.h/linknamespace
+ test-xfail-XOPEN2K8/regex.h/linknamespace = yes
+ test-xfail-XOPEN2K8/search.h/linknamespace = yes
+ test-xfail-XOPEN2K8/spawn.h/linknamespace = yes
++test-xfail-XOPEN2K8/stdlib.h/linknamespace = yes
+ test-xfail-XOPEN2K8/syslog.h/linknamespace = yes
+ test-xfail-XOPEN2K8/unistd.h/linknamespace = yes


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yyj2s-000363...@moszumanska.debian.org



r6396 - glibc-package/branches/glibc-2.21/debian/testsuite-checking

2015-03-19 Thread Adam Conrad
Author: adconrad
Date: 2015-03-20 00:07:07 + (Fri, 20 Mar 2015)
New Revision: 6396

Modified:
   glibc-package/branches/glibc-2.21/debian/testsuite-checking/compare.sh
Log:
More testsuite output prettiness

Modified: glibc-package/branches/glibc-2.21/debian/testsuite-checking/compare.sh
===
--- glibc-package/branches/glibc-2.21/debian/testsuite-checking/compare.sh  
2015-03-19 22:35:40 UTC (rev 6395)
+++ glibc-package/branches/glibc-2.21/debian/testsuite-checking/compare.sh  
2015-03-20 00:07:07 UTC (rev 6396)
@@ -22,6 +22,7 @@
   echo | Encountered regressions that don't match expected failures: 
|
   echo 
+-+
   echo $REGRESSIONS
+  echo 
+-+
   for test in $REGRESSIONS
   do
 echo TEST $test:


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/e1yyksx-0003sv...@moszumanska.debian.org



  1   2   3   4   5   >