Hello community,

here is the log from the commit of package openstack-keystone for 
openSUSE:Factory checked in at 2014-01-20 07:06:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-10-18 19:23:20.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.openstack-keystone.new/openstack-keystone.changes   
    2014-01-23 15:50:38.000000000 +0100
@@ -1,0 +2,80 @@
+Thu Jan  9 08:25:46 UTC 2014 - [email protected]
+
+- Move to DB-based endpoint catalog. Avoids running out of sync with
+  upstream changes in the default_catalog.template.sample file and
+  allows to manipulate via 'keystone' CLI tool.
+
+-------------------------------------------------------------------
+Thu Jan  2 10:51:38 UTC 2014 - [email protected]
+
+- remove 0001-Restore-ability-to-create-EC2-tokens-as-admin.patch 
+
+-------------------------------------------------------------------
+Mon Dec 23 23:58:50 UTC 2013 - [email protected]
+
+- add 0001-Restore-ability-to-create-EC2-tokens-as-admin.patch 
+
+-------------------------------------------------------------------
+Tue Dec 17 00:44:37 UTC 2013 - [email protected]
+
+- Update to version 2013.2.2.dev1.g0d83e7e:
+  + Bump stable/havana next version to 2013.2.2
+
+-------------------------------------------------------------------
+Mon Dec 16 09:28:52 UTC 2013 - [email protected]
+
+- fix requires 
+
+-------------------------------------------------------------------
+Sun Dec 15 01:02:20 UTC 2013 - [email protected]
+
+- Update to version 2013.2.1.dev8.g03ed8c3:
+  + Fix issues handling trust tokens via ec2tokens API
+
+-------------------------------------------------------------------
+Sat Dec 14 00:46:13 UTC 2013 - [email protected]
+
+- Update to version 2013.2.1.dev6.g64ac189:
+  + Updated from global requirements
+
+-------------------------------------------------------------------
+Mon Dec  9 12:46:14 UTC 2013 - [email protected]
+
+- Drop 0001-Make-ROOTDIR-determination-more-robust.patch: Solved
+  slightly different upstream
+- Update to version 2013.2.1.dev5.gd927273:
+  + Fix Rootdir determination
+
+-------------------------------------------------------------------
+Sat Dec  7 00:40:23 UTC 2013 - [email protected]
+
+- Update to version 2013.2.1.dev3.g3c25be5:
+  + Update memcache to match global requirements for stable/havana
+
+-------------------------------------------------------------------
+Wed Oct 30 17:20:31 UTC 2013 - [email protected]
+
+- Add %{python_sitelib}/keystone/tests/tmp symlink to the -test
+  subpackage allow the unittests to create/locate their database
+- Adapt test configuration for the correct location of the example
+  certificates. (Using relative paths doesn't work with our -test
+  package layout)
+
+-------------------------------------------------------------------
+Tue Oct 29 14:07:44 UTC 2013 - [email protected]
+
+- Update to version 2013.2.1.dev2.g4221b60:
+  + Fix remove role assignment adds role using LDAP assignment
+
+-------------------------------------------------------------------
+Wed Oct 23 16:07:05 UTC 2013 - [email protected]
+
+- Move default tests TMPDIR location to
+  /var/lib/openstack-keystone-test/tmp
+
+-------------------------------------------------------------------
+Tue Oct 22 14:44:28 UTC 2013 - [email protected]
+
+- Add python-testtools dependency for test package
+
+-------------------------------------------------------------------

Old:
----
  0001-Make-ROOTDIR-determination-more-robust.patch
  default_catalog.templates
  keystone-2013.2.tar.gz

New:
----
  keystone-stable-havana.tar.gz

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

Other differences:
------------------
++++++ openstack-keystone-doc.spec ++++++
--- /var/tmp/diff_new_pack.YjRl2e/_old  2014-01-23 15:50:38.000000000 +0100
+++ /var/tmp/diff_new_pack.YjRl2e/_new  2014-01-23 15:50:38.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package openstack-keystone-doc
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,13 +19,13 @@
 %define component keystone
 
 Name:           openstack-%{component}-doc
-Version:        2013.2
+Version:        2013.2.2.dev1.g0d83e7e
 Release:        0
 Summary:        OpenStack Identity Service (Keystone) - Documentation
 License:        Apache-2.0
 Group:          Documentation/HTML
 Url:            https://github.com/openstack/keystone
