Merge ~ginggs/casper:breaks-lupin-casper into casper:main
Proposed by
Graham Inggs
Status: | Needs review |
---|---|
Proposed branch: | ~ginggs/casper:breaks-lupin-casper |
Merge into: | casper:main |
Diff against target: |
28 lines (+8/-1) 2 files modified
debian/changelog (+6/-0) debian/control (+2/-1) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Steve Langasek | Approve | ||
Julian Andres Klode (community) | Approve | ||
Review via email: mp+419855@code.launchpad.net |
To post a comment you must log in.
xnox and I went over this section of policy [1] before I proposed this MR. I've numbered the use cases below for clarity.
"
Normally, Breaks should be used instead of Conflicts since Conflicts imposes a stronger restriction on the ordering of package installation or upgrade and can make it more difficult for the package manager to find a correct solution to an upgrade or installation problem. Breaks should be used
1. when moving a file from one package to another (see Overwriting files and replacing packages - Replaces),
2. when splitting a package (a special case of the previous one), or
3. when the breaking package exposes a bug in or interacts badly with particular versions of the broken package.
Conflicts should be used
4. when two packages provide the same file and will continue to do so,
5. in conjunction with Provides when only one package providing a given virtual facility can be unpacked at a time (see Virtual packages - Provides),
6. in other cases where one must prevent simultaneous installation of two packages for reasons that are ongoing (not fixed in a later version of one of the packages) or that must prevent both packages from being unpacked at the same time, not just configured.
"
1 is applicable
4 is not applicable since we will not have two package continue to provide the same file
2, 3, 5 and 6 are not applicable
[1] https:/ /www.debian. org/doc/ debian- policy/ ch-relationship s.html# conflicting- binary- packages- conflicts