Please backport zchunk 1.1.9+ds1-1 (universe) from hirsute

Bug #1929766 reported by Ryan Egesdahl
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bionic Backports
Undecided
Unassigned
Focal Backports
Undecided
Unassigned
Groovy Backports
Undecided
Unassigned

Bug Description

Please backport zchunk 1.1.9+ds1-1 (universe) from hirsute to bionic, focal, groovy.

Reason for the backport:
========================
The company I work for, MongoDB, wants to build RPM packages in addition to DEB packages and repositories for its software programmatically. The best and most supported way to do that using our language of choice for the project, Python, is to use the creatrepo-c pip module, which requires libzck-dev (and libzck1) to build and install directly from PyPI. This is the only requirement we are missing for the module. Our Ubuntu build hosts currently run on bionic, but even if we were to move to the latest LTS tomorrow, the only dist the package exists in right now is Hisrute.

I was able to download and install the .deb directly for the package on both Groovy and Bionic, build against them, and use the resulting binaries and libraries all without any problem. However, we would like to have the package in a controlled repository if at all possible. I was able to build the packages with minimal changes to the package control file by changing the dh-compat level down to 11 and downgrading the Standards-Version, and I was able to put them in a PPA without any problems. I'll link the PPA below if you would like to check it. We would rather not use a PPA for this if possible for software we depend on for producing our product, though.

PPA: https://launchpad.net/~mongodb-dev-prod/+archive/ubuntu/mongodb-build

Testing:
========
Mark off items in the checklist [X] as you test them, but please leave the checklist so that backporters can quickly evaluate the state of testing.

You can test-build the backport in your PPA with backportpackage:
$ backportpackage -u ppa:<lp username>/<ppa name> -s hirsute -d bionic zchunk
$ backportpackage -u ppa:<lp username>/<ppa name> -s hirsute -d focal zchunk
$ backportpackage -u ppa:<lp username>/<ppa name> -s hirsute -d groovy zchunk

* bionic:
[ ] Package builds without modification
[X] libzck-dev installs cleanly and runs
[X] zchunk-dbgsym installs cleanly and runs
[X] zchunk installs cleanly and runs
[X] libzck1-dbgsym installs cleanly and runs
[X] libzck1 installs cleanly and runs
* focal:
[ ] Package builds without modification
[X] libzck-dev installs cleanly and runs
[X] zchunk-dbgsym installs cleanly and runs
[X] zchunk installs cleanly and runs
[X] libzck1-dbgsym installs cleanly and runs
[X] libzck1 installs cleanly and runs
* groovy:
[ ] Package builds without modification
[X] libzck-dev installs cleanly and runs
[X] zchunk-dbgsym installs cleanly and runs
[X] zchunk installs cleanly and runs
[X] libzck1-dbgsym installs cleanly and runs
[X] libzck1 installs cleanly and runs

No reverse dependencies

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers