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

Bug#47540: dselect does not handle Replaces: correctly?!

Package: dpkg

When a package x has

Replaces: y
Conflicts: y

and you select it, every other package depending on y is marked for removal
because of the conflict. But one would think that if the package x replaces
y, the conflict forces y's removal but packages depending on y should be
kept (and more should be installable) because x replaces y.

A real example is lesstif, for example: if you install lesstif1, which replaces lesstifg and conflicts with lesstif and lesstifg, then dselect will force
you to remove xscreensaver, for example, which depends on lesstifg.

Reply to: