Your message dated Fri, 02 Dec 2022 15:53:36 +0000 with message-id <e1p18m4-008eyl...@fasolo.debian.org> and subject line Bug#1020742: fixed in manpages-l10n 4.16.0-2 has caused the Debian Bug report #1020742, regarding manpages-l10n: add symlinks rather than relying on whatis references 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.) -- 1020742: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1020742 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: man-db Version: 2.10.2-3 Severity: important Tags: l10n X-Debbugs-Cc: Mario Blättermann <mario.blaetterm...@gmail.com>, "Dr. Tobias Quathamer" <to...@debian.org> Hello Colin, I'm the Debian maintainer of manpages-l10n, I put my co-maintainer and manpages-l10n upstream in CC. I observed the following unexpected behaviour: Some man pages can be called under various names. Take, for example, nss-mymachines and libnss_mymachines.so.2. In the file system, there is only nss-mymachines.8.gz, but if I install manpages-de (this is assumed for the rest of this bug report) I can issue man nss-mymachines and man libnss_mymachines.so.2. to read the German man page. I do not have the English version installed currently, thus, as expected, LC_ALL=C man nss-mymachines does not find anything. This is the part that works (as expected). Now let's take a different example, namely systemd-importd.service and systemd-importd. Again manpages-de ships only one file, i.e. /usr/share/man/de/man8/systemd-importd.service.8.gz With man systemd-importd.service I'm able to read the German version, however, with man systemd-importd I get the english version (which exists on my system, different from the previous example). If I manually enter (as root) ln -s /usr/share/man/de/man8/systemd-importd.service.8.gz /usr/share/man/de/man8/systemd-importd.8.gz then it works as intended, i.e. I get the German page in both cases. For information: helge@twentytwo:/usr/share/man/de/man8$ lexgrog nss-myhostname.8.gz nss-myhostname.8.gz: "nss-myhostname - Rechnernamenauflösung für die lokal konfigurierten Systemrechnernamen" nss-myhostname.8.gz: "libnss_myhostname.so.2 - Rechnernamenauflösung für die lokal konfigurierten Systemrechnernamen" helge@twentytwo:/usr/share/man/de/man8$ lexgrog systemd-importd.service.8.gz systemd-importd.service.8.gz: "systemd-importd.service - VM- und Container-Abbild-Import und -Exportdienst" systemd-importd.service.8.gz: "systemd-importd - VM- und Container-Abbild-Import und -Exportdienst" Thus for the English → English man page the alias system works, but it does not work for German → German, if the English exists. If it does not exist, then it works. I tried to understand where these links are processed, but unfortunately I did not manage to do so. I really would like to avoid adding tons of links in manpages-l10n for each man page with aliases and each translation (we do ship quite a few man pages and translations). I chose the severity, as this bug prevents all users with localized man pages to read them if they happen to call the "wrong" alias. Thus impacting quite a bit manpages-l10n. -- System Information: Debian Release: bookworm/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel taint flags: TAINT_UNSIGNED_MODULE Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to de_DE.UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages man-db depends on: ii bsdextrautils 2.38.1-1 ii bsdmainutils 12.1.7+nmu3 ii debconf [debconf-2.0] 1.5.79 ii groff-base 1.22.4-8 ii libc6 2.34-8 ii libgdbm6 1.23-2 ii libpipeline1 1.5.6-3 ii libseccomp2 2.5.4-1+b1 ii zlib1g 1:1.2.11.dfsg-4.1 man-db recommends no packages. Versions of packages man-db suggests: ii apparmor 3.0.7-1 ii chromium [www-browser] 105.0.5195.125-1 ii firefox-esr [www-browser] 102.2.0esr-1 ii groff 1.22.4-8 ii konqueror [www-browser] 4:21.12.3-1 ii less 590-1 ii links [www-browser] 2.27-1+b1 ii lynx [www-browser] 2.9.0dev.10-1+b1 ii sugar-browse-activity [www-browser] 207-1 ii w3m [www-browser] 0.5.3+git20220429-1+b1 -- debconf information: man-db/install-setuid: false man-db/auto-update: true -- Dr. Helge Kreutzmann deb...@helgefjell.de Dipl.-Phys. http://www.helgefjell.de/debian.php 64bit GNU powered gpg signed mail preferred Help keep free software "libre": http://www.ffii.de/
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---Source: manpages-l10n Source-Version: 4.16.0-2 Done: Dr. Helge Kreutzmann <deb...@helgefjell.de> We believe that the bug you reported is fixed in the latest version of manpages-l10n, 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 1020...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Dr. Helge Kreutzmann <deb...@helgefjell.de> (supplier of updated manpages-l10n 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: SHA256 Format: 1.8 Date: Fri, 02 Dec 2022 15:51:14 +0100 Source: manpages-l10n Architecture: source Version: 4.16.0-2 Distribution: unstable Urgency: medium Maintainer: Dr. Tobias Quathamer <to...@debian.org> Changed-By: Dr. Helge Kreutzmann <deb...@helgefjell.de> Closes: 1020742 Changes: manpages-l10n (4.16.0-2) unstable; urgency=medium . * Dynamically find alternative names of man pages and install appropriate symlinks. As dh_installman does not yet fully support this, do this manually. Some links do not yet work, this needs to be dealt with upstream. Closes: #1020742. Checksums-Sha1: 7794aef06d47fd6d9633d2968a0ee6cf94f148c4 3601 manpages-l10n_4.16.0-2.dsc 70b8fc09b97d9f364c6db691bbc3797f5a2c5e85 61084 manpages-l10n_4.16.0-2.debian.tar.xz c3c853fb527ae920f5d6962711a9a6ebe9d818bc 13461 manpages-l10n_4.16.0-2_amd64.buildinfo Checksums-Sha256: a3f1f9188d4fe7e43f20e8365dc95d28c108b76889dd1db5a5310c0eb6eeb034 3601 manpages-l10n_4.16.0-2.dsc 4e1ec6a2fc9a54ae439f22935cc001b1dbe9c416024a1a9f4202e6afcc673588 61084 manpages-l10n_4.16.0-2.debian.tar.xz b654f1a1ec38d271c7467ff457f52fcaeac4eb3bcb6477ad9c44b07c805f5964 13461 manpages-l10n_4.16.0-2_amd64.buildinfo Files: 0ad10aa691eb6b443e0babcac33485d8 3601 doc optional manpages-l10n_4.16.0-2.dsc 6f0cad0b64159712f2b8f9ec44b7c430 61084 doc optional manpages-l10n_4.16.0-2.debian.tar.xz 3d5c5cd9511c0fa8aef51a79b21e5d4a 13461 doc optional manpages-l10n_4.16.0-2_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEbZZfteMW0gNUynuwQbqlJmgq5nAFAmOKGLMACgkQQbqlJmgq 5nBtDw/+KZl9zwjKPa8XVstOs5h6O2K9ziv1tRlyhUzAgiXWQo77QS8vrmdW95IB pqTXuevZodZiYExvaXosSqKdCqM99HiwVk0G0scX9aZyJ/gygOvm7s19wA3vVSEB TEDB1TYJ4rRaFlZlB/2miXarno/Z+V9610DhEHsrCusKQFfE78qXRuVlMC3y6yUl 2khpCxX78UGg4d696GhBfjXFor+IEA3rYKt4E/JMKC9M7d0kpLQTHw2s7rM9/ypI iNEnLq3P1F4EWGuahlWnq0o2YRCxaitJ6S/cHzU75XjrypiSfbO8N64C7IptYwRX lPAzYCaDK0XdokIrDD9wv89f+Au1YsTR4U/F09NThtYrpuz9CZEF1oeCV/jaZUtY U4dtdsvX8C/7mVtB0BMqBIoIF0l4VO+NlAshmZboBsmmjkXJMZtN5y5f2gxV52SI xAQVlyOQp6vzeOQHrLplVFGCg8KPTlAG1vr6AoLtM95COHgsskTSCfSzkvogpJok dJsMT/+Cto1xGsC43vE8LdB6rRGPbiS7IJ3P9wmRTw6ByMoD9YWLa0qBAMA4QMcp bCM+BydbowBSqjFWEj5ZMhvqyqDvbQN2yJR1s0VMyaKh9zqBt/OtXr/vigXUSPhq 3r6cSX0l8z4DTDBxRzOL+NcfHCwuCqGF/J3Csbm0a1eSO+Q1FcQ= =vach -----END PGP SIGNATURE-----
--- End Message ---