Bill Allombert wrote:

> To give an example: Debian policy mandates that the file 
> /usr/share/doc/<package>/changelog.Debian.gz 
> exists.
> Now perl subpolicy mandate that the perl module 
> Foo::Bar::Baz::Qux::Quux::Quuux::Quuuux 
> whic live in /usr/share/perl5/Foo/Bar/Baz/Qux/Quux/Quuux/Quuuux
> be packaged as
> libfoo-bar-baz-qux-quux-quuux-quuuux-perl,
> which leads to the file
> /usr/share/doc/libfoo-bar-baz-qux-quux-quuux-quuuux-perl/changelog.Debian.gz

I see.  (Though I suspect that a perl module with more than, say,
80 characters in its name is pushing the boundaries of good taste
already.  It's hard to get to 239.)

> I am not objecting to a limit being set. What I am objecting to is for policy 
> to forbid
> something without providing guidance on how to deal with the issue.
>
> If you look at the section about software version, policy provides guidance 
> how to deal
> with software without upstream version or non-increasing upstream version, it 
> does not 
> just state that this is forbidden, etc.

Thanks for clarifying.  I misunderstood before and I agree now.

What _would_ be good advice in this case?  For long filenames, one
option is to build hierarchically named subdirectories.  I confess
that it's straining my imagination to come up with situations in which
names approaching the limits would come up in practice that are not
simply bugs.

Jonathan



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/20110303231840.GA12723@elie

Reply via email to