Merge lp:~andreserl/maas/packaging_upgrade_fix_dhcp into lp:~maas-maintainers/maas/packaging

Proposed by Andres Rodriguez
Status: Merged
Approved by: Andres Rodriguez
Approved revision: 224
Merged at revision: 223
Proposed branch: lp:~andreserl/maas/packaging_upgrade_fix_dhcp
Merge into: lp:~maas-maintainers/maas/packaging
Diff against target: 27 lines (+4/-2)
2 files modified
debian/changelog (+2/-0)
debian/control (+2/-2)
To merge this branch: bzr merge lp:~andreserl/maas/packaging_upgrade_fix_dhcp
Reviewer Review Type Date Requested Status
Jeroen T. Vermeulen (community) Approve
Review via email: mp+201937@code.launchpad.net

Commit message

debian/control: python-maas-provisioningserver Breaks/Replaces for
maas-dhcp due to moving files around packages.

To post a comment you must log in.
Revision history for this message
Jeroen T. Vermeulen (jtv) wrote :

This implicitly answers two things I wasn't sure about:

1. Do we need to bump the version number?

2. Has packaging for Trusty branched yet?

Thanks for the fix. Technically I guess the problem only affects one release of the maas-dhcp package, but I don't suppose it matters much.

Jeroen

review: Approve
Revision history for this message
Andres Rodriguez (andreserl) wrote :

1. Not really, the ubuntu revision number should take care of this. However, the new release will have a newer upstream rev number.

2. lp:~maas-maintianers/maas/packaging is always the packaging of the development release (the trunk of the packaging) so we won't branch it until released.

The problem is really when we try to upgrade, dpkg will complain that the file in question is already installed by a different package, so 2 packages won't be able to have the same package.

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-01-15 15:38:32 +0000
3+++ debian/changelog 2014-01-16 14:46:21 +0000
4@@ -8,6 +8,8 @@
5 [ Andres Rodriguez ]
6 * debian/maas-region-controller.postinst: Make sure maas-txlongpoll and
7 maas-region-celery get restarted.
8+ * debian/control: python-maas-provisioningserver Breaks/Replaces for
9+ maas-dhcp due to moving files around packages.
10
11 -- Andres Rodriguez <andreserl@ubuntu.com> Wed, 15 Jan 2014 00:24:58 -0500
12
13
14=== modified file 'debian/control'
15--- debian/control 2014-01-15 05:22:12 +0000
16+++ debian/control 2014-01-16 14:46:21 +0000
17@@ -130,8 +130,8 @@
18 python-zope.interface,
19 ${misc:Depends},
20 ${python:Depends}
21-Breaks: python-django-maas ( <= 0.1+bzr1048+dfsg-0ubuntu1 ), maas-cluster-controller (<= 0.1+bzr1243+dfsg-0ubuntu3)
22-Replaces: python-django-maas ( <= 0.1+bzr1048+dfsg-0ubuntu1 ), maas-cluster-controller (<= 0.1+bzr1243+dfsg-0ubuntu3)
23+Breaks: python-django-maas ( <= 0.1+bzr1048+dfsg-0ubuntu1 ), maas-cluster-controller (<= 0.1+bzr1243+dfsg-0ubuntu3), maas-dhcp (<= 1.4+bzr1817+dfsg-0ubuntu1)
24+Replaces: python-django-maas ( <= 0.1+bzr1048+dfsg-0ubuntu1 ), maas-cluster-controller (<= 0.1+bzr1243+dfsg-0ubuntu3), maas-dhcp (<= 1.4+bzr1817+dfsg-0ubuntu1)
25 Conflicts: python-librabbitmq
26 Description: Ubuntu MAAS Server
27 Ubuntu MAAS Server is the successor to Orchestra. It offers a

Subscribers

People subscribed via source and target branches

to all changes: