Source: debianutils Severity: serious Justification: FTBFS when making a derived work, contrary to the spirit of the Debian Social Contract Version: 5.5-1 User: [email protected] Usertags: origin-ubuntu jammy
Hi,
If I patch the debianutils source package, then I find that I cannot
easily rebuild it without the following files from Salsa VCS that are
not included in the Debian source package:
po4a/de/translator_german.add
po4a/fr/savelog.8.fr.add
po4a/fr/translator_french.add
po4a/fr/which.1.fr.add
po4a/ja/translator_japanese.add
po4a/pl/translator_polish.add
po4a/sl/translator_slovene.add
po4a/po/de.po
po4a/po/es.po
po4a/po/fr.po
po4a/po/it.po
po4a/po/ja.po
po4a/po/pl.po
po4a/po/pt.po
po4a/po/sl.po
Everything is fine if I rebuild the package unmodified. But the build
fails when I patch the package to run "autoreconf" because these files
are missing.
As a result, I wouldn't consider the debianutils Debian source package
to be truly the source, contrary to my expectation that it should be. I
think this fails the spirit of the "desert island test" since someone on
a desert island with a Debian release containing all source packages
would not be able to straightforwardly modify Makefile.am, run
autoreconf and rebuild debianutils. I think the same applies to anyone
who wishes to adjust the translations.
Please could you arrange to ship these missing files in the source
package?
I discovered this while looking to patch debianutils in Ubuntu, but I
think the issue stands in Debian alone, under its own policies. As a
workaround, I just patched these files (grabbed from Salsa) back in, and
that worked fine.
Thanks!
Robie
signature.asc
Description: PGP signature

