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: