Merge lp:~panfaust/kubuntu-packaging-next/khelpcenter-work2 into lp:~kubuntu-packagers/kubuntu-packaging-next/khelpcenter

Proposed by Jose Manuel Santamaria Lema
Status: Needs review
Proposed branch: lp:~panfaust/kubuntu-packaging-next/khelpcenter-work2
Merge into: lp:~kubuntu-packagers/kubuntu-packaging-next/khelpcenter
Diff against target: 42 lines (+16/-5)
2 files modified
debian/changelog (+11/-0)
debian/control (+5/-5)
To merge this branch: bzr merge lp:~panfaust/kubuntu-packaging-next/khelpcenter-work2
Reviewer Review Type Date Requested Status
Kubuntu Packagers Pending
Review via email: mp+229096@code.launchpad.net

Description of the change

Use Breaks instead of conflicts against khelpcenter4. According to
debian's policy 7.4 "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". This is the
case when upgrading from debian's kde metapackages such as kde-
standard or kde-full, so this change is needed to make the upgrades
from such metapackages work better.

To post a comment you must log in.

Unmerged revisions

26. By Jose Manuel Santamaria Lema

Use Breaks instead of Conflicts.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2014-07-29 20:20:46 +0000
3+++ debian/changelog 2014-07-31 17:55:30 +0000
4@@ -14,6 +14,17 @@
5 + Doesn't replace conflict as there is no binary conflict due to
6 buildids
7
8+ [ José Manuel Santamaría Lema ]
9+ * Use Breaks instead of conflicts against khelpcenter4. According to
10+ debian's policy 7.4 "Normally, Breaks should be used instead of
11+ Conflicts since Conflicts imposes a stronger restriction on the
12+ ordering of package installation or upgrade and can make it more
13+ difficult for the package manager to find a correct solution to an
14+ upgrade or installation problem, Breaks should be used". This is the
15+ case when upgrading from debian's kde metapackages such as kde-
16+ standard or kde-full, so this change is needed to make the upgrades
17+ from such metapackages work better.
18+
19 -- Jonathan Riddell <jriddell@ubuntu.com> Thu, 10 Jul 2014 20:02:25 +0200
20
21 khelpcenter (4:4.98.0-0ubuntu1) utopic; urgency=medium
22
23=== modified file 'debian/control'
24--- debian/control 2014-07-29 20:20:46 +0000
25+++ debian/control 2014-07-31 17:55:30 +0000
26@@ -52,11 +52,11 @@
27
28 Package: khelpcenter
29 Architecture: any
30-Depends: ${misc:Depends},
31- ${shlibs:Depends}
32-Conflicts: khelpcenter4
33-Breaks: khelpcenter-data (<< 4:5.0.0-0ubuntu1~ubuntu14.10~ppa2)
34-Replaces: khelpcenter4, khelpcenter-data (<< 4:5.0.0-0ubuntu1~ubuntu14.10~ppa2)
35+Depends: ${misc:Depends}, ${shlibs:Depends}
36+Breaks: khelpcenter-data (<< 4:5.0.0-0ubuntu1~ubuntu14.10~ppa2),
37+ khelpcenter4 (<= 4:5.0.0)
38+Replaces: khelpcenter-data (<< 4:5.0.0-0ubuntu1~ubuntu14.10~ppa2),
39+ khelpcenter4 (<= 4:5.0.0)
40 Description: KDE documentation viewer
41 KHelpCenter uses meta data files which describe the documentation
42 available in the system. Each document is represented by a meta data

Subscribers

People subscribed via source and target branches