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

Bug#379176: "E: foo: non-standard-toplevel-dir srv/" is policy not an error



Holger Levsen <debian@layer-acht.org> writes:
> On Saturday 22 July 2006 18:34, you wrote:

>> Yes, and if you ship files in /srv, then your package is creating and
>> insisting upon a particular structure in /srv.  Even if the binaries in
>> the package don't insist, the *package* is insisting.

> Yup. That's a structure my package created. Obviously I can depend on
> that.

And the FHS says that you're not allowed to do that.  So... lintian is
correct, I think.

>> Certainly, I can see shipping configuration that points to /srv for
>> local data by default, and even a postinst that creates an initial
>> structure in /srv for the package if this is the first install, but
>> putting the files directly in the package seems to me to be forcing
>> more structure than is allowed here.

> So you agree that the lintian error is wrong :)

None of those things would trigger a lintian error.  :)

>> Maybe we should take this to debian-policy and see what other folks
>> think?

> Sure. Go ahead. And thanks for caring!

Okay, will do.

-- 
Russ Allbery (rra@debian.org)               <http://www.eyrie.org/~eagle/>



Reply to: