[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#99530: marked as done (glibc-doc: Missing symlinks for some man pages)



Your message dated Tue, 18 Feb 2003 14:18:19 -0500
with message-id <E18lDFz-0005oH-00@auric.debian.org>
and subject line Bug#99530: fixed in glibc 2.3.1-12
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at maintonly) by bugs.debian.org; 1 Jun 2001 18:03:31 +0000
>From cjwatson@auric.debian.org Fri Jun 01 13:03:30 2001
Return-path: <cjwatson@auric.debian.org>
Received: from auric.debian.org [206.246.226.45] (mail)
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 155tGj-0004gF-00; Fri, 01 Jun 2001 13:03:29 -0500
Received: from cjwatson by auric.debian.org with local (Exim 3.12 1 (Debian))
	id 155tGh-0001xM-00; Fri, 01 Jun 2001 14:03:27 -0400
From: Colin Watson <cjwatson@debian.org>
To: maintonly@bugs.debian.org
Subject: glibc-doc: Missing symlinks for some man pages
Message-Id: <E155tGh-0001xM-00@auric.debian.org>
Sender: Colin Watson <cjwatson@auric.debian.org>
Date: Fri, 01 Jun 2001 14:03:27 -0400
Delivered-To: maintonly@bugs.debian.org

Package: glibc-doc
Severity: normal

Hi,

An upcoming release of Debian policy, version 3.5.5.0, contains an amendment
which clarifies the way man pages need to be installed.

Until now, packages could install /usr/share/man/man1/foo.1.gz with 'foo,
bar \- programs to do something' in the NAME section and have no
corresponding symbolic link from bar.1.gz (policy suggested using a symbolic
link, but wasn't clear that it's required), and our man program happened to
magically figure it out for itself and display the right man page when you
typed 'man bar'. However, guaranteeing that this would work even when you've
recently installed some new packages has a serious performance impact on
man, as it frequently has to go and look through the filesystem to update
its database.

Before woody's base system is frozen, I intend to remove this "feature" from
man-db, so that its performance is consistent and acceptable for a
reasonable number of people. It isn't a standard feature even among the
various man page browsers in Debian, let alone in other Linux distributions,
so there should be no compatibility problems. However, your package seems to
rely on it, so this bug is being filed to let you know that the way some of
your man pages are installed needs to be improved in order to work properly
in woody. All you need to do, if you already have, say, foo(1) and expect
bar(1) to work as well, is install a symbolic link to foo.1.gz as bar.1.gz
(.so links and hard links are also OK, though symlinks are recommended).

Here's a list of man pages and the names that don't appear anywhere in the
filesystem:

  usr/share/man/man3/pthread_key_create.3thr.gz: pthread_getspecific
  usr/share/man/man3/pthread_key_create.3thr.gz: pthread_key_delete
  usr/share/man/man3/pthread_key_create.3thr.gz: pthread_setspecific

If the list looks odd, please check man(7) to see if the man page is
formatted properly. This output was generated by way of mandb, so if it's
confused then users will be too; if it turns out that it's done the wrong
thing, please reassign this bug to man-db so that I can fix it. I might not
have caught symlinks that are created in the postinst (say, using
alternatives); if that's the case, please close this bug.

Please see bug #94995 and policy 3.5.5 section 13.1 for more information,
and feel free to contact me if you need help.

Thanks,

-- 
Colin Watson, via a script

---------------------------------------
Received: (at 99530-close) by bugs.debian.org; 18 Feb 2003 19:21:20 +0000
>From katie@auric.debian.org Tue Feb 18 13:21:20 2003
Return-path: <katie@auric.debian.org>
Received: from auric.debian.org [206.246.226.45] (mail)
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 18lDIu-00049Y-00; Tue, 18 Feb 2003 13:21:20 -0600
Received: from katie by auric.debian.org with local (Exim 3.35 1 (Debian))
	id 18lDFz-0005oH-00; Tue, 18 Feb 2003 14:18:19 -0500
From: GOTO Masanori <gotom@debian.or.jp>
To: 99530-close@bugs.debian.org
X-Katie: $Revision: 1.32 $
Subject: Bug#99530: fixed in glibc 2.3.1-12
Message-Id: <E18lDFz-0005oH-00@auric.debian.org>
Sender: Archive Administrator <katie@auric.debian.org>
Date: Tue, 18 Feb 2003 14:18:19 -0500
Delivered-To: 99530-close@bugs.debian.org

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

glibc-doc_2.3.1-12_all.deb
  to pool/main/g/glibc/glibc-doc_2.3.1-12_all.deb
glibc_2.3.1-12.diff.gz
  to pool/main/g/glibc/glibc_2.3.1-12.diff.gz
glibc_2.3.1-12.dsc
  to pool/main/g/glibc/glibc_2.3.1-12.dsc
libc-udeb_2.3.1-12_i386.udeb
  to pool/main/g/glibc/libc-udeb_2.3.1-12_i386.udeb
libc6-dbg_2.3.1-12_i386.deb
  to pool/main/g/glibc/libc6-dbg_2.3.1-12_i386.deb
libc6-dev_2.3.1-12_i386.deb
  to pool/main/g/glibc/libc6-dev_2.3.1-12_i386.deb
libc6-pic_2.3.1-12_i386.deb
  to pool/main/g/glibc/libc6-pic_2.3.1-12_i386.deb
