← Back to issue list

chore: POC for a lxd provider with a losetup server on the host

View original Github issue

Metadata

Project
imagecraft
Number
#316
Type
pull request
State
open
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

POC adding an LXD provider using a losetup server on the host (+2748/-124, 28 files). Open 147 days with no activity for 139 days; a maintainer question about grub-install in the container went unanswered and several CI checks fail.

Suggested action: close stale

Reason: The PR is a POC inactive for ~4.6 months (last activity 139 days ago), and maintainer mwhudson's 2026-04-14 question about whether grub-install works in the container (suggesting security.syscalls.intercept. config is needed) has gone unanswered for over 3 months, indicating the approach is stalled. The underlying feature request (canonical/imagecraft#253) remains open, so the work can be revisited in a fresh PR if the grub-install blocker is solved.

Impact: 50 Quick Win: 12.5 Staleness: 72 Complexity: 75 Confidence: 68

Issue body

Describe your changes. --- - [ ] I've followed the [contribution guidelines](https://github.com/canonical/imagecraft/blob/main/CONTRIBUTING.md). - [ ] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [ ] I've successfully run `make lint && make test`. - [ ] I've added or updated any relevant documentation.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 50
Quick Win: 12.5
Staleness: 72
Complexity: 75
Confidence: 68
close stale POC adding an LXD provider using a losetup server on the host (+2748/-124, 28 files). Open 147 days with no activity for 139 days; a maintainer question about grub-install in the container went unanswered and several CI checks fail.
qwen/qwen3.6-35b-a3b
Staleness: 78
Complexity: 60
Confidence: 80
keep open Proof of concept adding an LXD provider with a host-side losetup server. Currently pending review, has failing CI checks, and one maintainer comment requesting clarification on container security/syscall interception.
qwen3.6-35b-a3b-mtp-q6
Staleness: 45
Complexity: 55
Confidence: 70
needs review POC for an LXD provider using a host-side losetup server. Currently paused pending author response to a maintainer's question about container security and grub-install compatibility.
qwen3.6-35b-a3b-mtp-q6
Staleness: 70
Complexity: 45
Confidence: 75
close stale Proof of concept for an LXD provider using a host-side losetup server. Currently inactive for 82 days, awaiting response to a technical question about container grub-install support.
qwen3.6-35b-a3b-mtp-q6
Staleness: 60
Complexity: 50
Confidence: 70
keep open Proof of concept for an LXD provider using a host-side losetup server. Open and awaiting review. Discussion centers on whether grub-install works in the container with this approach, potentially requiring syscall interception configuration.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/imagecraft#253 (confidence 85%)

    Issue 'Support the LXD provider' is the open feature request this POC attempts to address; the spread test suite also references #253 as the blocker for using the lxd provider.

Related issues

No related issues found above the similarity threshold.