[FFE] Please backport jerasure and lib-gf-complete from from Ubuntu 14.10 to 14.04 LTS
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | trusty-backports |
Undecided
|
Unassigned | ||
Bug Description
This is a feature freeze exception request. Jerasure and lib-gf-complete is strategically important for Swift, a component of OpenStack. Thank you for considering this fairly simple library for a backport to Trusty (14.04.x).
| description: | updated |
| summary: |
- Please backport jerasure and lib-gf-complete from utopic + [FFE] Please backport jerasure and lib-gf-complete from utopic |
| summary: |
- [FFE] Please backport jerasure and lib-gf-complete from utopic + [FFE] Please backport jerasure and lib-gf-complete from from Ubuntu + 14.10 to 14.04 LTS |
| no longer affects: | liberasurecode (Ubuntu) |
| Thomas Goirand (thomas-goirand) wrote : | #1 |
| Tushar Gohad (tsg-) wrote : | #2 |
Hi Thomas,
The 0.9.10 vs 1.0 comment applies to https:/
Thanks a lot
| Tushar Gohad (tsg-) wrote : | #3 |
Hi Scott, this is also a request related to the liberasurecode update. Jerasure and gf-complete backport to trusty should be very straightforward. Many thanks!
| Scott Kitterman (kitterman) wrote : Re: [Bug 1428834] Re: [FFE] Please backport jerasure and lib-gf-complete from from Ubuntu 14.10 to 14.04 LTS | #4 |
Please test the packages on trusty and indicate that they build/install/run.
| Tushar Gohad (tsg-) wrote : | #5 |
The Utopic packages seem to work OK on Trusty:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.2 LTS
Release: 14.04
Codename: trusty
Packages from http://
gf-complete Build::
$ tar xf gf-complete_
$ cd gf-complete-1.0.2/
$ tar xf ../gf-complete_
libgf-complete install::
$ sudo dpkg -i libgf-complete*
(Reading database ... 67946 files and directories currently installed.)
Preparing to unpack .../libgf-
Unpacking libgf-complete1 (1.0.2-1) over (1.0.2-1) ...
Preparing to unpack .../libgf-
Unpacking libgf-complete-dev (1.0.2-1) over (1.0.2-1) ...
Setting up libgf-complete1 (1.0.2-1) ...
Setting up libgf-complete-dev (1.0.2-1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
$ dpkg-buildpackage -us -uc -nc
dpkg-buildpackage: source package gf-complete
dpkg-buildpackage: source version 1.0.2-1
dpkg-buildpackage: source distribution unstable
dpkg-buildpackage: source changed by Thomas Goirand <email address hidden>
dpkg-buildpackage: host architecture amd64
dpkg-source --before-build gf-complete-1.0.2
debian/rules build
dh build --with autoreconf
fakeroot debian/rules binary
dh binary --with autoreconf
dpkg-genchanges >../gf-
[snip]
dpkg-genchanges: including full source code in upload
dpkg-source --after-build gf-complete-1.0.2
dpkg-buildpackage: full upload (original source is included)
Jerasure Build:
$ tar xf jerasure_
$ cd jerasure-2.0.0/
$ tar xf ../jerasure_
$ dpkg-buildpackage -us -uc -nc
dpkg-buildpackage: source package jerasure
dpkg-buildpackage: source version 2.0.0-1
dpkg-buildpackage: source distribution unstable
dpkg-buildpackage: source changed by Thomas Goirand <email address hidden>
dpkg-buildpackage: host architecture amd64
dpkg-source --before-build jerasure-2.0.0
debian/rules build
dh build --with autotools-
dh_testdir
dh_autotools
dh_autoreconf
[snip]
dpkg-deb: building package `libjerasure-dev' in `../libjerasure
dpkg-deb: building package `libjerasure2' in `../libjerasure
dpkg-genchanges >../jerasure_
dpkg-genchanges: including full source code in upload
dpkg-source --after-build jerasure-2.0.0
dpkg-source: info: unapplying remove-
dpkg-buildpackage: full upload (original source is included)
Jerasure install:
$ sudo dpkg -i ../libjerasure*
(Reading database ... 67946 files and directories currently installed.)
Preparing to unpack .../libjerasure
Unpacking libjerasure2 (2.0.0-1) over (2.0.0-1) ...
Preparing to unpack .../libjerasure
Unpacking libjerasure-dev (2.0.0-1) over (2.0.0-1) ...
Setting up libjerasure2 (2.0.0-1) ...
Setting up libjerasure-dev (2.0.0-1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
Check:
$ sudo ldconfig -v | grep libgf_complete.so.1
$...
| Tushar Gohad (tsg-) wrote : | #6 |
Hi Scott, logs above. I jumbled up gf-complete build and install steps - that was a copy-paste error.. Everything was built/installed

Hi,
I have just uploaded version 1.0 to Sid. Best would be to use that one rather than the 0.9.10.
Cheers.