Managed instance names don't take the base into account
Metadata
Current evaluation
Valid bug where managed instance names ignore the project base, causing incorrect reuse when bases change. Maintainers have identified the root cause and agreed on a fix.
Suggested action: keep open
Reason: The issue is a confirmed bug that has been thoroughly triaged and discussed by maintainers, who identified the root cause and agreed on a specific implementation path (storing `build-base` in `InstanceConfig` for compatibility checks). It should remain open as it awaits development.
Impact:
60
Quick Win:
36.0
Staleness:
65
Complexity:
40
Confidence:
85
Support Request:
0
Issue body
### Bug Description
The instance name currently reflects the app, project, build-on, build-for and inode of the directory, but not the project's base. What this means is that if a project's base changes (say, a Rockcraft's project `build-base` goes from `ubuntu@22.04` to `ubuntu@24.04` then the instance will be incorrectly reused with no warnings.
Now granted this doesn't happen _too_ often, mostly to us when developing, but it's still a simple issue to fix.
### To Reproduce
Create a project and change its effective base.
### part yaml
_No response_
### Relevant log output
```shell
.
```
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
60
Quick Win:
36.0
Staleness:
65
Complexity:
40
Confidence:
85
Support Request:
0
|
keep open | Valid bug where managed instance names ignore the project base, causing incorrect reuse when bases change. Maintainers have identified the root cause and agreed on a fix. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
15
Complexity:
45
Confidence:
95
Support Request:
5
|
keep open | Managed instance names omit the project base, causing incorrect container reuse when bases change. Maintainers have triaged the bug, agreed on a solution involving instance config storage, and are actively discussing implementation details. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
45
Complexity:
60
Confidence:
90
Support Request:
5
|
keep open | Bug where managed instance names exclude the project base, causing incorrect reuse. Maintainers have analyzed the issue, agreed on a fix involving instance config storage, and noted platform should also be considered. Still open. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
45
Complexity:
65
Confidence:
90
Support Request:
10
|
keep open | Managed instance names omit the project base, causing incorrect container reuse when bases change. Maintainers have agreed on a fix strategy but implementation is pending. |
Update history
No update history recorded yet.
Related issues
No related issues found above the similarity threshold.