glibc_2.22-11_amd64.changes is NEW

2016-06-04 Thread Debian FTP Masters
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

2016-06-04 Thread Debian FTP Masters
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)

2016-06-04 Thread Aurelien Jarno
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)

2016-06-04 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a change to branch sid
in repository glibc.

  from  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

2016-06-04 Thread Aurelien Jarno
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

2016-06-04 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a commit to branch sid
in repository glibc.

commit db2b658ac8ee2d1987dea0de9146903ebdaef2e3
Author: Aurelien Jarno 
Date:   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)

2016-06-04 Thread Aurelien Jarno
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

2016-06-04 Thread Aurelien Jarno
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 Jarno 
Date:   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

2016-06-04 Thread Debian Bug Tracking System
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

2016-06-04 Thread Debian Bug Tracking System
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)

2016-06-04 Thread Samuel Thibault
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

2016-06-04 Thread Samuel Thibault
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 Thibault 
Date:   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)

2016-06-04 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a change to branch sid
in repository glibc.

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

2016-06-04 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a change to branch sid
in repository glibc.

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

2016-06-04 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a change to branch sid
in repository glibc.

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

2016-06-04 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a commit to branch sid
in repository glibc.

commit 9859178ce07b89dd15691c6d96462ac7b4792ff2
Author: Aurelien Jarno 
Date:   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.

2016-06-04 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a commit to branch sid
in repository glibc.

commit 50e8730d37a16e7d5ae864b30070e2168714f49b
Author: Aurelien Jarno 
Date:   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

2016-06-04 Thread Debian Bug Tracking System
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

2016-06-04 Thread Debian Bug Tracking System
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

2016-06-04 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a commit to branch sid
in repository glibc.

commit 2228d3b8e97118a5f73c438d09394f7394aaab7e
Author: Aurelien Jarno 
Date:   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)

2016-06-04 Thread Samuel Thibault
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

2016-06-04 Thread Debian Bug Tracking System
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

2016-06-04 Thread Debian Bug Tracking System
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

2016-06-04 Thread Samuel Thibault
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 Thibault 
Date:   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

2016-06-04 Thread Debian Bug Tracking System
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

2016-06-04 Thread Aurelien Jarno
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

2016-06-04 Thread Samuel Thibault
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

2016-06-04 Thread Aurelien Jarno
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

2016-06-04 Thread Samuel Thibault
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

2016-06-04 Thread Aurelien Jarno
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