feat: allow use of interceptable `mknod` in `ProviderService`
Metadata
Current evaluation
Small PR (+15/-4, 3 files) to pass craft-providers' new intercept_mknod argument through ProviderService's LXDProvider call. Open 593 days, last activity 2 days ago. Review status: changes_requested with 2 unresolved comments. CI passing.
Suggested action: needs review
Reason: The PR has changes_requested from 2 reviewers with 2 unresolved comments, so the author needs to address that feedback before it can proceed. The upstream dependency (craft-providers#717) is already merged and the current provider.py still lacks the intercept_mknod parameter, confirming the change is still needed. Recent activity (2 days ago) and all-passing CI indicate the PR is live and actionable.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
35
Quick Win:
29.75
Staleness:
25
Complexity:
15
Confidence:
78
|
needs review | Small PR (+15/-4, 3 files) to pass craft-providers' new intercept_mknod argument through ProviderService's LXDProvider call. Open 593 days, last activity 2 days ago. Review status: changes_requested with 2 unresolved comments. CI passing. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
85
Complexity:
15
Confidence:
80
|
close stale | Adds interceptable mknod support to ProviderService via craft-providers. Currently has 7 unresolved review comments, failing CI checks, and has been inactive for over a year. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
25
Confidence:
80
|
close stale | Updates ProviderService to use the intercept_mknod argument from craft-providers. Inactive for over a year with unresolved integration tests linked to another PR. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
85
Complexity:
20
Confidence:
75
|
close stale | Enables interceptable mknod in ProviderService by leveraging craft_providers new intercept_mknod argument for LXDProvider. Currently inactive, awaiting integration test fixes from a related PR. |
Update history
| Date | Change |
|---|---|
| updated |
Related work
-
Related To:
canonical/craft-providers#717
(confidence 95%)
Upstream PR that added the intercept_mknod parameter to LXDProvider; already merged (commit 6ceb498). This PR is the craft-application-side follow-up to use that new argument.
-
Related To:
canonical/craft-application#587
(confidence 70%)
Referenced in the PR comment as fixing failing integration tests; already merged. May have resolved some of the CI concerns for this PR.
Related issues
No related issues found above the similarity threshold.