← Back to issue list

Allow for architecture-specific stage packages

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1637282
Type
issue
State
closed
Author
~stgraber
Labels
lxd
Created
Updated
Closed

Current evaluation

⚠️ This summary may be outdated — the issue content or evaluation prompts have changed since this evaluation was made.

The request for architecture-specific or optional stage packages was abandoned. No implementation or resolution was provided, and the issue closed after over nine years without activity.

Suggested action:

No scores available.

Issue body

We want to include CRIU in the LXD snap. CRIU is only available on amd64, armhf and ppc64el due to missing kernel support on the other architectures (so it's not an option to build it there). So I need a way to represent that in my snapcraft.yaml, something like: stage-packages: - criu [amd64 armhf ppc64el] Would do the trick, either that or a generic way to tell snapcraft not to fail if the package is missing: stage-packages-optional: - criu Either way, we need something like that so we can ship live migration support in the LXD snap.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b The request for architecture-specific or optional stage packages was abandoned. No implementation or resolution was provided, and the issue closed after over nine years without activity.
qwen/qwen3.6-35b-a3b Closed without implementation. The request for architecture-specific or optional stage packages in snapcraft.yaml was abandoned due to inactivity and zero comments. No resolution or merge details were provided.
qwen3.6-35b-a3b-mtp-q6 Closed without resolution or comments. The request to support architecture-specific stage packages in snapcraft.yaml was abandoned.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1660903 using an invalid architecture in stage-packages causes a mess snapcraft (launchpad) closed Closed. The issue was abandoned due to lack of comments or resolution details.
77%
#1655797 Set arch for stage packages snapcraft (launchpad) closed Closed without resolution. Snapcraft rejected architecture qualifiers in stage-packages, causing download failures. With zero comments and no fix, the report was abandoned.
75%
#1664141 Set arch for build-packages snapcraft (launchpad) closed Closed without implementation or comments, indicating the architecture support feature request was abandoned or superseded.
74%
#1660902 There is no integration test for valid architectures in stage packages snapcraft (launchpad) closed Adding an integration test for multi-architecture stage packages was abandoned. The request was closed as stale by a maintainer due to inactivity, and the test was never implemented.
73%
#876 repo: allow for architecture-specific stage-packages snapcraft merged Merged. Implements architecture-specific stage-packages using a package:arch syntax in the stage-packages list. A per-part architecture approach was rejected during review. The updated code passed CI and was merged.
72%
#1686481 stage-packages does not handle unmet dependencies snapcraft (launchpad) closed stage-packages ignored target architectures, downloading dependencies for the build host instead. Closed without comments or resolution after 288 days, effectively abandoned.
72%