Conversation
pkgsrc's go meta-package reaches the binary mirrors before the versioned package it depends on. On a new Go release, pkg_add go then fails with "no pkg found for 'go127-1.27.1*'" until the mirror catches up, and the job fails before any test runs. Take the release named in go.mod from go.dev instead, which is also the version the Linux jobs test with.
NetBSD doesn't have /usr/local, pkgsrc installs into /usr/pkg.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The NetBSD job installs Go with
pkg_add go. pkgsrc'sgometa-package reaches the binary mirrors before the versioned package it depends on, so on a new Go release the install fails until the mirror catches up:The job then fails before any test runs, whatever the change under test.
This takes the Go release named in
go.modfrom go.dev instead, the same version the Linux jobs test with. The other BSD jobs keep using their package repos, whosegopackage is a single package without that ordering problem.