* Russ Allbery <r...@debian.org>, 2023-06-27 23:19:
for some reason I thought we normally always combine Replaces with Breaks or Conflicts even for other cases.

There is a good reason.

Consider the following scenario:

* Package A 1.0-1 is installed providing file F.
* File F is moved to package B as of package A 1.0-3.
* User installs package B, which replaces the file in package A.
* User uninstalls package B.

F is now gone, even though it's supposed to be still shipped by A 1.0-1.

--
Jakub Wilk

Reply via email to