$SNAP/usr/local/bin should be on the $PATH
Metadata
Current evaluation
Snapcraft's generated app PATH still omits $SNAP/usr/local/bin, so executables installed by Autotools using its default prefix are not found; maintainers confirmed the defect.
Suggested action: keep open
Reason: Maintainer ~zyga marked the report CONFIRMED because the command wrappers lacked the desired entry. Current snapcraft/meta/snap_yaml.py still omits $SNAP/usr/local/bin in both branches that generate the default PATH, so the defect remains unfixed and needs the defaults plus regression tests and documentation updated.
Evaluated by: mr-cal-bot
Impact:
45
Quick Win:
34
Complexity:
18
Confidence:
97
Actionability:
92
Issue body
In /snap/*/current/command-*.wrapper, PATH is "$SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin:$PATH".
This should include $SNAP/usr/local/bin. Autotools defaults to it for prefix, so it's easy to trip over this one just as the ffmpeg part did:
https://github.com/Winael/ffmpeg/pull/1
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
45
Quick Win:
34
Complexity:
18
Confidence:
97
Actionability:
92
|
keep open | Snapcraft's generated app PATH still omits $SNAP/usr/local/bin, so executables installed by Autotools using its default prefix are not found; maintainers confirmed the defect. | |
| stealth/space-bunny-alpha |
Impact:
35
Quick Win:
12
Complexity:
40
Confidence:
80
Actionability:
58
|
keep open | Default snap.yaml PATH ($SNAP/usr/sbin:$SNAP/usr/bin:$SNAP/sbin:$SNAP/bin) omits $SNAP/usr/local/bin, breaking autotools builds that install there. Confirmed valid by ~zyga in 2017, still unfixed at HEAD, migrated to LP #1703471. | |
| qwen/qwen3.6-35b-a3b |
Impact:
40
Quick Win:
29
Complexity:
15
Confidence:
75
Actionability:
85
|
needs triage | Default PATH in snapcraft excludes $SNAP/usr/local/bin, breaking autotools-based packages that install to /usr/local/bin by default. | |
| qwen/qwen3.8-27b |
Impact:
25
Quick Win:
19
Staleness:
95
Complexity:
25
Confidence:
55
Support Request:
15
|
close stale | Request to add $SNAP/usr/local/bin to the PATH in snap command-*.wrapper files, since autotools defaults to that prefix. Open ~9 years with no labels, comments, or maintainer interaction. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
98
Complexity:
10
Confidence:
85
Support Request:
5
|
close stale | Add $SNAP/usr/local/bin to snap wrapper PATH. Over 9 years old with no maintainer response or comments. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
98
Complexity:
15
Confidence:
92
Support Request:
10
|
close stale | Request to add $SNAP/usr/local/bin to snap wrapper PATH. The issue is 9 years old, has no comments or maintainer interaction, and references outdated snapcraft conventions. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
98
Complexity:
15
Confidence:
85
Support Request:
10
|
close stale | Request to add $SNAP/usr/local/bin to snap wrapper PATH. Unaddressed for over 9 years with zero maintainer engagement or labels. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
ffmpeg#1
(confidence 85%)
The report explicitly cites this pull request as an example of the same Autotools-prefix failure.
Related issues
No related issues found above the similarity threshold.