Processed: Debian bug #

2016-04-27 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> notfound 822829 tzdata/2016c-0+deb8u1
Bug #822829 [tzdata] dist-upgrade remove several packages
No longer marked as found in versions tzdata/2016c-0+deb8u1.
> found 822829 tzdata/2016d-2
Bug #822829 [tzdata] dist-upgrade remove several packages
Marked as found in versions tzdata/2016d-2.
> --
Stopping processing here.

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



Bug#822829: dist-upgrade remove several packages

2016-04-27 Thread Jörg Frings-Fürst
Package: tzdata
Version: 2016c-0+deb8u1
Severity: grave

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hi,

dist-upgrade tzdata want remove packages:

$ sudo apt-get dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Die folgenden Pakete werden ENTFERNT:
  openjdk-7-jdk openjdk-7-jre openjdk-7-jre-headless tzdata-java
Die folgenden Pakete werden aktualisiert (Upgrade):
  tzdata
1 aktualisiert, 0 neu installiert, 4 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 175 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 78,6 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] n
Abbruch.



- -- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (900, 'testing'), (800, 'unstable'), (500, 'testing-updates'), 
(1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.5.0-1-amd64 (SMP w/6 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages tzdata depends on:
ii  debconf [debconf-2.0]  1.5.59

tzdata recommends no packages.

tzdata suggests no packages.

- -- debconf information:
  tzdata/Zones/America:
* tzdata/Zones/Europe: Berlin
  tzdata/Zones/Africa:
  tzdata/Zones/Indian:
  tzdata/Zones/Australia:
  tzdata/Zones/US:
  tzdata/Zones/Atlantic:
  tzdata/Zones/SystemV:
* tzdata/Areas: Europe
* tzdata/Zones/Etc: UTC
  tzdata/Zones/Pacific:
  tzdata/Zones/Antarctica:
  tzdata/Zones/Asia:
  tzdata/Zones/Arctic:

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCgAGBQJXIZS7AAoJEAn4nzyModJd/OkP/1r1f0hcALI7IpoVNZzvhlLt
hi8Jqtm3Jwqpt6H7UhmBkvnrfq0NxAdglvkXJIQ6i6nBzqV5bCV8QuNv4Ls31mln
/hEdQXUwZYgsbymd8ODasJPy3Bc+AxkWRE6Sgb08Upj2kNjDq6CFwlb7Jeziu2zg
6oGgRw1ED6ko9kY/9DYVLE8KAMzG1CU36mQB2Lez2pCNGIWykxsGj94RjktIYmfH
q1IrhsXaoxz9AERpwPIemWWuqv1E3/nKpUxeaPrswLBkontysFO46QpXH6qKFyma
hZ/lc5pPzeG4VrWx+vkJVNb4hD/joiv267gQSXdglyxdwZzXbiX7mn62BW0utvRc
uzRXOioe9kvPpzMuiOPA4MFMGu5ziG8JKbQ7PAZrCLEIuCDKFy9+ui/J2Xd7Hnt0
E3e7auLPzXrjeiiqZuvw2LZR383C15QNXpVUVlgDEbaV8BITDmxOn72V/CY/KQy2
LRXp8PIH79rUP79TBVYtIjtA/tOq/xuGDBwFDmrnocji0BvS2clVwDzy3hW+EvW5
lPQB/MAuccoG4PA+kpuyYTOcPv9zuX4WKGh9nJG5pSl15YoSzEEiBIqef2stxq5a
ceEmJSum0CgCrAr+wIZXkQi2y5mnfnWxC29dvtH71x8NwFVe6IWv/2UmL5wn6Ig6
MIyxTqxLwELlfUiAEDnh
=7v8m
-END PGP SIGNATURE-



Processed: reassign 822396 to src:linux,src:glibc ...

2016-04-27 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> reassign 822396 src:linux,src:glibc
Bug #822396 [linux-libc-dev] strongswan: FTBFS: error: redeclaration of 
enumerator 'IFF_UP'
Bug #822378 [linux-libc-dev] xtables-addons: FTBFS: error: redeclaration of 
enumerator 'IFF_UP'
Bug #822393 [linux-libc-dev] connman: FTBFS: error: redeclaration of enumerator 
'IFF_UP'
Bug reassigned from package 'linux-libc-dev' to 'src:linux,src:glibc'.
Bug reassigned from package 'linux-libc-dev' to 'src:linux,src:glibc'.
Bug reassigned from package 'linux-libc-dev' to 'src:linux,src:glibc'.
No longer marked as found in versions linux/4.5.1-1.
No longer marked as found in versions linux/4.5.1-1.
No longer marked as found in versions linux/4.5.1-1.
Ignoring request to alter fixed versions of bug #822396 to the same values 
previously set
Ignoring request to alter fixed versions of bug #822378 to the same values 
previously set
Ignoring request to alter fixed versions of bug #822393 to the same values 
previously set
> retitle 822396  and  conflict needs to be resolved
Bug #822396 [src:linux,src:glibc] strongswan: FTBFS: error: redeclaration of 
enumerator 'IFF_UP'
Bug #822378 [src:linux,src:glibc] xtables-addons: FTBFS: error: redeclaration 
of enumerator 'IFF_UP'
Bug #822393 [src:linux,src:glibc] connman: FTBFS: error: redeclaration of 
enumerator 'IFF_UP'
Changed Bug title to ' and  conflict needs to be 
resolved' from 'strongswan: FTBFS: error: redeclaration of enumerator 'IFF_UP''.
Changed Bug title to ' and  conflict needs to be 
resolved' from 'xtables-addons: FTBFS: error: redeclaration of enumerator 
'IFF_UP''.
Changed Bug title to ' and  conflict needs to be 
resolved' from 'connman: FTBFS: error: redeclaration of enumerator 'IFF_UP''.
> thanks
Stopping processing here.

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



Processed: Re: Processed (with 5 errors): Re: nss_hesiod segfaults in sock_eq

2016-04-27 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> notfound 821358 2.21-9
Bug #821358 [libc6] nss_hesiod segfaults in sock_eq
Ignoring request to alter found versions of bug #821358 to the same values 
previously set
> thanks
Stopping processing here.

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



Processed (with 5 errors): Re: nss_hesiod segfaults in sock_eq

2016-04-27 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> notfound 821358 2.2.1-9
Bug #821358 [libc6] nss_hesiod segfaults in sock_eq
There is no source info for the package 'libc6' at version '2.2.1-9' with 
architecture ''
Unable to make a source version for version '2.2.1-9'
Ignoring request to alter found versions of bug #821358 to the same values 
previously set
> found 821358 2.22-0experimental0
Bug #821358 [libc6] nss_hesiod segfaults in sock_eq
Marked as found in versions glibc/2.22-0experimental0.
> tags 821358 + patch
Bug #821358 [libc6] nss_hesiod segfaults in sock_eq
Added tag(s) patch.
> I sent this patch upstream.  Since it only touches nss_hesiod, which is
Unknown command or malformed arguments to command.
> completely broken otherwise, it should be very low risk.
Unknown command or malformed arguments to command.
> https://sourceware.org/ml/libc-alpha/2016-04/msg00563.html
Unknown command or malformed arguments to command.
> 2016-04-22  Anders Kaseorg  
Unknown command or malformed arguments to command.
>   [BZ #19573]
Unknown command or malformed arguments to command.
Too many unknown commands, stopping here.

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



Bug#821358: nss_hesiod segfaults in sock_eq

2016-04-27 Thread Anders Kaseorg
notfound 821358 2.2.1-9
found 821358 2.22-0experimental0
tags 821358 + patch

I sent this patch upstream.  Since it only touches nss_hesiod, which is 
completely broken otherwise, it should be very low risk.

https://sourceware.org/ml/libc-alpha/2016-04/msg00563.html


2016-04-22  Anders Kaseorg  

[BZ #19573]
* hesiod/hesiod.c (hesiod_end): Only call res_nclose(ctx->res) if
ctx->free_res is nonnull, to prevent a crash on res_nclose()
introduced by commit 2212c1420c92a33b0e0bd9a34938c9814a56c0f7
(Simplify handling of nameserver configuration in resolver).

diff --git a/hesiod/hesiod.c b/hesiod/hesiod.c
index 657dabe..a540382 100644
--- a/hesiod/hesiod.c
+++ b/hesiod/hesiod.c
@@ -152,12 +152,12 @@ hesiod_end(void *context) {
struct hesiod_p *ctx = (struct hesiod_p *) context;
int save_errno = errno;
 
-   if (ctx->res)
+   if (ctx->res && ctx->free_res) {
res_nclose(ctx->res);
+   (*ctx->free_res)(ctx->res);
+   }
free(ctx->RHS);
free(ctx->LHS);
-   if (ctx->res && ctx->free_res)
-   (*ctx->free_res)(ctx->res);
free(ctx);
__set_errno(save_errno);
 }


Anders



[glibc] branch sid updated (ff72556 -> 384bcf1)

2016-04-27 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  ff72556   Update from upstream stable branch.
   new  384bcf1   debian/control.in/main: upgrade breaks on binutils. This 
is plainly wrong though, glibc should not be a special case: either we don't 
support partial upgrades or we do that for all libraries. With that let's hope 
people will stop reporting bugs, sigh.  Closes: #819165.

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

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



Bug#820826: libc6-dev-amd64: Multiarch allows conflicting packages, and apt-get does not detect this

2016-04-27 Thread Aurelien Jarno
On 2016-04-12 21:04, Sean wrote:
> Package: libc6-dev-amd64
> Version: 2.19-18+deb8u4
> Severity: normal
> 
> Dear Maintainer,
> 
> I'm not an expert in the cross-compilation toolchain or its Debian repository 
> configuration, but the libc6-dev-* packages appear to be set up with 
> architecture qualifiers so that only one will ever be installed; since they 
> conflict.
> Multiarch support allows multiple of these packages to be attempted to be 
> installed.
> 
> 1. The wrong package for the architecture is allowed to be installed through 
> multiarch with no complaints (and possibly as a dependency of, eg, a 
> misconfigured other package)
> 2. If apt-get is requested to install another, conflicting, package in this 
> family, it will attempt to do so until dpkg discovers the conflict and the 
> operation fails with no error message explaining why
> 1+2. Synergistically, this can allow the wrong package to get onto a system 
> with no complaints, then when the legitimate package is required by 
> something, apt-get cannot install it though it attempts to, giving a dpkg 
> error message that doesn't explain the underlying problem (and apt-get 
> suggests apt-get -f install, which does nothing to fix it of course)

This has already been reported multiple time, for example in #702962.
Anyway apt-get simply do not support cross-architecture conflict, so
there is nothing that can be done on the libc side.

> + Also, the package naming scheme may be confusing to intermediate and novice 
> users if they're expected to find that a package is incorrectly installed and 
> which one, as libc6-dev-amd64 is *not* to be installed on amd64 systems, and 
> similarly for libc6-dev-i386 and i386 systems; their qualifiers are setup to 
> only be allowed on the opposite architecture (unless multiarch is enabled, 
> which entirely leads to this situation)
> 
> + I presume this would apply to other architectures as well, and possibly 
> other packages (esp. cross-compilation related ones?), but these were the 
> packages I personally encountered in this event.

I don't see how do you want to call the amd64 libc without using the
amd64 name in it. These names have been there for almost 10 years, so
I don't think they are problematic.

I am therefore closing this bug.

Aurelien

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



[glibc] branch sid updated (44bcc8b -> ff72556)

2016-04-27 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  44bcc8b   patches/kfreebsd/local-sysdeps.diff: update to revision 
6032 (from glibc-bsd) to fix FTBFS. Closes: #822143.
   new  ff72556   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 | 823 +++-
 2 files changed, 817 insertions(+), 7 deletions(-)

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



Processed: Bug#819165 marked as pending

2016-04-27 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tag 819165 pending
Bug #819165 [libc6-dev] "Breaks: binutils" should be bumped
Added tag(s) pending.
> thanks
Stopping processing here.

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



[glibc] 01/01: debian/control.in/main: upgrade breaks on binutils. This is plainly wrong though, glibc should not be a special case: either we don't support partial upgrades or we do that for all libr

2016-04-27 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 384bcf18d990afcbe7b9fd59adf13efc385a7081
Author: Aurelien Jarno 
Date:   Wed Apr 27 13:24:21 2016 +0200

debian/control.in/main: upgrade breaks on binutils. This is plainly wrong 
though, glibc should not be a special case: either we don't support partial 
upgrades or we do that for all libraries. With that let's hope people will stop 
reporting bugs, sigh.  Closes: #819165.
---
 debian/changelog   | 4 
 debian/control | 8 
 debian/control.in/libc | 2 +-
 3 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 4bfc299..1b7c750 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -13,6 +13,10 @@ glibc (2.22-8) UNRELEASED; urgency=medium
   * patches/arm/unsubmitted-ldconfig-cache-abi.diff: apply fix from Steve
 McIntyre to fix an armhf ABI detection crash in ldconfig on arm64.
 Closes: #822489.
+  * debian/control.in/main: upgrade breaks on binutils. This is plainly
+wrong though, glibc should not be a special case: either we don't
+support partial upgrades or we do that for all libraries. With that
+let's hope people will stop reporting bugs, sigh.  Closes: #819165.
 
  -- Samuel Thibault   Tue, 19 Apr 2016 23:28:29 +0200
 
diff --git a/debian/control b/debian/control
index 9a45047..af51f94 100644
--- a/debian/control
+++ b/debian/control
@@ -196,7 +196,7 @@ Depends: libc6 (= ${binary:Version}), libc-dev-bin (= 
${binary:Version}), ${misc
 Replaces: hurd-dev (<< 20120408-3) [hurd-i386]
 Suggests: glibc-doc, manpages-dev
 Provides: libc-dev, libc6-dev [alpha hurd-i386 kfreebsd-i386 kfreebsd-amd64]
-Breaks: binutils (<< 2.20.1-1), binutils-gold (<< 2.20.1-11), cmake (<< 
2.8.4+dfsg.1-5), gcc-4.4 (<< 4.4.6-4), gcc-4.5 (<< 4.5.3-2), gcc-4.6 (<< 
4.6.0-12), make (<< 3.81-8.1), pkg-config (<< 0.26-1), libjna-java (<< 
3.2.7-4), liblouis-dev (<< 2.3.0-2), liblouisxml-dev (<< 2.4.0-2), libhwloc-dev 
(<< 1.2-3), check (<< 0.9.10-6.1+b1) [s390x]
+Breaks: binutils (<< 2.26), binutils-gold (<< 2.20.1-11), cmake (<< 
2.8.4+dfsg.1-5), gcc-4.4 (<< 4.4.6-4), gcc-4.5 (<< 4.5.3-2), gcc-4.6 (<< 
4.6.0-12), make (<< 3.81-8.1), pkg-config (<< 0.26-1), libjna-java (<< 
3.2.7-4), liblouis-dev (<< 2.3.0-2), liblouisxml-dev (<< 2.4.0-2), libhwloc-dev 
(<< 1.2-3), check (<< 0.9.10-6.1+b1) [s390x]
 Conflicts: libc6.1-dev, libc0.1-dev, libc0.3-dev,
 Description: GNU C Library: Development Libraries and Header Files
  Contains the symlinks, headers, and object files needed to compile
@@ -282,7 +282,7 @@ Depends: libc6.1 (= ${binary:Version}), libc-dev-bin (= 
${binary:Version}), ${mi
 Replaces: hurd-dev (<< 20120408-3) [hurd-i386]
 Suggests: glibc-doc, manpages-dev
 Provides: libc-dev, libc6-dev [alpha hurd-i386 kfreebsd-i386 kfreebsd-amd64]
-Breaks: binutils (<< 2.20.1-1), binutils-gold (<< 2.20.1-11), cmake (<< 
2.8.4+dfsg.1-5), gcc-4.4 (<< 4.4.6-4), gcc-4.5 (<< 4.5.3-2), gcc-4.6 (<< 
4.6.0-12), make (<< 3.81-8.1), pkg-config (<< 0.26-1), libjna-java (<< 
3.2.7-4), liblouis-dev (<< 2.3.0-2), liblouisxml-dev (<< 2.4.0-2), libhwloc-dev 
(<< 1.2-3), check (<< 0.9.10-6.1+b1) [s390x]
+Breaks: binutils (<< 2.26), binutils-gold (<< 2.20.1-11), cmake (<< 
2.8.4+dfsg.1-5), gcc-4.4 (<< 4.4.6-4), gcc-4.5 (<< 4.5.3-2), gcc-4.6 (<< 
4.6.0-12), make (<< 3.81-8.1), pkg-config (<< 0.26-1), libjna-java (<< 
3.2.7-4), liblouis-dev (<< 2.3.0-2), liblouisxml-dev (<< 2.4.0-2), libhwloc-dev 
(<< 1.2-3), check (<< 0.9.10-6.1+b1) [s390x]
 Conflicts: libc6-dev, libc0.1-dev, libc0.3-dev,
 Description: GNU C Library: Development Libraries and Header Files
  Contains the symlinks, headers, and object files needed to compile
@@ -368,7 +368,7 @@ Depends: libc0.3 (= ${binary:Version}), libc-dev-bin (= 
${binary:Version}), ${mi
 Replaces: hurd-dev (<< 20120408-3) [hurd-i386]
 Suggests: glibc-doc, manpages-dev
 Provides: libc-dev, libc6-dev [alpha hurd-i386 kfreebsd-i386 kfreebsd-amd64]
-Breaks: binutils (<< 2.20.1-1), binutils-gold (<< 2.20.1-11), cmake (<< 
2.8.4+dfsg.1-5), gcc-4.4 (<< 4.4.6-4), gcc-4.5 (<< 4.5.3-2), gcc-4.6 (<< 
4.6.0-12), make (<< 3.81-8.1), pkg-config (<< 0.26-1), libjna-java (<< 
3.2.7-4), liblouis-dev (<< 2.3.0-2), liblouisxml-dev (<< 2.4.0-2), libhwloc-dev 
(<< 1.2-3), check (<< 0.9.10-6.1+b1) [s390x]
+Breaks: binutils (<< 2.26), binutils-gold (<< 2.20.1-11), cmake (<< 
2.8.4+dfsg.1-5), gcc-4.4 (<< 4.4.6-4), gcc-4.5 (<< 4.5.3-2), gcc-4.6 (<< 
4.6.0-12), make (<< 3.81-8.1), pkg-config (<< 0.26-1), libjna-java (<< 
3.2.7-4), liblouis-dev (<< 2.3.0-2), liblouisxml-dev (<< 2.4.0-2), libhwloc-dev 
(<< 1.2-3), check (<< 0.9.10-6.1+b1) [s390x]
 Conflicts: libc6-dev, libc6.1-dev, libc0.1-dev,
 Description: GNU C Library: Development Libraries and Header Files
  Contains the symlinks, headers, and object files needed to compile
@@ -454,7 +454,7 @@ Depends: libc0.1 (= 

[glibc] branch sid updated (1148270 -> 44bcc8b)

2016-04-27 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  1148270   patches/arm/unsubmitted-ldconfig-cache-abi.diff: apply 
fix from Steve McIntyre to fix an armhf ABI detection crash in ldconfig on 
arm64. Closes: #822489.
   new  44bcc8b   patches/kfreebsd/local-sysdeps.diff: update to revision 
6032 (from glibc-bsd) to fix FTBFS. Closes: #822143.

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/kfreebsd/local-sysdeps.diff | 41 ++
 2 files changed, 27 insertions(+), 18 deletions(-)

-- 
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-04-27 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 ff725566a7b2ce23d6970c83d7fc682544733e0b
Author: Aurelien Jarno 
Date:   Wed Apr 27 13:09:25 2016 +0200

Update from upstream stable branch.
---
 debian/changelog|   1 +
 debian/patches/git-updates.diff | 823 +++-
 2 files changed, 817 insertions(+), 7 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 9b88a99..4bfc299 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,7 @@ glibc (2.22-8) UNRELEASED; urgency=medium
 IPV6_*PKT* macros.
 
   [ Aurelien Jarno ]
+  * Update from upstream stable branch.
   * patches/kfreebsd/local-sysdeps.diff: update to revision 6032 (from
 glibc-bsd) to fix FTBFS. Closes: #822143.
   * patches/arm/unsubmitted-ldconfig-cache-abi.diff: apply fix from Steve
diff --git a/debian/patches/git-updates.diff b/debian/patches/git-updates.diff
index 05aeab9..0cbfcbc 100644
--- a/debian/patches/git-updates.diff
+++ b/debian/patches/git-updates.diff
@@ -1,10 +1,89 @@
 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..0b6deab 100644
+index cb9124e..fa02ac9 100644
 --- a/ChangeLog
 +++ b/ChangeLog
-@@ -1,3 +1,465 @@
+@@ -1,3 +1,544 @@
++2016-04-13  Florian Weimer  
++
++  * malloc/arena.c (list_lock): Update comment.
++
++2016-04-13  Florian Weimer  
++
++  * malloc/tst-malloc-thread-exit.c: Include test-skeleton.c early.
++  (do_test): Limit the number of arenas, so that we can use fewer
++  outer threads.  Limit timeout to 3 seconds, in preparation for a
++  larger TIMEOUT value.
++
++2016-04-13  Florian Weimer  
++
++  [BZ #19182]
++  * malloc/arena.c (list_lock): Document lock ordering requirements.
++  (free_list_lock): New lock.
++  (ptmalloc_lock_all): Comment on free_list_lock.
++  (ptmalloc_unlock_all2): Reinitialize free_list_lock.
++  (detach_arena): Update comment.  free_list_lock is now needed.
++  (_int_new_arena): Use free_list_lock around detach_arena call.
++  Acquire arena lock after list_lock.  Add comment, including FIXME
++  about incorrect synchronization.
++  (get_free_list): Switch to free_list_lock.
++  (reused_arena): Acquire free_list_lock around detach_arena call
++  and attached threads counter update.  Add two FIXMEs about
++  incorrect synchronization.
++  (arena_thread_freeres): Switch to free_list_lock.
++  * malloc/malloc.c (struct malloc_state): Update comments to
++  mention free_list_lock.
++
++2016-04-13  Florian Weimer  
++
++  [BZ #19243]
++  * malloc/arena.c (get_free_list): Remove assert and adjust
++  reference count handling.  Add comment about reused_arena
++  interaction.
++  (reused_arena): Add comments abount get_free_list interaction.
++  * malloc/tst-malloc-thread-exit.c: New file.
++  * malloc/Makefile (tests): Add tst-malloc-thread-exit.
++  (tst-malloc-thread-exit): Link against libpthread.
++
++2016-04-13  Florian Weimer  
++
++  [BZ# 19048]
++  * malloc/malloc.c (struct malloc_state): Update comment.  Add
++  attached_threads member.
++  (main_arena): Initialize attached_threads.
++  * malloc/arena.c (list_lock): Update comment.
++  (ptmalloc_lock_all, ptmalloc_unlock_all): Likewise.
++  (ptmalloc_unlock_all2): Reinitialize arena reference counts.
++  (deattach_arena): New function.
++  (_int_new_arena): Initialize arena reference count and deattach
++  replaced arena.
++  (get_free_list, reused_arena): Update reference count and deattach
++  replaced arena.
++  (arena_thread_freeres): Update arena reference count and only put
++  unreferenced arenas on the free list.
++
++2016-04-12  Paul E. Murphy  
++
++  [BZ #19853]
++  * stdio-common/tst-sprintf3.c [TEST_N]: Refactor
++  TEST to take significant digits as second parameter.
++  [TEST]: Redefine in terms of TEST_N taking 30
++  significant digits.
++  (do_test): Add test case to demonstrate precision
++  failure in the ldbl-128ibm printf.
++  * sysdeps/ieee754/ldbl-128ibm/ldbl2pm.c:
++  (__mpn_extract_long_double): Carry 7 extra intermediate
++  bits of precision to aide computing difference when
++  signs differ.
++
++2016-04-09  Mike Frysinger  
++
++  * sysdeps/i386/configure.ac: Change == to = when calling test.
++  * sysdeps/x86_64/configure.ac: Likewise.
++  * sysdeps/i386/configure: Regenerated.
++  * sysdeps/x86_64/configure: Likewise.
++
 +2015-08-25  Paul E. Murphy  
 +
 +  * sysdeps/powerpc/powerpc32/sysdep.h (ABORT_TRANSACTION): Use

Processed: Bug#822143 marked as pending

2016-04-27 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tag 822143 pending
Bug #822143 [src:glibc] glibc: please update for kfreebsd 10.3
Added tag(s) pending.
> thanks
Stopping processing here.

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



[glibc] 01/01: patches/kfreebsd/local-sysdeps.diff: update to revision 6032 (from glibc-bsd) to fix FTBFS. Closes: #822143.

2016-04-27 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 44bcc8bfea439057bef2c8f34b252c5964722ef4
Author: Aurelien Jarno 
Date:   Wed Apr 27 11:17:41 2016 +0200

patches/kfreebsd/local-sysdeps.diff: update to revision 6032 (from 
glibc-bsd) to fix FTBFS. Closes: #822143.
---
 debian/changelog   |  4 +--
 debian/patches/kfreebsd/local-sysdeps.diff | 41 ++
 2 files changed, 27 insertions(+), 18 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index a5099dc..9b88a99 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,8 +7,8 @@ glibc (2.22-8) UNRELEASED; urgency=medium
 IPV6_*PKT* macros.
 
   [ Aurelien Jarno ]
-  * patches/kfreebsd/local-sysdeps.diff: update to revision 6015 (from
-glibc-bsd) to fix FTBFS.
+  * patches/kfreebsd/local-sysdeps.diff: update to revision 6032 (from
+glibc-bsd) to fix FTBFS. Closes: #822143.
   * patches/arm/unsubmitted-ldconfig-cache-abi.diff: apply fix from Steve
 McIntyre to fix an armhf ABI detection crash in ldconfig on arm64.
 Closes: #822489.
diff --git a/debian/patches/kfreebsd/local-sysdeps.diff 
b/debian/patches/kfreebsd/local-sysdeps.diff
index 2184fd3..51dd05b 100644
--- a/debian/patches/kfreebsd/local-sysdeps.diff
+++ b/debian/patches/kfreebsd/local-sysdeps.diff
@@ -23038,7 +23038,7 @@
 +#endif/* net/ethernet.h */
 --- /dev/null
 +++ b/sysdeps/unix/bsd/bsd4.4/kfreebsd/net/if.h
-@@ -0,0 +1,438 @@
+@@ -0,0 +1,444 @@
 +/*-
 + * Copyright (c) 1982, 1986, 1989, 1993
 + *The Regents of the University of California.  All rights reserved.
@@ -23134,6 +23134,9 @@
 +  unsigned long   ifi_hwassist;   /* HW offload capabilities, see 
IFCAP */
 +  time_t  ifi_epoch;  /* uptime at attach or stat reset */
 +  struct  timeval ifi_lastchange; /* time of last administrative change */
++#ifdef _IFI_OQDROPS
++  unsigned long   ifi_oqdrops;/* dropped on output */
++#endif
 +};
 +
 +/*-
@@ -23411,16 +23414,6 @@
 +#define   ifc_req ifc_ifcu.ifcu_req   /* array of structures returned 
*/
 +};
 +
-+#if defined (__amd64__) || defined (COMPAT_32BIT)
-+struct ifconf32 {
-+  int ifc_len;/* size of associated buffer */
-+  union {
-+  unsigned intifcu_buf;
-+  unsigned intifcu_req;
-+  } ifc_ifcu;
-+};
-+#endif
-+
 +/*
 + * interface groups
 + */
@@ -23464,6 +23457,19 @@
 +  struct  sockaddr_storage dstaddr; /* out */
 +};
 +
++/*
++ * Structure used to request i2c data
++ * from interface transceivers.
++ */
++struct ifi2creq {
++  unsigned char   dev_addr;   /* i2c address (0xA0, 0xA2) */
++  unsigned char   offset; /* read offset */
++  unsigned char   len;/* read length */
++  unsigned char   spare0;
++  unsigned intspare1;
++  unsigned char   data[8];/* read buffer */
++}; 
++
 +struct if_nameindex {
 +  unsigned intif_index;   /* 1, 2, ... */
 +  char*if_name;   /* null terminated name: "le0", ... */
@@ -28646,7 +28652,7 @@
 +#endif /* sys/swap.h */
 --- /dev/null
 +++ b/sysdeps/unix/bsd/bsd4.4/kfreebsd/sys/syscall.h
-@@ -0,0 +1,502 @@
+@@ -0,0 +1,505 @@
 +#ifndef _SYSCALL_H
 +#define _SYSCALL_H1
 +
@@ -28655,7 +28661,7 @@
 + *
 + * DO NOT EDIT-- this file is automatically generated.
 + * $FreeBSD$
-+ * created from FreeBSD: head/sys/kern/syscalls.master 250853 2013-05-21 
11:40:16Z kib 
++ * created from FreeBSD: stable/10/sys/kern/syscalls.master 293474 2016-01-09 
14:20:23Z dchagin
 + */
 +
 +#define   SYS_syscall 0
@@ -29114,9 +29120,12 @@
 +#define   SYS_chflagsat   540
 +#define   SYS_accept4 541
 +#define   SYS_pipe2   542
-+#define SYS_aio_mlock 543
-+#define SYS_procctl   544
-+#define   SYS_MAXSYSCALL  545
++#define   SYS_aio_mlock   543
++#define   SYS_procctl 544
++#define   SYS_ppoll   545
++#define   SYS_futimens546
++#define   SYS_utimensat   547
++#define   SYS_MAXSYSCALL  548
 +
 +#define SYS_obreakSYS_break
 +#define SYS_sysctlSYS___sysctl

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



Bug#822733: tzdata: Drop /etc/timezone

2016-04-27 Thread Martin Pitt
Hello Aurelien,

Aurelien Jarno [2016-04-27 11:13 +0200]:
> Unfortunately it seems a lot of software are actually using
> /etc/timezone to configure the time zone. When switching to a symlink
> this made people unhappy, see for example bug#813226. This bug points to
> the following query:
> 
> https://github.com/search?q=%2Fetc%2Ftimezone+dpkg-reconfigure+noninteractive+tzdata=Code=%E2%9C%93

Interesting, thanks for that link. It seems the majority is writing
that file for a subsequent dpkg-reconfigure, but I've seen a few reads
as well. It seems over time a lot of software out there has adopted
this Debianism.

Wrt. to #813226, I admittedly don't understand why /etc/localtime
being a file or symlink is in any way related to which of
/etc/localtime vs. /etc/timezone should have priority over the other
on reconfiguration. I mean, the *.config scripts surely may treat them
differently, but that's just an implementation detail, not a
conceptual/design problem?

Software (both tzdata itself and also other things reading/changing
it) needs to get along with /etc/localtime being a symlink either way,
even before tzdata 2016a-1.

> What we can probably do is to stop looking or creating /etc/timezone
> if it doesn't exist, but keep updating it if it exists. What do you
> think?

That might be cleaner in situations where someone explicitly removes
it, but a lot less useful to avoid the redundancy problem.

Anyway, it seems to me that this is too deeply entrenched in the
software world by now, so  I figure is is a case for 'wontfix' and
just closing this report?

Thanks!

Martin

-- 
Martin Pitt| http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)


signature.asc
Description: PGP signature


Bug#822489: armhf ABI detection crashing ldconfig on arm64

2016-04-27 Thread Aurelien Jarno
On 2016-04-26 00:33, Steve McIntyre wrote:
> On Mon, Apr 25, 2016 at 09:57:00AM +0200, Aurelien Jarno wrote:
> >On 2016-04-25 00:30, Steve McIntyre wrote:
> >> Package: libc6-bin
> >> Severity: serious
> >> Version: 2.22-7
> >> Tags: patch
> >> 
> >> Hi folks,
> >> 
> >> Steev has reported some crashing using ldconfig on arm64 systems with
> >> armhf added as a secondary architecture - he's using this config in
> >> Kali, for example.
> >> 
> >> Working through the problem with him on #debian-arm, I can see that
> >> it's a problem with our/my patch for ARM ABI detection. On older
> >> binaries that predate the new ABI flags in the ELF header, we're still
> >> parsing the ARM attributes. That works fine on armel/armhf, but on
> >> arm64 this code is being built wrongly using native (ELF64)
> >> types. This patch is the obvious fix - enforce using ELF32 types for
> >> all arches.
> >
> >You have the same code in unsubmitted-ldconfig-cache-abi.diff, so I
> >guess it also have to be patched?
> 
> Ah, yes - good point. I'd not considered that yet. Hmmm, pondering
> some more...
> 
> No, we're safe here. In *that* case, we're running inside the armhf
> (or armel) version of ld.so, *not* in the arm64 version. There's no
> problem there. Does that make sense to you?

Ok, thanks for looking.

> >> It seems that we still have some older packages without the ABI flags
> >> attached - libshout3 is one such. :-(
> >
> >Frankly we are keeping "temporary" hacks for quite too long on armhf. I
> >would like to drop the following patches after the Stretch release:
> >
> >- local-soname-hack.diff
> 
> Can go away easily I think, yes. The old soname should already be
> history now.

Ok.

> >- unsubmitted-ldconfig-cache-abi.diff
> 
> Should go away after stretch, agreed.
> 
> >- unsubmitted-ldso-abi-check.diff
> >- unsubmitted-ldso-multilib.diff
> 
> U. I don't think these two can go away *at all* without breaking
> multi-arch on ARM.
> 
> The first one could do with updating to use the new ARM ABI float
> flags in preference to the old, slow ARM attributes scan (as an
> optimisation), but the concept isn't going to change.
> 
> The second one is also necessary to deal with finding two different
> float ABIs in the ld.so cache.

Ok. Do you think these patches can be upstreamed then?

> >Could you please ensure that all the binaries in the archive that still
> >needs these patches are rebuilt?
> 
> I'll look again for broken/old stuff. I thought you'd already pushed
> binNMUs for everything outstanding, though??

I have done that for the local-soname-hack.diff patch. According to my
list the only remaining binaries are the following ones:

  argus-client_2.0.6.fixes.1-3
  cuba_3.0+2024-2
  icebreaker_1.21-11
  ipkungfu_0.6.1-6
  isakmpd_20041012-7.2
  libprinterconf_0.5-12
  nget_0.27.1-11

They are not in stretch anymore, so we should just make sure they are
removed from sid before we can drop the patch.

Aurelien

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



Bug#822733: tzdata: Drop /etc/timezone

2016-04-27 Thread Aurelien Jarno
On 2016-04-26 23:37, Martin Pitt wrote:
> Package: tzdata
> Version: 2016d-2
> Severity: wishlist
> 
> /etc/localtime got turned into a symlink in 2016a-1 (see bug #803144),
> now that /usr gets mounted from the initrd.
> 
> This now leaves /etc/timezone completely redundant, as you should get
> exactly the same answer by readlink /etc/localtime -- and if you do
> not get the same answer, you have an inconsistency. /etc/localtime
> obviously "wins" for the actual clock (as that's what programs are
> reading), but you presumably get the /etc/timezone value in some
> "system configuration tool" packages which read /etc/timezone first.
> 
> https://codesearch.debian.net/perpackage-results/%2Fetc%2Ftimezone
> shows a fair number of hits, but it's actually not so bad: as
> /etc/timezone is a Debianism and /etc/localtime the distro-agnostic
> standard, a lot of software which isn't Debian specific already looks
> at both and only falls back to /etc/timezone if /etc/localtime does
> not exist. A desktop installation boots fine and with the correct
> time/zone after removing /etc/timezone.

Unfortunately it seems a lot of software are actually using
/etc/timezone to configure the time zone. When switching to a symlink
this made people unhappy, see for example bug#813226. This bug points to
the following query:

https://github.com/search?q=%2Fetc%2Ftimezone+dpkg-reconfigure+noninteractive+tzdata=Code=%E2%9C%93

> If you are generally open to the idea, I can look through the above
> codesearch results more closely to see which packages need fixing,
> file bugs, and block this bug on those. But as that's quite some work,
> I'd first like to discuss this with you.

What we can probably do is to stop looking or creating /etc/timezone
if it doesn't exist, but keep updating it if it exists. What do you
think?

Aurelien

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


signature.asc
Description: PGP signature