[glibc] branch glibc-2.26 updated (b60fe13 -> 3f27ba0)

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

aurel32 pushed a change to branch glibc-2.26
in repository glibc.

  from  b60fe13   debian/control.in/main: point the Vcs-Git field to the 
glibc-2.26 branch to shut up tracker.debian.org about missing commits.
   new  3f27ba0   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|   4 +-
 debian/patches/git-updates.diff | 114 
 2 files changed, 82 insertions(+), 36 deletions(-)

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



Processed: Bug#883729 marked as pending

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

> tag 883729 pending
Bug #883729 [src:glibc] glibc: CVE-2017-17426: malloc returns pointer from 
tcache_get when should return NULL
Added tag(s) pending.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
883729: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883729
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-12-06 Thread Aurelien Jarno
This is an automated email from the git hooks/post-receive script.

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

commit 3f27ba0ba9c424224bed42a2d6a271bbb4a2b9e0
Author: Aurelien Jarno 
Date:   Thu Dec 7 00:14:32 2017 +0100

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

* debian/patches/git-updates.diff: update from upstream stable branch:
  - Fix malloc returning pointer from tcache_get when it should returns
NULL (CVE-2017-17426).  Closes: #883729.
---
 debian/changelog|   4 +-
 debian/patches/git-updates.diff | 114 
 2 files changed, 82 insertions(+), 36 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index a3376be..765b1c7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,7 +3,9 @@ glibc (2.26-0experimental2) UNRELEASED; urgency=medium
   [ Aurelien Jarno ]
   * debian/testsuite-xfail-debian.mk: move double-lround XFAILs from mips64el
 to mipsel.
-  * debian/patches/git-updates.diff: update from upstream stable branch.
+  * debian/patches/git-updates.diff: update from upstream stable branch:
+- Fix malloc returning pointer from tcache_get when it should returns
+  NULL (CVE-2017-17426).  Closes: #883729.
   * debian/control.in/libc: add a Breaks: libperl5.26 (<< 5.26.1-3) to
 @libc@-dev to handle the xlocale.h removal.  Closes: #883392.
   * debian/control.in/main: point the Vcs-Git field to the glibc-2.26 branch
diff --git a/debian/patches/git-updates.diff b/debian/patches/git-updates.diff
index 9b652ee..1d7d929 100644
--- a/debian/patches/git-updates.diff
+++ b/debian/patches/git-updates.diff
@@ -1,10 +1,23 @@
 GIT update of git://sourceware.org/git/glibc.git/release/2.26/master from 
glibc-2.26
 
 diff --git a/ChangeLog b/ChangeLog
-index 8dbfc7eaff..fab886ab01 100644
+index 8dbfc7eaff..42224c0a2f 100644
 --- a/ChangeLog
 +++ b/ChangeLog
