lxd: always remove existing device for project folder
Metadata
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. | |
| #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. | |
| #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. |