[Bug 1482227] Re: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete
jerasure and gf-complete have been updated inline with feedback above. Deferring moving to new releases until upstream re-align on versioning and make things a bit more consistent. ** Changed in: gf-complete (Ubuntu) Status: Incomplete => New ** Changed in: jerasure (Ubuntu) Status: Incomplete => New -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to liberasurecode in Ubuntu. https://bugs.launchpad.net/bugs/1482227 Title: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gf-complete/+bug/1482227/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1482227] Re: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete
gf-complete and jerasure look ok now. Override component to main gf-complete 1.0.2-1ubuntu1 in wily: universe/misc -> main gf-complete-tools 1.0.2-1ubuntu1 in wily amd64: universe/libs/extra/100% -> main gf-complete-tools 1.0.2-1ubuntu1 in wily arm64: universe/libs/extra/100% -> main gf-complete-tools 1.0.2-1ubuntu1 in wily armhf: universe/libs/extra/100% -> main gf-complete-tools 1.0.2-1ubuntu1 in wily i386: universe/libs/extra/100% -> main gf-complete-tools 1.0.2-1ubuntu1 in wily powerpc: universe/libs/extra/100% -> main gf-complete-tools 1.0.2-1ubuntu1 in wily ppc64el: universe/libs/extra/100% -> main libgf-complete-dev 1.0.2-1ubuntu1 in wily amd64: universe/libdevel/extra/100% -> main libgf-complete-dev 1.0.2-1ubuntu1 in wily arm64: universe/libdevel/extra/100% -> main libgf-complete-dev 1.0.2-1ubuntu1 in wily armhf: universe/libdevel/extra/100% -> main libgf-complete-dev 1.0.2-1ubuntu1 in wily i386: universe/libdevel/extra/100% -> main libgf-complete-dev 1.0.2-1ubuntu1 in wily powerpc: universe/libdevel/extra/100% -> main libgf-complete-dev 1.0.2-1ubuntu1 in wily ppc64el: universe/libdevel/extra/100% -> main libgf-complete1 1.0.2-1ubuntu1 in wily amd64: universe/libs/extra/100% -> main libgf-complete1 1.0.2-1ubuntu1 in wily arm64: universe/libs/extra/100% -> main libgf-complete1 1.0.2-1ubuntu1 in wily armhf: universe/libs/extra/100% -> main libgf-complete1 1.0.2-1ubuntu1 in wily i386: universe/libs/extra/100% -> main libgf-complete1 1.0.2-1ubuntu1 in wily powerpc: universe/libs/extra/100% -> main libgf-complete1 1.0.2-1ubuntu1 in wily ppc64el: universe/libs/extra/100% -> main 19 publications overridden. Override component to main jerasure 2.0.0-2ubuntu1 in wily: universe/misc -> main libjerasure-dev 2.0.0-2ubuntu1 in wily amd64: universe/libdevel/extra/100% -> main libjerasure-dev 2.0.0-2ubuntu1 in wily arm64: universe/libdevel/extra/100% -> main libjerasure-dev 2.0.0-2ubuntu1 in wily armhf: universe/libdevel/extra/100% -> main libjerasure-dev 2.0.0-2ubuntu1 in wily i386: universe/libdevel/extra/100% -> main libjerasure-dev 2.0.0-2ubuntu1 in wily powerpc: universe/libdevel/extra/100% -> main libjerasure-dev 2.0.0-2ubuntu1 in wily ppc64el: universe/libdevel/extra/100% -> main libjerasure2 2.0.0-2ubuntu1 in wily amd64: universe/libs/extra/100% -> main libjerasure2 2.0.0-2ubuntu1 in wily arm64: universe/libs/extra/100% -> main libjerasure2 2.0.0-2ubuntu1 in wily armhf: universe/libs/extra/100% -> main libjerasure2 2.0.0-2ubuntu1 in wily i386: universe/libs/extra/100% -> main libjerasure2 2.0.0-2ubuntu1 in wily powerpc: universe/libs/extra/100% -> main libjerasure2 2.0.0-2ubuntu1 in wily ppc64el: universe/libs/extra/100% -> main 13 publications overridden. ** Changed in: gf-complete (Ubuntu) Status: New => Fix Released ** Changed in: jerasure (Ubuntu) Status: New => Fix Released -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to liberasurecode in Ubuntu. https://bugs.launchpad.net/bugs/1482227 Title: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gf-complete/+bug/1482227/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1482227] Re: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete
Override component to main liberasurecode 1.0.8-3 in wily: universe/misc -> main liberasurecode-dev 1.0.8-3 in wily amd64: universe/libdevel/extra/100% -> main liberasurecode-dev 1.0.8-3 in wily arm64: universe/libdevel/extra/100% -> main liberasurecode-dev 1.0.8-3 in wily armhf: universe/libdevel/extra/100% -> main liberasurecode-dev 1.0.8-3 in wily i386: universe/libdevel/extra/100% -> main liberasurecode-dev 1.0.8-3 in wily powerpc: universe/libdevel/extra/100% -> main liberasurecode-dev 1.0.8-3 in wily ppc64el: universe/libdevel/extra/100% -> main liberasurecode1 1.0.8-3 in wily amd64: universe/libs/extra/100% -> main liberasurecode1 1.0.8-3 in wily arm64: universe/libs/extra/100% -> main liberasurecode1 1.0.8-3 in wily armhf: universe/libs/extra/100% -> main liberasurecode1 1.0.8-3 in wily i386: universe/libs/extra/100% -> main liberasurecode1 1.0.8-3 in wily powerpc: universe/libs/extra/100% -> main liberasurecode1 1.0.8-3 in wily ppc64el: universe/libs/extra/100% -> main 13 publications overridden. ** Changed in: liberasurecode (Ubuntu) Status: Triaged => Fix Released -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to liberasurecode in Ubuntu. https://bugs.launchpad.net/bugs/1482227 Title: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gf-complete/+bug/1482227/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1482227] Re: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete
Override component to main python-pyeclib 1.0.8-3 in wily: universe/misc -> main python-pyeclib 1.0.8-3 in wily amd64: universe/python/optional/100% -> main python-pyeclib 1.0.8-3 in wily arm64: universe/python/optional/100% -> main python-pyeclib 1.0.8-3 in wily armhf: universe/python/optional/100% -> main python-pyeclib 1.0.8-3 in wily i386: universe/python/optional/100% -> main python-pyeclib 1.0.8-3 in wily powerpc: universe/python/optional/100% -> main python-pyeclib 1.0.8-3 in wily ppc64el: universe/python/optional/100% -> main python3-pyeclib 1.0.8-3 in wily amd64: universe/python/optional/100% -> main python3-pyeclib 1.0.8-3 in wily arm64: universe/python/optional/100% -> main python3-pyeclib 1.0.8-3 in wily armhf: universe/python/optional/100% -> main python3-pyeclib 1.0.8-3 in wily i386: universe/python/optional/100% -> main python3-pyeclib 1.0.8-3 in wily powerpc: universe/python/optional/100% -> main python3-pyeclib 1.0.8-3 in wily ppc64el: universe/python/optional/100% -> main 13 publications overridden. ** Changed in: python-pyeclib (Ubuntu) Status: Triaged => Fix Released -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to liberasurecode in Ubuntu. https://bugs.launchpad.net/bugs/1482227 Title: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gf-complete/+bug/1482227/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1482227] Re: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete
Doko, I'll take your comment as interest in reviewing these. :) Let me know if you're too busy. ** Changed in: python-pyeclib (Ubuntu) Assignee: (unassigned) => Matthias Klose (doko) -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to liberasurecode in Ubuntu. https://bugs.launchpad.net/bugs/1482227 Title: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gf-complete/+bug/1482227/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1482227] Re: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete
liberasurecode: - liberasurecode1 has a hard-coded dependency on a shared library, please remove - there is a newer 1.0.9 release, update? please also fix: - enable parallel build - add Multi-Arch: same attributes - library is underlinked, -ldl missing ** Changed in: liberasurecode (Ubuntu) Status: New => Incomplete -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to liberasurecode in Ubuntu. https://bugs.launchpad.net/bugs/1482227 Title: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gf-complete/+bug/1482227/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1482227] Re: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete
liberasurecode: libjerasure2 is a plugin (supposed to be used as a default) ** Changed in: liberasurecode (Ubuntu) Status: Incomplete => Triaged -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to liberasurecode in Ubuntu. https://bugs.launchpad.net/bugs/1482227 Title: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gf-complete/+bug/1482227/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1482227] Re: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete
python-pyeclib itself looks fine. ** Changed in: python-pyeclib (Ubuntu) Status: New => Triaged -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to liberasurecode in Ubuntu. https://bugs.launchpad.net/bugs/1482227 Title: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gf-complete/+bug/1482227/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1482227] Re: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete
gf-incomplete: - tests are disabled. please enable - the home page says: "GF-Complete and Jerasure versions 2.0 and later are no longer supported." - really ship 1.0, not the current 2.0? please also fix: - add Multi-Arch: same attributes to both binary packages - enable parallel build (--parallel) - update homepage in control: http://web.eecs.utk.edu/~plank/plank/www/software.html or http://jerasure.org/ ? ** Changed in: gf-complete (Ubuntu) Status: New => Incomplete -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to liberasurecode in Ubuntu. https://bugs.launchpad.net/bugs/1482227 Title: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gf-complete/+bug/1482227/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1482227] Re: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete
jerasure: - tests are disabled; please enable - please update to new home page / watch file please also fix: - enable parallel build (--parallel) - add Multi-Arch: same attribute looks fine otherwise. ** Changed in: jerasure (Ubuntu) Status: New => Incomplete -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to liberasurecode in Ubuntu. https://bugs.launchpad.net/bugs/1482227 Title: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gf-complete/+bug/1482227/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1482227] Re: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete
python-pyeclib ftbfs on powerpc: == ERROR: test_codes (test.test_pyeclib_c.TestPyECLib) -- Traceback (most recent call last): File "/«PKGBUILDDIR»/test/test_pyeclib_c.py", line 425, in test_codes size_str, self.iterations) File "/«PKGBUILDDIR»/test/test_pyeclib_c.py", line 183, in time_decode len(fragments[0])) ECInvalidFragmentMetadata: pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect syslog for liberasurecode error report. == ERROR: test_xor_code (test.test_pyeclib_c.TestPyECLib) -- Traceback (most recent call last): File "/«PKGBUILDDIR»/test/test_pyeclib_c.py", line 313, in test_xor_code self.iterations) File "/«PKGBUILDDIR»/test/test_pyeclib_c.py", line 183, in time_decode len(fragments[0])) ECInvalidFragmentMetadata: pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect syslog for liberasurecode error report. == ERROR: test_get_metadata_formatted (test.test_pyeclib_api.TestPyECLibDriver) -- Traceback (most recent call last): File "/«PKGBUILDDIR»/test/test_pyeclib_api.py", line 287, in test_get_metadata_formatted "inline_crc32") File "/«PKGBUILDDIR»/test/test_pyeclib_api.py", line 248, in check_metadata_formatted metadata = pyeclib_driver.get_metadata(fragment, 1) File "/«PKGBUILDDIR»/pyeclib/ec_iface.py", line 275, in get_metadata return self.ec_lib_reference.get_metadata(fragment, formatted) File "/«PKGBUILDDIR»/pyeclib/core.py", line 129, in get_metadata formatted) ECInvalidParameter: pyeclib_c_get_metadata ERROR: Invalid arguments. Please inspect syslog for liberasurecode error report. == ERROR: test_liberasurecode_insufficient_frags_error (test.test_pyeclib_api.TestPyECLibDriver) -- Traceback (most recent call last): File "/«PKGBUILDDIR»/test/test_pyeclib_api.py", line 531, in test_liberasurecode_insufficient_frags_error [fragments[0]], [1, 2, 3, 4, 5, 6]) File "/usr/lib/python2.7/unittest/case.py", line 473, in assertRaises callableObj(*args, **kwargs) File "/«PKGBUILDDIR»/pyeclib/ec_iface.py", line 238, in reconstruct available_fragment_payloads, missing_fragment_indexes) File "/«PKGBUILDDIR»/pyeclib/core.py", line 98, in reconstruct "Invalid fragment payload in ECPyECLibDriver.reconstruct") ECDriverError: Invalid fragment payload in ECPyECLibDriver.reconstruct == ERROR: test_rs (test.test_pyeclib_api.TestPyECLibDriver) -- Traceback (most recent call last): File "/«PKGBUILDDIR»/test/test_pyeclib_api.py", line 477, in test_rs decoded_string = pyeclib_driver.decode(fragments[:]) File "/«PKGBUILDDIR»/pyeclib/ec_iface.py", line 217, in decode force_metadata_checks) File "/«PKGBUILDDIR»/pyeclib/core.py", line 84, in decode "Invalid fragment payload in ECPyECLibDriver.decode") ECDriverError: Invalid fragment payload in ECPyECLibDriver.decode == ERROR: test_small_encode (test.test_pyeclib_api.TestPyECLibDriver) -- Traceback (most recent call last): File "/«PKGBUILDDIR»/test/test_pyeclib_api.py", line 165, in test_small_encode decoded_str = pyeclib_driver.decode(encoded_fragments) File "/«PKGBUILDDIR»/pyeclib/ec_iface.py", line 217, in decode force_metadata_checks) File "/«PKGBUILDDIR»/pyeclib/core.py", line 84, in decode "Invalid fragment payload in ECPyECLibDriver.decode") ECDriverError: Invalid fragment payload in ECPyECLibDriver.decode == ERROR: test_verify_fragment_inline_chksum_fail (test.test_pyeclib_api.TestPyECLibDriver) -- Traceback (most recent call last): File "/«PKGBUILDDIR»/test/test_pyeclib_api.py", line 321, in test_verify_fragment_inline_chksum_fail pyeclib_driver.get_metadata(fragment)) File "/«PKGBUILDDIR»/pyeclib/ec_iface.py", line 275, in get_metadata return self.ec_lib_reference.get_metadata(fragment, formatted) File "/«PKGBUILDDIR»/pyeclib/core.py", line 129, in get_metadata formatted) ECInvalidParameter: pyeclib_c_get_metadata ERROR: Invalid arguments. Please inspect syslog for liberasurecode error report.
[Bug 1482227] Re: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete
powerpc tests now fixed. ** Changed in: python-pyeclib (Ubuntu) Status: Incomplete => New -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to liberasurecode in Ubuntu. https://bugs.launchpad.net/bugs/1482227 Title: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gf-complete/+bug/1482227/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1482227] Re: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete
After resolution of the backend loading issues in liberasurecode, I think this is now ready for review. ** Description changed: [Overview] Swift 2.3.0 has experimental support for erasure coded storage pools; even though this is optional, the integration is fairly well laced into the storage pool code, and the project are working towards making this production grade. This MIR requests that the required dependency be included in main, so we can move to the newer Swift versions (getting other new version goodness as well). Its also worth noting that CPU optimization is currently a build time feature in this dependency chain - as as a result is disable to meet the minimum CPU feature baseline in Debian, so the algorithms are not optimized in any way so won't be as performant as they should be on modern CPU architectures. >> pyeclib << [Availability] In universe and Debian [Rationale] New dependency for OpenStack Swift to support erasure coded pools of object data. [Security] No security history. [Quality assurance] Package builds OK, unit tests executed as part of package build [Dependencies] All in main or on this MIR request. [Standards compliance] OK [Maintenance] ubuntu-server/ubuntu-openstack [Background information] pyeclib provides a python wrap around liberasurecode - versions must be exactly matched >> jerasure << [Availability] In universe and Debian [Rationale] New dependency for OpenStack Swift to support erasure coded pools of object data. [Security] No security history. [Quality assurance] Package builds OK [Dependencies] All in main or on this MIR request. [Standards compliance] OK [Maintenance] ubuntu-server/ubuntu-openstack >> gf-complete << [Availability] In universe and Debian [Rationale] New dependency for OpenStack Swift to support erasure coded pools of object data. [Security] No security history. [Quality assurance] Package builds OK [Dependencies] All in main or on this MIR request. [Standards compliance] OK [Maintenance] ubuntu-server/ubuntu-openstack >> liberasurecode << [Availability] In universe and Debian [Rationale] New dependency for OpenStack Swift to support erasure coded pools of object data. [Security] No security history. [Quality assurance] - Package builds OK + Package builds OK, unit tests executed as part of package build. [Dependencies] All in main or on this MIR request. [Standards compliance] OK [Maintenance] ubuntu-server/ubuntu-openstack -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to liberasurecode in Ubuntu. https://bugs.launchpad.net/bugs/1482227 Title: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gf-complete/+bug/1482227/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1482227] Re: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete
Un-subbing mir team until this stuff actually works in a meaningful way. -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to liberasurecode in Ubuntu. https://bugs.launchpad.net/bugs/1482227 Title: [MIR] python-pyeclib, liberasurecode, jerasure, gf-complete To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gf-complete/+bug/1482227/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs