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]

Reply via email to