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]

Reply via email to