Re: Can /usr/share/doc/<pkg> be deleted on upgrade ?
On Sun, Nov 29, 2009 at 05:13:51PM -0600, Manoj Srivastava wrote:
> On Thu, Nov 26 2009, Matthew Palmer wrote:
>
> > On Thu, Nov 26, 2009 at 01:38:32PM +0100, Lucas B. Cohen wrote:
> >> Is it considered acceptable for a package to blindly delete, then
> >> recreate its entire directory under /usr/share/doc upon installation or
> >> upgrade ?
> >
> > I would consider it extremely unacceptable. Your package can fiddle
> > with files it owns, but anything else is Right Out.
>
> Right. But a package owns the directory
> /usr/share/doc/<package-name>, and other packages should not be dumping
> things in there -- there should be no expectation of any directory
> structure under another packages /usr/share/doc directory surviving.
According to dpkg -L, sysklogd owns /var/log (and /var, /usr, and /usr/sbin
for that matter); I would still consider it unpleasant if sysklogd decided
to go and delete any of those directories because it "owned" it. I did use
the word "file" in my previous statement quite deliberately.
- Matt
Reply to: