Skip to content

Conversation

@stefanb
Copy link
Member

@stefanb stefanb commented Dec 16, 2025

Announcements:

Release notes:

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

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

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

Related/similar previous major releases:

Builds:

Problematic dependants formulae:

Needs to be rebuilt via revision bump in this PR:

  • golangci-lint test failure: the Go language version (go1.25) used to build golangci-lint is lower than the targeted Go version (1.26)

Needs upstream fix for Go 1.26

Broken vitessio/vitess and a dependency:

Broken cockroachdb/swiss dependancies

Broken bytedance/sonic dependancies

  • Upstream
    Build with Go 1.26 fails: internal/rt/stubs.go: undefined: GoMapIterator bytedance/sonic#895
    feat: support Go 1.26 bytedance/sonic#898
    https://github.com/bytedance/sonic/releases/tag/v1.15.0
  • ignite build failure: # github.com/bytedance/sonic/internal/rt /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/bytedance/sonic@v1.14.0/internal/rt/stubs.go:33:22: undefined: GoMapIterator
  • mcphost buid failure: # github.com/bytedance/sonic/internal/rt /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/bytedance/sonic@v1.14.1/internal/rt/stubs.go:33:22: undefined: GoMapIterator
  • nuclei build failure: # github.com/bytedance/sonic/internal/rt /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/bytedance/sonic@v1.14.0/internal/rt/stubs.go:33:22: undefined: GoMapIterator
  • pgstream: build failure: # github.com/bytedance/sonic/internal/rt /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/bytedance/sonic@v1.14.2/internal/rt/stubs.go:33:22: undefined: GoMapIterator
  • rdb build failure: # github.com/hdt3213/rdb link: github.com/bytedance/sonic/ast: invalid reference to encoding/json.unquoteBytes
  • vet build failure: # github.com/bytedance/sonic/internal/rt /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/github.com/bytedance/sonic@v1.14.0/internal/rt/stubs.go:33:22: undefined: GoMapIterator

Broken gvisor.dev/gvisor/pkg/sync / google/gvisor dependencies:

  • Upstream change in Go 1.26: https://go.dev/cl/670497
  • Upstream change in gvisor: Adjust WaitReasonSemacquire et al. for go1.26 google/gvisor#12204
  • gotun (0.8.0) build failure: # gvisor.dev/gvisor/pkg/sync /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/gvisor.dev/gvisor@v0.0.0-20251220000015-517913d17844/pkg/sync/runtime_constants_go126.go:22:2: WaitReasonSelect redeclared in this block /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/gvisor.dev/gvisor@v0.0.0-20251220000015-517913d17844/pkg/sync/runtime_constants_go125.go:22:2: other declaration of WaitReasonSelect /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/gvisor.dev/gvisor@v0.0.0-20251220000015-517913d17844/pkg/sync/runtime_constants_go126.go:23:2: WaitReasonChanReceive redeclared in this block /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/gvisor.dev/gvisor@v0.0.0-20251220000015-517913d17844/pkg/sync/runtime_constants_go125.go:23:2: other declaration of WaitReasonChanReceive /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/gvisor.dev/gvisor@v0.0.0-20251220000015-517913d17844/pkg/sync/runtime_constants_go126.go:24:2: WaitReasonSemacquire redeclared in this block /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/gvisor.dev/gvisor@v0.0.0-20251220000015-517913d17844/pkg/sync/runtime_constants_go125.go:24:2: other declaration of WaitReasonSemacquire
    after feat: 新增tun模式支持 Sesame2/gotun#21 and gotun 0.8.0 #261055
  • xray 26.1.13 build failure: # gvisor.dev/gvisor/pkg/sync /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/gvisor.dev/gvisor@v0.0.0-20260109181451-4be7c433dae2/pkg/sync/runtime_constants_go126.go:22:2: WaitReasonSelect redeclared in this block /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/gvisor.dev/gvisor@v0.0.0-20260109181451-4be7c433dae2/pkg/sync/runtime_constants_go125.go:22:2: other declaration of WaitReasonSelect /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/gvisor.dev/gvisor@v0.0.0-20260109181451-4be7c433dae2/pkg/sync/runtime_constants_go126.go:23:2: WaitReasonChanReceive redeclared in this block /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/gvisor.dev/gvisor@v0.0.0-20260109181451-4be7c433dae2/pkg/sync/runtime_constants_go125.go:23:2: other declaration of WaitReasonChanReceive /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/gvisor.dev/gvisor@v0.0.0-20260109181451-4be7c433dae2/pkg/sync/runtime_constants_go126.go:24:2: WaitReasonSemacquire redeclared in this block /Users/brew/Library/Caches/Homebrew/go_mod_cache/pkg/mod/gvisor.dev/gvisor@v0.0.0-20260109181451-4be7c433dae2/pkg/sync/runtime_constants_go125.go:24:2: other declaration of WaitReasonSemacquire
    after Upgrade gVisor to latest version v0.0.0-20260109181451-4be7c433dae2 XTLS/Xray-core#5527

Uncategorized

Hash mismatches

  • cmctl (2.4.0): Formula reports different checksum: 88a577e2e7007e9df1a5f86817e848339a66b4ae54e6e9ce1c8224038cadeb68 SHA-256 checksum of downloaded file: 3de4456c6f36a143992661f7357a2bd111b224a72ce7b61d83bfdb3679f36a96 cmctl: checksum update for 2.4.0 release #259378
  • dockerfilegraph (0.19.2): Formula reports different checksum: ec714828af7cf290fb69942c4bd65debf8d8fa08034f54389c3d32395c4951ea SHA-256 checksum of downloaded file: 809fafc2fc5ea97a4c32e01568c82a1698b85b8f303405993b28cd91c5363515
    dockerfilegraph: update checksum for 0.19.2 release #263982
  • egctl (1.6.1): Formula reports different checksum: d09f115adc7ce19fda7073b82f771858c9b48c4a92830e985de0832dbe2b3963 SHA-256 checksum of downloaded file: a62c7c93202e8166ceb4cf136549f1cce9f7c3dc630dd68a7bc479845b2bb47b egctl: checksum update for 1.6.1 release #259379
  • kubectl-rook-ceph (0.9.5): SHA-256 checksum of downloaded file: 5f7f24006a7b3f2b7a15ec3292272fe6fb7ee4611caebb1324121e806650e449 Error: Formula reports different checksum: 877ca57eeefd44b1776b335dc7ea36d8431c268f37a7b77274e0f286a6e6053e kubectl-rook-ceph: checksum update for 0.9.5 release #259380
  • kubescape (3.0.47): SHA-256 checksum of downloaded file: 1d8c4820f341823dc1fc50d575044099dbf5cbfe2a05fc9e12976715efb41ae9 Error: Formula reports different checksum: 3782a959a87ea9b0f3409f335e87edda54b0f1d7285c1113e5ec220ff998aef3 kubescape: checksum update for 3.0.47 release #259381
  • minio-warp (1.4.0): Formula reports different checksum: 311a115585adab9ed99626320d6e03670c73823f2801f54296ab4f9329a64032 SHA-256 checksum of downloaded file: 48b47eecdc9c49357065740c62411aac5c87b36cf06f0f9d5cce93e8c6c5ece6
    minio-warp: checksum update for 1.4.0 release #264008
  • nak (0.17.4): Formula reports different checksum: b8fbd360984d9903a636cc7a0daa5ac123b2a31ead3424137fdcc31e2a36e71c SHA-256 checksum of downloaded file: f3da6fefc69c4574a78925080c372f985cdfca94359f31403f212e50208704ae
    https://github.com/fiatjaf/nak/releases/tag/v0.17.6 ...
  • porter (1.4.0): SHA-256 checksum of downloaded file: 1021cbe8a0aa8dc7d8ca82cb37aab8b44e24218fe03a26b3f9f6c7b10e694c51 Error: Formula reports different checksum: 0070fbdc0e7fc0c9e74f8e99330758cf4be5d2719db2b141aa687bdd9bd6ba5f porter: checksum update for 1.4.0 release #259382
  • sonobuoy (0.57.4): Error: Formula reports different checksum: 6665ad9ed741ac721d2c62352dfe555da16569daece8cc1d2c1ae5a2d18dad15 SHA-256 checksum of downloaded file: 5e84f5e4723879b613688ce70522fc0423e5fbe2ada5c341484a60f295715af9 sonobuoy: checksum update for 0.57.4 release #259383
  • vegeta (12.13.0): Error: Formula reports different checksum: 0a3d46beefbe2df2b9c448f383fd574117bcc56f2b2d0965abb9e2b49979567f SHA-256 checksum of downloaded file: 4a360c815f5a8bdcae6db184860788696bb1c63d6999cc676e47690fc8b659e5 vegeta: checksum update for 12.13.0 release #259384
  • operator-sdk: v1.42.0 tag should be 1b9cb8dc55a83d027e562d81dcb134ebc8700ba1 but is actually ab5563df5499cafa4ea9d40d4b36b51899a4718e operator-sdk: git revision update for v1.42.0 release #259490

  • Have you followed the guidelines for contributing?
  • Have you ensured that your commits follow the commit style guide?
  • 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 stefanb added in progress Stale bot should stay away prerelease-testing Pull request from upstream, testing a pre-release with homebrew dependencies CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. CI-no-fail-fast-deps Continue dependent tests despite failing GitHub Actions matrix tests. long dependent tests Set a long timeout for dependent testing labels Dec 16, 2025
@github-actions github-actions bot added automerge-skip `brew pr-automerge` will skip this pull request new formula PR adds a new formula to Homebrew/homebrew-core CI-build-dependents-from-source Pass --build-dependents-from-source to brew test-bot. alias labels Dec 16, 2025
@stefanb stefanb changed the title go 1.26rc1 go 1.26rc1, go@1.25 1.25.5 (new formula) Dec 16, 2025
@stefanb stefanb added the CI-skip-recursive-dependents Pass --skip-recursive-dependents to brew test-bot. label Dec 17, 2025
@chenrui333
Copy link
Member

chenrui333 commented Dec 26, 2025

Broken cockroachdb/swiss dependancies

refreshing the downstream dependencies

@chenrui333
Copy link
Member

accidentally ran a pr push 😅 , cancelled the current run.

previous run ref, https://github.com/Homebrew/homebrew-core/actions/runs/20281447614/job/58247550595?pr=258912

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

alias automerge-skip `brew pr-automerge` will skip this pull request CI-build-dependents-from-source Pass --build-dependents-from-source to brew test-bot. CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. CI-no-fail-fast-deps Continue dependent tests despite failing GitHub Actions matrix tests. CI-skip-recursive-dependents Pass --skip-recursive-dependents to brew test-bot. in progress Stale bot should stay away long dependent tests Set a long timeout for dependent testing new formula PR adds a new formula to Homebrew/homebrew-core prerelease-testing Pull request from upstream, testing a pre-release with homebrew dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants