Merge lp:~ken-vandine/qml-friends/provides_fix into lp:qml-friends

Proposed by Ken VanDine
Status: Merged
Approved by: Robert Bruce Park
Approved revision: 52
Merged at revision: 52
Proposed branch: lp:~ken-vandine/qml-friends/provides_fix
Merge into: lp:qml-friends
Diff against target: 14 lines (+0/-3)
1 file modified
debian/control (+0/-3)
To merge this branch: bzr merge lp:~ken-vandine/qml-friends/provides_fix
Reviewer Review Type Date Requested Status
Robert Bruce Park Approve
PS Jenkins bot (community) continuous-integration Approve
Review via email: mp+182954@code.launchpad.net

Commit message

qtdeclarative5-friends0.2 doesn't conflict or provide qtdeclarative5-friends-plugin

Description of the change

qtdeclarative5-friends0.2 doesn't conflict or provide qtdeclarative5-friends-plugin

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

PASSED: Continuous integration, rev:52
http://jenkins.qa.ubuntu.com/job/qml-friends-ci/18/
Executed test runs:
    SUCCESS: http://jenkins.qa.ubuntu.com/job/qml-friends-saucy-amd64-ci/3

Click here to trigger a rebuild:
http://s-jenkins:8080/job/qml-friends-ci/18/rebuild

review: Approve (continuous-integration)
Revision history for this message
Robert Bruce Park (robru) wrote :

Are you sure? I thought conflics/replaces/provides was necessary to transition a package rename like what just happened here...

Revision history for this message
Ken VanDine (ken-vandine) wrote :

It depends, in this case the packages are parallel installable so no conflicts or replaces. It doesn't actually provide the same thing the old binary did, so apps that depend on qtdeclarative5-friends-plugin have "import Friends 0.1", which will fail with qtdeclarative5-friends0.2 installed. So for those apps to work, they need the old binary installed.

Revision history for this message
Robert Bruce Park (robru) wrote :

Ahhh, ok, didn't realize they were parallel installable.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/control'
2--- debian/control 2013-08-22 06:02:13 +0000
3+++ debian/control 2013-08-29 16:58:50 +0000
4@@ -36,11 +36,8 @@
5 ${misc:Depends},
6 ${shlibs:Depends},
7 Breaks: qml2-friends0 (<= 0.1.0bzr13.02.22),
8-Conflicts: qtdeclarative5-friends-plugin,
9 Replaces: qml2-friends0 (<= 0.1.0bzr13.02.22),
10- qtdeclarative5-friends-plugin,
11 Provides: qml2-friends0,
12- qtdeclarative5-friends-plugin,
13 Description: QML Bindings for the Friends library
14 Expose QML bindings for the Friends library
15

Subscribers

People subscribed via source and target branches

to all changes: