Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gopls for openSUSE:Factory checked in at 2026-05-19 17:48:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gopls (Old) and /work/SRC/openSUSE:Factory/.gopls.new.1966 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gopls" Tue May 19 17:48:49 2026 rev:26 rq:1353892 version:0.22.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gopls/gopls.changes 2026-02-13 12:48:02.749571206 +0100 +++ /work/SRC/openSUSE:Factory/.gopls.new.1966/gopls.changes 2026-05-19 17:49:09.121592274 +0200 @@ -1,0 +2,170 @@ +Mon May 18 19:10:49 UTC 2026 - Jeff Kowalczyk <[email protected]> + +- Update to version 0.22.0: + * gopls: update go.mod for v0.22.0-pre.4 + * gopls/internal/settings: move file watcher setting to user options + * gopls/doc/release: include server side file watching in release note + * gopls: update go.mod for v0.22.0-pre.3 + * gopls: deprecate importsSource and remove its use + * gopls: update go.mod for v0.22.0-pre.2 + * gopls/internal/analysis/errorsastype: imporove example clarity + * gopls/internal/cmd: remove gopls -port=int debugging flag + * gopls: add errorsastype analyzer + * gopls/doc/release/v0.22.0.md: update release notes + * gopls/internal/cmd: remove gopls -port=int debugging flag + * gopls/internal/golang: return unmodified if interactivity is not needed + * gopls/doc/release/v0.22.0.md: update release notes + * gopls/internal/settings: add embedlit analyzer + * gopls/internal/golang: return unmodified if interactivity is not needed + * gopls/internal/golang: fix invalid comment on hover + * all: fix some minor issues in the comments + * gopls/internal/golang: fix invalid comment on hover + * gopls: actually don't emit shadowing modifier in the builtin pkg + * gopls/integration/misc: Test61208 flaky + * internal/typesinternal/typeindex: support generic functions in index.Calls + * go/analysis/passes/modernize: stringscut: detect modifying use in all assignments + * gopls: update go.mod for v0.22.0-pre.1 + * all: update codereview.cfg for gopls-release-branch.0.22 + * gopls/internal/golang: ApplyFix: refine assertion + * gopls/internal/golang/completion: fix completion after dot with no RHS typed + * gopls/internal/golang/completion: fix replacement range in invalid code + * gopls/internal/mcp: do not push instruction by default + * gopls/internal/protocol: add existence & kind to document uri + * gopls/internal/server: update neovim source URL + * gopls/internal/golang/completion: update comment for generic methods + * gopls: don't emit shadowing modifier in the builtin pkg + * gopls/doc/design: add integrating interactive refactoring doc + * gopls/internal/cache/methodsets: don't store positions of imported methods + * gopls/internal/golang: pre-filter identifiers by name in localReferences + * gopls/internal/analysis/yield: use monotone flow for precision + * gopls/internal/cache: set Pass.Module + * gopls/test/integation/misc: Add logging for flaky test + * gopls/internal/cache: store analyzeSummary fields on analysisNode + * gopls/internal/util/frob: change Codec.Decode to return the value + * gopls/internal/cache: try pre func before getPackageHandles in forEachPackage + * gopls/internal/golang/hover: include doc comment for assign stmts + * gopls/doc/features: add documentation for implement interface + * gopls/doc/features: add interactive refactoring feature doc + * gopls: remove trailing slash from replace directory path + * gopls/internal/settings: rename from file uri to document uri + * gopls/internal/test/marker: send SIGABRT to stuck go commands + * gopls: add test cases for embedded fields in struct literals + * gopls/completion: prepend space when completing right after "//" before a declaration + * gopls/doc/release: add months to release notes + * gopls/doc: simplify 'supported Go versions' section + * gopls/doc: update go command version support description + * gopls/internal/test/integragtion: remove obsolete Settings + * gopls: add shadowing semantic token modifier + * gopls: improve doc link matching to support links followed by a colon + * gopls/internal/filecache: cache decoded objects in memCache + * gopls/internal/golang: check dialog support directly against forms + * gopls/internal/golang: refactor the file structure of dialog support + * gopls/internal/server: return lazy enum or string for stub methods + * gopls/internal/server: InteractiveListEnum support workspaceSymbol queries + * gopls/internal/golang: improve invisibility error message + * gopls/internal/golang: detect package invisibility when stub methods + * gopls/internal/golang: detect import cycle when stub methods + * gopls/internal/protocol: preserve FormAnswers upon interactive resolution + * gopls/internal/test/marker: refactor code action marker with dialog + * gopls/internal/filewatcher: suppress flaky assertion on Windows + * gopls/internal/server: add form for implement interface command + * gopls/internal/server: implement code action implement interface X + * gopls/internal/server: add code action implement interface X + * gopls/internal/golang/hover: improve embedded method hover info + * gopls/codeaction: Add dialog tests for editing struct tags + * gopls/internal/filewatcher: enable file watcher as a gopls config + * gopls/internal/server: use plain text in govulncheck prompt + * internal/graph: add AllPaths, use in cmd/digraph + * gopls/test/imports: add diagnostic logging for flaky test + * gopls/internal/test/integration: fix TestIssue67156 flake + * gopls/internal/protocol/semtok: fix delta encoding bug + * gopls/internal/test/integration/misc: relax match for fmt.newPrinter + * gopls/internal/golang: fix crash in function extraction + * gopls/internal/filewatcher: add poll-based watcher + * gopls/internal/cmd: fix flaky MCP test, disable Close() err logging + * gopls/internal/golang: CodeActions: remove redundant parameter + * gopls: delete obsolete code + * gopls/doc/features: add instructions for config gopls mcp server + * gopls/internal/test/marker: require -cgo for fixedbugs/issue74581 + * gopls/internal/golang/completion: fix panic on redeclared idents + * gopls/internal/test/marker: disable osarch_suffix test on riscv64 + * gopls/doc: fix checkout example dir when working with the Go project + * gopls/internal/filewatcher: add watcher interface + * gopls/internal/mcp: only register watch for roots + * gopls/internal/golang: fix crash renaming import . "C" + * gopls/internal/settings: restore fieldalignment analyzer + * go/analysis/passes/modernize: reflecttypefor: all .Elem() cases + * gopls/internal/mcp: refactor unified diff generation + * gopls/test/integration/misc: add diagnostics to flaky test + * gopls/internal/golang: fix hover panic in raw strings with CRLF + * gopls/internal/analysis/driverutil: remove unnecessary new imports + * gopls: update to go1.26 + * gopls/internal/lsprpc: increase test timeout 1s -> 10s + * gopls/internal/protocol: add lazy enum form input type + * gopls/internal/analysis: add new Analyzer writestring + * go/analysis/passes/modernize: stringsbuilder: allow multiple rvalue uses + * gopls/internal/server: send notification when go.work file changes + * gopls/internal/server: limit checkGoModDeps during bulk operations + * gopls/integration/govim: deal with breaking change to gs CLI + * gopls/internal/test/integration/completion: fix flaky TestUnimportedCompletion_VSCodeIssue3365 + * gopls/internal/test/integration/completion: fix flaky TestUnimportedCompletion_VSCodeIssue3365 + * gopls/codeaction: support struct tag dialog + * gopls/internal/test/marker: use openbsd/riscv64 in OS/ARCH suffix test + * gopls/internal/server: add telemetry for vulncheck_prompt + * gopls: fix typos + * gopls/test/imports_test: add logging for flaky test + * gopls/bench: disable one DidChange benchmark + * all: upgrade go directive to at least 1.25.0 [generated] + * gopls/internal/debug: replace timeUnits with time.Duration + * gopls/internal/protocol: add document uri field type + * gopls/doc: update link to Acme LSP plugin + * gopls/internal/server: respect SemanticTokens option during initialization + * gopls/filecache: prevent premature CAS file eviction + * gopls/internal/golang: refactor.inline.variable: add parens + * gopls/internal/golang: migrate pkgdoc to cursor + * gopls/internal/golang: replace PathEnclosingInterval with cursor + * gopls/internal/protocol: replace position usage to range + * gopls/internal/server: add interactive resolve server capabilities + * gopls/internal/settings: read interactive client capabilities + * gopls/internal/golang: semtok: use types.VarKind distinctions + * gopls/internal/golang: remove util func labelFor + * gopls/internal/cmd: log 'gopls mcp' stderr + * gopls/internal/golang: hover - fix doc links to pointer types + * gopls/internal/cache: fix Windows path buffer overflow + * gopls/internal/settings: expose file cache budget as setting + * gopls: replace all uses of Myers diff + * gopls/internal/golang: don't shadow existing methods + * gopls/internal/test: use explicit positions in position-based tests + * gopls/internal/protocol: replace lsp link with experimental comment + * gopls/internal/golang: fix extract function behavior with goto + * gopls/internal/protocol: replace codeAction with command/resolve + * all: assume GODEBUG=gotypesalias=1 and simplify + * gopls: handle LabeledStmts properly in extract function + * gopls/internal/protocol: generate sorted methods + * gopls/internal/golang: Definition: fix Windows bug wrt //go:embed + * gopls/completion: check Selection invariant + * gopls/internal/analysis/unusedfunc: remove warnings for unused enum consts + * gopls/internal/util/typesutil: refine EnclosingSignature bug.Report + * gopls/internal/analysis/modernize: mapsloop: undefined loop-var + * gopls/benchmark: skip unimported completion if not local + * gopls/internal/server: disable TestVulncheckPreference for wasm + * gopls/mod: find references to required modules + * gopls/internal/server: store vulncheck prompt preference + * go/analysis,gopls: update two modernizes' URLs + * gopls/internal/server: disable TestCheckGoModDeps for js and wasm + * gopls/internal/analysis/modernize: fix URL + * gopls/internal/cache/parsego: construct File.Cursor lazily + * gopls/internal/protocol: patch RenameParams to extend PositionParams + * gopls/internal/server: modify checkGoModDeps condition + * gopls/internal/golang: implement type definition for builtin types + * gopls/internal/test/marker: add optional error to typedef marker + * gopls/internal/server: support type def with selected range + * gopls/internal/cache: avoid unnecessary mod tidy invalidation + * gopls/internal/marker: make checkDiffs less fragile + * gopls/go.mod: update dependencies following the v0.21.0 release + * gopls/internal/server: consolidate showMessageRequest in prompt.go + * gopls/internal/server: trigger vulncheck prompt for go.mod changes + * gopls/internal/golang: add support for variadic functions and constructors in generated tests + * all: fix function name mismatch in updateBasicLitPos comment + +------------------------------------------------------------------- Old: ---- gopls-0.21.1.tar.gz New: ---- gopls-0.22.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gopls.spec ++++++ --- /var/tmp/diff_new_pack.OevjIe/_old 2026-05-19 17:49:09.901624541 +0200 +++ /var/tmp/diff_new_pack.OevjIe/_new 2026-05-19 17:49:09.901624541 +0200 @@ -17,7 +17,7 @@ Name: gopls -Version: 0.21.1 +Version: 0.22.0 Release: 0 Summary: Go LSP protocol language server License: Apache-2.0 AND MIT AND BSD-3-Clause ++++++ _service ++++++ --- /var/tmp/diff_new_pack.OevjIe/_old 2026-05-19 17:49:09.953626692 +0200 +++ /var/tmp/diff_new_pack.OevjIe/_new 2026-05-19 17:49:09.957626857 +0200 @@ -4,7 +4,7 @@ <param name="scm">git</param> <param name="include">gopls</param> <param name="include">LICENSE</param> - <param name="revision">gopls/v0.21.1</param> + <param name="revision">gopls/v0.22.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> <param name="versionrewrite-pattern">gopls/v(.*)</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.OevjIe/_old 2026-05-19 17:49:09.989628181 +0200 +++ /var/tmp/diff_new_pack.OevjIe/_new 2026-05-19 17:49:09.993628346 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/golang/tools.git</param> - <param name="changesrevision">5c4433be420451410e8cfd968eda32a818dac087</param></service></servicedata> + <param name="changesrevision">235f6b391a9df7be9bfce1c34bc29404412be72c</param></service></servicedata> (No newline at EOF) ++++++ gopls-0.21.1.tar.gz -> gopls-0.22.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/gopls/gopls-0.21.1.tar.gz /work/SRC/openSUSE:Factory/.gopls.new.1966/gopls-0.22.0.tar.gz differ: char 12, line 1 ++++++ vendor.tar.gz ++++++ ++++ 198713 lines of diff (skipped)
