Merge ~ahasenack/ubuntu/+source/snapper:cosmic-ftbfs-1789953 into ubuntu/+source/snapper:ubuntu/devel
Status: | Merged |
---|---|
Merge reported by: | Christian Ehrhardt |
Merged at revision: | a0e4e65631d63fe4fcf6b5938b2dc649f5f2a00f |
Proposed branch: | ~ahasenack/ubuntu/+source/snapper:cosmic-ftbfs-1789953 |
Merge into: | ubuntu/+source/snapper:ubuntu/devel |
Diff against target: |
167 lines (+48/-21) 5 files modified
debian/changelog (+17/-0) debian/control (+1/-1) debian/patches/0001-refresh-Add-DSO-linker-options-for-libsnapper.la.pat.patch (+6/-20) debian/patches/add-boost-libs-to-dbus.patch (+23/-0) debian/patches/series (+1/-0) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Christian Ehrhardt (community) | Approve | ||
Canonical Server | Pending | ||
Review via email: mp+354142@code.launchpad.net |
Description of the change
snapper is a sync from debian. The last sync, 0.5.6-1, failed to build in all architectures (https:/
When that was put back in, all builds worked, with the exception of armhf. That one failed with this error:
/usr/bin/ld: ../snapper/
/usr/bin/ld: /usr/lib/
collect2: error: ld returned 1 exit status
Makefile:639: recipe for target 'snapper' failed
I traced that down to a missing link to the boost libraries. That I fixed with add-boost-
Turns out the DSO patch from Debian seems unnecessary. The package built just fine in an amd64 lxd debian sid container without that patch. So I also pushed a change to debian to drop it, and use my libboost patch for the armhf build: https:/
Now, none of this seems to be affecting Debian builds, just Ubuntu. We should probably wait from Debian's and upstream's response on these changes, but a review ahead of time doesn't hurt.
Alternatively, to fix our build problem, we could keep Debian's patch but with the -lpthread addition that's needed, and my libboost patch.
Bileto ticket: https:/
You already got an ack on the -lpthread mistake, but the other discussions are still open atm.
I agree that waiting for the result of the "DSO fix drop" for a few days could keep this a sync.
If not IMHO your current contrib looks good.
Changelog, Patch, references as well as the example builds are all fine, except that ist was surpassed by the new upload in Debian.
There actually is a 0.5.6-2 in unstable now, let me check the full content of that ...