Comment 2 for bug 1753482

Revision history for this message
Sergio Schvezov (sergiusens) wrote :

We have (snapcraft team) extensively tested this. Also verified it works on armhf as expected (a missing architecture in xenial).

The snapcraft upstream autopkgtests, which make use of patchelf in its tests, albeit with a `copy-package -b` of what is in xenial-proposed due to trigger limitations due to the nature of how autopkgtests is setup for upstream also pass as expected:

- amd64 https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial-snappy-dev-snapcraft-daily/xenial/amd64/s/snapcraft/20180322_055150_7b75c@/log.gz
- arm64 https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial-snappy-dev-snapcraft-daily/xenial/arm64/s/snapcraft/20180322_113409_7b75c@/log.gz
- armhf https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial-snappy-dev-snapcraft-daily/xenial/armhf/s/snapcraft/20180322_055044_7b75c@/log.gz
- i386 https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial-snappy-dev-snapcraft-daily/xenial/i386/s/snapcraft/20180322_044844_7b75c@/log.gz

git-ubuntu, through buildd's was also tested with this new patchelf, here are the build logs: https://launchpadlibrarian.net/361571861/buildlog_snap_ubuntu_xenial_amd64_git-ubuntu-test_BUILDING.txt.gz
git-ubuntu built as a snap passes its self-tests

A previously non available architecture, s390x is now also usable for patchelf, here's the output of a subiquity build driven by snapcraft on buildd https://launchpadlibrarian.net/361513081/buildlog_snap_ubuntu_xenial_s390x_subiquity-test_BUILDING.txt.gz