← Back to issue list

Put environment in command-chain instead of the opaque wrapper

View original Launchpad issue

Metadata

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

Current evaluation

⚠️ This summary may be outdated — the issue content or evaluation prompts have changed since this evaluation was made.

Closed and implemented as part of the command-chain migration. Environment configuration was moved to a separate binary, replacing the opaque wrapper approach for snapcraft applications.

Suggested action:

No scores available.

Issue body

The snapcraft CLI currently takes all the plugin environments and runnables and shoves them into wrappers for every app. Prepare for the move to command-chain by putting this information in a separate binary instead.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed and implemented as part of the command-chain migration. Environment configuration was moved to a separate binary, replacing the opaque wrapper approach for snapcraft applications.
qwen/qwen3.6-35b-a3b Closed without comments. The change was abandoned or superseded, with the command-chain migration presumably completed elsewhere.
qwen3.6-35b-a3b-mtp-q6 Closed and implemented. Plugin environments and runnables were moved from opaque wrappers to a separate binary to support the command-chain architecture migration.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#3741 parts: replace snapcraft command-chain with environment snapcraft merged Merged updates replacing snapcraft command-chain with global environment variables (LD_LIBRARY_PATH and PATH) for core22 snaps. The adapter field is deprecated. Approved and merged after passing CI checks.
73%
#2291 meta: put environment into runner instead of app wrapper snapcraft merged Merged. Extracts environment and runnables from app wrappers into a dedicated runner script to prepare for command-chain migration. Resolves LP: #1794261. Approved and passed CI checks.
71%