Hello community,
here is the log from the commit of package openstack-keystone for
openSUSE:Factory checked in at 2013-10-03 07:26:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openstack-keystone (Old)
and /work/SRC/openSUSE:Factory/.openstack-keystone.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openstack-keystone"
Changes:
--------
--- /work/SRC/openSUSE:Factory/openstack-keystone/openstack-keystone.changes
2013-09-16 16:23:08.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.openstack-keystone.new/openstack-keystone.changes
2013-10-03 07:26:38.000000000 +0200
@@ -1,0 +2,109 @@
+Wed Oct 2 19:09:27 UTC 2013 - [email protected]
+
+- Update to version 2013.2.rc1:
+ + Update tox config
+ + Add tests dir to the coverage omit list
+ + Imports oslo policy to fix test issues
+
+-------------------------------------------------------------------
+Wed Oct 2 00:09:23 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a100.g1d91334:
+ + Sync with global requirements
+ + Enclose command args in with_venv.sh
+ + Imported Translations from Transifex
+ + Fixes errors logging in as a user with no password
+
+-------------------------------------------------------------------
+Tue Oct 1 00:19:02 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a92.gec4680a:
+ + sync oslo policy
+ + Validate token calls return 404 on invalid tokens
+ + Eliminate type error on search_s
+ + Fix live LDAP tests
+ + Sync gettextutils from oslo
+
+-------------------------------------------------------------------
+Mon Sep 30 16:49:43 UTC 2013 - [email protected]
+
+- add missing endpoints to catalog
+
+-------------------------------------------------------------------
+Sun Sep 29 00:56:54 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a82.ge979323:
+ + Fix error when create user with LDAP backend
+ + Protect oauth controller calls and update policy.json
+
+-------------------------------------------------------------------
+Fri Sep 27 16:23:19 UTC 2013 - [email protected]
+
+- switch to crudini
+
+-------------------------------------------------------------------
+Thu Sep 26 10:00:12 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a79.g2f75699:
+ + upgrade to oslo.config 1.2 final
+ + Modify oauth1 tests to use generated keystone token in a call
+ + Optional dependency injection
+ + oauth using optional dependencies
+ + only run flake8 once (bug 1223023)
+ + Update man pages
+ + Fix updating attributes with ldap backend
+ + Test for backend case sensitivity
+ + Update man page version
+
+-------------------------------------------------------------------
+Tue Sep 24 23:59:15 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a61.g3130076:
+ + Check token_format for default token providers only.
+ + Sync gettextutils from oslo
+ + Ensure any relevant tokens are revoked when a role is deleted
+ + Add user to project if project ID is changed
+
+-------------------------------------------------------------------
+Mon Sep 23 23:36:37 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a54.g66d7c2c:
+ + Cleanup of tenantId, tenant_id, and default_project_id
+ + Remove ldap identity domain attribute options
+
+-------------------------------------------------------------------
+Sat Sep 21 00:15:46 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a50.gbdac547:
+ + Rewrite README.rst
+ + Ensure v2 tokens are correctly invalidated when using BelongsTo
+ + Monkey patch select in environment
+ + check for domain existence before doing any ID work
+ + Add extra test coverage for unscoped token invalidation
+
+-------------------------------------------------------------------
+Wed Sep 18 23:36:42 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a41.g5a5023b:
+ + Include new notification options in sample config
+
+-------------------------------------------------------------------
+Wed Sep 18 10:16:32 UTC 2013 - [email protected]
+
+- add 0001-Make-ROOTDIR-determination-more-robust.patch
+
+-------------------------------------------------------------------
+Tue Sep 17 23:59:24 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a39.gd3460c3:
+ + Rationalize list_user_projects and get_projects_for_user
+ + Fix misused assertTrue in unit tests
+
+-------------------------------------------------------------------
+Tue Sep 17 00:05:45 UTC 2013 - [email protected]
+
+- Update to version 2013.2.a36.g54b8ec5:
+ + Ignore H803 from Hacking.
+ + fix rst syntax in database schema migrations docs
+
+-------------------------------------------------------------------
Old:
----
keystone-master.tar.gz
New:
----
0001-Make-ROOTDIR-determination-more-robust.patch
keystone-2013.2.rc1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openstack-keystone-doc.spec ++++++
--- /var/tmp/diff_new_pack.70ULnG/_old 2013-10-03 07:26:39.000000000 +0200
+++ /var/tmp/diff_new_pack.70ULnG/_new 2013-10-03 07:26:39.000000000 +0200
@@ -19,13 +19,13 @@
%define component keystone
Name: openstack-%{component}-doc
-Version: 2013.2.a32.gd7eff43
+Version: 2013.2.rc1
Release: 0
Summary: OpenStack Identity Service (Keystone) - Documentation
License: Apache-2.0
Group: Documentation/HTML
Url: https://github.com/openstack/keystone
-Source: keystone-master.tar.gz
+Source: keystone-2013.2.rc1.tar.gz
BuildRequires: openstack-suse-macros
BuildRequires: python-Sphinx
BuildRequires: python-base
@@ -43,7 +43,7 @@
This package contains documentation files for openstack-keystone.
%prep
-%setup -q -n keystone-2013.2.a32.gd7eff43
+%setup -q -n keystone-2013.2.rc1
%openstack_cleanup_prep
%build
++++++ openstack-keystone.spec ++++++
--- /var/tmp/diff_new_pack.70ULnG/_old 2013-10-03 07:26:39.000000000 +0200
+++ /var/tmp/diff_new_pack.70ULnG/_new 2013-10-03 07:26:39.000000000 +0200
@@ -21,19 +21,20 @@
%define username openstack-%{component}
Name: openstack-%{component}
-Version: 2013.2.a32.gd7eff43
+Version: 2013.2.rc1
Release: 0
Summary: OpenStack Identity Service (Keystone)
License: Apache-2.0
Group: Development/Languages/Python
Url: https://github.com/openstack/keystone
-Source: keystone-master.tar.gz
+Source: keystone-2013.2.rc1.tar.gz
Source1: %{name}.init
Source2: logging.conf
Source3: default_catalog.templates
Source7: %{name}.logrotate
+Patch0: 0001-Make-ROOTDIR-determination-more-robust.patch
+BuildRequires: crudini
BuildRequires: openstack-suse-macros
-BuildRequires: openstack-utils
BuildRequires: python-Babel
BuildRequires: python-base
BuildRequires: python-netaddr
@@ -51,7 +52,7 @@
Requires: python-argparse
Requires: python-iso8601 >= 0.1.4
Requires: python-keystone = %{version}
-Requires: python-oslo.config >= 1.2.0a3
+Requires: python-oslo.config >= 1.2.0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
# To generate a self-signed certificate to be used in demo setups:
Requires(post): coreutils
@@ -77,7 +78,7 @@
Summary: OpenStack Identity Service (Keystone) - Python module
Group: Development/Languages/Python
Requires: python >= 2.6.8
-Requires: python-Babel >= 0.9.6
+Requires: python-Babel >= 1.1
Requires: python-Paste
Requires: python-PasteDeploy
Requires: python-Routes
@@ -138,7 +139,8 @@
functionality of OpenStack Keystone.
%prep
-%setup -q -n keystone-2013.2.a32.gd7eff43
+%setup -q -n keystone-2013.2.rc1
+%patch0 -p1
%openstack_cleanup_prep
%build
@@ -180,14 +182,14 @@
### set default configuration (mostly applies to package-only setups and
quickstart, i.e. not generally crowbar)
%define keystone_conf %{buildroot}%{_sysconfdir}/keystone/keystone.conf
-openstack-config --set %{keystone_conf} DEFAULT verbose True
-openstack-config --set %{keystone_conf} DEFAULT log_file keystone.log
-openstack-config --set %{keystone_conf} DEFAULT log_dir /var/log/keystone
+crudini --set %{keystone_conf} DEFAULT verbose True
+crudini --set %{keystone_conf} DEFAULT log_file keystone.log
+crudini --set %{keystone_conf} DEFAULT log_dir /var/log/keystone
#TODO/FIXME(saschpe): Do we really want to use the file-based catalog or move
into DB by default?
-openstack-config --set %{keystone_conf} catalog template_file
/etc/keystone/default_catalog.templates
-openstack-config --set %{keystone_conf} catalog driver
keystone.catalog.backends.templated.TemplatedCatalog
+crudini --set %{keystone_conf} catalog template_file
/etc/keystone/default_catalog.templates
+crudini --set %{keystone_conf} catalog driver
keystone.catalog.backends.templated.TemplatedCatalog
#TODO/FIXME(saschpe): Do we want to use sqlite per default or demand
PostgreSQL right away?
-openstack-config --set %{keystone_conf} sql connection
sqlite:////var/lib/keystone/keystone.db
+crudini --set %{keystone_conf} sql connection
sqlite:////var/lib/keystone/keystone.db
%pre
getent group %{groupname} >/dev/null || groupadd -r %{groupname}
++++++ 0001-Make-ROOTDIR-determination-more-robust.patch ++++++
>From e9aef4e9b9db6901c48b4a6761aaacbac9cc0efb Mon Sep 17 00:00:00 2001
From: Dirk Mueller <[email protected]>
Date: Wed, 18 Sep 2013 12:13:57 +0200
Subject: [PATCH] Make ROOTDIR determination more robust
This change is needed when keystone/ is a symlink and etc
is in a different directory hierarchy.
Change-Id: I649da899c1425ffe933f2bb0faa53bfb0d999f3d
---
keystone/tests/core.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/keystone/tests/core.py b/keystone/tests/core.py
index 5c051a4..b7f2cfb 100644
--- a/keystone/tests/core.py
+++ b/keystone/tests/core.py
@@ -69,7 +69,8 @@ from keystone import trust
LOG = logging.getLogger(__name__)
-ROOTDIR = os.path.dirname(os.path.abspath('..'))
+ROOTDIR =
os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)),
+ "../.."))
VENDOR = os.path.join(ROOTDIR, 'vendor')
TESTSDIR = os.path.join(ROOTDIR, 'keystone', 'tests')
ETCDIR = os.path.join(ROOTDIR, 'etc')
--
1.8.4
++++++ _service ++++++
--- /var/tmp/diff_new_pack.70ULnG/_old 2013-10-03 07:26:39.000000000 +0200
+++ /var/tmp/diff_new_pack.70ULnG/_new 2013-10-03 07:26:39.000000000 +0200
@@ -1,6 +1,7 @@
<services>
<service name="git_tarballs" mode="disabled">
- <param
name="url">http://tarballs.openstack.org/keystone/keystone-master.tar.gz</param>
+ <!--<param
name="url">http://tarballs.openstack.org/keystone/keystone-master.tar.gz</param>
-->
+ <param
name="url">http://tarballs.openstack.org/keystone/keystone-2013.2.rc1.tar.gz</param>
<param name="email">[email protected]</param>
<param name="plain-version">True</param>
</service>
++++++ default_catalog.templates ++++++
--- /var/tmp/diff_new_pack.70ULnG/_old 2013-10-03 07:26:39.000000000 +0200
+++ /var/tmp/diff_new_pack.70ULnG/_new 2013-10-03 07:26:39.000000000 +0200
@@ -11,12 +11,21 @@
catalog.RegionOne.compute.internalURL =
http://%SERVICE_HOST%:8774/v2/$(tenant_id)s
catalog.RegionOne.compute.name = Compute Service
+catalog.RegionOne.computev3.publicURL = http://%SERVICE_HOST%:8774/v3
+catalog.RegionOne.computev3.adminURL = http://%SERVICE_HOST%:8774/v3
+catalog.RegionOne.computev3.internalURL = http://%SERVICE_HOST%:8774/v3
+catalog.RegionOne.computev3.name = Compute Service V3
catalog.RegionOne.volume.publicURL =
http://%SERVICE_HOST%:8776/v1/$(tenant_id)s
catalog.RegionOne.volume.adminURL = http://%SERVICE_HOST%:8776/v1/$(tenant_id)s
catalog.RegionOne.volume.internalURL =
http://%SERVICE_HOST%:8776/v1/$(tenant_id)s
catalog.RegionOne.volume.name = Volume Service
+catalog.RegionOne.volumev2.publicURL =
http://%SERVICE_HOST%:8776/v2/$(tenant_id)s
+catalog.RegionOne.volumev2.adminURL =
http://%SERVICE_HOST%:8776/v2/$(tenant_id)s
+catalog.RegionOne.volumev2.internalURL =
http://%SERVICE_HOST%:8776/v2/$(tenant_id)s
+catalog.RegionOne.volumev2.name = Volume Service V2
+
catalog.RegionOne.ec2.publicURL = http://%SERVICE_HOST%:8773/services/Cloud
catalog.RegionOne.ec2.adminURL = http://%SERVICE_HOST%:8773/services/Admin
@@ -30,7 +39,7 @@
catalog.RegionOne.s3.name = S3 Service
catalog.RegionOne.object_store.publicURL =
http://%SERVICE_HOST%:8080/v1/AUTH_$(tenant_id)s
-catalog.RegionOne.object_store.adminURL = http://%SERVICE_HOST%:8080/"
+catalog.RegionOne.object_store.adminURL = http://%SERVICE_HOST%:8080/
catalog.RegionOne.object_store.internalURL =
http://%SERVICE_HOST%:8080/v1/AUTH_$(tenant_id)s
catalog.RegionOne.object_store.name = Swift Service
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]