Merge lp:~gandelman-a/ubuntu/saucy/nova/pbr_d2to1_versions into lp:~openstack-ubuntu-testing/nova/havana

Proposed by Adam Gandelman
Status: Superseded
Proposed branch: lp:~gandelman-a/ubuntu/saucy/nova/pbr_d2to1_versions
Merge into: lp:~openstack-ubuntu-testing/nova/havana
Diff against target: 74 lines (+10/-24)
4 files modified
debian/changelog (+8/-11)
debian/control (+2/-2)
debian/patches/fix-setup-version-dependency.patch (+0/-10)
debian/patches/series (+0/-1)
To merge this branch: bzr merge lp:~gandelman-a/ubuntu/saucy/nova/pbr_d2to1_versions
Reviewer Review Type Date Requested Status
Openstack Ubuntu Testers Pending
Review via email: mp+169575@code.launchpad.net

This proposal has been superseded by a proposal from 2013-06-19.

Description of the change

Drops the patch that sets version requirements in setup.py. Moves to d/control and sets pbr dependency to meet 0.5.11, which nova at least now requires, or it will fail:

2013-06-14 23:52:18,438: hook.output@INFO: Traceback (most recent call last):
  File "/usr/bin/nova-manage", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2711, in <module>

2013-06-14 23:52:18,438: hook.output@INFO: parse_requirements(__requires__), Environment()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 588, in resolve

2013-06-14 23:52:18,438: hook.output@INFO: raise VersionConflict(dist,req) # XXX put more info here
pkg_resources.VersionConflict: (pbr 0.5.11 (/usr/lib/python2.7/dist-packages), Requirement.parse('pbr>=0.5.16,<0.6'))

2013-06-14 23:52:18,445: hook.output@INFO: dpkg: error processing nova-common (--configure):

To post a comment you must log in.
582. By Chuck Short

Dropped fix-setup-version-dependency.patch

583. By Adam Gandelman

Fix changelog conflict.

Unmerged revisions

583. By Adam Gandelman

Fix changelog conflict.

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 2013-06-03 14:51:39 +0000
3+++ debian/changelog 2013-06-15 00:26:30 +0000
4@@ -1,16 +1,13 @@
5-nova (1:2013.2.a973.g0afcc05-0ubuntu1) UNRELEASED; urgency=low
6-
7- * New upstream release.
8- * debian/patches/fix-setup-version-dependency.patch: Hard
9- code dependencies for pbr and d2to1.
10-
11- -- Chuck Short <zulcss@ubuntu.com> Mon, 03 Jun 2013 08:52:36 -0500
12-
13-nova (1:2013.2~b1-0ubuntu2) UNRELEASED; urgency=low
14-
15+nova (1:2013.2.a973.g0afcc05-0ubuntu2) UNRELEASED; urgency=low
16+
17+ [ Yolanda Robla ]
18 * debian/tests: added autopkgtests
19
20- -- Yolanda Robla <yolanda.robla@canonical.com> Mon, 03 Jun 2013 16:10:12 +0200
21+ [ Adam Gandelman ]
22+ * debian/control: Set version requirements python-pbr (>= 0.5.11),
23+ python-d2to1 (>= 0.2.10).
24+
25+ -- Adam Gandelman <adamg@ubuntu.com> Fri, 14 Jun 2013 17:24:40 -0700
26
27 nova (1:2013.2~b1-0ubuntu1) saucy; urgency=low
28
29
30=== modified file 'debian/control'
31--- debian/control 2013-06-03 13:49:25 +0000
32+++ debian/control 2013-06-15 00:26:30 +0000
33@@ -17,7 +17,7 @@
34 python-cinderclient,
35 python-coverage,
36 python-crypto,
37- python-d2to1,
38+ python-d2to1 (>= 0.2.10),
39 python-distutils-extra,
40 python-eventlet,
41 python-fixtures (>= 0.3.12),
42@@ -34,7 +34,7 @@
43 python-paramiko,
44 python-paste,
45 python-pastedeploy (>= 1.5.0),
46- python-pbr,
47+ python-pbr (>= 0.5.11),
48 python-pyasn1,
49 python-quantumclient,
50 python-routes,
51
52=== removed file 'debian/patches/fix-setup-version-dependency.patch'
53--- debian/patches/fix-setup-version-dependency.patch 2013-06-03 14:08:47 +0000
54+++ debian/patches/fix-setup-version-dependency.patch 1970-01-01 00:00:00 +0000
55@@ -1,10 +0,0 @@
56-diff -Naupr nova-2013.2.a973.g0afcc05.orig/setup.py nova-2013.2.a973.g0afcc05/setup.py
57---- nova-2013.2.a973.g0afcc05.orig/setup.py 2013-06-03 08:43:16.000000000 -0500
58-+++ nova-2013.2.a973.g0afcc05/setup.py 2013-06-03 08:48:06.825292822 -0500
59-@@ -17,5 +17,5 @@
60- import setuptools
61-
62- setuptools.setup(
63-- setup_requires=['d2to1', 'pbr'],
64-+ setup_requires=['d2to1>=0.2.10,<0.3', 'pbr>=0.5,<0.6'],
65- d2to1=True)
66
67=== modified file 'debian/patches/series'
68--- debian/patches/series 2013-06-03 14:08:47 +0000
69+++ debian/patches/series 2013-06-15 00:26:30 +0000
70@@ -3,4 +3,3 @@
71 avoid_requirements_cheetah.patch
72 path-to-the-xenhost.conf-fixup.patch
73 fix-docs-build-without-network.patch
74-fix-setup-version-dependency.patch

Subscribers

People subscribed via source and target branches