Hello community,

here is the log from the commit of package openstack-keystone for 
openSUSE:Factory checked in at 2013-07-21 11:59:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-06-13 17:24:05.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.openstack-keystone.new/openstack-keystone.changes   
    2013-07-21 11:59:30.000000000 +0200
@@ -0,0 +1,72 @@
+-------------------------------------------------------------------
+Tue Jul  9 10:08:09 UTC 2013 - [email protected]
+
+- Update to version 2013.2.b1.171.gb556d8a:
+  + Work without admin_token_auth middleware
+  + Move comments in front of dependencies
+
+-------------------------------------------------------------------
+Mon Jul  8 23:56:23 UTC 2013 - [email protected]
+
+- Update to version 2013.2.b1.167.g699b483:
+  + Implement GET /role_assignment API call
+  + DB2 migration support
+  + Remove an enumerate call
+  + Fix issue with v3 tokens and group membership roles
+  + Imported Translations from Transifex
+  + Add callbacks for set_global_engine
+
+-------------------------------------------------------------------
+Mon Jul  8 11:40:08 UTC 2013 - [email protected]
+
+- switched default_catalog.templates to projects default which works 
+
+-------------------------------------------------------------------
+Sat Jul  6 23:52:19 UTC 2013 - [email protected]
+
+- Update to version 2013.2.b1.155.g6450f75:
+  + Update paths to pem files in keystone.conf.sample
+
+-------------------------------------------------------------------
+Fri Jul  5 23:51:16 UTC 2013 - [email protected]
+
+- Update to version 2013.2.b1.153.g5746f5b:
+  + rename quantum to neutron in docs
+
+-------------------------------------------------------------------
+Thu Jul  4 08:12:47 UTC 2013 - [email protected]
+
+- Update to version 2013.2.b1.151.gbb6ebd4:
+  + Fix up some trivial license mismatches
+
+-------------------------------------------------------------------
+Wed Jul  3 23:57:13 UTC 2013 - [email protected]
+
+- Update to version 2013.2.b1.149.g62d948a:
+  + Use event.listen() instead of deprecated listeners kwarg
+
+-------------------------------------------------------------------
+Wed Jul  3 14:01:15 UTC 2013 - [email protected]
+
+- adding keystone-paste.ini
+  - the paste configuration has been moved to keystone-paste.ini 
+
+-------------------------------------------------------------------
+Wed Jul  3 08:48:01 UTC 2013 - [email protected]
+
+- Update to version 2013.2.b1.147.g214df21:
+  + Remove hard tabs and trailing whitespace
+  + Install locales for httpd.
+
+-------------------------------------------------------------------
+Tue Jul  2 23:58:33 UTC 2013 - [email protected]
+
+- Update to version 2013.2.b1.143.gda9dc14:
+  + `tox -ecover` failure. Missing entry in tox.ini
+
+-------------------------------------------------------------------
+Mon Jul  1 23:44:39 UTC 2013 - [email protected]
+
+- Update to version 2013.2.b1.141.g59ea706:
+  + Add 'application' to keystone.py for WSGI
+
@@ -2 +74 @@
-Sat Jun  8 00:05:26 UTC 2013 - [email protected]
+Fri Jun 28 23:43:12 UTC 2013 - [email protected]
@@ -4,2 +76,5 @@
-- Update to version 2013.1.3.a1.g4b22c02:
-  + Bump stable/grizzly next version to 2013.1.3
+- Update to version 2013.2.b1.140.g6362fb7:
+  + Stop passing context to managers (bug 1194938)
+  + check for constraint before dropping
+  + Clean up keystone-all.rst
+  + Manager instead of direct driver
@@ -8 +83 @@
-Thu Jun  6 00:06:52 UTC 2013 - [email protected]
+Thu Jun 27 23:42:04 UTC 2013 - [email protected]
@@ -10,3 +85,3 @@
-- Update to version 2013.1.2.a11.g8dd57da:
-  + remove_role_from_user_and_project affecting all users (bug 1170649)
-  + Fix incorrect role assignment in migration.
+- Update to version 2013.2.b1.133.g6c6d15c:
+  + Revert environment module usage in middleware.
+  + Do not raise NEW exceptions
@@ -15 +90 @@
-Sat Jun  1 06:15:56 UTC 2013 - [email protected]
+Wed Jun 26 23:41:10 UTC 2013 - [email protected]
@@ -17,2 +92,123 @@
-- Update to version 2013.1.2.a9.g39c4ca1:
-  + Read-only default domain for LDAP (bug 1168726)
+- Update to version 2013.2.b1.129.g600c38b:
+  + LDAP list group users not fail if user entry deleted
+
+--------------------------------------------------------------------
+Tue Jun 25 23:41:03 UTC 2013 - [email protected]
+
+- Update to version 2013.2.b1.128.g31863d1:
+  + Remove explicit distribute depend.
+
+--------------------------------------------------------------------
+Mon Jun 24 23:40:52 UTC 2013 - [email protected]
+
+- Update to version 2013.2.b1.126.g95cf470:
+  + Version response compatible with Folsom
+
+--------------------------------------------------------------------
+Sun Jun 23 23:40:53 UTC 2013 - [email protected]
+
+- Update to version 2013.2.b1.124.gf1cfbd7:
+  + python WebOb dependency made unpinned.
+  + Initialize logging from HTTPD.
+  + wsgi.Middleware factory should use **kwargs
+  + Consolidate admin_or_owner rule
+
+--------------------------------------------------------------------
+Sat Jun 22 23:40:47 UTC 2013 - [email protected]
+
+- Update to version 2013.2.b1.116.g97225ff:
+  + Fix link typo in Sphinx doc
+  + Base.get_engine honor allow_global_engine=False
+
+--------------------------------------------------------------------
+Fri Jun 21 23:40:38 UTC 2013 - [email protected]
+
+- Update to version 2013.2.b1.112.gb9e46fb:
+  + Move identity ldap backend from directory to file
+
+--------------------------------------------------------------------
+Thu Jun 20 23:40:44 UTC 2013 - [email protected]
+
+- Update to version 2013.2.b1.111.g7ccfac7:
+  + Removing LDAP API Shim
+
+--------------------------------------------------------------------
+Thu Jun 20 00:02:42 UTC 2013 - [email protected]
+
+- Update to version 2013.2.b1.110.g7cd0bb0:
+  + Isolate eventlet code into environment.
+  + Set default 'ou' name for LDAP projects to Projects
+
+--------------------------------------------------------------------
+Tue Jun 18 23:42:35 UTC 2013 - [email protected]
+
+- Update to version 2013.2.b1.106.ge0834da:
+  + LDAP get_project_users should not return password
+  + Remove how to contribute section in favor of CONTRIBUTING.rst
+  + Imported Translations from Transifex
+  + Http 400 when project enabled is not a boolean
+  + Remove a stat warning log
+  + Correct the resolving api logic in stat middleware
+  + Move user fileds type check to identity.Manager
+  + Adds tests for XML version response
+  + Imported Translations from Transifex
+
+--------------------------------------------------------------------
+Sun Jun 16 00:00:18 UTC 2013 - [email protected]
+
+- Update to version 2013.2.b1.88.g3c687d1:
+  + Using sql as default driver for tokens
+  + Imported Translations from Transifex
+  + Correct the default name attribute for role
+
+--------------------------------------------------------------------
+Sat Jun 15 00:02:46 UTC 2013 - [email protected]
+
+- Update to version 2013.2.b1.82.g543714b:
+  + drop user and group constraints
+  + Allow request headers access in app context.
+  + Fix token purging for memcache for user token index.
+  + Add checks to test if enabled is bool
+
+--------------------------------------------------------------------
+Thu Jun 13 23:59:36 UTC 2013 - [email protected]
+
+- Update to version 2013.2.b1.74.gc963383:
+  + Force simple Bind for authentication
+  + Correct LDAP configuration doc
+
+-------------------------------------------------------------------
+Thu Jun 13 15:58:02 UTC 2013 - [email protected]
+
+- fix typo in post-install script 
+
+--------------------------------------------------------------------
+Wed Jun 12 09:33:49 UTC 2013 - [email protected]
+
+- Update to version 2013.2.b1.72.g6111bc9:
+  + Move coverage output dir for Jenkins.
++++ 314 more lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/openstack-keystone/openstack-keystone.changes
++++ and 
/work/SRC/openSUSE:Factory/.openstack-keystone.new/openstack-keystone.changes

