Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package buildkit for openSUSE:Factory checked in at 2024-04-12 17:34:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/buildkit (Old) and /work/SRC/openSUSE:Factory/.buildkit.new.26366 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "buildkit" Fri Apr 12 17:34:25 2024 rev:6 rq:1166898 version:0.13.1 Changes: -------- --- /work/SRC/openSUSE:Factory/buildkit/buildkit.changes 2024-02-16 21:41:51.544625261 +0100 +++ /work/SRC/openSUSE:Factory/.buildkit.new.26366/buildkit.changes 2024-04-12 17:37:58.162788785 +0200 @@ -1,0 +2,536 @@ +Mon Apr 08 06:02:50 UTC 2024 - [email protected] + +- Update to version 0.13.1: + * oci: make mounting oci socket optional + * git: ensure file-looking git refs aren't parsed as URLs + * remotecache: fix missing CheckDescriptor method + * solver: stub out sysSampler close + * fix(docs): add the containers feature enabling step + * ci: enable multi-platform lint only for upstream repo + * docs: replace references to the master branch with v0.13 + * fix: windows getting started guide for uniformity + * dockerfile: add docs for --parents + * dockerfile: allow pivot point for --parents flag + * util: typo fix + * vendor: update github.com/tonistiigi/fsutil to 7525a1af2bb5 + * ci(validate): temporarily disable archutil-arm64 job + * add loongarch support for buildkit archutil + * dockerfile: don't silently ignore --parents if not labs + * test: switch to golang.org/x/mod to check containerd version constraint + * move network sample to resources types + * vendor: update github.com/Masterminds/semver to v3.2.1 + * gateway: mount metadata with nodev + * file: fix idmap passed to unpack when userns enabled + * file: use best-effort xattr behavior on unpacking + * docs: restructure flags/options for add, copy, run + * docs: typo in windows.md + * docs: add quick guide for macOS + * vendor: update github.com/pkg/profile to v1.7.0 + * docs: add quick guide for windows + * vendor: update github.com/tonistiigi/go-actions-cache to a0b64f338598 + * cache(gha): increase default timeout to 10m + * cache(gha): add timeout attr for cache export/import + * vendor: update go.etcd.io/bbolt to v1.3.9 + * vendor: update github.com/spdx/tools-golang to v0.5.3 + * vendor: update github.com/serialx/hashring to 22c0c7ab6b1b + * vendor: update github.com/containerd/fuse-overlayfs-snapshotter to 1.0.8 + * DescriptorProviderPair: expose methods used by multiprovider + * util/multiprovider: Implement Info + * provenance: move types to a dedicated package + * dockerfile2llb: fix ci merge conflict + * Revert "util/multiprovider: Implement Info" + * Avoid applying `SOURCE_DATE_EPOCH` to base images + * dockerfile2llb: emit base image config + * Fix case where TESTFLAGS may be unset + * dockerfile: add excludepatterns feature to labs + * vendor: update github.com/tonistiigi/fsutil to 7a889f53dbf6 + * vendor: OTEL v0.46.1 / v1.21.0 + * vendor: golang.org/x/net v0.18.0 + * set bridge name and subnet in appdefaults + * ci(test-os): split windows tests + * ci(test-os): merge windows and freebsd build + * dockerfile: cross build freebsd support + * remove accidental debug log + * ci(test-os): build binaries from dockerfile for windows + * dockerfile: binaries-for-test target + * dockerfile: cross build windows support + * ci: inherit secrets from the caller workflow + * secret mount: avoid setting `noexec` when an exec bit it set + * fix: typo + * add buildkitd.exe to windows binaries + * examples/dockerfile2llb: remove unused `-partial-metadata-file` + * ci: set codecov token + * exporter: use docker-spec instead of locally defined types + * dockerfile: bump xx to 1.4.0 + * dockerfile: bump alpine to 3.19 + * Dockerfile update stargz-snapshotter to v0.15.1 + * vendor: github.com/containerd/stargz-snapshotter v0.15.1 + * vendor: github.com/hashicorp/go-retryablehttp v0.7.5 + * vendor: github.com/hanwen/go-fuse/v2 v2.4.0 + * vendor: github.com/prometheus/procfs v0.12.0 + * vendor: github.com/prometheus/client_golang v1.17.0 + * vendor: github.com/urfave/cli v1.22.14 + * vendor: github.com/containerd/continuity v0.4.3 + * client: fix result history media type with dockerd moby + * hack: fix unbound variable + * CNI bridge firewall: avoid using `iptables` backend on rootless mode + * client: fix multiple exporter test for dockerd worker + * Dockerfile frontend: add Integration test for context from git + * Move Dockerfile copy/add --exclude implementation to Labs + * Add llb.WithExcludePatterns + * Integration test for Dockerfile --exclude option + * Dockerfile: Document exclude patterns on COPY and ADD commands + * Dockerfile frontend: expose exclude keyword to ADD and COPY commands + * dockerfile2llb: consistent progress for HTTP and Git ops with ADD + * exporter: make OnBuild omiteempty + * make sure iptables installed in release image + * Revert "temporarily use older frontend to unblock CI" + * util/multiprovider: Implement Info + * temporarily use older frontend to unblock CI + * add missing fallback from new frontend to daemon without sourceresolver + * Dockerfile: update Nydus Image Service to v2.2.4 + * replace resolveimageconfig with generic sourcemetaresolver + * vendor: github.com/containerd/nydus-snapshotter v0.13.7 + * vendor: google.golang.org/genproto/googleapis/rpc 49dd2c1f3d0b + * vendor: google.golang.org/grpc v1.59.0 + * ci: validate archutil on arm64 + * archutil: generate arch bins + * dockerfile(archutil): strip debug info + * dockerfile(archutil): mark the stack as non-executable for amd64 + * dockerfile(archutil): bump to trixie + * archutil: validate + * archutil: move dockerfile to hack and update scripts + * keep local dns in resolv.conf when host network enabled + * Fix source police mutation for named context + * resolver: Limit auth handler isolation to push scopes + * resolver: Isolate auth token cache per session + * go.mod: update containerd to v1.7.13 + * docs/rootless.md: move auxiliary information to the bottom + * vendor: github.com/docker/cli v25.0.3 + * vendor: github.com/docker/docker v25.0.3 + * test: add new content-cache exec mount tests + * exec: allow caller-controlled content-based cache + * exec: allow content-cache for root selected mounts + * exec: refactor content-based cache detection + * vendor: github.com/containerd/console v1.0.4 + * vendor: github.com/docker/cli v25.0.2 + * vendor: github.com/docker/docker v25.0.2 + * Fix regression `/run/buildkit is inaccessible for socket user` + * Update fallback logic to only fallback with previous host + * chore(deps): bump actions/setup-go from 4 to 5 + * chore(deps): bump nick-fields/retry from 2.9.0 to 3.0.0 + * chore(deps): bump actions/cache from 3 to 4 + * chore: refactor IsGitTransport to avoid duplication + * docs: make the warning about build arguments + * ci(docs-upstream): pin reusable workflow + * ci: bump gotest-annotations to fa6141aedf23596fb8bdcceab9cce8dadaa31bd9 + * ci: bump actions/upload-artifact and actions/download-artifact to 4 + * test: warn if testing dockerd worker without disabled features + * ci: bump codecov/codecov-action to v4 + * ci: bump actions/github-script to v7 + * ci(dockerd): bump docker to 25.0.2 + * update runc to v1.1.12 + * exec: add extra validation for submount sources + * executor: recheck mount stub path within root after container run + * llbsolver: make sure interactive container API validates entitlements + * gateway: pass executor with build and not access worker directly + * pb: add extra validation to protobuf types + * sourcepolicy: add validations for nil values + * exporter: add validation for platforms key value + * exporter: add validation for invalid platorm + * exporter: validate null config metadata from gateway + * Fix missing chown/chmod when using parents flag with ADD/COPY command + * Add --parents to commitMessage for ADD/COPY command + * chore: fix remotecache/v1/doc.go + * Add --chown and --chmod to commitMessage for ADD/COPY command + * update runc to v1.1.11 + * Add test to check that `client.SolveOpt.LocalDirs` still works + * Replace usage of LocalDirs with LocalMounts in buildctl and examples + * Integration tests: use LocalMounts instead of deprecated LocalDirs + * chore: close solver resources on shutdown + * s3: fix deprecated EndpointResolver + * s3: rely on aws sdk v2 error types + * vendor: bump github.com/aws/aws-sdk-go-v2 deps + * vendor: github.com/docker/cli v25.0.1 + * vendor: github.com/docker/docker v25.0.1 + * chore: document CacheChains.Marshal + * chore: refactor item.validate for readability + * chore: add some doc-comments in remotecache + * chore: update CacheExporterTarget docs + * chore: remove unused cachechains parent link + * Do not include a cache mount's ID in the ExecOp's cachemap + * docs: tiny improvements + * chore: remove noisy rootlesskit cni log + * solver: use errors.Is when checking context.Cause() + * oci: fix error handling on submount calls + * Dockerfile: update dind script to latest version + * fix: typo + * ci: disable push if not upstream repo + * hack: use git context only for upstream repo + * chore: remove unnecessary locker from http source + * gateway: ensure that all process io is correctly closed + * history: wrap os.ErrNotExist errors + * dockerfile: validate order when linking stages + * vendor: github.com/docker/cli v25.0.0 + * vendor: github.com/docker/docker v25.0.0 + * dockerfile: allow errors with multiple source location + * dockerfile: add source location to circular dependency error + * CI: add oci-rootless-slirp4netns-detachnetns + * cniprovider: support `rootlesskit --detach-netns` (RootlessKit v2) + * vendor: github.com/docker/cli v25.0.0-rc.3 + * vendor: github.com/docker/docker v25.0.0-rc.3 + * vendor: github.com/moby/sys/mountinfo v0.7.1 + * vendor: golang.org/x/sys v0.16.0 + * vendor: github.com/google/uuid v1.5.0 + * vendor: github.com/google/go-cmp v0.6.0 + * test: add a test for cyclic merges + * scheduler: always edge merge in one direction + * progress: add panic for multiwriter cycles + * chore: update merging log message to include index + * chore: fix minor typos in scheduler_test.go + * docs: fix up named context docs + * filesync: append metadata for CopyToCaller + * docs: clarify here-document word quote variable expansion + * vendor: github.com/docker/cli v25.0.0-rc.2 + * vendor: github.com/docker/docker v25.0.0-rc.2 + * vendor: github.com/vbatts/tar-split v0.11.5 + * vendor: github.com/containerd/containerd v1.7.12 + * docs: fix copy/paste typo in Dockerfile reference + * solver: ensure each ref in the result map is evaluated + * rootless: use `~/.config/buildkit/cni.json` + * hack/test: allow ALPINE_VERSION to be set from env + * authors.Dockerfile: update to alpine 3.19 + * cmd/buildkitd: show "bridge" net mode in `--help` + * add CNI bridge network provider + * test: add test case for multi-platform scratch + * docs: fix typo for eksctl + * fix lease management with flightcontrol + * go.mod: fix dependencies being in the wrong group + * vendor: github.com/docker/go-connections v0.5.0 + * hack: add docker-compose file for development + * control: fix typo in exporter slice comment + * solver: avoid discarding nil refs entry + * gateway: avoid calling Definition on nil ref + * vendor: github.com/docker/cli v25.0.0-rc.1 + * vendor: github.com/docker/docker v25.0.0-rc.1 + * vendor: github.com/opencontainers/runc v1.1.11 + * vendor: github.com/klauspost/compress v1.17.4 + * exporter: use implicit ids for exporters + * solver: add cap for multiple exporters + * control: add multiple exporters + * exporter: add new id parameter to exporter instances + * session: add file send multiplexing + * exporter: pass inline cache directly to exporter + * exporter: make ParseKey platform parameter optional + * session: create helper type for exporter file output + * exporter: avoid modifying exporter inputs + * filesync: add doc comments in proto + * chore: remove function indirection for cache exporters + * dockerfile: mitigate flaky smoke test with timeout + * docs: clarify the purpose of the syntax parser directive + * Fix hardlink issue with whiteout deletes in the merge snapshotter. + * detect: refactor the default resource detector for detect + * vendor: github.com/docker/cli v25.0.0-beta.3 + * vendor: github.com/docker/docker v25.0.0-beta.3 + * vendor: github.com/felixge/httpsnoop v1.0.4 + * vendor: golang.org/x/crypto v0.17.0 + * vendor: golang.org/x/crypto v0.16.0 + * vendor: golang.org/x/text v0.14.0 + * vendor: golang.org/x/sys v0.15.0 + * docs: mention trace logging in buildkitd.toml docs + * ci: remove timeout on image job + * tracing: allow the `Resource` to be set externally + * tests: enable previously skipped tests + * lint: set proper cache key for golangci-lint target + * ci(buildkit): set timeout to image job + * ci(test-os): retry logic for freebsd smoke tests step + * tests: enable integration test run on windows + * chore: remove WithFailFast option + * git: ensure that pin matches checked-out commit + * util: expose otel metrics through grpc and prometheus + * Dockerfile: bump up containerd to 1.7.11 + * go.mod: bump up containerd to 1.7.11 + * add gabriel-samfira to maintainers + * Add project processes guide + * fix/pr: fixes from pr review + * replace WithTimeout with WithTimeoutCause + * replace context.WithCancel with WithCancelCause + * make docs + * json-cache-metrics becomes debug-json-cache-metrics + * add an option to show JSON cache metrics + * chore: tidy up removal of digest algorithm + * Dockerfile: Bump up containerd to v1.7.10 + * go.mod: bump up github.com/containerd/containerd to v1.7.10 + * solver: use toSelectors to filter root paths instead of custom logic + * llbsolver: fix possible panic when setting event to nil + * ci(deps): upgrade containerd to v1.7.9 + * ci(deps): upgrade OpenTelemetry libraries to v1.19.0 / v0.45.0 + * Update docs/attestations/sbom-protocol.md + * docs: dockerfile instructions quick reference + * github: add issue reporting guide + * windows integration tests: plumbing work to be able to run on windows + * Update to go 1.21 + * dockerfile: remove duplicate layer chains from provenance attestation + * fix bug that gen layer tar contains duplicated files + * Dockerfile: Bump up runc to 1.1.10 + * docs: refresh dockerfile frontend reference + * String substitution in variable expansion + * docs: update builtctl.md to fix markdown links and typo + * buildctl: Add insecure config for registry-auth-tlscontext flag + * dockerfile2llb: filter unused paths for named contexts + * vendor: github.com/docker/cli v25.0.0-beta.1 + * vendor: github.com/docker/docker v25.0.0-beta.1 + * vendor: github.com/docker/go-connections fa09c952e3ea (v0.5.0-dev) + * vendor: github.com/opencontainers/runc v1.1.10 + * vendor: github.com/docker/docker-credential-helpers v0.8.0 + * vendor: github.com/go-logr/logr v1.2.4 + * vendor: github.com/vbatts/tar-split v0.11.3 + * vendor: github.com/opencontainers/runtime-spec v1.1.0 + * vendor: github.com/cenkalti/backoff/v4 v4.2.1 + * llbsolver: unmarshal protobuf objects into the provenance attestation correctly + * docs: fix warning callouts + * cache: set max batch size limit to prune + * ci(test-os): enable SSH keep alive in vagrant vm + * ci(validate): use target property to list all targets + * golangci-lint: increase timeout + * enable golangci-lint for supported platforms + * solver: allow debugging specific builder steps ++++ 239 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/buildkit/buildkit.changes ++++ and /work/SRC/openSUSE:Factory/.buildkit.new.26366/buildkit.changes Old: ---- buildkit-0.12.5.tar.zst New: ---- buildkit-0.13.1.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ buildkit.spec ++++++ --- /var/tmp/diff_new_pack.xbwotI/_old 2024-04-12 17:38:14.055374092 +0200 +++ /var/tmp/diff_new_pack.xbwotI/_new 2024-04-12 17:38:14.055374092 +0200 @@ -1,7 +1,7 @@ # # spec file for package buildkit # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ %global provider_prefix %{provider}.%{provider_tld}/%{project}/%{repo} %global import_path %{provider_prefix} Name: buildkit -Version: 0.12.5 +Version: 0.13.1 Release: 0 Summary: Toolkit for converting source code to build artifacts License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.xbwotI/_old 2024-04-12 17:38:14.087375270 +0200 +++ /var/tmp/diff_new_pack.xbwotI/_new 2024-04-12 17:38:14.091375418 +0200 @@ -4,7 +4,7 @@ <param name="url">https://github.com/moby/buildkit.git</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v0.12.5</param> + <param name="revision">v0.13.1</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> <param name="versionrewrite-pattern">v(.*)</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.xbwotI/_old 2024-04-12 17:38:14.111376155 +0200 +++ /var/tmp/diff_new_pack.xbwotI/_new 2024-04-12 17:38:14.115376302 +0200 @@ -1,7 +1,7 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/moby/buildkit.git</param> - <param name="changesrevision">bac3f2b673f3f9d33e79046008e7a38e856b3dc6</param> + <param name="changesrevision">2ae42e0c0c793d7d66b7a23424af6fd6c2f9c8f3</param> </service> </servicedata> (No newline at EOF) ++++++ vendor.tar.zst ++++++ Binary files /var/tmp/diff_new_pack.xbwotI/_old and /var/tmp/diff_new_pack.xbwotI/_new differ
