Accepted python2.3 2.3.4-13ubuntu1 (source)

Colin Watson cjwatson at
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

Colin Watson                                    [cjwatson at]

More information about the ubuntu-devel mailing list