Bug#865429: libc6-dev-i386: gcc-multilib should not be recommended

2017-08-13 Thread Vincent Lefevre
On 2017-08-13 19:38:11 +0200, Aurelien Jarno wrote:
> This is actually not correct. gcc-multilib is required even for
> compiling with another gcc-X-mutilib compiler as it provides the
> /usr/include/linux/asm symlink.

I suppose you meant /usr/include/asm.

> I'll therefore revert the change in the next upload. Feel free to report
> bugs against gcc-multilib or gcc-X-multilib if you feel it's provided in
> the wrong package.

OK, I've just reported:

  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872054

-- 
Vincent Lefèvre  - Web: 
100% accessible validated (X)HTML - Blog: 
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



[glibc] 01/01: debian/patches/git-updates.diff: update from upstream stable branch.

2017-08-13 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

aurel32 pushed a commit to branch glibc-2.25
in repository glibc.

commit b7bf9619bf2aa1c6287ac7257303f8719a284e7e
Author: Aurelien Jarno 
Date:   Sun Aug 13 18:07:01 2017 +0200

debian/patches/git-updates.diff: update from upstream stable branch.

* debian/patches/git-updates.diff: update from upstream stable branch:
  - debian/patches/hppa/local-fptr-table-size.diff: upstreamed.
  - debian/patches/hppa/local-shmlba.diff: upstreamed.
  - debian/patches/hppa/submitted-gmon-start.diff: partially upstreamed.
  - debian/patches/hppa/submitted-dladdr.diff: upstreamed.
  - debian/patches/hppa/local-stack-grows-up.diff: upstreamed.
  - debian/patches/hppa/submitted-setcontext.diff: upstreamed.
  - debian/patches/hppa/submitted-sysdeps-cancel.diff: upstreamed.
  - debian/patches/hppa/submitted-longjmp.diff: upstreamed.
---
 debian/changelog  |   10 +-
 debian/patches/git-updates.diff   | 1222 -
 debian/patches/hppa/local-fptr-table-size.diff|   54 -
 debian/patches/hppa/local-shmlba.diff |   13 -
 debian/patches/hppa/local-stack-grows-up.diff |   19 -
 debian/patches/hppa/submitted-dladdr.diff |   71 --
 debian/patches/hppa/submitted-gmon-start.diff |   30 -
 debian/patches/hppa/submitted-longjmp.diff|   40 -
 debian/patches/hppa/submitted-setcontext.diff |   13 -
 debian/patches/hppa/submitted-sysdeps-cancel.diff |  143 ---
 debian/patches/series |7 -
 11 files changed, 1224 insertions(+), 398 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 424220a..a71f4be 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -16,7 +16,15 @@ glibc (2.25-0experimental1) UNRELEASED; urgency=medium
   * testsuite-xfail-debian.mk: update for hurd-i386.
 
   [ Aurelien Jarno ]
-  * debian/patches/git-updates.diff: update from upstream stable branch.
+  * debian/patches/git-updates.diff: update from upstream stable branch:
+- debian/patches/hppa/local-fptr-table-size.diff: upstreamed.
+- debian/patches/hppa/local-shmlba.diff: upstreamed.
+- debian/patches/hppa/submitted-gmon-start.diff: partially upstreamed.
+- debian/patches/hppa/submitted-dladdr.diff: upstreamed.
+- debian/patches/hppa/local-stack-grows-up.diff: upstreamed.
+- debian/patches/hppa/submitted-setcontext.diff: upstreamed.
+- debian/patches/hppa/submitted-sysdeps-cancel.diff: upstreamed.
+- debian/patches/hppa/submitted-longjmp.diff: upstreamed.
   * debian/patches/kfreebsd/local-sysdeps.diff, local-fbtl.diff:
 update to revision 6171 (from glibc-bsd).
   * testsuite-xfail-debian.mk: update for kfreebsd-i386.
diff --git a/debian/patches/git-updates.diff b/debian/patches/git-updates.diff
index 67cfa0f..eea69d1 100644
--- a/debian/patches/git-updates.diff
+++ b/debian/patches/git-updates.diff
@@ -1,10 +1,115 @@
 GIT update of git://sourceware.org/git/glibc.git/release/2.25/master from 
glibc-2.25
 
 diff --git a/ChangeLog b/ChangeLog
-index f140ee67de..897a69b49f 100644
+index f140ee67de..c80eedb68e 100644
 --- a/ChangeLog
 +++ b/ChangeLog
