Skip to content

chore(deps): update buildkit to v0.30.0 and replace deprecated imports#136

Open
maryamtahhan wants to merge 2 commits into
redhat-et:mainfrom
maryamtahhan:update-buildkit
Open

chore(deps): update buildkit to v0.30.0 and replace deprecated imports#136
maryamtahhan wants to merge 2 commits into
redhat-et:mainfrom
maryamtahhan:update-buildkit

Conversation

@maryamtahhan

Copy link
Copy Markdown
Collaborator

Updates github.com/moby/buildkit from v0.25.1 to v0.30.0. Replaces deprecated github.com/docker/docker/pkg/archive with maintained github.com/moby/go-archive to fix compatibility with moby/go-archive v0.2.0 API changes.

@coderabbitai

coderabbitai Bot commented May 19, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 297 files, which is 147 over the limit of 150.

To get a review, narrow the scope:
• coderabbit review --type committed # exclude uncommitted changes
• coderabbit review --dir # limit to a subdirectory
• coderabbit review --base # compare against a closer base

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Enterprise

Run ID: 5ea09cb5-6292-4644-b3a1-74b4496937d0

📥 Commits

Reviewing files that changed from the base of the PR and between 90af43a and 8f132e8.

⛔ Files ignored due to path filters (3)
  • go.sum is excluded by !**/*.sum
  • mcv/go.sum is excluded by !**/*.sum
  • vendor/google.golang.org/genproto/googleapis/api/annotations/client.pb.go is excluded by !**/*.pb.go
📒 Files selected for processing (297)
  • go.mod
  • mcv/go.mod
  • mcv/pkg/imgbuild/dockerbuild.go
  • mcv/vendor/go.podman.io/storage/pkg/chunked/storage_linux.go
  • mcv/vendor/go.podman.io/storage/userns.go
  • vendor/github.com/containerd/platforms/defaults_windows.go
  • vendor/github.com/containerd/platforms/platform_windows_compat.go
  • vendor/github.com/containerd/stargz-snapshotter/estargz/estargz.go
  • vendor/github.com/containers/buildah/define/types.go
  • vendor/github.com/coreos/go-systemd/v22/dbus/dbus.go
  • vendor/github.com/coreos/go-systemd/v22/dbus/methods.go
  • vendor/github.com/coreos/go-systemd/v22/dbus/set.go
  • vendor/github.com/coreos/go-systemd/v22/dbus/subscription.go
  • vendor/github.com/coreos/go-systemd/v22/dbus/subscription_set.go
  • vendor/github.com/coreos/go-systemd/v22/internal/dlopen/dlopen.go
  • vendor/github.com/coreos/go-systemd/v22/internal/dlopen/dlopen_example.go
  • vendor/github.com/coreos/go-systemd/v22/journal/journal_unix.go
  • vendor/github.com/coreos/go-systemd/v22/sdjournal/functions.go
  • vendor/github.com/coreos/go-systemd/v22/sdjournal/journal.go
  • vendor/github.com/coreos/go-systemd/v22/sdjournal/read.go
  • vendor/github.com/docker/cli/AUTHORS
  • vendor/github.com/docker/cli/cli/config/configfile/file.go
  • vendor/github.com/docker/cli/cli/config/credentials/file_store.go
  • vendor/github.com/docker/cli/cli/config/memorystore/store.go
  • vendor/github.com/docker/go-connections/nat/nat.go
  • vendor/github.com/docker/go-connections/nat/parse.go
  • vendor/github.com/docker/go-connections/nat/sort.go
  • vendor/github.com/docker/go-connections/sockets/inmem_socket.go
  • vendor/github.com/docker/go-connections/sockets/proxy.go
  • vendor/github.com/docker/go-connections/sockets/sockets.go
  • vendor/github.com/docker/go-connections/sockets/sockets_unix.go
  • vendor/github.com/docker/go-connections/sockets/sockets_windows.go
  • vendor/github.com/docker/go-connections/sockets/unix_socket_windows.go
  • vendor/github.com/docker/go-connections/tlsconfig/certpool.go
  • vendor/github.com/docker/go-connections/tlsconfig/config.go
  • vendor/github.com/google/pprof/profile/profile.go
  • vendor/github.com/google/pprof/profile/proto.go
  • vendor/github.com/klauspost/compress/.gitattributes
  • vendor/github.com/klauspost/compress/.goreleaser.yml
  • vendor/github.com/klauspost/compress/README.md
  • vendor/github.com/klauspost/compress/flate/huffman_code.go
  • vendor/github.com/klauspost/compress/flate/regmask_other.go
  • vendor/github.com/klauspost/compress/fse/README.md
  • vendor/github.com/klauspost/compress/huff0/README.md
  • vendor/github.com/klauspost/compress/huff0/decompress_amd64.go
  • vendor/github.com/klauspost/compress/huff0/decompress_generic.go
  • vendor/github.com/klauspost/compress/internal/cpuinfo/cpuinfo_amd64.go
  • vendor/github.com/klauspost/compress/zstd/blockenc.go
  • vendor/github.com/klauspost/compress/zstd/decoder.go
  • vendor/github.com/klauspost/compress/zstd/decoder_options.go
  • vendor/github.com/klauspost/compress/zstd/enc_base.go
  • vendor/github.com/klauspost/compress/zstd/enc_best.go
  • vendor/github.com/klauspost/compress/zstd/enc_better.go
  • vendor/github.com/klauspost/compress/zstd/enc_dfast.go
  • vendor/github.com/klauspost/compress/zstd/enc_fast.go
  • vendor/github.com/klauspost/compress/zstd/encoder.go
  • vendor/github.com/klauspost/compress/zstd/encoder_options.go
  • vendor/github.com/klauspost/compress/zstd/fse_decoder_amd64.go
  • vendor/github.com/klauspost/compress/zstd/fse_decoder_generic.go
  • vendor/github.com/klauspost/compress/zstd/internal/xxhash/xxhash_other.go
  • vendor/github.com/klauspost/compress/zstd/matchlen_amd64.go
  • vendor/github.com/klauspost/compress/zstd/matchlen_generic.go
  • vendor/github.com/klauspost/compress/zstd/seqdec_amd64.go
  • vendor/github.com/klauspost/compress/zstd/seqdec_generic.go
  • vendor/github.com/letsencrypt/boulder/core/challenges.go
  • vendor/github.com/letsencrypt/boulder/core/objects.go
  • vendor/github.com/letsencrypt/boulder/probs/probs.go
  • vendor/github.com/mistifyio/go-zfs/v3/.envrc
  • vendor/github.com/mistifyio/go-zfs/v3/.gitignore
  • vendor/github.com/mistifyio/go-zfs/v3/.golangci.yml
  • vendor/github.com/mistifyio/go-zfs/v3/.yamllint
  • vendor/github.com/mistifyio/go-zfs/v3/CHANGELOG.md
  • vendor/github.com/mistifyio/go-zfs/v3/CONTRIBUTING.md
  • vendor/github.com/mistifyio/go-zfs/v3/LICENSE
  • vendor/github.com/mistifyio/go-zfs/v3/Makefile
  • vendor/github.com/mistifyio/go-zfs/v3/README.md
  • vendor/github.com/mistifyio/go-zfs/v3/Vagrantfile
  • vendor/github.com/mistifyio/go-zfs/v3/error.go
  • vendor/github.com/mistifyio/go-zfs/v3/lint.mk
  • vendor/github.com/mistifyio/go-zfs/v3/rules.mk
  • vendor/github.com/mistifyio/go-zfs/v3/shell.nix
  • vendor/github.com/mistifyio/go-zfs/v3/utils.go
  • vendor/github.com/mistifyio/go-zfs/v3/utils_notsolaris.go
  • vendor/github.com/mistifyio/go-zfs/v3/utils_solaris.go
  • vendor/github.com/mistifyio/go-zfs/v3/zfs.go
  • vendor/github.com/mistifyio/go-zfs/v3/zpool.go
  • vendor/github.com/morikuni/aec/aec.go
  • vendor/github.com/onsi/ginkgo/v2/CHANGELOG.md
  • vendor/github.com/onsi/ginkgo/v2/core_dsl.go
  • vendor/github.com/onsi/ginkgo/v2/decorator_dsl.go
  • vendor/github.com/onsi/ginkgo/v2/ginkgo/internal/run.go
  • vendor/github.com/onsi/ginkgo/v2/ginkgo/run/run_command.go
  • vendor/github.com/onsi/ginkgo/v2/internal/focus.go
  • vendor/github.com/onsi/ginkgo/v2/internal/group.go
  • vendor/github.com/onsi/ginkgo/v2/internal/node.go
  • vendor/github.com/onsi/ginkgo/v2/internal/reporters/gojson.go
  • vendor/github.com/onsi/ginkgo/v2/internal/suite.go
  • vendor/github.com/onsi/ginkgo/v2/internal/testingtproxy/testing_t_proxy.go
  • vendor/github.com/onsi/ginkgo/v2/reporters/default_reporter.go
  • vendor/github.com/onsi/ginkgo/v2/reporters/junit_report.go
  • vendor/github.com/onsi/ginkgo/v2/reporters/teamcity_report.go
  • vendor/github.com/onsi/ginkgo/v2/types/errors.go
  • vendor/github.com/onsi/ginkgo/v2/types/semver_filter.go
  • vendor/github.com/onsi/ginkgo/v2/types/types.go
  • vendor/github.com/onsi/ginkgo/v2/types/version.go
  • vendor/github.com/onsi/gomega/CHANGELOG.md
  • vendor/github.com/onsi/gomega/gomega_dsl.go
  • vendor/github.com/onsi/gomega/matchers.go
  • vendor/github.com/onsi/gomega/matchers/match_error_strictly_matcher.go
  • vendor/github.com/opencontainers/runtime-spec/specs-go/config.go
  • vendor/github.com/opencontainers/runtime-spec/specs-go/version.go
  • vendor/github.com/opencontainers/runtime-tools/generate/generate.go
  • vendor/github.com/opencontainers/runtime-tools/generate/seccomp/seccomp_default.go
  • vendor/github.com/opencontainers/runtime-tools/generate/seccomp/seccomp_default_linux.go
  • vendor/github.com/opencontainers/runtime-tools/generate/seccomp/seccomp_default_unsupported.go
  • vendor/github.com/redhat-et/GKM/mcv/pkg/cache/vllm.go
  • vendor/github.com/sigstore/sigstore/pkg/oauth/interactive.go
  • vendor/github.com/sigstore/sigstore/pkg/oauthflow/device.go
  • vendor/github.com/sigstore/sigstore/pkg/oauthflow/interactive.go
  • vendor/github.com/sigstore/sigstore/pkg/signature/algorithm_registry.go
  • vendor/github.com/sigstore/sigstore/pkg/signature/message.go
  • vendor/github.com/sigstore/sigstore/pkg/signature/payload/payload.go
  • vendor/github.com/sigstore/sigstore/pkg/signature/util.go
  • vendor/github.com/sirupsen/logrus/.golangci.yml
  • vendor/github.com/sirupsen/logrus/CHANGELOG.md
  • vendor/github.com/sirupsen/logrus/README.md
  • vendor/github.com/sirupsen/logrus/appveyor.yml
  • vendor/github.com/sirupsen/logrus/entry.go
  • vendor/github.com/sirupsen/logrus/hooks.go
  • vendor/github.com/sirupsen/logrus/logger.go
  • vendor/github.com/sirupsen/logrus/logrus.go
  • vendor/github.com/sirupsen/logrus/text_formatter.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/client.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/common.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/config.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/doc.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/handler.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/request/resp_writer_wrapper.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv/client.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv/env.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv/gen.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv/httpconv.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv/server.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconv/util.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/transport.go
  • vendor/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/version.go
  • vendor/go.opentelemetry.io/otel/semconv/v1.40.0/httpconv/metric.go
  • vendor/go.podman.io/common/libimage/platform.go
  • vendor/go.podman.io/common/libnetwork/types/network.go
  • vendor/go.podman.io/common/pkg/config/config.go
  • vendor/go.podman.io/common/pkg/config/config_unix.go
  • vendor/go.podman.io/common/pkg/config/config_windows.go
  • vendor/go.podman.io/common/pkg/config/containers.conf
  • vendor/go.podman.io/common/pkg/config/containers.conf-freebsd
  • vendor/go.podman.io/common/pkg/config/default.go
  • vendor/go.podman.io/common/version/version.go
  • vendor/go.podman.io/image/v5/copy/blob.go
  • vendor/go.podman.io/image/v5/copy/compression.go
  • vendor/go.podman.io/image/v5/copy/encryption.go
  • vendor/go.podman.io/image/v5/copy/multiple.go
  • vendor/go.podman.io/image/v5/copy/sign.go
  • vendor/go.podman.io/image/v5/copy/single.go
  • vendor/go.podman.io/image/v5/directory/directory_dest.go
  • vendor/go.podman.io/image/v5/docker/archive/transport.go
  • vendor/go.podman.io/image/v5/docker/archive/writer.go
  • vendor/go.podman.io/image/v5/docker/daemon/daemon_dest.go
  • vendor/go.podman.io/image/v5/docker/docker_client.go
  • vendor/go.podman.io/image/v5/docker/docker_image_dest.go
  • vendor/go.podman.io/image/v5/docker/docker_image_src.go
  • vendor/go.podman.io/image/v5/docker/internal/tarfile/dest.go
  • vendor/go.podman.io/image/v5/docker/internal/tarfile/writer.go
  • vendor/go.podman.io/image/v5/internal/manifest/common.go
  • vendor/go.podman.io/image/v5/internal/manifest/docker_schema2_list.go
  • vendor/go.podman.io/image/v5/internal/manifest/oci_index.go
  • vendor/go.podman.io/image/v5/internal/signature/signature.go
  • vendor/go.podman.io/image/v5/internal/signature/sigstore.go
  • vendor/go.podman.io/image/v5/manifest/common.go
  • vendor/go.podman.io/image/v5/manifest/list.go
  • vendor/go.podman.io/image/v5/oci/internal/oci_util.go
  • vendor/go.podman.io/image/v5/oci/layout/oci_delete.go
  • vendor/go.podman.io/image/v5/oci/layout/oci_dest.go
  • vendor/go.podman.io/image/v5/pkg/blobinfocache/default.go
  • vendor/go.podman.io/image/v5/pkg/blobinfocache/memory/memory.go
  • vendor/go.podman.io/image/v5/pkg/blobinfocache/none/none.go
  • vendor/go.podman.io/image/v5/pkg/blobinfocache/sqlite/sqlite.go
  • vendor/go.podman.io/image/v5/pkg/docker/config/config.go
  • vendor/go.podman.io/image/v5/pkg/sysregistriesv2/shortnames.go
  • vendor/go.podman.io/image/v5/pkg/sysregistriesv2/system_registries_v2.go
  • vendor/go.podman.io/image/v5/sif/load.go
  • vendor/go.podman.io/image/v5/signature/docker.go
  • vendor/go.podman.io/image/v5/signature/fulcio_cert.go
  • vendor/go.podman.io/image/v5/signature/internal/rekor_set.go
  • vendor/go.podman.io/image/v5/signature/internal/sigstore_payload.go
  • vendor/go.podman.io/image/v5/signature/policy_config.go
  • vendor/go.podman.io/image/v5/signature/policy_eval_sigstore.go
  • vendor/go.podman.io/image/v5/signature/policy_reference_match.go
  • vendor/go.podman.io/image/v5/signature/simple.go
  • vendor/go.podman.io/image/v5/storage/storage_dest.go
  • vendor/go.podman.io/image/v5/storage/storage_image.go
  • vendor/go.podman.io/image/v5/tarball/tarball_src.go
  • vendor/go.podman.io/image/v5/tarball/tarball_transport.go
  • vendor/go.podman.io/image/v5/types/types.go
  • vendor/go.podman.io/image/v5/version/version.go
  • vendor/go.podman.io/storage/.golangci.yml
  • vendor/go.podman.io/storage/Makefile
  • vendor/go.podman.io/storage/VERSION
  • vendor/go.podman.io/storage/drivers/driver.go
  • vendor/go.podman.io/storage/drivers/fsdiff.go
  • vendor/go.podman.io/storage/drivers/overlay/overlay.go
  • vendor/go.podman.io/storage/drivers/template.go
  • vendor/go.podman.io/storage/drivers/vfs/driver.go
  • vendor/go.podman.io/storage/drivers/zfs/zfs.go
  • vendor/go.podman.io/storage/internal/tempdir/tempdir.go
  • vendor/go.podman.io/storage/layers.go
  • vendor/go.podman.io/storage/pkg/chunked/storage_linux.go
  • vendor/go.podman.io/storage/pkg/idtools/idtools_supported.go
  • vendor/go.podman.io/storage/pkg/lockfile/lockfile.go
  • vendor/go.podman.io/storage/store.go
  • vendor/go.podman.io/storage/userns.go
  • vendor/golang.org/x/crypto/scrypt/scrypt.go
  • vendor/golang.org/x/crypto/ssh/agent/server.go
  • vendor/golang.org/x/crypto/ssh/cipher.go
  • vendor/golang.org/x/crypto/ssh/client_auth.go
  • vendor/golang.org/x/net/html/iter.go
  • vendor/golang.org/x/net/html/node.go
  • vendor/golang.org/x/net/html/nodetype_string.go
  • vendor/golang.org/x/net/http2/client_priority_go126.go
  • vendor/golang.org/x/net/http2/client_priority_go127.go
  • vendor/golang.org/x/net/http2/frame.go
  • vendor/golang.org/x/net/http2/hpack/tables.go
  • vendor/golang.org/x/net/http2/http2.go
  • vendor/golang.org/x/net/http2/server.go
  • vendor/golang.org/x/net/http2/transport.go
  • vendor/golang.org/x/net/http2/writesched.go
  • vendor/golang.org/x/net/http2/writesched_priority_rfc7540.go
  • vendor/golang.org/x/net/http2/writesched_priority_rfc9218.go
  • vendor/golang.org/x/net/http2/writesched_random.go
  • vendor/golang.org/x/net/internal/httpsfv/httpsfv.go
  • vendor/golang.org/x/net/websocket/hybi.go
  • vendor/golang.org/x/sync/singleflight/singleflight.go
  • vendor/golang.org/x/sys/cpu/cpu_darwin_arm64_other.go
  • vendor/golang.org/x/sys/cpu/cpu_windows.go
  • vendor/golang.org/x/sys/cpu/cpu_windows_arm64.go
  • vendor/golang.org/x/sys/cpu/zcpu_windows.go
  • vendor/golang.org/x/sys/unix/affinity_linux.go
  • vendor/golang.org/x/sys/unix/mkall.sh
  • vendor/golang.org/x/sys/unix/syscall_linux.go
  • vendor/golang.org/x/sys/unix/syscall_linux_arm.go
  • vendor/golang.org/x/sys/unix/syscall_linux_arm64.go
  • vendor/golang.org/x/sys/unix/syscall_linux_loong64.go
  • vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go
  • vendor/golang.org/x/sys/unix/zsyscall_linux.go
  • vendor/golang.org/x/sys/windows/dll_windows.go
  • vendor/golang.org/x/sys/windows/security_windows.go
  • vendor/golang.org/x/sys/windows/syscall_windows.go
  • vendor/golang.org/x/sys/windows/types_windows.go
  • vendor/golang.org/x/sys/windows/zsyscall_windows.go
  • vendor/golang.org/x/term/terminal.go
  • vendor/golang.org/x/text/message/catalog/catalog.go
  • vendor/golang.org/x/text/message/catalog/dict.go
  • vendor/golang.org/x/text/message/catalog/go19.go
  • vendor/golang.org/x/text/message/catalog/gopre19.go
  • vendor/golang.org/x/text/secure/bidirule/bidirule.go
  • vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go
  • vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go
  • vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go
  • vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go
  • vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go
  • vendor/golang.org/x/text/unicode/bidi/tables13.0.0.go
  • vendor/golang.org/x/text/unicode/bidi/tables15.0.0.go
  • vendor/golang.org/x/text/unicode/bidi/tables17.0.0.go
  • vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go
  • vendor/golang.org/x/text/unicode/norm/forminfo.go
  • vendor/golang.org/x/text/unicode/norm/tables10.0.0.go
  • vendor/golang.org/x/text/unicode/norm/tables11.0.0.go
  • vendor/golang.org/x/text/unicode/norm/tables12.0.0.go
  • vendor/golang.org/x/text/unicode/norm/tables15.0.0.go
  • vendor/golang.org/x/text/unicode/norm/tables17.0.0.go
  • vendor/golang.org/x/text/unicode/norm/tables9.0.0.go
  • vendor/golang.org/x/tools/go/ast/inspector/cursor.go
  • vendor/golang.org/x/tools/go/ast/inspector/inspector.go
  • vendor/golang.org/x/tools/go/ast/inspector/iter.go
  • vendor/golang.org/x/tools/go/packages/golist.go
  • vendor/golang.org/x/tools/go/packages/packages.go
  • vendor/golang.org/x/tools/go/types/objectpath/objectpath.go
  • vendor/golang.org/x/tools/internal/aliases/aliases.go
  • vendor/golang.org/x/tools/internal/aliases/aliases_go122.go
  • vendor/golang.org/x/tools/internal/event/core/event.go
  • vendor/golang.org/x/tools/internal/event/keys/keys.go
  • vendor/golang.org/x/tools/internal/event/label/label.go
  • vendor/golang.org/x/tools/internal/gcimporter/iexport.go
  • vendor/golang.org/x/tools/internal/gcimporter/iimport.go
  • vendor/golang.org/x/tools/internal/gcimporter/ureader_yes.go
  • vendor/golang.org/x/tools/internal/stdlib/deps.go
  • vendor/golang.org/x/tools/internal/stdlib/manifest.go
  • vendor/golang.org/x/tools/internal/typeparams/free.go
  • vendor/golang.org/x/tools/internal/typesinternal/types.go

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Updates github.com/moby/buildkit from v0.25.1 to v0.30.0. Replaces deprecated
github.com/docker/docker/pkg/archive with maintained github.com/moby/go-archive
to fix compatibility with moby/go-archive v0.2.0 API changes.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Signed-off-by: Maryam Tahhan <mtahhan@redhat.com>
@maryamtahhan maryamtahhan force-pushed the update-buildkit branch 3 times, most recently from 91e251c to 189093f Compare May 19, 2026 15:20
Buildkit v0.30.0 upgraded moby/go-archive to v0.2.0, which brought in
cyphar/filepath-securejoin v0.5.2. However, go.podman.io/storage v1.62.0
incorrectly imports the root securejoin package but calls functions
(OpenInRoot, OpenatInRoot, Reopen) that only exist in the pathrs-lite
subpackage.

This patches the vendor directories to import pathrs-lite subpackage where
needed in:
- vendor/go.podman.io/storage/userns.go
- vendor/go.podman.io/storage/pkg/chunked/storage_linux.go
- mcv/vendor/go.podman.io/storage/userns.go
- mcv/vendor/go.podman.io/storage/pkg/chunked/storage_linux.go

Note: Staying with podman v5.7.0 as v5.8.x has incompatibility with
runtime-spec v1.3.0 (missing pointer for LinuxPids.Limit).

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Signed-off-by: Maryam Tahhan <mtahhan@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant