← Back to issue list

Support the assumes keyword

View original Github issue

Metadata

Project
snapcraft
Number
#525
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

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.
84%
#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.
74%
#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.
70%