Old:
----
  0001-fix-duplicate-option-error.patch
  keystone-hybrid-backend-master.tar.gz
  keystone-stable-grizzly.tar.gz

New:
----
  keystone-master.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ openstack-keystone-doc.spec ++++++
--- /var/tmp/diff_new_pack.2O3s0h/_old  2013-07-21 11:59:31.000000000 +0200
+++ /var/tmp/diff_new_pack.2O3s0h/_new  2013-07-21 11:59:31.000000000 +0200
@@ -19,16 +19,18 @@
 %define component keystone
 
 Name:           openstack-%{component}-doc
-Version:        2013.1.3.a1.g4b22c02
+Version:        2013.2.b1.171.gb556d8a
 Release:        0
 Summary:        OpenStack Identity Service (Keystone) - Documentation
 License:        Apache-2.0
 Group:          Documentation/HTML
 Url:            https://github.com/openstack/keystone
-Source:         keystone-stable-grizzly.tar.gz
+Source:         keystone-master.tar.gz
 BuildRequires:  openstack-suse-macros
 BuildRequires:  python-Sphinx
 BuildRequires:  python-base
+BuildRequires:  python-d2to1
+BuildRequires:  python-pbr
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
@@ -40,7 +42,7 @@
 This package contains documentation files for openstack-keystone.
 
 %prep
