On 21/12/2021 10.07, Jochen Sprickerhof wrote:
While I agree that both packages conflict, I'm not sure if proposing a Breaks+Replaces is the proper solution here (and in general). Normally we want to have the library packages to be coinstallable and thus the packages only provide non conflicting files. Could you maybe adopt your template to mention that this hints to a problem in the package and propose to look into resolving the conflict as an alternative solution?

What about

In case of shared library packages where the conflicting files do not contain the SOVERSION in their name or path, please also consider alternative solutions for solving the conflict and avoiding Breaks+Replaces for easier upgrades in the future. Ideally shared libraries of different SOVERSIONs should only contain non-conflicting files and thus be co-installable for smooth upgrades.


Andreas

Reply via email to