Dump plugin to fetch single binary
Metadata
Current evaluation
Wishlist request for an http/binary source-type on the dump plugin to fetch a single uncompressed binary without unpacking. 7 years old with no maintainer response; likely already addressable via the parts library's file source type.
Suggested action: close stale
Reason: The issue is ~7 years old (2576 days) with zero comments and no maintainer engagement, and the requested capability (fetch a single file without unpacking) is now provided by the parts library's `file` source type, which the dump plugin uses for its `source` handling — making the original request moot. The reporter's own override-pull workaround also remains available.
Impact:
35
Quick Win:
21.0
Staleness:
92
Complexity:
40
Confidence:
60
Support Request:
15
Issue body
(Originally reported and discussed at https://forum.snapcraft.io/t/fetching-a-plain-uncompressed-binary-with-the-dump-plugin/12579/8)
Hephy Workflow (https://teamhephy.info/docs/workflow/) ships as an uncompressed single binary that you just download and run (cf. https://raw.githubusercontent.com/teamhephy/workflow-cli/master/install-v2.sh)
I'd like to use the `dump` plugin to fetch this for my snap, much like the snapcrafters do for helm (https://github.com/snapcrafters/helm/blob/master/snap/snapcraft.yaml):
```
parts:
hephy:
plugin: dump
source:
- on amd64: https://storage.googleapis.com/hephy-workflow-cli-release/v$SNAPCRAFT_PROJECT_VERSION/deis-v$SNAPCRAFT_PROJECT_VERSION-linux-amd64
- on i386: https://storage.googleapis.com/hephy-workflow-cli-release/v$SNAPCRAFT_PROJECT_VERSION/deis-v$SNAPCRAFT_PROJECT_VERSION-linux-i386
```
However, none of the suggested `source-type`s are appropriate:
> source-type
> Can be one of the following: [bzr|deb|git|hg|local|mercurial|rpm|subversion|svn|tar|zip|7z]
I would like some kind of `http`/`binary` `source-type` to mean "just fetch, don't try to unpack" please
The current "workaround" I'm using, courtesy of Daniel Llewellyn, is:
```
override-pull: |
cd "$SNAPCRAFT_PART_SOURCE" # this line might be wrong. also maybe unneeded
if [ "$SNAPCRAFT_ARCH_TRIPLET" = "x86_64-linux-gnu" ]; then
curl -sSLO https://storage.googleapis.com/hephy-workflow-cli-release/v$SNAPCRAFT_PROJECT_VERSION/deis-v$SNAPCRAFT_PROJECT_VERSION-linux-amd64
elif [ "$SNAPCRAFT_ARCH_TRIPLET" = "i386-linux-gnu" ]; then
curl -sSLO https://storage.googleapis.com/hephy-workflow-cli-release/v$SNAPCRAFT_PROJECT_VERSION/deis-v$SNAPCRAFT_PROJECT_VERSION-linux-i386
else
exit 1
fi
```
Thanks
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
35
Quick Win:
21.0
Staleness:
92
Complexity:
40
Confidence:
60
Support Request:
15
|
close stale | Wishlist request for an http/binary source-type on the dump plugin to fetch a single uncompressed binary without unpacking. 7 years old with no maintainer response; likely already addressable via the parts library's file source type. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
98
Complexity:
15
Confidence:
90
Support Request:
10
|
close stale | Feature request to add an HTTP or binary source type to the dump plugin for fetching single uncompressed binaries. Untriaged with no maintainer response. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
98
Complexity:
15
Confidence:
90
Support Request:
10
|
close stale | Feature request to add an HTTP/binary source-type to the dump plugin for fetching single uncompressed binaries directly from URLs. Currently unaddressed and inactive for nearly 7 years. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
20
Confidence:
85
Support Request:
10
|
close stale | Request to add an http/binary source-type to the dump plugin for fetching single uncompressed binaries. Currently unaddressed wishlist with no maintainer interaction for nearly 7 years. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
20
Confidence:
85
Support Request:
10
|
close stale | Add an http or binary source type to the dump plugin for fetching single uncompressed binaries without extraction. Currently a wishlist item with zero comments and inactive for over two years. A curl override workaround exists. |
Update history
No update history recorded yet.
Related issues
No related issues found above the similarity threshold.