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-10-15 21:09:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gopls (Old) and /work/SRC/openSUSE:Factory/.gopls.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gopls" Thu Oct 15 21:09:15 2026 rev:28 rq:1385048 version:0.24.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gopls/gopls.changes 2026-07-13 14:26:26.872095619 +0200 +++ /work/SRC/openSUSE:Factory/.gopls.new.3698736/gopls.changes 2026-10-15 21:09:23.586954096 +0200 @@ -1,0 +2,152 @@ +Wed Oct 14 17:42:10 UTC 2026 - Jeff Kowalczyk <[email protected]> + +- Update to version 0.24.0: + * gopls: update go.mod for v0.24.0-pre.3 + * [gopls-release-branch.0.24] gopls: fix v0.24 expected release date + * gopls: update go.mod for v0.24.0-pre.2 + * gopls/doc: escape analyzer titles in Markdown output + * gopls/internal: use ImplicitFieldSelections in more places + * gopls/internal/golang: quick fixes for go1.28 string(int) error + * gopls/internal/golang: use decl over assignment for undeclared var + * gopls/doc/release/v0.24.0.md: prepare and polish + * gopls/internal/golang: test Create variable in bad contexts + * gopls/internal/golang: unexport dragon*Question variables + * gopls/internal/golang: call arguments mistreated in inlineAllCalls + * gopls: update go.mod for v0.24.0-pre.1 + * gopls/internal/golang/stubmethods: do not panic when FindByPos fails + * gopls/internal/golang: slay the dragon: update questions + * all: update codereview.cfg for gopls-release-branch.0.24 + * gopls/internal/golang: slay the dragon: demo of interactive refactoring + * gopls/doc/feature: update screenshots for implement interface + * gopls/internal/mcp: modernize roots handling and protocol lifecycle + * gopls/doc/release: add release for generic interface support + * gopls/internal/server: support multiple questions for the same id + * gopls/internal/server: support for dynamic question with better ergonomics + * gopls/internal/server: suppress shutdown race when diagnosing orphaned files + * gopls/internal/golang: Move Declaration - remove decls from source + * gopls/internal/golang: record implicit deps in the decl graph + * gopls/internal/golang: refactor moving set computation + * gopls/internal/golang: MoveDeclaration - rewrite refs to moving declarations + * gopls/internal/cache: extend "zero-config" to assembly files + * gopls: update mcp sdk to v1.8.0 + * gopls/internal/golang: MoveDeclaration - add/remove imports + * gopls/internal/golang: MoveDeclaration - extract decls to file + * gopls/internal/golang: move command resolve functions to feature files + * go/packages, gopls: do not treat non-go files as Go packages + * gopls/internal/settings: use protocol.FormFieldKind in setting + * gopls/internal/golang: move the interactive forms to feature file + * gopls/internal/protocol/command: add special error for pending answers + * gopls/internal/cache: clear unloadableFiles on workspace reinit + * gopls/internal/analysis: use main.go files consistently + * gopls/internal/golang: Move Declaration - check validity of move + * gopls/internal/vulncheck/scan: pass the pattern after "--" + * gopls/internal/golang: MoveDeclaration - handle new file + * gopls/internal/golang: update document for command resolve + * gopls/internal/golang: MoveDeclaration - determine coupled symbols + * gopls/internal/protocol/command: introduce action in command res + * gopls/internal/protocol: Add basic resolve_target gopls command + * gopls/internal/protocol: move answer method to interactive params + * gopls/internal/golang: support inlay hints for partial type arguments + * gopls: preserve all missing-module diagnostics + * gopls/internal/settings: rename completion related client caps + * gopls/internal/golang/completion: report label details for completion items + * gopls/internal/golang: reject bad syntax in split/join lines + * gopls/internal/golang/completion: report types in unimported completion + * gopls: update mvdan/gofumpt dependency + * gopls/internal/golang: MoveDeclaration - build symbol reference graph + * gopls/internal/golang: Add doc link support for pkg doc comment + * gopls/internal/analysis/fillstruct: fix stack overflow + * gopls/internal/golang: Hover: show types matching switch cases + * gopls/internal/cache: handle multiple legacy build constraints in standalone files + * gopls/internal/test/integration/fake: don't poll after a workspace edit + * gopls/internal/golang/completion: handle new(expr) + * gopls/internal/protocol: trace error messages + * gopls/internal/cache: tolerate missing nodes in reachability analysis + * gopls/internal/cache/parsego: simplify pos computation in parseStmt + * gopls/internal/util/typesutil: clarify TypesWithContext + * gopls/internal/test/integration: fix TestSimplifyCompositeLitDiagnostic + * gopls/internal/server: add counter for Emacs lsp-mode client + * gopls: support assembly References for labels and asm-only symbols + * gopls/internal/util/morestrings: use strings.CutLast instead + * gopls/internal: use generic methods in some places + * gopls/internal: run go fix + * gopls: update to go1.27.0 + * gopls/internal/golang: reject inlining for modified variables + * gopls/internal/analysis/ptrtoerror: do not offer a fix for a generic type + * gopls/go.mod: update staticcheck to 2026.2.1 (v0.8.1) + * gopls/internal/test/marker: do not use go list ... in module mode + * gopls/internal/golang: MoveDeclaration - find move target based on cursor + * gopls/internal/lsprpc: increase timeout in TestClientLoggingV2 + * gopls/internal/test/integration: remove CleanModCache. + * gopls/internal/golang: align move decl form field id + * gopls/cache/parsego: fix pos computation + * gopls/internal/util/asm: preserve offsets in CRLF files + * gopls/internal/protocol/command: fix struct field name in comment + * gopls/internal/golang: normalize instantiated fields before rename + * gopls/internal/mcp: report one-based reference line numbers + * gopls/internal/golang/completion: avoid SEGV from double deslicing + * gopls/internal/protocol/semtok: instructions for modifier/type changes + * gopls/internal/golang/definition: find the right unsafe + * gopls/internal/test/integration/fake: integrate module cache + * gopls: add assembly DocumentHighlight, fix label scoping + * gopls/internal/analysis/fillswitch: add missing fmt import + * gopls/internal/golang/completion: handle aliased func types in literal completion + * gopls/test/completion: fix reported bug in collectCompletions + * gopls/internal/analysis/unusedfunc: use non-heuristic std check + * gopls/test/completion: construct index explicitly + * gopls/internal/analysis/fillswitch: support renamed package imports + * gopls/internal/cmd: use localhost:0 to avoid port race + * gopls/internal/analysis/simplifycompositelit: preserve comments in fixes + * gopls/internal/goasm: add Hover for assembly files + * internal/more{maps,slices}: promote from gopls + * gopls/test/integration/completion: Fix flaky test + * gopls/internal/cmd: set timeout for mcp server start + * gopls/internal/protocol: define enum string type for field kinds + * gopls/internal/analysis/simplifycompositelit: rewrite using types + * gopls/internal/golang: add Move Declaration skeleton + * gopls/internal/debug: show Package.Scope symbols + * gopls/internal/golang: InlayHint: permit "ignore error" alternatives + * gopls/internal/analysis/ptrtoerror: support type assert and instances + * gopls: run filecache validation asynchronously in the background + * gopls/internal/cmd: revamp CLI flag parsing + * gopls/internal/cmd: fix Parent lineage strings on remote subcommands + * gopls/internal/cmd: absorb tool package harness into cmd + * gopls/internal/tool: rename Application to Command + * gopls/internal/cmd: group remote connection flags on Application + * gopls/internal/analysis/ptrtoerror: detect inconsistent use of E/*E as error + * gopls/internal/completion: fix issue 80268 + * gopls/internal/golang: fix crash in ExtractToNewFile + * gopls/doc/release: semtok ClientCapabilities change release notes + * gopls: respect client capabilities for semtok enabled tokens and mods + * gopls/internal/golang: freesymbols: use html/template + * gopls/doc/release/v0.23.0.md: remove "expected" + * gopls/go.mod: update dependencies following the v0.23.0 release + * gopls: add CompiledAsmFiles in cache.Package + * gopls/internal/test: Completion benchmarks use empty range + * gopls/internal/server: modify return of parseAction + * gopls/internal/protocol/generate: remove manual rename overwritten + * gopls/internal/protocol: use Debug log level + * gopls/internal/protocol: update to LSP 3.18 + * gopls/internal/server: add memoryLimit setting + * gopls/internal/test/misc: Fix two flaky tests + * gopls/internal/test: have semtok work with [email protected] + * gopls/internal/licenses: use //go:embed rather than a hand-embedded string + * gopls/internal/cache: share objectpath Encoder across batch + * gopls/internal/test/integration/fake: retry reads of exclusive-use files + * gopls/internal/cache: detect testmain without GOCACHE + * gopls/test/integration/mist: Fix flaky test + * gopls: two mitigations for "surplus bytes" crash + * gopls/internal/cache: delete dead (gob) code + * gopls/internal/test: address out of bounds panic in BenchmarkSemanticTokens + * gopls/internal/server: fix parsing vulncheck action + * gopls/internal/telemetry: skip the telemetry test on Plan 9 + * gopls/internal/test/integration: respect empty mode filter in runner + * gopls/internal/test: attempt to fix BenchmarkSemanticTokens + * gopls/internal/protocol: make *UnmarshalError implement error +- Packaging improvements: + * Update to BuildRequires: golang(API) >= 1.27 matching go.mod + * Update to Requires: golang(API) >= 1.27 matching go.mod. This + tool requires a go toolchain for its functionality. Using + Recommends: or Suggests: instead may also make sense here. + +------------------------------------------------------------------- Old: ---- gopls-0.23.0.tar.gz New: ---- gopls-0.24.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gopls.spec ++++++ --- /var/tmp/diff_new_pack.kAtGAM/_old 2026-10-15 21:09:27.486117204 +0200 +++ /var/tmp/diff_new_pack.kAtGAM/_new 2026-10-15 21:09:27.487117246 +0200 @@ -17,7 +17,7 @@ Name: gopls -Version: 0.23.0 +Version: 0.24.0 Release: 0 Summary: Go LSP protocol language server License: Apache-2.0 AND MIT AND BSD-3-Clause @@ -25,8 +25,8 @@ URL: https://pkg.go.dev/golang.org/x/tools/gopls Source: %{name}-%{version}.tar.gz Source1: vendor.tar.gz -BuildRequires: golang(API) >= 1.24 -Requires: golang(API) >= 1.24 +BuildRequires: golang(API) >= 1.27 +Requires: golang(API) >= 1.27 %description gopls (pronounced "Go please") is the official Go language server developed ++++++ _service ++++++ --- /var/tmp/diff_new_pack.kAtGAM/_old 2026-10-15 21:09:27.516118459 +0200 +++ /var/tmp/diff_new_pack.kAtGAM/_new 2026-10-15 21:09:27.519118584 +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.23.0</param> + <param name="revision">gopls/v0.24.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.kAtGAM/_old 2026-10-15 21:09:27.538119379 +0200 +++ /var/tmp/diff_new_pack.kAtGAM/_new 2026-10-15 21:09:27.541119505 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/golang/tools.git</param> - <param name="changesrevision">014f87ff5c01915bc90f4f11a6bb8aea3e0edbd7</param></service></servicedata> + <param name="changesrevision">1f9922d1dcc5836d5c5bcb552c8fed230f885372</param></service></servicedata> (No newline at EOF) ++++++ gopls-0.23.0.tar.gz -> gopls-0.24.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/gopls/gopls-0.23.0.tar.gz /work/SRC/openSUSE:Factory/.gopls.new.3698736/gopls-0.24.0.tar.gz differ: char 12, line 1 ++++++ vendor.tar.gz ++++++ ++++ 23373 lines of diff (skipped)
