Package: debhelper
Version: 13.20
Severity: minor

Dear Niels,

while updating the strings in the debhelper documentation the l10
documentation team noticed a few issues in the text which I report
in the attached text file.

Just for reference: The update of the german translation has been
reported in a separate report as
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1083169.
The remarks listed below appear in the po template as FIXME, too.
The first two strings seem to be contradictionary to be.
The other ones are just typos or about formatting, nothing serious.

In case the documentation is updated I will be happy to update the
translation accordingly.

Thank you very much for maintaining this huge project,
Christoph Brinkhaus
No. 1
# FIXME In #: debhelper-compat-upgrade-checklist.pod:276
#       it triggers a warning to use... Is just the context different?
#       Please clarify.
#. type: textblock
#: debhelper-compat-upgrade-checklist.pod:59
msgid ""
"It is now an error to use a packaging file without the package prefix for "
"B<--name> even if the source package only produces one binary package. As "
"example, if you had a F<debian/bar.service> with the following snippet in "
"F<debian/rules>:"

No. 2
# FIXME It is now triggers a warning → Now it triggers a warning
# FIXME In #: debhelper-compat-upgrade-checklist.pod:59
#       it is an error to use... Is just the context different?
#       Please clarify.
#. type: textblock
#: debhelper-compat-upgrade-checklist.pod:276
msgid ""
"It is now triggers a warning to use a packaging file without the package "
"prefix for B<--name> even if the source package only produces one binary "
"package. As example, if you had a F<debian/bar.service> with the following "
"snippet in F<debian/rules>:"

No. 3
# FIXME does "resultig deb" mean "resulting deb file"?
#. type: textblock
#: debhelper-compat-upgrade-checklist.pod:108
msgid ""
"Additionally, B<dh_strip_nondeterminism> and B<dh_compress> plus any "
"commands added by third-party add-ons using these as anchors will no longer "
"be able to rely on the mode/ownership normalization by B<dh_fixperms>, which "
"may expose bugs in the form of incorrect mode or ownership in the resulting "
"deb."

No. 4 (from here downwards just typos/formatting...)
# FIXME now assumes → now assume
#. type: textblock
#: debhelper-compat-upgrade-checklist.pod:289
msgid ""
"The default look up rules for B<Dh_Lib> based tools now assumes that "
"configuration files are no longer named (B<--name>) nor support architecture "
"restrictions by default.  If you work with a third-party debhelper-like tool "
"and need support for either of these features, please file a bug against the "
"tool asking it to declare its configuration file with the relevant options "
"in its B<pkgfile> call."

No. 5
#FIXME --remove → B<--remove>
#FIXME --purge → B<--purge>
#. type: textblock
#: debhelper-compat-upgrade-checklist.pod:358
msgid ""
"The tool B<dh_installtmpfiles> now runs with --remove on package removal, "
"and --purge on package purge. systemd v256 is required for the latter."

No. 6
# FIXME B<lintian> → B<lintian>(1)
#. type: textblock
#: debhelper-compat-upgrade-checklist.pod:363
msgid ""
"The B<dh_lintian> tool no longer accepts architecture specific overrides "
"files for packages with B<Multi-Arch: same> in F<debian/control>, since "
"these would not be co-installable. Instances affected by this error should "
"migrate to B<lintian> architecture specific overrides."

No. 7
# FIXME B<XDG_*> variable → B<XDG_*> variables
#. type: textblock
#: debhelper-compat-upgrade-checklist.pod:421
#| msgid ""
#| "The B<dh_auto_*> helpers now reset the environment variables B<HOME> and "
#| "common B<XDG_*> variable.  Please see description of the environment "
#| "variables in L</ENVIRONMENT> for how this is handled."
msgid ""
"The B<dh_auto_*> helpers now reset the environment variables B<HOME> and "
"common B<XDG_*> variable.  Please see description of the environment "
"variables in L<debhelper(1)/ENVIRONMENT> for how this is handled."

No. 8
# FIXME that relies → that rely
#. type: textblock
#: debhelper-compat-upgrade-checklist.pod:726
#| msgid ""
#| "The B<perl-makemaker> and B<perl-build> build systems no longer pass B<-I."
#| "> to perl.  Packages that still need this behaviour can emulate it by "
#| "using the B<PERL5LIB> environment variable.  E.g. by adding B<export "
#| "PERL5LIB=.> in their debian/rules file (or similar)."
msgid ""
"The B<perl-makemaker> and B<perl-build> build systems no longer pass B<-I.> "
"to perl.  Packages that relies on this behavior can often use the "
"B<PERL5LIB> environment variable as a substitute.  E.g. by adding B<export "
"PERL5LIB=.> in their debian/rules file (or similar)."

Reply via email to