Add "legacy" adapter type
Metadata
Current evaluation
Added the "legacy" app adapter via snapcore/snapcraft PR #2262, commit 66c0cd0dd.
Resolution: closed resolved
Reason: The requested adapter type was implemented in PR #2262 and committed as 66c0cd0dd with the message "schema: add 'legacy' adapter type."
Evaluated by: mr-cal-bot
No scores available.
Issue body
Currently snapcraft supports an app adapter which, if set to "none" causes no wrappers to be generated for the app. Add another type "legacy" which covers the current mode of operation: generating wrappers (make this the default). This leads toward a "full" adapter which stops generating wrappers and uses the command-chain instead.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Added the "legacy" app adapter via snapcore/snapcraft PR #2262, commit 66c0cd0dd. | |
| stealth/space-bunny-alpha | — | closed resolved | Added a default "legacy" app adapter preserving wrapper generation; merged in snapcore/snapcraft#2262 via commit 66c0cd0dd. | |
| stealth/space-bunny-alpha | — | closed resolved | Added a default "legacy" app adapter that preserves wrapper generation via merged PR #2262 (commit 66c0cd0dd). | |
| qwen/qwen3.6-35b-a3b | — | — | Feature request to add a "legacy" adapter type was closed without implementation. No pull requests were opened, indicating the change was abandoned or superseded by later snapcraft adapter updates. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned. The legacy adapter type feature was closed without implementation due to prolonged inactivity and no associated pull requests or commits. | |
| qwen/qwen3.6-35b-a3b | — | — | The legacy adapter type feature request was closed without implementation. The proposal to introduce a legacy wrapper generation mode was abandoned after seven years with no discussion or resolution. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | The proposed legacy adapter type was closed without implementation. The feature was abandoned and superseded by later snapcraft command-chain architecture updates. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
snapcore/snapcraft#2262
(confidence 99%)
The maintainer linked this PR as the proposed fix, and its corresponding commit was merged.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2262 schema: add "legacy" adapter type | snapcraft | merged | Merged PR #2262 as 66c0cd0dd, adding the default "legacy" app adapter to preserve wrapper generation and resolve LP #1792018. | |
| #1794532 Add "full" adapter type | snapcraft (launchpad) | closed | Full adapter merged in canonical/snapcraft#2343 (d99c1fe43), using snapd command-chain without wrappers; legacy remained the default for compatibility. | |
| #1860873 Regression: No difference between "legacy" and "full" app adapter | snapcraft (launchpad) | closed | Snapcraft's automatic wrapper/command-chain handling made adapter obsolete; merged PR #3741 (commit 46a3e90be) deprecated it. The legacy/full distinction was ultimately removed, not restored. | |
| #2343 schema, meta: add "full" app adapter | snapcraft | merged | Merged PR #2343 (commit d99c1fe43), adding the full app adapter via snapd command-chain instead of wrappers; legacy remained the default for compatibility. |