libc6-prof_2.3.1-12_i386.deb
  to pool/main/g/glibc/libc6-prof_2.3.1-12_i386.deb
libc6_2.3.1-12_i386.deb
  to pool/main/g/glibc/libc6_2.3.1-12_i386.deb
locales_2.3.1-12_all.deb
  to pool/main/g/glibc/locales_2.3.1-12_all.deb
nscd_2.3.1-12_i386.deb
  to pool/main/g/glibc/nscd_2.3.1-12_i386.deb



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 99530@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
GOTO Masanori <gotom@debian.or.jp> (supplier of updated glibc 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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sat,  8 Feb 2003 22:08:59 +0900
Source: glibc
Binary: libc6.1-prof libc1 libc0.3-pic locales glibc-doc libc6-pic libc-udeb libc1-prof libc0.3 libc0.3-dbg libc6.1-dev libc1-pic libc6-s390x libc6-prof libc1-dbg libc6-dev-sparc64 libc6 libc0.3-dev libc6-dbg nscd libc6.1-dbg libc6.1-pic libc6-sparc64 libc6-dev libc0.3-prof libc6.1 libc6-dev-s390x libc1-dev
Architecture: source i386 all
Version: 2.3.1-12
Distribution: unstable
Urgency: low
Maintainer: GOTO Masanori <gotom@debian.or.jp>
Changed-By: GOTO Masanori <gotom@debian.or.jp>
Description: 
 glibc-doc  - GNU C Library: Documentation
 libc-udeb  - GNU C Library: Shared libraries and Timezone data - udeb (udeb)
 libc6      - GNU C Library: Shared libraries and Timezone data
 libc6-dbg  - GNU C Library: Libraries with debugging symbols
 libc6-dev  - GNU C Library: Development Libraries and Header Files.
 libc6-pic  - GNU C Library: PIC archive library
 libc6-prof - GNU C Library: Profiling Libraries.
 locales    - GNU C Library: National Language (locale) data [support]
 nscd       - GNU C Library: Name Service Cache Daemon
Closes: 99530 99623 130517 135334 154556 177242 177472 178645 179781 180040 180330 180916 181409
Changes: 
 glibc (2.3.1-12) unstable; urgency=low
 .
   * GOTO Masanori <gotom@debian.or.jp>
     - debian/patches/glibc23-malloc-check.dpatch: Fix hppa MALLOC_CHECK_
       invalid pointer problem.  (Closes: #177242)
     - debian/patches/libgcc-compat-sparc.dpatch: Fix sparc libgcc compat
       symbol problem.  Patched by Guido Guenther <agx@debian.org>
       (Closes: #178645)
     - debian/patches/locales-supported.dpatch: This dpatch addes many
       locales especially for UTF-8 and ISO-8859-15, to display debconf
       locale menu using SUPPORTED.orig.
       (Closes: #135334, #154556, #177472, #99623, #130517)
     - debian/packages.d/glibc-doc.mk: add pthread_{getspecific, key_delete,
       setspecific} manpage symlinks to pthread_key_create. (Closes: #99530)
     - debian/manpages/ldconfig.8: Update from the redhat manpages.
       (Closes: #180916)
     - debian/patches/libgcc-compat-all.dpatch: Fix i386 libgcc compat
       symbol problem, this dpatch merges with
       libgcc-compat-{sparc,mips}.dpatch, patched by Guido Guenther
       <agx@debian.org>. (Closes: #179781, #180330)
     - debian/locales/DEBIAN/{postinst,templates,config}: Fix default
       environment variable "Leave alone" does not affect its meaning.
       (Closes: #180040)
   * Daniel Jacobowitz <dan@debian.org>
     - debian/libc/etc/init.d/devpts.sh: Update devpts.sh to work with the
       new grep package (Closes: #181409).
Files: 
 c519c24d831c1a183908e4de91de9629 1561 libs required glibc_2.3.1-12.dsc
 60ba35dd8a379a8eb4c1c9d6957b5817 1683654 libs required glibc_2.3.1-12.diff.gz
 0e856793853fdd686d54a3526af27c96 3192368 base required libc6_2.3.1-12_i386.deb
 d6188a86d442292319f81ec0c7a22974 516314 debian-installer required libc-udeb_2.3.1-12_i386.udeb
 55a87ca9bd007b30395067864961a7c5 2415674 devel standard libc6-dev_2.3.1-12_i386.deb
 dc6f9b9f83f4395e8217338055ae18da 890926 devel extra libc6-prof_2.3.1-12_i386.deb
 448095caf44cc19abe61a86c55f98f5f 4997192 devel extra libc6-dbg_2.3.1-12_i386.deb
 9adb75c8eaff3c944d1e4815588ff8fc 842898 devel optional libc6-pic_2.3.1-12_i386.deb
 ed8c3ea914177cb5c629113fc73ed85a 65642 admin optional nscd_2.3.1-12_i386.deb
 02eaf1547c4676d7ec8e782c5367ecb2 3745134 base standard locales_2.3.1-12_all.deb
 dfc77c187bb64846b712cb8db048b9fa 3007406 doc optional glibc-doc_2.3.1-12_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+UcvS9dAn0Xqx8P4RAunMAKCICJdc4HapZTL1Cx8EGK3DqWb0QQCeK2Us
X1oRPy/STqoVhyGkNxmuZu4=
=SsXA
-----END PGP SIGNATURE-----



Reply to: