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

Re: Bug#137019: debconf: apt can't dist-upgrade properly from potato with debconf-tiny installed



On Tue, Mar 05, 2002 at 09:22:34PM -0500, Joey Hess wrote:
> Colin Watson wrote:
> > Is there anything that can be done to smooth the upgrade?
> 
> Fix apt? :-/ debconf conflicts, provides, and replaces debconf-tiny,
> there's not much more I can do there.

As far as I can make out, the reason why debconf's C/P/R doesn't work is
that debconf-tiny in potato provided debconf, and apt appears to assign
a very high priority to packages that provide important packages (even
higher than the important package itself in the case where it's a mixed
virtual package, which seems odd).

Somebody else may be able to interpret this better than I can, though,
and maybe there's a cleaner solution than the one I found.

> Does it really need to depend on exactly Source-Version of debconf?
> Wouldn't depending on debconf >= 1.0 do? I'd rather put this in its own
> package for easier future deletion.

debconf (>= 1.0) is fine - I picked Source-Version for no particularly
good reason (possibly because I was thinking that debconf would have to
be changed anyway to version the conflicts). Actually, experimenting,
all I need to do is add a debconf-tiny package which doesn't provide
debconf and has no other interesting characteristics, and it works.
Depending on a newer-than-potato version of debconf is just an insurance
policy.

-- 
Colin Watson                                  [cjwatson@flatline.org.uk]



Reply to: