← Back to issue list

stage-snaps not usable with branches

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1901733
Type
issue
State
closed
Author
~alan-griffiths
Labels
—
Created
Updated
Closed

Current evaluation

Stage/build-snap branch channels were identified as blocked by Snapcraft validation, but no fix landed; the item was eventually abandoned and closed as stale.

Resolution: closed stale

Reason: The 2021-02-17 discussion proposed skipping validation for branch channels but recorded no implementation or maintainer closure rationale. No fixing PR, commit, or version is linked, and the issue later closed after a long period of inactivity.

Evaluated by: mr-cal-bot

No scores available.

Issue body

I’m trying to use a branch of a stage snap, but this either isn’t supported, or it doesn’t have the obvious syntax. I have:   mir-kiosk-x11:     plugin: nil     stage-snaps: [mir-kiosk-x11/edge/core18] But that fails with: Failed to install or refresh a snap: ‘mir-kiosk-x11’ does not exist or is not available on the desired channel ‘edge/core18’. Use snap info mir-kiosk-x11 to get a list of channels the snap is available on. On https://forum.snapcraft.io/t/using-branches-with-stage-snaps/20477 it was suggested that to add the track in the channel syntax. But:   mir-kiosk-x11:     plugin: nil     stage-snaps: [mir-kiosk-x11/latest/edge/core18] results in the same error. However, both   snap install mir-kiosk-x11 --channel=edge/core18 and   snap install mir-kiosk-x11 --channel=latest/edge/core18 work fine.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed stale Stage/build-snap branch channels were identified as blocked by Snapcraft validation, but no fix landed; the item was eventually abandoned and closed as stale.
stealth/space-bunny-alpha — closed stale No fix was linked; branch-channel handling for stage-snaps and build-snaps remained unresolved through Snapcraft 4.5.1, then the issue went stale and was closed.
stealth/space-bunny-alpha — closed stale Support for branch-qualified channels in stage-snaps was abandoned in Launchpad bug #1901733 without a linked fix.
qwen/qwen3.6-35b-a3b — — Closed without resolution. The reported syntax limitation for using branches with stage-snaps remains unaddressed and was abandoned.
qwen/qwen3.6-35b-a3b — — Closed without resolution or comments. The syntax error for using branches in stage-snaps was not addressed, and the issue appears abandoned.
qwen/qwen3.6-35b-a3b — — Closed without comments or resolution, indicating it was likely abandoned. No fix or workaround was implemented for using branches with stage-snaps.
qwen3.6-35b-a3b-mtp-q6 — — Abandoned. Branch channel syntax support for stage-snaps was closed without resolution after 710 days of inactivity with no comments or fixes provided.

Update history

Date Change
created

Related issues

Issue Project State Summary Similarity
#1805214 stage-snaps snapcraft (launchpad) closed Feature request for a stage-snaps keyword (unpack a snap's content into the snap being built, like stage-packages) was implemented and merged in canonical/snapcraft#2468 (commit 0983e4063), then shipped in the 3.2 release; follow-up fixes in #2525 and #3211.
72%
#1885028 stage-snaps don't work on docker snapcraft (launchpad) closed Closed as won't fix after legacy Docker support was retired: canonical/snapcraft#5063 removed the Dockerfile and directed container builds to snapcraft-rocks OCI images.
72%
#1833220 stage-snaps not usable with a brand store snapcraft (launchpad) open Brand-store credentials do not work for stage-snaps/build-snaps in LXD or Multipass; host builds work with absolute credentials, but no resolution is recorded.
70%