Merge lp:~corey.bryant/heat/2015.1-b2-0ubuntu1 into lp:~ubuntu-server-dev/heat/kilo

Proposed by Corey Bryant
Status: Merged
Merge reported by: Chuck Short
Merged at revision: not available
Proposed branch: lp:~corey.bryant/heat/2015.1-b2-0ubuntu1
Merge into: lp:~ubuntu-server-dev/heat/kilo
Diff against target: 242 lines (+38/-104)
5 files modified
debian/changelog (+9/-2)
debian/control (+29/-25)
debian/patches/oslo-i18n-private-classes.patch (+0/-44)
debian/patches/remove-gettextutils-import.patch (+0/-31)
debian/patches/series (+0/-2)
To merge this branch: bzr merge lp:~corey.bryant/heat/2015.1-b2-0ubuntu1
Reviewer Review Type Date Requested Status
Ubuntu Server Developers Pending
Review via email: mp+249520@code.launchpad.net
To post a comment you must log in.
90. By Corey Bryant

Add dash to python-oslo-* dependencies

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 2015-01-21 11:47:25 +0000
3+++ debian/changelog 2015-02-12 17:02:03 +0000
4@@ -1,9 +1,16 @@
5-heat (2015.1~b1-0ubuntu5) UNRELEASED; urgency=medium
6+heat (2015.1~b2-0ubuntu1) UNRELEASED; urgency=medium
7
8+ [ James Page ]
9 * d/heat-common.postinst: Update to use getent for detection of existing
10 heat user and group (LP: #1328315).
11
12- -- James Page <james.page@ubuntu.com> Wed, 21 Jan 2015 11:47:15 +0000
13+ [ Corey Bryant ]
14+ * New upstream release.
15+ - d/control: Align with upstream dependencies.
16+ - d/p/oslo-i18n-private-classes.patch: Dropped. Fixed upstream.
17+ - d/p/remove-gettextutils-import.patch: Dropped. Fixed upstream.
18+
19+ -- Corey Bryant <corey.bryant@canonical.com> Fri, 06 Feb 2015 08:55:35 -0500
20
21 heat (2015.1~b1-0ubuntu4) vivid; urgency=medium
22
23
24=== modified file 'debian/control'
25--- debian/control 2015-01-14 15:44:22 +0000
26+++ debian/control 2015-02-12 17:02:03 +0000
27@@ -23,15 +23,15 @@
28 python-cinderclient (>= 1:1.1.0),
29 python-coverage (>= 3.6),
30 python-crypto (>= 2.6),
31- python-eventlet (>= 0.15.2),
32+ python-eventlet (>= 0.16.1),
33 python-extras,
34 python-glanceclient (>= 1:0.15.0),
35 python-greenlet (>= 0.3.2),
36- python-hacking (>= 0.8.0),
37+ python-hacking (>= 0.9.4),
38 python-heatclient (>= 0.2.9),
39 python-httplib2 (>= 0.7.5),
40 python-iso8601 (>= 0.1.9),
41- python-keystoneclient (>= 1:0.11.1),
42+ python-keystoneclient (>= 1:1.0.0),
43 python-keystonemiddleware (>= 1.0.0),
44 python-kombu (>=2.5.0),
45 python-lockfile (>= 0.8),
46@@ -45,20 +45,22 @@
47 python-neutronclient (>= 1:2.3.6),
48 python-novaclient (>= 1:2.18.0),
49 python-osprofiler (>= 0.3.0),
50- python-oslo.middleware (>= 0.1.0),
51- python-oslo.serialization (>= 1.0.0),
52- python-oslo.config (>= 1:1.4.0),
53- python-oslo.db (>= 1.1.0),
54- python-oslo.i18n (>= 1.0.0),
55- python-oslo.messaging (>= 1.4.0),
56- python-oslo.utils (>= 1.1.0),
57+ python-oslo-middleware (>= 0.3.0),
58+ python-oslo-serialization (>= 1.2.0),
59+ python-oslo-config (>= 1:1.6.0),
60+ python-oslo-context (>= 0.1.0),
61+ python-oslo-db (>= 1.4.1),
62+ python-oslo-i18n (>= 1.3.0),
63+ python-oslo-messaging (>= 1.4.0),
64+ python-oslo-utils (>= 1.2.0),
65 python-oslosphinx (>= 2.2.0),
66- python-oslotest (>= 1:1.1.0),
67+ python-oslotest (>= 1:1.2.0),
68 python-posix-ipc,
69- python-paramiko,
70+ python-paramiko (>= 1.13.0),
71 python-paste,
72 python-pastedeploy (>= 1.5.0),
73 python-psycopg2,
74+ python-qpid,
75 python-requests (>= 2.2.0),
76 python-routes (>= 1.12.3),
77 python-saharaclient (>= 0.7.6),
78@@ -67,10 +69,10 @@
79 python-six (>= 1.7.0),
80 python-sphinx (>= 1.1.2),
81 python-sqlalchemy (>= 0.9.7),
82- python-swiftclient (>= 2.2.0),
83+ python-swiftclient (>= 1:2.2.0),
84 python-testrepository (>= 0.0.18),
85 python-testscenarios (>= 0.4),
86- python-testtools (>= 0.9.34),
87+ python-testtools (>= 0.9.36),
88 python-troveclient (>= 1:1.0.7),
89 python-webob (>= 1.2.3),
90 python-yaml (>= 3.1.0),
91@@ -93,15 +95,15 @@
92 python-cinderclient (>= 1:1.1.0),
93 python-coverage (>= 3.6),
94 python-crypto (>= 2.6),
95- python-eventlet (>= 0.15.2),
96+ python-eventlet (>= 0.16.1),
97 python-extras,
98 python-glanceclient (>= 1:0.15.0),
99 python-greenlet (>= 0.3.2),
100 python-httplib2 (>= 0.7.5),
101 python-iso8601 (>= 0.1.9),
102- python-hacking (>= 0.8.0),
103+ python-hacking (>= 0.9.4),
104 python-heatclient (>= 0.2.9),
105- python-keystoneclient (>= 1:0.11.1),
106+ python-keystoneclient (>= 1:1.0.0),
107 python-keystonemiddleware (>= 1.0.0),
108 python-kombu (>=2.5.0),
109 python-lockfile (>= 0.8),
110@@ -113,19 +115,21 @@
111 python-neutronclient (>= 1:2.3.6),
112 python-novaclient (>= 1:2.18.0),
113 python-osprofiler (>= 0.3.0),
114- python-oslo.config (>= 1:1.4.0),
115- python-oslo.db (>= 1.1.0),
116- python-oslo.i18n (>= 1.0.0),
117- python-oslo.messaging (>= 1.4.0),
118- python-oslo.middleware (>= 0.1.0),
119- python-oslo.serialization (>= 1.0.0),
120- python-oslo.utils (>= 1.1.0),
121+ python-oslo-config (>= 1:1.6.0),
122+ python-oslo-context (>= 0.1.0),
123+ python-oslo-db (>= 1.4.1),
124+ python-oslo-i18n (>= 1.3.0),
125+ python-oslo-messaging (>= 1.4.0),
126+ python-oslo-middleware (>= 0.3.0),
127+ python-oslo-serialization (>= 1.2.0),
128+ python-oslo-utils (>= 1.2.0),
129 python-oslosphinx (>= 2.2.0),
130 python-paste,
131 python-pastedeploy (>= 1.5.0),
132 python-pbr (>= 0.6),
133 python-posix-ipc,
134 python-psycopg2,
135+ python-qpid,
136 python-requests (>= 2.2.0),
137 python-routes (>= 1.12.3),
138 python-saharaclient (>= 0.7.6),
139@@ -134,7 +138,7 @@
140 python-sphinx (>= 1.1.2),
141 python-sqlalchemy (>= 0.9.7),
142 python-stevedore (>= 1.1.0),
143- python-swiftclient (>= 2.2.0),
144+ python-swiftclient (>= 1:2.2.0),
145 python-troveclient (>= 1:1.0.7),
146 python-webob (>= 1.2.3),
147 python-yaml (>= 3.1.0),
148
149=== removed file 'debian/patches/oslo-i18n-private-classes.patch'
150--- debian/patches/oslo-i18n-private-classes.patch 2015-01-12 16:30:28 +0000
151+++ debian/patches/oslo-i18n-private-classes.patch 1970-01-01 00:00:00 +0000
152@@ -1,44 +0,0 @@
153-From 40fa30fd741968a182e21f98d70ec256e542d49a Mon Sep 17 00:00:00 2001
154-From: Doug Hellmann <doug@doughellmann.com>
155-Date: Tue, 6 Jan 2015 10:56:10 -0500
156-Subject: [PATCH] Do not use private classes from oslo.i18n
157-
158-Use oslo.i18n.translate() without first testing if the argument being
159-passed is a Message instance. The Message class is meant to be hidden
160-from consumers, and translate() correctly detects untranslatable strings
161-and returns them as given.
162-
163-Change-Id: I6e907adf16d8cf6fbbcf526632c91ca81611ea09
164----
165- heat/common/wsgi.py | 15 ++-------------
166- 1 file changed, 2 insertions(+), 13 deletions(-)
167-
168-diff --git a/heat/common/wsgi.py b/heat/common/wsgi.py
169-index 86d6166..28608ec 100644
170---- a/heat/common/wsgi.py
171-+++ b/heat/common/wsgi.py
172-@@ -744,19 +744,8 @@ def translate_exception(exc, locale):
173- exc.message = i18n.translate(six.text_type(exc), locale)
174-
175- if isinstance(exc, webob.exc.HTTPError):
176-- # If the explanation is not a Message, that means that the
177-- # explanation is the default, generic and not translatable explanation
178-- # from webop.exc. Since the explanation is the error shown when the
179-- # exception is converted to a response, let's actually swap it with
180-- # message, since message is what gets passed in at construction time
181-- # in the API
182-- if not isinstance(exc.explanation, i18n._message.Message):
183-- exc.explanation = six.text_type(exc)
184-- exc.detail = ''
185-- else:
186-- exc.explanation = \
187-- i18n.translate(exc.explanation, locale)
188-- exc.detail = i18n.translate(exc.detail, locale)
189-+ exc.explanation = i18n.translate(exc.explanation, locale)
190-+ exc.detail = i18n.translate(getattr(exc, 'detail', ''), locale)
191- return exc
192-
193-
194---
195-2.1.0
196-
197
198=== removed file 'debian/patches/remove-gettextutils-import.patch'
199--- debian/patches/remove-gettextutils-import.patch 2015-01-05 20:56:10 +0000
200+++ debian/patches/remove-gettextutils-import.patch 1970-01-01 00:00:00 +0000
201@@ -1,31 +0,0 @@
202-From 213ed63a240e04cdbf757a7379a69b47452113b6 Mon Sep 17 00:00:00 2001
203-From: Tetiana Lashchova <tlashchova@mirantis.com>
204-Date: Fri, 19 Dec 2014 16:19:55 +0200
205-Subject: [PATCH] Remove gettextutils import
206-
207-Change-Id: I48846926cc5eb2a1f81db6a2becb310bdf61daa7
208-Closes-Bug: #1404206
209----
210- heat/openstack/common/config/generator.py | 3 ---
211- 1 file changed, 3 deletions(-)
212-
213-diff --git a/heat/openstack/common/config/generator.py b/heat/openstack/common/config/generator.py
214-index 43113b3..0bf9849 100644
215---- a/heat/openstack/common/config/generator.py
216-+++ b/heat/openstack/common/config/generator.py
217-@@ -31,12 +31,9 @@ from oslo.config import cfg
218- import six
219- import stevedore.named
220-
221--from heat.openstack.common import gettextutils
222- from heat.common import i18n
223- from heat.openstack.common import importutils
224-
225--gettextutils.install('heat')
226--
227- STROPT = "StrOpt"
228- BOOLOPT = "BoolOpt"
229- INTOPT = "IntOpt"
230---
231-2.1.0
232-
233
234=== modified file 'debian/patches/series'
235--- debian/patches/series 2015-01-12 16:30:28 +0000
236+++ debian/patches/series 2015-02-12 17:02:03 +0000
237@@ -1,5 +1,3 @@
238-oslo-i18n-private-classes.patch
239-remove-gettextutils-import.patch
240 #default-sqlite.patch
241 fix-requirements.patch
242 sudoers_patch.patch

Subscribers

People subscribed via source and target branches