← Back to issue list

Rewrite the development base check to use distro-support

View original Github issue

Metadata

Project
craft-application
Number
#881
Type
issue
State
open
Author
lengau
Labels
Status: Triaged Type: Enhancement
Created
Updated
Closed

Current evaluation

Enhancement to replace hard-coded development base checks with distro-support for runtime validation. Triaged by maintainer but inactive for ~12 months; hard-coded DEVEL_BASE_INFOS still present in models/project.py.

Suggested action: keep open

Reason: The issue is triaged (labeled 'Status: Triaged') and the maintainer acknowledged it with a comment quoting tigarmo's design rationale about the build-base: devel safeguard. The hard-coded DEVEL_BASE_INFOS in models/project.py (lines 57-62) is still present in the codebase, so the issue remains valid and not outdated. Inactivity for ~12 months is notable but the issue has not become irrelevant.

Impact: 40 Quick Win: 24.0 Staleness: 70 Complexity: 40 Confidence: 75 Support Request: 10

Issue body

### What needs to get done Currently the development base uses hard-coded info about which bases are under development. Since we're including the distro-support library which has this info anyway, we should use it to check. ### Why it needs to get done This should be something that's runtime-checkable rather than requiring a new release.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 40
Quick Win: 24.0
Staleness: 70
Complexity: 40
Confidence: 75
Support Request: 10
keep open Enhancement to replace hard-coded development base checks with distro-support for runtime validation. Triaged by maintainer but inactive for ~12 months; hard-coded DEVEL_BASE_INFOS still present in models/project.py.
qwen/qwen3.6-35b-a3b
Staleness: 80
Complexity: 15
Confidence: 85
Support Request: 0
keep open Enhancement to replace hard-coded development base checks with the distro-support library for runtime validation. Triaged but inactive for over 10 months with no active work or assignee.
qwen3.6-35b-a3b-mtp-q6
Staleness: 75
Complexity: 25
Confidence: 80
Support Request: 5
keep open Refactor development base check to use distro-support library instead of hardcoded values. Issue is triaged as an enhancement but has been inactive for over 10 months with no assignee or follow-up.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 40
Confidence: 75
Support Request: 10
keep open Replace hard-coded development base checks with the distro-support library for runtime validation. Triaged but stalled for 291 days while maintainers clarify how this aligns with the build-base devel safeguard policy.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.