← Back to issue list

lxd: always remove existing device for project folder

View original Github issue

Metadata

Project
snapcraft
Number
#1488
Type
pull request
State
merged
Author
kalikiana
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1488 in commit 11450b469, ensuring an existing LXD device for the project folder is always removed; it followed up the path fix in #1483.

Resolution: closed resolved

Reason: PR #1488 was approved and merged as commit 11450b469. The change fixes project-folder device handling by always removing any existing LXD device first.

Evaluated by: mr-cal-bot

No scores available.

Issue body

As a follow-up on #1483 this change removes an existing device for the project folder.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1488 in commit 11450b469, ensuring an existing LXD device for the project folder is always removed; it followed up the path fix in #1483.
stealth/space-bunny-alpha — closed resolved Merged PR #1488 in commit 11450b469 as a follow-up to #1483, ensuring an existing LXD device for the project folder is always removed.
qwen/qwen3.6-35b-a3b — — Merged as a follow-up to #1483, ensuring existing devices are always removed for the LXD project folder. Approved by two reviewers with zero unresolved comments. The change modifies three files, adds 64 lines, removes one, and passed all CI checks.
qwen3.6-35b-a3b-mtp-q6 — — Merged a fix ensuring existing LXD devices for the project folder are always removed. This addresses a follow-up to #1483. Test mocking discussions occurred but did not impact the merge.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#1483 (confidence 100%)

    PR #1488 explicitly describes itself as a follow-up to the earlier LXD project-folder path fix.

Related issues

Issue Project State Summary Similarity
#1519 lxd: use a unique temporary folder snapcraft merged Merged #1519 in commit fcda45133, giving each LXD build a unique temporary directory so parallel cleanbuilds no longer share one folder.
72%
#1742 lxd: always remove tmp_dir after execution snapcraft merged Merged in PR #1742 as commit cd8013851, ensuring LXD container builds always delete their temporary build directory, including after errors, to prevent disk-space waste.
71%
#3115 build providers: ignore missing LXD instance when cleaning project snapcraft merged Merged PR #3115 (commit 8ce59011a) makes project cleanup ignore missing LXD instances deleted manually.
71%