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 2025-03-01 19:16:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/minio-client (Old) and /work/SRC/openSUSE:Factory/.minio-client.new.19136 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "minio-client" Sat Mar 1 19:16:51 2025 rev:108 rq:1249368 version:20250221T160046Z Changes: -------- --- /work/SRC/openSUSE:Factory/minio-client/minio-client.changes 2025-02-19 16:00:11.300181966 +0100 +++ /work/SRC/openSUSE:Factory/.minio-client.new.19136/minio-client.changes 2025-03-01 19:17:40.859903909 +0100 @@ -1,0 +2,8 @@ +Fri Feb 28 19:03:03 UTC 2025 - mrueck...@suse.de + +- Update to version 20250221T160046Z: + * Mirror should delete on delete marker creation + ILM (#5148) + * fix: use tags package instead of s3utils (#5146) + * fix empty ilm tier list output (#5145) + +------------------------------------------------------------------- Old: ---- minio-client-20250215T103616Z.obscpio New: ---- minio-client-20250221T160046Z.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ minio-client.spec ++++++ --- /var/tmp/diff_new_pack.d5rUSw/_old 2025-03-01 19:17:41.583933955 +0100 +++ /var/tmp/diff_new_pack.d5rUSw/_new 2025-03-01 19:17:41.583933955 +0100 @@ -17,7 +17,7 @@ Name: minio-client -Version: 20250215T103616Z +Version: 20250221T160046Z Release: 0 Summary: Client for MinIO License: AGPL-3.0-only ++++++ _service ++++++ --- /var/tmp/diff_new_pack.d5rUSw/_old 2025-03-01 19:17:41.627935781 +0100 +++ /var/tmp/diff_new_pack.d5rUSw/_new 2025-03-01 19:17:41.631935947 +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.2025-02-15T10-36-16Z</param> + <param name="revision">RELEASE.2025-02-21T16-00-46Z</param> <param name="match-tag">RELEASE.*</param> <param name="versionrewrite-pattern">RELEASE\.(.*)-(.*)-(.*)-(.*)-(.*)</param> <param name="versionrewrite-replacement">\1\2\3\4\5</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.d5rUSw/_old 2025-03-01 19:17:41.647936611 +0100 +++ /var/tmp/diff_new_pack.d5rUSw/_new 2025-03-01 19:17:41.651936777 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/minio/mc</param> - <param name="changesrevision">383560b1c3d6912042e8c8c275bb78e83e67ef2b</param></service></servicedata> + <param name="changesrevision">9eb205cb62c6466887037397c5aa202b53d10c78</param></service></servicedata> (No newline at EOF) ++++++ minio-client-20250215T103616Z.obscpio -> minio-client-20250221T160046Z.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/minio-client-20250215T103616Z/cmd/common-methods.go new/minio-client-20250221T160046Z/cmd/common-methods.go --- old/minio-client-20250215T103616Z/cmd/common-methods.go 2025-02-15 11:36:16.000000000 +0100 +++ new/minio-client-20250221T160046Z/cmd/common-methods.go 2025-02-21 17:00:46.000000000 +0100 @@ -22,7 +22,6 @@ "errors" "io" "net/http" - "net/url" "os" "path/filepath" "regexp" @@ -36,7 +35,7 @@ "github.com/minio/mc/pkg/probe" "github.com/minio/minio-go/v7" "github.com/minio/minio-go/v7/pkg/encrypt" - "github.com/minio/minio-go/v7/pkg/s3utils" + "github.com/minio/minio-go/v7/pkg/tags" "github.com/minio/pkg/v3/env" ) @@ -463,11 +462,11 @@ } if content.Tags != nil { - tags, err := url.PathUnescape(s3utils.TagEncode(content.Tags)) + tags, err := tags.NewTags(content.Tags, true) if err != nil { return uploadOpts.urls.WithError(probe.NewError(err)) } - metadata["X-Amz-Tagging"] = tags + metadata["X-Amz-Tagging"] = tags.String() delete(metadata, "X-Amz-Tagging-Count") } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/minio-client-20250215T103616Z/cmd/ilm-tier-list.go new/minio-client-20250221T160046Z/cmd/ilm-tier-list.go --- old/minio-client-20250215T103616Z/cmd/ilm-tier-list.go 2025-02-15 11:36:16.000000000 +0100 +++ new/minio-client-20250221T160046Z/cmd/ilm-tier-list.go 2025-02-21 17:00:46.000000000 +0100 @@ -28,6 +28,7 @@ json "github.com/minio/colorjson" madmin "github.com/minio/madmin-go/v3" "github.com/minio/mc/pkg/probe" + "github.com/minio/pkg/v3/console" ) var adminTierListCmd = cli.Command{ @@ -109,6 +110,11 @@ tiers, e := client.ListTiers(globalContext) fatalIf(probe.NewError(e).Trace(args...), "Unable to list configured remote tier targets") + if len(tiers) == 0 { + console.Infoln("No remote tier targets found for alias '" + aliasedURL + "'. Use `mc ilm tier add` to configure one.") + return nil + } + if globalJSON { printMsg(&tierListMessage{ Status: "success", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/minio-client-20250215T103616Z/cmd/mirror-main.go new/minio-client-20250221T160046Z/cmd/mirror-main.go --- old/minio-client-20250215T103616Z/cmd/mirror-main.go 2025-02-15 11:36:16.000000000 +0100 +++ new/minio-client-20250221T160046Z/cmd/mirror-main.go 2025-02-21 17:00:46.000000000 +0100 @@ -297,8 +297,13 @@ if m.EventTime != "" { msg = console.Colorize("Time", fmt.Sprintf("[%s] ", m.EventTime)) } - if m.EventType == notification.ObjectRemovedDelete { + switch m.EventType { + case notification.ObjectRemovedDelete: return msg + "Removed " + console.Colorize("Removed", fmt.Sprintf("`%s`", m.Target)) + case notification.ObjectRemovedDeleteMarkerCreated: + return msg + "Removed (Delete Marker)" + console.Colorize("Removed", fmt.Sprintf("`%s`", m.Target)) + case notification.ILMDelMarkerExpirationDelete: + return msg + "Removed (ILM)" + console.Colorize("Removed", fmt.Sprintf("`%s`", m.Target)) } if m.EventTime == "" { return console.Colorize("Mirror", fmt.Sprintf("`%s` -> `%s`", m.Source, m.Target)) @@ -722,7 +727,9 @@ mj.parallel.queueTask(func() URLs { return mj.doMirrorWatch(ctx, targetPath, tgtSSE, mirrorURL, event) }, mirrorURL.SourceContent.Size) - } else if event.Type == notification.ObjectRemovedDelete { + } else if event.Type == notification.ObjectRemovedDelete || + event.Type == notification.ObjectRemovedDeleteMarkerCreated || + event.Type == notification.ILMDelMarkerExpirationDelete { if targetAlias != "" && strings.Contains(event.UserAgent, uaMirrorAppName+":"+targetAlias) { // Ignore delete cascading delete events if cyclical. continue diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/minio-client-20250215T103616Z/go.mod new/minio-client-20250221T160046Z/go.mod --- old/minio-client-20250215T103616Z/go.mod 2025-02-15 11:36:16.000000000 +0100 +++ new/minio-client-20250221T160046Z/go.mod 2025-02-21 17:00:46.000000000 +0100 @@ -24,7 +24,7 @@ github.com/minio/colorjson v1.0.8 github.com/minio/filepath v1.0.0 github.com/minio/madmin-go/v3 v3.0.91 - github.com/minio/minio-go/v7 v7.0.86 + github.com/minio/minio-go/v7 v7.0.87 github.com/minio/pkg/v3 v3.0.30 github.com/minio/selfupdate v0.6.0 github.com/mitchellh/go-homedir v1.1.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/minio-client-20250215T103616Z/go.sum new/minio-client-20250221T160046Z/go.sum --- old/minio-client-20250215T103616Z/go.sum 2025-02-15 11:36:16.000000000 +0100 +++ new/minio-client-20250221T160046Z/go.sum 2025-02-21 17:00:46.000000000 +0100 @@ -146,8 +146,8 @@ github.com/minio/madmin-go/v3 v3.0.91/go.mod h1:pMLdj9OtN0CANNs5tdm6opvOlDFfj0WhbztboZAjRWE= github.com/minio/md5-simd v1.1.2 h1:Gdi1DZK69+ZVMoNHRXJyNcxrMA4dSxoYHZSQbirFg34= github.com/minio/md5-simd v1.1.2/go.mod h1:MzdKDxYpY2BT9XQFocsiZf/NKVtR7nkE4RoEpN+20RM= -github.com/minio/minio-go/v7 v7.0.86 h1:DcgQ0AUjLJzRH6y/HrxiZ8CXarA70PAIufXHodP4s+k= -github.com/minio/minio-go/v7 v7.0.86/go.mod h1:VbfO4hYwUu3Of9WqGLBZ8vl3Hxnxo4ngxK4hzQDf4x4= +github.com/minio/minio-go/v7 v7.0.87 h1:nkr9x0u53PespfxfUqxP3UYWiE2a41gaofgNnC4Y8WQ= +github.com/minio/minio-go/v7 v7.0.87/go.mod h1:33+O8h0tO7pCeCWwBVa07RhVVfB/3vS4kEX7rwYKmIg= github.com/minio/mux v1.9.0 h1:dWafQFyEfGhJvK6AwLOt83bIG5bxKxKJnKMCi0XAaoA= github.com/minio/mux v1.9.0/go.mod h1:1pAare17ZRL5GpmNL+9YmqHoWnLmMZF9C/ioUCfy0BQ= github.com/minio/pkg/v3 v3.0.30 h1:mdptT6jdM/dFu7dnWImgNdVTJQSmFI8x3yohPwD8el8= ++++++ minio-client.obsinfo ++++++ --- /var/tmp/diff_new_pack.d5rUSw/_old 2025-03-01 19:17:41.911947567 +0100 +++ /var/tmp/diff_new_pack.d5rUSw/_new 2025-03-01 19:17:41.915947733 +0100 @@ -1,5 +1,5 @@ name: minio-client -version: 20250215T103616Z -mtime: 1739615776 -commit: 383560b1c3d6912042e8c8c275bb78e83e67ef2b +version: 20250221T160046Z +mtime: 1740153646 +commit: 9eb205cb62c6466887037397c5aa202b53d10c78 ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/minio-client/vendor.tar.gz /work/SRC/openSUSE:Factory/.minio-client.new.19136/vendor.tar.gz differ: char 5, line 1