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

Re: FHS: Wholesale conversion is wrong



Thanks for the response.  I think I can address your objection.

Manoj Srivastava wrote:
> >>"Richard" == Richard Braakman <dark@xs4all.nl> writes:
> 
>  >   1. Policy change: all files installed in /usr/share must be pointed 
>  >      to by symlinks not in /usr/share.  (Note that this is already
>  >      required by the FSSTND, section 6.3)
> 
> 	I object. This would break the emacsen policy, and would break
>  packages like miscfiles, that install files only in /usr/share.

Hmm.  My primary reason for this policy change is to make it possible
for lintian to verify that all files that are moved to /usr/share get
the right symlinks pointing to them.  I think that without such an
automated check, we will miss a few.

Perhaps it would be enough to limit the requirement to the specific
directories /usr/share/man, /usr/share/info, and /usr/share/doc?
(Perhaps /usr/share/dict as well.)

The package-specific /usr/share directories will probably be moved as
entire directories from /usr/lib, and only a few of these will ever be
referenced by other packages.  It is likely that if a symlink is
necessary there, it will not be forgotten.

> And
>  read the FSSTND again. It is not as strict as you make it out to be.
> 
> ----------------------------------------------------------------------
> One note: no program should ever reference anything in /usr/share.  For
> instance, a manual page program should never directly look in
> /usr/share/man/man1/ls.1, but it should refer to /usr/man/man1/ls.1 at
> all times.  Anything in /usr/share will be "pointed to" by the use of
> symlinks from other areas in the filesystem, such as /usr/man,
> /usr/lib/<something>, etc.
> ----------------------------------------------------------------------

Oh, I read the last sentence as a separate requirement.  I see your
point however.

>  > What do you think of this proposal?
> 
> 	I like it for the most part, apart from insisting on the
>  smlinks and the lintian check.

Will you like those parts better with the changes I described above?

Richard Braakman


--  
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


Reply to: