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]