Snaps not auto-building when branches change

Asked by Kyle Fazzari on 2020-09-22

A colleague of mine has two snaps:

https://code.launchpad.net/~eprosima/+snap/micro-xrce-dds-agent-develop

and

https://code.launchpad.net/~eprosima/+snap/micro-xrce-dds-agent-stable

Both of these are associated with branches that changed recently, but they're not automatically building. Not only that, but when they're manually triggered the builds disappear from the "latest builds" section after a few seconds.

How do we get those snaps building?

Question information

Language:
English Edit question
Status:
Solved
For:
Launchpad itself Edit question
Assignee:
No assignee Edit question
Solved by:
Kyle Fazzari
Solved:
2020-09-23
Last query:
2020-09-23
Last reply:
2020-09-23
Colin Watson (cjwatson) said : #1

Both of these snap recipes have all their architectures unchecked in Launchpad, which must have been done manually since that isn't the default. Launchpad dispatches builds for the intersection of the architectures configured in its database and those specified in snapcraft.yaml, so unchecking all architectures has the effect of requesting that no builds should ever be dispatched.

The owner of the snap can fix this in the "Processors" section near the bottom of each of:

  https://code.launchpad.net/~eprosima/+snap/micro-xrce-dds-agent-develop/+edit
  https://code.launchpad.net/~eprosima/+snap/micro-xrce-dds-agent-stable/+edit

Kyle Fazzari (kyrofa) said : #2

Oh interesting, I thought LP ONLY used the architectures from the snapcraft.yaml, but it's an intersection eh? Good to know, thank you for taking a look.