[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: non-developer packages depending on gettext?



>>>>> Neil Williams <codehelp@debian.org> writes:

[…]

 > Check if the package contains a shell script which supports
 > translated output strings — such packages should Depend: gettext-base
 > rather than drop the dependency entirely.

 > I've had a quick look at gnas and it does seem that this is a case
 > where gettext-base is required, but not gettext.

	ACK, thanks for the information.

	To note is that Source: gnunet has contrib/report.sh, which
	calls gettext(1), but it doesn't seem to be propagated to any of
	the binaries currently depending on gettext.

 > gettext should only be necessary for packages or tasks which
 > *manipulate* PO files directly, rather than use the processed .mo
 > files to generate translated output.  So, Build-Depends: yes,
 > Depends: probably a bug.  gettext-base is only really needed when the
 > package provides shell scripts with translated output because those
 > evaluate the gettext process at runtime but that only requires
 > gettext-base, not gettext.

 > Could be worth filing a wishlist bug against lintian because it
 > should be quite easy to spot.

	?  I see no easy way to discern between these three cases (the
	dependency is valid, depend on gettext-base instead, drop the
	dependency altogether.)

-- 
FSF associate member #7257


Reply to: