← Back to issue list

LifecycleService should turn on part_builld_subdir for future bases (e.g. ubuntu 27.04+)

View original Github issue

Metadata

Project
craft-application
Number
#1143
Type
issue
State
open
Author
lengau
Labels
—
Created
Updated
Closed
—

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.