← Back to issue list

godeps: set default channel to 1.15/stable

View original Github issue

Metadata

Project
snapcraft
Number
#3475
Type
pull request
State
merged
Author
cjp256
Labels
—
Created
Updated
Closed

Current evaluation

Merged #3475 as a6dfe1cd2, defaulting the unmaintained godeps plugin to Go 1.15/stable to avoid incompatibility with Go 1.16.

Resolution: closed resolved

Reason: PR #3475 was merged as commit a6dfe1cd2, setting the default Go channel to 1.15/stable because Go 1.16 changed go get behavior and no longer populated go/src as expected.

Evaluated by: mr-cal-bot

No scores available.

Issue body

The godeps plugin breaks with 1.16 due to a change of behavior with go get (go/src/... is no longer populated as the plugin expects). As godeps is no longer maintained, it doesn't really make sense to update the plugin to work with 1.16. Simply sets the plugin's default to the last-known working version of go, 1.15. Signed-off-by: Chris Patterson <chris.patterson@canonical.com> - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #3475 as a6dfe1cd2, defaulting the unmaintained godeps plugin to Go 1.15/stable to avoid incompatibility with Go 1.16.
stealth/space-bunny-alpha — closed resolved Merged #3475 (commit a6dfe1cd2), pinning godeps' default Go channel to 1.15/stable for compatibility with the plugin's expected go get behavior.
stealth/space-bunny-alpha — closed resolved Merged #3475 in a6dfe1cd2, setting the unmaintained godeps plugin's default Go channel to 1.15/stable for compatibility with go get.
stealth/space-bunny-alpha — closed resolved Merged PR #3475 (commit a6dfe1cd2), setting godeps' default Go channel to 1.15/stable to avoid Go 1.16+ go get behavior changes; the unmaintained plugin was not updated.
qwen/qwen3.6-35b-a3b — — Merged changes to set the godeps plugin default Go channel to 1.15/stable. This resolves Go 1.16+ compatibility issues caused by go get behavior changes, as the plugin is unmaintained.
qwen3.6-35b-a3b-mtp-q6 — — Merged into master. The godeps plugin default channel was set to 1.15/stable to avoid Go 1.16+ incompatibility from go get changes. As the plugin is unmaintained, reverting to the last working version resolved the issue. All checks passed.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
72%