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-12-06 23:49:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/minio-client (Old) and /work/SRC/openSUSE:Factory/.minio-client.new.25432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "minio-client" Wed Dec 6 23:49:03 2023 rev:59 rq:1131349 version:20231202T112410Z Changes: -------- --- /work/SRC/openSUSE:Factory/minio-client/minio-client.changes 2023-12-04 23:01:12.634957945 +0100 +++ /work/SRC/openSUSE:Factory/.minio-client.new.25432/minio-client.changes 2023-12-06 23:49:45.618622874 +0100 @@ -1,0 +2,6 @@ +Wed Dec 06 12:06:10 UTC 2023 - ka...@b1-systems.de + +- Update to version 20231202T112410Z: + * Add support to batch-expire jobs (#4677) + +------------------------------------------------------------------- Old: ---- mc-20231202T020328Z.obscpio New: ---- mc-20231202T112410Z.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ minio-client.spec ++++++ --- /var/tmp/diff_new_pack.TN96d5/_old 2023-12-06 23:49:46.974672844 +0100 +++ /var/tmp/diff_new_pack.TN96d5/_new 2023-12-06 23:49:46.974672844 +0100 @@ -22,7 +22,7 @@ %define binary_name minio-client Name: minio-client -Version: 20231202T020328Z +Version: 20231202T112410Z Release: 0 Summary: Client for MinIO License: AGPL-3.0-only ++++++ _service ++++++ --- /var/tmp/diff_new_pack.TN96d5/_old 2023-12-06 23:49:47.002673876 +0100 +++ /var/tmp/diff_new_pack.TN96d5/_new 2023-12-06 23:49:47.006674024 +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-12-02T02-03-28Z</param> + <param name="revision">RELEASE.2023-12-02T11-24-10Z</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-20231202T020328Z.obscpio</param> + <param name="archive">mc-20231202T112410Z.obscpio</param> </service> </services> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.TN96d5/_old 2023-12-06 23:49:47.026674761 +0100 +++ /var/tmp/diff_new_pack.TN96d5/_new 2023-12-06 23:49:47.030674908 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/minio/mc</param> - <param name="changesrevision">f5f7147b9ec4cf78eb67f1cdc91b63d191852e6a</param></service></servicedata> + <param name="changesrevision">d920e2b34b22a15bca4cd081201d3b301c623d87</param></service></servicedata> (No newline at EOF) ++++++ mc-20231202T020328Z.obscpio -> mc-20231202T112410Z.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mc-20231202T020328Z/cmd/admin-trace.go new/mc-20231202T112410Z/cmd/admin-trace.go --- old/mc-20231202T020328Z/cmd/admin-trace.go 2023-12-02 03:03:28.000000000 +0100 +++ new/mc-20231202T112410Z/cmd/admin-trace.go 2023-12-02 12:24:10.000000000 +0100 @@ -140,6 +140,11 @@ o.BatchKeyRotation = true return "Trace Batch KeyRotation (alias: brot)" }, + "batch-expiration": func(o *madmin.ServiceTraceOpts) string { + o.BatchExpire = true + return "Trace Batch Expiration (alias: bexp)" + }, + "decommission": func(o *madmin.ServiceTraceOpts) string { o.Decommission = true return "Trace Decommission operations (alias: decom)" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mc-20231202T020328Z/cmd/batch-generate.go new/mc-20231202T112410Z/cmd/batch-generate.go --- old/mc-20231202T020328Z/cmd/batch-generate.go 2023-12-02 03:03:28.000000000 +0100 +++ new/mc-20231202T112410Z/cmd/batch-generate.go 2023-12-02 12:24:10.000000000 +0100 @@ -80,10 +80,14 @@ adminClient, err := newAdminClient(aliasedURL) fatalIf(err, "Unable to initialize admin connection.") - switch jobType { - case string(madmin.BatchJobReplicate): - case string(madmin.BatchJobKeyRotate): - default: + var found bool + for _, job := range madmin.SupportedJobTypes { + if jobType == string(job) { + found = true + break + } + } + if !found { fatalIf(errInvalidArgument().Trace(jobType), "Unable to generate a job template for the specified job type") } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mc-20231202T020328Z/cmd/batch-status.go new/mc-20231202T112410Z/cmd/batch-status.go --- old/mc-20231202T020328Z/cmd/batch-status.go 2023-12-02 03:03:28.000000000 +0100 +++ new/mc-20231202T112410Z/cmd/batch-status.go 2023-12-02 12:24:10.000000000 +0100 @@ -229,6 +229,17 @@ addLine("Transferred: ", humanize.IBytes(uint64(m.current.Replicate.BytesTransferred))) addLine("Elapsed: ", accElapsedTime.String()) addLine("CurrObjName: ", m.current.Replicate.Object) + case string(madmin.BatchJobExpire): + addLine("JobType: ", m.current.JobType) + addLine("Objects: ", m.current.Expired.Objects) + addLine("FailedObjects: ", m.current.Expired.ObjectsFailed) + addLine("CurrObjName: ", m.current.Expired.Object) + + if !m.current.LastUpdate.IsZero() { + accElapsedTime := m.current.LastUpdate.Sub(m.current.StartTime) + addLine("Elapsed: ", accElapsedTime.String()) + } + } table.AppendBulk(data) ++++++ mc.obsinfo ++++++ --- /var/tmp/diff_new_pack.TN96d5/_old 2023-12-06 23:49:47.270683752 +0100 +++ /var/tmp/diff_new_pack.TN96d5/_new 2023-12-06 23:49:47.274683899 +0100 @@ -1,5 +1,5 @@ name: mc -version: 20231202T020328Z -mtime: 1701482608 -commit: f5f7147b9ec4cf78eb67f1cdc91b63d191852e6a +version: 20231202T112410Z +mtime: 1701516250 +commit: d920e2b34b22a15bca4cd081201d3b301c623d87 ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/minio-client/vendor.tar.gz /work/SRC/openSUSE:Factory/.minio-client.new.25432/vendor.tar.gz differ: char 5, line 1