Hello community,

here is the log from the commit of package python-keystoneclient for 
openSUSE:Factory checked in at 2013-01-14 22:25:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-keystoneclient (Old)
 and      /work/SRC/openSUSE:Factory/.python-keystoneclient.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-keystoneclient", Maintainer is "[email protected]"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-keystoneclient/python-keystoneclient.changes  
    2012-11-12 07:04:57.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-keystoneclient.new/python-keystoneclient.changes
 2013-01-14 22:25:35.000000000 +0100
@@ -2 +2,70 @@
-Thu Nov  8 13:12:53 UTC 2012 - [email protected]
+Thu Jan 10 11:55:04 UTC 2013 - [email protected]
+
+- Recommend python-keyring
+
+-------------------------------------------------------------------
+Wed Jan  9 13:52:31 UTC 2013 - [email protected]
+
+- Add missing Requires on python-requests: without it, the keystone
+  executable won't even start.
+
+-------------------------------------------------------------------
+Mon Jan  7 12:44:14 UTC 2013 - [email protected]
+
+- Fix PKI example certs location for testsuite
+
+--------------------------------------------------------------------
+Mon Jan  7 08:27:30 UTC 2013 - [email protected]
+
+- Update to version 0.2.1.3.gd37a3fb+git.1357543650.d37a3fb:
+  + Add support for user groups
+  + Make it possible to debug by running module.
+  + remove unused import
+  + Bug 1052674: added support for Swift cache
+  + Add file 'ChangeLog' to MANIFEST.in
+  + Use requests module for HTTP/HTTPS
+  + Print to stderr when keyring module is missing.
+  + Prevent an uncaught exception from being rasied.
+  + modify ca-certificate default value
+  + URL-encode user-supplied tokens (bug 974319)
+  + Fix middleware logging for swift
+  + Fix keystoneclient user-list output order
+  + Misspelling error in README.rst
+  + Rename --no_cache to --os_cache.
+  + Make use_keyring False by default.
+  + bug-1040361: use keyring to store tokens
+  + Don't try to split a list of memcache servers
+  + Drop hashlib/hmac from pip-requires.
+  + Add --version CLI opt and __version__ module attr
+  + Add Ec2Signer utility class to keystoneclient
+  + Add command to allow users to change their own password
+  + updating PEP8 to 1.3.3
+  + Correct a misspelled in comments
+  + Remove Policy.endpoint_id reference
+  + Fix scoped auth for non-admins (bug 1081192)
+  + Throw validation response into the environment
+  + fixes auth_ref initialization error
+  + Update README and CLI help
+  + Add auth-token code to keystoneclient, along with supporting files
+  + Make initial structural changes to keystoneclient in preparation
+- Use --install-data=%{python_sitelib} to install novaclient/versioninfo
+  into the correct location (instead of %{_prefix})
+
+-------------------------------------------------------------------
+Wed Dec  5 09:30:38 UTC 2012 - [email protected]
+
+- Use @PARENT_TAG@ in _service file to automate versioning
+
+-------------------------------------------------------------------
+Thu Nov 15 09:17:10 UTC 2012 - [email protected]
+
+- Use openstack-macros
+- Run fdupes on HTML documentation
+
+-------------------------------------------------------------------
+Fri Nov  9 14:28:05 UTC 2012 - [email protected]
+
+- Downgrade version to new upstream scheme: 0.1.3 (bnc#787387)
+
+-------------------------------------------------------------------
+Thu Nov  8 10:39:13 UTC 2012 - [email protected]
@@ -7 +76 @@
-Tue Oct 30 13:32:15 UTC 2012 - [email protected]
+Tue Oct 30 10:14:40 UTC 2012 - [email protected]
@@ -10,0 +80,10 @@
+
+-------------------------------------------------------------------
+Fri Oct 12 13:26:06 UTC 2012 - [email protected]
+
+- Update to version 2012.2 (Folsom), which is really 0.1.3:
+  + See https://github.com/openstack/python-keystoneclient/commits/0.1.3
+- Install bash completion for 'keystone' binary
+- Buildrequire python-base instead of python-devel:
+  + Sufficient for Python-only modules (containing no C/C++ code)
+- Additional Buildrequires for documentation

Old:
----
  python-keystoneclient-2012.1+git.1348955975.6c127df.tar.gz

New:
----
  python-keystoneclient-master.tar.gz

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

Other differences:
------------------
++++++ python-keystoneclient.spec ++++++
--- /var/tmp/diff_new_pack.LUmsAY/_old  2013-01-14 22:25:36.000000000 +0100
+++ /var/tmp/diff_new_pack.LUmsAY/_new  2013-01-14 22:25:36.000000000 +0100
@@ -16,24 +16,37 @@
 #
 
 
-Name:           python-keystoneclient
-Version:        2012.1+git.1348955975.6c127df
+%define component keystoneclient
+
+Name:           python-%{component}
+Version:        0.2.1.3.gd37a3fb+git.1357543650.d37a3fb
 Release:        0
 License:        Apache-2.0
-Summary:        Openstack Identity (Keystone) API Client Library
-Url:            https://github.com/openstack/python-keystoneclient
+Summary:        Openstack Identity (Keystone) API Client
+Url:            http://launchpad.net/python-keystoneclient
 Group:          Development/Languages/Python
-Source:         %{name}-%{version}.tar.gz
+Source:         python-keystoneclient-master.tar.gz
 Source2:        openstack-keystone.sh
-BuildRequires:  python-devel
+BuildRequires:  fdupes
+BuildRequires:  openstack-macros
+BuildRequires:  python-base
 BuildRequires:  python-distribute
+# Packages below are only needed for documentation build
+BuildRequires:  python-Sphinx
+BuildRequires:  python-WebOb
+BuildRequires:  python-argparse
 BuildRequires:  python-httplib2
+BuildRequires:  python-iso8601
+BuildRequires:  python-prettytable
+BuildRequires:  python-requests
 Requires:       python >= 2.6.8
 # /usr/bin/keystone uses pkg_resources, thus:
 Requires:       python-distribute
 Requires:       python-httplib2
 Requires:       python-prettytable
+Requires:       python-requests
 Requires:       python-simplejson
+Recommends:     python-keyring
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %if 0%{?suse_version} && 0%{?suse_version} <= 1110
 %{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
@@ -41,77 +54,78 @@
 BuildArch:      noarch
 %endif
 # Provides/Obsoletes for openSUSE-12.2 package names:
-Provides:       openstack-keystoneclient = %{version}
-Obsoletes:      openstack-keystoneclient < %{version}
-Provides:       python-python-keystoneclient = %{version}
-Obsoletes:      python-python-keystoneclient < %{version}
+Provides:       openstack-%{component} = %{version}
+Obsoletes:      openstack-%{component} < %{version}
+Provides:       python-python-%{component} = %{version}
+Obsoletes:      python-python-%{component} < %{version}
 
 %description
 This is a client for the OpenStack Keystone API. There's a Python API
-(the keystoneclient module), and a command-line script (keystone). The
-Keystone 2.0 API is still a moving target, so this module will remain
-in "Beta" status until the API is finalized and fully implemented.
+(the keystoneclient module), and a command-line tool (keystone).
 
 %package doc
-
-
-Summary:        Openstack Identity (Keystone) API Client Library - 
Documentation
+Summary:        Openstack Identity (Keystone) API Client - Documentation
 Group:          Documentation/HTML
-BuildRequires:  python-Sphinx
 Requires:       %{name} = %{version}
 
 %description doc
-This package contains documentation files for python-keystoneclient.
+This package contains documentation files for %{name}.
 
 %package test
-
-
-Summary:        Openstack Identity (Keystone) API Client Library - Testsuite
+Summary:        Openstack Identity (Keystone) API Client - Testsuite
 Group:          System/Management
 Requires:       %{name} = %{version}
+Requires:       python-coverage
 Requires:       python-mock
 Requires:       python-mox
 Requires:       python-nose
+Requires:       python-nose-exclude
+#openstack.nose_plugin
+Requires:       python-nosehtmloutput
+Requires:       python-pep8
 Requires:       python-unittest2
 
 %description test
-The python-keystoneclient testsuite.
+This package contains testsuite files for %{name}.
 
 %prep
-%setup -q
-# disable intersphinx as it tries to fetch documentation via http which is not 
allowed during build
-sed -i -e "s/,\? \?'sphinx.ext.intersphinx'//" doc/source/conf.py
+%setup -q -n python-keystoneclient-0.2.1.3.gd37a3fb
+%openstack_cleanup_prep
+# Fix example PKI certs location for testsuite:
+sed -i "s|python-keystoneclient/examples|python-keystoneclient-test/examples|" 
tests/test_auth_token_middleware.py
 
 %build
 python setup.py build
-cd doc/source && sphinx-build -b html . build/html
+python setup.py build_sphinx
+# Currently no man pages:
+#python setup.py build_sphinx -b man
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
-rm -rf doc/source/build/html/.doctrees doc/source/build/html/.buildinfo
-mkdir -p %{buildroot}%{_sysconfdir}/bash_completion.d/
-cp -a %{SOURCE2} %{buildroot}%{_sysconfdir}/bash_completion.d/
-
-# test package
-install -d -m 755 %{buildroot}%{_localstatedir}/lib/%{name}-test
-cp -av tests run_tests.sh %{buildroot}%{_localstatedir}/lib/%{name}-test
-ln -s %{python_sitelib}/keystoneclient 
%{buildroot}%{_localstatedir}/lib/%{name}-test/keystoneclient
+python setup.py install --prefix=%{_prefix} --root=%{buildroot} 
--install-data=%{python_sitelib}
+
+rm -rf doc/build/html/{.buildinfo,.doctrees}
+%fdupes doc
+
+### bash-completion
+install -p -D -m 644 %{SOURCE2} 
%{buildroot}%{_sysconfdir}/bash_completion.d/openstack-keystone.sh
+
+### test subpackage
+%openstack_test_package_install
 
 %files
 %defattr(-,root,root,-)
 %doc LICENSE README.rst
-%{_bindir}/keystone
 %{_sysconfdir}/bash_completion.d/openstack-keystone.sh
-%{python_sitelib}/keystoneclient/
-%{python_sitelib}/python_keystoneclient-*.egg-info
+%{_bindir}/keystone
+%{python_sitelib}/%{component}/
+%{python_sitelib}/python_%{component}-*.egg-info
 
 %files doc
 %defattr(-,root,root,-)
-%doc LICENSE doc/source/build/html
+%doc LICENSE doc/build/html
 
 %files test
 %defattr(-,root,root,-)
-%doc HACKING
-%{_localstatedir}/lib/%{name}-test
+%{_localstatedir}/lib/%{name}-test/
 
 %changelog

++++++ _service ++++++
--- /var/tmp/diff_new_pack.LUmsAY/_old  2013-01-14 22:25:36.000000000 +0100
+++ /var/tmp/diff_new_pack.LUmsAY/_new  2013-01-14 22:25:36.000000000 +0100
@@ -1,22 +1,6 @@
 <services>
-  <service name="tar_scm" mode="disabled">
-    <param 
name="url">git://github.com/openstack/python-keystoneclient.git</param>
-    <param name="scm">git</param>
-    <param name="exclude">.git</param>
-    <param name="exclude">.gitreview</param>
-    <param name="version">git-master</param>
-    <param name="versionformat">2012.1+git.%ct.%h</param>
-
-    <!-- Use this if you want a specific revision. -->
-    <param name="revision"></param>
-  </service>
-
-  <service name="recompress" mode="disabled">
-    <param name="file">python-*git*.tar</param>
-    <param name="compression">gz</param>
-  </service>
-
-  <service name="set_version" mode="disabled">
-    <param name="basename">python-keystoneclient</param>
+  <service name="git_tarballs" mode="disabled">
+    <param 
name="url">http://tarballs.openstack.org/python-keystoneclient/python-keystoneclient-master.tar.gz</param>
+    <param name="email">[email protected]</param>
   </service>
 </services>

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

Reply via email to