[glibc] branch sid updated (106c13d -> 058cf72)

2016-10-15 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  106c13d   debian/debhelper.in/locales.postinst: improve locales-all 
detection. Closes: #840901.
   new  058cf72   debian/patches/i386/local-cpuid-level2.diff: replace by 
upstream patch cvs-cpuid-level2.diff.

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


Summary of changes:
 debian/changelog|  2 ++
 debian/patches/i386/cvs-cpuid-level2.diff   | 19 +++
 debian/patches/i386/local-cpuid-level2.diff | 21 -
 debian/patches/series   |  2 +-
 4 files changed, 22 insertions(+), 22 deletions(-)
 create mode 100644 debian/patches/i386/cvs-cpuid-level2.diff
 delete mode 100644 debian/patches/i386/local-cpuid-level2.diff

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



[glibc] 01/01: debian/patches/i386/local-cpuid-level2.diff: replace by upstream patch cvs-cpuid-level2.diff.

2016-10-15 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 058cf72626034933a912adeb151aac0244140df7
Author: Aurelien Jarno 
Date:   Sun Oct 16 01:21:41 2016 +0200

debian/patches/i386/local-cpuid-level2.diff: replace by upstream patch 
cvs-cpuid-level2.diff.
---
 debian/changelog|  2 ++
 debian/patches/i386/cvs-cpuid-level2.diff   | 19 +++
 debian/patches/i386/local-cpuid-level2.diff | 21 -
 debian/patches/series   |  2 +-
 4 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index be785c8..a0b424c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -61,6 +61,8 @@ glibc (2.24-4) UNRELEASED; urgency=medium
 combining.  Closes: #840199.
   * debian/debhelper.in/locales.postinst: improve locales-all detection.
 Closes: #840901.
+  * debian/patches/i386/local-cpuid-level2.diff: replace by upstream patch
+cvs-cpuid-level2.diff.
 
  -- Aurelien Jarno   Sat, 17 Sep 2016 20:03:04 +0200
 
