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

Re: non-developer packages depending on gettext?



On Fri, 19 Oct 2012 12:10:00 +0700
Ivan Shmakov <oneingray@gmail.com> wrote:

> 	I find somewhat unusual for the following packages to depend on
> 	gettext, given that the latter is a collection of utilities of
> 	interest primarily to software developers and maintainers (as
> 	stated in its own Description:.)  Could someone please clarify
> 	on this?  TIA.
> 
> gnac        audio converter for GNOME
> gosa        Web Based LDAP Administration Program
> istanbul    Desktop session recorder producing Ogg Theora video
> poker-web   Web interface to a poker-network server
> 
> 	(I've also filed Bug#690860 against Source: gnunet, which, AIUI,
> 	the maintainer intents to fix by dropping the dependency.)

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.

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.

-- 


Neil Williams
=============
http://www.linux.codehelp.co.uk/

Attachment: pgpIfh8i6bBzi.pgp
Description: PGP signature


Reply to: