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

Subscribers

People subscribed via source and target branches

to all changes: