Dynamic package repository detection
Metadata
Current evaluation
Dynamic package repository detection was implemented in merged PR #1231 (commit ecceb40d), including part-created base systems and chroots with differing contents.
Resolution: closed resolved
Reason: PR #1231 was merged as commit ecceb40d, adding dynamic package repository type detection for systems whose contents are populated or changed after import.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
Implement re-evaluation of the repository type based on current contents of the system.
### Why it needs to get done
Current repository is determined when craft-parts is first imported by the application. When creating a base system in a part it will start empty; repository detection needs to be re-evaluated when content is added.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Dynamic package repository detection was implemented in merged PR #1231 (commit ecceb40d), including part-created base systems and chroots with differing contents. | |
| stealth/space-bunny-alpha | — | closed resolved | Dynamic package repository detection was implemented in merged PR #1231 (commit ecceb40d), covering part-created base systems and chroots with different system contents. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. The dynamic repository detection request received only an automated Jira sync comment, indicating it was deferred or abandoned. No fix or resolution was documented. | |
| qwen/qwen3.8-27b |
Impact:
65
Quick Win:
26
Staleness:
75
Complexity:
60
Confidence:
90
Support Request:
0
|
close stale | Feature request to re-evaluate the package repository type based on current system contents, since detection happens only at import time. Implemented in PR #1231 and released in 2.22.0 (2025-09-09); issue can be closed. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
75
Complexity:
65
Confidence:
85
Support Request:
10
|
keep open | Feature request to dynamically re-evaluate package repository types after base system content is added, currently only detected at import. Status: triaged but inactive for over 10 months. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
80
Complexity:
60
Confidence:
70
Support Request:
0
|
keep open | Feature request to dynamically re-evaluate package repository type after base system content is added. Currently triaged but inactive for 313 days with no maintainer follow-up. |
Update history
| Date | Change |
|---|---|
| closed |
Related work
-
Likely Fixed By:
canonical/craft-parts#1231
(confidence 100%)
Merged implementation of dynamic package repository type detection.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1231 feat: dynamically detect the package repository type | craft-parts | merged | Merged PR #1231 as ecceb40d, dynamically detecting repository type for part-created base systems and chroots containing a different OS (CRAFT-4721). |