lxd: add an --image argument to cleanbuild
Metadata
Current evaluation
Closed unmerged as stale after Snapcraft moved from container builds toward VMs, abandoning LXD cleanbuild --image support.
Resolution: closed stale
Reason: A maintainer closed the PR on 2018-05-11, explaining that Snapcraft was moving away from containers toward VMs. No resolving commit was merged; PR #1787 only fixed a refresh-test regression.
Evaluated by: mr-cal-bot
No scores available.
Issue body
A replacement for #1557
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed stale | Closed unmerged as stale after Snapcraft moved from container builds toward VMs, abandoning LXD cleanbuild --image support. | |
| stealth/space-bunny-alpha | — | closed stale | Closed unmerged after Snapcraft moved from container-based builds toward VMs, abandoning the LXD cleanbuild --image option. | |
| qwen/qwen3.6-35b-a3b | — | — | Rejected and closed. Maintainers abandoned container-based builds in favor of VMs, rendering the LXD image argument obsolete. The PR was not merged. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Adding an --image argument to cleanbuild was closed and abandoned. Maintainers rejected the change after deciding to move away from containers as the build execution mechanism, rendering the feature obsolete. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
snapcraft#1557
(confidence 95%)
This PR was the revised replacement for the earlier cleanbuild --image proposal.
-
Related To:
snapcraft#1787
(confidence 90%)
Proposed test-only fix for the refresh regression; it did not implement --image support.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1557 cleanbuild: add a --image option to build in a different image | snapcraft | closed | PR #1557 was closed unmerged and superseded by revised LXD cleanbuild --image implementation #1769, which was later closed as stale. | |
| #1752498 cleanbuild fails with lxd snap | snapcraft (launchpad) | closed | Closed as obsolete: the cleanbuild command was removed; Snapcraft builds now perform clean builds by default. | |
| #1655 lxd: distinguish argless clean from clean -s pull | snapcraft | merged | Merged in snapcraft#1655 (ed32603c7), fixing LXD cleanup so bare clean removes build containers while clean -s pull preserves or recreates them. | |
| #328 New command cleanbuild (using lxd) | snapcraft | merged | Merged via2f6116267 (branch feature/1480144/cleanbuild-lxd): adds the cleanbuild command building in LXD containers, dropping pylxd due to API/Python 3 breakage. Later fixes followed in #1610, #1807 and #2404. | |
| #817 lxd: use built-in image streams. | snapcraft | merged | Merged PR #817 (commit 7d502379e) by sergiusens, dropping cleanbuild's per-invocation custom LXD remotes in favour of LXD's built-in image: streams; fixes LP#1625787. | |
| #1666735 snapcraft cleanbuild does not work with lxd installed via snap | snapcraft (launchpad) | closed | Fixed by merged canonical/snapcraft#1199 (commit 417989880), making cleanbuild LXD detection packaging-independent instead of relying on apt package metadata. | |
| #1969 Add a "--profile" parameter to cleanbuild | snapcraft | closed | PR #1969 was not merged and was abandoned after maintainers shifted from container-based builds to consistent build VMs, making the proposed LXD profile option obsolete. |