homebrew-core icon indicating copy to clipboard operation
homebrew-core copied to clipboard

go 1.25rc1, [email protected] 1.24.4 (new formula)

Open stefanb opened this issue 6 months ago • 1 comments

Announcement:

  • rc1: https://groups.google.com/g/golang-announce/c/dlbl6lgfVX0

Release notes:

  • Official draft: https://tip.golang.org/doc/go1.25

Go 1.24 milestone: GitHub milestone details (release blockers, commits, PRs)

Go release dashboard: https://dev.golang.org/release

Downloads: https://go.dev/dl/

Related/similar previous:

  • https://github.com/Homebrew/homebrew-core/pull/201070
  • https://github.com/Homebrew/homebrew-core/pull/175310

Builds:

  • rc1: https://github.com/Homebrew/homebrew-core/actions/runs/15601592250?pr=226636

Problematic formulae:

Due to Go 1.25 changes

Needs specific support for Go 1.25 upstream

  • [ ] garble: test failure: Go linker patches aren't available for go1.25 or later yet

Formula revision bump needed

  • [ ] golangci-lint: test failure: the Go language version (go1.24) used to build golangci-lint is lower than the targeted Go version (1.25)
  • [ ] govulncheck: test failure: Loading packages failed, possibly due to a mismatch between the Go version used to build govulncheck and the Go version on PATH. Consider rebuilding govulncheck with the current Go version.
  • [ ] staticcheck: test failure: module requires at least go1.25rc1, but Staticcheck was built with go1.24.4

Needs golang.org/x/tools bump to >= v0.34.0

  • [ ] flux: build failure: # golang.org/x/tools/internal/tokeninternal /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/golang.org/x/[email protected]/internal/tokeninternal/tokeninternal.go:64:9: invalid array length -delta * delta (constant -256 of type int64) https://github.com/influxdata/flux/pull/5543
  • [ ] gf: build failure: # golang.org/x/tools/internal/tokeninternal /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/golang.org/x/[email protected]/internal/tokeninternal/tokeninternal.go:64:9: invalid array length -delta * delta (constant -256 of type int64) https://github.com/gogf/gf/pull/4313
  • [ ] golines: build failure: # golang.org/x/tools/internal/tokeninternal /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/golang.org/x/[email protected]/internal/tokeninternal/tokeninternal.go:78:9: invalid array length -delta * delta (constant -256 of type int64) https://github.com/segmentio/golines/pull/167
  • [x] gopls: build failure: # golang.org/x/tools/internal/tokeninternal /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/golang.org/x/[email protected]/internal/tokeninternal/tokeninternal.go:33:9: invalid array length -delta * delta (constant -256 of type int64) Regular update in https://github.com/golang/tools/commit/06818cb6785a608a0e9446d3cb3e0af300bdbeb4 for https://github.com/golang/go/issues/73965 https://github.com/Homebrew/homebrew-core/pull/227092
  • [ ] gotestsum: build failure: # golang.org/x/tools/internal/tokeninternal /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/golang.org/x/[email protected]/internal/tokeninternal/tokeninternal.go:64:9: invalid array length -delta * delta (constant -256 of type int64) https://github.com/gotestyourself/gotestsum/pull/501
  • [ ] legitify: build failure: # golang.org/x/tools/internal/tokeninternal /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/golang.org/x/[email protected]/internal/tokeninternal/tokeninternal.go:78:9: invalid array length -delta * delta (constant -256 of type int64)
  • [ ] license-eye: build failure: # golang.org/x/tools/internal/tokeninternal /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/golang.org/x/[email protected]/internal/tokeninternal/tokeninternal.go:64:9: invalid array length -delta * delta (constant -256 of type int64) https://github.com/apache/skywalking-eyes/pull/201
  • [x] service-weaver: build failure: # golang.org/x/tools/internal/tokeninternal /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/golang.org/x/[email protected]/internal/tokeninternal/tokeninternal.go:78:9: invalid array length -delta * delta (constant -256 of type int64) https://github.com/Homebrew/homebrew-core/pull/226921