-%setup -q -n keystone-2013.1.3.a1.g4b22c02
+%setup -q -n keystone-2013.2.b1.171.gb556d8a
 %openstack_cleanup_prep
 
 %build

++++++ openstack-keystone.spec ++++++
--- /var/tmp/diff_new_pack.2O3s0h/_old  2013-07-21 11:59:31.000000000 +0200
+++ /var/tmp/diff_new_pack.2O3s0h/_new  2013-07-21 11:59:31.000000000 +0200
@@ -19,29 +19,29 @@
 %define component keystone
 %define groupname openstack-%{component}
 %define username openstack-%{component}
-%define hybrid keystone-hybrid-backend-master
 
 Name:           openstack-%{component}
-Version:        2013.1.3.a1.g4b22c02
+Version:        2013.2.b1.171.gb556d8a
 Release:        0
 Summary:        OpenStack Identity Service (Keystone)
 License:        Apache-2.0
 Group:          Development/Languages/Python
 Url:            https://github.com/openstack/keystone
-Source:         keystone-stable-grizzly.tar.gz
+Source:         keystone-master.tar.gz
 Source1:        %{name}.init
 Source2:        logging.conf
-Source3:        default_catalog.templates
-# Hybrid identity backend - uses the existing LDAP backend for users and
-# the SQL backend for tenants/roles
-Source6:        %{hybrid}.tar.gz
 Source7:        %{name}.logrotate
-Patch0:         0001-fix-duplicate-option-error.patch
 BuildRequires:  openstack-suse-macros
 BuildRequires:  openstack-utils
 BuildRequires:  python-base
+BuildRequires:  python-d2to1
 BuildRequires:  python-distribute
 BuildRequires:  python-oslo.config
+BuildRequires:  python-pbr
+# Needed for %post section keystone-manage invocation:
+BuildRequires:  python-WebOb
+BuildRequires:  python-passlib
+BuildRequires:  python-routes
 # Documentation build requirements:
 BuildRequires:  python-Sphinx
 Requires:       logrotate
@@ -82,6 +82,7 @@
 Requires:       python-Routes
 Requires:       python-SQLAlchemy >= 0.7.8
 Requires:       python-WebOb >= 1.2.3
+Requires:       python-d2to1 >= 0.2.10
 Requires:       python-eventlet >= 0.9.12
 Requires:       python-greenlet
 Requires:       python-iso8601 >= 0.1.4
@@ -90,8 +91,12 @@
 Requires:       python-lxml
 Requires:       python-pam >= 0.1.4
 Requires:       python-passlib
+Requires:       python-pbr >= 0.5
+Requires:       python-routes
 Requires:       python-sqlalchemy >= 0.7.8
+BuildRequires:  python-sqlalchemy >= 0.7.8
 Requires:       python-sqlalchemy-migrate >= 0.7.2
+BuildRequires:  python-sqlalchemy-migrate >= 0.7.2
 
 %description -n python-keystone
 Keystone is an OpenStack project that provides Identity, Token, Catalog
@@ -107,6 +112,8 @@
 Requires:       python-Sphinx >= 1.1.2
 Requires:       python-WebTest
 Requires:       python-coverage
+Requires:       python-flake8 >= 2.0
+Requires:       python-hacking >= 0.5.3
 Requires:       python-keystoneclient >= 0.2.1
 Requires:       python-mox
 Requires:       python-netifaces
@@ -114,20 +121,21 @@
 Requires:       python-nosehtmloutput
 Requires:       python-nosexcover
 Requires:       python-openstack.nose_plugin
-Requires:       python-pep8 >= 1.3.3
+Requires:       python-pep8 >= 1.4.5
+Requires:       python-pyflakes >= 0.7.2
 Requires:       python-python-memcached > 1.47
 Requires:       python-requests >= 1.0.0
 Requires:       python-swift
 Requires:       python-unittest2
+# checkout_vendor in ./keystone/test.py
+Requires:       git-core
 
 %description test
 The OpenStack Keystone testsuite. It is used to verify the
 functionality of OpenStack Keystone.
 
 %prep
-# unpack the backend hybrid in addition to the main keyston source
-%setup -q -T -D -b0 -a6 -n keystone-2013.1.3.a1.g4b22c02
-%patch0 -p1
+%setup -q -n keystone-2013.2.b1.171.gb556d8a
 %openstack_cleanup_prep
 
 %build
@@ -143,9 +151,10 @@
 ### configuration files
 install -d -m 0755 %{buildroot}%{_sysconfdir}/keystone
 cp %{SOURCE2} %{buildroot}%{_sysconfdir}/keystone/
