Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package minio-client for openSUSE:Factory checked in at 2023-11-13 22:21:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/minio-client (Old) and /work/SRC/openSUSE:Factory/.minio-client.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "minio-client" Mon Nov 13 22:21:27 2023 rev:55 rq:1125391 version:20231110T213717Z Changes: -------- --- /work/SRC/openSUSE:Factory/minio-client/minio-client.changes 2023-11-09 21:35:09.140341460 +0100 +++ /work/SRC/openSUSE:Factory/.minio-client.new.17445/minio-client.changes 2023-11-13 22:25:05.628831754 +0100 @@ -1,0 +2,9 @@ +Mon Nov 13 06:17:28 UTC 2023 - ka...@b1-systems.de + +- Update to version 20231110T213717Z: + * Updating example with correct flag (#4751) + * Change go version to 1.21.4 to fix vulncheck failures (#4749) + * fix: broken docker builds for microdnf command (#4746) + * Add anonymize flag to support-diag (#4742) + +------------------------------------------------------------------- Old: ---- mc-20231106T041923Z.obscpio New: ---- mc-20231110T213717Z.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ minio-client.spec ++++++ --- /var/tmp/diff_new_pack.BYK5j5/_old 2023-11-13 22:25:06.580866807 +0100 +++ /var/tmp/diff_new_pack.BYK5j5/_new 2023-11-13 22:25:06.584866954 +0100 @@ -22,7 +22,7 @@ %define binary_name minio-client Name: minio-client -Version: 20231106T041923Z +Version: 20231110T213717Z Release: 0 Summary: Client for MinIO License: AGPL-3.0-only ++++++ _service ++++++ --- /var/tmp/diff_new_pack.BYK5j5/_old 2023-11-13 22:25:06.608867838 +0100 +++ /var/tmp/diff_new_pack.BYK5j5/_new 2023-11-13 22:25:06.612867985 +0100 @@ -5,7 +5,7 @@ <param name="exclude">.git</param> <param name="changesgenerate">enable</param> <param name="versionformat">@PARENT_TAG@</param> - <param name="revision">RELEASE.2023-11-06T04-19-23Z</param> + <param name="revision">RELEASE.2023-11-10T21-37-17Z</param> <param name="match-tag">RELEASE.*</param> <param name="versionrewrite-pattern">RELEASE\.(.*)-(.*)-(.*)-(.*)-(.*)</param> <param name="versionrewrite-replacement">\1\2\3\4\5</param> @@ -19,7 +19,7 @@ <param name="compression">gz</param> </service> <service name="go_modules" mode="manual"> - <param name="archive">mc-20231106T041923Z.obscpio</param> + <param name="archive">mc-20231110T213717Z.obscpio</param> </service> </services> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.BYK5j5/_old 2023-11-13 22:25:06.628868574 +0100 +++ /var/tmp/diff_new_pack.BYK5j5/_new 2023-11-13 22:25:06.632868722 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/minio/mc</param> - <param name="changesrevision">011c61b2547e9db988262f9ef12c64e981c42705</param></service></servicedata> + <param name="changesrevision">56803d21674f9cb9960b86381fe2c527f51fb07b</param></service></servicedata> (No newline at EOF) ++++++ mc-20231106T041923Z.obscpio -> mc-20231110T213717Z.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mc-20231106T041923Z/.github/workflows/vulncheck.yml new/mc-20231110T213717Z/.github/workflows/vulncheck.yml --- old/mc-20231106T041923Z/.github/workflows/vulncheck.yml 2023-11-06 05:19:23.000000000 +0100 +++ new/mc-20231110T213717Z/.github/workflows/vulncheck.yml 2023-11-10 22:37:17.000000000 +0100 @@ -16,7 +16,7 @@ - name: Set up Go uses: actions/setup-go@v3 with: - go-version: 1.21.3 + go-version: 1.21.4 check-latest: true - name: Get official govulncheck run: go install golang.org/x/vuln/cmd/govulncheck@latest diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mc-20231106T041923Z/Dockerfile.dev new/mc-20231110T213717Z/Dockerfile.dev --- old/mc-20231106T041923Z/Dockerfile.dev 2023-11-06 05:19:23.000000000 +0100 +++ new/mc-20231110T213717Z/Dockerfile.dev 2023-11-10 22:37:17.000000000 +0100 @@ -7,8 +7,8 @@ COPY LICENSE /licenses/LICENSE RUN \ - microdnf update --nodocs && \ - microdnf install ca-certificates --nodocs && \ + microdnf update --nodocs --assumeyes && \ + microdnf install ca-certificates --nodocs --assumeyes && \ microdnf clean all ENTRYPOINT ["mc"] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mc-20231106T041923Z/Dockerfile.hotfix new/mc-20231110T213717Z/Dockerfile.hotfix --- old/mc-20231106T041923Z/Dockerfile.hotfix 2023-11-06 05:19:23.000000000 +0100 +++ new/mc-20231110T213717Z/Dockerfile.hotfix 2023-11-10 22:37:17.000000000 +0100 @@ -1,8 +1,8 @@ -FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/ubi-minimal:9.2 as build +FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/ubi-minimal:latest as build -RUN microdnf update --nodocs && microdnf install ca-certificates --nodocs && microdnf clean all +RUN microdnf update --nodocs --assumeyes && microdnf install ca-certificates --nodocs --assumeyes -FROM registry.access.redhat.com/ubi9/ubi-micro:9.2 +FROM registry.access.redhat.com/ubi9/ubi-micro:latest ARG TARGETARCH ARG RELEASE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mc-20231106T041923Z/Dockerfile.release new/mc-20231110T213717Z/Dockerfile.release --- old/mc-20231106T041923Z/Dockerfile.release 2023-11-06 05:19:23.000000000 +0100 +++ new/mc-20231110T213717Z/Dockerfile.release 2023-11-10 22:37:17.000000000 +0100 @@ -1,8 +1,8 @@ -FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/ubi-minimal:9.2 as build +FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/ubi-minimal:latest as build -RUN microdnf update --nodocs && microdnf install ca-certificates --nodocs && microdnf clean all +RUN microdnf update --nodocs --assumeyes && microdnf install ca-certificates --nodocs --assumeyes -FROM registry.access.redhat.com/ubi9/ubi-micro:9.2 +FROM registry.access.redhat.com/ubi9/ubi-micro:latest ARG TARGETARCH ARG RELEASE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mc-20231106T041923Z/Dockerfile.release.fips new/mc-20231110T213717Z/Dockerfile.release.fips --- old/mc-20231106T041923Z/Dockerfile.release.fips 2023-11-06 05:19:23.000000000 +0100 +++ new/mc-20231110T213717Z/Dockerfile.release.fips 2023-11-10 22:37:17.000000000 +0100 @@ -1,8 +1,8 @@ -FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/ubi-minimal:9.2 as build +FROM --platform=linux/amd64 registry.access.redhat.com/ubi9/ubi-minimal:latest as build -RUN microdnf update --nodocs && microdnf install ca-certificates --nodocs && microdnf clean all +RUN microdnf update --nodocs --assumeyes && microdnf install ca-certificates --nodocs --assumeyes -FROM registry.access.redhat.com/ubi9/ubi-micro:9.2 +FROM registry.access.redhat.com/ubi9/ubi-micro:latest ARG TARGETARCH ARG RELEASE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mc-20231106T041923Z/Dockerfile.release.old_cpu new/mc-20231110T213717Z/Dockerfile.release.old_cpu --- old/mc-20231106T041923Z/Dockerfile.release.old_cpu 1970-01-01 01:00:00.000000000 +0100 +++ new/mc-20231110T213717Z/Dockerfile.release.old_cpu 2023-11-10 22:37:17.000000000 +0100 @@ -0,0 +1,24 @@ +FROM --platform=linux/amd64 registry.access.redhat.com/ubi8/ubi-minimal:latest as build + +RUN microdnf update --nodocs --assumeyes && microdnf install ca-certificates --nodocs --assumeyes + +FROM registry.access.redhat.com/ubi8/ubi-micro:latest + +ARG TARGETARCH +ARG RELEASE + +LABEL maintainer="MinIO Inc <d...@min.io>" + +# On RHEL the certificate bundle is located at: +# - /etc/pki/tls/certs/ca-bundle.crt (RHEL 6) +# - /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem (RHEL 7) +COPY --from=build /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem /etc/pki/ca-trust/extracted/pem/ + +COPY CREDITS /licenses/CREDITS +COPY LICENSE /licenses/LICENSE + +ADD https://dl.minio.io/client/mc/release/linux-${TARGETARCH}/archive/mc.${RELEASE} /usr/bin/mc + +RUN chmod +x /usr/bin/mc + +ENTRYPOINT ["mc"] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mc-20231106T041923Z/cmd/idp-ldap-accesskey-list.go new/mc-20231110T213717Z/cmd/idp-ldap-accesskey-list.go --- old/mc-20231106T041923Z/cmd/idp-ldap-accesskey-list.go 2023-11-06 05:19:23.000000000 +0100 +++ new/mc-20231110T213717Z/cmd/idp-ldap-accesskey-list.go 2023-11-10 22:37:17.000000000 +0100 @@ -64,7 +64,7 @@ 1. Get list of all users and associated access keys in local server (if admin) {{.Prompt}} {{.HelpName}} local/ 2. Get list of users in local server (if admin) - {{.Prompt}} {{.HelpName}} local/ --users + {{.Prompt}} {{.HelpName}} local/ --users-only 3. Get list of all users and associated temporary access keys in play server (if admin) {{.Prompt}} {{.HelpName}} play/ --temp-only 4. Get list of access keys associated with user 'bobfisher' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mc-20231106T041923Z/cmd/support-diag.go new/mc-20231110T213717Z/cmd/support-diag.go --- old/mc-20231106T041923Z/cmd/support-diag.go 2023-11-06 05:19:23.000000000 +0100 +++ new/mc-20231110T213717Z/cmd/support-diag.go 2023-11-10 22:37:17.000000000 +0100 @@ -41,6 +41,12 @@ "github.com/tidwall/gjson" ) +const ( + anonymizeFlag = "anonymize" + anonymizeStandard = "standard" + anonymizeStrict = "strict" +) + var supportDiagFlags = append([]cli.Flag{ HealthDataTypeFlag{ Name: "test", @@ -54,6 +60,11 @@ Value: 1 * time.Hour, Hidden: true, }, + cli.StringFlag{ + Name: anonymizeFlag, + Usage: "Data anonymization mode (standard|strict)", + Value: anonymizeStandard, + }, }, subnetCommonFlags...) var supportDiagCmd = cli.Command{ @@ -79,6 +90,9 @@ 2. Generate MinIO diagnostics report for cluster with alias 'myminio', save and upload to SUBNET manually {{.Prompt}} {{.HelpName}} myminio --airgap + + 3. Upload MinIO diagnostics report for cluster with alias 'myminio' to SUBNET, with strict anonymization + {{.Prompt}} {{.HelpName}} myminio --anonymize=strict `, } @@ -87,6 +101,11 @@ if len(ctx.Args()) == 0 || len(ctx.Args()) > 1 { showCommandHelpAndExit(ctx, 1) // last argument is exit code } + + anon := ctx.String(anonymizeFlag) + if anon != anonymizeStandard && anon != anonymizeStrict { + fatal(errDummy().Trace(), "Invalid anonymization mode. Valid options are 'standard' or 'strict'.") + } } // compress and tar MinIO diagnostics output @@ -326,8 +345,7 @@ } // Fetch info of all servers (cluster or single server) - // TODO: allow configurable "anonymize" inputs - resp, version, e := client.ServerHealthInfo(cont, *opts, ctx.Duration("deadline"), "standard") + resp, version, e := client.ServerHealthInfo(cont, *opts, ctx.Duration("deadline"), ctx.String(anonymizeFlag)) if e != nil { cancel() return nil, "", e diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mc-20231106T041923Z/docker-buildx.sh new/mc-20231110T213717Z/docker-buildx.sh --- old/mc-20231106T041923Z/docker-buildx.sh 2023-11-06 05:19:23.000000000 +0100 +++ new/mc-20231110T213717Z/docker-buildx.sh 2023-11-10 22:37:17.000000000 +0100 @@ -1,6 +1,6 @@ #!/bin/bash # -# Copyright (c) 2015-2021 MinIO, Inc. +# Copyright (c) 2015-2023 MinIO, Inc. # # This file is part of MinIO Object Storage stack # @@ -33,6 +33,15 @@ docker buildx prune -f +docker buildx build --push --no-cache \ + --build-arg RELEASE="${release}" \ + -t "minio/minio:${release}-cpuv1" \ + -t "quay.io/minio/minio:${release}-cpuv1" \ + --platform=linux/arm64,linux/amd64,linux/ppc64le,linux/s390x \ + -f Dockerfile.release.old_cpu . + +docker buildx prune -f + docker buildx build --push --no-cache \ --build-arg RELEASE="${release}" \ -t "minio/minio:${release}.fips" \ ++++++ mc.obsinfo ++++++ --- /var/tmp/diff_new_pack.BYK5j5/_old 2023-11-13 22:25:06.904878737 +0100 +++ /var/tmp/diff_new_pack.BYK5j5/_new 2023-11-13 22:25:06.908878884 +0100 @@ -1,5 +1,5 @@ name: mc -version: 20231106T041923Z -mtime: 1699244363 -commit: 011c61b2547e9db988262f9ef12c64e981c42705 +version: 20231110T213717Z +mtime: 1699652237 +commit: 56803d21674f9cb9960b86381fe2c527f51fb07b ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/minio-client/vendor.tar.gz /work/SRC/openSUSE:Factory/.minio-client.new.17445/vendor.tar.gz differ: char 5, line 1