← Back to issue list

Passthrough stopped working in 7.x

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1982843
Type
issue
State
open
Author
~ted
Labels
craft-1294
Created
Updated
Closed
—

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.