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

Bug#398922: advi: Installs arch-independent files in /usr/lib



severity 398922 important
thanks

On Thu, Nov 16, 2006 at 04:39:48PM +0100, Frank Küster wrote:
> According to the Debian Policy as well as the etch release policy (5 c
> in the latter document), packages are RC if they do not follow the FHS.

> advi installs architecture-independent TeX input files in
> /usr/lib/advi.  The proper location would be /usr/share/texmf/tex/advi,
> which currently is a symlink to the dir in /usr/lib.

> I'm currently preparing a patch.

This particular kind of FHS violation (arch-indep code in arch-dep
directory) is not generally RC, because there are no significant functional
problems as a result of mis-identifying files as arch-dependent that aren't.
Also, /usr/lib/foo is overloaded in the FHS with "internal commands to be
invoked by foo", which means this is the /right/ place for any
arch-independent helper /executables/...  So moving these files into
/usr/share is unequivocally the right thing under the FHS, but splitting
this fine of a hair is not RC.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
vorlon@debian.org                                   http://www.debian.org/



Reply to: