mirror of
https://github.com/pgsty/minio.git
synced 2026-08-09 15:53:28 +03:00
build(deps): upgrade thrift to 0.24.0, pin go-systemd back to v22.6.0
thrift 0.23.0 compares an int against math.MaxUint32, which does not compile on 32-bit platforms and has broken linux/arm and linux/386 builds since the 2026-06-18 dependency refresh; 0.24.0 carries the upstream fix. The library only reaches us through fraugster/parquet-go for S3 Select, whose decode tests still pass. go-systemd v22.7.0 moved CLOCK_MONOTONIC into a file built for every unix platform and no longer compiles on NetBSD. Pin v22.6.0 with a replace directive - a plain require cannot hold because Console pulls v22.7.0 back in through MVS - until upstream ships the fix. The server only consumes daemon.SdNotify, which both versions provide. Co-authored-by: ChatGPT <noreply@openai.com> Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -10,6 +10,11 @@ replace github.com/minio/console => github.com/georgmangold/console v1.9.1
|
||||
// See: https://github.com/pgsty/minio/issues/15
|
||||
replace github.com/minio/pkg/v3 => github.com/pgsty/minio-pkg/v3 v3.6.3
|
||||
|
||||
// v22.7.0 does not compile on NetBSD because its unix implementation uses
|
||||
// CLOCK_MONOTONIC, which is unavailable there. Keep the last portable release
|
||||
// until go-systemd ships the upstream fix.
|
||||
replace github.com/coreos/go-systemd/v22 => github.com/coreos/go-systemd/v22 v22.6.0
|
||||
|
||||
// Install tools using 'go install tool'.
|
||||
tool (
|
||||
github.com/tinylib/msgp
|
||||
@@ -134,7 +139,7 @@ require (
|
||||
github.com/VividCortex/ewma v1.2.0 // indirect
|
||||
github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d // indirect
|
||||
github.com/antithesishq/antithesis-sdk-go v0.6.0-default-no-op // indirect
|
||||
github.com/apache/thrift v0.23.0 // indirect
|
||||
github.com/apache/thrift v0.24.0 // indirect
|
||||
github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect
|
||||
github.com/beorn7/perks v1.0.1 // indirect
|
||||
github.com/charmbracelet/bubbles v1.0.0 // indirect
|
||||
|
||||
Reference in New Issue
Block a user