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]

Reply via email to