Hello community,
here is the log from the commit of package python-hp3parclient for
openSUSE:Factory checked in at 2015-05-10 10:46:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-hp3parclient (Old)
and /work/SRC/openSUSE:Factory/.python-hp3parclient.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-hp3parclient"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-hp3parclient/python-hp3parclient.changes
2014-02-15 08:06:44.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.python-hp3parclient.new/python-hp3parclient.changes
2015-05-10 10:46:32.000000000 +0200
@@ -1,0 +2,89 @@
+Wed May 6 14:39:48 UTC 2015 - [email protected]
+
+- update to version 3.2.0:
+ * Added File Persona Client: getfs, createfpg, growfpg, getfpg,
+ setfpg, removefpg, createvfs, getvfs, setvfs, removevfs,
+ createfsip, setfsip, getfsip, removefsip, createfsgroup,
+ setfsgroup, removefsgroup, createfsuser, setfsuser,
+ removefsuser, createfstore, getfstore, setfstore, removefstore,
+ createfshare, setfshare, getfshare, removefshare, createfsnap,
+ getfsnap, removefsnap, startfsnapclean, getfsnapclean,
+ stopfsnapclean, setfsquota, getfsquota, gettpdinterface
+ * Added paramiko SSH simulator initially supporting just a few
+ test cases.
+ * Fixed PEP8 violations.
+ * Change GitHub account reference from WaltHP to hp-storage.
+ * Modify the steps in the Installing from Source section to
+ ensure correct installation of dependencies and ordering.
+ * Added support for flash cache policy set on a virtual volume
+ set.
+ * Added tox environments to run tests with code coverage and to
+ generate the documentation
+ * Consolidated the test/README.rst into the top level README.rst
+ and added clarifications
+- additional changes from version 3.1.3:
+ * Added ‘paramiko’ and ‘eventlet’ requirements to setup.py.
+ Running a standard python setup.py install should install these
+ modules now if they are missing.
+ * Use static loggers to fix duplicate logging problem.
+ * Update unit tests to better support more backend configurations
+ and versions.
+ * Made corrections to the API documentation.
+- additional changes from version 3.1.2:
+ * Added API: findAllVolumeSets, getCPGAvailableSpace,
+ getOverallSystemCapacity
+ * Revised unit tests to use asserts instead of try/catch/except
+ blocks.
+ * Removed SSH call from the findVolumeSet method and replaced it
+ with REST.
+ * Improved findVolumeSet documentation.
+ * Changed SSH connections to now only get created when an SSH
+ command needs to be executed.
+ * Added closing of an SSH connection during logout if one is
+ active.
+ * Changed SSH connections to no longer use keep-alive packets to
+ stay active.
+ * Removed an unneeded print statement output that was occuring
+ when an SSH connection was closed.
+- additional changes from version 3.1.1:
+ * Added known_host_file and missing_key_policy parameters to: -
+ HP3ParClient.setSSHOptions - HP3PARSSHClient
+ * Fixed an issue with building the ClientException when body of
+ the response was empty.
+ * Fixed spelling error in urllib import for Python 3.0 or greater
+ environments.
+- additional changes from version 3.1.0:
+ * Added APIs: setVolumeMetaData, getVolumeMetaData,
+ getAllVolumeMetaData, removeVolumeMetaData, findVolumeMetaData
+ * Added two new enumerations for CHAP initiator and target.
+ * Converted existing metadata functions to use REST API calls
+ instead of SSH.
+ * Updated the minimum required HP 3PAR build version to be
+ 3.1.3.230. This corresponds to 3.1.3 MU1 firmware.
+ * Added support for volume metadata REST API calls in the flask
+ server.
+ * Numerous API documentation improvements
+ * Fixed 2 enumerations: PORT_TYPE_RCIP changed to 7,
+ PORT_TYPE_ISCSI changed to 8
+ * Numerous Enumerations added: Port Type, Port Protocol, Task
+ Type, VLUN Type, CPG RAID, CPG HA, CPG Chunklet, CPG Disk Type,
+ Host Persona
+ * Added host set API: findHostSet, getHostSets, getHostSet,
+ createHostSet, deleteHostSet, modifyHostSet, addHostToHostSet,
+ removeHostFromHostSet, removeHostFromItsHostSet
+ * Added showpatch API: getPatch, getPatches
+ * Fixed missing tearDown() to improve flask server shutdown.
+ * Added VLUN and host set check before allowing deleteHost.
+ * Fixed some flask error codes and error messages to match array.
+ * Removed the ‘test_’ prefix from classes that don’t contain
+ tests.
+ * Reduced volume sizes used in tests.
+ * Made domain and cpg_ldlayout_ha configurable.
+ * Added more tests.
+ * Fixed an incorrect exception message for getHostVLUNs.
+- add python-eventlet and python-paramiko as BuildRequires
+ to guarantee their availability
+- update description: now requires 3.1.3 version MU1 of the 3PAR
+ firmware
+
+-------------------------------------------------------------------
Old:
----
hp3parclient-3.0.0.tar.gz
New:
----
hp3parclient-3.2.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-hp3parclient.spec ++++++
--- /var/tmp/diff_new_pack.eo8D5K/_old 2015-05-10 10:46:32.000000000 +0200
+++ /var/tmp/diff_new_pack.eo8D5K/_new 2015-05-10 10:46:32.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-hp3parclient
#
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -17,7 +17,7 @@
Name: python-hp3parclient
-Version: 3.0.0
+Version: 3.2.0
Release: 0
Summary: HP 3PAR HTTP REST Client
License: Apache-2.0
@@ -25,9 +25,11 @@
Url: http://pypi.python.org/pypi/hp3parclient
Source:
http://pypi.python.org/packages/source/h/hp3parclient/hp3parclient-%{version}.tar.gz
BuildRequires: python-devel
+BuildRequires: python-eventlet
+BuildRequires: python-httplib2 >= 0.6.0
+BuildRequires: python-paramiko
BuildRequires: python-setuptools
#BuildRequires: python-nose
-BuildRequires: python-httplib2 >= 0.6.0
Requires: python-eventlet
Requires: python-httplib2 >= 0.6.0
Requires: python-paramiko
@@ -40,9 +42,14 @@
%description
This is a Client library that can talk to the HP 3PAR Storage array. The 3PAR
-storage array has a REST web service interface as of 3.1.2 of the firmware.
-This client library implements a simple interface to talking with that REST
-interface using the python httplib2 http library.
+storage array has a REST web service interface and a command line interface.
+This client library implements a simple interface for talking with either
+interface, as needed. The python httplib2 library is used to communicate
+with the REST interface. The python paramiko library is used to communicate
+with the command line interface over an SSH connection.
+
+This branch requires 3.1.3 version MU1 of the 3PAR firmware.
+File Persona capabilities require 3PAR firmware 3.2.1 Build 46 or later.
%prep
%setup -q -n hp3parclient-%{version}
++++++ hp3parclient-3.0.0.tar.gz -> hp3parclient-3.2.0.tar.gz ++++++
++++ 12173 lines of diff (skipped)