← Back to issue list

Godeps plugin support to build only needed binaries

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1657212
Type
issue
State
closed
Author
~nskaggs
Labels
—
Created
Updated
Closed

Current evaluation

Godeps gained go-packages support to build selected binaries via snapcore/snapcraft PR #1057, merged as commit 81f56fd13.

Resolution: closed resolved

Reason: PR #1057 implemented go-packages support for the Godeps plugin. Commit 81f56fd13 records the merged resolution and matches the maintainer’s linked PR.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Can we have feature parity with the go plugin and the godeps plugin? Specifically, the ability to build only specific binaries.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Godeps gained go-packages support to build selected binaries via snapcore/snapcraft PR #1057, merged as commit 81f56fd13.
stealth/space-bunny-alpha — closed resolved Godeps gained go-packages support via merged PR #1057 (commit 81f56fd13), enabling builds of only specified Go binaries.
stealth/space-bunny-alpha — closed stale Selective binary-building support for the Godeps plugin was abandoned without implementation; no resolving PR or commit was recorded.
qwen/qwen3.6-35b-a3b — — Abandoned. The request to add selective binary building to the godeps plugin for parity with the go plugin was closed without comments or resolution.
qwen/qwen3.6-35b-a3b — — Feature request for godeps plugin binary selection was closed without implementation or discussion, indicating the request was abandoned.
qwen/qwen3.6-35b-a3b — — Request to add selective binary building to the godeps plugin was closed without resolution or comments, indicating the feature request was abandoned.
qwen3.6-35b-a3b-mtp-q6 — — Feature request to enable selective binary builds in the godeps plugin was closed without implementation or discussion. The request was abandoned due to lack of engagement.

Update history

Date Change
created

Related work

  • Likely Fixed By: snapcore/snapcraft#1057 (confidence 100%)

    Merged change titled "godeps plugin: support for go-packages."

Related issues

Issue Project State Summary Similarity
#1595981 Need a godeps plugin snapcraft (launchpad) closed Godeps plugin support was merged in snapcore/snapcraft#691 via commit a073503c0.
81%
#691 Add godeps plugin. snapcraft merged Godeps plugin merged into snapcraft via commit a073503c0 (PR #691), adding Go godeps dependency support and resolving LP bug #1595981; later enhanced by follow-up PRs.
80%
#2328 godeps plugin: support for bases snapcraft merged Merged PR #2328 as commit e1393815d, adding base-aware godeps support that prefers the Go snap and can install golang-go as a build package.
77%
#1671546 godeps plugin does not installing the git package by itself snapcraft (launchpad) closed Fixed in snapcore/snapcraft#1179, merged as commit 10c46b8ad; the godeps plugin now adds git to build-packages.
77%
#1179 godeps plugin: add git to build-packages snapcraft merged Merged in canonical/snapcraft#1179 via commit 10c46b8ad, adding git to the godeps plugin’s build-packages so its go get invocation can complete.
77%
#1794784 Update the godeps plugin to be base aware snapcraft (launchpad) closed Godeps gained base support through snapcore/snapcraft PR #2328, implemented by commit e1393815d.
75%
#1057 godeps plugin: support for go-packages. snapcraft merged Merged PR #1057 as commit 81f56fd13, adding go-packages support to the Godeps plugin so builds can target specified Go packages.
73%
#1748202 go plugin doesn't honor godeps file snapcraft (launchpad) closed Closed after a maintainer explained that Snapcraft's dedicated godeps plugin must be used; the go plugin does not consume versions from a Godeps file.
71%
#1922150 godeps using seemingly invalid commit hash snapcraft (launchpad) closed Fixed by merged snapcore/snapcraft#3475 (commit a6dfe1cd2), which defaulted the unmaintained godeps plugin to Go 1.15/stable; the reporter confirmed the workaround restored CI.
71%