← Back to issue list

Validate `depends` and related fields

View original Github issue

Metadata

Project
debcraft
Number
#42
Type
issue
State
open
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Feature request to add validation for the depends field and related Debian relationship fields (recommends, suggests, provides, breaks, replaces, conflicts) in debcraft package models, ideally upstreamed to python-debian. Open since Nov 2025 with no labels, no assignee, and no further activity.

Suggested action: needs triage

Reason: The issue is a feature request from a maintainer (lengau) to validate the depends field and related fields in debcraft package models. It has no labels, no assignee, and only one comment (the original body with a link to Debian policy). The code in debcraft/models/package.py still has a comment referencing this issue (#42) with the same Debian policy link, confirming it's not yet implemented. No evidence of a fix or related PR exists in the commit history.

Impact: 50 Quick Win: 22.5 Staleness: 55 Complexity: 55 Confidence: 70 Support Request: 5

Issue body

Validate the `depends` field and other related fields. Ideally we'd be able to upstream these validators into something like `python-debian`.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 50
Quick Win: 22.5
Staleness: 55
Complexity: 55
Confidence: 70
Support Request: 5
needs triage Feature request to add validation for the depends field and related Debian relationship fields (recommends, suggests, provides, breaks, replaces, conflicts) in debcraft package models, ideally upstreamed to python-debian. Open since Nov 2025 with no labels, no assignee, and no further activity.
qwen/qwen3.6-35b-a3b
Staleness: 75
Complexity: 40
Confidence: 85
Support Request: 10
needs triage Issue requests validation of the `depends` field and related fields, with a goal to upstream validators to `python-debian`. No maintainer response or labels present. Inactive for over 244 days.
qwen3.6-35b-a3b-mtp-q6
Staleness: 75
Complexity: 50
Confidence: 75
Support Request: 10
needs triage Request to validate Debian package depends and related fields, potentially upstreaming to python-debian. Unlabelled and inactive for 231 days, awaiting maintainer assessment.
qwen3.6-35b-a3b-mtp-q6
Staleness: 75
Complexity: 35
Confidence: 65
Support Request: 10
needs triage Add validation for the depends field and related Debian package fields, aiming to upstream validators to python-debian. Open and inactive for 209 days, awaiting implementation or further discussion.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.