Hello community,

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

Package is "python-novaclient", Maintainer is "cth...@suse.com"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-novaclient/python-novaclient.changes      
2012-11-08 21:52:13.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python-novaclient.new/python-novaclient.changes 
2013-01-17 15:22:59.000000000 +0100
@@ -0,0 +1,50 @@
+--------------------------------------------------------------------
+Wed Dec 19 11:48:12 UTC 2012 - sasc...@suse.de
+
+- Update to version 2.10.0.27.g8d36500+git.1355914092.8d36500:
+  + Makes the OS_NO_CACHE env variable work again
+  + Add optional argument to include reservations in os-used-limits
+  + Add nova client support for nova-manage agent command
+  + Adds --os-cache to replace old --no-cache.
+  + Adds support for security group/rules quotas.
+  + Adds nova client support for nova-manage network command
+  + add host-update help info param.
+  + Fix argument checking method for 'nova list --flavor' command.
+  + Fix a wrong substition for '-h' in bash completion
+  + Fixed nics param ignored when bdm is specified
+  + Adds support for key_pairs quota.
+  + Adds support for injected_file_path_bytes quota.
+  + Adds nova client support for nova-manage floating command
+- No custom versioninfo file needed, upstream creates a valid one
+
+-------------------------------------------------------------------
+Fri Dec  7 11:36:20 UTC 2012 - sasc...@suse.de
+
+- Use --install-data=%{python_sitelib} to install novaclient/versioninfo
+  into the correct location (instead of %{_prefix})
+
+-------------------------------------------------------------------
+Wed Dec  5 09:31:04 UTC 2012 - sasc...@suse.de
+
+- Use @PARENT_TAG@ in _service file to automate versioning
+
+-------------------------------------------------------------------
+Mon Dec  3 11:54:41 UTC 2012 - sasc...@suse.de
+
+- Update to latest git (18deaf4):
+  + Remove unnecessary casts in flavor create.
+  + Validate that rxtx_factor is a float.
+  + Adds nova client support for nova-manage vpn command
+  + Fix aggregate command help messages.
+  + See git log for more...
+
+-------------------------------------------------------------------
+Thu Nov 15 12:38:13 UTC 2012 - sasc...@suse.de
+
+- Use openstack-macros
+
+-------------------------------------------------------------------
+Fri Nov  9 14:29:37 UTC 2012 - sasc...@suse.de
+
+- Downgrade version to new upstream scheme: 2.9.0 (bnc#787387)
+
@@ -2 +52 @@
-Thu Nov  8 13:16:18 UTC 2012 - sasc...@suse.de
+Thu Nov  8 11:15:13 UTC 2012 - sasc...@suse.de
@@ -3,0 +54,6 @@
+- 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 +61,3 @@
+- Use real upstream version in "versioninfo" file, unfortunately we can't
+  adjust the package version to upstreams changes due to the RPM version
+  comparison algorithm
@@ -7 +66 @@
-Tue Oct 30 13:33:39 UTC 2012 - sasc...@suse.de
+Tue Oct 30 10:17:18 UTC 2012 - sasc...@suse.de
@@ -10,0 +70,10 @@
+
+-------------------------------------------------------------------
+Fri Oct 12 13:31:27 UTC 2012 - vu...@suse.com
+
+- Update to version 2012.2 (Folsom), which is really 2.9.0:
+  + See https://github.com/openstack/python-novaclient/commits/2.9.0
+- Install bash completion for 'glance' binary
+- Dropped patches merged upstream:
+  + volume-list-all_tenants.patch
+  + encode-user-data-utf8.patch

Old:
----
  encode-user-data-utf8.patch
  python-novaclient-2012.1+git.1345053935.bab694e.tar.gz
  volume-list-all_tenants.patch

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

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

Other differences:
------------------
++++++ python-novaclient.spec ++++++
--- /var/tmp/diff_new_pack.i42BD4/_old  2013-01-17 15:23:00.000000000 +0100
+++ /var/tmp/diff_new_pack.i42BD4/_new  2013-01-17 15:23:00.000000000 +0100
@@ -2,7 +2,6 @@
 # spec file for package python-novaclient
 #
 # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# Copyright (c) 2011 Christian Berendt.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,26 +16,31 @@
 #
 
 
-Name:           python-novaclient
-Version:        2012.1+git.1345053935.bab694e
+%define component novaclient
+
+Name:           python-%{component}
+Version:        2.10.0.27.g8d36500+git.1355914092.8d36500
 Release:        0
 License:        Apache-2.0
-Summary:        Openstack Compute (Nova) API Client Library
-Url:            https://github.com/openstack/python-novaclient
+Summary:        Openstack Compute (Nova) API Client
+Url:            http://launchpad.net/python-novaclient
 Group:          Development/Languages/Python
-Source:         %{name}-%{version}.tar.gz
+Source:         python-novaclient-master.tar.gz
 Source2:        openstack-nova.sh
-# PATCH-FEATURE-UPSTREAM volume-list-all_tenants.patch vu...@suse.com -- Add 
--all_tenants option to volume-list command, 
https://review.openstack.org/#/c/13708/
-Patch0:         volume-list-all_tenants.patch
-# PATCH-FIX-UPSTREAM encode-user-data-utf8.patch bnc#777867 vu...@suse.com -- 
encode user data to UTF-8 when creating a server
-Patch1:         encode-user-data-utf8.patch
-BuildRequires:  python-devel
-BuildRequires:  python-setuptools
+BuildRequires:  openstack-macros
+BuildRequires:  python-base
+BuildRequires:  python-distribute
+# Packages below are only needed for documentation build
+BuildRequires:  python-Sphinx
+BuildRequires:  python-httplib2
+BuildRequires:  python-prettytable
+BuildRequires:  python-iso8601
 Requires:       python >= 2.6.8
 # /usr/bin/nova uses pkg_resources, thus:
-Requires:       python-setuptools
+Requires:       python-distribute
 Requires:       python-argparse
 Requires:       python-httplib2
+Requires:       python-iso8601
 Requires:       python-prettytable >= 0.6
 Requires:       python-simplejson
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -46,53 +50,70 @@
 BuildArch:      noarch
 %endif
 # Provides/Obsoletes for openSUSE-12.2 package names:
-Provides:       openstack-novaclient = %{version}
-Obsoletes:      openstack-novaclient < %{version}
-Provides:       python-python-novaclient = %{version}
-Obsoletes:      python-python-novaclient < %{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 Nova API. There's a Python API (the
 novaclient module), and a command-line script (nova). Each implements
 100% of the OpenStack Nova API.
 
-%package test
+%package doc
+Summary:        Openstack Compute (Nova) API Client - Documentation
+Group:          Documentation/HTML
+Requires:       %{name} = %{version}
+
+%description doc
+This package contains documentation files for %{name}.
 
-Summary:        Openstack Compute (Nova) API Client Library - Testsuite
+%package test
+Summary:        Openstack Compute (Nova) API Client - Testsuite
 Group:          System/Management
 Requires:       %{name} = %{version}
 Requires:       python-mock
 Requires:       python-nose
+Requires:       python-nose-exclude
+Requires:       python-nosexcover
+Requires:       python-openstack.nose_plugin
+Requires:       python-nosehtmloutput
+Requires:       python-pep8
+Requires:       python-unittest2
 
 %description test
-The python-novaclient testsuite.
+This package contains testsuite files for %{name}.
 
 %prep
-%setup -q
-%patch0 -p1
-%patch1 -p1
+%setup -q -n python-novaclient-2.10.0.27.g8d36500
+%openstack_cleanup_prep
 
 %build
 python setup.py build
+python setup.py build_sphinx
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+python setup.py install --prefix=%{_prefix} --root=%{buildroot} 
--install-data=%{python_sitelib}
 chmod +x %{buildroot}/%{_bindir}/nova
-mkdir -p %{buildroot}%{_sysconfdir}/bash_completion.d/
-cp -a %{SOURCE2} %{buildroot}%{_sysconfdir}/bash_completion.d/
+rm -rf doc/build/html/{.buildinfo,.doctrees}
+
+### bash-completion
+install -p -D -m 644 %{SOURCE2} 
%{buildroot}%{_sysconfdir}/bash_completion.d/openstack-nova.sh
 
-# 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}/novaclient 
%{buildroot}%{_localstatedir}/lib/%{name}-test/novaclient
+### test subpackage
+%openstack_test_package_install
 
 %files
 %defattr(-,root,root,-)
 %doc LICENSE README.rst
 %{_bindir}/nova
 %{_sysconfdir}/bash_completion.d/openstack-nova.sh
-%{python_sitelib}/novaclient/
-%{python_sitelib}/python_novaclient-*.egg-info
+%{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.i42BD4/_old  2013-01-17 15:23:00.000000000 +0100
+++ /var/tmp/diff_new_pack.i42BD4/_new  2013-01-17 15:23:00.000000000 +0100
@@ -1,22 +1,6 @@
 <services>
-  <service name="tar_scm" mode="disabled">
-    <param name="url">git://github.com/openstack/python-novaclient.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-novaclient</param>
+  <service name="git_tarballs" mode="disabled">
+    <param 
name="url">http://tarballs.openstack.org/python-novaclient/python-novaclient-master.tar.gz</param>
+    <param name="email">cloud-de...@suse.de</param>
   </service>
 </services>

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to