Support XSBC entries in the project file
Metadata
Current evaluation
Triaged feature request to accept XSBC-prefixed project/package fields and emit B-marked custom fields in binary control files; current models still use passthrough.
Suggested action: keep open
Reason: The maintainer-authored request is clearly valid and triaged: Package and Project currently expose passthrough dictionaries, while the control encoder only emits fixed fields. No resolving commit or duplicate was found; implementation should add validated XSBC alias handling, binary-field propagation, schema updates, tests, and passthrough migration guidance.
Evaluated by: mr-cal-bot
Impact:
52
Quick Win:
23
Complexity:
47
Confidence:
91
Actionability:
83
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
52
Quick Win:
23
Complexity:
47
Confidence:
91
Actionability:
83
|
keep open | Triaged feature request to accept XSBC-prefixed project/package fields and emit B-marked custom fields in binary control files; current models still use passthrough. | |
| qwen/qwen3.6-35b-a3b |
Impact:
60
Quick Win:
25
Complexity:
40
Confidence:
85
Actionability:
70
|
keep open | Feature request to support XSBC-prefixed custom fields in debcraft.yaml project file, replacing the current passthrough mechanism for binary package control fields. | |
| qwen/qwen3.8-27b |
Impact:
45
Quick Win:
27
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. |
Update history
No update history recorded yet.
Related issues
No related issues found above the similarity threshold.