[PKG-Openstack-devel] liberasurecode/pyeclib v1.0.9 tagged

John Dickinson me at not.mn
Thu Sep 10 14:59:29 UTC 2015


When I woke up this morning, this is what I saw:

https://bugs.launchpad.net/openstack-gate/+bug/1494347


--John



On 9 Sep 2015, at 23:16, Gohad, Tushar wrote:

> Hi Thomas,
>
>
> Need your help packaging v1.0.9 of liberasurecode and PyECLib.  This version includes fixes for the rpath issues and the incompatibilities we ran into, on the big endian (ppc/mips) platforms on the previous version.
>
>
> This version also adds the "--install-liberasurecode" option to PyECLib setup.py.
>
> For Debian rules, you may want to use:
>
> python setup.py install --install-liberasurecode no
>
>
> Detailed changelog at the end of this email.
>
>
> Cheers
> Tushar
>
>
> **************
> liberasurecode
> **************
>
> Release 1.0.9
> -------------
>
> . Minor bugfixes including removing offending MAJOR/MINOR version macros
> . Enforce upper limit 32 on the number of erasure coding fragments
> (#data + #chunks) < 32
>
> Release 1.0.8
> -------------
>
> . Introduce 'liberasurecode_rs_vand', a native, software-based Reed-Soloman
> Vandermonde backend
> . Properly set W in the new internal RS backend.  Without this change, the
> fragment length passed up is incorrect.
> . Remove all GPLv3 m4 references for CPUID checks
> . Properly dedupe fragments in fragments_to_string() function
> . Prevent backends from reconstructing an index when it is not missing,
> ie, is available
> . Make ./configure to obey CFLAGS
> . Add missing pkg-config templates
> . Remove autoconf installed files from git control
> . Fix get_supported_flags() arguments
> . Properly detect 64-bit architecture.
> . Add -f argument to autoreconf to regenerate aclocal macros
> . Silent autoconf warning for ac_cv_sizeof_long
> . Fix C++ build issues (add missing cplusplus macros definitions)
> . Make liberasurecode header installs to a specific include directory
> . Fix 'make test' to properly run null and installed backend tests.
> . Fix a uint < 0 warning reported by Clang
> . Fix memory leak in alg_sig init
> . Fix decode when m > k and all parities are chosen as input to decode
>
>
>
> *******
> PyECLib
> *******
>
>
> New in 1.0.9
> ------------
>
> * Eliminate rpath handling in setup.py
>
> * Clean py34 shared libraries created during build
>
> * Fix integer truncation issue with PyBuildValue on Big Endian
> systems by explicitly casting the size argument passed in to
> Py_ssize_t.  Also fix import issue with the API test where
> older versions of Python fail to import.
>
> * Add --install-liberasurecode option to setup.py.  Requested
> by Red Hat/Debian package maintainers.
>
> * Update bundled liberasurecode version to 1.0.9
>
>
> New in 1.0.8
> ------------
>
> * Support for a new Reed-Soloman backend (liberasurecode_rs_vand)
> - naive, non-accelerated version, native to liberasurecode
>
> * Single version, with liberasurecode distributed in the package,
> installed if necessary.  No versions going forward with Jerasure
> included.  Use 'liberasurecode_rs_vand' for default test backend.
>
> * Test code refactor for eliminating duplicated code, add cases
> for liberasurecode_rs_vand and making jerasure/isa_l test cases
> conditional.
>
> * Better Python3 support
> - improved library path detection on Mac OS X (and Linux) including
>   workarounds for Mac OS X dyld bugs for library search paths
> - handling installroot better for optional liberasurecode installs
>
> * tox support for automated py27 and py34 testing
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/openstack-devel/attachments/20150910/a0fe0726/attachment-0001.sig>


More information about the Openstack-devel mailing list