summaryrefslogtreecommitdiffstats
path: root/yt/cpp/mapreduce/interface/temp.cpp
diff options
context:
space:
mode:
authortimmyb32r <[email protected]>2026-04-15 10:51:16 +0300
committertimmyb32r <[email protected]>2026-04-15 11:15:15 +0300
commita9bf15b6ab947ae6d1e624718e6c578ff65edebb (patch)
tree0381c2b8ec1ae2e704aaeb5bb97df88cdebf455f /yt/cpp/mapreduce/interface/temp.cpp
parentf460addf0787fcced7e2ee79e35787679c2011a7 (diff)
next part of dependencies for iceberg-go 0.5.0
``` # обновил пакеты ya tool yo get -use-go-resolver cloud.google.com/go/storage v1.60.0 ya tool yo get -use-go-resolver github.com/apache/arrow-go/v18 v18.5.1 ya tool yo get -use-go-resolver github.com/docker/docker v28.5.2+incompatible ya tool yo get -use-go-resolver github.com/googleapis/gax-go/v2 v2.17.0 ya tool yo get -use-go-resolver github.com/hamba/avro/v2 v2.31.0 ya tool yo get -use-go-resolver golang.org/x/crypto v0.48.0 ya tool yo get -use-go-resolver golang.org/x/net v0.51.0 ya tool yo get -use-go-resolver golang.org/x/sys v0.43.0 ya tool yo get -use-go-resolver golang.org/x/text v0.35.0 ya tool yo get -use-go-resolver golang.org/x/tools v0.42.0 ya tool yo get -use-go-resolver google.golang.org/api v0.267.0 ya tool yo get -use-go-resolver github.com/docker/cli v28.5.1+incompatible ya tool yo get -use-go-resolver github.com/docker/docker-credential-helpers v0.9.3 ya tool yo get -use-go-resolver github.com/googleapis/enterprise-certificate-proxy v0.3.11 ya tool yo get -use-go-resolver github.com/substrait-io/substrait v0.81.0 ya tool yo get -use-go-resolver github.com/substrait-io/substrait-go/v7 v7.4.0 ya tool yo get -use-go-resolver github.com/substrait-io/substrait-protobuf/go v0.81.0 ya tool yo get -use-go-resolver golang.org/x/telemetry v0.0.0-20260209163413-e7419c687ee4 ya tool yo get -use-go-resolver modernc.org/ccgo/v4 v4.30.2 ya tool yo get -use-go-resolver modernc.org/libc v1.68.0 # удалил replace на substrait replace github.com/substrait-io/substrait-protobuf/go => github.com/substrait-io/substrait-protobuf/go v0.71.0 replace github.com/substrait-io/substrait => github.com/substrait-io/substrait v0.69.0 # удалил 'github.com/substrait-io/substrait-go/v4' - теперь вместо него будет github.com/substrait-io/substrait-go/v7 ya tool yo get -rm github.com/substrait-io/substrait-go/v4 # А также нафигачил патчей: # vendor/github.com/apache/iceberg-go/patches/iceberg-go.patch # Тут всё просто - 'substrait-go/v4' и 'substrait-go/v7' ссылаются на один и тот же протобуф, который между v4 и v7 несовместимым образом изменился # поэтому одновременно не может существовать в аркадии и v4 и v7 # и этот патч делает так, чтобы iceberg-go v0.4.0 сидел на v7 а не на v4 # iceberg-go v0.5.0 уже сидит на v7, поэтому при обновлении iceberg-go на v0.5.0 этот патч будет удалён # vendor/golang.org/x/tools/gopls/patches/gopls.patch # Тут дело в том, что пакеты: # - golang.org/x/tools # - golang.org/x/tools/gopls # очень тесно связаны, и пакет golang.org/x/tools зарелизили, а golang.org/x/tools/gopls ещё нет # поэтому golang.org/x/tools немножко вперёд уехал, и чтобы оно собиралось - пришлось внести ряд правок: # - vendor/golang.org/x/tools/gopls/internal/label/keys.go - тут NewUInt64 заменил на NewUint # Это изменение есть в транке но gopls не зарелижен # - vendor/golang.org/x/tools/gopls/internal/test/integration/env.go - тут я из теста выкинул mcp # Пакет mcp выкинут в свежайшем golang.org/x/tools, но поскольку gopls еще не выпущен - он продолжал ссылаться на этот пакет в тесте # - vendor/golang.org/x/tools/gopls/internal/test/integration/wrappers.go - тут тоже mcp # - vendor/golang.org/x/tools/gopls/internal/cache/keys.go - тут я добавил метод Append() # В golang.org/x/tools Append() заменили на Format() - но поскольку gopls отстает от tools - это нужно для реализации старого интерфейса # все эти изменения станут неактуальны как только зарелизится новый gopls # vendor/golang.org/x/tools/patches/x_tools.patch # - vendor/golang.org/x/tools/internal/astutil/util.go - добавил выпиленные функции IsChildOf и CursorValid # всё это также нужно из-за отставания gopls # все эти изменения станут неактуальны как только зарелизится новый gopls ya tool yo vendor ``` commit_hash:ecaa7e972308191ebb107b9b468beecc74f7a5a2
Diffstat (limited to 'yt/cpp/mapreduce/interface/temp.cpp')
0 files changed, 0 insertions, 0 deletions