Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-apache-libcloud for 
openSUSE:Factory checked in at 2021-02-04 20:23:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-apache-libcloud (Old)
 and      /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-apache-libcloud"

Thu Feb  4 20:23:14 2021 rev:36 rq:868469 version:3.3.1

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-apache-libcloud/python-apache-libcloud.changes
    2020-11-05 21:54:59.232175102 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-apache-libcloud.new.28504/python-apache-libcloud.changes
 2021-02-04 20:24:00.554820329 +0100
@@ -1,0 +2,74 @@
+Mon Feb  1 09:05:36 UTC 2021 - Pablo Su??rez Hern??ndez 
<pablo.suarezhernan...@suse.com>
+
+- Skip "OvhTests::test_list_nodes_invalid_region" compute test when building
+  RPM package since this tests requires internet connection. 
+ 
+-------------------------------------------------------------------
+Fri Jan 29 17:15:50 UTC 2021 - Pablo Su??rez Hern??ndez 
<pablo.suarezhernan...@suse.com>
+
+- Update to 3.3.1:
+
+  * Compute
+    + [EC2] Fix a regression introduced in v3.3.0 which would break EC2 driver 
for some regions because the driver would incorrectly try to use signature 
version 2 for all the regions whereas some newer regions require signature 
version 4 to be used.
+
+      If you are unable to upgrade, you can use the following workaround, as 
long as you only use code which supports / works with authentication signature 
algorithm version 4:
+
+      import libcloud.common.aws
+      libcloud.common.aws.DEFAULT_SIGNATURE_VERSION = "4"
+
+      # Instantiate affected driver here...
+
+      Reported by @olegrtecno. (GITHUB-1545, GITHUB-1546)
+
+    + [EC2] Allow user to override which signature algorithm version is used 
for authentication by passing signature_version keyword argument to the EC2 
driver constructor. (GITHUB-1546)
+
+  * Storage
+    + [Google Cloud Storage] Fix a bug and make sure we also correctly handle 
scenario in get_object() method when the object size is returned in 
x-goog-stored-content-length and not content-length header. @RunOrVeith. 
(GITHUB-1544, GITHUB-1547)
+    + [Google Cloud Storage] Update get_object() method and ensure object.size 
attribute is an integer and not a string. This way it???s consistent with 
list_objects() method. (GITHUB-1547)
+
+-------------------------------------------------------------------
+Fri Jan 29 16:59:59 UTC 2021 - Pablo Su??rez Hern??ndez 
<pablo.suarezhernan...@suse.com>
+
+- Update to 3.3.0:
+
+  * Common
+    + Fix a bug which would cause some prepared requests with empty bodies to 
be chunked which would cause some of the provider APIs such as OpenStack to 
return HTTP 400 errors. (GITHUB-1487, GITHUB-1488) [Michael Spagon - @mspagon]
+    + Optimize various code imports (remove unnecessary imports, make some 
lazy, etc.), so now importing most of the modules is around ~20-40% faster (~70 
vs ~140 ms) and in some cases such as EC2 driver even more.
+    + Now majority of the import time is spent in importing requests library. 
(GITHUB-1519) [Tomaz Muraus]
+    + libcloud.pricing.get_size_price() function has been updated so it only 
caches pricing data in memory for the requested drivers.
+    + Advertise Python 3.9 support in setup.py.
+
+  * Compute
+    + [GCE] Fix ex_set_image_labels method using incorrect API path. 
(GITHUB-1485) [Poul Petersen - @petersen-poul]
+    + [OpenStack] Fix error setting ex_force_XXX_url without setting 
ex_force_base_url. (GITHUB-1492) [Miguel Caballer - @micafer]
+    + [EC2] Update supported EC2 regions and instance sizes and add support 
for eu-north-1 region. (GITHUB-1486) [Arturo Noha - @r2ronoha]
+    + [Ovh] Add support for multiple regions to the driver. User can select a 
region (location) by passing location argument to the driver constructor (e.g. 
location=ca). (GITHUB-1494) [Dan Hunsaker - @danhunsaker]
+    + [GCE] Add support for creating nodes without a service account 
associated with them. Now when an empty list is passed for ex_service_accounts 
argument, VM will be created without service account attached.
+    + [VSphere] Add new VMware VSphere driver which utilizes pyvmomi library 
and works under Python 3.
+    + [OpenStack] Enable to get Quota Set detail. (GITHUB-1495) [Miguel 
Caballer - @micafer]
+    + [OpenStack] Add ex_get_size_extra_specs function to OpenStack driver. 
(GITHUB-1517) [Miguel Caballer - @micafer]
+    + [OpenStack] Enable to get Neutron Quota details in OpenStack driver. 
(GITHUB-1514) [Miguel Caballer - @micafer]
+    + [DigitalOcean] _node_node method now ensures image and size attributes 
are also set correctly and populated on the Node object. (GITHUB-1507, 
GITHUB-1508) [@sergerdn]
+    + [Vultr] Make sure private_ips attribute on the Node object is correctly 
populated when listing nodes. Also add additional values to the node.extra 
dictionary. (GITHUB-1506) [@sergerdn]
+    + [EC2] Optimize EC2 driver imports and move all the large constant files 
to separate modules in libcloud/compute/constants/ec2_*.py files.
+    + [Packet / Equinix Metal] Packet driver has been renamed to Equinix 
Metal. If your code uses Packet.net driver, you need to update it as per 
example in Upgrade Notes documentation section. (GITHUB-1511) [Dimitris Galanis 
- @dimgal1]
+    + [OutScale] Add various extension methods to the driver. For information 
on available extenion methods, please refer to the driver documentation. 
(GITHUB-1499) [@tgn-outscale]
+    + [Linode] Add support for Linode???s API v4. (GITHUB-1504) [Dimitris 
Galanis - @dimgal1]
+
+  * Storage
+    + Deprecated lockfile library which is used by the Local Storage driver 
has been replaced with fasteners library. [Tomaz Muraus - @Kami]
+    + [S3] Add support for us-gov-east-1 region. (GITHUB-1509, GITHUB-1510) 
[Andy Spohn - @spohnan]
+    + [DigitalOcean Spaces] Add support for sfo2 regon. (GITHUB-1525) 
[Cristian Rasch - @cristianrasch]
+    + [MinIO] Add new driver for MinIO object storage (https://min.io). 
(GITHUB-1528, GITHUB-1454) [Tomaz Muraus - @Kami]
+    + [S3] Update S3 and other drivers which are based on the S3 one (Google 
Storage, RGW, MinIO) to correctly throw ContainerAlreadyExistsError if 
container creation fails because container with this name already exists.
+    + Add new libcloud.common.base.ALLOW_PATH_DOUBLE_SLASHES module level 
variable.
+
+  * DNS
+    + [Common] Fix a bug with the header value returned by the 
export_zone_to_bind_format method containing an invalid timestamp (value for 
the minute part of the timestamp was wrong and contained month number instead 
of the minutes value). (GITHUB-1500) [Tomaz Muraus - @Kami]
+    + [CloudFlare DNS] Add support for creating SSHFP records. (GITHUB-1512, 
GITHUB-1513) [Will Hughes - @insertjokehere]
+    + [DigitalOcean] Update driver and make sure request data is sent as part 
of HTTP request body on POST and PUT operations (previously it was sent as part 
of query params). (GITHUB-1505) [Andrew Starr-Bochicchio - @andrewsomething]
+    + [AuroraDNS] Throw correct exception on 403 authorization failed API 
error. (GITHUB-1521, GITHUB-1522) [Freek Dijkstra - @macfreek]
+    + [Linode] Add support for Linode???s API v4. (GITHUB-1504) [Dimitris 
Galanis - @dimgal1]
+    + [CloudFlare] Update driver so it correctly throws RecordAlreadyExists 
error on various error responses which represent this error. [Tomaz Muraus - 
@Kami]
+
+-------------------------------------------------------------------

Old:
----
  apache-libcloud-3.2.0.tar.gz

New:
----
  apache-libcloud-3.3.1.tar.gz

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

Other differences:
------------------
++++++ python-apache-libcloud.spec ++++++
--- /var/tmp/diff_new_pack.h3s8fD/_old  2021-02-04 20:24:01.130821206 +0100
+++ /var/tmp/diff_new_pack.h3s8fD/_new  2021-02-04 20:24:01.134821212 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-apache-libcloud
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,9 +20,8 @@
 %define skip_python2 1
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%bcond_with    python2
 Name:           python-apache-libcloud
-Version:        3.2.0
+Version:        3.3.1
 Release:        0
 Summary:        Abstraction over multiple cloud provider APIs
 License:        Apache-2.0
@@ -55,11 +54,6 @@
 Suggests:       python-paramiko
 Suggests:       python-pysphere
 BuildArch:      noarch
-%if %{with python2}
-BuildRequires:  python-backports.ssl_match_hostname
-BuildRequires:  python2
-Requires:       python-backports.ssl_match_hostname
-%endif
 %python_subpackages
 
 %description
@@ -88,10 +82,11 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
+# Skip OvhTests::test_list_nodes_invalid_region which tries to reach OVH 
servers
 # Skip ShellOutSSHClientTests tests which attempt to ssh to localhost
 # Skip test_key_file_non_pem_format_error since OpenSSH support is backported 
for SLE python-paramiko < 2.7.0
 # Note these four extra py3 failures are undesirable and should be fixed: fail 
in s390 and ppc64
-%pytest -k '(not 
test_consume_stderr_chunk_contains_part_of_multi_byte_utf8_character and not 
test_consume_stdout_chunk_contains_part_of_multi_byte_utf8_character and not 
test_consume_stdout_chunk_contains_non_utf8_character and not 
test_consume_stderr_chunk_contains_non_utf8_character and not 
test_key_file_non_pem_format_error and not ShellOutSSHClientTests and not 
ElasticContainerDriverTestCase)'
+%pytest -k '(not 
test_consume_stderr_chunk_contains_part_of_multi_byte_utf8_character and not 
test_consume_stdout_chunk_contains_part_of_multi_byte_utf8_character and not 
test_consume_stdout_chunk_contains_non_utf8_character and not 
test_consume_stderr_chunk_contains_non_utf8_character and not 
test_key_file_non_pem_format_error and not ShellOutSSHClientTests and not 
ElasticContainerDriverTestCase and not test_list_nodes_invalid_region)'
 
 %files %{python_files}
 %license LICENSE

++++++ apache-libcloud-3.2.0.tar.gz -> apache-libcloud-3.3.1.tar.gz ++++++
++++ 54230 lines of diff (skipped)

Reply via email to