canonical / snapcraft

Package, distribute, and update any app for Linux and IoT.
https://snapcraft.io
GNU General Public License v3.0
1.16k stars 441 forks source link

Restrict base/build-base combinations #4879

Open mr-cal opened 6 days ago

mr-cal commented 6 days ago

What needs to get done

Per ST119, bases and build-bases need restrictions such as:

  1. base: coreXX build-base: coreYY is not allowed
  2. base: coreXX build-base: devel is only allowed when coreXX is unstable

See the table in ST119 for a full definition of valid and invalid combinations.

Why it needs to get done

To prevent snaps with undefined build and runtime behavior.

syncronize-issues-to-jira[bot] commented 6 days ago

Thank you for reporting us your feedback!

The internal ticket has been created: https://warthogs.atlassian.net/browse/CRAFT-3050.

This message was autogenerated