Hello community,

here is the log from the commit of package python-apache-libcloud for 
openSUSE:Factory checked in at 2016-01-26 10:14:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-apache-libcloud (Old)
 and      /work/SRC/openSUSE:Factory/.python-apache-libcloud.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-apache-libcloud"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-apache-libcloud/python-apache-libcloud.changes
    2016-01-01 19:50:25.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes
       2016-01-26 10:14:50.000000000 +0100
@@ -1,0 +2,28 @@
+Wed Jan 20 20:58:45 UTC 2016 - [email protected]
+
+- Updated to apache libcloud 0.20.1
+- General:
+  - Introduction of container based drivers for Docker, Rkt and 
Container-as-a-service providers 
+    (LIBCLOUD-781, GITHUB-666) [Anthony Shaw]
+  - Introduce a new libcloud.backup API for Backup as a Service projects and 
products.
+    (GITHUB-621) [Anthony Shaw]
+  - Also retry failed HTTP(s) requests upon transient “read operation timed 
out” SSL error. 
+    (GITHUB-556, LIBCLOUD-728) [Scott Kruger]
+  - Throw a more user-friendly exception if a client fails to establish SSL / 
TLS connection 
+    with a server because of an unsupported SSL / TLS version. (GITHUB-682) 
[Tomaz Muraus]
+- Compute:
+  - Add ap-northeast-2 region to EC2 driver (South Korea) (GITHUB-681) 
[Anthony Shaw]
+  - Added Added volume type to EC2 volume extra to EC2 driver. (GITHUB-680) 
[Gennadiy Stas]
+  - Add LazyObject class that provides lazy-loading, see GCELicense for usage 
(LIBCLOUD-786, 
+    GITHUB-665) [Scott Crunkleton]
+  - Added t2.nano instance type to EC2 Compute driver (GITHUB-663) [Anthony 
Shaw]
+  - Support for passing the image ID as a string instead of an instance of 
image when creating 
+    nodes in Dimension Data driver. (GITHUB-664) [Anthony Shaw]
+- DNS:
+  - Add support for ‘health checks’ in Aurora DNS driver (GITHUB-672) [Wido 
den Hollander]
+  - Make sure ttl attribute is correctly parsed and added to the Record extra 
dictionary. 
+    (GITHUB-675) [Wido den Hollander]
+  - Improve unit tests of Aurora DNS driver (GITHUB-679) [Wido den Hollander]
+
+
+-------------------------------------------------------------------

Old:
----
  apache-libcloud-0.20.0.tar.bz2

New:
----
  apache-libcloud-0.20.1.tar.bz2

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

Other differences:
------------------
++++++ python-apache-libcloud.spec ++++++
--- /var/tmp/diff_new_pack.1cCSXB/_old  2016-01-26 10:14:51.000000000 +0100
+++ /var/tmp/diff_new_pack.1cCSXB/_new  2016-01-26 10:14:51.000000000 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           python-apache-libcloud
-Version:        0.20.0
+Version:        0.20.1
 Release:        0
 Summary:        Abstract away differences among multiple cloud provider APIs
 License:        Apache-2.0

++++++ apache-libcloud-0.20.0.tar.bz2 -> apache-libcloud-0.20.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/apache-libcloud-0.20.0/CHANGES.rst 
new/apache-libcloud-0.20.1/CHANGES.rst
--- old/apache-libcloud-0.20.0/CHANGES.rst      2015-12-09 11:58:20.000000000 
+0100
+++ new/apache-libcloud-0.20.1/CHANGES.rst      2016-01-15 20:28:20.000000000 
+0100
@@ -1,8 +1,18 @@
 Changelog
 =========
 
+Changes with Apache Libcloud 0.20.1
+-----------------------------------
+
+Compute
+~~~~~~~
+
+- [google] Allow for old and new style service account client email address
+  (LIBCLOUD-785)
+  [Hoang Phan]
+
 Changes with Apache Libcloud 0.20.0
--------------------------------------------
+-----------------------------------
 
 General
 ~~~~~~~
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/apache-libcloud-0.20.0/PKG-INFO 
new/apache-libcloud-0.20.1/PKG-INFO
--- old/apache-libcloud-0.20.0/PKG-INFO 2015-12-09 12:16:32.000000000 +0100
+++ new/apache-libcloud-0.20.1/PKG-INFO 2016-01-15 20:31:53.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: apache-libcloud
-Version: 0.20.0
+Version: 0.20.1
 Summary: A standard Python library that abstracts away differences among 
multiple cloud provider APIs. For more information and documentation, please 
see http://libcloud.apache.org
 Home-page: http://libcloud.apache.org/
 Author: Apache Software Foundation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/apache-libcloud-0.20.0/apache_libcloud.egg-info/PKG-INFO 
new/apache-libcloud-0.20.1/apache_libcloud.egg-info/PKG-INFO
--- old/apache-libcloud-0.20.0/apache_libcloud.egg-info/PKG-INFO        
2015-12-09 12:16:31.000000000 +0100
+++ new/apache-libcloud-0.20.1/apache_libcloud.egg-info/PKG-INFO        
2016-01-15 20:31:53.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: apache-libcloud
-Version: 0.20.0
+Version: 0.20.1
 Summary: A standard Python library that abstracts away differences among 
multiple cloud provider APIs. For more information and documentation, please 
see http://libcloud.apache.org
 Home-page: http://libcloud.apache.org/
 Author: Apache Software Foundation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/apache-libcloud-0.20.0/libcloud/__init__.py 
new/apache-libcloud-0.20.1/libcloud/__init__.py
--- old/apache-libcloud-0.20.0/libcloud/__init__.py     2015-12-09 
11:58:20.000000000 +0100
+++ new/apache-libcloud-0.20.1/libcloud/__init__.py     2016-01-15 
16:31:36.000000000 +0100
@@ -20,7 +20,7 @@
 """
 
 __all__ = ['__version__', 'enable_debug']
-__version__ = '0.20.0'
+__version__ = '0.20.1'
 
 import os
 import codecs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/apache-libcloud-0.20.0/libcloud/common/dimensiondata.py 
new/apache-libcloud-0.20.1/libcloud/common/dimensiondata.py
--- old/apache-libcloud-0.20.0/libcloud/common/dimensiondata.py 2015-12-09 
11:58:20.000000000 +0100
+++ new/apache-libcloud-0.20.1/libcloud/common/dimensiondata.py 2016-01-15 
16:22:37.000000000 +0100
@@ -298,7 +298,7 @@
         return (('<DimensionDataStatus: action=%s, request_time=%s, '
                  'user_name=%s, number_of_steps=%s, update_time=%s, '
                  'step_name=%s, step_number=%s, '
-                 'step_percent_complete=%s, failure_reason=%s')
+                 'step_percent_complete=%s, failure_reason=%s>')
                 % (self.action, self.request_time, self.user_name,
                    self.number_of_steps, self.update_time, self.step_name,
                    self.step_number, self.step_percent_complete,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/apache-libcloud-0.20.0/libcloud/common/google.py 
new/apache-libcloud-0.20.1/libcloud/common/google.py
--- old/apache-libcloud-0.20.0/libcloud/common/google.py        2015-12-09 
11:58:20.000000000 +0100
+++ new/apache-libcloud-0.20.1/libcloud/common/google.py        2016-01-15 
16:22:55.000000000 +0100
@@ -607,7 +607,7 @@
 
     @staticmethod
     def _is_sa(user_id):
-        return user_id.endswith('@developer.gserviceaccount.com')
+        return user_id.endswith('.gserviceaccount.com')
 
 
 class GoogleBaseConnection(ConnectionUserAndKey, PollingConnection):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/apache-libcloud-0.20.0/libcloud/compute/drivers/dimensiondata.py 
new/apache-libcloud-0.20.1/libcloud/compute/drivers/dimensiondata.py
--- old/apache-libcloud-0.20.0/libcloud/compute/drivers/dimensiondata.py        
2015-12-09 11:58:20.000000000 +0100
+++ new/apache-libcloud-0.20.1/libcloud/compute/drivers/dimensiondata.py        
2016-01-15 16:22:24.000000000 +0100
@@ -873,7 +873,7 @@
         block_id = None
 
         for info in findall(response, 'info', TYPES_URN):
-            if info.get('name') == 'publicIpBlockId':
+            if info.get('name') == 'ipBlockId':
                 block_id = info.get('value')
         return self.ex_get_public_ip_block(block_id)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/apache-libcloud-0.20.0/libcloud/compute/drivers/vcloud.py 
new/apache-libcloud-0.20.1/libcloud/compute/drivers/vcloud.py
--- old/apache-libcloud-0.20.0/libcloud/compute/drivers/vcloud.py       
2015-12-09 11:58:20.000000000 +0100
+++ new/apache-libcloud-0.20.1/libcloud/compute/drivers/vcloud.py       
2016-01-15 16:22:15.000000000 +0100
@@ -848,7 +848,8 @@
                      'application/vnd.vmware.vcloud.orgList+xml')).get('href')
             )
 
-            self.connection.set_http_proxy(self.proxy_url)
+            if self.proxy_url:
+                self.connection.set_http_proxy(self.proxy_url)
             self.connection.request(method='GET', url=org_list_url,
                                     headers=self.add_default_headers({}))
             body = ET.XML(self.connection.getresponse().read())
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/apache-libcloud-0.20.0/libcloud/dns/drivers/rackspace.py 
new/apache-libcloud-0.20.1/libcloud/dns/drivers/rackspace.py
--- old/apache-libcloud-0.20.0/libcloud/dns/drivers/rackspace.py        
2015-12-09 11:58:20.000000000 +0100
+++ new/apache-libcloud-0.20.1/libcloud/dns/drivers/rackspace.py        
2016-01-15 16:22:04.000000000 +0100
@@ -667,9 +667,10 @@
 
 
 def _check_ptr_extra_fields(device_or_record):
-    if not (getattr(device_or_record, 'extra') and
+    if not (hasattr(device_or_record, 'extra') and
+            isinstance(device_or_record.extra, dict) and
             device_or_record.extra.get('uri') is not None and
             device_or_record.extra.get('service_name') is not None):
         raise LibcloudError("Can't create PTR Record for %s because it "
                             "doesn't have a 'uri' and 'service_name' in "
-                            "'extra'")
+                            "'extra'" % device_or_record)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/apache-libcloud-0.20.0/libcloud/test/compute/fixtures/dimensiondata/caas_2_1_8a8f6abc_2745_4d8a_9cbc_8dabe5a7d0e4_network_addPublicIpBlock.xml
 
new/apache-libcloud-0.20.1/libcloud/test/compute/fixtures/dimensiondata/caas_2_1_8a8f6abc_2745_4d8a_9cbc_8dabe5a7d0e4_network_addPublicIpBlock.xml
--- 
old/apache-libcloud-0.20.0/libcloud/test/compute/fixtures/dimensiondata/caas_2_1_8a8f6abc_2745_4d8a_9cbc_8dabe5a7d0e4_network_addPublicIpBlock.xml
  2015-12-09 11:58:20.000000000 +0100
+++ 
new/apache-libcloud-0.20.1/libcloud/test/compute/fixtures/dimensiondata/caas_2_1_8a8f6abc_2745_4d8a_9cbc_8dabe5a7d0e4_network_addPublicIpBlock.xml
  2016-01-15 16:22:24.000000000 +0100
@@ -1,7 +1,7 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<response 
requestId="na/2014-04-14T13:37:20/62f06368-c3fb-11e3-b29c-001517c4643e" 
xmlns="urn:didata.com:api:cloud:types">
-<operation>ADD_PUBLIC_IP_BLOCK</operation>
-<responseCode>OK</responseCode>
-<message>Public IPv4 Address Block has been added successfully to Network 
Domain.</message>
-<info name="publicIpBlockId" value="4487241a-f0ca-11e3-9315-d4bed9b167ba"/>
+<?xml version="1.0" encoding="UTF-8"?>
+<response xmlns="urn:didata.com:api:cloud:types" 
requestId="na/2015-12-20T16:59:48.842-05:00/28d362bb-249c-42b6-9236-ddd8729f332c">
+    <operation>ADD_PUBLIC_IP_BLOCK</operation>
+    <responseCode>OK</responseCode>
+    <message>Public IPv4 Address Block has been added successfully to Network 
Domain d3320077-c2ce-4523-8c65-d417e766077b.</message>
+    <info name="ipBlockId" value="4487241a-f0ca-11e3-9315-d4bed9b167ba"/>
 </response>
\ No newline at end of file


Reply via email to