commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2020-11-05 21:54:07 Comparing /work/SRC/openSUSE:Factory/python-apache-libcloud (Old) and /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.11331 (New) Package is "python-apache-libcloud" Thu Nov 5 21:54:07 2020 rev:35 rq:845726 version:3.2.0 Changes: --- /work/SRC/openSUSE:Factory/python-apache-libcloud/python-apache-libcloud.changes 2020-11-02 09:41:03.557648264 +0100 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.11331/python-apache-libcloud.changes 2020-11-05 21:54:59.232175102 +0100 @@ -1,0 +2,5 @@ +Tue Nov 3 13:31:18 UTC 2020 - Pablo Suárez Hernández + +- Fix bcond macros on SPEC file to properly manage Python 2 and Python 3 builds. + +--- Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.KqVpeb/_old 2020-11-05 21:54:59.788173853 +0100 +++ /var/tmp/diff_new_pack.KqVpeb/_new 2020-11-05 21:54:59.792173844 +0100 @@ -20,7 +20,7 @@ %define skip_python2 1 %{?!python_module:%define python_module() python-%{**} python3-%{**}} -%bcond_without python2 +%bcond_withpython2 Name: python-apache-libcloud Version:3.2.0 Release:0
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2020-11-02 09:40:57 Comparing /work/SRC/openSUSE:Factory/python-apache-libcloud (Old) and /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.3463 (New) Package is "python-apache-libcloud" Mon Nov 2 09:40:57 2020 rev:34 rq:845056 version:3.2.0 Changes: --- /work/SRC/openSUSE:Factory/python-apache-libcloud/python-apache-libcloud.changes 2020-10-24 15:14:54.920061319 +0200 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.3463/python-apache-libcloud.changes 2020-11-02 09:41:03.557648264 +0100 @@ -1,0 +2,20 @@ +Fri Oct 30 12:47:57 UTC 2020 - Pablo Suárez Hernández + +- Skip conflictive 'ParamikoSSHClientTests.test_key_file_non_pem_format_error' test + since our SLE python-paramiko package already has OpenSSH support on version < 2.7.0 + +--- +Fri Oct 30 09:26:42 UTC 2020 - Pablo Suárez Hernández + +- Add pyOpenSSL as build dependency to allow tests to pass on SLE15 family + +--- +Wed Oct 28 13:45:19 UTC 2020 - Pablo Suárez Hernández + +- Do not build Python2 subpackage since 3.2.0 does not support Python2 +- Adjust skipped SSH unit tests when paramiko <= 2.7.0 + +- Add: + * skip-some-tests-for-older-paramiko-versions.patch + +--- New: skip-some-tests-for-older-paramiko-versions.patch Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.iGmTlx/_old 2020-11-02 09:41:04.605649270 +0100 +++ /var/tmp/diff_new_pack.iGmTlx/_new 2020-11-02 09:41:04.609649274 +0100 @@ -16,6 +16,9 @@ # +# No longer build for python2 +%define skip_python2 1 + %{?!python_module:%define python_module() python-%{**} python3-%{**}} %bcond_without python2 Name: python-apache-libcloud @@ -23,15 +26,19 @@ Release:0 Summary:Abstraction over multiple cloud provider APIs License:Apache-2.0 +Group: Development/Languages/Python URL:https://libcloud.apache.org Source0: https://files.pythonhosted.org/packages/source/a/apache-libcloud/apache-libcloud-%{version}.tar.gz Patch1: gce_image_projects.patch Patch2: ec2_create_node.patch +Patch3: skip-some-tests-for-older-paramiko-versions.patch + BuildRequires: %{python_module libvirt-python} BuildRequires: %{python_module lockfile} BuildRequires: %{python_module lxml} BuildRequires: %{python_module mock} BuildRequires: %{python_module paramiko} +BuildRequires: %{python_module pyOpenSSL} BuildRequires: %{python_module pytest-runner} BuildRequires: %{python_module pytest} BuildRequires: %{python_module requests-mock} @@ -51,8 +58,6 @@ %if %{with python2} BuildRequires: python-backports.ssl_match_hostname BuildRequires: python2 -%endif -%ifpython2 Requires: python-backports.ssl_match_hostname %endif %python_subpackages @@ -65,6 +70,7 @@ %setup -q -n apache-libcloud-%{version} %patch1 -p1 %patch2 -p1 +%patch3 -p1 sed -i '/^#!/d' demos/gce_demo.py chmod a-x demos/gce_demo.py # Setup tests @@ -83,8 +89,9 @@ %check # Skip ShellOutSSHClientTests tests which attempt to ssh to localhost -# Note these two extra py3 failures are undesirable and should be fixed -%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 ShellOutSSHClientTests and not ElasticContainerDriverTestCase)' +# 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)' %files %{python_files} %license LICENSE ++ skip-some-tests-for-older-paramiko-versions.patch ++ Index: apache-libcloud-3.2.0/libcloud/test/compute/test_ssh_client.py === --- apache-libcloud-3.2.0.orig/libcloud/test/compute/test_ssh_client.py +++ apache-libcloud-3.2.0/libcloud/test/compute/test_ssh_client.py @@ -168,6 +168,8 @@ class
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2020-10-24 15:14:51 Comparing /work/SRC/openSUSE:Factory/python-apache-libcloud (Old) and /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.3463 (New) Package is "python-apache-libcloud" Sat Oct 24 15:14:51 2020 rev:33 rq:843040 version:3.2.0 Changes: --- /work/SRC/openSUSE:Factory/python-apache-libcloud/python-apache-libcloud.changes 2020-06-05 19:58:59.903686354 +0200 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.3463/python-apache-libcloud.changes 2020-10-24 15:14:54.920061319 +0200 @@ -1,0 +2,26 @@ +Wed Oct 21 01:17:39 UTC 2020 - Steve Kowalik + +- Update to 3.2.0: + * [OpenStack] Add ex_get_network() to the OpenStack driver to make it possible to retrieve a single network by using the ID. + * [OpenStack] Fix pagination in the list_images() method and make sure method returns all the images, even if the result is spread across multiple pages. + * [GCE] Add script for scraping GCE pricing data and improve price addition in _to_node_size method. (GITHUB-1468) [Eis D. Zaster - @Eis-D-Z] + * [AWS EC2] Update script for scraping AWS EC2 pricing and update EC2 pricing data. (GITHUB-1469) [Eis D. Zaster - @Eis-D-Z] + * [Deployment] Add new wait_period argument to the deploy_node method and default it to 5 seconds. + * [Azure ARM] Add script for scraping Azure ARM instance pricing data. (GITHUB-1470) [Eis D. Zaster - @Eis-D-Z] + * [Deployment] Make FileDeployment class much faster and more efficient when working with large files or when running multiple FileDeployment steps on a single node. + * [Deployment] Add __repr__() and __str__() methods to all the Deployment classes. [Tomaz Muraus - @Kami] + * [Deployment] New keep_alive and use_compression arguments have been added to the ParamikoSSHClient class constructor. + * [Deployment] Update ParamikoSSHClient.put() method so it returns a correct path when commands are being executed on a Windows machine. + * [Outscale] Add a new driver for the Outscale provider. Existing Outscale driver utilizes the EC2 compatible API and this one utilizes native Outscale API. (GITHUB-1476) [Tio Gobin - @tgn-outscale] + * [KubeVirt] Add new methods for managing services which allows users to expose ports for the VMs (ex_list_services, ex_create_service, ex_delete_service). (GITHUB-1478) [Eis D. Zaster - @Eis-D-Z] + * [LXD] Add new methods for managing network and storage pool capabilities and include other improvements in some of the existing methods. (GITHUB-1477) [Eis D. Zaster - @Eis-D-Z] + * [DigitalOcean] Add location argument to the list_sizes() method. + * Fix deploy_node() so an exception is not thrown if any of the output (stdout / stderr) produced by the deployment script contains a non-valid utf-8 character. + * Add new timeout argument to ScriptDeployment and ScriptFileDeployment class constructor. + * [GiG G8] Fix retry functionality when creating port forwards and add support for automatically refresing the JWT auth token inside the connection class if it's about to expire in 60 seconds or less. (GITHUB-1465) [Jo De Boeck - @grimpy] + * [Azure ARM] Update create_node so an exception is thrown if user passes ex_use_managed_disks=False, but doesn't provide a value for the ex_storage_account argument. (GITHUB-1448) [@antoinebourayne] + * [AWS S3] Make sure driver works correctly for objects with ~ in the name. + * [CloudFlare] Update driver to include the whole error chain the thrown exception message field. + * [Gandi Live] Don't throw if extra['rrset_ttl'] argument is not passed to the create_record method. (GITHUB-1463) [Tomaz Muraus] + +--- Old: apache-libcloud-3.0.0.tar.gz New: apache-libcloud-3.2.0.tar.gz Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.uBYVug/_old 2020-10-24 15:14:55.680062267 +0200 +++ /var/tmp/diff_new_pack.uBYVug/_new 2020-10-24 15:14:55.680062267 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %bcond_without python2 Name: python-apache-libcloud -Version:3.0.0 +Version:3.2.0 Release:0 Summary:Abstraction over multiple cloud provider APIs License:Apache-2.0 ++ apache-libcloud-3.0.0.tar.gz -> apache-libcloud-3.2.0.tar.gz ++ 53504 lines of diff (skipped)
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2020-06-05 19:58:56 Comparing /work/SRC/openSUSE:Factory/python-apache-libcloud (Old) and /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.3606 (New) Package is "python-apache-libcloud" Fri Jun 5 19:58:56 2020 rev:32 rq:809124 version:3.0.0 Changes: --- /work/SRC/openSUSE:Factory/python-apache-libcloud/python-apache-libcloud.changes 2020-04-19 21:39:45.674912022 +0200 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.3606/python-apache-libcloud.changes 2020-06-05 19:58:59.903686354 +0200 @@ -1,0 +2,22 @@ +Wed May 27 04:46:47 UTC 2020 - Steve Kowalik + +- Update to v3.0.0: + * Make sure auth_user_info variable on the OpenStack identify connection class is populated when using auth version 3.x_password and 3.x_oidc_access_token. + * [OpenStack] Update OpenStack identity driver so a custom project can be selected using domain_name keyword argument containing a project id. + * [GCE] Update create_node() method so it throws an exception if node location can't be inferred and location is not specified by the user ( either by passing datacenter constructor argument or by passing location argument to the method). + * [GCE] Update ex_get_disktype method so it works if zone argument is not set. (GITHUB-1443) [Tomaz Muraus] + * [GiG G8] Add new driver for GiG G8 provider (https://gig.tech/). (GITHUB-1437) [Jo De Boeck - @grimpy] + * [OpenStack] Fix auto assignment of volume device when using device name auto in the attach_volume method. (GITHUB-1444) [Joshua Hesketh - @jhesketh] + * [Kamatera] Add new driver for Kamatera provider (https://www.kamatera.com). (GITHUB-1442) [Ori Hoch - @OriHoch] + * Add new download_object_range and download_object_range_as_stream methods for downloading part of the object content (aka range downloads) to the base storage API. + * [Google Storage] Update the driver so it supports service account HMAC credentials. + * [Kubernetes] Add support for the client certificate and static token based authentication to the driver. (GITHUB-1421) [Tomaz Muraus] + * Add support for Ed25519 private keys for deploy_node() functionality when using paramiko >= 2.2.0. (GITHUB-1445) [Tomaz Muraus - @Kami] + * Fix deploy_node() so it correctly propagates an exception is a private key which is used is password protected, but no password is specified. + * Allow user to specify password for encrypted keys by passing ssh_key_password argument to the deploy_node() method. + * Fix deploy_node() method so we don't retry on fatal SSHCommandTimeoutError exception (exception which is thrown when a command which is running on remote host times out). (GITHUB-1445) [Tomaz Muraus - @Kami] + * Add new stdout and stderr attribute to SSHCommandTimeoutError class. + * [OpenStack] Fix auto assignment of volume device when using device name auto in the attach_volume method. (GITHUB-1444) [Joshua Hesketh - @jhesketh] +- Refresh patches gce_image_projects.patch and ec2_create_node.patch. + +--- Old: apache-libcloud-2.8.1.tar.gz New: apache-libcloud-3.0.0.tar.gz Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.MIe3Wv/_old 2020-06-05 19:59:00.695689093 +0200 +++ /var/tmp/diff_new_pack.MIe3Wv/_new 2020-06-05 19:59:00.695689093 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %bcond_without python2 Name: python-apache-libcloud -Version:2.8.1 +Version:3.0.0 Release:0 Summary:Abstraction over multiple cloud provider APIs License:Apache-2.0 ++ apache-libcloud-2.8.1.tar.gz -> apache-libcloud-3.0.0.tar.gz ++ 16475 lines of diff (skipped) ++ ec2_create_node.patch ++ --- /var/tmp/diff_new_pack.MIe3Wv/_old 2020-06-05 19:59:01.347691348 +0200 +++ /var/tmp/diff_new_pack.MIe3Wv/_new 2020-06-05 19:59:01.347691348 +0200 @@ -1,10 +1,10 @@ -Index: apache-libcloud-2.8.1/libcloud/compute/drivers/ec2.py +Index: apache-libcloud-3.0.0/libcloud/compute/drivers/ec2.py === apache-libcloud-2.8.1.orig/libcloud/compute/drivers/ec2.py -+++ apache-libcloud-2.8.1/libcloud/compute/drivers/ec2.py -@@ -1892,12 +1892,18 @@ class BaseEC2NodeDriver(NodeDriver): - for system shutdown. - :type ex_terminate_on_shutdown: ``bool`` +--- apache-libcloud-3.0.0.orig/libcloud/compute/drivers/ec2.py apache-libcloud-3.0.0/libcloud/compute/drivers/ec2.py +@@ -1902,12
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2020-04-19 21:39:42 Comparing /work/SRC/openSUSE:Factory/python-apache-libcloud (Old) and /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.2738 (New) Package is "python-apache-libcloud" Sun Apr 19 21:39:42 2020 rev:31 rq:784258 version:2.8.1 Changes: --- /work/SRC/openSUSE:Factory/python-apache-libcloud/python-apache-libcloud.changes 2020-03-08 22:22:40.556023355 +0100 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.2738/python-apache-libcloud.changes 2020-04-19 21:39:45.674912022 +0200 @@ -1,0 +2,5 @@ +Thu Mar 12 11:00:06 UTC 2020 - Tomáš Chvátal + +- Fix build without python2 + +--- Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.7PIHJa/_old 2020-04-19 21:39:46.710914101 +0200 +++ /var/tmp/diff_new_pack.7PIHJa/_new 2020-04-19 21:39:46.714914109 +0200 @@ -16,16 +16,13 @@ # -# No longer build for python2 -%define skip_python2 1 - %{?!python_module:%define python_module() python-%{**} python3-%{**}} +%bcond_without python2 Name: python-apache-libcloud Version:2.8.1 Release:0 Summary:Abstraction over multiple cloud provider APIs License:Apache-2.0 -Group: System/Monitoring URL:https://libcloud.apache.org Source0: https://files.pythonhosted.org/packages/source/a/apache-libcloud/apache-libcloud-%{version}.tar.gz Patch1: gce_image_projects.patch @@ -42,11 +39,7 @@ BuildRequires: %{python_module typing} BuildRequires: %{python_module xml} BuildRequires: fdupes -BuildRequires: python-backports.ssl_match_hostname BuildRequires: python-rpm-macros -%if ! 0%{?skip_python2} -BuildRequires: python2 -%endif Requires: python-lxml Requires: python-requests Requires: python-typing @@ -55,6 +48,13 @@ Suggests: python-paramiko Suggests: python-pysphere BuildArch: noarch +%if %{with python2} +BuildRequires: python-backports.ssl_match_hostname +BuildRequires: python2 +%endif +%ifpython2 +Requires: python-backports.ssl_match_hostname +%endif %python_subpackages %description @@ -83,16 +83,8 @@ %check # Skip ShellOutSSHClientTests tests which attempt to ssh to localhost -%if ! 0%{?skip_python2} -python2 -m pytest -k 'not ShellOutSSHClientTests and \ - not ElasticContainerDriverTestCase' -%endif # Note these two extra py3 failures are undesirable and should be fixed -python3 -m 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 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 ShellOutSSHClientTests and not ElasticContainerDriverTestCase)' %files %{python_files} %license LICENSE
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2020-03-08 22:22:34 Comparing /work/SRC/openSUSE:Factory/python-apache-libcloud (Old) and /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.26092 (New) Package is "python-apache-libcloud" Sun Mar 8 22:22:34 2020 rev:30 rq:782015 version:2.8.1 Changes: --- /work/SRC/openSUSE:Factory/python-apache-libcloud/python-apache-libcloud.changes 2020-02-25 16:01:10.723913857 +0100 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.26092/python-apache-libcloud.changes 2020-03-08 22:22:40.556023355 +0100 @@ -1,0 +2,7 @@ +Thu Mar 5 18:45:41 UTC 2020 - Niels Abspoel + +- update to 2.8.1 + for the changelog see: + https://libcloud.readthedocs.io/en/stable/changelog.html#changes-in-apache-libcloud-v2-8-1 + +--- @@ -5,0 +13,5 @@ + +--- +Thu Feb 20 18:19:46 UTC 2020 - James Fehlig + +- Stop building for python2 Old: apache-libcloud-2.8.0.tar.gz New: apache-libcloud-2.8.1.tar.gz Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.og3aAF/_old 2020-03-08 22:22:41.192023747 +0100 +++ /var/tmp/diff_new_pack.og3aAF/_new 2020-03-08 22:22:41.196023750 +0100 @@ -16,9 +16,12 @@ # +# No longer build for python2 +%define skip_python2 1 + %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-apache-libcloud -Version:2.8.0 +Version:2.8.1 Release:0 Summary:Abstraction over multiple cloud provider APIs License:Apache-2.0 @@ -41,7 +44,9 @@ BuildRequires: fdupes BuildRequires: python-backports.ssl_match_hostname BuildRequires: python-rpm-macros +%if ! 0%{?skip_python2} BuildRequires: python2 +%endif Requires: python-lxml Requires: python-requests Requires: python-typing @@ -78,8 +83,10 @@ %check # Skip ShellOutSSHClientTests tests which attempt to ssh to localhost +%if ! 0%{?skip_python2} python2 -m pytest -k 'not ShellOutSSHClientTests and \ not ElasticContainerDriverTestCase' +%endif # Note these two extra py3 failures are undesirable and should be fixed python3 -m pytest -k \ 'not test_consume_stderr_chunk_contains_part_of_multi_byte_utf8_character and \ ++ apache-libcloud-2.8.0.tar.gz -> apache-libcloud-2.8.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apache-libcloud-2.8.0/CHANGES.rst new/apache-libcloud-2.8.1/CHANGES.rst --- old/apache-libcloud-2.8.0/CHANGES.rst 2019-12-23 14:59:47.0 +0100 +++ new/apache-libcloud-2.8.1/CHANGES.rst 2020-02-29 22:24:53.0 +0100 @@ -1,6 +1,105 @@ Changelog = +Changes in Apache Libcloud v2.8.1 +- + +Common +~~~ + +- Fix ``LIBCLOUD_DEBUG_PRETTY_PRINT_RESPONSE`` functionality and make sure it + works correctly under Python 3 when ``response.read()`` function returns + unicode and not bytes. + + (GITHUB-1430) + [Tomaz Muraus] + +Compute +~~~ + +- [GCE] Fix ``list_nodes()`` method so it correctly handles pagination + and returns all the nodes if there are more than 500 nodes available + in total. + + Previously, only first 500 nodes were returned. + + Reported by @TheSushiChef. + (GITHUB-1409, GITHUB-1360) + [Tomaz Muraus] + +- Fix some incorrect type annotations in the base compute API. + + Reported by @dpeschman. + (GITHUB-1413) + [Tomaz Muraus] + +- [OpenStack] Fix error with getting node id in ``_to_floating_ip`` method + when region is not called ``nova``. + (GITHUB-1411, GITHUB-1412) + [Miguel Caballer - @micafer] + +- [EC2] Fix ``ex_userdata`` keyword argument in the ``create_node()`` method + being ignored / not working correctly. + + NOTE: This regression has been inadvertently introduced in v2.8.0. + (GITHUB-1426) + [Dan Chaffelson - @Chaffelson] + +- [EC2] Update ``create_volume`` method to automatically select first available + availability zone if one is not explicitly provided via ``location`` argument. + [Tomaz Muraus] + +Storage +~~~ + +- [AWS S3] Fix upload object code so uploaded data MD5 checksum check is not + performed at the end of the upload when AWS KMS server side encryption is + used. + + If AWS KMS server side object encryption is used, ETag header value in the + response doesn't contain data MD5 digest so we can't perform a checksum + check. + + Reported by Jonathan Harden - @jfharden. + (GITHUB-1401, GITHUB-1406) + [Tomaz Muraus - @Kami] + +- [Google Storage] Fix a bug when uploading an
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2020-02-25 16:00:52 Comparing /work/SRC/openSUSE:Factory/python-apache-libcloud (Old) and /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.26092 (New) Package is "python-apache-libcloud" Tue Feb 25 16:00:52 2020 rev:29 rq:778169 version:2.8.0 Changes: --- /work/SRC/openSUSE:Factory/python-apache-libcloud/python-apache-libcloud.changes 2020-01-19 21:00:36.776150328 +0100 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.26092/python-apache-libcloud.changes 2020-02-25 16:01:10.723913857 +0100 @@ -1,0 +2,6 @@ +Fri Feb 21 19:48:04 UTC 2020 - Sean Marlow + +- Add gce_image_projects.patch to update the current list of SUSE + image projects in GCE. + +--- New: gce_image_projects.patch Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.VYzFBX/_old 2020-02-25 16:01:12.003917372 +0100 +++ /var/tmp/diff_new_pack.VYzFBX/_new 2020-02-25 16:01:12.003917372 +0100 @@ -25,6 +25,7 @@ Group: System/Monitoring URL:https://libcloud.apache.org Source0: https://files.pythonhosted.org/packages/source/a/apache-libcloud/apache-libcloud-%{version}.tar.gz +Patch1: gce_image_projects.patch Patch2: ec2_create_node.patch BuildRequires: %{python_module libvirt-python} BuildRequires: %{python_module lockfile} @@ -57,6 +58,7 @@ %prep %setup -q -n apache-libcloud-%{version} +%patch1 -p1 %patch2 -p1 sed -i '/^#!/d' demos/gce_demo.py chmod a-x demos/gce_demo.py ++ gce_image_projects.patch ++ Index: apache-libcloud-2.8.0/libcloud/compute/drivers/gce.py === --- apache-libcloud-2.8.0.orig/libcloud/compute/drivers/gce.py +++ apache-libcloud-2.8.0/libcloud/compute/drivers/gce.py @@ -1803,20 +1803,35 @@ class GCENodeDriver(NodeDriver): "rhel-8", ], "suse-cloud": [ -"sles-11", "sles-12", "sles-15", ], "suse-byos-cloud": [ -"sles-11-byos", "sles-12-byos", -"sles-12-sp2-sap-byos", "sles-12-sp3-sap-byos", -"suse-manager-proxy-byos", "suse-manager-server-byos" +"sles-11-byos", +"sles-12-byos", +"sles-15-byos", +"sles-12-sp1-sap-byos", +"sles-12-sp2-sap-byos", +"sles-12-sp3-sap-byos", +"sles-12-sp4-sap-byos", +"sles-12-sp5-sap-byos", +"sles-15-sap-byos", +"sles-15-sp1-sap-byos", +"sles-15-sp1-chost-byos", +"suse-manager-proxy", +"suse-manager-server" ], "suse-sap-cloud": [ "sles-12-sp2-sap", "sles-12-sp3-sap", "sles-12-sp4-sap", +"sles-12-sp5-sap", "sles-15-sap", +"sles-15-sp1-sap", +], +"suse-sap-cal-cloud": [ +"sles-12-sp1-sapcal", +"sles-12-sp3-sapcal", ], "ubuntu-os-cloud": [ "ubuntu-1404-lts",
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2020-01-19 21:00:32 Comparing /work/SRC/openSUSE:Factory/python-apache-libcloud (Old) and /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.26092 (New) Package is "python-apache-libcloud" Sun Jan 19 21:00:32 2020 rev:28 rq:765070 version:2.8.0 Changes: --- /work/SRC/openSUSE:Factory/python-apache-libcloud/python-apache-libcloud.changes 2019-12-16 15:19:15.575166874 +0100 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.26092/python-apache-libcloud.changes 2020-01-19 21:00:36.776150328 +0100 @@ -1,0 +2,9 @@ +Thu Jan 16 17:28:20 UTC 2020 - Marketa Calabkova + +- update to 2.8.0 + * Distribution now includes py.typed file which signals mypy that +this package contains type annotations + * Fix get_driver() bug / regression not working if the provider +argument was a string and not a Provider ENUM. + +--- Old: apache-libcloud-2.7.0.tar.gz New: apache-libcloud-2.8.0.tar.gz Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.MBRviG/_old 2020-01-19 21:00:38.440151203 +0100 +++ /var/tmp/diff_new_pack.MBRviG/_new 2020-01-19 21:00:38.456151211 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-apache-libcloud # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-apache-libcloud -Version:2.7.0 +Version:2.8.0 Release:0 Summary:Abstraction over multiple cloud provider APIs License:Apache-2.0 ++ apache-libcloud-2.7.0.tar.gz -> apache-libcloud-2.8.0.tar.gz ++ 11272 lines of diff (skipped) ++ ec2_create_node.patch ++ --- /var/tmp/diff_new_pack.MBRviG/_old 2020-01-19 21:00:40.032152038 +0100 +++ /var/tmp/diff_new_pack.MBRviG/_new 2020-01-19 21:00:40.044152045 +0100 @@ -1,9 +1,11 @@ apache-libcloud-2.4.0/libcloud/compute/drivers/ec2.py.orig 2019-02-25 17:38:58.959040486 +0700 -+++ apache-libcloud-2.4.0/libcloud/compute/drivers/ec2.py 2019-02-25 17:39:13.791169683 +0700 -@@ -1865,12 +1865,18 @@ +Index: apache-libcloud-2.8.0/libcloud/compute/drivers/ec2.py +=== +--- apache-libcloud-2.8.0.orig/libcloud/compute/drivers/ec2.py apache-libcloud-2.8.0/libcloud/compute/drivers/ec2.py +@@ -1892,12 +1892,18 @@ class BaseEC2NodeDriver(NodeDriver): + for system shutdown. + :type ex_terminate_on_shutdown: ``bool`` """ - image = kwargs["image"] - size = kwargs["size"] + +try: +instance_type = size.id @@ -13,10 +15,10 @@ params = { 'Action': 'RunInstances', 'ImageId': image.id, - 'MinCount': str(kwargs.get('ex_mincount', '1')), - 'MaxCount': str(kwargs.get('ex_maxcount', '1')), + 'MinCount': str(ex_mincount), + 'MaxCount': str(ex_maxcount), -'InstanceType': size.id +'InstanceType': instance_type } - if kwargs.get("ex_terminate_on_shutdown", False): + if ex_terminate_on_shutdown:
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2019-12-16 15:19:09 Comparing /work/SRC/openSUSE:Factory/python-apache-libcloud (Old) and /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.4691 (New) Package is "python-apache-libcloud" Mon Dec 16 15:19:09 2019 rev:27 rq:756835 version:2.7.0 Changes: --- /work/SRC/openSUSE:Factory/python-apache-libcloud/python-apache-libcloud.changes 2019-09-25 01:31:16.001698699 +0200 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.4691/python-apache-libcloud.changes 2019-12-16 15:19:15.575166874 +0100 @@ -1,0 +2,28 @@ +Fri Dec 13 13:31:28 UTC 2019 - Thomas Bechtold + +- update to 2.7.0: + - Test code with Python 3.8 and advertise that we also support Python 3.8. + - [OpenStack] Fix OpenStack project scoped token authentication. The driver +constructors now accept ``ex_tenant_domain_id`` argument which tells +authentication service which domain id to use for the scoped authentication +token. (GITHUB-1367) + - Introduce type annotations for the base compute API methods. This means you +can now leverage mypy to type check (with some limitations) your code which +utilizes Libcloud compute API standard API methods. + - [Azure ARM] Fix ``attach_volume`` method and allow maximum of 64 disks to be +added when LUN is not specified. Previously there was a bug and only a +maximum of 63 disks could be added. + - New ``start_node`` and ``stop_node`` methods have been added to the base +Libcloud compute API NodeDriver class. + - [GCE] Add new ``ex_set_volume_labels`` method for managing volume labels to + the driver. + - [EC2] Add support for new ``inf1.*`` instance types. + - [S3] Update S3 driver so a single driver class can be used for different +regions. + - [S3] Add missing ``eu-north-1`` region to the S3 driver. (GITHUB-1370) + - [S3] Add missing regions (eu-west-3, ap-northeast-3, me-south-1) to the driver. + - [S3] Update the driver to throw more user-friendly error message if user is +using driver for a region X, but trying to upload / download object to / from +a region Y. + +--- Old: apache-libcloud-2.6.0.tar.gz New: apache-libcloud-2.7.0.tar.gz Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.Eb8kj2/_old 2019-12-16 15:19:16.235166598 +0100 +++ /var/tmp/diff_new_pack.Eb8kj2/_new 2019-12-16 15:19:16.239166597 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-apache-libcloud # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-apache-libcloud -Version:2.6.0 +Version:2.7.0 Release:0 Summary:Abstraction over multiple cloud provider APIs License:Apache-2.0 @@ -35,6 +35,7 @@ BuildRequires: %{python_module pytest} BuildRequires: %{python_module requests-mock} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module typing} BuildRequires: %{python_module xml} BuildRequires: fdupes BuildRequires: python-backports.ssl_match_hostname @@ -42,6 +43,7 @@ BuildRequires: python2 Requires: python-lxml Requires: python-requests +Requires: python-typing Suggests: python-libvirt-python Suggests: python-lockfile Suggests: python-paramiko ++ apache-libcloud-2.6.0.tar.gz -> apache-libcloud-2.7.0.tar.gz ++ 24460 lines of diff (skipped)
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2019-09-25 01:31:13 Comparing /work/SRC/openSUSE:Factory/python-apache-libcloud (Old) and /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.7948 (New) Package is "python-apache-libcloud" Wed Sep 25 01:31:13 2019 rev:26 rq:731718 version:2.6.0 Changes: --- /work/SRC/openSUSE:Factory/python-apache-libcloud/python-apache-libcloud.changes 2019-05-20 10:27:25.469935599 +0200 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.7948/python-apache-libcloud.changes 2019-09-25 01:31:16.001698699 +0200 @@ -1,0 +2,7 @@ +Wed Sep 18 11:12:52 UTC 2019 - Tomáš Chvátal + +- Update to 2.6.0: + * Many various cloud fixes and tweaks for future python releases + * See CHANGES.rst + +--- Old: apache-libcloud-2.4.0.tar.gz New: apache-libcloud-2.6.0.tar.gz Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.teBNIw/_old 2019-09-25 01:31:17.229698550 +0200 +++ /var/tmp/diff_new_pack.teBNIw/_new 2019-09-25 01:31:17.241698548 +0200 @@ -12,18 +12,18 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-apache-libcloud -Version:2.4.0 +Version:2.6.0 Release:0 Summary:Abstraction over multiple cloud provider APIs License:Apache-2.0 Group: System/Monitoring -Url:https://libcloud.apache.org +URL:https://libcloud.apache.org Source0: https://files.pythonhosted.org/packages/source/a/apache-libcloud/apache-libcloud-%{version}.tar.gz Patch2: ec2_create_node.patch BuildRequires: %{python_module libvirt-python} @@ -42,9 +42,9 @@ BuildRequires: python2 Requires: python-lxml Requires: python-requests -Suggests: python-paramiko Suggests: python-libvirt-python Suggests: python-lockfile +Suggests: python-paramiko Suggests: python-pysphere BuildArch: noarch %python_subpackages @@ -69,7 +69,8 @@ find %{buildroot} -name '*.DS_Store' -delete find %{buildroot} -name '*.json' -size 0 -delete find %{buildroot} -name '*.pem' -size 0 -delete -%python_expand %fdupes -s %{buildroot}%{$python_sitelib} +%python_expand rm -r %{buildroot}%{$python_sitelib}/libcloud/test +%python_expand %fdupes %{buildroot}%{$python_sitelib} %check # Skip ShellOutSSHClientTests tests which attempt to ssh to localhost ++ apache-libcloud-2.4.0.tar.gz -> apache-libcloud-2.6.0.tar.gz ++ 58614 lines of diff (skipped)
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2019-05-20 10:27:21 Comparing /work/SRC/openSUSE:Factory/python-apache-libcloud (Old) and /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.5148 (New) Package is "python-apache-libcloud" Mon May 20 10:27:21 2019 rev:25 rq:703589 version:2.4.0 Changes: --- /work/SRC/openSUSE:Factory/python-apache-libcloud/python-apache-libcloud.changes 2019-03-04 09:11:55.636692192 +0100 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.5148/python-apache-libcloud.changes 2019-05-20 10:27:25.469935599 +0200 @@ -1,0 +2,5 @@ +Thu May 16 23:34:03 UTC 2019 - ran...@suse.com + +- Skip failing ElasticContainerDriverTestCase, with invalid URL + +--- Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.PFynDH/_old 2019-05-20 10:27:27.337934980 +0200 +++ /var/tmp/diff_new_pack.PFynDH/_new 2019-05-20 10:27:27.337934980 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -23,7 +23,7 @@ Summary:Abstraction over multiple cloud provider APIs License:Apache-2.0 Group: System/Monitoring -URL:https://libcloud.apache.org +Url:https://libcloud.apache.org Source0: https://files.pythonhosted.org/packages/source/a/apache-libcloud/apache-libcloud-%{version}.tar.gz Patch2: ec2_create_node.patch BuildRequires: %{python_module libvirt-python} @@ -73,12 +73,14 @@ %check # Skip ShellOutSSHClientTests tests which attempt to ssh to localhost -python2 -m pytest -k 'not ShellOutSSHClientTests' +python2 -m pytest -k 'not ShellOutSSHClientTests and \ + not ElasticContainerDriverTestCase' # Note these two extra py3 failures are undesirable and should be fixed python3 -m 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 ShellOutSSHClientTests' + not ShellOutSSHClientTests and \ + not ElasticContainerDriverTestCase' %files %{python_files} %license LICENSE
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2019-03-04 09:11:51 Comparing /work/SRC/openSUSE:Factory/python-apache-libcloud (Old) and /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.28833 (New) Package is "python-apache-libcloud" Mon Mar 4 09:11:51 2019 rev:24 rq:680750 version:2.4.0 Changes: --- /work/SRC/openSUSE:Factory/python-apache-libcloud/python-apache-libcloud.changes 2018-10-01 08:20:01.545867962 +0200 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new.28833/python-apache-libcloud.changes 2019-03-04 09:11:55.636692192 +0100 @@ -1,0 +2,64 @@ +Mon Feb 25 09:28:39 UTC 2019 - John Vandenberg + +- Activate test suite, deselecting one set of tests which ssh to localhost +- Remove image_projects.patch merged upstream +- Add Suggests for optional dependencies paramiko, lockfile, libvirt-python + and pysphere +- Add example code to %doc +- Update to v2.4.0 + * Refuse installation with Python 2.6 and Python 3.3 + * Support Python 3.7 + * Cleanup various Python files + * Allow running tests with http_proxy set + * Common ++ Document openstack_connection_kwargs method ++ Handle missing user email in OpenStackIdentityUser + * Compute ++ [ARM] Support OS disk size definition on node creation ++ [Digital Ocean] Support floating IPs ++ [Digital Ocean] Support attach/detach for floating IPs ++ [Digital Ocean] Add ex_get_node_details ++ [Digital Ocean] Add tags extra attribute to create_node ++ [Dimension Data] Fix IndexError in list_images ++ [EC2] Add AWS eu-west-3 (Paris) region ++ [EC2] Add description to ex_authorize_security_group_ingress ++ [EC2] Added script to automatically get EC2 instance sizes ++ [EC2] Update instance sizes ++ [EC2] Accept tags when create a snapshot ++ [GCE] Expand Firewall options coverage ++ [GCE] Expand network and subnetwork options coverage ++ [GCE] Extend ex_create_address to allow internal ip creation ++ [GCE] Allow shared VPC in managed instance group creation ++ [GCE] Support disk_size parameter for boot disk when creating instance ++ [GCE] Update public image projects list ++ [GCE] Fix _find_zone_or_region for >500 instances ++ [GCE] Allow routing_mode=None in ex_create_network ++ [OpenStack] Implement Glance Image API v2 ++ [OpenStack] Fix spelling in ex_files description ++ [OpenStack v2] Allow listing image members ++ [OpenStack v2] Allow creating and accepting image members ++ [OpenStack v2] Fix image members methods ++ [OpenStack] Fix API doc for delete_floating_ip ++ [OpenStack] Implement port attaching/detaching ++ [OpenStack] Add methods for getting and creating ports ++ [OpenStack] Add get_user method ++ [OpenStack] Add ex_list_subnets to OpenStack_2_NodeDriver ++ [OpenStack] The OpenStack_2_NodeDriver uses two connections ++ [OpenStack] The OpenStack_2_NodeDriver /v2.0/networks instead of /os-networks ++ [Scaleway] New Scaleway driver ++ [Scaleway] Update Scaleway default API host + * DNS ++ [Google Cloud DNS] Document driver instantiation + * Storage ++ Update docstring for storage provider class ++ [Azure Blob Storage] Allow filtering lists by prefix ++ [Azure Blob Storage] Update driver documentation ++ [Azure Blob Storage] Fix upload/download streams ++ [Azure Blob Storage] Fix PageBlob headers ++ [S3] Guess s3 upload content type ++ [S3] Add Amazon S3 (cn-northwest-1) Storage Driver + * Other ++ Fixed spelling in 2.0 changes documentation + + +--- Old: apache-libcloud-2.3.0.tar.gz image_projects.patch New: apache-libcloud-2.4.0.tar.gz Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.jsJMGe/_old 2019-03-04 09:11:56.464692043 +0100 +++ /var/tmp/diff_new_pack.jsJMGe/_new 2019-03-04 09:11:56.468692042 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-apache-libcloud # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,16 +18,22 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-apache-libcloud -Version:2.3.0 +Version:2.4.0 Release:0 Summary:Abstraction over multiple cloud provider APIs License:Apache-2.0 Group: System/Monitoring URL:https://libcloud.apache.org
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2018-10-01 08:19:51 Comparing /work/SRC/openSUSE:Factory/python-apache-libcloud (Old) and /work/SRC/openSUSE:Factory/.python-apache-libcloud.new (New) Package is "python-apache-libcloud" Mon Oct 1 08:19:51 2018 rev:23 rq:639065 version:2.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-apache-libcloud/python-apache-libcloud.changes 2018-08-18 00:04:52.015212508 +0200 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes 2018-10-01 08:20:01.545867962 +0200 @@ -1,0 +2,6 @@ +Fri Sep 28 20:00:44 UTC 2018 - Sean Marlow + +- Add ec2_create_node.patch to allow for instance type strings + in create_node method. + +--- New: ec2_create_node.patch Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.Oo8eHc/_old 2018-10-01 08:20:02.645867262 +0200 +++ /var/tmp/diff_new_pack.Oo8eHc/_new 2018-10-01 08:20:02.645867262 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -26,6 +26,7 @@ URL:https://libcloud.apache.org Source0: https://files.pythonhosted.org/packages/source/a/apache-libcloud/apache-libcloud-%{version}.tar.gz Patch1: image_projects.patch +Patch2: ec2_create_node.patch BuildRequires: %{python_module lxml} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module xml} @@ -48,6 +49,7 @@ %prep %setup -q -n apache-libcloud-%{version} %patch1 -p1 +%patch2 -p1 %build %python_build ++ ec2_create_node.patch ++ Index: apache-libcloud-2.3.0/libcloud/compute/drivers/ec2.py === --- apache-libcloud-2.3.0.orig/libcloud/compute/drivers/ec2.py +++ apache-libcloud-2.3.0/libcloud/compute/drivers/ec2.py @@ -3907,12 +3907,18 @@ class BaseEC2NodeDriver(NodeDriver): """ image = kwargs["image"] size = kwargs["size"] + +try: +instance_type = size.id +except AttributeError: +instance_type = size + params = { 'Action': 'RunInstances', 'ImageId': image.id, 'MinCount': str(kwargs.get('ex_mincount', '1')), 'MaxCount': str(kwargs.get('ex_maxcount', '1')), -'InstanceType': size.id +'InstanceType': instance_type } if kwargs.get("ex_terminate_on_shutdown", False):
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2018-08-18 00:04:44 Comparing /work/SRC/openSUSE:Factory/python-apache-libcloud (Old) and /work/SRC/openSUSE:Factory/.python-apache-libcloud.new (New) Package is "python-apache-libcloud" Sat Aug 18 00:04:44 2018 rev:22 rq:629550 version:2.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-apache-libcloud/python-apache-libcloud.changes 2018-06-08 23:17:51.758869118 +0200 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes 2018-08-18 00:04:52.015212508 +0200 @@ -1,0 +2,7 @@ +Tue Aug 14 17:57:22 UTC 2018 - sean.mar...@suse.com + +- Cleanup RPM warnings. +- Add image_projects.patch with updated list of latest image + projects. + +--- New: image_projects.patch Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.75FZJV/_old 2018-08-18 00:04:52.535214064 +0200 +++ /var/tmp/diff_new_pack.75FZJV/_new 2018-08-18 00:04:52.535214064 +0200 @@ -25,6 +25,7 @@ Group: System/Monitoring URL:https://libcloud.apache.org Source0: https://files.pythonhosted.org/packages/source/a/apache-libcloud/apache-libcloud-%{version}.tar.gz +Patch1: image_projects.patch BuildRequires: %{python_module lxml} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module xml} @@ -34,10 +35,10 @@ BuildRequires: python2 Requires: python-lxml Requires: python-requests +BuildArch: noarch %ifpython2 Requires: python2 %endif -BuildArch: noarch %python_subpackages %description @@ -46,12 +47,16 @@ %prep %setup -q -n apache-libcloud-%{version} +%patch1 -p1 %build %python_build %install %python_install +find %{buildroot} -name '*.DS_Store' -delete +find %{buildroot} -name '*.json' -size 0 -delete +find %{buildroot} -name '*.pem' -size 0 -delete %python_expand %fdupes -s %{buildroot}%{$python_sitelib} %files %{python_files} ++ image_projects.patch ++ Index: apache-libcloud-2.3.0/libcloud/compute/drivers/gce.py === --- apache-libcloud-2.3.0.orig/libcloud/compute/drivers/gce.py +++ apache-libcloud-2.3.0/libcloud/compute/drivers/gce.py @@ -1751,16 +1751,42 @@ class GCENodeDriver(NodeDriver): } IMAGE_PROJECTS = { -"centos-cloud": ["centos"], -"coreos-cloud": ["coreos"], -"debian-cloud": ["debian", "backports"], -"gce-nvme": ["nvme-backports"], -"google-containers": ["container-vm"], -"opensuse-cloud": ["opensuse"], -"rhel-cloud": ["rhel"], -"suse-cloud": ["sles", "suse"], -"ubuntu-os-cloud": ["ubuntu"], -"windows-cloud": ["windows"], +"centos-cloud": ["centos-6", "centos-7"], +"cos-cloud": ["cos-beta", "cos-dev", "cos-stable"], +"coreos-cloud": ["coreos-alpha", "coreos-beta", "coreos-stable"], +"debian-cloud": ["debian-8", "debian-9"], +"opensuse-cloud": ["opensuse-leap"], +"rhel-cloud": ["rhel-6", "rhel-7"], +"suse-cloud": ["sles-11", "sles-12", "sles-15"], +"suse-byos-cloud": [ +"sles-11-byos", "sles-12-byos", +"sles-12-sp2-sap-byos", "sles-12-sp3-sap-byos", +"sles-15-sap-byos", +"suse-manager-proxy-byos", "suse-manager-server-byos" +], +"suse-sap-cloud": [ +"sles-12-sp2-sap", "sles-12-sp3-sap", +"sles-15-sap" +], +"ubuntu-os-cloud": [ +"ubuntu-1404-lts", "ubuntu-1604-lts", "ubuntu-1710" +], +"windows-cloud": [ +"windows-1709-core-for-containers", "windows-1709-core", +"windows-2008-r2", "windows-2012-r2-core", "windows-2012-r2", +"windows-2016-core", "windows-2016" +], +"windows-sql-cloud": [ +"sql-ent-2012-win-2012-r2", "sql-std-2012-win-2012-r2", +"sql-web-2012-win-2012-r2", "sql-ent-2014-win-2012-r2", +"sql-ent-2014-win-2016", "sql-std-2014-win-2012-r2", +"sql-web-2014-win-2012-r2", "sql-ent-2016-win-2012-r2", +"sql-ent-2016-win-2016", "sql-std-2016-win-2012-r2", +"sql-std-2016-win-2016", "sql-web-2016-win-2012-r2", +"sql-web-2016-win-2016", "sql-ent-2017-win-2016", +"sql-exp-2017-win-2012-r2", "sql-exp-2017-win-2016", +"sql-std-2017-win-2016", "sql-web-2017-win-2016" +], } BACKEND_SERVICE_PROTOCOLS = ['HTTP', 'HTTPS', 'HTTP2', 'TCP', 'SSL']
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2018-06-08 23:17:48 Comparing /work/SRC/openSUSE:Factory/python-apache-libcloud (Old) and /work/SRC/openSUSE:Factory/.python-apache-libcloud.new (New) Package is "python-apache-libcloud" Fri Jun 8 23:17:48 2018 rev:21 rq:614837 version:2.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-apache-libcloud/python-apache-libcloud.changes 2018-05-11 09:19:18.640264031 +0200 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes 2018-06-08 23:17:51.758869118 +0200 @@ -1,0 +2,5 @@ +Wed Jun 6 13:14:09 UTC 2018 - jeng...@inai.de + +- Use noun phrase in summary. + +--- Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.6Dxmg3/_old 2018-06-08 23:17:52.526841378 +0200 +++ /var/tmp/diff_new_pack.6Dxmg3/_new 2018-06-08 23:17:52.526841378 +0200 @@ -20,7 +20,7 @@ Name: python-apache-libcloud Version:2.3.0 Release:0 -Summary:Abstract away differences among multiple cloud provider APIs +Summary:Abstraction over multiple cloud provider APIs License:Apache-2.0 Group: System/Monitoring URL:https://libcloud.apache.org
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2018-05-11 09:19:11 Comparing /work/SRC/openSUSE:Factory/python-apache-libcloud (Old) and /work/SRC/openSUSE:Factory/.python-apache-libcloud.new (New) Package is "python-apache-libcloud" Fri May 11 09:19:11 2018 rev:20 rq:606306 version:2.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-apache-libcloud/python-apache-libcloud.changes 2018-05-04 11:29:19.688143965 +0200 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes 2018-05-11 09:19:18.640264031 +0200 @@ -1,0 +2,5 @@ +Thu May 10 15:44:58 UTC 2018 - toddrme2...@gmail.com + +- Make sure ssl is available + +--- Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.mao1ZO/_old 2018-05-11 09:19:19.488233306 +0200 +++ /var/tmp/diff_new_pack.mao1ZO/_new 2018-05-11 09:19:19.492233161 +0200 @@ -31,8 +31,12 @@ BuildRequires: fdupes BuildRequires: python-backports.ssl_match_hostname BuildRequires: python-rpm-macros +BuildRequires: python2 Requires: python-lxml Requires: python-requests +%ifpython2 +Requires: python2 +%endif BuildArch: noarch %python_subpackages
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2018-05-04 11:28:58 Comparing /work/SRC/openSUSE:Factory/python-apache-libcloud (Old) and /work/SRC/openSUSE:Factory/.python-apache-libcloud.new (New) Package is "python-apache-libcloud" Fri May 4 11:28:58 2018 rev:19 rq:603172 version:2.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-apache-libcloud/python-apache-libcloud.changes 2017-05-17 10:55:26.109702996 +0200 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes 2018-05-04 11:29:19.688143965 +0200 @@ -1,0 +2,14 @@ +Wed May 2 15:33:17 UTC 2018 - tchva...@suse.com + +- Version update to 2.3.0: + * For the changes see CHANGES.rst as it is too long + * many various bugfixes +- Drop no longer applying patch fix-backports-usage.patch + +--- +Sat Sep 30 13:29:33 UTC 2017 - m...@suse.com + +- fix build on SLE12 by using python-backports +- reduce warnings + +--- Old: apache-libcloud-2.0.0.tar.gz New: apache-libcloud-2.3.0.tar.gz Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.83Rlxo/_old 2018-05-04 11:29:20.472115202 +0200 +++ /var/tmp/diff_new_pack.83Rlxo/_new 2018-05-04 11:29:20.476115056 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-apache-libcloud # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,28 +15,24 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -#nospeccleaner %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-apache-libcloud -Version:2.0.0 +Version:2.3.0 Release:0 Summary:Abstract away differences among multiple cloud provider APIs License:Apache-2.0 Group: System/Monitoring -Url:https://libcloud.apache.org +URL:https://libcloud.apache.org Source0: https://files.pythonhosted.org/packages/source/a/apache-libcloud/apache-libcloud-%{version}.tar.gz BuildRequires: %{python_module lxml} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module xml} BuildRequires: fdupes +BuildRequires: python-backports.ssl_match_hostname BuildRequires: python-rpm-macros -%if 0%{?suse_version} >= 1210 -BuildRequires: systemd -%endif Requires: python-lxml Requires: python-requests -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %python_subpackages @@ -52,11 +48,11 @@ %install %python_install -%fdupes %{buildroot}%{python_sitelib}/libcloud/test/ +%python_expand %fdupes -s %{buildroot}%{$python_sitelib} %files %{python_files} -%defattr(-,root,root) -%doc LICENSE CHANGES.rst README.rst +%license LICENSE +%doc CHANGES.rst README.rst %{python_sitelib}/* %changelog ++ apache-libcloud-2.0.0.tar.gz -> apache-libcloud-2.3.0.tar.gz ++ 194171 lines of diff (skipped)
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2017-05-17 10:55:22 Comparing /work/SRC/openSUSE:Factory/python-apache-libcloud (Old) and /work/SRC/openSUSE:Factory/.python-apache-libcloud.new (New) Package is "python-apache-libcloud" Wed May 17 10:55:22 2017 rev:18 rq:495441 version:2.0.0 Changes: --- /work/SRC/openSUSE:Factory/python-apache-libcloud/python-apache-libcloud.changes 2016-01-26 10:14:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes 2017-05-17 10:55:26.109702996 +0200 @@ -1,0 +2,21 @@ +Tue May 16 16:37:05 UTC 2017 - jmate...@suse.com + +- convert to singlespec +- update requires +- update source url + +--- +Sun Apr 30 20:51:53 UTC 2017 - abo...@gmail.com + +- Updated to apache libcloud 2.0.0 +for the changelog see: +https://github.com/apache/libcloud/blob/trunk/CHANGES.rst#changes-in-apache-libcloud-200 + +--- +Tue Oct 18 20:49:14 UTC 2016 - abo...@gmail.com + +- Updated to apache libcloud 1.3.0 +for the changelog see: +https://github.com/apache/libcloud/blob/trunk/CHANGES.rst#changes-in-apache-libcloud-130 + +--- Old: apache-libcloud-0.20.1.tar.bz2 New: apache-libcloud-2.0.0.tar.gz Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.bvIgQo/_old 2017-05-17 10:55:26.913589905 +0200 +++ /var/tmp/diff_new_pack.bvIgQo/_new 2017-05-17 10:55:26.917589342 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-apache-libcloud # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,35 +15,30 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # +#nospeccleaner +%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-apache-libcloud -Version:0.20.1 +Version:2.0.0 Release:0 Summary:Abstract away differences among multiple cloud provider APIs License:Apache-2.0 Group: System/Monitoring Url:https://libcloud.apache.org -Source0: http://pypi.python.org/packages/source/a/apache-libcloud/apache-libcloud-%{version}.tar.bz2 +Source0: https://files.pythonhosted.org/packages/source/a/apache-libcloud/apache-libcloud-%{version}.tar.gz +BuildRequires: %{python_module lxml} +BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module xml} BuildRequires: fdupes -BuildRequires: python -BuildRequires: python-setuptools -BuildRequires: python-xml -BuildRequires: python-lxml -BuildRequires: python-backports.ssl_match_hostname -Requires: python-simplejson -Requires: python-lxml -Requires: python-backports.ssl_match_hostname +BuildRequires: python-rpm-macros %if 0%{?suse_version} >= 1210 BuildRequires: systemd %endif -Requires(pre): %fillup_prereq -Requires(pre): %insserv_prereq +Requires: python-lxml +Requires: python-requests BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%else BuildArch: noarch -%endif +%python_subpackages %description Apache Libcloud is a standard Python library that abstracts away @@ -53,13 +48,13 @@ %setup -q -n apache-libcloud-%{version} %build -python setup.py build +%python_build %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} +%python_install %fdupes %{buildroot}%{python_sitelib}/libcloud/test/ -%files +%files %{python_files} %defattr(-,root,root) %doc LICENSE CHANGES.rst README.rst %{python_sitelib}/*
commit python-apache-libcloud for openSUSE:Factory
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.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes 2016-01-26 10:14:50.0 +0100 @@ -1,0 +2,28 @@ +Wed Jan 20 20:58:45 UTC 2016 - abo...@gmail.com + +- 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.0 +0100 +++ /var/tmp/diff_new_pack.1cCSXB/_new 2016-01-26 10:14:51.0 +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.0 +0100 +++ new/apache-libcloud-0.20.1/CHANGES.rst 2016-01-15 20:28:20.0 +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.0 +0100 +++ new/apache-libcloud-0.20.1/PKG-INFO 2016-01-15 20:31:53.0 +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.0 +0100 +++ new/apache-libcloud-0.20.1/apache_libcloud.egg-info/PKG-INFO 2016-01-15 20:31:53.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2016-01-01 19:48:24 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 2015-11-10 10:02:59.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes 2016-01-01 19:50:25.0 +0100 @@ -1,0 +2,8 @@ +Thu Dec 17 21:35:16 UTC 2015 - abo...@gmail.com + +- Updated to apache libcloud 0.20.0 + - new requirement: python-backports.ssl_match_hostname +for the changelog see: +https://libcloud.readthedocs.org/en/latest/changelog.html#changes-with-apache-libcloud-0-20-0 + +--- Old: apache-libcloud-0.19.0.tar.bz2 New: apache-libcloud-0.20.0.tar.bz2 Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.FF28Vb/_old 2016-01-01 19:50:26.0 +0100 +++ /var/tmp/diff_new_pack.FF28Vb/_new 2016-01-01 19:50:26.0 +0100 @@ -17,7 +17,7 @@ Name: python-apache-libcloud -Version:0.19.0 +Version:0.20.0 Release:0 Summary:Abstract away differences among multiple cloud provider APIs License:Apache-2.0 @@ -29,8 +29,10 @@ BuildRequires: python-setuptools BuildRequires: python-xml BuildRequires: python-lxml +BuildRequires: python-backports.ssl_match_hostname Requires: python-simplejson Requires: python-lxml +Requires: python-backports.ssl_match_hostname %if 0%{?suse_version} >= 1210 BuildRequires: systemd %endif ++ apache-libcloud-0.19.0.tar.bz2 -> apache-libcloud-0.20.0.tar.bz2 ++ 18475 lines of diff (skipped)
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2015-11-10 10:02:57 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 2015-09-02 00:35:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes 2015-11-10 10:02:59.0 +0100 @@ -1,0 +2,7 @@ +Sun Nov 1 20:21:47 UTC 2015 - abo...@gmail.com + +- Updated to apache libcloud 0.19.0 +for the changelog see: +https://github.com/apache/libcloud/blob/trunk/CHANGES.rst#changes-with-apache-libcloud-0190 + +--- Old: apache-libcloud-0.18.0.tar.bz2 New: apache-libcloud-0.19.0.tar.bz2 Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.r8GaM3/_old 2015-11-10 10:03:00.0 +0100 +++ /var/tmp/diff_new_pack.r8GaM3/_new 2015-11-10 10:03:00.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-apache-libcloud # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python-apache-libcloud -Version:0.18.0 +Version:0.19.0 Release:0 Summary:Abstract away differences among multiple cloud provider APIs License:Apache-2.0 ++ apache-libcloud-0.18.0.tar.bz2 -> apache-libcloud-0.19.0.tar.bz2 ++ 20452 lines of diff (skipped)
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2015-09-02 00:35:25 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 2015-02-20 12:01:25.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes 2015-09-02 00:35:26.0 +0200 @@ -1,0 +2,8 @@ +Thu Aug 13 19:59:56 UTC 2015 - abo...@gmail.com + +- Updated to apache libcloud 0.18.0 + +for the changelog see: +https://github.com/apache/libcloud/blob/v0.18.0/CHANGES.rst#changes-with-apache-libcloud-0180 + +--- Old: apache-libcloud-0.17.0.tar.bz2 New: apache-libcloud-0.18.0.tar.bz2 Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.cgiCaC/_old 2015-09-02 00:35:27.0 +0200 +++ /var/tmp/diff_new_pack.cgiCaC/_new 2015-09-02 00:35:27.0 +0200 @@ -17,7 +17,7 @@ Name: python-apache-libcloud -Version:0.17.0 +Version:0.18.0 Release:0 Summary:Abstract away differences among multiple cloud provider APIs License:Apache-2.0 ++ apache-libcloud-0.17.0.tar.bz2 -> apache-libcloud-0.18.0.tar.bz2 ++ 32946 lines of diff (skipped)
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2015-02-20 12:01:22 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 2014-07-24 01:16:12.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes 2015-02-20 12:01:25.0 +0100 @@ -1,0 +2,99 @@ +Wed Feb 18 19:28:50 UTC 2015 - abo...@gmail.com + +- Updated to Apache Libcloud 0.17.0 +- skipped 0.16.0 but the changes are listed here also. +- General: + - Use match_hostname function from backports.ssl_match_hostname package to verify the SSL certificate hostname instead of relying on our own logic. (GITHUB-374) [Alex Gaynor] + - Add new OpenStackIdentity_3_0_Connection class for working with OpenStack Identity (Keystone) service API v3. [Tomaz Muraus] + - Add support for prettifying JSON or XML response body which is printed to a file like object when using LIBCLOUD_DEBUG environment variable. This option can be enabled by setting LIBCLOUD_DEBUG_PRETTY_PRINT_RESPONSE environment variable. [Tomaz Muraus] + - Add support for using an HTTP proxy for outgoing HTTP and HTTPS requests. [Tomaz Muraus, Philip Kershaw] +- Compute: + - GCE driver updated to include ex_stop_node() and ex_start_node() methods. (GITHUB-442) [Eric Johnson] + - GCE driver now raises ResourceNotFoundError when the specified image is not found in any image project. Previously, this would return None but now raises the not-found exception instead. This fixes a bug where returning None caused ex_delete_image to raise an AttributeError. (GITHUB-441) [Eric Johnson] + - GCE driver update to support JSON format Service Account files and a PY3 fix from Siim Põder for LIBCLOUD-627. (LIBCLOUD-627, LIBCLOUD-657, GITHUB-438) [Eric Johnson] + - GCE driver fixed for missing param on ex_add_access_config. (GITHUB-435) [Peter Mooshammer] + - GCE driver support for HTTP load-balancer resources. (LIBCLOUD-605, GITHUB-429) [Lee Verberne] + - GCE driver updated to make better use of GCEDiskTypes. (GITHUB-428) [Eric Johnson] + - GCE driver list_images() now returns all non-deprecated images by default. (LIBCLOUD-602, GITHUB-423) [Eric Johnson] + - Improve GCE API coverage for create_node(). (GITHUB-419) [Eric Johnson] + - GCE Licenses added to the GCE driver. (GITHUB-420) [Eric Johnson] + - GCE Projects support common instance metadata and usage export buckets. (GITHUB-409) [Eric Johnson] + - Improvements to TargetPool resource in GCE driver. (GITHUB-414) [Eric Johnson] + - Adding TargetInstances resource to GCE driver. (GITHUB-393) [Eric Johnson] + - Adding DiskTypes resource to GCE driver. (GITHUB-391) [Eric Johnson] + - Fix boot disk auto_delete in GCE driver. (GITHUB-412) [Igor Bogomazov] + - Add Routes to GCE driver. (GITHUB-410) [Eric Johnson] + - Add missing ubuntu-os-cloud images to the GCE driver. (LIBCLOUD-632, GITHUB-385) [Borja Martin] + - Add new us-east-2 and us-east-3 region to the Joyent driver. (GITHUB-386) [ZuluPro] + - Add missing t2. instance types to the us-west-1 region in the EC2 driver. (GITHUB-388) [Matt Lehman] + - Add option to expunge VM on destroy in CloudStack driver. (GITHUB-382) [Roeland Kuipers] + - Add extra attribute in list_images for CloudStack driver. (GITHUB-389) [Loic Lambiel] + - Add ex_security_group_ids argument to the create_node method in the EC2 driver. This way users can launch VPC nodes with security groups. (GITHUB-373) [Itxaka Serrano] + - Add description argument to GCE Network. (GITHUB-397) [Eric Johnson] + - GCE: Improve MachineType (size) coverage of GCE API. (GITHUB-396) [Eric Johnson] + - GCE: Improved Images coverage. (GITHUB-395) [Eric Johnson] + - GCE: Support for global IP addresses. (GITHUB-390, GITHUB-394) [Eric Johnson] + - GCE: Add missing snapshot attributes. (GITHUB-401) [Eric Johnson] + - AWS: Set proper disk size in c3.X instance types. (GITHUB-405) [Itxaka Serrano] + - Fix a bug with handling of the ex_keyname argument in the Softlayer driver. (GITHUB-416, LIBCLOUD-647) [Dustin Oberloh] + - Update CloudSigma region list (remove Las Vegas, NV region and add new San Jose, CA and Miami, FL region). (GITHUB-417) [Viktor Petersson] + - Add ex_get_node method to the Joyent driver. (GITHUB-421) [ZuluPro] + - Add support for placement group management to the EC2 driver. (GITHUB-418) [Mikhail Ovsyannikov] + - Add new tok02 region to the Softlayer driver. (GITHUB-436, LIBCLOUD-656) [Dustin Oberloh] + - Add new Honolulu, HI endpoint to the CloudSigma driver. (GITHUB-439) [Stephen D.
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2014-07-23 22:06:40 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 2014-06-30 21:50:27.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes 2014-07-24 01:16:12.0 +0200 @@ -1,0 +2,21 @@ +Mon Jul 21 21:21:48 UTC 2014 - abo...@gmail.com +- Updated to Apache Libcloud 0.15.1 +- Compute: + - Allow user to limit a list of subnets which are returned by passing subnet_ids and filters argument to the ex_list_subnets +method in the EC2 driver. (LIBCLOUD-571, GITHUB-306) [Lior Goikhburg] + - Allow user to limit a list of internet gateways which are returned by passing gateway_ids and filters argument to the +ex_list_internet_gateways method in the EC2 driver. (LIBCLOUD-572, GITHUB-307) [Lior Goikhburg] + - Allow user to filter which nodes are returned by passing ex_filters argument to the list_nodes method in the EC2 driver. +(LIBCLOUD-580, GITHUB-320) [Lior Goikhburg] + - Add network_association_id to ex_list_public_ips and CloudstackAddress object (GITHUB-327) [Roeland Kuipers] + - Allow user to specify admin password by passing ex_admin_pass argument to the create_node method in the Openstack driver. +(GITHUB-315) [Marcus Devich] + - Fix a possible race condition in deploy_node which would occur if node is online and can be accessed via SSH, but the +SSH key we want to use hasn’t been installed yet. +Previously, we would immediately throw if we can connect, but the SSH key hasn’t been installed yet. (GITHUB-331) [David Gay] +Propagate an exception in deploy_node method if user specified an invalid path to the private key file. Previously +this exception was silently swallowed and ignored. [Tomaz Muraus] +- DNS: + - Include a better message in the exception which is thrown when a request in the Rackspace driver ends up in an ERROR state. [Tomaz Muraus] + +--- Old: apache-libcloud-0.15.0.tar.bz2 New: apache-libcloud-0.15.1.tar.bz2 Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.lsBId1/_old 2014-07-24 01:16:13.0 +0200 +++ /var/tmp/diff_new_pack.lsBId1/_new 2014-07-24 01:16:13.0 +0200 @@ -17,7 +17,7 @@ Name: python-apache-libcloud -Version:0.15.0 +Version:0.15.1 Release:0 Summary:Abstract away differences among multiple cloud provider APIs License:Apache-2.0 ++ apache-libcloud-0.15.0.tar.bz2 - apache-libcloud-0.15.1.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apache-libcloud-0.15.0/CHANGES.rst new/apache-libcloud-0.15.1/CHANGES.rst --- old/apache-libcloud-0.15.0/CHANGES.rst 2014-06-22 20:20:19.0 +0200 +++ new/apache-libcloud-0.15.1/CHANGES.rst 2014-07-02 22:54:10.0 +0200 @@ -1,6 +1,59 @@ Changelog = +Changes with Apache Libcloud 0.15.1 +--- + +Compute +~~~ + +- Allow user to limit a list of subnets which are returned by passing + ``subnet_ids`` and ``filters`` argument to the ``ex_list_subnets`` + method in the EC2 driver. + (LIBCLOUD-571, GITHUB-306) + [Lior Goikhburg] + +- Allow user to limit a list of internet gateways which are returned by + passing ``gateway_ids`` and ``filters`` argument to the + ``ex_list_internet_gateways`` method in the EC2 driver. + (LIBCLOUD-572, GITHUB-307) + [Lior Goikhburg] + +- Allow user to filter which nodes are returned by passing ``ex_filters`` + argument to the ``list_nodes`` method in the EC2 driver. + (LIBCLOUD-580, GITHUB-320) + [Lior Goikhburg] + +- Add network_association_id to ex_list_public_ips and CloudstackAddress object + (GITHUB-327) + [Roeland Kuipers] + +- Allow user to specify admin password by passing ``ex_admin_pass`` argument + to the ``create_node`` method in the Openstack driver. + (GITHUB-315) + [Marcus Devich] + +- Fix a possible race condition in deploy_node which would occur if node + is online and can be accessed via SSH, but the SSH key we want to use hasn't + been installed yet. + + Previously, we would immediately throw if we can connect, but the SSH key + hasn't been installed yet. + (GITHUB-331) + [David Gay] + +- Propagate an exception in ``deploy_node`` method if user specified an invalid +
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2014-06-30 21:45:02 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 2014-02-11 10:57:52.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes 2014-06-30 21:45:19.0 +0200 @@ -1,0 +2,75 @@ +Wed Jun 25 20:26:39 UTC 2014 - abo...@gmail.com +- Updated to Apache LibCloud 0.15.0 +- Package: + - New requirement python-lxml +- general: + - Use lxml library (if available) for parsing XML. This should substantially reduce parsing time and memory usage for large XML responses (e.g. retrieving all the available images in the EC2 driver). [Andrew Mann] + - Use –head flag instead of -X HEAD when logging curl lines for HEAD requests in debug mode. +Reported by Brian Metzler. (LIBCLOUD-552) [Tomaz Muraus] + - Fix Python 3 compatibility bugs in the following functions: +- import_key_pair_from_string in the EC2 driver +- publickey._to_md5_fingerprint +- publickey.get_pubkey_ssh2_fingerprint +(GITHUB-301) [Csaba Hoch] + - Update CA_CERTS_PATH to also look for CA cert bundle which comes with openssl Homebrew formula on OS x (/usr/local/etc/openssl/cert.pem). (GITHUB-309) [Pedro Romano] + - Update Google drivers to allow simultaneous authornization for all the supported Google Services. (GITHUB-302) [Eric Johnson] +- Compute: + - Fix create_key_pair method which was not returning private key. (LIBCLOUD-566) [Sebastien Goasguen] + - Map “Stopped” node state in the CloudStack driver to NodeState.STOPPED instead of NodeState.TERMINATED, “Stopping” to NodeState.PENDING instead of NodeState.TERMINATED and “Expunging” to NodeState.PENDING instead of NodeState.TERMINATED. (GITHUB-246) [Chris DeRamus, Tomaz Muraus] + - Add ex_create_tags and ex_delete_tags method to the CloudStack driver. (LIBCLOUD-514, GITHUB-248) [Chris DeRamus] + - Add new G2 instances to the EC2 driver. [Tomaz Muraus] + - Add support for multiple API versions to the Eucalyptus driver and allows user to pass “api_version” argument to the driver constructor. (LIBCLOUD-516, GITHUB-249) [Chris DeRamus] + - Map “Powered Off” state in the vCloud driver from “TERMINATED” to “STOPPED”. (GITHUB-251) [Ash Berlin] + - Add ex_rename_node method to the DigitalOcean driver. (GITHUB-252) [Rahul Ranjan] + - Improve error parsing in the DigitalOcean driver. +Reported by Deni Bertovic. [Tomaz Muraus] + - Add extension methods for the VPC internet gateway management to the EC2 driver. (LIBCLOUD-525, GITHUB-255) [Chris DeRamus] + - Add CloudStackProject class to the CloudStack driver and add option to select project and disk offering on node creation. (LIBCLOUD-526, GITHUB-257) [Jim Divine] + - Fix IP address handling in the OpenStack driver. (LIBCLOUD-503, GITHUB-235) [Markos Gogoulos] + - Ad new ex_delete_image and ex_deprecate_image method to the GCE driver. (GITHUB-260) [Franck Cuny] + - Ad new ex_copy_image method to the GCE driver. (GITHUB-258) [Franck Cuny] + - Ad new ex_set_volume_auto_delete method to the GCE driver. (GITHUB-264) [Franck Cuny] + - Add ex_revoke_security_group_ingress method to the CloudStack driver. [Chris DeRamus, Tomaz Muraus] + - Allow user to pass ex_ebs_optimized argument to the create_node method in the EC2 driver. (GITHUB-272) [zerthimon] + - Add “deprecated” attribute to the Node object in the Google Compute Engine driver. (GITHUB-276) [Chris / bassdread] + - Update Softlayer driver to use “fullyQualifiedDomainName” instead of “hostname” attribute for the node name. (GITHUB-280) [RoelVanNyen] + - Allow user to specify target tags using target_tags attribute when creating a firewall rule in the GCE driver. (GITHUB-278) [zerthimon] + - Add new standard API for image management and initial implementation for the EC2 and Rackspace driver. (GITHUB-277) [Matt Lehman] + - Allow user to specify “displayname” attribute when creating a CloudStack node by passing “ex_displayname” argument to the method. + - Also allow “name” argument to be empty (None). This way CloudStack automatically uses Node’s UUID for the name. (GITHUB-289) [Jeff Moody] + - Deprecate “key” argument in the SSHClient class in favor of new “key_files” argument. + - Also add a new “key_material” argument. This argument can contain raw string version of a private key. +Note 1: “key_files” and “key_material” arguments are mutually exclusive. Note 2: “key_material” argument is not supported in the ShellOutSSHClient. +Use node id attribute instead
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2014-02-11 10:57:51 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 2014-01-29 07:16:46.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes 2014-02-11 10:57:52.0 +0100 @@ -1,0 +2,26 @@ +Sun Feb 9 08:22:46 UTC 2014 - abo...@gmail.com + +- Changes with Apache Libcloud 0.14.1 +- Compute: + - Add new m3.medium and m3.large instance information to the EC2 driver. [Tomaz Muraus] + - Add a new driver for CloudSigma API v2.0. [Tomaz Muraus] + - Add “volume_id” attribute to the Node “extra” dictionary in the EC2 driver. Also fix the value of the “device” extra attribute in the StorageVolume object. (LIBCLOUD-501) [Oleg Suharev] + - Add the following extension methods to the OpenStack driver: ex_pause_node, ex_unpause_node, ex_suspend_node, ex_resume_node. (LIBCLOUD-505, GITHUB-238) [Chris DeRamus] + - Add ex_limits method to the CloudStack driver. (LIBCLOUD-507, GITHUB-240) [Chris DeRamus] + - Add “extra” dictionary to the CloudStackNode object and include more attributes in the “extra” dictionary of the network and volume object. (LIBCLOUD-506, GITHUB-239) [Chris DeRamus] + - Add ex_register_image method to the EC2 driver. (LIBCLOUD-508, GITHUB-241) [Chris DeRamus] + - Add methods for managing volume snapshots to the OpenStack driver. (LIBCLOUD-512, GITHUB-245) [Chris DeRamus] +- Load Balancer: + - Fix a bug in the ex_targetpool_add_node and ex_targetpool_remove_node method in the GCE driver. [Rick Wright] +- Storage: + - Allow user to use an internal endpoint in the CloudFiles driver by passing “use_internal_url” argument to the driver constructor. (GITHUB-229, GITHUB-231) [John Obelenus] +- DNS: + - Add PTR to the supported record types in the Rackspace driver. [Tomaz Muraus] + - Fix Zerigo driver to set Record.name attribute for records which refer to the bare domain to “None” instead of an empty string. [Tomaz Muraus] + - For consistency with other drivers, update Rackspace driver to set Record.name attribute for the records which refer to the bare domain to “None” instead of setting them to FQDN. [Tomaz Muraus] + - Update Rackspace driver to support paginating through zones and records. (GITHUB-230) [Roy Wellington] + - Update Route53 driver so it supports handling records with multiple values (e.g. MX). (LIBCLOUD-504, GITHUB-237) [Chris DeRamus] + - Update Route53 driver to better handle SRV records. [Tomaz Muraus] + - Update Route53 driver, make sure “ttl” attribute in the Record extra dictionary is always an int. [Tomaz Muraus] + +--- Old: apache-libcloud-0.14.0.tar.bz2 New: apache-libcloud-0.14.1.tar.bz2 Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.WYXwvU/_old 2014-02-11 10:57:52.0 +0100 +++ /var/tmp/diff_new_pack.WYXwvU/_new 2014-02-11 10:57:52.0 +0100 @@ -17,7 +17,7 @@ Name: python-apache-libcloud -Version:0.14.0 +Version:0.14.1 Release:0 Summary:Abstract away differences among multiple cloud provider APIs License:Apache-2.0 ++ apache-libcloud-0.14.0.tar.bz2 - apache-libcloud-0.14.1.tar.bz2 ++ 10070 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2014-01-29 07:16:44 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 2014-01-03 14:50:35.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes 2014-01-29 07:16:46.0 +0100 @@ -1,0 +2,189 @@ +Sat Jan 25 20:31:09 UTC 2014 - abo...@gmail.com + +- Big release 0.14.0 +- General: + - If the file exists, read pricing data from ~/.libcloud/pricing.json by default. + If the file doesn’t exist, fall back to the old behavior and use pricing data +which is bundled with the release. [Tomaz Muraus] + - Add libcloud.pricing.download_pricing_file function for downloading and +updating the pricing file. [Tomaz Muraus] + - Fix libcloud.utils.py3.urlquote so it works with unicode strings +under Python 2. (LIBCLOUD-429) [Michael Farrell] +- Compute: + - Refactor Rackspace driver classes and make them easier to use. +Now there are two Rackspace provider constants - Provider.RACKSPACE which represents +new next-gen OpenStack servers and Provider.RACKSPACE_FIRST_GEN +which represents old first-gen cloud servers. + +Note: This change is backward incompatible. +For more information on those changes and how to update your code, +please visit “Upgrade Notes” documentation page - http://s.apache.org/lc0140un [Tomaz Muraus] + + - Deprecate the following EC2 provider constants: +EC2_US_EAST, EC2_EU, EC2_EU_WEST, EC2_AP_SOUTHEAST, +EC2_AP_NORTHEAST, EC2_US_WEST_OREGON, EC2_SA_EAST, +EC2_SA_EAST and replace it with a new EC2 constant. +Driver referenced by this new constant now takes a “region” argument which +dictates to which region to connect. + +Note: Deprecated constants will continue to work until the next major release. +For more information on those changes and how to update your code, +please visit “Upgrade Notes” documentation page - http://s.apache.org/lc0140un [Tomaz Muraus] + + - Add support for volume related functions to OpenNebula driver. (LIBCLOUD-354) [Emanuele Rocca] + - Add methods for managing storage volumes to the OpenStack driver. (LIBCLOUD-353) [Bernard Kerckenaere] + - Add new driver for Google Compute Engine (LIBCLOUD-266, LIBCLOUD-386) [Rick Wright] + - Fix create_node “features” metadata and update affected drivers. (LIBCLOUD-367) [John Carr] + - Update EC2 driver to accept the auth kwarg (it will accept NodeAuthSSH objects and +automatically import a public key that is not already uploaded to the EC2 keyring). +(Follow on from LIBCLOUD-367). [John Carr] + - Unify extension argument names for assigning a node to security groups in EC2 and OpenStack driver. +Argument in the EC2 driver has been renamed from ex_securitygroup to ex_security_groups. +For backward compatibility reasons, old argument will continue to work until the next major release. +(LIBCLOUD-375) [Tomaz Muraus] + - Add ex_import_keypair_from_string and ex_import_keypair method to the CloudStack driver. +(LIBCLOUD-380) [Sebastien Goasguen] + - Add support for managing floating IP addresses to the OpenStack driver. (LIBCLOUD-382) [Ivan Kusalic] + - Add extension methods for handling port forwarding to the CloudStack driver, +rename CloudStackForwardingRule class to CloudStackIPForwardingRule. (LIBCLOUD-348, LIBCLOUD-381) [sebastien goasguen] + - Hook up deploy_node functionality in the CloudStack driver and unify extension arguments +for handling security groups. (LIBCLOUD-388) [sebastien goasguen] + - Allow user to pass “args” argument to the ScriptDeployment and ScriptFileDeployment class. +This argument tells which command line arguments get passed to the ScriptDeployment script. (LIBCLOUD-394) + +Note: This change is backward incompatible. +For more information on how this affects your code and how to update it, +visit “Upgrade Notes” documentation page - http://s.apache.org/lc0140un [Tomaz Muraus] + + - Allow user to specify IAM profile to use when creating an EC2 node. (LIBCLOUD-403) [Xavier Barbosa] + - Add support for keypair management to the OpenStack driver. (LIBCLOUD-392) [L. Schaub] + - Allow user to specify disk partitioning mode using ex_disk_config argument in the OpenStack based drivers. +(LIBCLOUD-402) [Brian Curtin] + - Add new driver for NephoScale provider (http://nephoscale.com/). (LIBCLOUD-404) [Markos Gogoulos] + - Update network related extension methods
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2014-01-03 14:50:34 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 2013-10-24 19:09:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes 2014-01-03 14:50:35.0 +0100 @@ -1,0 +2,7 @@ +Thu Jan 2 19:52:40 UTC 2014 - abo...@gmail.com + +- Updated to 0.13.3 +- Security fix release, for destroying nodes on digitalOcean + 'data_scrub' method is always invoked + +--- Old: apache-libcloud-0.13.2.tar.bz2 New: apache-libcloud-0.13.3.tar.bz2 Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.U23uTr/_old 2014-01-03 14:50:36.0 +0100 +++ /var/tmp/diff_new_pack.U23uTr/_new 2014-01-03 14:50:36.0 +0100 @@ -17,7 +17,7 @@ Name: python-apache-libcloud -Version:0.13.2 +Version:0.13.3 Release:0 Summary:Abstract away differences among multiple cloud provider APIs License:Apache-2.0 ++ apache-libcloud-0.13.2.tar.bz2 - apache-libcloud-0.13.3.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apache-libcloud-0.13.2/CHANGES new/apache-libcloud-0.13.3/CHANGES --- old/apache-libcloud-0.13.2/CHANGES 2013-09-15 17:40:43.0 +0200 +++ new/apache-libcloud-0.13.3/CHANGES 2013-12-31 13:11:47.0 +0100 @@ -1,5 +1,18 @@ -*- coding: utf-8 -*- +Changes with Apache Libcloud 0.13.3 + + *) Compute + +- Send scrub_data query parameter when destroying a DigitalOcean node. + This will cause disk to be scrubbed (overwritten with 0's) when destroying + a node. (LIBCLOUD-487) + + Note: This fixes a security issue with a potential leak of data contained + on the destroyed node which only affects users of the DigitalOcean driver. + (CVE-2013-6480) + [Tomaz Muraus] + Changes with Apache Libcloud 0.13.2 *) General diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apache-libcloud-0.13.2/PKG-INFO new/apache-libcloud-0.13.3/PKG-INFO --- old/apache-libcloud-0.13.2/PKG-INFO 2013-09-15 17:44:36.0 +0200 +++ new/apache-libcloud-0.13.3/PKG-INFO 2013-12-31 13:17:42.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: apache-libcloud -Version: 0.13.2 +Version: 0.13.3 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.13.2/libcloud/__init__.py new/apache-libcloud-0.13.3/libcloud/__init__.py --- old/apache-libcloud-0.13.2/libcloud/__init__.py 2013-09-15 17:40:43.0 +0200 +++ new/apache-libcloud-0.13.3/libcloud/__init__.py 2013-12-31 01:42:18.0 +0100 @@ -20,7 +20,7 @@ __all__ = ['__version__', 'enable_debug'] -__version__ = '0.13.2' +__version__ = '0.13.3' import os import atexit diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apache-libcloud-0.13.2/libcloud/compute/drivers/digitalocean.py new/apache-libcloud-0.13.3/libcloud/compute/drivers/digitalocean.py --- old/apache-libcloud-0.13.2/libcloud/compute/drivers/digitalocean.py 2013-09-15 17:40:43.0 +0200 +++ new/apache-libcloud-0.13.3/libcloud/compute/drivers/digitalocean.py 2013-12-31 01:42:18.0 +0100 @@ -123,7 +123,9 @@ return res.status == httplib.OK def destroy_node(self, node): -res = self.connection.request('/droplets/%s/destroy/' % (node.id)) +params = {'scrub_data': '1'} +res = self.connection.request('/droplets/%s/destroy/' % (node.id), + params=params) return res.status == httplib.OK def ex_list_ssh_keys(self): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apache-libcloud-0.13.2/libcloud/test/__init__.py new/apache-libcloud-0.13.3/libcloud/test/__init__.py --- old/apache-libcloud-0.13.2/libcloud/test/__init__.py2013-09-15 17:40:04.0 +0200 +++
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2013-10-24 19:09:24 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 2013-09-26 19:44:01.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes 2013-10-24 19:09:26.0 +0200 @@ -1,0 +2,5 @@ +Thu Oct 24 10:58:45 UTC 2013 - speili...@suse.com + +- Require python-setuptools instead of distribute (upstreams merged) + +--- Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.c6uvzl/_old 2013-10-24 19:09:27.0 +0200 +++ /var/tmp/diff_new_pack.c6uvzl/_new 2013-10-24 19:09:27.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-apache-libcloud # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,17 +15,18 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: python-apache-libcloud Version:0.13.2 -Release:1 -License:Apache-2.0 +Release:0 Summary:Abstract away differences among multiple cloud provider APIs -Url:https://libcloud.apache.org +License:Apache-2.0 Group: System/Monitoring +Url:https://libcloud.apache.org Source0: http://pypi.python.org/packages/source/a/apache-libcloud/apache-libcloud-%{version}.tar.bz2 BuildRequires: fdupes BuildRequires: python -BuildRequires: python-distribute +BuildRequires: python-setuptools BuildRequires: python-xml Requires: python-simplejson %if 0%{?suse_version} = 1210 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2013-09-26 19:44:00 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 2013-09-08 11:43:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes 2013-09-26 19:44:01.0 +0200 @@ -1,0 +2,26 @@ +Sun Sep 22 13:37:35 UTC 2013 - abo...@gmail.com + +- Updated to 0.13.2 +- General: + - Don't sent Content-Length: 0 header with POST and PUT request if raw +mode is used. This fixes a regression which could cause broken behavior +in some storage driver when uploading a file from disk. +- Compute: + - Added Ubuntu Linux 12.04 image to ElasticHost driver image list. + (LIBCLOUD-364) + - Update ElasticHosts driver to store drive UUID in the node 'extra' field. + (LIBCLOUD-357) +- Storage: + - Store last_modified timestamp in the Object extra dictionary in the S3 +driver. (LIBCLOUD-373) +- Load Balancer: + - Expose CloudStack driver directly through the Provider.CLOUDSTACK +constant. +- DNS: + - Modify Zerigo driver to include record TTL in the record 'extra' attribute +if a record has a TTL set. + - Modify values in the Record 'extra' dictionary attribute in the Zerigo DNS +driver to be set to None instead of an empty string ('') if a value for +the provided key is not set. + +--- Old: apache-libcloud-0.13.1.tar.bz2 New: apache-libcloud-0.13.2.tar.bz2 Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.qDYOlU/_old 2013-09-26 19:44:02.0 +0200 +++ /var/tmp/diff_new_pack.qDYOlU/_new 2013-09-26 19:44:02.0 +0200 @@ -16,7 +16,7 @@ # Name: python-apache-libcloud -Version:0.13.1 +Version:0.13.2 Release:1 License:Apache-2.0 Summary:Abstract away differences among multiple cloud provider APIs ++ apache-libcloud-0.13.1.tar.bz2 - apache-libcloud-0.13.2.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apache-libcloud-0.13.1/CHANGES new/apache-libcloud-0.13.2/CHANGES --- old/apache-libcloud-0.13.1/CHANGES 2013-09-04 12:35:20.0 +0200 +++ new/apache-libcloud-0.13.2/CHANGES 2013-09-15 17:40:43.0 +0200 @@ -1,5 +1,48 @@ -*- coding: utf-8 -*- +Changes with Apache Libcloud 0.13.2 + + *) General + +- Don't sent Content-Length: 0 header with POST and PUT request if raw + mode is used. This fixes a regression which could cause broken behavior + in some storage driver when uploading a file from disk. + (LIBCLOUD-396) + [Ivan Kusalic] + + *) Compute + +- Added Ubuntu Linux 12.04 image to ElasticHost driver image list. + (LIBCLOUD-364) + [Bob Thompson] + +- Update ElasticHosts driver to store drive UUID in the node 'extra' field. + (LIBCLOUD-357) + [Bob Thompson] + + *) Storage + +- Store last_modified timestamp in the Object extra dictionary in the S3 + driver. (LIBCLOUD-373) + [Stefan Friesel] + + *) Load Balancer + + - Expose CloudStack driver directly through the Provider.CLOUDSTACK + constant. + [Tomaz Muraus] + + *) DNS + + - Modify Zerigo driver to include record TTL in the record 'extra' attribute + if a record has a TTL set. + [Tomaz Muraus] + + - Modify values in the Record 'extra' dictionary attribute in the Zerigo DNS + driver to be set to None instead of an empty string ('') if a value for + the provided key is not set. + [Tomaz Muraus] + Changes with Apache Libcloud 0.13.1 *) General @@ -113,11 +156,11 @@ (LIBCLOUD-333) [sebastien goasguen] -- Add extension methods for managing security groups to the CloudStack +- Add extension methods for managing security groups to the CloudStack driver. (LIBCLOUD-332) [sebastien goasguen] -- Add extension methods for starting and stoping the node to the +- Add extension methods for starting and stoping the node to the CloudStack driver. (LIBCLOUD-338) [sebastien goasguen] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apache-libcloud-0.13.1/PKG-INFO new/apache-libcloud-0.13.2/PKG-INFO --- old/apache-libcloud-0.13.1/PKG-INFO 2013-09-04 12:56:25.0 +0200 +++
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2013-09-08 11:43:26 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 2013-07-02 07:42:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes 2013-09-08 11:43:26.0 +0200 @@ -1,0 +2,16 @@ +Thu Sep 5 10:20:33 UTC 2013 - abo...@gmail.com + +- Updated to 0.13.1 +- General Changes: + - Fix a regression introduced in 0.13.0 and make sure to include +Content-Length 0 with PUT and POST requests. +- Compute Changes: + - Fix a bug in the ElasticHosts driver and check for right HTTP status +code when determining drive imaging success. + - Update Opsource driver to include node public ip address (if available). +- Storage Chagnes: + - Fix a regression with calling encode_container_name instead of +encode_object_name on object name in get_object method. + - Ensure that AWS S3 multipart upload works for small iterators. + +--- Old: apache-libcloud-0.13.0.tar.bz2 New: apache-libcloud-0.13.1.tar.bz2 Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.G8O5LI/_old 2013-09-08 11:43:27.0 +0200 +++ /var/tmp/diff_new_pack.G8O5LI/_new 2013-09-08 11:43:27.0 +0200 @@ -16,7 +16,7 @@ # Name: python-apache-libcloud -Version:0.13.0 +Version:0.13.1 Release:1 License:Apache-2.0 Summary:Abstract away differences among multiple cloud provider APIs ++ apache-libcloud-0.13.0.tar.bz2 - apache-libcloud-0.13.1.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apache-libcloud-0.13.0/CHANGES new/apache-libcloud-0.13.1/CHANGES --- old/apache-libcloud-0.13.0/CHANGES 2013-06-26 18:52:22.0 +0200 +++ new/apache-libcloud-0.13.1/CHANGES 2013-09-04 12:35:20.0 +0200 @@ -1,5 +1,34 @@ -*- coding: utf-8 -*- +Changes with Apache Libcloud 0.13.1 + + *) General + +- Fix a regression introduced in 0.13.0 and make sure to include + Content-Length 0 with PUT and POST requests. (LIBCLOUD-362, LIBCLOUD-390) + [Tomaz Muraus] + + *) Compute + +- Fix a bug in the ElasticHosts driver and check for right HTTP status + code when determining drive imaging success. (LIBCLOUD-363) + [Bob Thompson] + +- Update Opsource driver to include node public ip address (if available). + (LIBCLOUD-384) + [Michael Bennett] + + *) Storage + +- Fix a regression with calling encode_container_name instead of + encode_object_name on object name in get_object method. + Reported by Ben Meng (LIBCLOUD-366) + [Tomaz Muraus] + +- Ensure that AWS S3 multipart upload works for small iterators. + (LIBCLOUD-378) + [Mahendra M] + Changes with Apache Libcloud 0.13.0: *) General diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apache-libcloud-0.13.0/PKG-INFO new/apache-libcloud-0.13.1/PKG-INFO --- old/apache-libcloud-0.13.0/PKG-INFO 2013-06-26 19:14:24.0 +0200 +++ new/apache-libcloud-0.13.1/PKG-INFO 2013-09-04 12:56:25.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: apache-libcloud -Version: 0.13.0 +Version: 0.13.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.13.0/libcloud/__init__.py new/apache-libcloud-0.13.1/libcloud/__init__.py --- old/apache-libcloud-0.13.0/libcloud/__init__.py 2013-06-26 18:52:21.0 +0200 +++ new/apache-libcloud-0.13.1/libcloud/__init__.py 2013-09-04 12:35:35.0 +0200 @@ -20,7 +20,7 @@ __all__ = ['__version__', 'enable_debug'] -__version__ = '0.13.0' +__version__ = '0.13.1' import os import atexit diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apache-libcloud-0.13.0/libcloud/common/base.py new/apache-libcloud-0.13.1/libcloud/common/base.py --- old/apache-libcloud-0.13.0/libcloud/common/base.py 2013-06-26 19:09:10.0 +0200 +++
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2013-07-02 07:42:21 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 2013-05-16 11:24:27.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes 2013-07-02 07:42:22.0 +0200 @@ -1,0 +2,63 @@ +Mon Jul 1 18:30:05 UTC 2013 - abo...@gmail.com + +- Updated to 0.13.0 +- General changes: + - Add homebrew curl-ca-bundle path to CA_CERTS_PATH. + - Modify OpenStackAuthConnection and change auth_token_expires attribute to +be a datetime object instead of a string. + - Modify OpenStackAuthConnection to support re-using of the existing auth +token if it's still valid instead of re-authenticating on every +authenticate() call. + - Modify base Connection class to not send Content-Length header if body is +not provided. + - Add the new error class ProviderError and modify InvalidCredsError to +inherit from it. +- compute changes: + - Fix destroy_node method in the experimental libvirt driver. + - Add ex_start_node method to the Joyent driver. + - Fix Python 3 compatibility issue in the ScriptFileDeployment class. + - Add ex_set_metadata_entry and ex_get_metadata method to the VCloud driver. + - Various improvements and bug-fixes in the VCloud driver. + - Add ex_set_metadata_entry and ex_get_metadata method to the VCloud driver. + - Modify list_sizes method in the OpenStack driver to include +OpenStackNodeSize object which includes 'vcpus' attribute which holds +a number of virtual CPUs for this size. + - For consistency rename ex_describe_keypairs method in the EC2 driver to +ex_describe_keypair. + - Modify ex_describe_keypair method to return key fingerprint in the +return value. + - Populate private_ips attribute in the CloudStack drive when returning +a Node object from the create_node method. + - Allow user to pass extra arguments via extra_args argument which are +then passed to the deployVirtualMachine call in the CloudStack driver +create_node method. + - Update Gandi driver to handle new billing model. + - Fix a bug in the Linode driver and remove extra newline which is added +when generating a random root password in create_node. + - Add extension methods for managing keypairs to the CloudStack driver. + - Add extension methods for managing security groups to the CloudStack +driver. + - Add extension methods for starting and stoping the node to the +CloudStack driver. + - Fix old _wait_until_running method. + - Fix a bug in the GoGrid driver get_uuid method. + - Various bug fixes and improvements in the HostVirtual driver. + - Fix a bug with deploy_node not respecting 'timeout' kwarg. + - Modify create_node method in CloudStack driver to return an instance of +CloudStackNode and add a new expunging node state. + - Update API endpoint hostnames in the ElasticHost driver and use hostnames +which return a valid SSL certificate. + - Add a driver for Rackspace's new datacenter in Sydney, Australia. + - Add ex_list_networks method and missing tests for list_templates to the +CloudStack driver. + - Correctly throw InvalidCredsError if user passes invalid credentials to +the DigitalOcean driver. +- storage changes: + - Fix an issue with double encoding the container name in the CloudFiles +driver upload_object method. +Also properly encode container and object name used in the HTTP request +in the get_container and get_object method. +- load balancer changes: + - Add ex_list_current_usage method to the Rackspace driver. + +--- Old: apache-libcloud-0.12.4.tar.bz2 New: apache-libcloud-0.13.0.tar.bz2 Other differences: -- ++ python-apache-libcloud.spec ++ --- /var/tmp/diff_new_pack.Iagz9b/_old 2013-07-02 07:42:22.0 +0200 +++ /var/tmp/diff_new_pack.Iagz9b/_new 2013-07-02 07:42:22.0 +0200 @@ -16,7 +16,7 @@ # Name: python-apache-libcloud -Version:0.12.4 +Version:0.13.0 Release:1 License:Apache-2.0 Summary:Abstract away differences among multiple cloud provider APIs @@ -26,6 +26,7 @@ BuildRequires: fdupes BuildRequires: python BuildRequires: python-distribute +BuildRequires: python-xml Requires: python-simplejson %if 0%{?suse_version} = 1210 BuildRequires: systemd ++
commit python-apache-libcloud for openSUSE:Factory
Hello community, here is the log from the commit of package python-apache-libcloud for openSUSE:Factory checked in at 2013-05-16 11:24:26 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: New Changes file: --- /dev/null 2013-05-15 01:32:43.420028506 +0200 +++ /work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes 2013-05-16 11:24:27.0 +0200 @@ -0,0 +1,249 @@ +--- +Tue May 7 17:56:01 UTC 2013 - abo...@gmail.com + +- Updated to 0.12.4 +- Fix a regression in Softlayer driver caused by the xmlrpclib changes. +- Allow user to pass alternate ssh usernames to deploy_node +- Fix a bug in EC2 list_locations method - 'name' attribute didn't contain a + the right value. +- Add new ScriptFileDeployment deployment class which reads deploy script from + file. +- Add support for API version 5.1 to the vCloud driver and accept any value + which is a multiple of four for ex_vm_memory kwarg in create_node method. +- Fix a regression with removed ex_force_service_region constructor kwarg in + the CloudFiles driver. +--- +Mon Apr 15 05:41:09 UTC 2013 - abo...@gmail.com + +- Updated to 0.12.3 +- Fix Python 3.x related regressions +- Fix a regression introduced with recent xmlrpiclib changes which broke all + the Gandi.net drivers +- Improve deploy code to work correctly if the ssh user doesn't have access + to the /root directory. +- Improve public and private IP address handling in OpenStack 1.1 driver. +- Add new driver for DigitalOcean provider +- Fix a regression in ParamikoSSHClient +- Allow user to specify 'priority' extra argument when creating a MX or SRV + record. + +--- +Tue Feb 19 20:21:50 UTC 2013 - abo...@gmail.com + +- updated to 0.12.1 +- Changes with Apache Libcloud 0.12.1: +- Deprecate LazyList method of iteration over large paginated collections + and use a new, more efficient generator based approach which doesn't + require the iterator to be pre-exhausted and buffering all of the values + in memory. + + Existing list_* methods which previously used LazyList class are + preserving the old behavior and new iterate_* methods which use a new + generator based approach have been added. (LIBCLOUD-254) + [Mahendra M] + +- Replace old ENUM style provider constants and replace them with a string + version. + This change allows users to dynamically register new drivers using a new + set_driver method. (LIBCLOUD-255) + [Mahendra M] + +- Allow user to explicitly specify which CA file is used for verifying + the server certificate by setting 'SSL_CERT_FILE' environment variable. + + Note: When this variable is specified, the specified path is the only + CA file which is used to verifying the server certificate. (LIBCLOUD-283) + [Tomaz Muraus, Erinn Looney-Triggs] + +- Add a common module (libcloud.common.xmlrpc) for handling XML-RPC + requests using Libcloud http layer. + + Also refactor existing drivers which use xmlrpclib directly (VCL, Gandi, + Softlayer) to use this module. + + This change allows drivers to support LIBCLOUD_DEBUG and SSL certificate + validation functionality. Previously they have bypassed Libcloud http + layer so this functionality was not available. (LIBCLOUD-288) + [John Carr] + +- Fix string interpolation bug in __repr__ methods in the IBM SCE driver. + (LIBCLOUD-242) + [Tomaz Muraus] + +- Fix test failures which happened in Python 3.3 due to: + - hash randomization + - changes in xml.etree module + - changes in xmlrpc module + (LIBCLOUD-245) + [Tomaz Muraus] + +- Improvements and additions in vCloud driver: + - Expose generic query method (ex_query) + - Provide functionality to get and set control access for vApps. This way +created vApps can be shared between users/groups or everyone. + (LIBCLOUD-251) + [Michal Galet] + + - Update EC2 pricing data to reflect new, lower prices - + http://aws.typepad.com/aws/2012/10/new-ec2-second-generation-standard-instances-and-price-reductions-1.html + [Tomaz Muraus] + + - Update EC2 instance size to reflect new m3 instance types. Also refactor + the code to make it easier to maintain. + [Tomaz Muraus] + + - Add a new driver for HostVirtual (http://www.vr.org) provider. + (LIBCLOUD-249) + [Dinesh Bhoopathy] + + - Fix a bug where a numeric instead of a string value was used for the + content-length