← Back to issue list

Set `Application.allow_spread_yaml` to false

View original Github issue

Metadata

Project
debcraft
Number
#187
Type
issue
State
closed
Author
mr-cal
Labels
Status: Triaged
Created
Updated
Closed

Current evaluation

Closed without a recorded code change; disabling spread.yaml compatibility remained tracked only by internal ticket DEBCRAFT-79.

Resolution: closed stale

Reason: No resolving PR, commit, or maintainer closing comment was recorded. The only follow-up was an automated internal-ticket link, so the requested configuration change appears to have stalled.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### Check existing issues - [x] I've verified that this request isn't described by any existing issues. ### Request Set `Application.allow_spread_yaml` to false, upon updating to craft-application 7.3 or higher. ### The problem it solves https://github.com/canonical/craft-application/pull/1168 migrated test config files from `spread.yaml` to `debcraft-test.yaml`. It allows for parsing `spread.yaml` for backward compatibility, but we [don't need backward compatibility](https://github.com/canonical/craft-application/pull/1168#discussion_r3871528200) for debcraft.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed stale Closed without a recorded code change; disabling spread.yaml compatibility remained tracked only by internal ticket DEBCRAFT-79.
stealth/space-bunny-alpha — closed stale No resolving change was recorded; the only follow-up was internal ticket DEBCRAFT-79. craft-application#1168 added debcraft-test.yaml support while retaining spread.yaml compatibility.
stealth/space-bunny-alpha
Impact: 38
Quick Win: 28
Complexity: 22
Confidence: 94
Actionability: 95
keep open Triaged request to set Application.allow_spread_yaml to false and require craft-application 7.3+; proposed implementation is open in debcraft#192 and awaiting review.
qwen3.6-35b-a3b-mtp-q6
Impact: 50
Quick Win: 40
Staleness: 10
Complexity: 20
Confidence: 90
Support Request: 0
keep open Triaged task to set Application.allow_spread_yaml to false and update craft-application dependency to >=7.3.0 in debcraft.
qwen/qwen3.8-27b
Impact: 15
Quick Win: 14
Staleness: 5
Complexity: 10
Confidence: 85
Support Request: 0
keep open Maintainer task to set Application.allow_spread_yaml to false in debcraft after bumping craft-application to 7.3+. Fresh, labeled Status: Triaged; not yet implemented (dependency still pinned to >=7.1.0, locked at 7.2.0).
qwen/qwen3.8-27b
Impact: 15
Quick Win: 13
Staleness: 5
Complexity: 15
Confidence: 85
Support Request: 0
keep open Maintainer task to set Application.allow_spread_yaml to false in debcraft after bumping the craft-application dependency to 7.3+. Fresh, labeled Status: Triaged, tracked as DEBCRAFT-79; not yet implemented (dependency still >=7.1.0, locked at 7.2.0).
qwen/qwen3.8-27b
Impact: 25
Quick Win: 21
Staleness: 5
Complexity: 15
Confidence: 65
Support Request: 0
needs triage Debcraft should set Application.allow_spread_yaml to false after updating to craft-application 7.3+, since spread.yaml backward compatibility is unnecessary. Fresh maintainer-filed task, no labels or comments yet.

Update history

Date Change
closed
updated
updated
updated
created

Related work

  • Related To: canonical/craft-application#1168 (confidence 100%)

    Merged as 868462ad for 7.3.0; added debcraft-test.yaml support while deprecating spread.yaml fallback.

Related issues

Issue Project State Summary Similarity
#429 Set `Application.allow_spread_yaml` to false imagecraft closed Request to set Application.allow_spread_yaml=false after upgrading to craft-application 7.3+ remains unimplemented; issue closed without a resolving PR or code change.
82%
#192 feat!: Disable `spread.yaml` fallback in `debcraft.Application` debcraft closed PR debcraft#192 (approved, all CI green) set Application.allow_spread_yaml=False and raised craft-application floor to 7.3.0, but was closed unmerged; no replacement commit landed in debcraft.
75%