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

John Dickinson me at not.mn
Thu Sep 10 15:13:38 UTC 2015


I've got a patch for Swift's Kilo branch https://review.openstack.org/#/c/222237/

--John



On 10 Sep 2015, at 8:00, Kevin Greenan wrote:

> Yeah, looks like the requirements.txt change applied to master did not make
> it to other branches.  Looks like the changes are in-flight.
>
> -kevin
>
> On Thu, Sep 10, 2015 at 7:59 AM, John Dickinson <me at not.mn> wrote:
>
>> 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/20636377/attachment.sig>


More information about the Openstack-devel mailing list