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