Hash mismatches

  • [ ] buildpulse-test-reporter hash mismatch: Expected: 4235de52b6068f9f3d2d04f3b43ca8d2de1d1e421ae3cfbcdbcef2629d9b8263 Actual: 605e87f4d566f14455f6c1e609eabd3fc2337a09d695fafc489011ce48b02035
  • [ ] gnmic: hash mismatch: Expected: 79db2cdd7dfe55edefdb7dcdd1c4403fdc5cb9378385f23456d16a740cc6ec24 Actual: a684f627680eff51acec81f8eb3c4fa920c32b05afde0c040e9c51d1d2fe3067
  • [ ] go-blueprint: hash mismatch: Expected: 6377012d2899867b5a32f67b810d19cb44b6eb14a3caa8214cb969f69209a51b Actual: 4d8a04a3eabdeddce0ec1f77dddaa23dfe480150d9222e7dcebaccaff86b9c1f
  • [ ] humanlog: hash mismatch: `Expected: f57cc04582a84cc786ea1a9198ea2866fd269c2ab5a2df4ea6f9998394786186 Actual: 70fe4f955d19c92cef6249f5aa1fbb54a1c60fabf4674a4bfd2c0ce333efed57
  • [ ] ksops: hash mismatch: Expected: d498284ee6a523fd4b87d284693b313fea289b4a374f2c0d1b5023f2b18bf77a Actual: 08891e25bfac225ac90fd6ccc20ec5d8d0dff96222d86eaafeb976d85bb338f0
  • [ ] kubevpn: hash mismatch: Expected: 24c7728797fb614c0fd69fcd878b872835d889cf25e8a140898a107f282ff999 Actual: 05ab7c1dc46e0904013d6c70583c48597a5a9447aeaacfb059b3c187c8b8c633
  • [ ] kumactl: hash mismatch: Expected: 1887e12a27b779d41111347bc5181573165cf6063bbcd622b50977d26c4e2a59 Actual: 27048e7dbad0841f146fdb3ddb9031ae959463fe76b3fb8944a19ed5253e6c56
  • [ ] mdz: hash mismatch: Expected: f74b30f2d62e0ab002c104b075ffda8a9574a8597a73abc31bfa7b7e264d3517 Actual: 62c623ac6ff9507eff68d1a66d335fc8878065ff563639e493b3cc216145234a
  • [ ] mongodb-atlas-cli: hash mismatch: Expected: 89be7e6cecd3620b73d257b710b9b2dbe04ce16bfd28adf4c656ed94968520ac Actual: ac50cb1fc211f1227e0a3e2da19375e9f6d60a5f06cea524169489213a4b6fae
  • [ ] ocm: hash mismatch: Expected: 2773eb36c66cea85f4fb6aa5f0ffbf323046dae2b1ed5a37f18b487022f6414b Actual: 4f9ad5c5a315053489b45e9a734999b2524140af45429853428b07b49b0aa5e2
  • [ ] percona-toolkit: hash mismatch: Expected: e79f53c3227ac31c858fad061d8a000162cb5ecf8b446b90b574adde9e9ab455 Actual: ac8a20b8cf0c5c214eac43e9456fcf75c7482c3fba0f821382098bd5ea011a13
  • [ ] rosa-cli: hash mismatch: Expected: 4352b72f94d22d3a29aa20b4793c19472ca3c1ba1c689676bb37f8c7a453ecf6 Actual: 6ce9b21640eec97c4003b378434dd0d78afc22ac5f4336233b3f003c6c4967c6

Transient

  • [ ] eget: test failure: Github API rate limit exceeded
  • [ ] openbao: build failure: YN0000: Failed with errors in 26m 5s
  • [ ] parca: build failure: ERR_PNPM_FETCH_504  GET https://registry.npmjs.org/@storybook%2Faddon-docs: Gateway Timeout - 504
  • [ ] phoneinfoga: build failure: The remote server failed to provide the requested resource ➤ YN0035: │ Response Code: 503 (Service Unavailable)
  • [ ] prometheus: build failure: fatal: not a git repository (or any of the parent directories): .git, npm error 503 Service Unavailable
  • [ ] sqlboiler: build failure: go: downloading modernc.org/sqlite v1.18.1 drivers/sqlboiler-sqlite3/driver/sqlite3.go:12:2: modernc.org/[email protected]: Get "https://proxy.golang.org/modernc.org/sqlite/@v/v1.18.1.zip": dial tcp 74.125.193.141:443: connect: operation timed out

Other / Unknown / not yet categorized

  • [ ] amfora: build error config/config.go:14:2: unrecognized import path "code.rocketnine.space/tslocum/cview": parse https://code.rocketnine.space/tslocum/cview?go-get=1: no go-import meta tags (meta tag codeberg.org/tslocum/cview did not match import path code.rocketnine.space/tslocum/cview)
  • [ ] excalidraw-converter: test fail: Unable to check for latest version: could not fetch releases
  • [ ] ibazel: build failure: external/zlib/BUILD.bazel:31:11: Compiling zutil.c [for tool] failed: (Exit 1): cc_wrapper.sh failed: error executing CppCompile command
  • [ ] ignite: build failure: # github.com/bytedance/sonic/internal/rt /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/bytedance/[email protected]/internal/rt/stubs.go:33:22: undefined: GoMapIterator /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/bytedance/[email protected]/internal/rt/stubs.go:36:54: undefined: GoMapIterator
  • [ ] ipfs: build failure: # github.com/cockroachdb/swiss /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/cockroachdb/[email protected]/map.go:286:7: undefined: hashFn /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/cockroachdb/[email protected]/map.go:337:14: undefined: getRuntimeHasher /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/cockroachdb/[email protected]/map.go:338:22: undefined: fastrand64 /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/cockroachdb/[email protected]/map.go:600:23: undefined: fastrand64 /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/cockroachdb/[email protected]/map.go:649:19: undefined: fastrand64 /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/cockroachdb/[email protected]/map.go:670:20: undefined: fastrand64 /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/cockroachdb/[email protected]/options.go:30:14: undefined: hashFn https://github.com/cockroachdb/swiss/issues/48
  • [ ] ipget: build failure: # github.com/cockroachdb/swiss /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/cockroachdb/[email protected]/map.go:286:7: undefined: hashFn /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/cockroachdb/[email protected]/map.go:337:14: undefined: getRuntimeHasher /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/cockroachdb/[email protected]/map.go:338:22: undefined: fastrand64 /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/cockroachdb/[email protected]/map.go:600:23: undefined: fastrand64 /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/cockroachdb/[email protected]/map.go:649:19: undefined: fastrand64 /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/cockroachdb/[email protected]/map.go:670:20: undefined: fastrand64 /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/cockroachdb/[email protected]/options.go:30:14: undefined: hashFn https://github.com/cockroachdb/swiss/issues/48
  • [ ] kubernetes-cli: build failure: no space left on device
  • [ ] llgo: test failure: panic: cannot build SSA for packages
  • [ ] netdata: test failure: level=error errno="2, No such file or directory" tid=6587157 msg="CLAIM: cannot load cloud config '/opt/homebrew/var/lib/netdata/cloud.d/cloud.conf'. Running with internal defaults."
  • [x] quran: test failure: 131 is not a valid translation, please use quran ls-translations' to see available translations.` https://github.com/Homebrew/homebrew-core/pull/226912
  • [x] ~syncthing: build failure: runtime go1.25rc1 not found in compat.yaml~ (entry was added)
  • [x] vitess: test failure: flag provided but not defined: -enable-v2 https://github.com/Homebrew/homebrew-core/pull/226911
  • [ ] xeol: test failure: db could not be loaded: the eol database was built 17 weeks ago (max allowed age is 12 weeks)

  • [x] Have you followed the guidelines for contributing?
  • [x] Have you ensured that your commits follow the commit style guide?
  • [x] Have you checked that there aren't other open pull requests for the same formula update/change?
  • [ ] Have you built your formula locally with HOMEBREW_NO_INSTALL_FROM_API=1 brew install --build-from-source <formula>, where <formula> is the name of the formula you're submitting?
  • [ ] Is your test running fine brew test <formula>, where <formula> is the name of the formula you're submitting?
  • [ ] Does your build pass brew audit --strict <formula> (after doing HOMEBREW_NO_INSTALL_FROM_API=1 brew install --build-from-source <formula>)? If this is a new formula, does it pass brew audit --new <formula>?

stefanb avatar Jun 12 '25 04:06 stefanb

looks like linux arm dependency builds did not get triggered.

chenrui333 avatar Jun 13 '25 01:06 chenrui333

@stefanb, please file an issue at Homebrew/brew for all uses of https://github.com/Homebrew/homebrew-core/labels/CI-test-bot-no-concurrent-downloads. Thanks!

github-actions[bot] avatar Aug 12 '25 22:08 github-actions[bot]

:shipit: @stefanb has requested bottles to be published to this PR.

[!CAUTION] Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch.

github-actions[bot] avatar Aug 13 '25 11:08 github-actions[bot]

:warning: @stefanb bottle publish failed.

github-actions[bot] avatar Aug 13 '25 11:08 github-actions[bot]

:shipit: @stefanb has requested bottles to be published to this PR.

[!CAUTION] Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch.

github-actions[bot] avatar Aug 13 '25 19:08 github-actions[bot]