← Back to issue list

Dynamic package repository detection

View original Github issue

Metadata

Project
craft-parts
Number
#1224
Type
issue
State
closed
Author
cmatsuoka
Labels
Status: Triaged
Created
Updated
Closed

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).
78%