← Back to issue list

Validate maintainer names

View original Github issue

Metadata

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

Current evaluation

RFC822 validation for maintainer, original-maintainer, and uploaders is still absent; the current model leaves these fields unvalidated and the issue is untriaged.

Suggested action: needs triage

Reason: debcraft/models/project.py explicitly marks maintainer validation as a TODO for #39 and defines all three fields as plain strings or string lists; the schema only constrains their types, and gencontrol forwards them unchanged. The requested fields and format are clear, but the issue has no labels, comments, or maintainer response, and RFC822 edge cases and expected validation behavior still need triage.

Evaluated by: mr-cal-bot

Impact: 52 Quick Win: 21 Complexity: 45 Confidence: 94 Actionability: 72

Issue body

We need to validate that the `maintainer`, `original-maintainer` and `uploaders` fields contain valid RFC822 `Name <email@address>` fields.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 52
Quick Win: 21
Complexity: 45
Confidence: 94
Actionability: 72
needs triage RFC822 validation for maintainer, original-maintainer, and uploaders is still absent; the current model leaves these fields unvalidated and the issue is untriaged.
qwen/qwen3.6-35b-a3b
Impact: 30
Quick Win: 17
Complexity: 30
Confidence: 70
Actionability: 80
needs triage Feature request to validate maintainer, original-maintainer, and uploaders fields as RFC822 Name <email> format. Open 305 days with no labels, comments, or maintainer response.
qwen/qwen3.8-27b
Impact: 30
Quick Win: 20
Staleness: 70
Complexity: 35
Confidence: 60
Support Request: 5
needs triage Feature request to validate the maintainer, original-maintainer, and uploaders fields as RFC822 Name <email> format in debcraft. Open 285 days with no labels, comments, or activity; no evidence of a fix or related work.
qwen/qwen3.6-35b-a3b
Staleness: 80
Complexity: 10
Confidence: 90
Support Request: 0
needs triage Request to validate maintainer, original-maintainer, and uploaders fields for RFC822 Name <email> format compliance. Currently inactive with zero comments or labels for 244 days.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 35
Confidence: 80
Support Request: 10
needs triage Request to add validation for maintainer, original-maintainer, and uploaders fields to ensure they follow RFC822 Name <email> format. Currently open with no maintainer response or comments after 231 days.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.