Your message dated Thu, 27 Dec 2007 07:47:02 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#220044: fixed in dpkg 1.14.13
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)

--- Begin Message ---
X-debbugs-cc: [EMAIL PROTECTED]
Package: dpkg
Version: 1.13.22
Severity: normal
File: /usr/sbin/update-alternatives

Regarding the terrible daily dangling symlink messages, differing upon
each sid upgrade,
Subject: Anacron job 'cron.daily' on bla1
/etc/cron.daily/man-db:
mandb: warning: /usr/share/man/man1/x-window-manager.1.gz is a dangling symlink
mandb: warning: /usr/share/man/man1/rmiregistry.1.gz is a dangling symlink

One tries
$ reportbug -f /usr/share/man/man1/x-window-manager.1.gz
Finding package for '/usr/share/man/man1/x-window-manager.1.gz'...
Resolved as '/usr/share/man/man1/sawfish.1.gz'.
No packages match.
No package specified; stopping.
$ reportbug -f /usr/share/man/man1/rmiregistry.1.gz
Finding package for '/usr/share/man/man1/rmiregistry.1.gz'...
Resolved as '/usr/share/man/man1/grmiregistry-4.1.1.gz'.
No packages match.
No package specified; stopping.

# update-alternatives --config x-window-manager
worked. All one has to do is choose the current istalled packages'
number again.

However I found switching around from a package with a man page to one
without will create new dangling symlinks.
# update-alternatives --config rmiregistry

There are 4 alternatives which provide `rmiregistry'.

  Selection    Alternative
-----------------------------------------------
*         1    /usr/bin/grmiregistry-4.0
          2    /etc/alternatives/kaffe-system/bin/rmiregistry
          3    /usr/bin/grmiregistry-4.1
 +        4    /usr/lib/jvm/java-gcj/jre/bin/rmiregistry

Press enter to keep the default[*], or type selection number: 4
Using `/usr/lib/jvm/java-gcj/jre/bin/rmiregistry' to provide `rmiregistry'.
# man rmiregistry
man: warning: /usr/share/man/man1/rmiregistry.1.gz is a dangling symlink
No manual entry for rmiregistry
See 'man 7 undocumented' for help when manual pages are not available.

Therefore, I have discovered the root of the godawful daily dangling
symlink messages. update-alternatives can detect them but doesn't,
causing a daily burden on the user.

As far as particular packages, well all I know is

# dlocate rmiregistry|grep man|sed s/.*\ //|xargs ls -ogL
ls: /usr/lib/jvm/java-1.4.2-gcj-4.1-1.4.2.0/man/man1/rmiregistry.1.gz: No such 
file or directory
-rw-r--r-- 1 2305 2006-04-23 22:59 /usr/share/man/man1/grmiregistry-4.0.1.gz
-rw-r--r-- 1 2315 2005-07-06 19:00 /usr/share/man/man1/rmiregistry-3.4.1.gz
-rw-r--r-- 1  541 2006-08-16 09:39 /usr/share/man/man1/rmiregistry.kaffe.1.gz

However this is all part of the dark corners of my system. Also I note
there were two, not just one, update-alternatives --config rmiregistry
choices that would cause the dangling symlinks.

In conclusion, root should not get those horrible daily messages. At
most one message one time with instructions on why it is root's fault,
and what he should do.

