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 - opensuse-cloud@opensuse.org + +- 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 - opensuse-cloud@opensuse.org + +- 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 - opensuse-cloud@opensuse.org + +- 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 - dmueller@suse.com + +- add missing endpoints to catalog + +------------------------------------------------------------------- +Sun Sep 29 00:56:54 UTC 2013 - opensuse-cloud@opensuse.org + +- 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 - dmueller@suse.com + +- switch to crudini + +------------------------------------------------------------------- +Thu Sep 26 10:00:12 UTC 2013 - opensuse-cloud@opensuse.org + +- 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 - opensuse-cloud@opensuse.org + +- 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 - opensuse-cloud@opensuse.org + +- 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 - opensuse-cloud@opensuse.org + +- 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 - opensuse-cloud@opensuse.org + +- Update to version 2013.2.a41.g5a5023b: + + Include new notification options in sample config + +------------------------------------------------------------------- +Wed Sep 18 10:16:32 UTC 2013 - dmueller@suse.com + +- add 0001-Make-ROOTDIR-determination-more-robust.patch + +------------------------------------------------------------------- +Tue Sep 17 23:59:24 UTC 2013 - opensuse-cloud@opensuse.org + +- 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 - opensuse-cloud@opensuse.org + +- 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
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">opensuse-cloud@opensuse.org</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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org