Accepted python2.3 2.3.4-13ubuntu1 (source)
Colin Watson
cjwatson at canonical.com
Sat Oct 30 08:08:53 CDT 2004
On Fri, Oct 29, 2004 at 12:18:03PM -0700, Matt Zimmerman wrote:
> On Fri, Oct 29, 2004 at 07:01:14PM +0100, Colin Watson wrote:
> > On Fri, Oct 29, 2004 at 09:51:56AM -0700, Matt Zimmerman wrote:
> > > Because replaces tends to fail on various corner cases of partial upgrades.
> >
> > But conflicts complicate upgrade ordering. I'd rather fix dpkg so that
> > replaces didn't have those corner cases than introduce enormous numbers
> > of conflicts everywhere that will stick around for ever.
>
> What do you propose? The solution which comes to mind would be to change
> dpkg to silently skip unpacking files in foo which would otherwise overlap
> with bar, if bar declares Replaces: foo. It doesn't sound particularly
> complex to implement, but I'm not entirely sure about whether it is correct.
> :-)
Precisely that. Without that change, Replaces: doesn't behave correctly;
it seems to me that any brokenness created by such a change would
already exist if the packages in question were unpacked in a different
order.
--
Colin Watson [cjwatson at canonical.com]
More information about the ubuntu-devel
mailing list