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

Subscribers

People subscribed via source and target branches