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
<[email protected]>
+
+- 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
<[email protected]>
+
+- 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
<[email protected]>
+
+- 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)