← Back to issue list

lxd: add an --image argument to cleanbuild

View original Github issue

Metadata

Project
snapcraft
Number
#1769
Type
pull request
State
closed
Author
mwhudson
Labels
—
Created
Updated
Closed

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.
84%
#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.
77%
#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.
77%
#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.
73%
#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.
72%
#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.
72%
#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.
70%