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 2024-12-16 19:11:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/minio-client (Old) and /work/SRC/openSUSE:Factory/.minio-client.new.29675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "minio-client" Mon Dec 16 19:11:26 2024 rev:103 rq:1231210 version:20241121T172154Z Changes: -------- --- /work/SRC/openSUSE:Factory/minio-client/minio-client.changes 2024-12-09 21:12:29.123259795 +0100 +++ /work/SRC/openSUSE:Factory/.minio-client.new.29675/minio-client.changes 2024-12-16 19:13:54.850443795 +0100 @@ -1,0 +2,8 @@ +Sun Dec 15 10:29:28 UTC 2024 - opensuse_buildserv...@ojkastl.de + +- Update to version 20241121T172154Z: + * heal: Do not print a cryptic msg when scanning a dangling + object (#5084) + * Return delete markers in mc find (#5083) + +------------------------------------------------------------------- Old: ---- minio-client-20241117T193525Z.obscpio New: ---- minio-client-20241121T172154Z.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ minio-client.spec ++++++ --- /var/tmp/diff_new_pack.Pu5u3Y/_old 2024-12-16 19:13:57.790565806 +0100 +++ /var/tmp/diff_new_pack.Pu5u3Y/_new 2024-12-16 19:13:57.794565972 +0100 @@ -17,7 +17,7 @@ Name: minio-client -Version: 20241117T193525Z +Version: 20241121T172154Z Release: 0 Summary: Client for MinIO License: AGPL-3.0-only ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Pu5u3Y/_old 2024-12-16 19:13:57.834567631 +0100 +++ /var/tmp/diff_new_pack.Pu5u3Y/_new 2024-12-16 19:13:57.834567631 +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.2024-11-17T19-35-25Z</param> + <param name="revision">RELEASE.2024-11-21T17-21-54Z</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.Pu5u3Y/_old 2024-12-16 19:13:57.854568462 +0100 +++ /var/tmp/diff_new_pack.Pu5u3Y/_new 2024-12-16 19:13:57.854568462 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/minio/mc</param> - <param name="changesrevision">bb4ff4951a3e54bbee6ac75cfaf387c521e98709</param></service></servicedata> + <param name="changesrevision">1681e4497c09d7438a34e846f76dbde972ab7daf</param></service></servicedata> (No newline at EOF) ++++++ minio-client-20241117T193525Z.obscpio -> minio-client-20241121T172154Z.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/minio-client-20241117T193525Z/cmd/admin-heal-result-item.go new/minio-client-20241121T172154Z/cmd/admin-heal-result-item.go --- old/minio-client-20241117T193525Z/cmd/admin-heal-result-item.go 2024-11-17 20:35:25.000000000 +0100 +++ new/minio-client-20241121T172154Z/cmd/admin-heal-result-item.go 2024-11-21 18:21:54.000000000 +0100 @@ -50,7 +50,7 @@ } a, err = getHColCode(surplusShardsAfterHeal, parityShards) if err != nil { - err = fmt.Errorf("%w: surplusShardsBeforeHeal: %d, parityShards: %d", + err = fmt.Errorf("%w: surplusShardsAfterHeal: %d, parityShards: %d", err, surplusShardsAfterHeal, parityShards) } return diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/minio-client-20241117T193525Z/cmd/admin-heal-ui.go new/minio-client-20241121T172154Z/cmd/admin-heal-ui.go --- old/minio-client-20241117T193525Z/cmd/admin-heal-ui.go 2024-11-17 20:35:25.000000000 +0100 +++ new/minio-client-20241121T172154Z/cmd/admin-heal-ui.go 2024-11-21 18:21:54.000000000 +0100 @@ -52,7 +52,7 @@ func getHColCode(surplusShards, parityShards int) (c col, err error) { if parityShards < 1 || parityShards > 8 || surplusShards > parityShards { - return c, fmt.Errorf("Invalid parity shard count/surplus shard count given") + return c, errors.New("Invalid parity shard count/surplus shard count given") } if surplusShards < 0 { return colGrey, err @@ -63,7 +63,7 @@ return hColOrder[index], err } } - return c, fmt.Errorf("cannot get a heal color code") + return c, errors.New("cannot get a heal color code") } type uiData struct { @@ -207,6 +207,7 @@ var b, a col for _, item := range s.Items { h := newHRI(&item) + hrStr := h.getHealResultStr() switch h.Type { case madmin.HealItemBucket: b, a, err = h.getBucketHCCChange() @@ -216,10 +217,14 @@ b, a, err = h.getObjectHCCChange() } if err != nil { - return err + errMsg := err.Error() + if h.Detail != "" { + errMsg = h.Detail + } + console.PrintC("[ERROR] ** ", hrStr, " **", ": ", errMsg, "\n") + continue } printColStr(b, a) - hrStr := h.getHealResultStr() switch h.Type { case madmin.HealItemMetadata, madmin.HealItemBucketMetadata: console.PrintC(fmt.Sprintln("**", hrStr, "**")) @@ -244,6 +249,7 @@ type healRec struct { Status string `json:"status"` Error string `json:"error,omitempty"` + Detail string `json:"detail,omitempty"` Type string `json:"type"` Name string `json:"name"` Before struct { @@ -284,6 +290,7 @@ if err != nil { r.Error = err.Error() } + r.Detail = h.Detail r.Before.Color = strings.ToLower(string(b)) r.After.Color = strings.ToLower(string(a)) r.Before.Online, r.After.Online = h.GetOnlineCounts() @@ -375,7 +382,7 @@ return nil } -func (ui *uiData) UpdateDisplay(s *madmin.HealTaskStatus) (err error) { +func (ui *uiData) UpdateDisplay(s *madmin.HealTaskStatus) { // Update state ui.updateDuration(s) for _, i := range s.Items { @@ -385,11 +392,11 @@ // Update display switch { case globalJSON: - err = ui.printItemsJSON(s) + ui.printItemsJSON(s) case globalQuiet: - err = ui.printItemsQuietly(s) + ui.printItemsQuietly(s) default: - err = ui.updateUI(s) + ui.updateUI(s) } return } @@ -426,10 +433,8 @@ console.RewindLines(8) } } - err = ui.UpdateDisplay(&res) - if err != nil { - return res, err - } + + ui.UpdateDisplay(&res) if res.Summary == "finished" { if globalJSON { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/minio-client-20241117T193525Z/cmd/find.go new/minio-client-20241121T172154Z/cmd/find.go --- old/minio-client-20241117T193525Z/cmd/find.go 2024-11-17 20:35:25.000000000 +0100 +++ new/minio-client-20241121T172154Z/cmd/find.go 2024-11-21 18:21:54.000000000 +0100 @@ -274,7 +274,7 @@ lstOptions := ListOptions{ WithOlderVersions: ctx.withVersions, - WithDeleteMarkers: false, + WithDeleteMarkers: ctx.withVersions, Recursive: true, ShowDir: DirFirst, WithMetadata: len(ctx.matchMeta) > 0 || len(ctx.matchTags) > 0, ++++++ minio-client.obsinfo ++++++ --- /var/tmp/diff_new_pack.Pu5u3Y/_old 2024-12-16 19:13:58.118579418 +0100 +++ /var/tmp/diff_new_pack.Pu5u3Y/_new 2024-12-16 19:13:58.126579750 +0100 @@ -1,5 +1,5 @@ name: minio-client -version: 20241117T193525Z -mtime: 1731872125 -commit: bb4ff4951a3e54bbee6ac75cfaf387c521e98709 +version: 20241121T172154Z +mtime: 1732209714 +commit: 1681e4497c09d7438a34e846f76dbde972ab7daf ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/minio-client/vendor.tar.gz /work/SRC/openSUSE:Factory/.minio-client.new.29675/vendor.tar.gz differ: char 5, line 1