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

Bug#164595: dpkg: dselect should conflict with old version of dpkg



reassign 164595 dpkg
retitle 164595 dpkg: respect Replaces when installing package with replaced files
severity 164595 important
merge 164595 184635
thanks

On Sun, Oct 13, 2002 at 08:00:44PM +0200, Eduard Bloch wrote:
> Package: dselect
> Severity: normal
> 
> I am not sure wheter this is intended, but dselect does not conflict
> with old versions of dpkg. dpkg would fail on file-overwritte errors
> while downgrading to stable's dpkg version.

I don't think adding such a conflict is possible. It would create an
unresolvable Pre-Depends/Conflicts loop when upgrading from such older
versions. When the Pre-Depends is removed post-sarge, the Conflicts
might be technically possible to add, but I think it's a bad idea.

Instead, we should make Replaces work more robustly: file overwrite
errors shouldn't be given when the files in question are owned by a
replacing package. This should allow the removal of a number of
unnecessary Conflicts in Debian, which I'd expect to smooth upgrades in
general. There seems to be a patch for this in #184635.

Cheers,

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



Reply to: