go 1.25rc1, [email protected] 1.24.4 (new formula)
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: (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: hashFnhttps://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: hashFnhttps://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 usequran 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-v2https://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 doingHOMEBREW_NO_INSTALL_FROM_API=1 brew install --build-from-source <formula>)? If this is a new formula, does it passbrew audit --new <formula>?
looks like linux arm dependency builds did not get triggered.
@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!
: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.
:warning: @stefanb bottle publish failed.
: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.