Hello community, here is the log from the commit of package python-swiftclient for openSUSE:Factory checked in at 2013-01-14 22:26:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-swiftclient (Old) and /work/SRC/openSUSE:Factory/.python-swiftclient.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-swiftclient", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/python-swiftclient/python-swiftclient.changes 2012-11-12 07:05:03.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python-swiftclient.new/python-swiftclient.changes 2013-01-14 22:26:11.000000000 +0100 @@ -0,0 +1,22 @@ +-------------------------------------------------------------------- +Wed Dec 19 11:53:05 UTC 2012 - [email protected] + +- Update to version 1.2.0.25.g7df9cad+git.1355914385.7df9cad: + + Add --insecure option to fix bug #1077869 + + Don't segment objects smaller than --segment-size + + Don't add trailing slash to auth URL. + + Adding segment size as another x-object-manifest component + + Stop loss of precision when writing 'x-object-meta-mtime' + + Remove unused json_request. + + fixed inconsistencies in parameter descriptions + + tell nose to explicity test the 'tests' directory + + Fixes setup compatibility issue on Windows + + Force utf-8 encode of HTTPConnection params + + swiftclient Connection : default optional arguments to None + + Add OpenStack trove classifier for PyPI + +------------------------------------------------------------------- +Wed Dec 5 09:31:59 UTC 2012 - [email protected] + +- Use @PARENT_TAG@ in _service file to automate versioning + @@ -2 +24,8 @@ -Thu Nov 8 14:26:44 UTC 2012 - [email protected] +Fri Nov 23 10:36:03 UTC 2012 - [email protected] + +- Add requirement on python-M2Crypto, it is needed at runtime + +------------------------------------------------------------------- +Thu Nov 22 14:31:02 UTC 2012 - [email protected] + +- Add rpmlintrc @@ -3,0 +33,14 @@ +------------------------------------------------------------------- +Thu Nov 15 12:45:10 UTC 2012 - [email protected] + +- Use openstack-macros + +------------------------------------------------------------------- +Thu Nov 8 11:03:06 UTC 2012 - [email protected] + +- Install LICENSING and README.rst +- Build HTML documentation and split of doc package + + BuildRequire python-Sphinx +- BuildRequire changes: + + python-base instead of python-devel, sufficient for Python-only modules + + python-distribute instead of setuptools @@ -4,0 +48,6 @@ + +------------------------------------------------------------------- +Fri Oct 12 13:31:08 UTC 2012 - [email protected] + +- Update to version 2012.2 (Folsom), which is really 1.2.0: + + See https://github.com/openstack/python-swiftclient/commits/1.2.0 Old: ---- python-swiftclient-1.1.1+git.1348270267.57dfd21.tar.gz New: ---- python-swiftclient-master.tar.gz rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-swiftclient.spec ++++++ --- /var/tmp/diff_new_pack.lG12bS/_old 2013-01-14 22:26:12.000000000 +0100 +++ /var/tmp/diff_new_pack.lG12bS/_new 2013-01-14 22:26:12.000000000 +0100 @@ -16,18 +16,25 @@ # +%define component swiftclient -Name: python-swiftclient -Version: 1.1.1+git.1348270267.57dfd21 -Release: 1 -Url: https://github.com/openstack/python-swiftclient -Summary: Client Library for OpenStack Object Storage API +Name: python-%{component} +Version: 1.2.0.25.g7df9cad+git.1355914385.7df9cad +Release: 0 License: Apache-2.0 +Summary: Openstack Object Storage (Swift) API Client +Url: http://launchpad.net/python-swiftclient Group: Development/Languages/Python -Source: %{name}-%{version}.tar.gz +Source: python-swiftclient-master.tar.gz +BuildRequires: openstack-macros +BuildRequires: python-base +BuildRequires: python-distribute +BuildRequires: python-M2Crypto +# Packages below are only needed for documentation build +BuildRequires: python-Sphinx +Requires: python >= 2.6.8 +Requires: python-M2Crypto BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: python-devel -BuildRequires: python-setuptools %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()")} %py_requires @@ -42,37 +49,51 @@ This code is based on original the client previously included with OpenStack's swift. -%package test +%package doc +Summary: Openstack Object Storage (Swift) API Client - Documentation +Group: Documentation/HTML +Requires: %{name} = %{version} +%description doc +This package contains documentation files for %{name}. -Summary: Client Library for OpenStack Object Storage API - Testsuite -Group: Development/Languages/Python +%package test +Summary: Openstack Object Storage (Swift) API Client - Testsuite +Group: System/Management Requires: %{name} = %{version} Requires: python-nose Requires: python-unittest2 Requires: python-tox %description test -The python-swiftclient testsuite. +This package contains testsuite files for %{name}. %prep -%setup -q -n python-swiftclient-%{version} +%setup -q -n python-swiftclient-1.2.0.25.g7df9cad +%openstack_cleanup_prep %build python setup.py build +python setup.py build_sphinx %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} +rm -rf doc/build/html/{.buildinfo,.doctrees} + # test package -install -d -m 755 %{buildroot}%{_localstatedir}/lib/%{name}-test -cp -av tests run_tests.sh tox.ini %{buildroot}%{_localstatedir}/lib/%{name}-test -ln -s %{python_sitelib}/swiftclient %{buildroot}%{_localstatedir}/lib/%{name}-test/swiftclient +%openstack_test_package_install %files %defattr(-,root,root,-) -%{_bindir}/* -%{python_sitelib}/* +%doc LICENSE README.rst +%{_bindir}/swift +%{python_sitelib}/%{component}/ +%{python_sitelib}/python_%{component}-*.egg-info + +%files doc +%defattr(-,root,root,-) +%doc LICENSE doc/build/html %files test %defattr(-,root,root,-) ++++++ _service ++++++ --- /var/tmp/diff_new_pack.lG12bS/_old 2013-01-14 22:26:12.000000000 +0100 +++ /var/tmp/diff_new_pack.lG12bS/_new 2013-01-14 22:26:12.000000000 +0100 @@ -1,22 +1,6 @@ <services> - <service name="tar_scm" mode="disabled"> - <param name="url">git://github.com/openstack/python-swiftclient.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">1.1.1+git.%at.%h</param> - - <!-- Use this if you want a specific revision. --> - <param name="revision">master</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-swiftclient</param> + <service name="git_tarballs" mode="disabled"> + <param name="url">http://tarballs.openstack.org/python-swiftclient/python-swiftclient-master.tar.gz</param> + <param name="email">[email protected]</param> </service> </services> ++++++ rpmlintrc ++++++ # This symling is for the -test package and can be ignored: addFilter("dangling-symlink /var/lib/python-swiftclient-test/swiftclient") # This file is ok, it's for the unit testsuite addFilter("hidden-file-or-dir /var/lib/python-swiftclient-test/.unittests") -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
