Bug#508505: liblocale-maketext-lexicon-perl: please install xgettext.pl in /usr/bin

Ansgar Burchardt ansgar at 2008.43-1.org
Fri Dec 12 20:57:55 UTC 2008


Hi,

Damyan Ivanov <dmn at debian.org> writes:
> -=| Ansgar Burchardt, Fri, Dec 12, 2008 at 07:04:05PM +0100 |=-
>> Why not just keep the name "xgettext.pl" in this case?  It is less
>> confusing than a completely different name.  Also other documentation
>> (e.g. Catalyst::Plugin::I18N::Manual) refers to "xgettext.pl".
>
> We have a precedent -- thread starts at 
> http://lists.debian.org/debian-perl/2007/11/msg00035.html.
>
> At the end the script was renamed

`par' and `par-archive' do quite different things though.  In
xgettext{,.pl}'s case both programs perform a similar task so there is
less chance of confusion.

> The relevant text from Policy §10.4 is
>
>   When scripts are installed into a directory in the system PATH, the 
>   script name should not include an extension such as .sh or .pl that 
>   denotes the scripting language currently used to implement it.
>
> So I think that an alternate xgettext implementation should use 
> alternate name, without extension.
>
> xgettext-ng? :)

I admit not liking this section from policy ;-)  I understand the
intention behind this, but in my opinion renaming programs *only* in
Debian causes more harm than good.  Documentation points to programs
that do not exist, scripts (and Makefiles) will have to be adapted
specifically for Debian...

Regards,
Ansgar

-- 
PGP: 1024D/595FAD19  739E 2D09 0969 BEA9 9797  B055 DDB0 2FF7 595F AD19





More information about the pkg-perl-maintainers mailing list