← Back to issue list

Add "legacy" adapter type

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1792018
Type
issue
State
closed
Author
~kyrofa
Labels
18.10-extensions
Created
Updated
Closed

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.
82%
#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.
76%
#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.
75%
#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.
72%