← Back to issue list

Support XSBC entries in the project file

View original Github issue

Metadata

Project
debcraft
Number
#138
Type
issue
State
open
Author
cmatsuoka
Labels
Status: Triaged
Created
Updated
Closed

Current evaluation

Feature request to support XSBC-prefixed custom fields in the project file, replacing the passthrough mechanism for binary package control entries. Triaged by maintainer, tracked as DEBCRAFT-65, no implementation yet.

Suggested action: keep open

Reason: The issue is labeled 'Status: Triaged' and was filed by a maintainer (cmatsuoka) with a clear scope: replace the passthrough mechanism with XSBC-prefixed fields for binary package control entries. The internal Jira ticket DEBCRAFT-65 was created, confirming it is tracked. No implementation exists yet (no XSBC references in code), and the 129-day inactivity is moderate but the issue remains relevant as the passthrough mechanism is still the only way to add custom control fields.

Impact: 45 Quick Win: 27.0 Staleness: 55 Complexity: 40 Confidence: 70 Support Request: 5

Issue body

Debian control files support custom fields prefixed with X and one or more of S, B, or according to the following rules: X: Signifies a user-defined field. S: Indicates the field should be included in the source package control file (.dsc). B: Indicates the field should be included in the binary package control file. C: Indicates the field should be included in the changes file (.changes) used for uploads. When the package is built, the XSBC- prefix is stripped, and the field is placed into the designated output files under its base name (e.g., XSBC-Custom-Field becomes Custom-Field). In Debcraft, this mechanism should replace the passthrough method to create custom entries in the control file. Since dsc or changes are not yet supported, it should only propagate the field to the binary package control file.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 45
Quick Win: 27.0
Staleness: 55
Complexity: 40
Confidence: 70
Support Request: 5
keep open Feature request to support XSBC-prefixed custom fields in the project file, replacing the passthrough mechanism for binary package control entries. Triaged by maintainer, tracked as DEBCRAFT-65, no implementation yet.
qwen/qwen3.6-35b-a3b
Staleness: 45
Complexity: 25
Confidence: 70
Support Request: 0
keep open Feature request to implement XSBC custom field support in Debcraft, replacing the current passthrough method. Currently triaged and awaiting implementation.
qwen3.6-35b-a3b-mtp-q6
Staleness: 55
Complexity: 45
Confidence: 85
Support Request: 5
keep open Feature request to implement XSBC custom field support in Debcraft's project file, replacing the passthrough method for binary control file generation. Currently triaged but inactive for 75 days.
qwen3.6-35b-a3b-mtp-q6
Staleness: 30
Complexity: 40
Confidence: 85
Support Request: 5
keep open Add XSBC-prefixed custom field support to Debcraft project files, replacing passthrough methods. Currently triaged and awaiting implementation, initially scoped to binary package control file propagation. Jira ticket DEBCRAFT-65 created.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.