Hello community, here is the log from the commit of package python-novaclient for openSUSE:Factory checked in at 2013-07-04 18:05:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-novaclient (Old) and /work/SRC/openSUSE:Factory/.python-novaclient.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-novaclient" Changes: -------- --- /work/SRC/openSUSE:Factory/python-novaclient/python-novaclient.changes 2013-07-03 16:01:59.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-novaclient.new/python-novaclient.changes 2013-07-04 18:05:40.000000000 +0200 @@ -1,0 +2,18 @@ +Wed Jul 3 09:10:13 UTC 2013 - [email protected] + +- Update to version 2.13.0.107: + + python3: Fix print statements + +------------------------------------------------------------------- +Wed Jul 3 00:24:54 UTC 2013 - [email protected] + +- Update to version 2.13.0.105: + + python3: Compatibility for iteritems differences + +------------------------------------------------------------------- +Tue Jul 2 00:21:53 UTC 2013 - [email protected] + +- Update to version 2.13.0.103: + + Bring stdout/stderr capturing in line w/ nova + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-novaclient.spec ++++++ --- /var/tmp/diff_new_pack.yiyoLi/_old 2013-07-04 18:05:42.000000000 +0200 +++ /var/tmp/diff_new_pack.yiyoLi/_new 2013-07-04 18:05:42.000000000 +0200 @@ -19,7 +19,7 @@ %define component novaclient Name: python-%{component} -Version: 2.13.0.101 +Version: 2.13.0.107 Release: 0 Summary: Openstack Compute (Nova) API Client License: Apache-2.0 @@ -92,7 +92,7 @@ This package contains testsuite files for %{name}. %prep -%setup -q -n python-novaclient-2.13.0.101.g0bf5f49 +%setup -q -n python-novaclient-2.13.0.107.g5c8616d %openstack_cleanup_prep %build ++++++ python-novaclient-master.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-novaclient-2.13.0.101.g0bf5f49/ChangeLog new/python-novaclient-2.13.0.107.g5c8616d/ChangeLog --- old/python-novaclient-2.13.0.101.g0bf5f49/ChangeLog 2013-06-30 09:12:59.000000000 +0200 +++ new/python-novaclient-2.13.0.107.g5c8616d/ChangeLog 2013-07-03 04:56:23.000000000 +0200 @@ -1,3 +1,24 @@ +commit 5c8616d03ecc271a79c6c41ce54bfbf719bb940f +Merge: e3dfc5a 07fd520 +Author: Jenkins <[email protected]> +Date: Wed Jul 3 02:55:35 2013 +0000 + + Merge "python3: Fix print statements" + +commit e3dfc5a40711122841302f9de2f701dcc9f88b6f +Merge: c865cee a25d4fe +Author: Jenkins <[email protected]> +Date: Tue Jul 2 22:10:45 2013 +0000 + + Merge "python3: Compatibility for iteritems differences" + +commit c865cee9a180de4a32ce590a03bdec9cd5dcc7b7 +Merge: 0bf5f49 c7e9b1b +Author: Jenkins <[email protected]> +Date: Mon Jul 1 06:11:18 2013 +0000 + + Merge "Bring stdout/stderr capturing in line w/ nova" + commit 0bf5f49bcbd49538845802f60faf9cd0398299df Merge: b526c9b 0134008 Author: Jenkins <[email protected]> @@ -5,6 +26,21 @@ Merge "Fixup trivial License Header mismatch." +commit c7e9b1b8dc23894f3a74e0d63591705c59f81f98 +Author: Matt Thompson <[email protected]> +Date: Thu Jun 20 15:52:04 2013 +0100 + + Bring stdout/stderr capturing in line w/ nova + + In .testr.conf, we reference OS_STDOUT_CAPTURE / OS_STDERR_CAPTURE + while in novaclient/tests/utils.py we reference OS_STDOUT_NOCAPTURE + and OS_STDERR_NOCAPTURE. This change brings things more in line + with nova project by referencing OS_STDOUT_CAPTURE / OS_STDERR_CAPTURE + in both locations. + + Change-Id: I22efdec84bef78e99d1d95303cadade6011d76a2 + Fixes: bug #1192997 + commit 0134008f9b305958e65eb02972b6237789189467 Author: Dirk Mueller <[email protected]> Date: Thu Jun 27 21:42:11 2013 +0200 @@ -30,6 +66,19 @@ Change-Id: If11c576e45931b72c227f51a0b8f63bc5f7dd4cb +commit 07fd520d161b8612e8e3e33155cc633c73ee7088 +Author: Chuck Short <[email protected]> +Date: Wed Jun 26 14:35:49 2013 -0400 + + python3: Fix print statements + + Fix print statements while running with python3. This is + due to the fact that the print() has changed between + python2 and python3. + + Change-Id: I3af57cf8925e0fcfb34981f5b72ed989ba9f6cd4 + Signed-off-by: Chuck Short <[email protected]> + commit abb57b693485056a077e0b8912061219e2bd4eac Merge: 05ca996 ea47123 Author: Jenkins <[email protected]> @@ -37,6 +86,19 @@ Merge "Return Customer's Quota Usage through Admin API" +commit a25d4fe59aac92eece3f080f16fdca7ffc453064 +Author: Chuck Short <[email protected]> +Date: Mon Jun 24 08:32:05 2013 -0500 + + python3: Compatibility for iteritems differences + + In python3 dict.iteritems(), dict.iterkeys(), and + dict.itervalues() are no longer supported. So use + six.iteritems() where it is appropriate. + + Change-Id: I8b07dc2a89d790ec275d45f859e1644e9b00c837 + Signed-off-by: Chuck Short <[email protected]> + commit 05ca996e6757bb5241b2ed7e080344b66fda4598 Merge: cb42b95 85a4f6c Author: Jenkins <[email protected]> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-novaclient-2.13.0.101.g0bf5f49/PKG-INFO new/python-novaclient-2.13.0.107.g5c8616d/PKG-INFO --- old/python-novaclient-2.13.0.101.g0bf5f49/PKG-INFO 2013-06-30 09:13:01.000000000 +0200 +++ new/python-novaclient-2.13.0.107.g5c8616d/PKG-INFO 2013-07-03 04:56:25.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: python-novaclient -Version: 2.13.0.101.g0bf5f49 +Version: 2.13.0.107.g5c8616d Summary: Client library for OpenStack Compute API Home-page: https://github.com/openstack/python-novaclient Author: OpenStack diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-novaclient-2.13.0.101.g0bf5f49/novaclient/auth_plugin.py new/python-novaclient-2.13.0.107.g5c8616d/novaclient/auth_plugin.py --- old/python-novaclient-2.13.0.101.g0bf5f49/novaclient/auth_plugin.py 2013-06-30 09:12:24.000000000 +0200 +++ new/python-novaclient-2.13.0.107.g5c8616d/novaclient/auth_plugin.py 2013-07-03 04:55:47.000000000 +0200 @@ -17,6 +17,8 @@ import logging import pkg_resources +import six + from novaclient import exceptions from novaclient import utils @@ -49,7 +51,7 @@ This function will try to populate the parser with options from the available plugins. """ - for name, auth_plugin in _discovered_plugins.iteritems(): + for name, auth_plugin in six.iteritems(_discovered_plugins): add_opts_fn = getattr(auth_plugin, "add_opts", None) if add_opts_fn: group = parser.add_argument_group("Auth-system '%s' options" % diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-novaclient-2.13.0.101.g0bf5f49/novaclient/base.py new/python-novaclient-2.13.0.107.g5c8616d/novaclient/base.py --- old/python-novaclient-2.13.0.101.g0bf5f49/novaclient/base.py 2013-06-30 09:12:24.000000000 +0200 +++ new/python-novaclient-2.13.0.107.g5c8616d/novaclient/base.py 2013-07-03 04:55:47.000000000 +0200 @@ -23,6 +23,9 @@ import contextlib import hashlib import os + +import six + from novaclient import exceptions from novaclient import utils @@ -315,7 +318,7 @@ return None def _add_details(self, info): - for (k, v) in info.iteritems(): + for (k, v) in six.iteritems(info): try: setattr(self, k, v) self._info[k] = v diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-novaclient-2.13.0.101.g0bf5f49/novaclient/tests/utils.py new/python-novaclient-2.13.0.107.g5c8616d/novaclient/tests/utils.py --- old/python-novaclient-2.13.0.101.g0bf5f49/novaclient/tests/utils.py 2013-06-30 09:12:24.000000000 +0200 +++ new/python-novaclient-2.13.0.107.g5c8616d/novaclient/tests/utils.py 2013-07-03 04:55:47.000000000 +0200 @@ -12,12 +12,12 @@ def setUp(self): super(TestCase, self).setUp() - if (os.environ.get('OS_STDOUT_NOCAPTURE') == 'True' and - os.environ.get('OS_STDOUT_NOCAPTURE') == '1'): + if (os.environ.get('OS_STDOUT_CAPTURE') == 'True' or + os.environ.get('OS_STDOUT_CAPTURE') == '1'): stdout = self.useFixture(fixtures.StringStream('stdout')).stream self.useFixture(fixtures.MonkeyPatch('sys.stdout', stdout)) - if (os.environ.get('OS_STDERR_NOCAPTURE') == 'True' and - os.environ.get('OS_STDERR_NOCAPTURE') == '1'): + if (os.environ.get('OS_STDERR_CAPTURE') == 'True' or + os.environ.get('OS_STDERR_CAPTURE') == '1'): stderr = self.useFixture(fixtures.StringStream('stderr')).stream self.useFixture(fixtures.MonkeyPatch('sys.stderr', stderr)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-novaclient-2.13.0.101.g0bf5f49/novaclient/utils.py new/python-novaclient-2.13.0.107.g5c8616d/novaclient/utils.py --- old/python-novaclient-2.13.0.101.g0bf5f49/novaclient/utils.py 2013-06-30 09:12:26.000000000 +0200 +++ new/python-novaclient-2.13.0.107.g5c8616d/novaclient/utils.py 2013-07-03 04:55:47.000000000 +0200 @@ -6,6 +6,7 @@ import uuid import prettytable +import six from novaclient import exceptions from novaclient.openstack.common import strutils @@ -172,7 +173,7 @@ def print_dict(d, dict_property="Property", dict_value="Value", wrap=0): pt = prettytable.PrettyTable([dict_property, dict_value], caching=False) pt.align = 'l' - for k, v in d.iteritems(): + for k, v in six.iteritems(d): # convert dict to str to check length if isinstance(v, dict): v = str(v) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-novaclient-2.13.0.101.g0bf5f49/novaclient/v1_1/security_groups.py new/python-novaclient-2.13.0.107.g5c8616d/novaclient/v1_1/security_groups.py --- old/python-novaclient-2.13.0.101.g0bf5f49/novaclient/v1_1/security_groups.py 2013-06-30 09:12:24.000000000 +0200 +++ new/python-novaclient-2.13.0.107.g5c8616d/novaclient/v1_1/security_groups.py 2013-07-03 04:55:47.000000000 +0200 @@ -19,6 +19,8 @@ import urllib +import six + from novaclient import base @@ -87,7 +89,7 @@ """ search_opts = search_opts or {} - qparams = dict((k, v) for (k, v) in search_opts.iteritems() if v) + qparams = dict((k, v) for (k, v) in six.iteritems(search_opts) if v) query_string = '?%s' % urllib.urlencode(qparams) if qparams else '' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-novaclient-2.13.0.101.g0bf5f49/novaclient/v1_1/servers.py new/python-novaclient-2.13.0.107.g5c8616d/novaclient/v1_1/servers.py --- old/python-novaclient-2.13.0.101.g0bf5f49/novaclient/v1_1/servers.py 2013-06-30 09:12:24.000000000 +0200 +++ new/python-novaclient-2.13.0.107.g5c8616d/novaclient/v1_1/servers.py 2013-07-03 04:55:47.000000000 +0200 @@ -21,6 +21,8 @@ import urllib +import six + from novaclient import base from novaclient import crypto from novaclient.v1_1 import base as local_base @@ -365,7 +367,7 @@ qparams = {} - for opt, val in search_opts.iteritems(): + for opt, val in six.iteritems(search_opts): if val: qparams[opt] = val diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-novaclient-2.13.0.101.g0bf5f49/novaclient/v1_1/shell.py new/python-novaclient-2.13.0.107.g5c8616d/novaclient/v1_1/shell.py --- old/python-novaclient-2.13.0.101.g0bf5f49/novaclient/v1_1/shell.py 2013-06-30 09:12:26.000000000 +0200 +++ new/python-novaclient-2.13.0.107.g5c8616d/novaclient/v1_1/shell.py 2013-07-03 04:55:47.000000000 +0200 @@ -16,6 +16,8 @@ # License for the specific language governing permissions and limitations # under the License. +from __future__ import print_function + import argparse import copy import datetime @@ -896,7 +898,7 @@ try: _find_image(cs, image).delete() except Exception as e: - print "Delete for image %s failed: %s" % (image, e) + print("Delete for image %s failed: %s" % (image, e)) @utils.arg('--reservation-id', @@ -2178,7 +2180,7 @@ kp = keypair._info.copy() pk = kp.pop('public_key') utils.print_dict(kp) - print "Public key: %s" % pk + print("Public key: %s" % pk) @utils.arg('keypair', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-novaclient-2.13.0.101.g0bf5f49/novaclient/v1_1/volumes.py new/python-novaclient-2.13.0.107.g5c8616d/novaclient/v1_1/volumes.py --- old/python-novaclient-2.13.0.101.g0bf5f49/novaclient/v1_1/volumes.py 2013-06-30 09:12:24.000000000 +0200 +++ new/python-novaclient-2.13.0.107.g5c8616d/novaclient/v1_1/volumes.py 2013-07-03 04:55:47.000000000 +0200 @@ -19,6 +19,8 @@ import urllib +import six + from novaclient import base @@ -86,7 +88,7 @@ """ search_opts = search_opts or {} - qparams = dict((k, v) for (k, v) in search_opts.iteritems() if v) + qparams = dict((k, v) for (k, v) in six.iteritems(search_opts) if v) query_string = '?%s' % urllib.urlencode(qparams) if qparams else '' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-novaclient-2.13.0.101.g0bf5f49/python_novaclient.egg-info/PKG-INFO new/python-novaclient-2.13.0.107.g5c8616d/python_novaclient.egg-info/PKG-INFO --- old/python-novaclient-2.13.0.101.g0bf5f49/python_novaclient.egg-info/PKG-INFO 2013-06-30 09:12:59.000000000 +0200 +++ new/python-novaclient-2.13.0.107.g5c8616d/python_novaclient.egg-info/PKG-INFO 2013-07-03 04:56:23.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: python-novaclient -Version: 2.13.0.101.g0bf5f49 +Version: 2.13.0.107.g5c8616d Summary: Client library for OpenStack Compute API Home-page: https://github.com/openstack/python-novaclient Author: OpenStack diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-novaclient-2.13.0.101.g0bf5f49/python_novaclient.egg-info/requires.txt new/python-novaclient-2.13.0.107.g5c8616d/python_novaclient.egg-info/requires.txt --- old/python-novaclient-2.13.0.101.g0bf5f49/python_novaclient.egg-info/requires.txt 2013-06-30 09:12:59.000000000 +0200 +++ new/python-novaclient-2.13.0.107.g5c8616d/python_novaclient.egg-info/requires.txt 2013-07-03 04:56:23.000000000 +0200 @@ -3,4 +3,5 @@ iso8601>=0.1.4 prettytable>=0.6,<0.8 requests>=0.8 -simplejson \ No newline at end of file +simplejson +six \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-novaclient-2.13.0.101.g0bf5f49/requirements.txt new/python-novaclient-2.13.0.107.g5c8616d/requirements.txt --- old/python-novaclient-2.13.0.101.g0bf5f49/requirements.txt 2013-06-30 09:12:24.000000000 +0200 +++ new/python-novaclient-2.13.0.107.g5c8616d/requirements.txt 2013-07-03 04:55:47.000000000 +0200 @@ -5,3 +5,4 @@ prettytable>=0.6,<0.8 requests>=0.8 simplejson +six -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
