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]

Reply via email to