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

"Breaks" or "Conflicts"?



Dear mentors,

Let packages B and C be add-ons for package A. Let A-doc be a -doc package associated with A, providing an "update-A-doc" command which is triggered by the installation/upgrade/removal of any add-on for A.

New version of package C doesn't play well with old version of package B:

if B (old) is installed when C is upgraded (or installed), A is broken. If, in addition, A-doc is installed, "update-A-doc" is triggered during upgrade/install, and fails.

So, the _real_ relationship is: the conjunction (B(old) + C(new)) breaks A and A-doc (to a point where A-doc ends-up deconfigured).

Very clearly, C (new) must declare a "Conflicts" or a "Breaks" against B (< new). But which one is the good choice?

Regards, Thibaut.


Reply to: