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