← Back to issue list

Dump plugin to fetch single binary

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1839842
Type
issue
State
open
Author
~doismellburning
Labels
wishlist
Created
Updated
Closed

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.