Merge lp:~corey.bryant/keystone/2014.1.4 into lp:~ubuntu-server-dev/keystone/icehouse

Proposed by Corey Bryant
Status: Merged
Merged at revision: 281
Proposed branch: lp:~corey.bryant/keystone/2014.1.4
Merge into: lp:~ubuntu-server-dev/keystone/icehouse
Diff against target: 75 lines (+17/-28)
3 files modified
debian/changelog (+15/-0)
debian/patches/fix-requirements.patch (+1/-1)
debian/patches/fix-ubuntu-tests.patch (+1/-27)
To merge this branch: bzr merge lp:~corey.bryant/keystone/2014.1.4
Reviewer Review Type Date Requested Status
James Page Approve
Review via email: mp+253112@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Ryan Hsu (rhsu) wrote :

I noticed that oslo.serialization is now a dependency for python-keystone. Shouldn't python-oslo.serialization be added to the control file?

Revision history for this message
James Page (james-page) wrote :

As we skip this part of the test suite:

# only for Keystone tests running against keystoneclient master
oslo.serialization>=0.1.0,<1.1 # Apache-2.0

I think we're probably OK without it.

Testing now.

Revision history for this message
James Page (james-page) :
review: Approve
lp:~corey.bryant/keystone/2014.1.4 updated
281. By James Page

releasing package keystone version 1:2014.1.4-0ubuntu1

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-10-10 16:54:50 +0000
3+++ debian/changelog 2015-03-16 20:49:58 +0000
4@@ -1,3 +1,18 @@
5+keystone (1:2014.1.4-0ubuntu1) UNRELEASED; urgency=medium
6+
7+ * Resynchronize with stable/icehouse (9aec35a) (LP: #1432608):
8+ - [d72e6fa] Correct initialization order for logging to use eventlet locks
9+ - [0967058] Additional test coverage for password changes
10+ - [f45f678] Keystoneclient tests from venv-installed client
11+ - [5d2e2ce] Fix race on default role creation
12+ - [35d937d] Fix test_provider_token_expiration_validation transient failure
13+ - [3817e75] Make sure scoping to the project of a disabled domain result in 401.
14+ - [9aec35a] Add oslo.serialization for latest keystoneclient
15+ * d/p/fix-requirements.patch: Rebased
16+ * d/p/fix-ubuntu-tests.patch: Rebased
17+
18+ -- Corey Bryant <corey.bryant@canonical.com> Mon, 16 Mar 2015 14:39:54 -0400
19+
20 keystone (1:2014.1.3-0ubuntu2) trusty; urgency=medium
21
22 [ Edward Hope-Morley ]
23
24=== modified file 'debian/patches/fix-requirements.patch'
25--- debian/patches/fix-requirements.patch 2014-10-03 13:46:41 +0000
26+++ debian/patches/fix-requirements.patch 2015-03-16 20:49:58 +0000
27@@ -10,5 +10,5 @@
28 -six>=1.6.0
29 +six>=1.5.2
30 SQLAlchemy>=0.7.8,!=0.9.5,<=0.9.99
31- sqlalchemy-migrate>=0.8.2,!=0.8.4,!=0.9.2
32+ sqlalchemy-migrate>=0.8.2,!=0.8.4,<=0.9.1
33 passlib
34
35=== modified file 'debian/patches/fix-ubuntu-tests.patch'
36--- debian/patches/fix-ubuntu-tests.patch 2014-03-25 17:21:19 +0000
37+++ debian/patches/fix-ubuntu-tests.patch 2015-03-16 20:49:58 +0000
38@@ -1,31 +1,6 @@
39-diff --git a/keystone/tests/test_keystoneclient.py b/keystone/tests/test_keystoneclient.py
40-index aaa5d9f..a9822fb 100644
41---- a/keystone/tests/test_keystoneclient.py
42-+++ b/keystone/tests/test_keystoneclient.py
43-@@ -62,12 +62,12 @@ class CompatTestCase(tests.NoModule, tests.TestCase):
44-
45- self.addCleanup(self.cleanup_instance('public_server', 'admin_server'))
46-
47-- if isinstance(self.checkout_info, str):
48-- revdir = self.checkout_info
49-- else:
50-- revdir = tests.checkout_vendor(*self.checkout_info)
51-- self.add_path(revdir)
52-- self.clear_module('keystoneclient')
53-+ #if isinstance(self.checkout_info, str):
54-+ # revdir = self.checkout_info
55-+ #else:
56-+ # revdir = tests.checkout_vendor(*self.checkout_info)
57-+ #self.add_path(revdir)
58-+ #self.clear_module('keystoneclient')
59-
60- def _public_url(self):
61- public_port = self.public_server.socket_info['socket'][1]
62-diff --git a/keystone/tests/test_token_provider.py b/keystone/tests/test_token_provider.py
63-index 926c09d..dfc8be0 100644
64 --- a/keystone/tests/test_token_provider.py
65 +++ b/keystone/tests/test_token_provider.py
66-@@ -812,6 +812,7 @@ class TestTokenProvider(tests.TestCase):
67+@@ -803,6 +803,7 @@
68 'my.package.MyProvider')
69
70 def test_provider_token_expiration_validation(self):
71@@ -33,4 +8,3 @@
72 self.assertRaises(exception.TokenNotFound,
73 self.token_provider_api._is_valid_token,
74 SAMPLE_V2_TOKEN_EXPIRED)
75-

Subscribers

People subscribed via source and target branches