-@@ -1,3 +1,255 @@
+@@ -1,3 +1,360 @@
++2017-08-12  John David Anglin  
++
++  [BZ 19170]
++  * sysdeps/hppa/dl-trampoline.S (_dl_runtime_resolve): Return to caller
++  if _dl_fixup fails.
++
++2017-08-12  John David Anglin  
++  Adhemerval Zanella  
++
++  [BZ #21512]
++  * sysdeps/unix/sysv/linux/aarch64/clone.S (__clone): Call exit
++  syscall instead of jump to _exit.
++  * sysdeps/unix/sysv/linux/hppa/localplt.data: Remove _exit entry.
++
++2017-08-12  Adhemerval Zanella  
++
++  * sysdeps/unix/sysv/linux/hppa/ipc_priv.h: New file.
++
++2017-08-12  John David Anglin  
++
++  * sysdeps/unix/sysv/linux/hppa/clone.S (__clone): Add .cfi annotation.
++  * sysdeps/unix/sysv/linux/hppa/getcontext.S (__getcontext): Likewise.
++  * sysdeps/unix/sysv/linux/hppa/pt-vfork.S (__vfork): Likewise.
++  * sysdeps/unix/sysv/linux/hppa/setcontext.S (__setcontext): Likewise.
++
++  * sysdeps/unix/sysv/linux/hppa/getcontext.S (__getcontext): Fix stack
++  offset for r19 load.
++
++  * sysdeps/unix/sysv/linux/hppa/setcontext.S (__setcontext): Return 0.
++
++  * sysdeps/unix/sysv/linux/hppa/sysdep-cancel.h (PSEUDO): Fix CFA offset.
++  Use .cfi_def_cfa_offset instead of .cfi_offset.  Don't record stack
++  pointer offset.  Correct PIC register offset.  Don't mention frame
++  related instructions in epilogue.
++  (PUSHARGS_1): Correct offset.
++  (PUSHARGS_2): Likewise.
++  (PUSHARGS_3): Likewise.
++  (PUSHARGS_4): Likewise.
++  (PUSHARGS_5): Likewise.
++  (PUSHARGS_6): Likewise.
++  

[glibc] branch sid updated (1d18df6 -> b07991b)

2017-08-13 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  1d18df6   debian/control.in/main: Change gcc-multiarch to priority 
optional and section oldlibs.
   new  b07991b   debian/patches/git-updates.diff: 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|   3 +
 debian/patches/git-updates.diff | 133 ++--
 2 files changed, 130 insertions(+), 6 deletions(-)

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



Bug#865429: libc6-dev-i386: gcc-multilib should not be recommended

2017-08-13 Thread Aurelien Jarno
On 2017-06-21 13:54, Vincent Lefevre wrote:
> Package: libc6-dev-i386
> Version: 2.24-12
> Severity: normal
> 
> The libc6-dev-i386 package has:
> 
>   Recommends: gcc-multilib
> 
> But recommended packages are installed by default, and the above
> "Recommends:" is too strong as gcc-multilib is not the only way to
> use libc6-dev-i386.

This is actually not correct. gcc-multilib is required even for
compiling with another gcc-X-mutilib compiler as it provides the
/usr/include/linux/asm symlink.

I'll therefore revert the change in the next upload. Feel free to report
bugs against gcc-multilib or gcc-X-multilib if you feel it's provided in
the wrong package.

-- 
Aurelien Jarno  GPG: 4096R/1DDD8C9B
aurel...@aurel32.net http://www.aurel32.net



[glibc] branch sid updated (2bcfd27 -> 1d18df6)

2017-08-13 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  2bcfd27   Update French debconf translation, by Alban Vidal.  
Closes: #872025.
   new  1d18df6   debian/control.in/main: Change gcc-multiarch to priority 
optional and section oldlibs.

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/control | 3 ++-
 debian/control.in/main | 3 ++-
 3 files changed, 6 insertions(+), 2 deletions(-)

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



Bug#871946: marked as done (libc6-dev-x32: The package libc6-dev-x32 lacks required include files)

2017-08-13 Thread Debian Bug Tracking System
Your message dated Sun, 13 Aug 2017 19:42:55 +0200
with message-id <20170813174255.4qadkvhflarab...@aurel32.net>
and subject line Re: Bug#871946: libc6-dev-x32: The package libc6-dev-x32 lacks 
required include files
has caused the Debian Bug report #871946,
regarding libc6-dev-x32: The package libc6-dev-x32 lacks required include files
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
871946: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871946
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libc6-dev-x32
Version: 2.24-11+deb9u1
Severity: important

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?

I was trying to compile a program for the x32 ABI.

   * What exactly did you do (or not do) that was effective (or
 ineffective)?

Create a program test-errno.c:
#include 
#include 

int main(void)
{
printf("Hello World: %d\n", errno);
return 0;
}

Compile it with "gcc-6 -mx32 test-errno.c"

   * What was the outcome of this action?

I get this error:
In file included from /usr/include/bits/errno.h:24:0,
 from /usr/include/errno.h:35,
 from test-errno.c:2:
/usr/include/linux/errno.h:1:23: fatal error: asm/errno.h: Adresář nebo soubor
neexistuje
 #include 
   ^
compilation terminated.

   * What outcome did you expect instead?

The package libc6-dev-x32 should contain all the include files needed to build
programs for the x32 ABI.
The package seems to be missing the directory /usr/include/x86_64-linux-gnux32.
When I create this directory and copy include files to it, the compilation
succeeds.



-- System Information:
Debian Release: 9.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, arm64, armel, armhf, mips, mips64el, ppc64el, s390x

Kernel: Linux 4.4.80 (SMP w/12 CPU cores; PREEMPT)
Locale: LANG=cs_CZ.utf8, LC_CTYPE=cs_CZ.utf8 (charmap=UTF-8), 
LANGUAGE=cs_CZ.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages libc6-dev-x32 depends on:
ii  libc6-dev   2.24-11+deb9u1
ii  libc6-dev-i386  2.24-11+deb9u1
ii  libc6-x32   2.24-11+deb9u1

libc6-dev-x32 recommends no packages.

libc6-dev-x32 suggests no packages.

-- no debconf information
--- End Message ---
--- Begin Message ---
On 2017-08-12 22:57, Mikulas Patocka wrote:
> Package: libc6-dev-x32
> Version: 2.24-11+deb9u1
> Severity: important
> 
> Dear Maintainer,
> 
> *** Reporter, please consider answering these questions, where appropriate ***
> 
>* What led up to the situation?
> 
> I was trying to compile a program for the x32 ABI.
> 
>* What exactly did you do (or not do) that was effective (or
>  ineffective)?
> 
> Create a program test-errno.c:
> #include 
> #include 
> 
> int main(void)
> {
> printf("Hello World: %d\n", errno);
> return 0;
> }
> 
> Compile it with "gcc-6 -mx32 test-errno.c"
> 
>* What was the outcome of this action?
> 
> I get this error:
> In file included from /usr/include/bits/errno.h:24:0,
>  from /usr/include/errno.h:35,
>  from test-errno.c:2:
> /usr/include/linux/errno.h:1:23: fatal error: asm/errno.h: Adresář nebo soubor
> neexistuje
>  #include 
>^
> compilation terminated.
> 
>* What outcome did you expect instead?
> 
> The package libc6-dev-x32 should contain all the include files needed to build
> programs for the x32 ABI.
> The package seems to be missing the directory 
> /usr/include/x86_64-linux-gnux32.
> When I create this directory and copy include files to it, the compilation
> succeeds.

The problem is that you also need to install support for the x32 ABI on
the gcc side. You should install gcc-multilib for that, it would provide
the /usr/include/linux/asm symlink.

Aurelien

-- 
Aurelien Jarno  GPG: 4096R/1DDD8C9B
aurel...@aurel32.net http://www.aurel32.net--- End Message ---


[glibc] branch sid updated (1ebb744 -> 2bcfd27)

2017-08-13 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  1ebb744   update date
   new  41738a8   debian/control.in/*: Change back gcc-multilib to a 
Recommends for biarch packages. It provides the /usr/include/linux/asm symlink.
   new  1006b76   debian/control.in/x32: Add a gcc-multilib Recommends for 
libc6-dev-x32.
   new  2bcfd27   Update French debconf translation, by Alban Vidal.  
Closes: #872025.

The 3 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|  8 +++---
 debian/control  | 23 
 debian/control.in/amd64 |  2 +-
 debian/control.in/armel |  2 +-
 debian/control.in/armhf |  2 +-
 debian/control.in/i386  |  2 +-
 debian/control.in/kfreebsd-i386 |  2 +-
 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 +-
 debian/control.in/x32   |  1 +
 debian/po/fr.po | 60 ++---
 17 files changed, 63 insertions(+), 55 deletions(-)

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



Processed: Bug#870648 marked as pending

2017-08-13 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tag 870648 pending
Bug #870648 [src:glibc] glibc: CVE-2017-12133: Use-after-free in error path in 
clntudp_call
Added tag(s) pending.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
870648: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870648
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



[glibc] 01/01: debian/patches/git-updates.diff: update from upstream stable branch:

2017-08-13 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 b07991b329a1352457ca14d94fde9ff81c6e5e12
Author: Aurelien Jarno 
Date:   Sun Aug 13 19:58:44 2017 +0200

debian/patches/git-updates.diff: update from upstream stable branch:

* debian/patches/git-updates.diff: update from upstream stable branch:
  - Avoid use-after-free read access in clntudp_call (CVE-2017-12133).
Closes: #870648.
---
 debian/changelog|   3 +
 debian/patches/git-updates.diff | 133 ++--
 2 files changed, 130 insertions(+), 6 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 206c453..f11bd24 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,9 @@
 glibc (2.24-15) UNRELEASED; urgency=medium
 
   [ Aurelien Jarno ]
+  * debian/patches/git-updates.diff: update from upstream stable branch:
+- Avoid use-after-free read access in clntudp_call (CVE-2017-12133).
+  Closes: #870648.
   * debian/control.in/*: Change back gcc-multilib to a Recommends for
 biarch packages. It provides the /usr/include/linux/asm symlink.
   * debian/control.in/x32: Add a gcc-multilib Recommends for libc6-dev-x32.
diff --git a/debian/patches/git-updates.diff b/debian/patches/git-updates.diff
index 51f448e..8174cab 100644
--- a/debian/patches/git-updates.diff
+++ b/debian/patches/git-updates.diff
@@ -1,10 +1,24 @@
 GIT update of git://sourceware.org/git/glibc.git/release/2.24/master from 
glibc-2.24
 
 diff --git a/ChangeLog b/ChangeLog
-index c44c926094..e2d55512c4 100644
+index c44c926094..ecc0da0b02 100644
 --- a/ChangeLog
 +++ b/ChangeLog
-@@ -1,3 +1,608 @@
+@@ -1,3 +1,622 @@
++2017-08-06  H.J. Lu  
++
++  [BZ #21871]
++  * sysdeps/x86/cpu-features.c (init_cpu_features): Set
++  bit_arch_Use_dl_runtime_resolve_opt only with AVX512F.
++
++2017-02-27  Florian Weimer  
++
++  [BZ #21115]
++  * sunrpc/clnt_udp.c (clntudp_call): Free ancillary data later.
++  * sunrpc/Makefile (tests): Add tst-udp-error.
++  (tst-udp-error): Link against libc.so explicitly.
++  * sunrpc/tst-udp-error: New file.
++
 +2017-01-24  James Clarke  
 +
 +  * sysdeps/unix/sysv/linux/sh/sh3/ucontext_i.sym: Use new REG_R*
@@ -3513,6 +3527,110 @@ index 00..2ece7ce575
 +}
 +
 +command_$command
+diff --git a/sunrpc/Makefile b/sunrpc/Makefile
+index 789ef423e5..4373fffdec 100644
+--- a/sunrpc/Makefile
 b/sunrpc/Makefile
+@@ -96,7 +96,7 @@ rpcgen-objs = rpc_main.o rpc_hout.o rpc_cout.o rpc_parse.o \
+ extra-objs = $(rpcgen-objs) $(addprefix cross-,$(rpcgen-objs))
+ others += rpcgen
+ 
+-tests = tst-xdrmem tst-xdrmem2 test-rpcent
++tests = tst-xdrmem tst-xdrmem2 test-rpcent tst-udp-error
+ xtests := tst-getmyaddr
+ 
+ ifeq ($(have-thread-library),yes)
+@@ -153,6 +153,7 @@ BUILD_CPPFLAGS += $(sunrpc-CPPFLAGS)
+ $(objpfx)tst-getmyaddr: $(common-objpfx)linkobj/libc.so
+ $(objpfx)tst-xdrmem: $(common-objpfx)linkobj/libc.so
+ $(objpfx)tst-xdrmem2: $(common-objpfx)linkobj/libc.so
++$(objpfx)tst-udp-error: $(common-objpfx)linkobj/libc.so
+ 
+ $(objpfx)rpcgen: $(addprefix $(objpfx),$(rpcgen-objs))
+ 
+diff --git a/sunrpc/clnt_udp.c b/sunrpc/clnt_udp.c
+index 4d9acb1e6a..1de25cb771 100644
+--- a/sunrpc/clnt_udp.c
 b/sunrpc/clnt_udp.c
+@@ -421,9 +421,9 @@ send_again:
+cmsg = CMSG_NXTHDR (, cmsg))
+ if (cmsg->cmsg_level == SOL_IP && cmsg->cmsg_type == IP_RECVERR)
+   {
+-free (cbuf);
+ e = (struct sock_extended_err *) CMSG_DATA(cmsg);
+ cu->cu_error.re_errno = e->ee_errno;
++free (cbuf);
+ return (cu->cu_error.re_status = RPC_CANTRECV);
+   }
+ free (cbuf);
+diff --git a/sunrpc/tst-udp-error.c b/sunrpc/tst-udp-error.c
+new file mode 100644
+index 00..1efc02f5c6
+--- /dev/null
 b/sunrpc/tst-udp-error.c
+@@ -0,0 +1,62 @@
++/* Check for use-after-free in clntudp_call (bug 21115).
++   Copyright (C) 2017 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
++   .  */
++
++#include 
++#include 
++#include 
++#include 

[glibc] 01/01: debian/control.in/main: Change gcc-multiarch to priority optional and section oldlibs.

2017-08-13 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 1d18df63e213917fb08d7cedb8f139786259553a
Author: Aurelien Jarno 
Date:   Sun Aug 13 19:51:53 2017 +0200

debian/control.in/main: Change gcc-multiarch to priority optional and 
section oldlibs.
---
 debian/changelog   | 2 ++
 debian/control | 3 ++-
 debian/control.in/main | 3 ++-
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 2fc0f9a..206c453 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,8 @@ glibc (2.24-15) UNRELEASED; urgency=medium
 biarch packages. It provides the /usr/include/linux/asm symlink.
   * debian/control.in/x32: Add a gcc-multilib Recommends for libc6-dev-x32.
   * Update French debconf translation, by Alban Vidal.  Closes: #872025.
+  * debian/control.in/main: Change gcc-multiarch to priority optional and
+section oldlibs.
 
  -- Aurelien Jarno   Tue, 01 Aug 2017 13:51:06 +0200
 
diff --git a/debian/control b/debian/control
index 9fb35d8..0e99ee1 100644
--- a/debian/control
+++ b/debian/control
@@ -140,6 +140,7 @@ Description: GNU C Library: Name Service Cache Daemon
 
 Package: multiarch-support
 Architecture: any
+Section: oldlibs
 Multi-Arch: foreign
 Depends: ${misc:Depends},
 libc6 (>= 2.3.6-2) [!any-i386 !alpha !armhf !hurd-any !kfreebsd-any],
@@ -149,7 +150,7 @@ Depends: ${misc:Depends},
  libc6 (>= 2.13-5) [armhf i386],
  libc0.3 (>= 2.13-5) [hurd-i386],
  libc0.1 (>= 2.13-5) [kfreebsd-i386],
-Priority: required
+Priority: optional
 Build-Profiles: 
 Description: Transitional package to ensure multiarch compatibility
  This is a transitional package used to ensure multiarch support is present
diff --git a/debian/control.in/main b/debian/control.in/main
index 1106497..bc2eef9 100644
--- a/debian/control.in/main
+++ b/debian/control.in/main
@@ -140,6 +140,7 @@ Description: GNU C Library: Name Service Cache Daemon
 
 Package: multiarch-support
 Architecture: any
+Section: oldlibs
 Multi-Arch: foreign
 Depends: ${misc:Depends},
 libc6 (>= 2.3.6-2) [!any-i386 !alpha !armhf !hurd-any !kfreebsd-any],
@@ -149,7 +150,7 @@ Depends: ${misc:Depends},
  libc6 (>= 2.13-5) [armhf i386],
  libc0.3 (>= 2.13-5) [hurd-i386],
  libc0.1 (>= 2.13-5) [kfreebsd-i386],
-Priority: required
+Priority: optional
 Build-Profiles: 
 Description: Transitional package to ensure multiarch compatibility
  This is a transitional package used to ensure multiarch support is present

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



Processed: Bug#872025 marked as pending

2017-08-13 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tag 872025 pending
Bug #872025 [glibc] glibc: French debconf translation update
Added tag(s) pending.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
872025: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872025
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



[glibc] 02/03: debian/control.in/x32: Add a gcc-multilib Recommends for libc6-dev-x32.

2017-08-13 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 1006b766a80ecfa5c9f712afc6912aa01f2ddaef
Author: Aurelien Jarno 
Date:   Sun Aug 13 19:45:47 2017 +0200

debian/control.in/x32: Add a gcc-multilib Recommends for libc6-dev-x32.
---
 debian/changelog  | 1 +
 debian/control| 1 +
 debian/control.in/x32 | 1 +
 3 files changed, 3 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 9af1552..13f1f19 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ glibc (2.24-15) UNRELEASED; urgency=medium
   [ Aurelien Jarno ]
   * debian/control.in/*: Change back gcc-multilib to a Recommends for
 biarch packages. It provides the /usr/include/linux/asm symlink.
+  * debian/control.in/x32: Add a gcc-multilib Recommends for libc6-dev-x32.
 
  -- Aurelien Jarno   Tue, 01 Aug 2017 13:51:06 +0200
 
diff --git a/debian/control b/debian/control
index 2bcc3da..9fb35d8 100644
--- a/debian/control
+++ b/debian/control
@@ -792,6 +792,7 @@ Architecture: amd64 i386
 Section: libdevel
 Priority: optional
 Depends: libc6-x32 (= ${binary:Version}), libc6-dev-i386 (= ${binary:Version}) 
[amd64], libc6-dev-amd64 (= ${binary:Version}) [i386], libc6-dev (= 
${binary:Version}), ${misc:Depends}
+Recommends: gcc-multilib
 Build-Profiles: 
 Description: GNU C Library: X32 ABI Development Libraries for AMD64
  Contains the symlinks and object files needed to compile and link programs
diff --git a/debian/control.in/x32 b/debian/control.in/x32
index e6c27ec..fdd77a5 100644
--- a/debian/control.in/x32
+++ b/debian/control.in/x32
@@ -14,6 +14,7 @@ Architecture: amd64 i386
 Section: libdevel
 Priority: optional
 Depends: libc6-x32 (= ${binary:Version}), libc6-dev-i386 (= ${binary:Version}) 
[amd64], libc6-dev-amd64 (= ${binary:Version}) [i386], libc6-dev (= 
${binary:Version}), ${misc:Depends}
+Recommends: gcc-multilib
 Build-Profiles: 
 Description: GNU C Library: X32 ABI Development Libraries for AMD64
  Contains the symlinks and object files needed to compile and link programs

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



[glibc] 01/03: debian/control.in/*: Change back gcc-multilib to a Recommends for biarch packages. It provides the /usr/include/linux/asm symlink.

2017-08-13 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 41738a8559c8237b8f7853e9aae6afb7534ba187
Author: Aurelien Jarno 
Date:   Sun Aug 13 19:38:57 2017 +0200

debian/control.in/*: Change back gcc-multilib to a Recommends for biarch 
packages. It provides the /usr/include/linux/asm symlink.
---
 debian/changelog|  6 +++---
 debian/control  | 22 +++---
 debian/control.in/amd64 |  2 +-
 debian/control.in/armel |  2 +-
 debian/control.in/armhf |  2 +-
 debian/control.in/i386  |  2 +-
 debian/control.in/kfreebsd-i386 |  2 +-
 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 +-
 15 files changed, 27 insertions(+), 27 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 4df4c3d..9af1552 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,8 @@
 glibc (2.24-15) UNRELEASED; urgency=medium
 
-  * 
+  [ Aurelien Jarno ]
+  * debian/control.in/*: Change back gcc-multilib to a Recommends for
+biarch packages. It provides the /usr/include/linux/asm symlink.
 
  -- Aurelien Jarno   Tue, 01 Aug 2017 13:51:06 +0200
 
@@ -36,8 +38,6 @@ glibc (2.24-13) unstable; urgency=medium
   * Update Dutch debconf translation, by Frans Spiesschaert.  Closes: #867981.
   * debian/debhelper.in/libc-bin.triggers: declare the trigger as
 interest-await.
-  * debian/control.in/*: Demote gcc-multilib 'Recommends' to a 'Suggests'.
-Closes: #865429.
 
   [ Adam Conrad ]
   * debian/patches/arm/submitted-strip-bit-0.diff: Fix ld.so crash on armv7t.
diff --git a/debian/control b/debian/control
index 06eb630..2bcc3da 100644
--- a/debian/control
+++ b/debian/control
@@ -526,7 +526,7 @@ Section: libdevel
 Priority: optional
 Provides: lib32c-dev
 Depends: libc6-i386 (= ${binary:Version}), libc6-dev (= ${binary:Version}), 
${misc:Depends}
-Suggests: gcc-multilib
+Recommends: gcc-multilib
 Build-Profiles: 
 Description: GNU C Library: 32-bit development libraries for AMD64
  Contains the symlinks and object files needed to compile and link programs
@@ -550,7 +550,7 @@ Section: libdevel
 Priority: optional
 Provides: lib32c-dev
 Depends: libc6-sparc (= ${binary:Version}), libc6-dev (= ${binary:Version}), 
${misc:Depends}
-Suggests: gcc-multilib
+Recommends: gcc-multilib
 Build-Profiles: 
 Description: GNU C Library: 32bit Development Libraries for SPARC
  Contains the symlinks and object files needed to compile and link programs
@@ -574,7 +574,7 @@ Section: libdevel
 Priority: optional
 Provides: lib64c-dev
 Depends: libc6-sparc64 (= ${binary:Version}), libc6-dev (= ${binary:Version}), 
${misc:Depends}
-Suggests: gcc-multilib
+Recommends: gcc-multilib
 Build-Profiles: 
 Description: GNU C Library: 64bit Development Libraries for UltraSPARC
  Contains the symlinks and object files needed to compile and link programs
@@ -598,7 +598,7 @@ Section: libdevel
 Priority: optional
 Provides: lib32c-dev
 Depends: libc6-s390 (= ${binary:Version}), libc6-dev (= ${binary:Version}), 
${misc:Depends}
-Suggests: gcc-multilib
+Recommends: gcc-multilib
 Build-Profiles: 
 Description: GNU C Library: 32bit Development Libraries for IBM zSeries
  Contains the symlinks and object files needed to compile and link programs
@@ -621,7 +621,7 @@ Architecture: i386 x32
 Section: libdevel
 Priority: optional
 Depends: libc6-amd64 (= ${binary:Version}), libc6-dev (= ${binary:Version}), 
${misc:Depends}
-Suggests: gcc-multilib
+Recommends: gcc-multilib
 Provides: lib64c-dev
 Build-Profiles: 
 Description: GNU C Library: 64bit Development Libraries for AMD64
@@ -646,7 +646,7 @@ Section: libdevel
 Priority: optional
 Provides: lib32c-dev
 Depends: libc6-powerpc (= ${binary:Version}), libc6-dev (= ${binary:Version}), 
${misc:Depends}
-Suggests: gcc-multilib
+Recommends: gcc-multilib
 Build-Profiles: 
 Description: GNU C Library: 32bit powerpc development libraries for ppc64
  Contains the symlinks and object files needed to compile and link programs
@@ -670,7 +670,7 @@ Section: libdevel
 Priority: optional
 Provides: lib64c-dev
 Depends: libc6-ppc64 (= ${binary:Version}), libc6-dev (= ${binary:Version}), 
${misc:Depends}
-Suggests: gcc-multilib
+Recommends: gcc-multilib
 Build-Profiles: 
 Description: GNU C Library: 64bit Development Libraries for PowerPC64
  Contains the symlinks and object files needed to compile and link programs
@@ -697,7 +697,7 @@ Depends: libc6-dev (= ${binary:Version}), libc6-mips32 (= 
${binary:Version}),
libc6-dev-mipsn32 (= ${binary:Version}) [mips64 mips64el],
libc6-dev-mips64 (= ${binary:Version}) [mipsn32 mipsn32el],
${misc:Depends}

[glibc] 03/03: Update French debconf translation, by Alban Vidal. Closes: #872025.

2017-08-13 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 2bcfd276c2b389aee93ef84782018c47379f4814
Author: Aurelien Jarno 
Date:   Sun Aug 13 19:47:54 2017 +0200

Update French debconf translation, by Alban Vidal.  Closes: #872025.
---
 debian/changelog |  1 +
 debian/po/fr.po  | 60 ++--
 2 files changed, 33 insertions(+), 28 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 13f1f19..2fc0f9a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ glibc (2.24-15) UNRELEASED; urgency=medium
   * debian/control.in/*: Change back gcc-multilib to a Recommends for
 biarch packages. It provides the /usr/include/linux/asm symlink.
   * debian/control.in/x32: Add a gcc-multilib Recommends for libc6-dev-x32.
+  * Update French debconf translation, by Alban Vidal.  Closes: #872025.
 
  -- Aurelien Jarno   Tue, 01 Aug 2017 13:51:06 +0200
 
diff --git a/debian/po/fr.po b/debian/po/fr.po
index 05d9d5a..b3c72bb 100644
--- a/debian/po/fr.po
+++ b/debian/po/fr.po
@@ -1,17 +1,18 @@
 # Translation of glibc debconf templates to French
-# Copyright (C) 2005-2009 Debian French l10n team 

+# Copyright (C) 2001-2009, 2011, 2015, 2017 Debian French l10n team 

 # This file is distributed under the same license as the glibc package.
 #
 # Translators:
 # Denis Barbier 2001-2006.
 # Christian Perrier , 2007, 2008, 2009, 2011, 2015.
+# Alban Vidal , 2017.
 msgid ""
 msgstr ""
-"Project-Id-Version: fr\n"
+"Project-Id-Version: glibc 2.24-14\n"
 "Report-Msgid-Bugs-To: gl...@packages.debian.org\n"
 "POT-Creation-Date: 2017-06-13 22:11+0200\n"
-"PO-Revision-Date: 2015-12-17 06:47+0100\n"
-"Last-Translator: Christian Perrier \n"
+"PO-Revision-Date: 2017-08-04 14:44+0100\n"
+"Last-Translator: Alban Vidal \n"
 "Language-Team: French \n"
 "Language: fr\n"
 "MIME-Version: 1.0\n"
@@ -41,7 +42,7 @@ msgid ""
 msgstr ""
 "Les jeux de paramètres régionaux (aussi appelés « locales ») permettent de "
 "gérer des langues multiples et offrent aux utilisateurs la possibilité de "
-"choisir la langue, le pays, le jeu de caractères, l'ordre de tri, etc."
+"choisir la langue, le pays, le jeu de caractères, l'ordre de tri, etc."
 
 #. Type: multiselect
 #. Description
@@ -97,7 +98,7 @@ msgstr ""
 #. Description
 #: ../debhelper.in/libc.templates:1001
 msgid "Do you want to upgrade glibc now?"
-msgstr "Faut-il mettre à jour le paquet glibc maintenant ?"
+msgstr "Faut-il mettre à niveau le paquet glibc maintenant ?"
 
 #. Type: boolean
 #. Description
@@ -127,7 +128,7 @@ msgid ""
 "before the upgrade: ${services}"
 msgstr ""
 "Les services identifiés comme devant être redémarrés et qui doivent être "
-"arrêtés avant la mise à jour sont les suivants : ${services}."
+"arrêtés avant la mise à niveau sont les suivants : ${services}."
 
 #. Type: boolean
 #. Description
@@ -136,14 +137,15 @@ msgid ""
 "If you want to interrupt the upgrade now and continue later, please answer "
 "No to the question below."
 msgstr ""
-"Si vous préférez interrompre la mise à jour maintenant et la reprendre plus "
-"tard, ne choisissez pas cette option."
+"Si vous préférez interrompre la mise à niveau maintenant et la reprendre "
+"plus tard, ne choisissez pas cette option."
 
 #. Type: string
 #. Description
 #: ../debhelper.in/libc.templates:2001
 msgid "Services to restart for GNU libc library upgrade:"
-msgstr "Services à redémarrer lors de la mise à jour de la bibliothèque C :"
+msgstr ""
+"Services à redémarrer lors de la mise à niveau de la bibliothèque C de GNU :"
 
 #. Type: string
 #. Description
@@ -175,7 +177,9 @@ msgstr ""
 #. Description
 #: ../debhelper.in/libc.templates:3001
 msgid "Failure restarting some services for GNU libc upgrade"
-msgstr "Échec du redémarrage de certains services"
+msgstr ""
+"Échec du redémarrage de certains services lors de la mise à niveau de GNU "
+"libc"
 
 #. Type: error
 #. Description
@@ -184,8 +188,8 @@ msgid ""
 "The following services could not be restarted for the GNU libc library "
 "upgrade:"
 msgstr ""
-"Les services suivants n'ont pas pu être redémarrés lors de la mise à jour de "
-"la bibliothèque C :"
+"Les services suivants n'ont pas pu être redémarrés lors de la mise à niveau "
+"de la bibliothèque C de GNU :"
 
 #. Type: error
 #. Description
@@ -201,7 +205,8 @@ msgstr ""
 #. Description
 #: ../debhelper.in/libc.templates:4001
 msgid "xscreensaver and xlockmore must be restarted before upgrading"
-msgstr "Redémarrage nécessaire de xscreensaver et xlockmore avant mise à jour"
+msgstr ""
+"Redémarrage nécessaire de xscreensaver et xlockmore avant mise à niveau"
 
 #. Type: error
 #. Description
@@ -216,7 +221,7 @@ msgid 

Bug#872025: glibc: French debconf translation update

2017-08-13 Thread Alban Vidal
Package: glibc
Version: 2.24-14
Severity: wishlist
Tags: patch l10n

Please find attached the French debconf templates update, proofread by the
debian-l10n-french mailing list contributors.

Best regards

Alban Vidal
# Translation of glibc debconf templates to French
# Copyright (C) 2001-2009, 2011, 2015, 2017 Debian French l10n team 

# This file is distributed under the same license as the glibc package.
#
# Translators:
# Denis Barbier 2001-2006.
# Christian Perrier , 2007, 2008, 2009, 2011, 2015.
# Alban Vidal , 2017.
msgid ""
msgstr ""
"Project-Id-Version: glibc 2.24-14\n"
"Report-Msgid-Bugs-To: gl...@packages.debian.org\n"
"POT-Creation-Date: 2017-06-13 22:11+0200\n"
"PO-Revision-Date: 2017-08-04 14:44+0100\n"
"Last-Translator: Alban Vidal \n"
"Language-Team: French \n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Lokalize 2.0\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#. Type: multiselect
#. Choices
#: ../debhelper.in/locales.templates:1001
msgid "All locales"
msgstr "Tous les choix possibles"

#. Type: multiselect
#. Description
#: ../debhelper.in/locales.templates:1002
msgid "Locales to be generated:"
msgstr "Jeux de paramètres régionaux à créer :"

#. Type: multiselect
#. Description
#: ../debhelper.in/locales.templates:1002
msgid ""
"Locales are a framework to switch between multiple languages and allow users "
"to use their language, country, characters, collation order, etc."
msgstr ""
"Les jeux de paramètres régionaux (aussi appelés « locales ») permettent de "
"gérer des langues multiples et offrent aux utilisateurs la possibilité de "
"choisir la langue, le pays, le jeu de caractères, l'ordre de tri, etc."

#. Type: multiselect
#. Description
#: ../debhelper.in/locales.templates:1002
msgid ""
"Please choose which locales to generate. UTF-8 locales should be chosen by "
"default, particularly for new installations. Other character sets may be "
"useful for backwards compatibility with older systems and software."
msgstr ""
"Veuillez choisir les paramètres régionaux à créer. Des paramètres régionaux "
"utilisant l'encodage UTF-8 devraient être le choix par défaut, notamment "
"pour de nouvelles installations. Les autres jeux de caractères peuvent être "
"utiles pour conserver la compatibilité avec d'anciens systèmes ou logiciels."

#. Type: select
#. Choices
#: ../debhelper.in/locales.templates:2001
msgid "None"
msgstr "Aucun"

#. Type: select
#. Description
#: ../debhelper.in/locales.templates:2002
msgid "Default locale for the system environment:"
msgstr "Jeu de paramètres régionaux actif par défaut :"

#. Type: select
#. Description
#: ../debhelper.in/locales.templates:2002
msgid ""
"Many packages in Debian use locales to display text in the correct language "
"for the user. You can choose a default locale for the system from the "
"generated locales."
msgstr ""
"De nombreux paquets utilisent le mécanisme de localisation pour afficher les "
"messages destinés aux utilisateurs dans la langue adéquate. Vous pouvez "
"changer la valeur par défaut de l'ensemble du système pour utiliser un des "
"jeux de paramètres régionaux qui seront créés."

#. Type: select
#. Description
#: ../debhelper.in/locales.templates:2002
msgid ""
"This will select the default language for the entire system. If this system "
"is a multi-user system where not all users are able to speak the default "
"language, they will experience difficulties."
msgstr ""
"Veuillez noter que cette valeur modifiera la langue utilisée par le système. "
"Si l'environnement est multi-utilisateurs et que certains utilisateurs ne "
"parlent pas votre langue, ils risquent d'avoir des difficultés."

#. Type: boolean
#. Description
#: ../debhelper.in/libc.templates:1001
msgid "Do you want to upgrade glibc now?"
msgstr "Faut-il mettre à niveau le paquet glibc maintenant ?"

#. Type: boolean
#. Description
#: ../debhelper.in/libc.templates:1001
msgid ""
"Running services and programs that are using NSS need to be restarted, "
"otherwise they might not be able to do lookup or authentication any more. "
"The installation process is able to restart some services (such as ssh or "
"telnetd), but other programs cannot be restarted automatically. One such "
"program that needs manual stopping and restart after the glibc upgrade by "
"yourself is xdm - because automatic restart might disconnect your active X11 "
"sessions."
msgstr ""
"Les services et programmes qui utilisent NSS (« Name Service Switch ») "
"doivent être redémarrés car leur système d'authentification risque de ne "
"plus fonctionner. Il est possible de redémarrer certains services (comme SSH "
"ou telnetd) pendant l'installation, mais d'autres ne peuvent l'être "
"automatiquement. Il est notamment indispensable d'arrêter et redémarrer "
"manuellement 

☢many beautiful things

2017-08-13 Thread Niko Tyni
Hi, 

I've  just found a place with  a lot of nice products, just take a look 
http://alternativa.lg.ua/components/com_phocaguestbook/assets/captcha/fonts/franchise.php?d6d7

Hope this helps, Niko Tyni