basak / certbot-snap-build

0 stars 3 forks source link

Not available on arm64 #7

Open xnox opened 5 years ago

xnox commented 5 years ago

I was not able to use this snap on arm64

basak commented 5 years ago

Currently I'm using Travis to build the snap and publish to edge, since that's the only way I can automatically gate on tests. Travis unfortunately doesn't support arm64. To fix this probably, we'll need to sort out what (and whose) infrastructure automated builds will run on. If upstream take on the maintenance of the snap, it seems unlikely to me that they'll provide arm64 snap builds unless Canonical provide something appropriate such as Launchpad and/or build.snapcraft.io to replace what Travis is doing for us today.

Related forum post: https://forum.snapcraft.io/t/launchpad-post-build-pre-upload-testing/5545

popey commented 4 years ago

I'm told Travis now supports additional architectures. Please enable additional architectures. We plan to use certbot in another snap as a stage-snap. Not having arm64 (or armhf) blocks our snap from consuming yours.

Aside: Why do you need to gate on tests for edge? Surely you could gate on tests by publishing only tested revisions to candidate/beta/stable, and leave edge as the original intention - the fast follow of git master.

basak commented 4 years ago

On Thu, Feb 13, 2020 at 05:54:05AM -0800, Alan Pope wrote:

I'm told Travis now supports additional architectures. Please enable additional architectures. We plan to use certbot in another snap as a stage-snap. Not having arm64 (or armhf) blocks our snap from consuming yours.

Thanks. I'll look into that. I suspect some further changes will be needed before this can work. IIRC some amd64-specific things had to go in to unbreak things previously.

Aside: Why do you need to gate on tests for edge? Surely you could gate on tests by publishing only tested revisions to candidate/beta/stable, and leave edge as the original intention - the fast follow of git master.

Let's move that discussion to the existing thread on that here: https://forum.snapcraft.io/t/launchpad-post-build-pre-upload-testing/5545