By the way, on another machine, we see
  There are 3 alternatives which provide `rmiregistry'.

    Selection    Alternative
  -----------------------------------------------
            1    /usr/bin/grmiregistry-4.0
            2    /usr/bin/grmiregistry-4.1
   +        3    /usr/lib/jvm/java-gcj/jre/bin/rmiregistry

  Press enter to keep the default[*], or type selection number:

The problem is there is no *, so the user doesn't know what default
you mean.


--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.14.13

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

dpkg-dev_1.14.13_all.deb
  to pool/main/d/dpkg/dpkg-dev_1.14.13_all.deb
dpkg_1.14.13.dsc
  to pool/main/d/dpkg/dpkg_1.14.13.dsc
dpkg_1.14.13.tar.gz
  to pool/main/d/dpkg/dpkg_1.14.13.tar.gz
dpkg_1.14.13_i386.deb
  to pool/main/d/dpkg/dpkg_1.14.13_i386.deb
dselect_1.14.13_i386.deb
  to pool/main/d/dpkg/dselect_1.14.13_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 [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover <[EMAIL PROTECTED]> (supplier of updated dpkg 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 [EMAIL PROTECTED])


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

Format: 1.7
Date: Thu, 27 Dec 2007 09:16:45 +0200
Source: dpkg
Binary: dpkg dselect dpkg-dev
Architecture: source i386 all
Version: 1.14.13
Distribution: unstable
Urgency: low
Maintainer: Dpkg Developers <[EMAIL PROTECTED]>
Changed-By: Guillem Jover <[EMAIL PROTECTED]>
Description: 
 dpkg       - package maintenance system for Debian
 dpkg-dev   - package building tools for Debian
 dselect    - user tool to manage Debian packages
Closes: 76295 109794 200454 220044 229143 245562 246906 356299 373003 377400 
392440 433567 441021 443241 451872 452730 453364 453885 454616 455260 455520 
455841 456984 457673 457739 457784
Changes: 
 dpkg (1.14.13) unstable; urgency=low
 .
   [ Frank Lichtenheld ]
   * Add an own manpage for Dpkg's version format. Mostly stolen
     from policy. Closes: #373003
   * Fix control file parsing for field values starting with a colon.
     Apparently nobody ever needed this until Vcs-Cvs came along.
     Closes: #453364
   * Copy the usr/share/doc directory to dpkg-dev and dselect (Instead
     of using symlinks). The space requirements are minimal and adding
     the needed dependencies to comply with policy would be way more
     inconvenient. Pointed out by Rene Engelhard. Closes: #452730
   * Allow more than one arch and more than one type of a package
     in debian/files. Parts of the patch by Goswin von Brederlow
     and Bastian Blank. Closes: #356299, #377400, #229143
   * Allow building only architecture independent packages (-A).
     Closes: #109794, #200454
   * Bump Standards-Version to 3.7.3 (no changes)
 .
   [ Raphael Hertzog ]
   * When dpkg-shlibdeps finds a lib in a directory which is just a symlink to
     another directory that is also considered, remember the other directory
     name as the canonical one. Closes: #453885
   * dpkg-shlibdeps doesn't warn any more about libm.so.6 being unused if the
     binary is also linked against libstdc++ since g++ always add an implicit
     -lm. Closes: #454616
   * Included files in symbols files (via #include) do no more need to repeat
     the header line. Closes: #455260
   * Tweak the sort algorithm between dependencies so that intervals
     are displayed as "a (>= 1), a (<< 2)" instead of the opposite.
     Closes: #455520
   * Extend format of symbols files to support arbitrary fields of
     meta-information. First field is Build-Depends-Package used to extract the
     version requirement possibly encoded in the Build-Depends field and make
     sure that the generated dependency is at least as strict as this one.
   * Fix dpkg-gensymbols to not update version info of a deprecated symbol.
     Closes: #457739
   * Fix dpkg-source's behaviour with options -sk -sK -sp -sP. Closes: #457784
 .
   [ Guillem Jover ]
   * Ignore the man pages when building without NLS support. Closes: #457673
   * Fix perl warnings:
     - Check for undefined values when reading from the alternative db.
   * Properly handle symlinks for alternatives with inexistent slave links.
     Closes: #76295, #246906, #433567, #451872, #220044, #392440, #441021
     Closes: #443241
     Based on a patch by Daniel Leidert <[EMAIL PROTECTED]>.
   * Fail when diverting to a non existent directory. Closes: #245562
     Thanks to Flavio Stanchina <[EMAIL PROTECTED]>.
   * Refactor update-alternatives.
 .
   [ Updated dpkg translations ]
   * French (Christian Perrier, as this was trivial).
   * Spanish (Javier Fernández-Sanguino Peña). Closes: #456984
   * Swedish (Peter Karlsson).
 .
   [ Updated man pages translations ]
   * German (Helge Kreutzmann).
   * Swedish (Peter Karlsson).
 .
   [ Updated scripts translations ]
   * French (Frédéric Bothamy).
   * German (Helge Kreutzmann).
   * Japanese (Kenshi Muto). Closes: #455841
   * Swedish (Peter Karlsson).
Files: 
 4f342691b8ee5dd5f78e3acfee906e93 997 admin required dpkg_1.14.13.dsc
 f400ed1653921962564be1f7486a101d 6329144 admin required dpkg_1.14.13.tar.gz
 55e87cb463d850f822a4e03605361c75 2150570 admin required dpkg_1.14.13_i386.deb
 23dde75b8fac05bc56c87250f85bbbdb 725376 admin required dselect_1.14.13_i386.deb
 771cdeb984059da7b6e53dd42057481f 548008 utils optional dpkg-dev_1.14.13_all.deb

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

iD8DBQFHc1MLuW9ciZ2SjJsRAuSnAKDJsjGVI2DZMWS6Y6qhIg+MZbQbaACeO/oh
oLl6KDo0p5I7+3TJD9+a+k4=
=/iIW
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to