Passthrough stopped working in 7.x
Metadata
Current evaluation
App-level passthrough was rejected in Snapcraft 7.x; support is now implemented and covered by a core22 spread test, leaving the issue resolved but open.
Suggested action: close resolved
Reason: Commit f9b75a974 (canonical/snapcraft#2053) implements passthrough properties in generated snap.yaml. The current App model and schema accept apps.<app-name>.passthrough, and tests/spread/general/passthrough verifies app-level passthrough on core22.
Evaluated by: mr-cal-bot
Impact:
35
Quick Win:
22
Complexity:
35
Confidence:
95
Actionability:
95
Issue body
```
Bad snapcraft.yaml content:
- extra field 'passthrough' not permitted in 'apps.server' configuration
```
Snapcraft.yaml:
https://github.com/ted-gould/lxd-terminal/blob/main/snap/snapcraft.yaml
Works great if I switch back to the 6.x series and build. Doesn't work on 7.0.x or 7.1.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
35
Quick Win:
22
Complexity:
35
Confidence:
95
Actionability:
95
|
close resolved | App-level passthrough was rejected in Snapcraft 7.x; support is now implemented and covered by a core22 spread test, leaving the issue resolved but open. | |
| stealth/space-bunny-alpha |
Impact:
52
Quick Win:
34
Complexity:
28
Confidence:
88
Actionability:
90
|
keep open | Snapcraft 7.x incorrectly rejects apps.*.passthrough, which worked in 6.x; the reporter supplied a reproducer and a maintainer confirmed the regression needs fixing. | |
| stealth/space-bunny-alpha |
Impact:
42
Quick Win:
29
Complexity:
22
Confidence:
90
Actionability:
88
|
keep open | App-level passthrough regressed in Snapcraft 7.x by being rejected during schema validation; a maintainer confirmed it needs fixing, and the field remains supported in current code. | |
| qwen/qwen3.6-35b-a3b |
Impact:
70
Quick Win:
45
Complexity:
20
Confidence:
85
Actionability:
80
|
close resolved | Regression in Snapcraft 7.x where app-level 'passthrough' field was rejected by schema validation; currently supported in codebase. | |
| qwen/qwen3.8-27b |
Impact:
55
Quick Win:
33
Staleness:
90
Complexity:
40
Confidence:
55
Support Request:
10
|
needs triage | Regression: snapcraft 7.x rejects the valid 'passthrough' field in apps.<name> config with 'extra field not permitted', while 6.x accepts it. No maintainer response, 0 comments, ~4 years old. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
20
Confidence:
90
Support Request:
10
|
close stale | Report of 'passthrough' config field failing in snapcraft 7.x but working in 6.x. No maintainer interaction for over 4 years. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
30
Confidence:
85
Support Request:
10
|
close stale | Reports validation error for passthrough field in snapcraft.yaml apps config on version 7.x, while working in 6.x. Inactive for over 4 years with no maintainer response. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
25
Confidence:
80
Support Request:
10
|
close stale | Reports passthrough field in apps.server config failing in snapcraft 7.x with validation error. Works in 6.x. Issue is 4 years old with no maintainer comments. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/snapcraft#2053
(confidence 95%)
Commit f9b75a974 directly implements passthrough properties, matching the reported regression and current regression test coverage.
Related issues
No related issues found above the similarity threshold.