diff --git a/debian/patches/i386/cvs-cpuid-level2.diff 
b/debian/patches/i386/cvs-cpuid-level2.diff
new file mode 100644
index 000..d8a3be9
--- /dev/null
+++ b/debian/patches/i386/cvs-cpuid-level2.diff
@@ -0,0 +1,19 @@
+2016-10-12  H.J. Lu  
+
+   [BZ #20647]
+   * sysdeps/x86/cacheinfo.c (handle_intel): Return -1 if the
+   maximum CPUID level is less than 2.
+
+--- a/sysdeps/x86/cacheinfo.c
 b/sysdeps/x86/cacheinfo.c
+@@ -259,7 +259,9 @@ intel_check_word (int name, unsigned int value, bool 
*has_level_2,
+ static long int __attribute__ ((noinline))
+ handle_intel (int name, unsigned int maxidx)
+ {
+-  assert (maxidx >= 2);
++  /* Return -1 for older CPUs.  */
++  if (maxidx < 2)
++return -1;
+ 
+   /* OK, we can use the CPUID instruction to get all info about the
+  caches.  */
diff --git a/debian/patches/i386/local-cpuid-level2.diff 
b/debian/patches/i386/local-cpuid-level2.diff
deleted file mode 100644
index 1c635ce..000
--- a/debian/patches/i386/local-cpuid-level2.diff
+++ /dev/null
@@ -1,21 +0,0 @@

- sysdeps/x86/cacheinfo.c |8 +++-
- 1 file changed, 7 insertions(+), 1 deletion(-)
-
 a/sysdeps/x86/cacheinfo.c
-+++ b/sysdeps/x86/cacheinfo.c
-@@ -303,7 +303,13 @@
- static long int __attribute__ ((noinline))
- handle_intel (int name, unsigned int maxidx)
- {
--  assert (maxidx >= 2);
-+  if (maxidx < 2)
-+{
-+  /* This should never happen as all Intel i686 CPU support a CPUID
-+   level of 2 minimum.  However valgrind sometimes load the i686
-+   library with a P55C CPUID.  Return 0 in that case. */
-+  return 0;
-+}
- 
-   /* OK, we can use the CPUID instruction to get all info about the
-  caches.  */
diff --git a/debian/patches/series b/debian/patches/series
index 5389cb9..819834e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -136,7 +136,7 @@ hurd-i386/cvs-setcancelstate.diff
 
 i386/local-biarch.diff
 i386/local-cmov.diff
-i386/local-cpuid-level2.diff
+i386/cvs-cpuid-level2.diff
 i386/unsubmitted-quiet-ldconfig.diff
 
 kfreebsd/submitted-waitid.diff

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



[glibc] branch sid updated (29be63f -> 106c13d)

2016-10-15 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  29be63f   debian/patches/localedata/locale-C.diff: switch back 
transliterations to combining.  Closes: #840199.
   new  106c13d   debian/debhelper.in/locales.postinst: improve locales-all 
detection. Closes: #840901.

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


Summary of changes:
 debian/changelog | 2 ++
 debian/debhelper.in/locales.postinst | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

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



Processed: Bug#840901 marked as pending

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

> tag 840901 pending
Bug #840901 [locales] locales: Claims that locales-all is installed, even if it 
is not
Added tag(s) pending.
> thanks
Stopping processing here.

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



[glibc] 01/01: debian/debhelper.in/locales.postinst: improve locales-all detection. Closes: #840901.

2016-10-15 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 106c13d5c0f3183fcac6e516aae575858bfad1b3
Author: Aurelien Jarno 
Date:   Sun Oct 16 00:55:51 2016 +0200

debian/debhelper.in/locales.postinst: improve locales-all detection. 
Closes: #840901.
---
 debian/changelog | 2 ++
 debian/debhelper.in/locales.postinst | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index ec6d6ae..be785c8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -59,6 +59,8 @@ glibc (2.24-4) UNRELEASED; urgency=medium
 files. Closes: #767707.
   * debian/patches/localedata/locale-C.diff: switch back transliterations to
 combining.  Closes: #840199.
+  * debian/debhelper.in/locales.postinst: improve locales-all detection.
+Closes: #840901.
 
  -- Aurelien Jarno   Sat, 17 Sep 2016 20:03:04 +0200
 
diff --git a/debian/debhelper.in/locales.postinst 
b/debian/debhelper.in/locales.postinst
index d9fc165..1b6ee36 100644
--- a/debian/debhelper.in/locales.postinst
+++ b/debian/debhelper.in/locales.postinst
@@ -58,7 +58,7 @@ EOF
 fi
 
 # Update requested locales if locales-all is not installed
-if dpkg-query -s locales-all >/dev/null 2>&1 ; then
+if dpkg-query -W -f='${db:Status-Abbrev}' locales-all 2>/dev/null | grep 
-q '^.i' ; then
 echo "locales-all installed, skipping locales generation"
 else
 locale-gen

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



[glibc] branch sid updated (db53c5d -> 29be63f)

2016-10-15 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  db53c5d   debian/control.in/main, debian/rules.d/debhelper.mk: 
install nscd systemd files. Closes: #767707.
   new  29be63f   debian/patches/localedata/locale-C.diff: switch back 
transliterations to combining.  Closes: #840199.

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/localedata/locale-C.diff | 8 ++--
 2 files changed, 4 insertions(+), 6 deletions(-)

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



Bug#840901: locales: Claims that locales-all is installed, even if it is not

2016-10-15 Thread Robert Luberda
Package: locales
Version: 2.24-3
Severity: minor


  [179]/home/robert> sudo dpkg-reconfigure locales
  locales-all installed, skipping locales generation
  ^^

  [180]/home/robert> dpkg-query -s locales-all  
  
  Package: locales-all
  Status: install ok not-installed
 ^
  Priority: extra
  Section: localization
  Architecture: i386

(Most probably I marked locales-all for installation in dselect
 years ago, and never used `apt-get dselect-upgrade' afterwards)

Regards,
robert


-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (200, 'testing')
Architecture: i386 (i686)

Kernel: Linux 4.7.0-1-686-pae (SMP w/1 CPU core)
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages locales depends on:
ii  debconf [debconf-2.0]  1.5.59
ii  libc-bin   2.24-3
ii  libc-l10n  2.24-3

locales recommends no packages.

locales suggests no packages.

-- debconf information excluded



[glibc] branch jessie updated (cb617bc -> bebe45b)

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

aurel32 pushed a change to branch jessie
in repository glibc.

  from  cb617bc   New changelog entry
   new  bebe45b   debian/patches/any/cvs-hesiod-resolver.diff: patch from 
upstream to fix a regression introduced by cvs-resolv-ipv6-nameservers.diff in 
hesiod.  Closes: #821358.

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


Summary of changes:
 debian/changelog|   5 +-
 debian/patches/any/cvs-hesiod-resolver.diff | 420 
 debian/patches/series   |   1 +
 3 files changed, 425 insertions(+), 1 deletion(-)
 create mode 100644 debian/patches/any/cvs-hesiod-resolver.diff

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



[glibc] 02/02: debian/control.in/main, debian/rules.d/debhelper.mk: install nscd systemd files. Closes: #767707.

2016-10-15 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 db53c5d59449404dd6b69b4dbeb27320cf2681be
Author: Aurelien Jarno 
Date:   Sat Oct 15 23:27:55 2016 +0200

debian/control.in/main, debian/rules.d/debhelper.mk: install nscd systemd 
files. Closes: #767707.
---
 debian/changelog|  2 ++
 debian/control  |  2 +-
 debian/control.in/main  |  2 +-
 debian/rules.d/debhelper.mk | 10 ++
 4 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index c193b76..3f36674 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -55,6 +55,8 @@ glibc (2.24-4) UNRELEASED; urgency=medium
   * debian/control.in/main: add a dependency on lsb-base (>= 3.0-6) for ncsd.
   * debian/debhelper.in/nscd.init: also invalidate services and netgroup
 during reload.  Closes: #793649.
+  * debian/control.in/main, debian/rules.d/debhelper.mk: install nscd systemd
+files. Closes: #767707.
 
  -- Aurelien Jarno   Sat, 17 Sep 2016 20:03:04 +0200
 
diff --git a/debian/control b/debian/control
index 515dfdd..aef6947 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: glibc
 Section: libs
 Priority: required
 Build-Depends: gettext, dpkg (>= 1.18.7), dpkg-dev (>= 1.17.14), xz-utils, 
file, quilt,
- autoconf, gawk, debhelper (>= 9.20141010), rdfind, symlinks, netbase,
+ autoconf, gawk, debhelper (>= 9.20160709), rdfind, symlinks, netbase,
  linux-libc-dev (>= 3.9) [linux-any],
  libaudit-dev [linux-any], libcap-dev [linux-any], libselinux-dev [linux-any],
  mig (>= 1.5-3) [hurd-i386], gnumach-dev (>= 2:1.4+git20141109~) [hurd-i386],
diff --git a/debian/control.in/main b/debian/control.in/main
index 8fa9d9d..562ed73 100644
--- a/debian/control.in/main
+++ b/debian/control.in/main
@@ -2,7 +2,7 @@ Source: glibc
 Section: libs
 Priority: required
 Build-Depends: gettext, dpkg (>= 1.18.7), dpkg-dev (>= 1.17.14), xz-utils, 
file, quilt,
- autoconf, gawk, debhelper (>= 9.20141010), rdfind, symlinks, netbase,
+ autoconf, gawk, debhelper (>= 9.20160709), rdfind, symlinks, netbase,
  linux-libc-dev (>= 3.9) [linux-any],
  libaudit-dev [linux-any], libcap-dev [linux-any], libselinux-dev [linux-any],
  mig (>= 1.5-3) [hurd-i386], gnumach-dev (>= 2:1.4+git20141109~) [hurd-i386],
diff --git a/debian/rules.d/debhelper.mk b/debian/rules.d/debhelper.mk
index 14845f3..c6889ac 100644
--- a/debian/rules.d/debhelper.mk
+++ b/debian/rules.d/debhelper.mk
@@ -25,7 +25,9 @@ $(patsubst 
%,$(stamp)binaryinst_%,$(DEB_ARCH_REGULAR_PACKAGES) $(DEB_INDEP_REGUL
else \
dh_installchangelogs -p$(curpass) debian/changelog.upstream ; \
fi
+   dh_systemd_enable -p$(curpass)
dh_installinit -p$(curpass)
+   dh_systemd_start -p$(curpass)
dh_installdocs -p$(curpass) 
dh_lintian -p $(curpass)
dh_link -p$(curpass)
@@ -146,6 +148,12 @@ $(stamp)debhelper-common:
  esac; \
done
 
+   # Install nscd systemd files on linux
+ifeq ($(DEB_HOST_ARCH_OS),linux)
+   cp nscd/nscd.service debian/nscd.service
+   cp nscd/nscd.tmpfiles debian/nscd.tmpfile
+endif
+
# Generate common substvars files.
: > tmp.substvars
 ifeq ($(filter stage2,$(DEB_BUILD_PROFILES)),)
@@ -268,5 +276,7 @@ clean::
rm -f debian/*.NEWS
rm -f debian/*.README.Debian
rm -f debian/*.triggers
+   rm -f debian/*.service
+   rm -f debian/*.tmpfile
 
rm -f $(stamp)binaryinst*

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



Processed: Bug#840199 marked as pending

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

> tag 840199 pending
Bug #840199 [libc6] libc6: setlocale(LC_ALL, "C.UTF-8") used to work in jessie
Added tag(s) pending.
> thanks
Stopping processing here.

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



Processed: Bug#793649 marked as pending

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

> tag 793649 pending
Bug #793649 [nscd] nscd does not invalidate all caches (esp. netgroup)
Added tag(s) pending.
> thanks
Stopping processing here.

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



[glibc] 01/01: debian/patches/any/cvs-hesiod-resolver.diff: patch from upstream to fix a regression introduced by cvs-resolv-ipv6-nameservers.diff in hesiod. Closes: #821358.

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

aurel32 pushed a commit to branch jessie
in repository glibc.

commit bebe45b4f0621abc70efb21d80f67add2d79a7f8
Author: Aurelien Jarno 
Date:   Sat Oct 15 22:26:58 2016 +0200

debian/patches/any/cvs-hesiod-resolver.diff: patch from upstream to fix a 
regression introduced by cvs-resolv-ipv6-nameservers.diff in hesiod.  Closes: 
#821358.
---
 debian/changelog|   5 +-
 debian/patches/any/cvs-hesiod-resolver.diff | 420 
 debian/patches/series   |   1 +
 3 files changed, 425 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 2da64f4..d4ac3a4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,9 @@
 glibc (2.19-18+deb8u7) UNRELEASED; urgency=medium
 
-  * 
+  [ Aurelien Jarno ]
+  * debian/patches/any/cvs-hesiod-resolver.diff: patch from upstream to
+fix a regression introduced by cvs-resolv-ipv6-nameservers.diff in
+hesiod.  Closes: #821358.
 
  -- Aurelien Jarno   Sun, 04 Sep 2016 01:26:19 +0200
 
diff --git a/debian/patches/any/cvs-hesiod-resolver.diff 
b/debian/patches/any/cvs-hesiod-resolver.diff
new file mode 100644
index 000..d47c6f9
--- /dev/null
+++ b/debian/patches/any/cvs-hesiod-resolver.diff
@@ -0,0 +1,420 @@
+2016-05-02  Florian Weimer  
+ 
+   [BZ #19573]
+   * hesiod/Makefile (libnss_hesiod-routines): Remove hesiod-init.
+   * hesiod/nss_hesiod/hesiod-init.c: Remove file.
+   * hesiod/nss_hesiod/nss_hesiod.h: Likewise.
+   * hesiod/hesiod.h (__hesiod_res_get, __hesiod_res_set): Remove.
+   (hesiod_init, hesiod_end, hesiod_to_bind, hesiod_resolve)
+   (hesiod_free_list): Mark as hidden.
+   * hesiod/hesiod_p (struct hesiod_p): Remove res, free_res,
+   res_set, res_get.
+   * hesiod/hesiod.c: Remove unnecessary forward declarations.
+   (init, __hesiod_res_get, __hesiod_res_set): Remove.
+   (hesiod_init): Remove obsolete res_ninit call.
+   (hesiod_end): Do not free resolver state.  Do not invoke callback.
+   (hesiod_bind): Do not call init.
+   (get_txt_records): Use res_mkquery, res_send instead of
+   res_nmkquery, res_nsend.
+   * hesiod/nss_hesiod/hesiod-grp.c (lookup): Call hesiod_init
+   instead of _nss_hesiod_init.
+   (_nss_hesiod_initgroups_dyn): Likewise.
+   * hesiod/nss_hesiod/hesiod-proto.c (lookup): Likewise.
+   * hesiod/nss_hesiod/hesiod-pwd.c (lookup): Likewise.
+   * hesiod/nss_hesiod/hesiod-service.c (lookup): Likewise.
+
+--- a/hesiod/Makefile
 b/hesiod/Makefile
+@@ -28,7 +28,7 @@ extra-libs-others = $(extra-libs)
+ subdir-dirs = nss_hesiod
+ vpath %.c nss_hesiod
+ 
+-libnss_hesiod-routines:= hesiod hesiod-grp hesiod-init hesiod-proto \
++libnss_hesiod-routines:= hesiod hesiod-grp hesiod-proto \
+  hesiod-pwd hesiod-service
+ # Build only shared library
+ libnss_hesiod-inhibit-o   = $(filter-out .os,$(object-suffixes))
+--- a/hesiod/hesiod.c
 b/hesiod/hesiod.c
+@@ -1,3 +1,20 @@
++/* Copyright (C) 1997-2016 Free Software Foundation, Inc.
++   This file is part of the GNU C Library.
++
++   The GNU C Library is free software; you can redistribute it and/or
++   modify it under the terms of the GNU Lesser General Public
++   License as published by the Free Software Foundation; either
++   version 2.1 of the License, or (at your option) any later version.
++
++   The GNU C Library is distributed in the hope that it will be useful,
++   but WITHOUT ANY WARRANTY; without even the implied warranty of
++   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
++   Lesser General Public License for more details.
++
++   You should have received a copy of the GNU Lesser General Public
++   License along with the GNU C Library; if not, see
++   .  */
++
+ #if defined(LIBC_SCCS) && !defined(lint)
+ static const char rcsid[] = "$BINDId: hesiod.c,v 1.21 2000/02/28 14:51:08 
vixie Exp $";
+ #endif
+@@ -47,18 +64,9 @@
+ 
+ /* Forward */
+ 
+-int   hesiod_init(void **context);
+-void  hesiod_end(void *context);
+-char *hesiod_to_bind(void *context, const char *name,
+- const char *type);
+-char **   hesiod_resolve(void *context, const char *name,
+- const char *type);
+-void  hesiod_free_list(void *context, char **list);
+-
+ static intparse_config_file(struct hesiod_p *ctx, const char *filename);
+ static char **get_txt_records(struct hesiod_p *ctx, int class,
+   const char *name);
+-static intinit(struct hesiod_p *ctx);
+ 
+ /* Public */
+ 
+@@ -77,7 +85,6 @@ hesiod_init(void **context) {
+ 
+   ctx->LHS = NULL;
+   ctx->RHS = NULL;
+-  ctx->res = NULL;
+   /* Set default query 

[glibc] 01/02: debian/debhelper.in/nscd.init: also invalidate services and netgroup during reload.

2016-10-15 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 dda1ff37342bd20712ddf3e1df12e1887f359ed6
Author: Aurelien Jarno 
Date:   Sat Oct 15 22:47:34 2016 +0200

debian/debhelper.in/nscd.init: also invalidate services and netgroup during 
reload.
---
 debian/changelog  | 2 ++
 debian/debhelper.in/nscd.init | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index e63a67d..c193b76 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -53,6 +53,8 @@ glibc (2.24-4) UNRELEASED; urgency=medium
   * debian/sysdeps/linux.mk: Also install a /usr/include//arch
 symlink if it exists, needed for the tilegx architecture.
   * debian/control.in/main: add a dependency on lsb-base (>= 3.0-6) for ncsd.
+  * debian/debhelper.in/nscd.init: also invalidate services and netgroup
+during reload.  Closes: #793649.
 
  -- Aurelien Jarno   Sat, 17 Sep 2016 20:03:04 +0200
 
diff --git a/debian/debhelper.in/nscd.init b/debian/debhelper.in/nscd.init
index a172499..cc58184 100644
--- a/debian/debhelper.in/nscd.init
+++ b/debian/debhelper.in/nscd.init
@@ -72,7 +72,7 @@ status()
 
 invalidate_cache()
 {
-   for table in passwd group hosts ; do
+   for table in passwd group hosts services netgroup ; do
$DAEMON --invalidate $table
done
 }

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



[glibc] 01/01: debian/control.in/main: add a dependency on lsb-base (>= 3.0-6) for ncsd.

2016-10-15 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 07cafd8a13df868f4ef9a3d4a849c32510bf2582
Author: Aurelien Jarno 
Date:   Sat Oct 15 22:35:55 2016 +0200

debian/control.in/main: add a dependency on lsb-base (>= 3.0-6) for ncsd.
---
 debian/changelog   | 1 +
 debian/control | 2 +-
 debian/control.in/main | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index c8d7157..e63a67d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -52,6 +52,7 @@ glibc (2.24-4) UNRELEASED; urgency=medium
 using a singlee for loop.
   * debian/sysdeps/linux.mk: Also install a /usr/include//arch
 symlink if it exists, needed for the tilegx architecture.
+  * debian/control.in/main: add a dependency on lsb-base (>= 3.0-6) for ncsd.
 
  -- Aurelien Jarno   Sat, 17 Sep 2016 20:03:04 +0200
 
diff --git a/debian/control b/debian/control
index a936eea..515dfdd 100644
--- a/debian/control
+++ b/debian/control
@@ -130,7 +130,7 @@ Architecture: any
 Section: admin
 Multi-Arch: foreign
 Priority: optional
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: lsb-base (>= 3.0-6), ${shlibs:Depends}, ${misc:Depends}
 Build-Profiles: 
 Description: GNU C Library: Name Service Cache Daemon
  A daemon which handles passwd, group and host lookups
diff --git a/debian/control.in/main b/debian/control.in/main
index e39a180..8fa9d9d 100644
--- a/debian/control.in/main
+++ b/debian/control.in/main
@@ -130,7 +130,7 @@ Architecture: any
 Section: admin
 Multi-Arch: foreign
 Priority: optional
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: lsb-base (>= 3.0-6), ${shlibs:Depends}, ${misc:Depends}
 Build-Profiles: 
 Description: GNU C Library: Name Service Cache Daemon
  A daemon which handles passwd, group and host lookups

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



Bug#840260: glibc: please support the tilegx architecture

2016-10-15 Thread Helmut Grohne
Hi Aurelien,

On Sat, Oct 15, 2016 at 09:15:36PM +0200, Aurelien Jarno wrote:
> Unfortunately this is not enough. Recent dak versions check that the
> architecture is known by dpkg, and ftp-master.debian.org is using
> jessie. If we add tilegx to the Architecture: list, the source package
> will then get rejected.

I agree.

> Please see #835851. Until this is solved or until ftp-master.debian.org
> is fixed, you will have to maintain the patch on your side.

I think this works rather well for me. You took the include change,
which is more relevant for me. rebootstrap automatically adds any
architectures that are missing from all libc*_archs to libc6_archs, so
there is nothing for me to maintain here. I probably won't even notice
when you apply it.

I hope it is ok for you to simply wait until dak has a sufficiently
recent dpkg and then add it. Bringing up full tilegx will take a while
anyway. Next up will be sending a patch for libatomic-ops.

Thanks for your support here.

Helmut



[glibc] branch sid updated (c139016 -> af7a41e)

2016-10-15 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  c139016   debian/patches/hppa/cvs-atomic-machine.diff: New patch 
from upstream to fix nptl/tst-stack4 on hppa.  Closes: #838574.
   new  f72643c   debian/sysdeps/linux.mk: Install both kernel and library 
headers symlinks using a singlee for loop.
   new  af7a41e   debian/sysdeps/linux.mk: Also install a 
/usr/include//arch symlink if it exists, needed for the tilegx 
architecture.

The 2 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|  6 ++
 debian/sysdeps/linux.mk | 19 +--
 2 files changed, 11 insertions(+), 14 deletions(-)

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



Bug#840260: glibc: please support the tilegx architecture

2016-10-15 Thread Aurelien Jarno
On 2016-10-10 06:52, Helmut Grohne wrote:
> Source: glibc
> Version: 2.24-3
> Severity: wishlist
> Tags: patch
> User: helm...@debian.org
> Usertags: rebootstrap
> 
> Hi Aurelien,
> 
> Can you add support for the tilegx architecture to glibc? dpkg knows
> about the architecture since 1.18.8 and gcc-6 has some preliminary

Unfortunately this is not enough. Recent dak versions check that the
architecture is known by dpkg, and ftp-master.debian.org is using
jessie. If we add tilegx to the Architecture: list, the source package
will then get rejected.

Please see #835851. Until this is solved or until ftp-master.debian.org
is fixed, you will have to maintain the patch on your side.

> support already. The patch is quite small. Beyond adding it to
> libc6_archs, care needs to be taken to use arch-specific linux headers
> from /usr/include//arch. After applying the patch,

This part has been merged in a different way (see my other email).

Aurelien

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


signature.asc
Description: PGP signature


[glibc] 02/02: debian/sysdeps/linux.mk: Also install a /usr/include//arch symlink if it exists, needed for the tilegx architecture.

2016-10-15 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 af7a41ed9e7e83863904fc379426f4c4c44c3a56
Author: Aurelien Jarno 
Date:   Sat Oct 15 21:11:50 2016 +0200

debian/sysdeps/linux.mk: Also install a /usr/include//arch symlink 
if it exists, needed for the tilegx architecture.
---
 debian/changelog| 2 ++
 debian/sysdeps/linux.mk | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index ad47c62..c8d7157 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -50,6 +50,8 @@ glibc (2.24-4) UNRELEASED; urgency=medium
   [ Aurelien Jarno ]
   * debian/sysdeps/linux.mk: Install both kernel and library headers symlinks
 using a singlee for loop.
+  * debian/sysdeps/linux.mk: Also install a /usr/include//arch
+symlink if it exists, needed for the tilegx architecture.
 
  -- Aurelien Jarno   Sat, 17 Sep 2016 20:03:04 +0200
 
diff --git a/debian/sysdeps/linux.mk b/debian/sysdeps/linux.mk
index fd0ef78..49a45d5 100644
--- a/debian/sysdeps/linux.mk
+++ b/debian/sysdeps/linux.mk
@@ -34,7 +34,7 @@ $(stamp)mkincludedir:
mkdir debian/include
 
# Kernel and library headers
-   for h in asm asm-generic libaudit.h linux selinux sys/capability.h ; do 
\
+   for h in arch asm asm-generic libaudit.h linux selinux sys/capability.h 
; do \
mkdir -p debian/include/$$(dirname $$h) ; \
if [ -e "/usr/include/$(DEB_HOST_MULTIARCH)/$$h" ]; then \
ln -s /usr/include/$(DEB_HOST_MULTIARCH)/$$h debian/include/$$h 
; \

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



Bug#840260: glibc: please support the tilegx architecture

2016-10-15 Thread Aurelien Jarno
On 2016-10-10 06:52, Helmut Grohne wrote:
> Source: glibc
> Version: 2.24-3
> Severity: wishlist
> Tags: patch
> User: helm...@debian.org
> Usertags: rebootstrap
> 
> Hi Aurelien,
> 
> Can you add support for the tilegx architecture to glibc? dpkg knows
> about the architecture since 1.18.8 and gcc-6 has some preliminary
> support already. The patch is quite small. Beyond adding it to
> libc6_archs, care needs to be taken to use arch-specific linux headers
> from /usr/include//arch. After applying the patch,
> debian/control must be regeneratd (not included in the patch). Can you
> maintain the diff?
> 
> Helmut

> diff --minimal -Nru glibc-2.24/debian/changelog glibc-2.24/debian/changelog
> --- glibc-2.24/debian/changelog   2016-09-17 20:00:44.0 +0200
> +++ glibc-2.24/debian/changelog   2016-10-10 06:36:11.0 +0200
> @@ -1,3 +1,10 @@
> +glibc (2.24-3.1) UNRELEASED; urgency=medium
> +
> +  * Non-maintainer upload.
> +  * Support tilegx. (Closes: #-1)
> +
> + -- Helmut Grohne   Mon, 10 Oct 2016 06:36:01 +0200
> +
>  glibc (2.24-3) unstable; urgency=medium
>  
>[ Aurelien Jarno ]
> diff --minimal -Nru glibc-2.24/debian/rules.d/control.mk 
> glibc-2.24/debian/rules.d/control.mk
> --- glibc-2.24/debian/rules.d/control.mk  2016-09-04 01:26:39.0 
> +0200
> +++ glibc-2.24/debian/rules.d/control.mk  2016-10-10 06:35:57.0 
> +0200
> @@ -1,7 +1,7 @@
>  libc_packages := libc6 libc6.1 libc0.1 libc0.3
>  libc0_1_archs := kfreebsd-amd64 kfreebsd-i386
>  libc0_3_archs := hurd-i386
> -libc6_archs   := amd64 arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 
> mipsn32el mips64 mips64el nios2 powerpc powerpcspe ppc64 ppc64el sparc 
> sparc64 s390x sh4 x32
> +libc6_archs   := amd64 arm64 armel armhf hppa i386 m68k mips mipsel mipsn32 
> mipsn32el mips64 mips64el nios2 powerpc powerpcspe ppc64 ppc64el sparc 
> sparc64 s390x sh4 tilegx x32
>  libc6_1_archs := alpha
>  
>  control_deps := $(wildcard debian/control.in/*) $(addprefix 
> debian/control.in/, $(libc_packages))
> diff --minimal -Nru glibc-2.24/debian/sysdeps/linux.mk 
> glibc-2.24/debian/sysdeps/linux.mk
> --- glibc-2.24/debian/sysdeps/linux.mk2016-09-04 01:26:39.0 
> +0200
> +++ glibc-2.24/debian/sysdeps/linux.mk2016-10-10 06:35:21.0 
> +0200
> @@ -39,6 +39,11 @@
>   else \
>   ln -s $(LINUX_HEADERS)/asm debian/include ; \
>   fi
> + if [ -d "$(LINUX_ARCH_HEADERS)/arch" ]; then \
> + ln -s $(LINUX_ARCH_HEADERS)/arch debian/include ; \
> + else \
> + ln -s $(LINUX_HEADERS)/arch debian/include ; \
> + fi

It seems /usr/include//arch is something tilegx specific, so it
means it will create a dead symlink on other architectures. Not sure
it will cause any arm, but it's not very nice.

Anyway don't need to submit a new patch, I think it's time to rewrite
this part of code with a for loop instead of adding many more similar
lines. I'll work on that.

Otherwise the patch looks fine to me.

Aurelien

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



Bug#839141: tzdata: Wrong data/timezone for Asia/Baku

2016-10-15 Thread Aurelien Jarno
On 2016-09-29 22:46, Aurelien Jarno wrote:
> control: tag -1 + moreinfo
> 
> On 2016-09-29 14:05, Saipem-root wrote:
> > Package: tzdata
> > Version: 2016f-0+deb8u1
> > Severity: important
> > 
> > Dear Maintainer,
> > 
> > *** Reporter, please consider answering these questions, where appropriate 
> > ***
> > 
> >* What led up to the situation?
> >* What exactly did you do (or not do) that was effective (or
> >  ineffective)?
> >* What was the outcome of this action?
> >* What outcome did you expect instead?
> > 
> > *** End of the template - remove these template lines ***
> > 
> > I choosed the timezone Asia/Baku (supposed to be UTC +0400) but checking 
> > the "date", the system replay with a wrong date (UTC +0200).
> > I tried to choose also other timezones and all seems ok.
> > So, I think it's necessary to fix the timezone Asia/Baku.
> > In the mean time I choosed Asia/Dubai and my system works fine.
> 
> Unfortunately I am not able to reproduce the issue here, I therefore
> need more info from your side. Would it be possible to configure the
> timezone again to Asia/Baku and paste the resulting output? This should
> be something like this:
> 
> | Current default time zone: 'Asia/Baku'
> | Local time is now:  Fri Sep 30 00:44:09 AZT 2016.
> | Universal Time is now:  Thu Sep 29 20:44:09 UTC 2016.

Any news about that? Can you please provide the above information?

Thanks,
Aurelien

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



[glibc] branch sid updated (22d5b04 -> c139016)

2016-10-15 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  22d5b04   hurd-i386/cvs-setcancelstate.diff: work around a bug with 
newer libpthread snapshot.
   new  c139016   debian/patches/hppa/cvs-atomic-machine.diff: New patch 
from upstream to fix nptl/tst-stack4 on hppa.  Closes: #838574.

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/hppa/cvs-atomic-machine.diff | 59 +
 debian/patches/series   |  1 +
 3 files changed, 64 insertions(+)
 create mode 100644 debian/patches/hppa/cvs-atomic-machine.diff

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



Processed: Bug#838574 marked as pending

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

> tag 838574 pending
Bug #838574 [src:glibc] glibc: FTBFS on hppa - nptl/tst-stack4 fails
Added tag(s) pending.
> thanks
Stopping processing here.

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



[glibc] 01/01: debian/patches/hppa/cvs-atomic-machine.diff: New patch from upstream to fix nptl/tst-stack4 on hppa. Closes: #838574.

2016-10-15 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 c13901659161bee6074aeea3f3f1c2a049b9
Author: Aurelien Jarno 
Date:   Sat Oct 15 19:49:14 2016 +0200

debian/patches/hppa/cvs-atomic-machine.diff: New patch from upstream to fix 
nptl/tst-stack4 on hppa.  Closes: #838574.
---
 debian/changelog|  4 ++
 debian/patches/hppa/cvs-atomic-machine.diff | 59 +
 debian/patches/series   |  1 +
 3 files changed, 64 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 23e7969..d8e1d53 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -43,6 +43,10 @@ glibc (2.24-4) UNRELEASED; urgency=medium
   * debian/rules.d/tarball.mk: Avoid filterdiff bugs with git pathspec magic.
   * debian/patches/git-updates.diff: Update to 2.24 master to test the above.
 
+  [ John David Anglin ]
+  * debian/patches/hppa/cvs-atomic-machine.diff: New patch from upstream to
+fix nptl/tst-stack4 on hppa.  Closes: #838574.
+
  -- Aurelien Jarno   Sat, 17 Sep 2016 20:03:04 +0200
 
 glibc (2.24-3) unstable; urgency=medium
diff --git a/debian/patches/hppa/cvs-atomic-machine.diff 
b/debian/patches/hppa/cvs-atomic-machine.diff
new file mode 100644
index 000..648106a
--- /dev/null
+++ b/debian/patches/hppa/cvs-atomic-machine.diff
@@ -0,0 +1,59 @@
+2016-09-22  John David Anglin  
+
+   * sysdeps/unix/sysv/linux/hppa/atomic-machine.h: Don't include
+   abort-instr.h.
+   (EFAULT): Remove conditional define.
+   (ENOSYS): Likewise.
+   (atomic_compare_and_exchange_val_acq): Use instruction nullification
+   instead of conditional branch instructions.
+
+--- a/sysdeps/unix/sysv/linux/hppa/atomic-machine.h
 b/sysdeps/unix/sysv/linux/hppa/atomic-machine.h
+@@ -17,13 +17,6 @@
+.  */
+ 
+ #include  /*  Required for type definitions e.g. uint8_t.  */
+-#include  /*  Required for ABORT_INSTRUCTIUON.  */
+-
+-/* We need EFAULT, ENONSYS */
+-#if !defined EFAULT && !defined ENOSYS
+-#define EFAULT14
+-#define ENOSYS251
+-#endif
+ 
+ #ifndef _ATOMIC_MACHINE_H
+ #define _ATOMIC_MACHINE_H 1
+@@ -62,7 +55,7 @@ typedef uintmax_t uatomic_max_t;
+ #define _ASM_EDEADLOCK "-45"
+ 
+ /* The only basic operation needed is compare and exchange.  The mem
+-   pointer must be word aligned.  */
++   pointer must be word aligned.  We no longer loop on deadlock.  */
+ #define atomic_compare_and_exchange_val_acq(mem, newval, oldval)  \
+   ({  \
+  register long lws_errno asm("r21");  \
+@@ -74,20 +67,15 @@ typedef uintmax_t uatomic_max_t;
+   "0: \n\t"   \
+   "ble" _LWS "(%%sr2, %%r0)   \n\t"   \
+   "ldi" _LWS_CAS ", %%r20 \n\t"   \
+-  "ldi" _ASM_EAGAIN ", %%r20  \n\t"   \
+-  "cmpb,=,n %%r20, %%r21, 0b  \n\t"   \
+-  "nop\n\t"   \
+-  "ldi" _ASM_EDEADLOCK ", %%r20   \n\t"   \
+-  "cmpb,=,n %%r20, %%r21, 0b  \n\t"   \
+-  "nop\n\t"   \
++  "cmpiclr,<> " _ASM_EAGAIN ", %%r21, %%r0\n\t"   \
++  "b,n 0b \n\t"   \
++  "cmpclr,= %%r0, %%r21, %%r0 \n\t"   \
++  "iitlbp %%r0,(%%sr0, %%r0)  \n\t"   \
+   : "=r" (lws_ret), "=r" (lws_errno)  \
+   : "r" (lws_mem), "r" (lws_old), "r" (lws_new)   \
+   : _LWS_CLOBBER  \
+  );   
\
+   \
+- if (lws_errno == -EFAULT || lws_errno == -ENOSYS)
\
+-  ABORT_INSTRUCTION;  \
+-  \
+  (__typeof (oldval)) lws_ret; \
+})
+ 
diff --git a/debian/patches/series b/debian/patches/series
index 1f04c9d..5389cb9 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -57,6 +57,7 @@ hppa/submitted-dladdr.diff
 hppa/local-stack-grows-up.diff
 hppa/submitted-setcontext.diff
 hppa/submitted-sysdeps-cancel.diff
+hppa/cvs-atomic-machine.diff
 
 hurd-i386/local-enable-ldconfig.diff
 hurd-i386/tg-context_functions.diff

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


Bug#840637: marked as done (tzdata: Leap seconds file out of date)

2016-10-15 Thread Debian Bug Tracking System
Your message dated Sat, 15 Oct 2016 18:34:31 +0200
with message-id <20161015163431.emvxipzexz2fu...@aurel32.net>
and subject line Re: Bug#840637: tzdata: Leap seconds file out of date
has caused the Debian Bug report #840637,
regarding tzdata: Leap seconds file out of date
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.)


-- 
840637: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=840637
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: tzdata
Version: 2016f-0+deb8u1
Severity: normal

Dear Maintainer,


The file '/usr/share/zoneinfo/leap-seconds.list' does not contain the 20170101 
leap second.


Regards,
Rob

-- System Information:
Debian Release: 8.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.16.0-4-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: sysvinit (via /sbin/init)

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

tzdata recommends no packages.

tzdata suggests no packages.

-- debconf information excluded
--- End Message ---
--- Begin Message ---
Version: 2016g-0+deb8u1

On 2016-10-13 15:49, Rob van der Putten wrote:
> Package: tzdata
> Version: 2016f-0+deb8u1
> Severity: normal
> 
> Dear Maintainer,
> 
> 
> The file '/usr/share/zoneinfo/leap-seconds.list' does not contain the 
> 20170101 leap second.

This has already been fixed in version 2016g-0+deb8u1, which is still in
stable-proposed-updates. It should be released soon to the
stable-updates repository, in the meantime you can fetch it from there:

http://ftp.debian.org/debian/dists/stable-proposed-updates/

I am therefore marking the bug as fixed in this version.

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


signature.asc
Description: PGP signature
--- End Message ---