Re: Bug#303596: Emacs installation fails on vfat fs

2005-04-11 Thread Colin Watson
On Sat, Apr 09, 2005 at 12:01:53AM -0700, Stephen Gildea wrote: > I also point out that if a chown/chmod operation by root on an existent > directory fails, there's nothing to be done about it, whether you notice > it or not. My response would be inclined to be "run fsck". Programs should report t

Re: Bug#303596: Emacs installation fails on vfat fs

2005-04-09 Thread Bill Allombert
On Fri, Apr 08, 2005 at 08:48:56PM -0500, Rob Browning wrote: > Stephen Gildea <[EMAIL PROTECTED]> writes: > > > The postinst script does several chown and chmod operations on > > subdirectories of /usr/local/share/. If these fail, the script > > fails (it runs with sh -e) and the package install

Re: Bug#303596: Emacs installation fails on vfat fs

2005-04-09 Thread Stephen Gildea
> "Since /usr/local can be mounted read-only from a remote server, these > directories must be created and removed by the postinst and prerm > maintainer scripts and not be included in the .deb archive. These > scripts must not fail if either of these operations fail." (9.1.2) > since the

Re: Bug#303596: Emacs installation fails on vfat fs

2005-04-08 Thread Frank Lichtenheld
On Fri, Apr 08, 2005 at 08:48:56PM -0500, Rob Browning wrote: > Stephen Gildea <[EMAIL PROTECTED]> writes: > > But failing to do a chown or chmod of these directories is not > > important enough to cause package installation to fail on any file > > system. > > Before I'd be willing to change this,

Re: Bug#303596: Emacs installation fails on vfat fs

2005-04-08 Thread Henrique de Moraes Holschuh
On Fri, 08 Apr 2005, Rob Browning wrote: > Before I'd be willing to change this, I'd need to hear from > debian-policy that such a change would be acceptable. Current policy Debian requires a *POSIX* system to work. VFAT ain't POSIX, so no dice. There is no need to get a policy stick for this, it

Re: Bug#303596: Emacs installation fails on vfat fs

2005-04-08 Thread Rob Browning
Stephen Gildea <[EMAIL PROTECTED]> writes: > The postinst script does several chown and chmod operations on > subdirectories of /usr/local/share/. If these fail, the script > fails (it runs with sh -e) and the package installation fails. This > is too severe, as the chown/chmod failure can be in