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.000000000 +0200
@@ -0,0 +1,249 @@
+-------------------------------------------------------------------
+Tue May 7 17:56:01 UTC 2013 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 header in VCloud driver. (LIBCLOUD-256)
+ [Brian DeGeeter, Tomaz Muraus]
+
+ - Add a new driver for new Asia Pacific (Sydney) EC2 region.
+ [Tomaz Muraus]
+
+ - Add support for managing security groups to the OpenStack driver. This
+ patch adds the following extension methods:
+ - ex_list_security_groups, ex_get_node_security_groups methods
+ - ex_create_security_group, ex_delete_security_group
+ - ex_create_security_group_rule, ex_delete_security_group_rule
+ (LIBCLOUD-253)
+ [L. Schaub]
+
+ - Modify ElasticStack driver class to pass 'vnc auto' instead of
+ 'vnc:ip auto' argument to the API when creating a server.
+ It looks like 'vnc:ip' has been replaced with 'vnc'.
+ [Rick Copeland, Tomaz Muraus]
+
+ - Add new EC2 instance type - High Storage Eight Extra Large Instance
+ (hs1.8xlarge).
+ [Tomaz Muraus]
+
+ - Map 'shutting-down' node state in EC2 driver to UNKNOWN. Previously
+ it was mapped to TERMINATED. (LIBCLOUD-280)
+
+ Note: This change is backward incompatible which means you need to update
+ your code if you rely on the old behavior.
+ [Tomaz Muraus, Marcin Kuzminski]
+
+ - Change _wait_until_running method so it supports waiting on multiple nodes
+ and make it public (wait_until_running). (LIBCLOUD-274)
+ [Nick Bailey]
+
+ - Add new EC2 instance type - High Memory Cluster Eight Extra Large.
+ (cr1.8xlarge).
+ [Tomaz Muraus]
+
+ - Add new driver for Abiquo provider - http://www.abiquo.com (LIBCLOUD-250).
+ [Jaume Devesa]
+
+ - Allow user to pass 'ex_blockdevicemappings' kwarg to the EC2 driver
+ 'create_node' method. (LIBCLOUD-282)
+ [Joe Miller, Tomaz Muraus]
+
+ - Improve error handling in the Brightbox driver.
+ [Tomaz Muraus]
+
+ - Fix the ScriptDeployment step to work correctly if user provides a
+ relative path for the script argument. (LIBCLOUD-278)
+ [Jaume Devesa]
+
+ - Fix Softlayer driver and make sure all the code is up to date and works
+ with the latest version of the actual Softlayer deployment (v3).
+ (LIBCLOUD-287)
+ [Kevin McDonald]
+
+ - Update EC2 driver, m3 instance types are now available in all the regions
+ except Brazil.
+
+ Also update pricing to reflect new (decreased) prices.
+ [Tomaz Muraus]
+
+ - Minor improvements in the HostVirtual driver and add new ex_get_node and
+ ex_build_node extension method. (LIBCLOUD-249)
+ [Dinesh Bhoopathy]
+
+ - Add ex_destroy_image method to IBM SCE driver. (LIBCLOUD-291)
+ [Perry Zou]
+
+ - Add the following new regions to the ElasticHosts driver: sjc-c, syd-v,
+ hkg-e. (LIBCLOUD-293)
+ [Tomaz Muraus]
+
+ - Fix create_node in OpenStack driver to work correctly if 'adminPass'
+ attribute is not present in the response.
+ [Gavin McCance, Tomaz Muraus]
+
+ - Allow users to filter images returned by the list_images method in the EC2
+ driver by providing ex_image_ids argument. (LIBCLOUD-294)
+ [Chris Psaltis, Joseph Hall]
+
+ - Add support for OpenNebula 3.8. (LIBCLOUD-295)
+ [Guillaume ZITTA]
+
+ - Add a new local storage driver.
+ (LIBCLOUD-252, LIBCLOUD-258, LIBCLOUD-265, LIBCLOUD-273)
+ [Mahendra M]
+
+ - Fix a bug which caused the connection to not be closed when using Python
+ 2.6 and calling get_object on an object which doesn't exist in the S3
+ driver. (LIBCLOUD-257)
+ [John Carr]
+
+ - Add a new generator based method for listing / iterating over the
+ containers (iterate_containers). (LIBCLOUD-261)
+ [Mahendra M]
+
++++ 52 more lines (skipped)
++++ between /dev/null
++++ and
/work/SRC/openSUSE:Factory/.python-apache-libcloud.new/python-apache-libcloud.changes
New:
----
apache-libcloud-0.12.4.tar.bz2
python-apache-libcloud.changes
python-apache-libcloud.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-apache-libcloud.spec ++++++
#
# spec file for package python-apache-libcloud
#
# Copyright (c) 2012 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# 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/
#
Name: python-apache-libcloud
Version: 0.12.4
Release: 1
License: Apache-2.0
Summary: Abstract away differences among multiple cloud provider APIs
Url: https://libcloud.apache.org
Group: System/Monitoring
Source0:
http://pypi.python.org/packages/source/a/apache-libcloud/apache-libcloud-%{version}.tar.bz2
BuildRequires: fdupes
BuildRequires: python
BuildRequires: python-distribute
Requires: python-simplejson
%if 0%{?suse_version} >= 1210
BuildRequires: systemd
%endif
Requires(pre): %fillup_prereq
Requires(pre): %insserv_prereq
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
%description
Apache Libcloud is a standard Python library that abstracts away
differences among multiple cloud provider APIs.
%prep
%setup -q -n apache-libcloud-%{version}
%build
python setup.py build
%install
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
%fdupes %{buildroot}%{python_sitelib}/libcloud/test/
%files
%defattr(-,root,root)
%doc LICENSE
%{python_sitelib}/*
%changelog
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]