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: