Hello John,
thanks for your analysis.

I see 3 issues from your report.

1. The source packages contains undistributable man pages.

   Yes, unfortunately archlinux mixes Linux man pages and POSIX man
   pages in one package, hence these pages went in the upstream set. 

   To remedy this specific problem, I'll prune those pages from the
   upstream set, make a new upstream bug fix release and a new Debian
   release. This should fix the problem in Unstable.

   For Trixie, I can provide an according backport, as I do regularly.
   However, it needs to be discussed what the best fix would be there.
   My personal preference would be to make an according upload to
   "stable-proposed-updates" or whatever.

2. There are missing licensing information

   So far, our skripts for the Debian package only analyse the files
   actually shipped in the binary package, where you can find a complete 
   list in debian/copyright.

   Having done dozens of L10N NMUs I noticed that these lists are
   often not well maintained, especially when looking for translations
   (they are often forgotten). So I don't think this is a serious bug
   (probably important).

   To address these, I would include an upstream infrastructure to
   list the licences of all upstream man pages. But since licensecheck
   does not detect all of them, this cannot happen overnight.

3. These undistributable pages "slipped through"

   As upstream, another script would then (in the future) check if
   there are new man pages introduced and their license would be
   inspected and only shipped upstream if they allow distribution.
   This way, *in the future* no such page could "slip in".

And one question:
[Are] they really a meaningful part of the source for this package?

Yes. To rebuild the translations in a reproducible way you need to
transform the original man pages (from the dates they were pulled form
the various distributions) into template files, which are then synched
with the po files from the translators and transformed into translated
man pages. You can find more about the general worflow in po4a(1).

If I missed something, please let me know.

Greetings

         Helge
-- 
      Dr. Helge Kreutzmann                     [email protected]
           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

Reply via email to