Support the assumes keyword
Metadata
Current evaluation
Merged support for the assumes keyword, passing feature tags from snapcraft.yaml into snap.yaml; resolving commit e98e34c86 fixed LP #1586429.
Resolution: closed resolved
Reason: PR #525 was merged as commit e98e34c86, adding assumes passthrough for snapd compatibility checks and resolving Launchpad bug #1586429.
Evaluated by: mr-cal-bot
No scores available.
Issue body
LP: #1586429
Signed-off-by: Sergio Schvezov sergio.schvezov@ubuntu.com
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged support for the assumes keyword, passing feature tags from snapcraft.yaml into snap.yaml; resolving commit e98e34c86 fixed LP #1586429. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR canonical/snapcraft#525 as commit e98e34c86, adding assumes support so feature tags from snapcraft.yaml reach snap.yaml for snapd compatibility checks. It resolves LP #1586429. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged to implement the assumes keyword. Authored by sergiusens and approved by kyrofa, the change adds 26 lines across four files. Resolves LP #1586429. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Implements support for the assumes keyword, resolving LP #1586429. Author sergiusens submitted the change, which was approved by reviewer kyrofa following a maintainer sanity check request. |
Update history
No update history recorded yet.
Related work
-
Related To:
snapcraft (launchpad)#1586429
(confidence 100%)
The linked Launchpad bug requested support for the assumes field and was resolved by this PR.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1586429 support assumes field in snapcraft.yaml | snapcraft (launchpad) | closed | Added support for top-level `assumes`, copying feature tags from snapcraft.yaml into snap.yaml. Merged in snapcraft#525 via commit e98e34c86 and released in snapcraft 2.10. | |
| #2019931 snapcraft is ignoring the "assumes" section | snapcraft (launchpad) | closed | Snapcraft 7.3.1 dropped project-provided assumes from meta/snap.yaml (hit core22 builds and Docker). Fixed by snapcore/snapcraft PR #4152 (commit 36dca729e); reporter confirmed working in 7.3.2. | |
| #1799295 Snapcraft should add an "assumes" if full adapter is used | snapcraft (launchpad) | closed | Fixed by snapcraft PR #2379 ("meta: add assumes if using 'full' app adapter"), merged as commit 2b5a254ef; Snapcraft now adds assumes: [command-chain] when the full adapter is used. Maintainer ~kyrofa closed LP #1799295 citing that PR. |