glibc_2.22-11_amd64.changes is NEW
binary:libc0.3-i686 is NEW. Your package has been put into the NEW queue, which requires manual action from the ftpteam to process. The upload was otherwise valid (it had a good OpenPGP signature and file hashes are valid), so please be patient. Packages are routinely processed through to the archive, and do feel free to browse the NEW queue[1]. If there is an issue with the upload, you will receive an email from a member of the ftpteam. If you have any questions, you may reply to this email. [1]: https://ftp-master.debian.org/new.html
Processing of glibc_2.22-11_amd64.changes
glibc_2.22-11_amd64.changes uploaded successfully to localhost along with the files: glibc_2.22-11.dsc glibc_2.22-11.debian.tar.xz glibc-doc_2.22-11_all.deb glibc-source_2.22-11_all.deb libc-l10n_2.22-11_all.deb locales_2.22-11_all.deb Greetings, Your Debian queue daemon (running on host franck.debian.org)
[glibc] annotated tag debian/2.22-11 created (now 710c616)
This is an automated email from the git hooks/post-receive script. aurel32 pushed a change to annotated tag debian/2.22-11 in repository glibc. at 710c616 (tag) tagging db2b658ac8ee2d1987dea0de9146903ebdaef2e3 (commit) replaces debian/2.22-10 tagged by Aurelien Jarno on Sun Jun 5 00:04:12 2016 +0200 - Log - tagging package glibc version debian/2.22-11 -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABCgAGBQJXU1BcAAoJELqceAYd3Yyb7wkP/j/ovOXuWI7/rr4LfW3Fke84 MsNmjYPBl8b+LPIgyGg1AeiFEZwsAY1UUrNHQdE1led0Lyrq+6Zp4qRpuGBS//jE cMC0lTS2ZN8dpoH8ESsP03caIi5JnfVYBgTO3qd9qhQH821nshouDtX9e91DwuYm Pt8HeO1I+wLAADcROvlAEXWh2BNJo018Q504BFxIxfazHnzjBnlL/DpDTC0WI0Qd ZuxB+L6wThox8DCitsDuPH9+HDmG7+oVX5XC65dGx3LxkjqTYICMrULgeHxd23u5 fD3Tm4g/kFWhPVEP3W2FQm0id5/z6adwSq6dGQcL+hYBgc08NsKMZ5fNep9m2UBN NEKPkGCVN3vay7tetGtP+3Rg2m3QtVDBVBfR3/45xOXI3U7kHt64+zg6Bvpyd9gY CFmyP7+boUszOeLHflLLXTUWyptC0gGUjzALhf0BQrkQ68o/uB7DKREO6LQn8EPP //MPJbGJNghG/m5maTC4WYsSg5xoO2mvw9xnb4AvVs8TmKKyLE9tF19KyELxT++L 614eiFPAnCn8eNXdolpmF/IrIvGMtvKuq7rtQ0ugayQ3E9aoLn6bZMQ4LWCcV8Yk AIdbI0R6tHfmxlLTyXOGDEzACZE++kLLSGv7xTycTp1lt9w3YXX3q9BKx36YA8Bp O2TuJFky5t5nXcHeYBWe =a0Jk -END PGP SIGNATURE- Aurelien Jarno (5): New changelog entry re-add libc0.1-i686, libc0.3-i686, libc6-i686 as a dummy package to ease the upgrades debian/script.in/nohwcap.sh: drop sparc optimized packages. Update from upstream stable branch. releasing package glibc version 2.22-11 Samuel Thibault (2): hurd-i386/tg-poll_errors_fixes.diff: Fix crash hurd-i386/tg-faccessat.diff: Finish faccessat implementation --- This annotated tag includes the following new commits: new db2b658 releasing package glibc version 2.22-11 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
[glibc] branch sid updated (49d6825 -> db2b658)
This is an automated email from the git hooks/post-receive script. aurel32 pushed a change to branch sid in repository glibc. from 49d6825 hurd-i386/tg-faccessat.diff: Finish faccessat implementation new db2b658 releasing package glibc version 2.22-11 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: debian/changelog | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
Bug#824985: glibc 2.22: add MIPS r6 support
On 2016-05-22 14:37, YunQiang Su wrote: > Package: src:glibc > Version: 2.22-9 > > Hi, I am working add MIPS r6 support for base toolchains. > This is the patch for glibc (2.22 only) It seems that dak doesn't know about the mips* R6 architecture. This need to be fixed before we can add this patch to the glibc. Aurelien -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurel...@aurel32.net http://www.aurel32.net
[glibc] 01/01: releasing package glibc version 2.22-11
This is an automated email from the git hooks/post-receive script. aurel32 pushed a commit to branch sid in repository glibc. commit db2b658ac8ee2d1987dea0de9146903ebdaef2e3 Author: Aurelien JarnoDate: Sun Jun 5 00:04:12 2016 +0200 releasing package glibc version 2.22-11 --- debian/changelog | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index 0a8f97d..337358f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -glibc (2.22-11) UNRELEASED; urgency=medium +glibc (2.22-11) unstable; urgency=medium [ Samuel Thibault ] * hurd-i386/tg-poll_errors_fixes.diff: Fix crash when calling poll or select @@ -17,7 +17,7 @@ glibc (2.22-11) UNRELEASED; urgency=medium and libc0.3-i686 packages removal. * debian/script.in/nohwcap.sh: drop sparc optimized packages. - -- Aurelien Jarno Tue, 31 May 2016 23:50:57 +0200 + -- Aurelien Jarno Sun, 05 Jun 2016 00:04:04 +0200 glibc (2.22-10) unstable; urgency=medium -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
[glibc] annotated tag debian/2.22-11 created (now 9341dff)
This is an automated email from the git hooks/post-receive script. aurel32 pushed a change to annotated tag debian/2.22-11 in repository glibc. at 9341dff (tag) tagging c9283319fae915b067a60e958b95aa228a008183 (commit) replaces debian/2.22-10 tagged by Aurelien Jarno on Sat Jun 4 23:34:22 2016 +0200 - Log - tagging package glibc version debian/2.22-11 -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABCgAGBQJXU0leAAoJELqceAYd3Yyb4v8P+gNagDy2l19H+/LEbt97ti+1 KAJQUYJYj4kXnNQ/RH1q6UF5/sa3FWDz24cZp10uHY+lkM9AGy7HVS34wGOYETmU 8Cq6fwWoXF/WNineqHzU1bznd0eXmUQc9a3QBWTQ5xn4pxfz1Jy1EH84e0YEPRZn t/ZXRjuCL5vDfL2q3jYVwzWkLhOgocrb9bOpogn9O2AH2rfprYHEAUArsvYc8Lm3 k0pgq0m6HeLNojre+gfp3LMhX6ipp1zpiBoYoZ+ViHWGw+YmKJq20PPgzZ09VGzb Tf4jSJEuy/VINiB72q8CFcRsAHfe3N0kuQ3jmR1VO4s0W+KQUgVZKJL1PyjqOYDn AOXqOIkX523/RmdeVlMI+J3LRBG8NQTSPiT4CqZZJwcubuqa/Odd1pk36zb7Pwy8 +zweKHIN/yRXzQOmmdAPEz5aNkOPi1fTJuCARfEjetgRidmGDA1+Ng8Zu7bVrTlg XNwD7i1NKS8+zjGinY/GPKcNfqwHLxVbHjiQWJiPdlJL389G+AU4WxgPZblsIrXT mKCejtrf8cWOH55jvrRTO6sxKqfGLw5Qr/MVAwFf4s628PmbN4L/o8vdaceqUz5F ctKaTGQQPdEsZA9vCkCCUYItJbl5M/64tyEbQBEClkPlAxfTQn5Tbb9sBUtqls87 0Ya6IZvTEvV8JmYLWNSa =TUjU -END PGP SIGNATURE- Aurelien Jarno (5): New changelog entry re-add libc0.1-i686, libc0.3-i686, libc6-i686 as a dummy package to ease the upgrades debian/script.in/nohwcap.sh: drop sparc optimized packages. Update from upstream stable branch. releasing package glibc version 2.22-11 Samuel Thibault (1): hurd-i386/tg-poll_errors_fixes.diff: Fix crash --- This annotated tag includes the following new commits: new c928331 releasing package glibc version 2.22-11 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
[glibc] 01/01: releasing package glibc version 2.22-11
This is an automated email from the git hooks/post-receive script. aurel32 pushed a commit to annotated tag debian/2.22-11 in repository glibc. commit c9283319fae915b067a60e958b95aa228a008183 Author: Aurelien JarnoDate: Sat Jun 4 23:34:22 2016 +0200 releasing package glibc version 2.22-11 --- debian/changelog | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index fa7eaf0..7325b94 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -glibc (2.22-11) UNRELEASED; urgency=medium +glibc (2.22-11) unstable; urgency=medium [ Samuel Thibault ] * hurd-i386/tg-poll_errors_fixes.diff: Fix crash when calling poll or select @@ -15,7 +15,7 @@ glibc (2.22-11) UNRELEASED; urgency=medium and libc0.3-i686 packages removal. * debian/script.in/nohwcap.sh: drop sparc optimized packages. - -- Aurelien Jarno Tue, 31 May 2016 23:50:57 +0200 + -- Aurelien Jarno Sat, 04 Jun 2016 23:32:46 +0200 glibc (2.22-10) unstable; urgency=medium -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
Processed: tagging 823027
Processing commands for cont...@bugs.debian.org: > tags 823027 + pending Bug #823027 [libc0.3] findutils: FTBFS on hurd-i386: test-faccessat fails Added tag(s) pending. > thanks Stopping processing here. Please contact me if you need assistance. -- 823027: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=823027 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed: reassign 823027 to libc0.3
Processing commands for cont...@bugs.debian.org: > reassign 823027 libc0.3 Bug #823027 [src:findutils] findutils: FTBFS on hurd-i386: test-faccessat fails Bug reassigned from package 'src:findutils' to 'libc0.3'. No longer marked as found in versions findutils/4.6.0+git+20160126-2. Ignoring request to alter fixed versions of bug #823027 to the same values previously set > thanks Stopping processing here. Please contact me if you need assistance. -- 823027: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=823027 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
[glibc] branch sid updated (9859178 -> 49d6825)
This is an automated email from the git hooks/post-receive script. sthibault pushed a change to branch sid in repository glibc. from 9859178 Update from upstream stable branch. new 49d6825 hurd-i386/tg-faccessat.diff: Finish faccessat implementation 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/hurd-i386/tg-faccessat.diff | 472 + debian/patches/series | 1 + 3 files changed, 475 insertions(+) create mode 100644 debian/patches/hurd-i386/tg-faccessat.diff -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
[glibc] 01/01: hurd-i386/tg-faccessat.diff: Finish faccessat implementation
This is an automated email from the git hooks/post-receive script. sthibault pushed a commit to branch sid in repository glibc. commit 49d6825f2cee4b8d829f9e4780ecf3582d1d86c6 Author: Samuel ThibaultDate: Sat Jun 4 19:58:21 2016 + hurd-i386/tg-faccessat.diff: Finish faccessat implementation Fixes findutils. --- debian/changelog | 2 + debian/patches/hurd-i386/tg-faccessat.diff | 472 + debian/patches/series | 1 + 3 files changed, 475 insertions(+) diff --git a/debian/changelog b/debian/changelog index fa7eaf0..0a8f97d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,8 @@ glibc (2.22-11) UNRELEASED; urgency=medium [ Samuel Thibault ] * hurd-i386/tg-poll_errors_fixes.diff: Fix crash when calling poll or select on a fd which had never been allocated. Closes: #826175. + * hurd-i386/tg-faccessat.diff: Finish faccessat implementation. Fixes +findutils. [ Aurelien Jarno ] * Update from upstream stable branch. diff --git a/debian/patches/hurd-i386/tg-faccessat.diff b/debian/patches/hurd-i386/tg-faccessat.diff new file mode 100644 index 000..9a4a560 --- /dev/null +++ b/debian/patches/hurd-i386/tg-faccessat.diff @@ -0,0 +1,472 @@ +From: Samuel Thibault +Subject: [PATCH] Implement faccessat without AT_EACCESS flag + +* hurd/hurd/fd.h: Include +(__hurd_at_flags): New function. +* hurd/lookup-at.c (__file_name_lookup_at): Replace flag computation +with call to __hurd_at_flags. +* include/unistd.h (__faccessat): Add declaration. +* sysdeps/mach/hurd/access.c (__access): Move implementation to +__faccessat, and replace it with a call to __faccessat. +* sysdeps/mach/hurd/euidaccess.c (__euidaccess): Replace implementation +with a call to __faccessat. +* sysdeps/mach/hurd/faccessat.c (faccessat): Rename into... +(__faccessat): ... this. Move implementation of __access into it when +AT_FLAGS does not contain AT_EACCESS. Make it call __hurd_at_flags, add +reauthenticate_cwdir_at helper to implement AT mechanism. +(faccessat): Define weak alias. + +--- + hurd/hurd/fd.h | 21 ++ + hurd/lookup-at.c | 13 +--- + include/unistd.h | 1 + + sysdeps/mach/hurd/access.c | 120 +--- + sysdeps/mach/hurd/euidaccess.c | 31 + + sysdeps/mach/hurd/faccessat.c | 152 + + 6 files changed, 165 insertions(+), 173 deletions(-) + +diff --git a/hurd/hurd/fd.h b/hurd/hurd/fd.h +index adb865a..1f22153 100644 +--- a/hurd/hurd/fd.h b/hurd/hurd/fd.h +@@ -26,6 +26,7 @@ + #include + #include + #include ++#include + + + /* Structure representing a file descriptor. */ +@@ -254,6 +255,26 @@ extern int _hurd_select (int nfds, struct pollfd *pollfds, +const struct timespec *timeout, +const sigset_t *sigmask); + ++/* Apply AT_FLAGS on FLAGS, in preparation for calling ++ __hurd_file_name_lookup. */ ++ ++_HURD_FD_H_EXTERN_INLINE error_t ++__hurd_at_flags (int *at_flags, int *flags) ++{ ++ if ((*at_flags & AT_SYMLINK_FOLLOW) && (*at_flags & AT_SYMLINK_NOFOLLOW)) ++return EINVAL; ++ ++ *flags |= (*at_flags & AT_SYMLINK_NOFOLLOW) ? O_NOLINK : 0; ++ *at_flags &= ~AT_SYMLINK_NOFOLLOW; ++ if (*at_flags & AT_SYMLINK_FOLLOW) ++*flags &= ~O_NOLINK; ++ *at_flags &= ~AT_SYMLINK_FOLLOW; ++ if (*at_flags != 0) ++return EINVAL; ++ ++ return 0; ++} ++ + /* Variant of file_name_lookup used in *at function implementations. +AT_FLAGS may only contain AT_SYMLINK_FOLLOW or AT_SYMLINK_NOFOLLOW, +which will remove and add O_NOLINK from FLAGS respectively. +diff --git a/hurd/lookup-at.c b/hurd/lookup-at.c +index 0288bcf..d729f67 100644 +--- a/hurd/lookup-at.c b/hurd/lookup-at.c +@@ -29,16 +29,9 @@ __file_name_lookup_at (int fd, int at_flags, + error_t err; + file_t result; + +- if ((at_flags & AT_SYMLINK_FOLLOW) && (at_flags & AT_SYMLINK_NOFOLLOW)) +-return (__hurd_fail (EINVAL), MACH_PORT_NULL); +- +- flags |= (at_flags & AT_SYMLINK_NOFOLLOW) ? O_NOLINK : 0; +- at_flags &= ~AT_SYMLINK_NOFOLLOW; +- if (at_flags & AT_SYMLINK_FOLLOW) +-flags &= ~O_NOLINK; +- at_flags &= ~AT_SYMLINK_FOLLOW; +- if (at_flags != 0) +-return (__hurd_fail (EINVAL), MACH_PORT_NULL); ++ err = __hurd_at_flags (_flags, ); ++ if (err) ++return (__hurd_fail (err), MACH_PORT_NULL); + + if (fd == AT_FDCWD || file_name[0] == '/') + return __file_name_lookup (file_name, flags, mode); +diff --git a/include/unistd.h b/include/unistd.h +index a5cbc5d..09f9342 100644 +--- a/include/unistd.h b/include/unistd.h +@@ -23,6 +23,7 @@ libc_hidden_proto (readlinkat) + /* Now define the internal interfaces. */ + extern int __access (const char *__name, int __type); + extern int __euidaccess (const char *__name, int __type); ++extern int __faccessat (int __fd,
[glibc] branch sid updated (50e8730 -> 9859178)
This is an automated email from the git hooks/post-receive script. aurel32 pushed a change to branch sid in repository glibc. from 50e8730 debian/script.in/nohwcap.sh: drop sparc optimized packages. new 9859178 Update from upstream stable branch. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: debian/changelog| 1 + debian/patches/git-updates.diff | 466 +++- 2 files changed, 465 insertions(+), 2 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
[glibc] branch sid updated (2228d3b -> 50e8730)
This is an automated email from the git hooks/post-receive script. aurel32 pushed a change to branch sid in repository glibc. from 2228d3b re-add libc0.1-i686, libc0.3-i686, libc6-i686 as a dummy package to ease the upgrades new 50e8730 debian/script.in/nohwcap.sh: drop sparc optimized packages. 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/script.in/nohwcap.sh | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
[glibc] branch sid updated (2a69ac4 -> 2228d3b)
This is an automated email from the git hooks/post-receive script. aurel32 pushed a change to branch sid in repository glibc. from 2a69ac4 hurd-i386/tg-poll_errors_fixes.diff: Fix crash new 2228d3b re-add libc0.1-i686, libc0.3-i686, libc6-i686 as a dummy package to ease the upgrades 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| 9 + debian/control | 35 +++ debian/control.in/libc | 2 +- debian/control.in/opt | 27 +++ debian/debhelper.in/libc.NEWS | 9 - debian/sysdeps/hurd-i386.mk | 3 +++ debian/sysdeps/i386.mk | 3 +++ debian/sysdeps/kfreebsd-i386.mk | 2 ++ 8 files changed, 76 insertions(+), 14 deletions(-) create mode 100644 debian/sysdeps/kfreebsd-i386.mk -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
[glibc] 01/01: Update from upstream stable branch.
This is an automated email from the git hooks/post-receive script. aurel32 pushed a commit to branch sid in repository glibc. commit 9859178ce07b89dd15691c6d96462ac7b4792ff2 Author: Aurelien JarnoDate: Sat Jun 4 20:40:35 2016 +0200 Update from upstream stable branch. --- debian/changelog| 1 + debian/patches/git-updates.diff | 466 +++- 2 files changed, 465 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index 4a00ea9..fa7eaf0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,6 +5,7 @@ glibc (2.22-11) UNRELEASED; urgency=medium on a fd which had never been allocated. Closes: #826175. [ Aurelien Jarno ] + * Update from upstream stable branch. * debian/control: re-add libc0.1-i686, libc0.3-i686, libc6-i686 as a dummy package to ease the upgrades. Closes: #825421, #826290. * debian/sysdeps/i386.mk: add libc6-i686 dummy package. diff --git a/debian/patches/git-updates.diff b/debian/patches/git-updates.diff index 850361a..09d0e2b 100644 --- a/debian/patches/git-updates.diff +++ b/debian/patches/git-updates.diff @@ -1,10 +1,60 @@ GIT update of git://sourceware.org/git/glibc.git/release/2.22/master from glibc-2.22 diff --git a/ChangeLog b/ChangeLog -index cb9124e..123274c 100644 +index cb9124e..2d55a22 100644 --- a/ChangeLog +++ b/ChangeLog -@@ -1,3 +1,628 @@ +@@ -1,3 +1,678 @@ ++2016-01-22 Stefan Liebler ++ ++ * string/tst-endian.c: Include . ++ (do_test): Ignore tautological-compare warnings around ++ "htobeXX (beXXtoh (i)) != i" and ++ "htoleXX (leXXtoh (i)) != i" if-statements. ++ ++2015-12-18 Torvald Riegel ++ ++ * math/atest-exp2.c (mp_exp_m1): Remove. ++ ++2016-06-02 Florian Weimer ++ ++ * sysdeps/unix/sysv/linux/dl-openat64.c (openat64): Convert to ++ ISO-style variadic function definition. ++ ++2015-12-11 Steve Ellcey ++ ++ * sysdeps/ieee754/flt-32/k_rem_pio2f.c (__kernel_rem_pio2f): ++ Fix indentation. ++ ++2015-09-18 Wilco Dijkstra ++ ++ * resolv/base64.c (rcsid): Remove unused static. ++ * sysdeps/ieee754/dbl-64/atnat2.h (qpi1): Remove unused ++ static. (tqpi1): Likewise. ++ * sysdeps/ieee754/dbl-64/uexp.h (one): Likewise. ++ * sysdeps/ieee754/dbl-64/upow.h (sqrt_2): Likewise. ++ * sysdeps/ieee754/flt-32/e_log10f.c (one): Likewise. ++ * sysdeps/ieee754/flt-32/s_cosf.c (one): Likewise. ++ * sysdeps/ieee754/ldbl-128/e_lgammal_r.c (zero): Likewise. ++ * sysdeps/ieee754/ldbl-128/s_erfl.c (half): Likewise. ++ * sysdeps/ieee754/ldbl-128/s_log1pl.c (maxlog): Likewise. ++ * timezone/private.h (time_t_min): Likewise. (time_t_max): ++ Likewise. ++ ++2016-04-15 Yvan Roux ++ ++ * stdlib/setenv.c (unsetenv): Fix ambiguous 'else'. ++ * nis/nis_call.c (nis_server_cache_add): Likewise. ++ ++2016-06-01 Florian Weimer ++ ++ [BZ #19861] ++ Do not use IFUNC resolver with potentially unrelocated symbol. ++ * nptl/pt-fork.c [HAVE_IFUNC]: Remove. ++ (DEFINE_FORK): Remove macro and inline definition. ++ (fork_alias): Renamed from fork_ifunc. ++ (__fork_alias): Renamed from __fork_ifunc. ++ +2016-05-23 Florian Weimer + + CVE-2016-4429 @@ -2647,6 +2697,22 @@ index 6388bae..84b4ded 100644 endif # Rules for the test suite. +diff --git a/math/atest-exp2.c b/math/atest-exp2.c +index 307c741..ffa73b1 100644 +--- a/math/atest-exp2.c b/math/atest-exp2.c +@@ -53,11 +53,6 @@ static const mp1 mp_exp1 = { +a784d904, 5190cfef, 324e7738, 926cfbe5, f4bf8d8d, 8c31d763) + }; + +-static const mp1 mp_exp_m1 = { +- CONSTSZ (0, 5e2d58d8, b3bcdf1a, badec782, 9054f90d, da9805aa, b56c7733, +- 3024b9d0, a507daed, b16400bf, 472b4215, b8245b66, 9d90d27a) +-}; +- + static const mp1 mp_log2 = { + CONSTSZ (0, b17217f7, d1cf79ab, c9e3b398, 03f2f6af, 40f34326, 7298b62d, +8a0d175b, 8baafa2b, e7b87620, 6debac98, 559552fb, 4afa1b10) diff --git a/misc/Makefile b/misc/Makefile index aecb0da..12055ce 100644 --- a/misc/Makefile @@ -3011,6 +3077,101 @@ index 876c89f..820b354 100644 } return result; +diff --git a/nis/nis_call.c b/nis/nis_call.c +index 970415b..d98c385 100644 +--- a/nis/nis_call.c b/nis/nis_call.c +@@ -680,16 +680,18 @@ nis_server_cache_add (const_nis_name name, int search_parent, + /* Choose which entry should be evicted from the cache. */ + loc = _server_cache[0]; + if (*loc != NULL) +-for (i = 1; i < 16; ++i) +- if (nis_server_cache[i] == NULL) +- { ++{ ++ for (i = 1; i < 16; ++i) ++ if (nis_server_cache[i] == NULL) ++{ ++ loc = _server_cache[i]; ++ break; ++} ++ else if ((*loc)->uses >
[glibc] 01/01: debian/script.in/nohwcap.sh: drop sparc optimized packages.
This is an automated email from the git hooks/post-receive script. aurel32 pushed a commit to branch sid in repository glibc. commit 50e8730d37a16e7d5ae864b30070e2168714f49b Author: Aurelien JarnoDate: Sat Jun 4 20:31:45 2016 +0200 debian/script.in/nohwcap.sh: drop sparc optimized packages. --- debian/changelog| 1 + debian/script.in/nohwcap.sh | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/debian/changelog b/debian/changelog index 23f77f6..4a00ea9 100644 --- a/debian/changelog +++ b/debian/changelog @@ -12,6 +12,7 @@ glibc (2.22-11) UNRELEASED; urgency=medium * debian/sysdeps/kfreebsd-i386.mk: add libc0.3-i686 dummy package. * debian/debhelper.in/libc.NEWS: drop the new about libc6-i686, libc0.1-i686 and libc0.3-i686 packages removal. + * debian/script.in/nohwcap.sh: drop sparc optimized packages. -- Aurelien Jarno Tue, 31 May 2016 23:50:57 +0200 diff --git a/debian/script.in/nohwcap.sh b/debian/script.in/nohwcap.sh index aa23e29..0158d46 100644 --- a/debian/script.in/nohwcap.sh +++ b/debian/script.in/nohwcap.sh @@ -16,9 +16,6 @@ kfreebsd-i386) hwcappkgs="libc0.1-i686" ;; -sparc) -hwcappkgs="libc6-sparcv9 libc6-sparcv9b" -;; esac # We check the version between the current installed libc and -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
Processed: Bug#826290 marked as pending
Processing commands for cont...@bugs.debian.org: > tag 826290 pending Bug #826290 [libc6-i686] libc6-i686: Neither "$ aptitude show" or "$ apt-cache show" says libc6-i686 is a virtual package Added tag(s) pending. > thanks Stopping processing here. Please contact me if you need assistance. -- 826290: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826290 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed: Bug#825421 marked as pending
Processing commands for cont...@bugs.debian.org: > tag 825421 pending Bug #825421 {Done: Aurelien Jarno} [libc6] libc6: Unable to upgrade Added tag(s) pending. > thanks Stopping processing here. Please contact me if you need assistance. -- 825421: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=825421 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
[glibc] 01/01: re-add libc0.1-i686, libc0.3-i686, libc6-i686 as a dummy package to ease the upgrades
This is an automated email from the git hooks/post-receive script. aurel32 pushed a commit to branch sid in repository glibc. commit 2228d3b8e97118a5f73c438d09394f7394aaab7e Author: Aurelien JarnoDate: Sat Jun 4 15:14:33 2016 +0200 re-add libc0.1-i686, libc0.3-i686, libc6-i686 as a dummy package to ease the upgrades * debian/control: re-add libc0.1-i686, libc0.3-i686, libc6-i686 as a dummy package to ease the upgrades. Closes: #825421, #826290. * debian/sysdeps/i386.mk: add libc6-i686 dummy package. * debian/sysdeps/hurd-i386.mk: add libc0.1-i686 dummy package. * debian/sysdeps/kfreebsd-i386.mk: add libc0.3-i686 dummy package. * debian/debhelper.in/libc.NEWS: drop the new about libc6-i686, libc0.1-i686 and libc0.3-i686 packages removal. --- debian/changelog| 9 + debian/control | 35 +++ debian/control.in/libc | 2 +- debian/control.in/opt | 27 +++ debian/debhelper.in/libc.NEWS | 9 - debian/sysdeps/hurd-i386.mk | 3 +++ debian/sysdeps/i386.mk | 3 +++ debian/sysdeps/kfreebsd-i386.mk | 2 ++ 8 files changed, 76 insertions(+), 14 deletions(-) diff --git a/debian/changelog b/debian/changelog index 35da1cd..23f77f6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,15 @@ glibc (2.22-11) UNRELEASED; urgency=medium * hurd-i386/tg-poll_errors_fixes.diff: Fix crash when calling poll or select on a fd which had never been allocated. Closes: #826175. + [ Aurelien Jarno ] + * debian/control: re-add libc0.1-i686, libc0.3-i686, libc6-i686 as a +dummy package to ease the upgrades. Closes: #825421, #826290. + * debian/sysdeps/i386.mk: add libc6-i686 dummy package. + * debian/sysdeps/hurd-i386.mk: add libc0.1-i686 dummy package. + * debian/sysdeps/kfreebsd-i386.mk: add libc0.3-i686 dummy package. + * debian/debhelper.in/libc.NEWS: drop the new about libc6-i686, libc0.1-i686 +and libc0.3-i686 packages removal. + -- Aurelien Jarno Tue, 31 May 2016 23:50:57 +0200 glibc (2.22-10) unstable; urgency=medium diff --git a/debian/control b/debian/control index 0a219d0..acc0f4d 100644 --- a/debian/control +++ b/debian/control @@ -167,7 +167,7 @@ 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], libc0.1-i686 [kfreebsd-i386], libc0.3-i686 [hurd-i386], libc6-i686 [i386] +Conflicts: 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], @@ -255,7 +255,7 @@ 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], libc0.1-i686 [kfreebsd-i386], libc0.3-i686 [hurd-i386], libc6-i686 [i386] +Conflicts: 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], @@ -343,7 +343,7 @@ 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], libc0.1-i686 [kfreebsd-i386], libc0.3-i686 [hurd-i386], libc6-i686 [i386] +Conflicts: 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], @@ -431,7 +431,7 @@ 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], libc0.1-i686 [kfreebsd-i386], libc0.3-i686
[glibc] branch sid updated (80e8f63 -> 2a69ac4)
This is an automated email from the git hooks/post-receive script. sthibault pushed a change to branch sid in repository glibc. from 80e8f63 New changelog entry new 2a69ac4 hurd-i386/tg-poll_errors_fixes.diff: Fix crash 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/hurd-i386/tg-poll_errors_fixes.diff | 51 +++--- 2 files changed, 38 insertions(+), 17 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
Processed: tagging 826175
Processing commands for cont...@bugs.debian.org: > tags 826175 + pending Bug #826175 [libc0.3] xargs: Segfaults on hurd Added tag(s) pending. > thanks Stopping processing here. Please contact me if you need assistance. -- 826175: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826175 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Processed: Bug#826175 marked as pending
Processing commands for cont...@bugs.debian.org: > tag 826175 pending Bug #826175 [libc0.3] xargs: Segfaults on hurd Ignoring request to alter tags of bug #826175 to the same tags previously set > thanks Stopping processing here. Please contact me if you need assistance. -- 826175: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826175 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
[glibc] 01/01: hurd-i386/tg-poll_errors_fixes.diff: Fix crash
This is an automated email from the git hooks/post-receive script. sthibault pushed a commit to branch sid in repository glibc. commit 2a69ac45e4d3afd785a113a5205841a307c3db40 Author: Samuel ThibaultDate: Sat Jun 4 16:42:10 2016 + hurd-i386/tg-poll_errors_fixes.diff: Fix crash when calling poll or select on a fd which had never been allocated. Closes: #826175. --- debian/changelog | 4 +- debian/patches/hurd-i386/tg-poll_errors_fixes.diff | 51 +++--- 2 files changed, 38 insertions(+), 17 deletions(-) diff --git a/debian/changelog b/debian/changelog index e2639a8..35da1cd 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,8 @@ glibc (2.22-11) UNRELEASED; urgency=medium - * + [ Samuel Thibault ] + * hurd-i386/tg-poll_errors_fixes.diff: Fix crash when calling poll or select +on a fd which had never been allocated. Closes: #826175. -- Aurelien Jarno Tue, 31 May 2016 23:50:57 +0200 diff --git a/debian/patches/hurd-i386/tg-poll_errors_fixes.diff b/debian/patches/hurd-i386/tg-poll_errors_fixes.diff index eb2dbb9..488bb3d 100644 --- a/debian/patches/hurd-i386/tg-poll_errors_fixes.diff +++ b/debian/patches/hurd-i386/tg-poll_errors_fixes.diff @@ -30,9 +30,11 @@ case, or else POLLERR. --- - hurd/hurdselect.c | 124 +++-- - 1 file changed, 83 insertions(+), 41 deletions(-) + hurd/hurdselect.c | 145 +- + 1 file changed, 101 insertions(+), 44 deletions(-) +diff --git a/hurd/hurdselect.c b/hurd/hurdselect.c +index d453042..22faac9 100644 --- a/hurd/hurdselect.c +++ b/hurd/hurdselect.c @@ -34,6 +34,7 @@ @@ -51,8 +53,20 @@ case, or else POLLERR. } d[nfds]; sigset_t oset; -@@ -156,25 +158,33 @@ _hurd_select (int nfds, - continue; +@@ -151,30 +153,42 @@ _hurd_select (int nfds, + if (fd < _hurd_dtablesize) + { + d[i].cell = _hurd_dtable[fd]; +- d[i].io_port = _hurd_port_get ([i].cell->port, [i].ulink); +- if (d[i].io_port != MACH_PORT_NULL) +-continue; ++ if (d[i].cell != NULL) ++{ ++ d[i].io_port = _hurd_port_get ([i].cell->port, ++ [i].ulink); ++ if (d[i].io_port != MACH_PORT_NULL) ++continue; ++} } - /* If one descriptor is bogus, we fail completely. */ @@ -99,7 +113,7 @@ case, or else POLLERR. lastfd = i - 1; firstfd = i == 0 ? lastfd : 0; } -@@ -199,9 +209,6 @@ _hurd_select (int nfds, +@@ -199,9 +213,6 @@ _hurd_select (int nfds, HURD_CRITICAL_BEGIN; __mutex_lock (&_hurd_dtable_lock); @@ -109,7 +123,7 @@ case, or else POLLERR. /* Collect the ports for interesting FDs. */ firstfd = lastfd = -1; for (i = 0; i < nfds; ++i) -@@ -216,9 +223,12 @@ _hurd_select (int nfds, +@@ -216,9 +227,15 @@ _hurd_select (int nfds, d[i].type = type; if (type) { @@ -119,13 +133,16 @@ case, or else POLLERR. +if (i < _hurd_dtablesize) + { +d[i].cell = _hurd_dtable[i]; -+d[i].io_port = _hurd_port_get ([i].cell->port, [i].ulink); ++if (d[i].cell != NULL) ++ d[i].io_port = _hurd_port_get ([i].cell->port, ++ [i].ulink); + } -+if (i >= _hurd_dtablesize || d[i].io_port == MACH_PORT_NULL) ++if (i >= _hurd_dtablesize || d[i].cell == NULL || ++d[i].io_port == MACH_PORT_NULL) { /* If one descriptor is bogus, we fail completely. */ while (i-- > 0) -@@ -243,6 +253,9 @@ _hurd_select (int nfds, +@@ -243,6 +260,9 @@ _hurd_select (int nfds, errno = EBADF; return -1; } @@ -135,7 +152,7 @@ case, or else POLLERR. } -@@ -260,7 +273,7 @@ _hurd_select (int nfds, +@@ -260,7 +280,7 @@ _hurd_select (int nfds, portset = MACH_PORT_NULL; for (i = firstfd; i <= lastfd; ++i) @@ -144,7 +161,7 @@ case, or else POLLERR. { int type = d[i].type; d[i].reply_port = __mach_reply_port (); -@@ -294,11 +307,10 @@ _hurd_select (int nfds, +@@ -294,11 +314,10 @@ _hurd_select (int nfds, } else { @@ -160,7 +177,7 @@ case, or else POLLERR. ++got; } _hurd_port_free ([i].cell->port, [i].ulink, d[i].io_port); -@@ -404,9 +416,10 @@ _hurd_select (int nfds, +@@ -404,9 +423,10 @@ _hurd_select (int nfds, #endif msg.head.msgh_size != sizeof msg.success) { @@ -173,7 +190,7 @@ case, or else POLLERR.
Processed: Re: Bug#826175: xargs: Segfaults on hurd
Processing control commands: > reassign -1 libc0.3 Bug #826175 [findutils] xargs: Segfaults on hurd Bug reassigned from package 'findutils' to 'libc0.3'. No longer marked as found in versions findutils/4.6.0+git+20160126-2. Ignoring request to alter fixed versions of bug #826175 to the same values previously set -- 826175: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826175 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#826290: libc6-i686: Neither "$ aptitude show" or "$ apt-cache show" says libc6-i686 is a virtual package
On 2016-06-04 12:38, Samuel Thibault wrote: > Aurelien Jarno, on Sat 04 Jun 2016 11:59:30 +0200, wrote: > > On 2016-06-04 11:37, Samuel Thibault wrote: > > > Aurelien Jarno, on Sat 04 Jun 2016 11:04:03 +0200, wrote: > > > > That said I don't know what we can do from the glibc side point of view > > > > to change this behavior. > > > > > > We could keep a dumb empty lib6-i686 package for the Stretch release? > > > > Wouldn't that just postpone the problem to Stretch? When we really > > remove the dummy package, apt and aptitude will still not show it as > > virtual. > > No, but the description of the package will be that it's a dumb package > which can safely removed, not "the standard libraries that are used by > nearly all programs on the system" :) Indeed. That means we have to go to NEW and keep this package one more year, but from the user experience, that should work better. I'll see how we can do that in our build system. Aurelien -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurel...@aurel32.net http://www.aurel32.net
Bug#826290: libc6-i686: Neither "$ aptitude show" or "$ apt-cache show" says libc6-i686 is a virtual package
Aurelien Jarno, on Sat 04 Jun 2016 11:59:30 +0200, wrote: > On 2016-06-04 11:37, Samuel Thibault wrote: > > Aurelien Jarno, on Sat 04 Jun 2016 11:04:03 +0200, wrote: > > > That said I don't know what we can do from the glibc side point of view > > > to change this behavior. > > > > We could keep a dumb empty lib6-i686 package for the Stretch release? > > Wouldn't that just postpone the problem to Stretch? When we really > remove the dummy package, apt and aptitude will still not show it as > virtual. No, but the description of the package will be that it's a dumb package which can safely removed, not "the standard libraries that are used by nearly all programs on the system" :) Samuel
Bug#826290: libc6-i686: Neither "$ aptitude show" or "$ apt-cache show" says libc6-i686 is a virtual package
On 2016-06-04 11:37, Samuel Thibault wrote: > Aurelien Jarno, on Sat 04 Jun 2016 11:04:03 +0200, wrote: > > That said I don't know what we can do from the glibc side point of view > > to change this behavior. > > We could keep a dumb empty lib6-i686 package for the Stretch release? Wouldn't that just postpone the problem to Stretch? When we really remove the dummy package, apt and aptitude will still not show it as virtual. Aurelien -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurel...@aurel32.net http://www.aurel32.net
Bug#826290: libc6-i686: Neither "$ aptitude show" or "$ apt-cache show" says libc6-i686 is a virtual package
Aurelien Jarno, on Sat 04 Jun 2016 11:04:03 +0200, wrote: > That said I don't know what we can do from the glibc side point of view > to change this behavior. We could keep a dumb empty lib6-i686 package for the Stretch release? Samuel
Bug#826290: libc6-i686: Neither "$ aptitude show" or "$ apt-cache show" says libc6-i686 is a virtual package
Hi, On 2016-06-03 16:28, Kingsley G. Morse Jr. wrote: > Package: libc6-i686 > Version: 2.22-7 > Severity: minor > > Hey guys, > > I hope you're well. > > > * What led up to the situation? > >While installing security patches, aptitude >asked if it would be OK to remove libc6-i686, >and neither > > $ apt-cache show libc6-i686 > > or > > $ aptitude show libc6-i686 > > reported that libc6-i686 is now a virtual > package. > > Instead, they said libc6-i686 contains the > standard libraries that are used by nearly all > programs on the system. That happens because you have a version of libc6-i686 installed on your system, therefore apt or aptitude show this package. Now that you have upgraded your system and removed this package, apt and aptitude should show it is a virtual package. That said I don't know what we can do from the glibc side point of view to change this behavior. Note also that we added a note in /usr/share/doc/libc6/NEWS.Debian.gz of version 2.22-10 explaining that this package can be safely removed. Is it enough to consider this bug as fixed? Aurelien -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurel...@aurel32.net http://www.aurel32.net