-cp %{SOURCE3} 
%{buildroot}%{_sysconfdir}/keystone/default_catalog.templates.sample
 cp etc/keystone.conf.sample %{buildroot}%{_sysconfdir}/keystone/keystone.conf
+cp etc/keystone-paste.ini %{buildroot}%{_sysconfdir}/keystone/
 cp etc/policy.json %{buildroot}%{_sysconfdir}/keystone/
+cp etc/default_catalog.templates %{buildroot}%{_sysconfdir}/keystone/
 install -p -D -m 644 %{SOURCE7} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
 
 ### init scripts
@@ -166,20 +175,17 @@
 install -d %{buildroot}%{_sysconfdir}/keystone/ssl/certs
 touch %{buildroot}%{_sysconfdir}/keystone/ssl/certs/signing_cert.pem
 
-### Keystone hybrid identity backend
-install -D -m 644 %{hybrid}/hybrid.py 
%{buildroot}%{python_sitelib}/keystone/identity/backends/
-install -D -m 644 %{hybrid}/test_backend_hybrid.py 
%{buildroot}%{_localstatedir}/lib/openstack-keystone-test/tests/
-install -D -m 644 %{hybrid}/backend_hybrid.conf 
%{buildroot}%{_localstatedir}/lib/openstack-keystone-test/tests/
-
 ### 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
 #TODO/FIXME(saschpe): Do we really want to use the file-based catalog or move 
into DB by default?
+# project default is still file based catalog
 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
 #TODO/FIXME(saschpe): Do we want to use sqlite per default or demand 
PostgreSQL right away?
+# project default is still sqlite
 openstack-config --set %{keystone_conf} sql connection 
sqlite:////var/lib/keystone/keystone.db
 
 %pre
@@ -192,7 +198,7 @@
 if ! [ -r /etc/keystone/ssl/certs/signing_cert.pem ]; then
   if [ -r /etc/keystone/ssl/certs/index.txt ]; then
     # recreate index.txt if it is only about the example.com config
-    if [ 0$(wc -l /etc/keystone/ssl/certs/index.txt) -le 1 ] && grep -q 
CN=www.example.com /etc/keystone/ssl/certs/index.txt; then
+    if [ 0$(wc -l </etc/keystone/ssl/certs/index.txt) -le 1 ] && grep -q 
CN=www.example.com /etc/keystone/ssl/certs/index.txt; then
         rm /etc/keystone/ssl/certs/index.txt
     fi
   fi
@@ -223,9 +229,11 @@
 %ghost %attr(0640, root, %{groupname}) 
%{_sysconfdir}/%{component}/ssl/private/signing_key.pem
 %config(noreplace) %attr(0640, root, %{groupname}) 
%{_sysconfdir}/%{component}/%{component}.conf
 %config(noreplace) %attr(0640, root, %{groupname}) 
%{_sysconfdir}/%{component}/logging.conf
+%config %{_sysconfdir}/%{component}/keystone-paste.ini
 %config %{_sysconfdir}/%{component}/policy.json
+%config %{_sysconfdir}/%{component}/default_catalog.templates
 %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
-%attr(0640, %{username}, %{groupname}) 
%{_sysconfdir}/%{component}/default_catalog.templates.sample
+%attr(0640, %{username}, %{groupname}) 
%{_sysconfdir}/%{component}/default_catalog.templates
 %{_initddir}/%{name}
 %{_sbindir}/rc%{name}
 %{_bindir}/keystone-all

++++++ _service ++++++
--- /var/tmp/diff_new_pack.2O3s0h/_old  2013-07-21 11:59:31.000000000 +0200
+++ /var/tmp/diff_new_pack.2O3s0h/_new  2013-07-21 11:59:31.000000000 +0200
@@ -1,19 +1,6 @@
 <services>
-  <service name="tar_scm" mode="disabled">
-    <param 
name="url">git://github.com/SUSE-Cloud/keystone-hybrid-backend.git</param>
-    <param name="scm">git</param>
-    <param name="exclude">.git</param>
-    <param name="version">master</param>
-    <param name="revision">master</param>
-  </service>
-
-  <service name="recompress" mode="disabled">
-    <param name="file">*keystone-hybrid-backend-*.tar</param>
-    <param name="compression">gz</param>
-  </service>
-
   <service name="git_tarballs" mode="disabled">
-    <param 
name="url">http://tarballs.openstack.org/keystone/keystone-stable-grizzly.tar.gz</param>
+    <param 
name="url">http://tarballs.openstack.org/keystone/keystone-master.tar.gz</param>
     <param name="email">[email protected]</param>
     <param name="plain-version">True</param>
   </service>

++++++ keystone-hybrid-backend-master.tar.gz -> keystone-master.tar.gz ++++++
++++ 93028 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to