LifecycleService should turn on part_builld_subdir for future bases (e.g. ubuntu 27.04+)
Metadata
Current evaluation
Maintainer-filed change to use Craft Parts' part_build_subdir for Ubuntu 27.04+ builds; valid but blocked on canonical/craft-parts#1652.
Suggested action: keep open
Reason: The maintainer explicitly identifies this as a load-bearing bug and scopes the change to future Ubuntu 27.04+ bases. Upstream canonical/craft-parts#1652 remains open, and LifecycleService currently has no corresponding build-subdir configuration, so implementation is correctly blocked but should remain tracked.
Evaluated by: mr-cal-bot
Impact:
68
Quick Win:
29
Complexity:
40
Confidence:
94
Actionability:
70
Issue body
### What needs to get done
Once this PR is merged: https://github.com/canonical/craft-parts/pull/1652
For future bases (Ubuntu 27.04+), we will configure the lifecycle manager to use the build subdir rather than the build directory.
### Why it needs to get done
This is a load-bearing bug in craft parts that we should eliminate in the long term.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
68
Quick Win:
29
Complexity:
40
Confidence:
94
Actionability:
70
|
keep open | Maintainer-filed change to use Craft Parts' part_build_subdir for Ubuntu 27.04+ builds; valid but blocked on canonical/craft-parts#1652. | |
| stealth/space-bunny-alpha |
Impact:
60
Quick Win:
20
Complexity:
50
Confidence:
90
Actionability:
65
|
needs triage | Enable LifecycleService to use part_build_subdir on Ubuntu 27.04+ bases. The required craft-parts change in PR #1652 remains open, so downstream implementation is blocked. | |
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
60
Quick Win:
42
Staleness:
45
Complexity:
30
Confidence:
75
Support Request:
10
|
needs triage | Enable part_build_subdir in LifecycleService for Ubuntu 27.04+ bases, pending craft-parts PR #1652 merge. No maintainer response yet. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
20
Confidence:
90
Support Request:
5
|
needs triage | Request to enable part_build_subdir in the lifecycle manager for Ubuntu 27.04+ bases once PR #1652 merges. Currently unlabelled and awaiting triage. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Blocked By:
canonical/craft-parts#1652
(confidence 99%)
The issue explicitly waits for this Craft Parts PR to provide the required support.
Related issues
No related issues found above the similarity threshold.