Merge lp:~zulcss/nova/house-cleaning into lp:~ubuntu-server-dev/nova/havana

Proposed by Chuck Short
Status: Merged
Merged at revision: 614
Proposed branch: lp:~zulcss/nova/house-cleaning
Merge into: lp:~ubuntu-server-dev/nova/havana
Diff against target: 188 lines (+58/-43)
3 files modified
debian/changelog (+14/-0)
debian/control (+37/-40)
debian/patches/fix-requirements.patch (+7/-3)
To merge this branch: bzr merge lp:~zulcss/nova/house-cleaning
Reviewer Review Type Date Requested Status
Adam Gandelman (community) Needs Fixing
Review via email: mp+186588@code.launchpad.net

Description of the change

Fall cleaning of dependencies.

To post a comment you must log in.
Revision history for this message
Adam Gandelman (gandelman-a) wrote :

Looks good for the most part, but we're still stripping the version requirement of python-six via the patch. Could we not just describe the python-six version req in d/control and remove that bit from the patch?

review: Needs Fixing

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-09-13 14:27:08 +0000
3+++ debian/changelog 2013-09-19 17:10:10 +0000
4@@ -1,6 +1,20 @@
5 nova (1:2013.2~b3-0ubuntu2) saucy; urgency=low
6
7 * debian/tests: Removed tests for nova-compute-xen and nova-compute-xcp.
8+ * debian/control:
9+ - Dropped python-setuptools-git, python-carrot, python-unittest2, python-daemon,
10+ python-gflags, python-cheetah, python-glance, python-lockfile, python-routes,
11+ python-xattr, python-novaclient, python-pycurl, python-keystone, python-libxml2,
12+ python-pyparsing.
13+ - Suggest python-ldap for python-nova.
14+ - Added python-mock, python-greenlet, python-keystoneclient, python-anyjson,
15+ python-jsonschema, python-six
16+ - Bumped versioned dependencies for python-fixtures, python-testtools, and testrepository,
17+ python-stevedore,
18+ - Added versioned depends for python-cinderclient, python-neutronclient, python-boto,
19+ python-paramiko, python-amplib, python-eventlet, python-glanceclient, python-oslo.config,
20+ python-paramiko,
21+ * debian/patches/fix-requirements.patch: Rediffed
22
23
24 -- Chuck Short <zulcss@ubuntu.com> Fri, 13 Sep 2013 10:12:52 -0400
25
26=== modified file 'debian/control'
27--- debian/control 2013-09-09 13:42:02 +0000
28+++ debian/control 2013-09-19 17:10:10 +0000
29@@ -9,48 +9,49 @@
30 python-all-dev (>= 2.6.6-3~)
31 Build-Depends-Indep: openssh-client,
32 openssl,
33- python-amqplib,
34+ python-amqplib (>= 0.6.1),
35+ python-anyjson (>= 0.3.3),
36 python-babel,
37- python-boto,
38- python-carrot,
39- python-cinderclient,
40+ python-boto (>= 2.4.0),
41+ python-cinderclient (>= 1:1.0.5),
42 python-coverage,
43 python-crypto,
44 python-d2to1 (>= 0.2.10),
45 python-distutils-extra,
46- python-eventlet,
47- python-fixtures (>= 0.3.12),
48+ python-eventlet (>= 0.13.0),
49+ python-fixtures (>= 0.3.14),
50 python-feedparser,
51- python-glanceclient,
52+ python-greenlet (>= 0.3.2),
53+ python-glanceclient (>= 1:0.9.0),
54 python-iso8601,
55+ python-keystoneclient (>= 1:0.3.2)
56 python-kombu (>= 2.5.12),
57+ python-jsonschema (>= 1.3.0)
58 python-jinja2,
59- python-lxml,
60+ python-lxml (>= 2.3),
61 python-migrate,
62+ python-mock,
63 python-mox,
64 python-netaddr (>= 0.7.6),
65- python-novaclient (>= 1:2.9.0),
66- python-oslo.config,
67+ python-oslo.config (>= 1.2.0a3),
68 python-oslo.sphinx,
69- python-paramiko,
70+ python-paramiko (>= 1.8.0),
71 python-paste,
72 python-pastedeploy (>= 1.5.0),
73 python-pbr (>= 0.5.11),
74 python-pyasn1,
75- python-pyparsing (>= 1.5.6),
76- python-neutronclient,
77+ python-neutronclient (>= 1:2.3.0),
78 python-routes,
79 python-setuptools,
80- python-setuptools-git,
81- python-stevedore (>= 0.7.2),
82+ python-six,
83+ python-stevedore (>= 0.10.0),
84 python-sphinx (>> 1.0),
85 python-sqlalchemy-ext ( >= 0.7.8-1~) | python-sqlalchemy,
86 python-suds,
87- python-testtools (>= 0.9.22),
88- python-unittest2,
89+ python-testtools (>= 0.9.32),
90 python-webob (>= 1.2.3),
91 sqlite3,
92- testrepository ( >= 0.0.8)
93+ testrepository ( >= 0.0.17)
94 Build-Conflicts: python-cjson
95 Standards-Version: 3.9.3
96 Homepage: http://launchpad.net/nova
97@@ -63,44 +64,40 @@
98 Section: python
99 Depends: openssh-client,
100 openssl,
101+ python-amplib (>= 0.6.1),
102+ python-anyjson (>= 0.3.3),
103 python-babel,
104- python-boto,
105- python-carrot,
106- python-cheetah,
107- python-cinderclient,
108- python-daemon,
109- python-eventlet,
110- python-feedparser,
111- python-gflags,
112- python-glance,
113- python-glanceclient,
114+ python-boto (>= 2.4.0),
115+ python-cinderclient (>= 1:1.0.5),
116+ python-eventlet (>= 0.13.0),
117+ python-greenlet (>= 0.3.2),
118+ python-glanceclient (>= 1:0.9.0),
119+ python-keystoneclient (>= 1:0.3.2),
120+ python-neutronclient (>= 1:2.3.0),
121 python-iso8601,
122- python-keystone,
123+ python-jinja2,
124+ python-jsonschema (>= 1.3.0),
125 python-kombu (>= 2.5.12),
126- python-ldap,
127- python-libxml2,
128- python-lockfile,
129- python-lxml,
130+ python-lxml (>= 2.3),
131 python-m2crypto,
132 python-migrate,
133 python-netaddr (>= 0.7.6),
134- python-novaclient (>= 1:2.9.0),
135+ python-oslo.config (>= 1.2.0a3),
136+ python-paramiko (>= 1.8.0),
137 python-paste,
138- python-pastedeploy,
139- python-pyparsing (>= 1.5.6),
140- python-pycurl,
141+ python-pastedeploy (>= 1.5.0),
142 python-routes,
143+ python-six,
144 python-simplejson,
145 python-sqlalchemy-ext ( >= 0.7.8-1~) | python-sqlalchemy (<< 0.6.3-2),
146+ python-stevedore (>= 0.10),
147 python-pyasn1,
148 python-suds,
149- python-tempita,
150 python-webob (>= 1.2.3),
151- python-xattr,
152 sudo,
153 ${misc:Depends},
154 ${python:Depends}
155-Suggests: python-suds (>= 0.4.0)
156+Suggests: python-ldap
157 Conflicts: python-cjson
158 XB-Python-Version: ${python:Versions}
159 Recommends: python-mysqldb
160
161=== modified file 'debian/patches/fix-requirements.patch'
162--- debian/patches/fix-requirements.patch 2013-09-13 14:28:05 +0000
163+++ debian/patches/fix-requirements.patch 2013-09-19 17:10:10 +0000
164@@ -1,5 +1,5 @@
165 diff --git a/requirements.txt b/requirements.txt
166-index 341a41e..610b576 100644
167+index 64a65f5..f6638ab 100644
168 --- a/requirements.txt
169 +++ b/requirements.txt
170 @@ -1,5 +1,5 @@
171@@ -9,11 +9,15 @@
172 amqplib>=0.6.1
173 anyjson>=0.3.3
174 argparse
175-@@ -27,7 +27,6 @@ python-glanceclient>=0.9.0
176+@@ -25,9 +25,8 @@ python-cinderclient>=1.0.5
177+ python-neutronclient>=2.3.0,<3
178+ python-glanceclient>=0.9.0
179 python-keystoneclient>=0.3.2
180- six<1.4.0
181+-six<1.4.0
182++six
183 stevedore>=0.10
184 -websockify>=0.5.1,<0.6
185
186 -f http://tarballs.openstack.org/oslo.config/oslo.config-1.2.0a3.tar.gz#egg=oslo.config-1.2.0a3
187 oslo.config>=1.2.0a3
188+

Subscribers

People subscribed via source and target branches