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: email@example.com
> > > 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)