-@@ -1,3 +1,987 @@
+@@ -1,3 +1,1000 @@
++2017-10-15  H.J. Lu  
++
++  [BZ #22052]
++  * malloc/hooks.c (realloc_check): Use DIAG_IGNORE_NEEDS_COMMENT
++  to silence -O3 -Wall warning with GCC 7.
++
++2017-11-30  Arjun Shankar  
++
++  [BZ #22375]
++  CVE-2017-17426
++  * malloc/malloc.c (__libc_malloc): Use checked_request2size
++  instead of request2size.
++
 +2017-11-02  Florian Weimer  
 +
 +  [BZ #22332]
@@ -1016,10 +1029,10 @@ index 9bb707c168..828a445f24 100644
  # Don't try to use -lc when making libc.so itself.
  # Also omits crti.o and crtn.o, which we do not want
 diff --git a/NEWS b/NEWS
-index 8295f20c0a..61bffe0451 100644
+index 8295f20c0a..8810b57cd9 100644
 --- a/NEWS
 +++ b/NEWS
-@@ -5,6 +5,74 @@ See the end for copying conditions.
+@@ -5,6 +5,81 @@ See the end for copying conditions.
  Please send GNU C library bug reports via 
  using `glibc' in the "product" field.
  
@@ -1057,6 +1070,11 @@ index 8295f20c0a..61bffe0451 100644
 +  without GLOB_NOESCAPE, could write past the end of a buffer while
 +  unescaping user names.  Reported by Tim Rühsen.
 +
++  CVE-2017-17426: The malloc function, when called with an object size near
++  the value SIZE_MAX, would return a pointer to a buffer which is too small,
++  instead of NULL.  This was a regression introduced with the new malloc
++  thread cache in glibc 2.26.  Reported by Iain Buclaw.
++
 +The following bugs are resolved with this release:
 +
 +  [16750] ldd: Never run file directly.
@@ -1076,6 +1094,7 @@ index 8295f20c0a..61bffe0451 100644
 +occur with -O3
 +  [21987] Fix sparc32 bits/long-double.h
 +  [22051] libc: zero terminator in the middle of glibc's .eh_frame
++  [22052] malloc failed to compile with GCC 7 and -O3
 +  [22078] nss_files performance issue in hosts multi mode
 +  [22093] x86: Add x86_64 to x86-64 HWCAP
 +  [22095] resolv: Fix memory leak with OOM during resolv.conf parsing
@@ -1090,6 +1109,7 @@ index 8295f20c0a..61bffe0451 100644
 +  [22321] sysconf: Fix missing definition of UIO_MAXIOV on Linux
 +  [22322] libc: [mips64] wrong bits/long-double.h installed
 +  [22325] glibc: Memory leak in glob with GLOB_TILDE (CVE-2017-15671)
++  [22375] malloc returns pointer from tcache instead of NULL (CVE-2017-17426)
 +
  Version 2.26
  
@@ -1608,7 +1628,7 @@ index e6dc9fbc68..63c981bf61 100644
if (list->array == scratch)
  {
 diff --git a/malloc/hooks.c b/malloc/hooks.c
-index 1d80be20d2..4398c0a017 100644
+index 1d80be20d2..2c6cebc889 100644
 --- a/malloc/hooks.c
 +++ b/malloc/hooks.c
 @@ -121,12 +121,7 @@ malloc_check_get_size (mchunkptr p)
@@ -1731,7 +1751,7 @@ index 1d80be20d2..4398c0a017 100644
  if (newmem)
{
  memcpy (newmem, oldmem, oldsize - 2 * SIZE_SZ);
-@@ -386,12 +341,10 @@ realloc_check (void *oldmem, size_t bytes, const void 
*caller)
+@@ -386,19 +341,24 @@ realloc_check (void *oldmem, size_t bytes, const void 

[glibc] branch stretch updated (724e680 -> 2bb3cba)

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

aurel32 pushed a change to branch stretch
in repository glibc.

  from  724e680   releasing package glibc version 2.24-11+deb9u2
   new  2bb3cba   debian/rules.d/debhelper.mk: install the libc-otherbuild 
postinst and postrm in the libc6-i686 transitional package, to make sure 
/etc/ld.so.nohwcap is correctly removed after an upgrade.  Closes: #883394.

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| 10 ++
 debian/rules.d/debhelper.mk |  6 ++
 2 files changed, 16 insertions(+)

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



Processed: Bug#883394 marked as pending

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

> tag 883394 pending
Bug #883394 [libc6] libc6: does not remove /etc/ld.so.nohwloc after all libc6-* 
packages are upgraded
Added tag(s) pending.
> thanks
Stopping processing here.

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



[glibc] 01/01: debian/rules.d/debhelper.mk: install the libc-otherbuild postinst and postrm in the libc6-i686 transitional package, to make sure /etc/ld.so.nohwcap is correctly removed after an upgrad

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

aurel32 pushed a commit to branch stretch
in repository glibc.

commit 2bb3cba36c89980ec7839b7c7997fb33ed962913
Author: Aurelien Jarno 
Date:   Wed Dec 6 21:59:45 2017 +0100

debian/rules.d/debhelper.mk: install the libc-otherbuild postinst and 
postrm in the libc6-i686 transitional package, to make sure /etc/ld.so.nohwcap 
is correctly removed after an upgrade.  Closes: #883394.
---
 debian/changelog| 10 ++
 debian/rules.d/debhelper.mk |  6 ++
 2 files changed, 16 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 15d804c..bd4f411 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+glibc (2.24-11+deb9u3) UNRELEASED; urgency=medium
+
+  [ Aurelien Jarno ]
+  * debian/rules.d/debhelper.mk: install the libc-otherbuild postinst and
+postrm in the libc6-i686 transitional package, to make sure
+/etc/ld.so.nohwcap is correctly removed after an upgrade.  Closes:
+#883394.
+
+ -- Aurelien Jarno   Wed, 06 Dec 2017 21:58:24 +0100
+
 glibc (2.24-11+deb9u2) stretch; urgency=medium
 
   [ Aurelien Jarno ]
diff --git a/debian/rules.d/debhelper.mk b/debian/rules.d/debhelper.mk
index 23de222..9742917 100644
--- a/debian/rules.d/debhelper.mk
+++ b/debian/rules.d/debhelper.mk
@@ -147,6 +147,12 @@ $(stamp)debhelper-common:
  esac; \
done
 
+   # We need the NOHWCAP code also for the transitional libc6-i686 package
+ifeq ($(DEB_HOST_ARCH),i386)
+   cp debian/libc-otherbuild.postinst debian/libc6-i686.postinst
+   cp debian/libc-otherbuild.postrm debian/libc6-i686.postrm
+endif
+
# Install nscd systemd files on linux
 ifeq ($(DEB_HOST_ARCH_OS),linux)
cp nscd/nscd.service debian/nscd.service

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



Bug#883729: glibc: CVE-2017-17426: malloc returns pointer from tcache_get when should return NULL

2017-12-06 Thread Salvatore Bonaccorso
Source: glibc
Version: 2.26-0experimental1
Severity: important
Tags: patch security upstream fixed-upstream
Forwarded: https://sourceware.org/bugzilla/show_bug.cgi?id=22375

Hi,

the following vulnerability was published for glibc (only affecting
experimental)

CVE-2017-17426[0]:
| The malloc function in the GNU C Library (aka glibc or libc6) 2.26
| could return a memory block that is too small if an attempt is made to
| allocate an object whose size is close to SIZE_MAX, potentially leading
| to a subsequent heap overflow. This occurs because the per-thread cache
| (aka tcache) feature enables a code path that lacks an integer overflow
| check.

If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2017-17426
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-17426
[1] https://sourceware.org/bugzilla/show_bug.cgi?id=22375

Regards,
Salvatore



Bug#883705: Bug#883615: Acknowledgement ([CRITICAL] Stretch p-u 9.3 breaks NVidia driver and X.org)

2017-12-06 Thread Aurelien Jarno
On 2017-12-06 19:39, Julien Aubin wrote:
> Weird... this time I re-upgraded libc6 and things work fine... looks like
> something wrong went during the install. And I cannot reproduce the issue
> anymore... :'( WTF ???

Hmm, a bug has been introduced in libc6 version 2.24-11+deb9u2, which in
some conditions leave the /etc/ld.so.nohwcap file instead of removing it
just after the upgrade (see bug#883394). One of the condition is to have
libc6-i686 installed (while it can be safely removed), which seems to be
your case.

I consider this bug harmless as it should not deactivate anything now
that the default libc is already i686 optimized. Also I don't see how it
could trigger the issue you described. Anyway better be safe than sorry,
could you please try to create this file with "touch /etc/ld.so.nohwcap"
as root and see if it makes the issue to reappear? Once the test is done
you can then remove it.

Thanks,
Aurelien

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



Processed: Re: Bug#883615: Acknowledgement ([CRITICAL] Stretch p-u 9.3 breaks NVidia driver and X.org)

2017-12-06 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 unreproducible
Bug #883705 [libc6] libc6: 2.24-11+deb9u2 breaks Nvidia's GLX X module on 
Pascal GPU
Added tag(s) unreproducible.
> close -1
Bug #883705 [libc6] libc6: 2.24-11+deb9u2 breaks Nvidia's GLX X module on 
Pascal GPU
Marked Bug as done

-- 
883705: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883705
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#883705: Bug#883615: Acknowledgement ([CRITICAL] Stretch p-u 9.3 breaks NVidia driver and X.org)

2017-12-06 Thread Julien Aubin
Thanks a lot and sorry for the inconvenience.

2017-12-06 19:45 GMT+01:00 Andreas Beckmann :

> Control: tag -1 unreproducible
> Control: close -1
>
> On 2017-12-06 19:39, Julien Aubin wrote:
> > Weird... this time I re-upgraded libc6 and things work fine... looks like
> > something wrong went during the install. And I cannot reproduce the issue
> > anymore... :'( WTF ???
>
> OK, I'm closing the two bugs as unreproducible.
>
>
> Andreas
>


Bug#883705: Bug#883615: Acknowledgement ([CRITICAL] Stretch p-u 9.3 breaks NVidia driver and X.org)

2017-12-06 Thread Andreas Beckmann
Control: tag -1 unreproducible
Control: close -1

On 2017-12-06 19:39, Julien Aubin wrote:
> Weird... this time I re-upgraded libc6 and things work fine... looks like
> something wrong went during the install. And I cannot reproduce the issue
> anymore... :'( WTF ???

OK, I'm closing the two bugs as unreproducible.


Andreas



Processed: found 883705 in 2.24-11+deb9u2 ...

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

> found 883705 2.24-11+deb9u2
Bug #883705 [libc6] (no subject)
Marked as found in versions glibc/2.24-11+deb9u2.
> retitle 883705 libc6: 2.24-11+deb9u2 breaks Nvidia's GLX X module on Pascal 
> GPU
Bug #883705 [libc6] (no subject)
Set Bug title to 'libc6: 2.24-11+deb9u2 breaks Nvidia's GLX X module on Pascal 
GPU'.
> thanks
Stopping processing here.

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



Bug#883705: Acknowledgement ()

2017-12-06 Thread Julien Aubin
Additional point : if you revert to libc6 from previous version all goes
back fine :

sudo apt install libc6=2.24-11+deb9u1 libc6-dbg=2.24-11+deb9u1
libc6-dev=2.24-11+deb9u1 libc6-i386=2.24-11+deb9u1 libc6-i686
=2.24-11+deb9u1 libc-dev-bin=2.24-11+deb9u1 libc6:i386=2.24-11+deb9u1


2017-12-06 18:33 GMT+01:00 Debian Bug Tracking System :

> Thank you for filing a new Bug report with Debian.
>
> You can follow progress on this Bug here: 883705:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883705.
>
> This is an automatically generated reply to let you know your message
> has been received.
>
> Your message is being forwarded to the package maintainers and other
> interested parties for their attention; they will reply in due course.
>
> Your message has been sent to the package maintainer(s):
>  GNU Libc Maintainers 
>
> If you wish to submit further information on this problem, please
> send it to 883...@bugs.debian.org.
>
> Please do not send mail to ow...@bugs.debian.org unless you wish
> to report a problem with the Bug-tracking system.
>
> --
> 883705: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883705
> Debian Bug Tracking System
> Contact ow...@bugs.debian.org with problems
>


Bug#883705:

2017-12-06 Thread Julien Aubin
Package: libc6
Severity: critical
Justification: breaks the whole system

Hi,

I found out a regression brought by Debian 9.3 with NVidia binary drivers on
some GPUs including mine. The regression simply breaks NVidia GLX library
with
a segfault in function strtol_l_internal (file strtolol_l.c) although it
seems
this file has not been updated directly.

Note that it does not affect all GPUs but at least mine, NVidia Pascal GPU.
NVidia Maxwell GPUs seem unaffected.

I discovered it while starting my X server using a debugger, and here's the
stack :
#0  0x7588ad01 in __GI_strtol_l_internal (nptr=0x7fffe2b1
"001 GLX", endptr=0x7fffe2a8, base=10, group=,
loc=0x55ad3620) at ../stdlib/strtol_l.c:293
#1  0x555cd0cb in ?? ()
#2  0x555bbeb0 in AddExtension ()
#3  0x7381d7b2 in ?? () from /usr/lib/xorg/modules/linux/libglx.so
#4  0x555bc040 in ?? ()
#5  0x001d in ?? ()
#6  0x0200 in ?? ()
#7  0x in ?? ()

My computer :
Debian 9.3 amd64
Intel Core i7 4790
32 GB RAM
NVidia GeForce GTX 1070 (at least the generation seems to matter) w/ NVidia
blob 375.82

Note that as of now I use NVidia blob from bpo but the issue also happens w/
the driver from stable.

A workaround to this bug consists in either disabling the GLX module in
xorg.conf using :
Section "Module"
   Disable "glx"
EndSection

I also tried using Option "AllowGLXWithComposite" "False" (w/o explicit glx
module disablement) but it does only work as long as you do not disable
compositing in the same time. And basically with this setting anything that
uses GLX crashes in that case.



-- System Information:
Debian Release: 9.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500,
'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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


glibc-doc-reference_2.25-2_source.changes ACCEPTED into unstable

2017-12-06 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Wed, 06 Dec 2017 13:09:23 +0100
Source: glibc-doc-reference
Binary: glibc-doc-reference
Architecture: source
Version: 2.25-2
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Description:
 glibc-doc-reference - GNU C Library: Documentation
Closes: 536506
Changes:
 glibc-doc-reference (2.25-2) unstable; urgency=medium
 .
   * Add XS-Autobuild: yes to debian/control.
   * Update debian/copyright with the GFDL 1.3.
   * Resurrect accidentally-dropped patch to prevent the indexing of
 every libc function in the main info directory (closes: #536506).
Checksums-Sha1:
 ecdd22db47cc93f72257270e2dcd19af629276bd 2137 glibc-doc-reference_2.25-2.dsc
 c2fa573bba60b01b18ea80a42ce7083685feae4c 12316 
glibc-doc-reference_2.25-2.debian.tar.xz
 fa879fa48b21074ac3a5a43245eb7ec8dbc8a3ab 5194 
glibc-doc-reference_2.25-2_source.buildinfo
Checksums-Sha256:
 1d96893830d4b484e01645e9676da013e8610526d6213f85f6032d06c0774c98 2137 
glibc-doc-reference_2.25-2.dsc
 eb50ece5428d2ed8690383e4d66a2479370b9167ab6314f04e6d99fa64780a49 12316 
glibc-doc-reference_2.25-2.debian.tar.xz
 17f4b536ae0f4164948dc39a6a2c01bbc69d679f9970deb3ca25d30b3bb5d0fc 5194 
glibc-doc-reference_2.25-2_source.buildinfo
Files:
 a9184672877291eb3fe4e32d3eb8b24d 2137 non-free/doc optional 
glibc-doc-reference_2.25-2.dsc
 3bc3a38b317e3dd52f2b5e5a574a241e 12316 non-free/doc optional 
glibc-doc-reference_2.25-2.debian.tar.xz
 c0c9fffd9f94ab53d205e328a537461a 5194 non-free/doc optional 
glibc-doc-reference_2.25-2_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEd0YmQqnvlP0Pdxltupx4Bh3djJsFAlon330ACgkQupx4Bh3d
jJspdg//RjmqHNWAvEtJZ5WRkhp0uYa+pJW+nkFjEF6hbxhTqKaMLzeqi19DR3ts
ciWMJ+T/EDEes0vwWkaqrmuxOMQqFwW7V+sUyh9pdyE+Xhw1Zk/gpdtAadiofBlf
w0XFcsDIoX6ZCSvsw0NUlulq5A89vPzBqnQIib22oEatRizffJM+5lia+ui+i6gX
/n1AluyIKo/SUe6R7Ygg0QOOkzHmkEySqdmR1PXDh0U9GXUvgeYOeFaOtkeWYxos
VPMC23lTwvtHcNml6H8bBeR9mgr/bp7d+g65W3/iz3h2L8Xx66XUAuJtL6jSakop
pVROpC/QnVEvUtyB1q0xVS4G3S7ygPE2pVE5+qG4SvfuRoP3A04MBj9bRuPgfc1B
SYeXcIOYkqbIOovRRHv7d1/3ybqsAv3U4hVRLlK1oQfHFLc6OnrDqbTblze8EQLH
xkrxYEkhHbpuw6MjwEHy6YIYakbybRWDt3C7MYyVJOGaxSQT+teAcImDi1+RP1KB
8cVXkTiHDJyaBZztfm2Rh2FgU7wYBlTxsGyzAMFYdTg00azdVynOouy178LViVmh
2goh9PLCvW88mKUfY5+a7BAar6KerryWVpHgP5mQUKB3pY1sxxwB53Mk/EmU6Rce
1iq5iFeXXtnMf+kxFbaxmr7tKE302TEOH+3IYFQlLh/CY8yMmJ8=
=QoOF
-END PGP SIGNATURE-


Thank you for your contribution to Debian.



Processing of glibc-doc-reference_2.25-2_source.changes

2017-12-06 Thread Debian FTP Masters
glibc-doc-reference_2.25-2_source.changes uploaded successfully to localhost
along with the files:
  glibc-doc-reference_2.25-2.dsc
  glibc-doc-reference_2.25-2.debian.tar.xz
  glibc-doc-reference_2.25-2_source.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



Bug#536506: marked as done (glibc-doc-reference: clutters up main info directory)

2017-12-06 Thread Debian Bug Tracking System
Your message dated Wed, 06 Dec 2017 12:33:53 +
with message-id 
and subject line Bug#536506: fixed in glibc-doc-reference 2.25-2
has caused the Debian Bug report #536506,
regarding glibc-doc-reference: clutters up main info directory
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.)


-- 
536506: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=536506
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: glibc-doc-reference
Version: 2.9-1
Severity: normal

Your package puts an entry for every libc function and macro into the
main info directory, using up more than 1700 lines.  This has been
triggered by the transition to GNU's install-info; apparently the dpkg
implementation ignored secondary INFO-DIR-SECTION entries.


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (x86_64)

Kernel: Linux 2.6.30.1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- no debconf information


--- End Message ---
--- Begin Message ---
Source: glibc-doc-reference
Source-Version: 2.25-2

We believe that the bug you reported is fixed in the latest version of
glibc-doc-reference, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 536...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno  (supplier of updated glibc-doc-reference 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Wed, 06 Dec 2017 13:09:23 +0100
Source: glibc-doc-reference
Binary: glibc-doc-reference
Architecture: source
Version: 2.25-2
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers 
Changed-By: Aurelien Jarno 
Description:
 glibc-doc-reference - GNU C Library: Documentation
Closes: 536506
Changes:
 glibc-doc-reference (2.25-2) unstable; urgency=medium
 .
   * Add XS-Autobuild: yes to debian/control.
   * Update debian/copyright with the GFDL 1.3.
   * Resurrect accidentally-dropped patch to prevent the indexing of
 every libc function in the main info directory (closes: #536506).
Checksums-Sha1:
 ecdd22db47cc93f72257270e2dcd19af629276bd 2137 glibc-doc-reference_2.25-2.dsc
 c2fa573bba60b01b18ea80a42ce7083685feae4c 12316 
glibc-doc-reference_2.25-2.debian.tar.xz
 fa879fa48b21074ac3a5a43245eb7ec8dbc8a3ab 5194 
glibc-doc-reference_2.25-2_source.buildinfo
Checksums-Sha256:
 1d96893830d4b484e01645e9676da013e8610526d6213f85f6032d06c0774c98 2137 
glibc-doc-reference_2.25-2.dsc
 eb50ece5428d2ed8690383e4d66a2479370b9167ab6314f04e6d99fa64780a49 12316 
glibc-doc-reference_2.25-2.debian.tar.xz
 17f4b536ae0f4164948dc39a6a2c01bbc69d679f9970deb3ca25d30b3bb5d0fc 5194 
glibc-doc-reference_2.25-2_source.buildinfo
Files:
 a9184672877291eb3fe4e32d3eb8b24d 2137 non-free/doc optional 
glibc-doc-reference_2.25-2.dsc
 3bc3a38b317e3dd52f2b5e5a574a241e 12316 non-free/doc optional 
glibc-doc-reference_2.25-2.debian.tar.xz
 c0c9fffd9f94ab53d205e328a537461a 5194 non-free/doc optional 
glibc-doc-reference_2.25-2_source.buildinfo

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEd0YmQqnvlP0Pdxltupx4Bh3djJsFAlon330ACgkQupx4Bh3d
jJspdg//RjmqHNWAvEtJZ5WRkhp0uYa+pJW+nkFjEF6hbxhTqKaMLzeqi19DR3ts
ciWMJ+T/EDEes0vwWkaqrmuxOMQqFwW7V+sUyh9pdyE+Xhw1Zk/gpdtAadiofBlf
w0XFcsDIoX6ZCSvsw0NUlulq5A89vPzBqnQIib22oEatRizffJM+5lia+ui+i6gX
/n1AluyIKo/SUe6R7Ygg0QOOkzHmkEySqdmR1PXDh0U9GXUvgeYOeFaOtkeWYxos
VPMC23lTwvtHcNml6H8bBeR9mgr/bp7d+g65W3/iz3h2L8Xx66XUAuJtL6jSakop
pVROpC/QnVEvUtyB1q0xVS4G3S7ygPE2pVE5+qG4SvfuRoP3A04MBj9bRuPgfc1B
SYeXcIOYkqbIOovRRHv7d1/3ybqsAv3U4hVRLlK1oQfHFLc6OnrDqbTblze8EQLH
xkrxYEkhHbpuw6MjwEHy6YIYakbybRWDt3C7MYyVJOGaxSQT+teAcImDi1+RP1KB
8cVXkTiHDJyaBZztfm2Rh2FgU7wYBlTxsGyzAMFYdTg00azdVynOouy178LViVmh
2goh9PLCvW88mKUfY5+a7BAar6KerryWVpHgP5mQUKB3pY1sxxwB53Mk/EmU6Rce
1iq5iFeXXtnMf+kxFbaxmr7tKE302TEOH+3IYFQlLh/CY8yMmJ8=
=QoOF
-END PGP SIGNATURE End Message ---


[glibc-doc-reference] annotated tag debian/2.25-2 created (now 3112a54)

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

aurel32 pushed a change to annotated tag debian/2.25-2
in repository glibc-doc-reference.

at  3112a54   (tag)
   tagging  66a802cf7bfe67a95a6a51800348d43476b936de (commit)
  replaces  debian/2.25-1
 tagged by  Aurelien Jarno
on  Wed Dec 6 13:09:30 2017 +0100

- Log -
tagging package glibc-doc-reference version debian/2.25-2
-BEGIN PGP SIGNATURE-

iQIzBAABCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAlon3foACgkQE4jA+Jno
M2u6yQ/+PQ039J/pNHkyotfNKBA+1eRGeTDXkX99WheFU4S24zr8gJMsdzbFjKBH
Jy5IEgN1Jq/+s0EByPoDvipHUVHVplvbPdsNe8oO0PD60PyOpCYmIYUEfFMnRzFI
GU1lXkdre6TB74UJZdP36L68j3ysO9urN1cBvJSbzPMjN9N/HGTJYPimPTiAUgO1
IZXy+lOb2wq/Kve+5ymU50TuFFSmrzZBwcg9EOtvOJI749K0Fs1INz3WYGRsSOJi
PS19TCu5slKVB0mnrv7saSTnd82I+DqW6oDFrV8saSA2Q7R2vgWAoslLhBQc6lUB
Jwj5d2SHbDZHp/oUH8W4fICYfIijNlP287/f5FfF7DuJbctpHB3S7NjcaMDcLhMM
s1prOKul9yfhVq2hTyci0tWuRtzhRjp14yjpXrcljheS4b/iIIt9TN6YNN4x7OOx
1OW+Y4CJiiTLMzPnY6OQqI9UdY20gwAPuFoDcPlPGJD2qBCtppn6cUNlBSLMpYId
s7Rlq9SBb+N4bmZ1SfKOJmjc3g22Ea3riANcmvmIymvVRuYrP0VHpSDR3BKYL1Dg
FxADO5FU4FVVOvP6VxXLmYB3uPpkKx2BA6zyxrNAQD5X6zV29FRWsYeRVLyWRQN6
slRx25RIPNh74MisHmV2eeBRRA6Xn7U0SurzyeGXbbt0kRGRWvU=
=fWzL
-END PGP SIGNATURE-

Aurelien Jarno (5):
  New changelog entry
  Add XS-Autobuild: yes to debian/control.
  Update debian/copyright with the GFDL 1.3.
  Resurrect accidentally-dropped patch to prevent the indexing of every 
libc function in the main info directory (closes: #536506).
  releasing package glibc-doc-reference version 2.25-2

---

This annotated tag includes the following new commits:

   new  bf9a22f   Add XS-Autobuild: yes to debian/control.
   new  36ece17   Update debian/copyright with the GFDL 1.3.
   new  350e83e   Resurrect accidentally-dropped patch to prevent the 
indexing of every libc function in the main info directory (closes: #536506).
   new  66a802c   releasing package glibc-doc-reference version 2.25-2

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


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



[glibc-doc-reference] branch sid updated (1d3d877 -> 66a802c)

2017-12-06 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-doc-reference.

  from  1d3d877   New changelog entry
   new  bf9a22f   Add XS-Autobuild: yes to debian/control.
   new  36ece17   Update debian/copyright with the GFDL 1.3.
   new  350e83e   Resurrect accidentally-dropped patch to prevent the 
indexing of every libc function in the main info directory (closes: #536506).
   new  66a802c   releasing package glibc-doc-reference version 2.25-2

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


Summary of changes:
 debian/changelog  |   9 +-
 debian/control|   1 +
 debian/copyright  | 826 --
 debian/patches/series |   1 +
 4 files changed, 470 insertions(+), 367 deletions(-)

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



Processed: Bug#536506 marked as pending

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

> tag 536506 pending
Bug #536506 [glibc-doc-reference] glibc-doc-reference: clutters up main info 
directory
Added tag(s) pending.
> thanks
Stopping processing here.

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



[glibc-doc-reference] 01/04: Add XS-Autobuild: yes to debian/control.

2017-12-06 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-doc-reference.

commit bf9a22f91057c971a46a80e4f08403db755f2871
Author: Aurelien Jarno 
Date:   Wed Dec 6 12:53:36 2017 +0100

Add XS-Autobuild: yes to debian/control.
---
 debian/changelog | 2 +-
 debian/control   | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index 9b62080..b040478 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,6 @@
 glibc-doc-reference (2.25-2) UNRELEASED; urgency=medium
 
-  * 
+  * Add XS-Autobuild: yes to debian/control.
 
  -- Aurelien Jarno   Tue, 05 Dec 2017 20:41:54 +0100
 
diff --git a/debian/control b/debian/control
index cab2db3..f15e1ad 100644
--- a/debian/control
+++ b/debian/control
@@ -8,6 +8,7 @@ Uploaders: Clint Adams , Aurelien Jarno 
,
 Standards-Version: 4.1.2
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-glibc/glibc-doc-reference.git
 Vcs-Git: https://anonscm.debian.org/git/pkg-glibc/glibc-doc-reference.git
+XS-Autobuild: yes
 
 Package: glibc-doc-reference
 Architecture: all

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



[glibc-doc-reference] 04/04: releasing package glibc-doc-reference version 2.25-2

2017-12-06 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-doc-reference.

commit 66a802cf7bfe67a95a6a51800348d43476b936de
Author: Aurelien Jarno 
Date:   Wed Dec 6 13:09:30 2017 +0100

releasing package glibc-doc-reference version 2.25-2
---
 debian/changelog | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index e07febb..8f2b227 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,11 @@
-glibc-doc-reference (2.25-2) UNRELEASED; urgency=medium
+glibc-doc-reference (2.25-2) unstable; urgency=medium
 
   * Add XS-Autobuild: yes to debian/control.
   * Update debian/copyright with the GFDL 1.3.
   * Resurrect accidentally-dropped patch to prevent the indexing of
 every libc function in the main info directory (closes: #536506).
 
- -- Aurelien Jarno   Tue, 05 Dec 2017 20:41:54 +0100
+ -- Aurelien Jarno   Wed, 06 Dec 2017 13:09:23 +0100
 
 glibc-doc-reference (2.25-1) unstable; urgency=medium
 

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



[glibc-doc-reference] 02/04: Update debian/copyright with the GFDL 1.3.

2017-12-06 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-doc-reference.

commit 36ece17395e27f5903aff482897018682560f4a5
Author: Aurelien Jarno 
Date:   Wed Dec 6 13:07:40 2017 +0100

Update debian/copyright with the GFDL 1.3.
---
 debian/changelog |   1 +
 debian/copyright | 826 +++
 2 files changed, 463 insertions(+), 364 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index b040478..321f820 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 glibc-doc-reference (2.25-2) UNRELEASED; urgency=medium
 
   * Add XS-Autobuild: yes to debian/control.
+  * Update debian/copyright with the GFDL 1.3.
 
  -- Aurelien Jarno   Tue, 05 Dec 2017 20:41:54 +0100
 
diff --git a/debian/copyright b/debian/copyright
index a7bfde3..9bae278 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -5,376 +5,474 @@ in Debian and has to be shipped in the non-free section.  
It has been
 repackaged by the GNU Libc Maintainers  from the
 following source:
 
-  
+  https://sourceware.org/git/glibc.git
 
 The following applies to the GNU C Library Reference Manual (libc.info):
 
-   Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002, 
-   2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+   Copyright (C) 1993-2017 Free Software Foundation, Inc.
 
Permission is granted to copy, distribute and/or modify this document
-   under the terms of the GNU Free Documentation License, Version 1.1 or
+   under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with the
Invariant Sections being "Free Software Needs Free Documentation" and
-   "GNU Lesser General Public License", the Front-Cover texts being (a)
-   (see below), and with the Back-Cover Texts being (b) (see below).  A
-   copy of the license is included in the section entitled "GNU Free
+   "GNU Lesser General Public License", the Front-Cover texts being "A
+   GNU Manual", and with the Back-Cover Texts as in (a) below. A copy of
+   the license is included in the section entitled "GNU Free
Documentation License".
 
- GNU Free Documentation License
- **
-
-Version 1.1, March 2000
-
- Copyright (C) 2000 Free Software Foundation, Inc.
- 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
-
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-  0. PREAMBLE
-
- The purpose of this License is to make a manual, textbook, or other
- written document "free" in the sense of freedom: to assure everyone
- the effective freedom to copy and redistribute it, with or without
- modifying it, either commercially or noncommercially.  Secondarily,
- this License preserves for the author and publisher a way to get
- credit for their work, while not being considered responsible for
- modifications made by others.
-
- This License is a kind of "copyleft", which means that derivative
- works of the document must themselves be free in the same sense.
- It complements the GNU General Public License, which is a copyleft
- license designed for free software.
-
- We have designed this License in order to use it for manuals for
- free software, because free software needs free documentation: a
- free program should come with manuals providing the same freedoms
- that the software does.  But this License is not limited to
- software manuals; it can be used for any textual work, regardless
- of subject matter or whether it is published as a printed book.
- We recommend this License principally for works whose purpose is
- instruction or reference.
-
-  1. APPLICABILITY AND DEFINITIONS
-
- This License applies to any manual or other work that contains a
- notice placed by the copyright holder saying it can be distributed
- under the terms of this License.  The "Document", below, refers to
- any such manual or work.  Any member of the public is a licensee,
- and is addressed as "you".
-
- A "Modified Version" of the Document means any work containing the
- Document or a portion of it, either copied verbatim, or with
- modifications and/or translated into another language.
-
- A "Secondary Section" is a named appendix or a front-matter
- section of the Document that deals exclusively with the
- relationship of the publishers or authors of the Document to the
- Document's overall subject (or to related matters) and contains
- nothing that could fall directly within that overall subject.
- (For example, if the 

[glibc-doc-reference] 03/04: Resurrect accidentally-dropped patch to prevent the indexing of every libc function in the main info directory (closes: #536506).

2017-12-06 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-doc-reference.

commit 350e83e251f72afa24d35848adcbf822b6f13695
Author: Aurelien Jarno 
Date:   Wed Dec 6 13:09:21 2017 +0100

Resurrect accidentally-dropped patch to prevent the indexing of every libc 
function in the main info directory (closes: #536506).
---
 debian/changelog  | 2 ++
 debian/patches/series | 1 +
 2 files changed, 3 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 321f820..e07febb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,8 @@ glibc-doc-reference (2.25-2) UNRELEASED; urgency=medium
 
   * Add XS-Autobuild: yes to debian/control.
   * Update debian/copyright with the GFDL 1.3.
+  * Resurrect accidentally-dropped patch to prevent the indexing of
+every libc function in the main info directory (closes: #536506).
 
  -- Aurelien Jarno   Tue, 05 Dec 2017 20:41:54 +0100
 
diff --git a/debian/patches/series b/debian/patches/series
index fd58678..cc9374f 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 01-build-system.diff
+02-dont-clutter-main-info-directory.diff

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



Bug#536506: glibc-doc-reference: clutters up main info directory

2017-12-06 Thread Aurelien Jarno
On 2017-12-06 09:32, Sven Joachim wrote:
> On 2013-07-10 21:32 +0200, Sven Joachim wrote:
> 
> > On 2009-07-11 08:02 +0200, Sven Joachim wrote:
> >
> >> tags 536506 + patch
> >> thanks
> >>
> >> On 2009-07-11 02:06 +0200, Aurelien Jarno wrote:
> >>
> >>> tag 536506 + help
> >>> thanks
> >>>
> >>> On Fri, Jul 10, 2009 at 05:56:01PM +0200, Sven Joachim wrote:
>  Package: glibc-doc-reference
>  Version: 2.9-1
>  Severity: normal
>  
>  Your package puts an entry for every libc function and macro into the
>  main info directory, using up more than 1700 lines.  This has been
>  triggered by the transition to GNU's install-info; apparently the dpkg
>  implementation ignored secondary INFO-DIR-SECTION entries.
>  
> >>>
> >>> Could you have more details about what should be changed to fix that?
> >>
> >> There should not be a direntry for every function (upstream includes
> >> them on purpose, but this is a big abuse, that is what indices are
> >> for).  The following minimal patch avoids this:
> >>
> >>--8<---cut here---start->8---
> >> --- glibc-doc-reference-2.9.orig/manual/libc.texinfo
> >> +++ glibc-doc-reference-2.9/manual/libc.texinfo
> >> @@ -9,7 +9,6 @@
> >>  @direntry
> >>  * Libc: (libc). C library.
> >>  @end direntry
> >> -@include dir-add.texi
> >>  
> >>  @c This tells texinfo.tex to use the real section titles in xrefs in
> >>  @c place of the node name, when no section title is explicitly given.
> >>--8<---cut here---end--->8---
> >
> > Alas, this patch got lost in the 2.17-1 upload although it still
> > applies.  Perhaps a patch system would have avoided this problem?
> 
> There is now a patch system, but the patch for this bug (along with a
> few others which may or may not still be relevant) has not been applied

Most of the patches where tweak to the build system which has been
addressed in a different way, or files taken from the main repository,
which are now directly part of the tarball.

> when converting to the 3.0 (quilt) format.  So I'm attaching it again.

I indeed missed the purpose for that one. Thanks, I'll apply it for the
next upload.

Aurelien

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



Bug#536506: glibc-doc-reference: clutters up main info directory

2017-12-06 Thread Sven Joachim
On 2013-07-10 21:32 +0200, Sven Joachim wrote:

> On 2009-07-11 08:02 +0200, Sven Joachim wrote:
>
>> tags 536506 + patch
>> thanks
>>
>> On 2009-07-11 02:06 +0200, Aurelien Jarno wrote:
>>
>>> tag 536506 + help
>>> thanks
>>>
>>> On Fri, Jul 10, 2009 at 05:56:01PM +0200, Sven Joachim wrote:
 Package: glibc-doc-reference
 Version: 2.9-1
 Severity: normal
 
 Your package puts an entry for every libc function and macro into the
 main info directory, using up more than 1700 lines.  This has been
 triggered by the transition to GNU's install-info; apparently the dpkg
 implementation ignored secondary INFO-DIR-SECTION entries.
 
>>>
>>> Could you have more details about what should be changed to fix that?
>>
>> There should not be a direntry for every function (upstream includes
>> them on purpose, but this is a big abuse, that is what indices are
>> for).  The following minimal patch avoids this:
>>
>>--8<---cut here---start->8---
>> --- glibc-doc-reference-2.9.orig/manual/libc.texinfo
>> +++ glibc-doc-reference-2.9/manual/libc.texinfo
>> @@ -9,7 +9,6 @@
>>  @direntry
>>  * Libc: (libc). C library.
>>  @end direntry
>> -@include dir-add.texi
>>  
>>  @c This tells texinfo.tex to use the real section titles in xrefs in
>>  @c place of the node name, when no section title is explicitly given.
>>--8<---cut here---end--->8---
>
> Alas, this patch got lost in the 2.17-1 upload although it still
> applies.  Perhaps a patch system would have avoided this problem?

There is now a patch system, but the patch for this bug (along with a
few others which may or may not still be relevant) has not been applied
when converting to the 3.0 (quilt) format.  So I'm attaching it again.

Thanks for finally updating to a newer version! :)

Cheers,
   Sven

--- a/manual/libc.texinfo
+++ b/manual/libc.texinfo
@@ -18,7 +18,6 @@
 @direntry
 * Libc: (libc). C library.
 @end direntry
-@include dir-add.texi
 
 @include pkgvers.texi