-Source:         keystone-2013.2.tar.gz
+Source:         keystone-stable-havana.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
+%setup -q -n keystone-2013.2.2.dev1.g0d83e7e
 %openstack_cleanup_prep
 
 %build

++++++ openstack-keystone.spec ++++++
--- /var/tmp/diff_new_pack.YjRl2e/_old  2014-01-23 15:50:38.000000000 +0100
+++ /var/tmp/diff_new_pack.YjRl2e/_new  2014-01-23 15:50:38.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package openstack-keystone
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,18 +21,16 @@
 %define username openstack-%{component}
 
 Name:           openstack-%{component}
-Version:        2013.2
+Version:        2013.2.2.dev1.g0d83e7e
 Release:        0
 Summary:        OpenStack Identity Service (Keystone)
 License:        Apache-2.0
 Group:          Development/Languages/Python
 Url:            https://github.com/openstack/keystone
-Source:         keystone-2013.2.tar.gz
+Source:         keystone-stable-havana.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:  python-Babel
@@ -50,7 +48,7 @@
 BuildRequires:  python-Sphinx
 Requires:       logrotate
 Requires:       python-argparse
-Requires:       python-iso8601 >= 0.1.4
+Requires:       python-iso8601 >= 0.1.8
 Requires:       python-keystone = %{version}
 Requires:       python-oslo.config >= 1.2.0
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -78,25 +76,25 @@
 Summary:        OpenStack Identity Service (Keystone) - Python module
 Group:          Development/Languages/Python
 Requires:       python >= 2.6.8
-Requires:       python-Babel >= 1.1
+Requires:       python-Babel >= 1.3
 Requires:       python-Paste
-Requires:       python-PasteDeploy
-Requires:       python-Routes
+Requires:       python-PasteDeploy >= 1.5.0
+Requires:       python-Routes >= 1.12.3
 Requires:       python-SQLAlchemy >= 0.7.8
-Requires:       python-WebOb >= 1.0.8
+Requires:       python-WebOb >= 1.2.3
 Requires:       python-dogpile.cache >= 0.5.0
-Requires:       python-eventlet >= 0.9.12
-Requires:       python-greenlet
-Requires:       python-iso8601 >= 0.1.4
-Requires:       python-keystoneclient >= 0.3.0
+Requires:       python-eventlet >= 0.13.0
+Requires:       python-greenlet >= 0.3.2
+Requires:       python-iso8601 >= 0.1.8
+Requires:       python-keystoneclient >= 0.3.2
 Requires:       python-ldap
-Requires:       python-lxml
+Requires:       python-lxml >= 2.3
 Requires:       python-netaddr
 Requires:       python-oauth2
 Requires:       python-pam >= 0.1.4
 Requires:       python-passlib
-Requires:       python-pbr >= 0.5
-Requires:       python-routes
+Requires:       python-pbr >= 0.5.21
+Requires:       python-routes >= 1.12.3
 Requires:       python-sqlalchemy >= 0.7.8
 BuildRequires:  python-sqlalchemy >= 0.7.8
 Requires:       python-sqlalchemy-migrate >= 0.7.2
@@ -114,22 +112,23 @@
 Group:          Development/Languages/Python
 Requires:       %{name} = %{version}
 Requires:       python-Sphinx >= 1.1.2
-Requires:       python-WebTest
-Requires:       python-coverage
+Requires:       python-WebTest >= 2.0
+Requires:       python-coverage >= 3.6
 Requires:       python-flake8 >= 2.0
 Requires:       python-hacking >= 0.5.6
-Requires:       python-keystoneclient >= 0.3.0
-Requires:       python-mox
-Requires:       python-netifaces
+Requires:       python-keystoneclient >= 0.3.2
+Requires:       python-mox >= 0.5.3
+Requires:       python-netifaces >= 0.5
 Requires:       python-nose
-Requires:       python-nosehtmloutput
+Requires:       python-nosehtmloutput >= 0.0.3
 Requires:       python-nosexcover
-Requires:       python-openstack.nose_plugin
+Requires:       python-openstack.nose_plugin >= 0.7
 Requires:       python-pep8 >= 1.4.5
 Requires:       python-pyflakes >= 0.7.2
