Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package govc for openSUSE:Factory checked in at 2025-03-12 15:24:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/govc (Old) and /work/SRC/openSUSE:Factory/.govc.new.19136 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "govc" Wed Mar 12 15:24:13 2025 rev:25 rq:1252207 version:0.49.0 Changes: -------- --- /work/SRC/openSUSE:Factory/govc/govc.changes 2025-02-12 21:33:10.610310939 +0100 +++ /work/SRC/openSUSE:Factory/.govc.new.19136/govc.changes 2025-03-12 15:24:55.056391095 +0100 @@ -1,0 +2,24 @@ +Wed Mar 12 05:58:26 UTC 2025 - opensuse_buildserv...@ojkastl.de + +- Update to version 0.49.0: + * chore: Update version.go for v0.49.0 + * build(deps): bump golang.org/x/text from 0.22.0 to 0.23.0 + * chore: Use cns Task helpers in govc volume commands + * govc: add volume.rm -keep flag to retain backing disk + * govc: add volume.extend command + * vcsim: add vsan Datastore support + * vcsim: remove simulator.Map package variable + * fix: vcsim: extend PropertyCollector lock to avoid potential + races + * govc: add GPU commands + * govc: add session.login -jwt option + * vcsim: add query and metadata support for CNS Volume API + * build(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0 + * build(deps): bump golang.org/x/text from 0.21.0 to 0.22.0 + * fix: Drop operationID soap header for unsupported endpoints + * govc: Rewrite kms.export URL to use the host we connected to + vCenter with + * govc: Add storage.policy.create '-e' option to enable + encryption + +------------------------------------------------------------------- Old: ---- govc-0.48.1.obscpio New: ---- govc-0.49.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ govc.spec ++++++ --- /var/tmp/diff_new_pack.Uhb1uj/_old 2025-03-12 15:24:57.364487760 +0100 +++ /var/tmp/diff_new_pack.Uhb1uj/_new 2025-03-12 15:24:57.380488430 +0100 @@ -19,7 +19,7 @@ %define __arch_install_post export NO_BRP_STRIP_DEBUG=true Name: govc -Version: 0.48.1 +Version: 0.49.0 Release: 0 Summary: vSphere CLI built on top of govmomi License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Uhb1uj/_old 2025-03-12 15:24:57.616498315 +0100 +++ /var/tmp/diff_new_pack.Uhb1uj/_new 2025-03-12 15:24:57.652499822 +0100 @@ -3,7 +3,7 @@ <param name="url">https://github.com/vmware/govmomi</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v0.48.1</param> + <param name="revision">v0.49.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.Uhb1uj/_old 2025-03-12 15:24:57.824507026 +0100 +++ /var/tmp/diff_new_pack.Uhb1uj/_new 2025-03-12 15:24:57.832507361 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/vmware/govmomi</param> - <param name="changesrevision">cc1a61ba655f160600db4693f34a164e5823e5ff</param></service></servicedata> + <param name="changesrevision">bd808e86d9a22201072ed0aac198372b8abd95b4</param></service></servicedata> (No newline at EOF) ++++++ govc-0.48.1.obscpio -> govc-0.49.0.obscpio ++++++ ++++ 13111 lines of diff (skipped) ++++++ govc.obsinfo ++++++ --- /var/tmp/diff_new_pack.Uhb1uj/_old 2025-03-12 15:24:59.428574206 +0100 +++ /var/tmp/diff_new_pack.Uhb1uj/_new 2025-03-12 15:24:59.432574373 +0100 @@ -1,5 +1,5 @@ name: govc -version: 0.48.1 -mtime: 1739311089 -commit: cc1a61ba655f160600db4693f34a164e5823e5ff +version: 0.49.0 +mtime: 1741719384 +commit: bd808e86d9a22201072ed0aac198372b8abd95b4 ++++++ vendor.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/github.com/google/go-cmp/cmp/internal/function/func.go new/vendor/github.com/google/go-cmp/cmp/internal/function/func.go --- old/vendor/github.com/google/go-cmp/cmp/internal/function/func.go 2025-02-12 06:55:49.000000000 +0100 +++ new/vendor/github.com/google/go-cmp/cmp/internal/function/func.go 2025-03-12 06:58:27.000000000 +0100 @@ -19,6 +19,7 @@ tbFunc // func(T) bool ttbFunc // func(T, T) bool + ttiFunc // func(T, T) int trbFunc // func(T, R) bool tibFunc // func(T, I) bool trFunc // func(T) R @@ -28,11 +29,13 @@ Transformer = trFunc // func(T) R ValueFilter = ttbFunc // func(T, T) bool Less = ttbFunc // func(T, T) bool + Compare = ttiFunc // func(T, T) int ValuePredicate = tbFunc // func(T) bool KeyValuePredicate = trbFunc // func(T, R) bool ) var boolType = reflect.TypeOf(true) +var intType = reflect.TypeOf(0) // IsType reports whether the reflect.Type is of the specified function type. func IsType(t reflect.Type, ft funcType) bool { @@ -49,6 +52,10 @@ if ni == 2 && no == 1 && t.In(0) == t.In(1) && t.Out(0) == boolType { return true } + case ttiFunc: // func(T, T) int + if ni == 2 && no == 1 && t.In(0) == t.In(1) && t.Out(0) == intType { + return true + } case trbFunc: // func(T, R) bool if ni == 2 && no == 1 && t.Out(0) == boolType { return true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/github.com/google/go-cmp/cmp/options.go new/vendor/github.com/google/go-cmp/cmp/options.go --- old/vendor/github.com/google/go-cmp/cmp/options.go 2025-02-12 06:55:49.000000000 +0100 +++ new/vendor/github.com/google/go-cmp/cmp/options.go 2025-03-12 06:58:27.000000000 +0100 @@ -232,7 +232,15 @@ if t := s.curPath.Index(-2).Type(); t.Name() != "" { // Named type with unexported fields. name = fmt.Sprintf("%q.%v", t.PkgPath(), t.Name()) // e.g., "path/to/package".MyType - if _, ok := reflect.New(t).Interface().(error); ok { + isProtoMessage := func(t reflect.Type) bool { + m, ok := reflect.PointerTo(t).MethodByName("ProtoReflect") + return ok && m.Type.NumIn() == 1 && m.Type.NumOut() == 1 && + m.Type.Out(0).PkgPath() == "google.golang.org/protobuf/reflect/protoreflect" && + m.Type.Out(0).Name() == "Message" + } + if isProtoMessage(t) { + help = `consider using "google.golang.org/protobuf/testing/protocmp".Transform to compare proto.Message types` + } else if _, ok := reflect.New(t).Interface().(error); ok { help = "consider using cmpopts.EquateErrors to compare error values" } else if t.Comparable() { help = "consider using cmpopts.EquateComparable to compare comparable Go types" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/text/language/parse.go new/vendor/golang.org/x/text/language/parse.go --- old/vendor/golang.org/x/text/language/parse.go 2025-02-12 06:55:49.000000000 +0100 +++ new/vendor/golang.org/x/text/language/parse.go 2025-03-12 06:58:27.000000000 +0100 @@ -59,7 +59,7 @@ if changed { tt.RemakeString() } - return makeTag(tt), err + return makeTag(tt), nil } // Compose creates a Tag from individual parts, which may be of type Tag, Base, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/modules.txt new/vendor/modules.txt --- old/vendor/modules.txt 2025-02-12 06:55:49.000000000 +0100 +++ new/vendor/modules.txt 2025-03-12 06:58:27.000000000 +0100 @@ -7,8 +7,8 @@ # github.com/dougm/pretty v0.0.0-20160325215624-add1dbc86daf ## explicit github.com/dougm/pretty -# github.com/google/go-cmp v0.6.0 -## explicit; go 1.13 +# github.com/google/go-cmp v0.7.0 +## explicit; go 1.21 github.com/google/go-cmp/cmp github.com/google/go-cmp/cmp/internal/diff github.com/google/go-cmp/cmp/internal/flags @@ -41,8 +41,8 @@ # github.com/xlab/treeprint v1.2.0 ## explicit; go 1.13 github.com/xlab/treeprint -# golang.org/x/text v0.22.0 -## explicit; go 1.18 +# golang.org/x/text v0.23.0 +## explicit; go 1.23.0 golang.org/x/text/cases golang.org/x/text/internal golang.org/x/text/internal/language