← Back to issue list

Make lxd containers ephemeral

View original Github issue

Metadata

Project
snapcraft
Number
#578
Type
pull request
State
merged
Author
evandandrea
Labels
—
Created
Updated
Closed

Current evaluation

Merged via commit 038bf3f05, making LXD build containers ephemeral and fixing Launchpad bug #1577548. Integration coverage was deferred to bug #1593529.

Resolution: closed resolved

Reason: PR #578 was merged as commit 038bf3f05, which made LXD containers ephemeral and fixed Launchpad bug #1577548. A maintainer noted that integration-test coverage was deferred to Launchpad bug #1593529.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This fixes https://bugs.launchpad.net/snapcraft/+bug/1577548

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged via commit 038bf3f05, making LXD build containers ephemeral and fixing Launchpad bug #1577548. Integration coverage was deferred to bug #1593529.
stealth/space-bunny-alpha — closed resolved Merged PR #578 via commit 038bf3f05, making LXD build containers ephemeral and fixing Launchpad bug 1577548. Integration coverage was deferred to bug 1593529.
stealth/space-bunny-alpha — closed resolved Merged PR #578 via commit 038bf3f05, making LXD containers ephemeral to fix Launchpad bug #1577548. Integration-test coverage was deferred to LP bug #1593529.
stealth/space-bunny-alpha — closed resolved Merged as canonical/snapcraft#578, commit 038bf3f05, to make LXD containers ephemeral and fix Launchpad bug 1577548.
stealth/space-bunny-alpha — closed resolved Merged PR #578 made LXD containers ephemeral, fixing Launchpad bug #1577548. The integration-test gap was tracked separately in Launchpad bug #1593529.
qwen/qwen3.6-35b-a3b — — Merged to make LXD containers ephemeral, resolving bug 1577548. The minimal change was approved and integrated. An integration test was deferred to a separate bug report for future implementation.
qwen3.6-35b-a3b-mtp-q6 — — Merged changes making LXD containers ephemeral, resolving Launchpad bug #1577548. Maintainers approved the contribution, noting a separate tracking issue for the absent integration test.

Update history

No update history recorded yet.

Related work

  • Related To: Launchpad#1577548 (confidence 100%)

    The bug explicitly fixed by the merged LXD ephemeral-container change.

  • Related To: Launchpad#1593529 (confidence 100%)

    Follow-up created for the deferred LXD integration-test coverage.

Related issues

Issue Project State Summary Similarity
#1577548 Not creating ephemeral containers snapcraft (launchpad) closed Fixed by merged PR canonical/snapcraft#578 (commit 038bf3f05, "Make lxd containers ephemeral"), shipped in snapcraft 2.12 to xenial -proposed, verified by elopio, then released to -updates.
78%
#2529 build providers: idempotent destroy for LXD snapcraft merged Merged PR #2529 made LXD cleanup idempotent, preventing missing-container errors from masking launch failures; landed as commit 1b2905885.
74%
#459 Remove LXD container once we've finished a build snapcraft closed Closed unmerged: testing showed cleanbuild already destroyed its LXD containers; the startup failure was fixed separately by merged PR #458 (f78b1e3a3).
71%