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/

Attachment: 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 ---

Reply via email to