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

Re: Release-critical Bugreport for February 7, 1999

On Mon, 8 Feb 1999, Santiago Vila wrote:

> On Sun, 7 Feb 1999, Hamish Moffatt wrote:
> > On Sun, Feb 07, 1999 at 12:15:12AM -0600, BugScan reporter wrote:
> > > Package: general (pseudo)
> > > Maintainer: debian-devel@lists.debian.org
> > >   32888  base: Removing "Obsolete" package base kills a system
> > 
> > Is this any more release-critical now than it was for bo or hamm
> > (or even rex)? Removing the old timezone package can be pretty nasty too.
> Would a new "base" package of extra priority which zeroes
> /var/lib/dpkg/info/base.list in the *preinst* and contains absolutely no
> files fix this bug?

The answer is no, because dpkg seems to take the old file
/var/lib/dpkg/info/base.files before executing the preinst.

Enrique, you were right.

Ok, I have yet another solution:

A new base Pre-Depends on a new package called base-killer.
The new base-killer is the one that zeroes /var/lib/dpkg/info/base.files.
The new base would have a friendly extended description saying "you may
now remove this package safely".

How does this sound?  (In addition to ugly, of course :-)

Or maybe base-killer should be just a line in the current base-files?

 "746916b523f1a389ed562d018585cc66" (a truly random sig)

Reply to: