Merge lp:~corey.bryant/glance/2015.1-b1 into lp:~ubuntu-server-dev/glance/kilo

Proposed by Corey Bryant on 2014-12-19
Status: Merged
Approved by: Chuck Short on 2015-01-05
Approved revision: 322
Merged at revision: 322
Proposed branch: lp:~corey.bryant/glance/2015.1-b1
Merge into: lp:~ubuntu-server-dev/glance/kilo
Diff against target: 291 lines (+67/-109)
6 files modified
debian/changelog (+12/-2)
debian/control (+45/-38)
debian/patches/fix-requirements.patch (+9/-10)
debian/patches/ipv6-support.patch (+0/-57)
debian/patches/series (+0/-1)
debian/watch (+1/-1)
To merge this branch: bzr merge lp:~corey.bryant/glance/2015.1-b1
Reviewer Review Type Date Requested Status
Ubuntu Server Developers 2014-12-19 Pending
Review via email: mp+245249@code.launchpad.net
To post a comment you must log in.

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-11-25 15:28:45 +0000
3+++ debian/changelog 2014-12-19 22:36:58 +0000
4@@ -1,5 +1,6 @@
5-glance (1:2014.2-0ubuntu2) UNRELEASED; urgency=medium
6+glance (1:2015.1~b1-0ubuntu1) UNRELEASED; urgency=medium
7
8+ [ Chuck Short ]
9 * Open for Vivid.
10 * debian/control: Update bzr branches.
11 * debian/control: Add python-oslo.utils and python-oslo.serialization,
12@@ -8,7 +9,16 @@
13 * debian/patches/fix-requirements.patch: Refreshed.
14 * debian/patches/ipv6-support.patch: Refreshed.
15
16- -- Chuck Short <zulcss@ubuntu.com> Tue, 28 Oct 2014 09:24:39 -0400
17+ [ Corey Bryant ]
18+ * New upstream release
19+ - d/control: Align requirements with upstream.
20+ - d/watch: Update uversionmangle for kilo beta naming.
21+ - d/p/fix-requirements.patch: Refreshed.
22+ - d/p/ipv6-support.patch: Dropped. Merge committed upstream:
23+ https://review.openstack.org/#/c/101079/
24+ * d/control: Bumped Standards-Version to 3.9.6.
25+
26+ -- Corey Bryant <corey.bryant@canonical.com> Fri, 19 Dec 2014 14:11:08 -0500
27
28 glance (1:2014.2-0ubuntu1) utopic; urgency=medium
29
30
31=== modified file 'debian/control'
32--- debian/control 2014-11-19 19:22:35 +0000
33+++ debian/control 2014-12-19 22:36:58 +0000
34@@ -6,34 +6,35 @@
35 Build-Depends-Indep:
36 curl,
37 python-anyjson (>= 0.3.3),
38- python-boto (>= 2.12.0),
39- python-cinderclient (>= 1:1.0.8),
40+ python-boto (>= 2.32.1),
41+ python-cinderclient (>= 1:1.1.0),
42 python-crypto (>= 2.6),
43- python-eventlet (>= 0.13.0),
44+ python-eventlet (>= 0.15.2),
45 python-fixtures (>= 0.3.12),
46- python-glance-store (>= 0.1.1),
47+ python-glance-store (>= 0.1.10),
48 python-greenlet (>= 0.3.2),
49 python-httplib2 (>= 0.7.5),
50 python-iso8601 (>= 0.1.9),
51 python-jsonschema (>= 2.0.0),
52- python-keystoneclient (>= 1:0.9.0),
53+ python-keystoneclient (>= 1:0.11.1),
54 python-keystonemiddleware (>= 1.0.0),
55- python-kombu (>= 2.4.8),
56+ python-kombu (>= 2.5.0),
57 python-lxml (>= 2.3),
58 python-migrate (>= 0.9.1),
59 python-mox,
60- python-netaddr (>= 0.7.6),
61+ python-netaddr (>= 0.7.12),
62 python-openssl (>= 0.11),
63- python-oslo.config (>= 1:1.2.1),
64- python-oslo.db,
65- python-oslo.i18n,
66- python-oslo.messaging (>= 1.3.0),
67- python-oslo.vmware (>= 0.6.0),
68+ python-oslo.concurrency (>= 0.3.0),
69+ python-oslo.config (>= 1:1.4.0),
70+ python-oslo.db (>= 1.1.0),
71+ python-oslo.i18n (>= 1.0.0),
72+ python-oslo.messaging (>= 1.4.0),
73+ python-oslo.vmware (>= 0.8.0),
74 python-oslosphinx,
75- python-oslo.utils,
76- python-oslo.serialization,
77+ python-oslo.utils (>= 1.1.0),
78+ python-oslo.serialization (>= 1.0.0),
79 python-oslotest,
80- python-osprofiler,
81+ python-osprofiler (>= 0.3.0),
82 python-passlib,
83 python-paste,
84 python-pastedeploy (>= 1.5.0),
85@@ -41,22 +42,22 @@
86 python-posix-ipc,
87 python-psutil,
88 python-requests (>= 1.1),
89- python-retrying (>= 1.2.2),
90+ python-retrying (>= 1.2.3),
91 python-routes (>= 1.12.3),
92 python-setuptools,
93 python-six (>= 1.7.0),
94 python-sphinx,
95- python-sqlalchemy-ext | python-sqlalchemy (>= 0.8.2),
96- python-stevedore (>= 1.0.0),
97+ python-sqlalchemy-ext | python-sqlalchemy (>= 0.9.7),
98+ python-stevedore (>= 1.1.0),
99 python-suds,
100- python-swiftclient (>= 1:2.1.0),
101+ python-swiftclient (>= 1:2.2.0),
102 python-testtools (>= 0.9.32),
103 python-webob (>= 1.2.3),
104- python-wsme,
105+ python-wsme (>= 0.6),
106 python-xattr,
107 subunit,
108 testrepository
109-Standards-Version: 3.9.4
110+Standards-Version: 3.9.6
111 XS-Python-Version: >= 2.6
112 Homepage: http://launchpad.net/glance
113 Vcs-Browser: http://bazaar.launchpad.net/~ubuntu-server-dev/glance/kilo/files
114@@ -68,38 +69,44 @@
115 Section: python
116 Depends:
117 python-anyjson (>= 0.3.3),
118- python-boto (>= 2.12.0),
119- python-cinderclient (>= 1:1.0.8),
120+ python-boto (>= 2.32.1),
121+ python-cinderclient (>= 1:1.1.0),
122 python-crypto (>= 2.6),
123- python-eventlet (>= 0.13.0),
124- python-glance-store (>= 0.1.1),
125+ python-eventlet (>= 0.15.2),
126+ python-glance-store (>= 0.1.10),
127 python-greenlet (>= 0.3.2),
128 python-httplib2 (>= 0.7.5),
129- python-iso8601,
130 python-iso8601 (>= 0.1.9),
131- python-jsonschema (>= 1.3.0),
132- python-keystoneclient (>= 1:0.9.0),
133+ python-jsonschema (>= 2.0.0),
134+ python-keystoneclient (>= 1:0.11.1),
135 python-keystonemiddleware (>= 1.0.0),
136- python-kombu (>= 2.4.8),
137+ python-kombu (>= 2.5.0),
138 python-lxml (>= 2.3),
139 python-migrate (>= 0.9.1),
140- python-netaddr (>= 0.7.6),
141+ python-netaddr (>= 0.7.12),
142 python-openssl (>= 0.11),
143- python-oslo.config (>= 1:1.2.1),
144- python-oslo.messaging (>= 1.3.0),
145- python-oslo.vmware (>= 0.6.0),
146- python-osprofiler,
147+ python-oslo.concurrency (>= 0.3.0),
148+ python-oslo.config (>= 1:1.4.0),
149+ python-oslo.db (>= 1.1.0),
150+ python-oslo.i18n (>= 1.0.0),
151+ python-oslo.messaging (>= 1.4.0),
152+ python-oslo.utils (>= 1.1.0),
153+ python-oslo.serialization (>= 1.0.0),
154+ python-oslo.vmware (>= 0.8.0),
155+ python-osprofiler (>= 0.3.0),
156 python-passlib,
157 python-paste,
158 python-pastedeploy (>= 1.5.0),
159+ python-pbr (>= 0.6),
160 python-posix-ipc,
161- python-retrying (>= 1.2.2),
162+ python-retrying (>= 1.2.3),
163 python-routes (>= 1.12.3),
164 python-six (>= 1.7.0),
165- python-sqlalchemy-ext | python-sqlalchemy (>= 0.8.2),
166- python-stevedore (>= 1.0.0),
167- python-swiftclient (>= 1:2.1.0),
168+ python-sqlalchemy-ext | python-sqlalchemy (>= 0.9.7),
169+ python-stevedore (>= 1.1.0),
170+ python-swiftclient (>= 1:2.2.0),
171 python-webob (>= 1.2.3),
172+ python-wsme (>= 0.6),
173 ${misc:Depends},
174 ${python:Depends}
175 Provides: ${python:Provides}
176
177=== modified file 'debian/patches/fix-requirements.patch'
178--- debian/patches/fix-requirements.patch 2014-11-19 19:22:35 +0000
179+++ debian/patches/fix-requirements.patch 2014-12-19 22:36:58 +0000
180@@ -1,22 +1,21 @@
181-diff -Naurp glance-2015.1.dev120.g42b227c.orig/requirements.txt glance-2015.1.dev120.g42b227c/requirements.txt
182---- glance-2015.1.dev120.g42b227c.orig/requirements.txt 2014-11-19 12:04:48.000000000 -0600
183-+++ glance-2015.1.dev120.g42b227c/requirements.txt 2014-11-19 13:21:55.231390519 -0600
184-@@ -14,16 +14,15 @@ SQLAlchemy>=0.8.4,<=0.8.99,>=0.9.7,<=0.9
185+--- a/requirements.txt
186++++ b/requirements.txt
187+@@ -14,16 +14,15 @@
188 anyjson>=0.3.3
189- eventlet>=0.15.1
190+ eventlet>=0.15.2
191 PasteDeploy>=1.5.0
192 -Routes>=1.12.3,!=2.0
193 +Routes>=1.12.3
194 WebOb>=1.2.3
195 argparse
196--boto>=2.32.1
197-+boto>=2.20.1
198- sqlalchemy-migrate>=0.9.1,!=0.9.2
199+ boto>=2.32.1
200+-sqlalchemy-migrate>=0.9.1,!=0.9.2
201++sqlalchemy-migrate>=0.9.1
202 httplib2>=0.7.5
203 kombu>=2.5.0
204 pycrypto>=2.6
205 iso8601>=0.1.9
206 -ordereddict
207 oslo.config>=1.4.0 # Apache-2.0
208- oslo.utils>=1.0.0 # Apache-2.0
209- stevedore>=1.0.0 # Apache-2.0
210+ oslo.concurrency>=0.3.0 # Apache-2.0
211+ oslo.utils>=1.1.0 # Apache-2.0
212
213=== removed file 'debian/patches/ipv6-support.patch'
214--- debian/patches/ipv6-support.patch 2014-11-28 14:58:45 +0000
215+++ debian/patches/ipv6-support.patch 1970-01-01 00:00:00 +0000
216@@ -1,57 +0,0 @@
217-diff --git a/glance/cmd/__init__.py b/glance/cmd/__init__.py
218-index e1aeec3..32bbac5 100644
219---- a/glance/cmd/__init__.py
220-+++ b/glance/cmd/__init__.py
221-@@ -15,4 +15,24 @@
222-
223- from glance import i18n
224-
225-+import os
226-+import sys
227-+
228- i18n.enable_lazy()
229-+
230-+# It's more simpler to add an environment variable for IPv6 rather than
231-+# adding a configuration option to seperate the controll of IPv4 and IPv6
232-+# for greendns.
233-+if os.environ.get('ENABLE_IPV6', '').lower() == 'yes':
234-+ # All of this is because if dnspython is present in your environment then
235-+ # eventlet monkeypatches socket.getaddrinfo() with an implementation which
236-+ # doesn't work for IPv6. What we're checking here is that the magic
237-+ # environment variable was set when the import happened.
238-+ if ('eventlet' in sys.modules and
239-+ os.environ.get('EVENTLET_NO_GREENDNS', '').lower() != 'yes'):
240-+ raise ImportError(_('eventlet imported before glance/cmd/__init__ '
241-+ '(env var set to %s)')
242-+ % os.environ.get('EVENTLET_NO_GREENDNS'))
243-+
244-+ os.environ['EVENTLET_NO_GREENDNS'] = 'yes'
245-+
246-diff --git a/glance/tests/__init__.py b/glance/tests/__init__.py
247-index b1f1268..bd57e8e 100644
248---- a/glance/tests/__init__.py
249-+++ b/glance/tests/__init__.py
250-@@ -13,6 +13,22 @@
251- # License for the specific language governing permissions and limitations
252- # under the License.
253-
254-+import os
255-+import sys
256-+
257-+if os.environ.get('ENABLE_IPV6', '').lower() == 'yes':
258-+ # All of this is because if dnspython is present in your environment
259-+ # then eventlet monkeypatches socket.getaddrinfo() with an implementation
260-+ # which doesn't work for IPv6. What we're checking here is that the magic
261-+ # environment variable was set when the import happened.
262-+ if ('eventlet' in sys.modules and
263-+ os.environ.get('EVENTLET_NO_GREENDNS', '').lower() != 'yes'):
264-+ raise ImportError(_('eventlet imported before tests/__init__ '
265-+ '(env var set to %s)')
266-+ % os.environ.get('EVENTLET_NO_GREENDNS'))
267-+
268-+ os.environ['EVENTLET_NO_GREENDNS'] = 'yes'
269-+
270- # See http://code.google.com/p/python-nose/issues/detail?id=373
271- # The code below enables tests to work with i18n _() blocks
272- import six.moves.builtins as __builtin__
273-
274
275=== modified file 'debian/patches/series'
276--- debian/patches/series 2014-10-03 11:06:47 +0000
277+++ debian/patches/series 2014-12-19 22:36:58 +0000
278@@ -1,4 +1,3 @@
279 sql_conn.patch
280 fix-requirements.patch
281-ipv6-support.patch
282 skip-online-tests.patch
283
284=== modified file 'debian/watch'
285--- debian/watch 2014-10-13 17:54:12 +0000
286+++ debian/watch 2014-12-19 22:36:58 +0000
287@@ -1,3 +1,3 @@
288 version=3
289-opts="uversionmangle=s/\.([a-zA-Z])/~$1/;s/%7E/~/" \
290+opts="uversionmangle=s/\.([a-zA-Z])/~$1/;s/%7E/~/;s/\.0b/~b/" \
291 http://tarballs.openstack.org/glance glance-(\d.*)\.tar\.gz

Subscribers

People subscribed via source and target branches