-Requires:       python-python-memcached
-Requires:       python-requests >= 1.0.0
+Requires:       python-python-memcached >= 1.48
+Requires:       python-requests >= 1.1
 Requires:       python-swift
+Requires:       python-testtools >= 0.9.32
 Requires:       python-unittest2
 # checkout_vendor in ./keystone/test.py
 Requires:       git-core
@@ -139,8 +138,7 @@
 functionality of OpenStack Keystone.
 
 %prep
-%setup -q -n keystone-2013.2
-%patch0 -p1
+%setup -q -n keystone-2013.2.2.dev1.g0d83e7e
 %openstack_cleanup_prep
 
 %build
@@ -156,7 +154,6 @@
 ### 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/
@@ -173,6 +170,17 @@
 
 ### test subpackage
 %openstack_test_package_install
+# upstream does not distribute this directory, but it is required for
+# the tests and we want to keep it out of /usr/lib/
+# https://review.openstack.org/#q,I9b02a5273dd27db963e9a26085b7456f4c5f6a41,n,z
+mkdir -p %{buildroot}%{_localstatedir}/lib/%{name}-test/tmp
+sed -i -e "s/TMPDIR = .*/TMPDIR = os.path.join(ROOTDIR, 'tmp')/" 
%{buildroot}%{python_sitelib}/%{component}/tests/core.py
+ln -s %{_localstatedir}/lib/%{name}-test/tmp 
%{buildroot}%{python_sitelib}/%{component}/tests/tmp
+# Allow the unittests to find the signing certs
+%define keystone_test_overrides 
%{buildroot}%{python_sitelib}/%{component}/tests/test_overrides.conf
+crudini --set %{keystone_test_overrides} signing certfile 
%{_localstatedir}/lib/%{name}-test/examples/pki/certs/signing_cert.pem
+crudini --set %{keystone_test_overrides} signing keyfile 
%{_localstatedir}/lib/%{name}-test/examples/pki/private/signing_key.pem
+crudini --set %{keystone_test_overrides} signing ca_certs 
%{_localstatedir}/lib/%{name}-test/examples/pki/certs/cacert.pem
 
 ### create keystone ssl dirs
 install -d %{buildroot}%{_sysconfdir}/keystone/ssl/private
@@ -185,9 +193,7 @@
 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?
-crudini --set %{keystone_conf} catalog template_file 
/etc/keystone/default_catalog.templates
-crudini --set %{keystone_conf} catalog driver 
keystone.catalog.backends.templated.TemplatedCatalog
+crudini --set %{keystone_conf} catalog driver 
keystone.catalog.backends.sql.Catalog
 #TODO/FIXME(saschpe): Do we want to use sqlite per default or demand 
PostgreSQL right away?
 crudini --set %{keystone_conf} sql connection 
sqlite:////var/lib/keystone/keystone.db
 
@@ -235,7 +241,6 @@
 %config %{_sysconfdir}/%{component}/keystone-paste.ini
 %config %{_sysconfdir}/%{component}/policy.json
 %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
-%attr(0640, %{username}, %{groupname}) 
%{_sysconfdir}/%{component}/default_catalog.templates.sample
 %{_initddir}/%{name}
 %{_sbindir}/rc%{name}
 %{_bindir}/keystone-all
@@ -246,10 +251,12 @@
 %files -n python-keystone
 %defattr(-,root,root,-)
 %doc LICENSE
+%exclude %{python_sitelib}/%{component}/tests/tmp
 %{python_sitelib}
 
 %files test
 %defattr(-,root,root)
 %{_localstatedir}/lib/openstack-%{component}-test
+%{python_sitelib}/%{component}/tests/tmp
 
 %changelog

++++++ _service ++++++
--- /var/tmp/diff_new_pack.YjRl2e/_old  2014-01-23 15:50:38.000000000 +0100
+++ /var/tmp/diff_new_pack.YjRl2e/_new  2014-01-23 15:50:38.000000000 +0100
@@ -1,6 +1,6 @@
 <services>
   <service name="git_tarballs" mode="disabled">
-    <param 
name="url">http://tarballs.openstack.org/keystone/keystone-2013.2.tar.gz</param>
+    <param 
name="url">http://tarballs.openstack.org/keystone/keystone-stable-havana.tar.gz</param>
     <param name="email">[email protected]</param>
     <param name="plain-version">True</param>
   </service>

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

Reply via email to