Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gopls for openSUSE:Factory checked 
in at 2024-02-27 22:47:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gopls (Old)
 and      /work/SRC/openSUSE:Factory/.gopls.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gopls"

Tue Feb 27 22:47:55 2024 rev:9 rq:1151969 version:0.15.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gopls/gopls.changes      2023-11-17 
20:50:37.367521686 +0100
+++ /work/SRC/openSUSE:Factory/.gopls.new.1770/gopls.changes    2024-02-27 
22:47:56.753653845 +0100
@@ -1,0 +2,307 @@
+Mon Feb 26 21:39:43 UTC 2024 - Jeff Kowalczyk <[email protected]>
+
+- Update to version 0.15.0:
+  * gopls: update go.mod for v0.15.0-pre.5
+  * gopls/internal/cache: don't create Views for vendored modules
+  * gopls/internal/cache: fix two bugs related to workspace packages
+  * gopls/internal/settings: default "includeReplaceInWorkspace" to false
+  * gopls: update go.mod for v0.15.0-pre.4
+  * gopls/internal/server: disambiguate diagnostics by OS,ARCH
+  * gopls: update go.mod for v0.15.0-pre.3
+  * gopls/internal/test/integration: slightly more ergonomic FolderSettings
+  * gopls/internal/server: fix two bugs related to dynamic configuration
+  * gopls/internal/golang: close open file
+  * gopls: update x/telemetry dependency to fix crash
+  * gopls: record that v0.15 will be the last to support go1.18
+  * gopls/internal/settings: add a hidden option to disable zero config
+  * gopls/internal/golang: add resolve support for inline refactorings
+  * gopls/internal/cache: treat local replaces as workspace modules
+  * gopls/internal/cache: check views on any on-disk change to go.mod files
+  * gopls: update telemetry
+  * gopls/internal/cache: fix crash in analysis
+  * gopls/internal/utils/immutable: remove unused Map.Keys
+  * gopls/semantic: elide zero-length tokens
+  * gopls/doc: audit for types.Alias safety
+  * gopls: update go.mod for v0.15.0-pre.2
+  * gopls/internal/cache: prime goimports cache asynchronously
+  * gopls/internal/cache: share goimports state for GOMODCACHE
+  * gopls/internal/test/integration/bench: improve completion benchmarks
+  * gopls/internal/test/marker: skip on LUCI solaris builders
+  * gopls/internal/test/integration: add a test for an inner go.work file
+  * gopls/internal/settings: deprecate "allowModfileModifications"
+  * gopls/internal/cache: remove findWorkspaceModFile
+  * gopls/internal/cache: detect and reinit on workspace vendor changes
+  * gopls/internal/golang: add missing check for nil funcBody
+  * gopls/internal/golang: move Go semantic tokens out of server
+  * gopls: remove unused parameters
+  * gopls/internal/cache: add assertions for export data inconsistency
+  * gopls/internal/cache: support workspace vendoring
+  * gopls/internal/golang: downgrade bug.Reportf for missing builtin
+  * gopls/internal/cache: allow command-line-package >1 CompileGoFiles
+  * gopls/internal/cache/metadata: assert graph is acyclic
+  * gopls/internal/golang: hover: show embedded fields
+  * gopls/internal/lsp/source: highlight returns correctly
+  * gopls: enable crashmonitor for unexpected crashes
+  * gopls: update third party dependencies
+  * gopls/internal/test/marker: reject "module testdata"
+  * gopls/internal/analysis/undeclaredname: improve fix name
+  * gopls/internal/test/marker/testdata: move test to correct location
+  * gopls/internal/cache/imports: simplify importsState invalidation
+  * gopls/internal/golang: hover: show type's methods after doc comment
+  * gopls: update x/telemetry dependency
+  * gopls/internal/test/integration/bench: fix broken benchmarks
+  * gopls/internal/cache: memoize the view filter func
+  * gopls/internal/cache: skip TestZeroConfigAlgorithm on wasm
+  * gopls/doc/emacs.md: explain how to organize imports automatically
+  * gopls/internal/golang: don't bug.Report repaired ASTs in hover
+  * gopls/internal/test: await quiescence in TestInconsistentVendoring
+  * gopls/doc: s/source/golang/ in the SVG file
+  * gopls: manual tweaks after the lsp/ -> . rename
+  * gopls/internal/protocol/command: move from ../lsp
+  * gopls/internal/protocol: move out of lsp/
+  * gopls/internal/cache: move out of lsp/
+  * gopls/internal/golang: move from lsp/source
+  * gopls/internal/lsprpc: move out of lsp/
+  * gopls: use relative watched file patterns if supported
+  * gopls/internal/progress: simplify API
+  * gopls/internal/progress: move from lsp/
+  * gopls/internal/telemetry/cmd/stacks: include client name in report
+  * gopls/internal/lsp/lsprpc: radically reduce API
+  * gopls/doc: add Helix editor documentation for gopls
+  * gopls/internal/test/integration: add regtest for hover crash
+  * gopls/internal/lsp/cache: clean up public API
+  * gopls/internal/lsp/cache: don't report a bug for standalone test files
+  * gopls/internal/lsp/source: address problems detected by staticcheck
+  * gopls/internal/test/marker: re-enable some tests
+  * gopls: consolidate analyzers, eliminating "convenience" analyzers
+  * gopls/internal/lsp/cache: allow versions of form "go1.2.3"
+  * gopls/internal/lsp/cache: fix bug reports from toGobDiagnostics
+  * gopls/internal/lsp/source: move Go CodeActions logic from server
+  * gopls/internal/lsp/source: show promoted methods in hover
+  * gopls/doc/design: rewrite the architecture overview
+  * gopls/internal/version: amend the year in a recent copyright header
+  * gopls/internal/lsp/source: factor edit conversion utils
+  * gopls/internal/server: analyze widest packages for open files
+  * gopls: add a main.version variable to override the version at linktime
+  * gopls/internal/lsp/source/completion: infer parameter types
+  * gopls/internal/lsp/source: fix Fix titles
+  * gopls/internal/test/marker: fix test breakage due to semantic conflict
+  * gopls/internal/analysis/unusedparams: eliminate false positives
+  * gopls/internal/lsp/protocol: fix TestURIFromPath on windows
+  * gopls/internal/test/marker: update skip comment for addgowork.txt
+  * gopls/internal/server: simplify DiagnoseFiles to avoid a race
+  * gopls/internal/test/integration: fix flakiness of TestResolveImportCycle
+  * gopls/internal/lsp/protocol: deliver log messages in order
+  * gopls/internal/test/marker: skip on solaris-amd64-oraclerel
+  * gopls: simplify gopls command configuration
+  * gopls/internal/test/marker: regenerate golden data
+  * gopls/internal/lsp/source/stub: trim version suffix from module path
+  * gopls/internal/lsp/cache: (re-)ensure clean shutdown
+  * gopls/internal/lsp/source/completion: support postfix completion (iferr,
+  * gopls/internal/lsp/source: add receiver name to stubbed methods
+  * gopls/internal/test: skip marker tests on darwin builders if -short
+  * gopls: update go.mod for v0.15.0-pre.1
+  * all: update codereview.cfg for gopls-release-branch.0.15
+  * gopls/internal/lsp/cache: address additional comments from CL 553095
+  * gopls/internal/cmd: factor three loops in fix subcommand
+  * gopls/internal/lsp/cache: simplify critical errors
+  * gopls/internal/lsp/cache: don't scan for modules when defining a view
+  * gopls/internal/lsp/cache: remove validBuildConfiguration
+  * gopls/stub: support for method generation with same name but different 
receiver
+  * gopls/internal/lsp/source/completion: complete return snippet
+  * gopls/internal/lsp/cache: add dynamic build tag support
+  * gopls/internal/lsp/source: simplify SuggestedFix plumbing
+  * gopls/internal/server: simplify fileOf (née beginFileRequest)
+  * gopls/internal/lsp/cache: add support for checking views from tests
+  * gopls/internal/lsp/cache: associate env with folders, not views
+  * gopls/internal/lsp/cache: finish integrating the zero-config algorithm
+  * gopls/internal/lsp/cache: don't preserve sequence IDs in updated views
+  * gopls/internal/lsp/cache: switch to new bestViewForURI logic
+  * gopls/internal/lsp/cache: add views for unused modules in selectViews
+  * gopls/internal/work: fix crash during go.work completion
+  * gopls/internal/lsp/cache: add the zero-config algorithm, and a unit test
+  * gopls/internal/lsp/cache: simplify view definitions
+  * gopls/internal/lsp/cache: reconcile view modes and workspace packages
+  * gopls/internal: remove myers diff implementation from gopls
+  * gopls/internal: remove old diff
+  * gopls/internal/server: print stderr in go mod vendor error message
+  * gopls/internal/server: rewrite the server diagnostic tracking
+  * gopls/internal/lsp/cache: do not block View.Shutdown on Snapshot work
+  * gopls/internal/lsp/cache: allow "" or "null" Diagnostics.Data
+  * gopls: remove dead types and fields
+  * gopls/internal/lsp/protocol: request.params is optional
+  * gopls/internal/lsp/source: rename: update the doc link associated with the 
object
+  * gopls/internal/test: set GOPACKAGESDRIVER=off for new marker tests
+  * gopls/internal/test/marker: minor clean up of marker test doc
+  * gopls/internal/lsp/source: hovering over broken packages is not an error
+  * gopls/internal/analysis/fillstruct: don't panic with invalid fields
+  * gopls/internal/util/goversion: warn about EOL for Go 1.18
+  * gopls/internal/settings: remove MemoryMode option
+  * gopls/protocol: Allow AnnotatedTextEdits
+  * gopls/internal/analysis/stubmethods: fix OOB panic in fromValueSpec
+  * gopls/internal/lsp/protocol: report panics in RPC goroutines
+  * gopls/internal: don't bug.Report when given an invalid position
+  * gopls/internal/lsp/source: forgive inliner failures in ill-typed code
+  * gopls/internal/lsp/source: improve method hover
+  * gopls/internal/server: tidy imports, fix build
+  * gopls/internal/lsp/protocol: eliminate NonstandardRequest
+  * gopls/internal/analysis: improve analyzer docs
+  * gopls/internal/lsp/source: add test for rename spurious shadowing
+  * Revert "gopls/internal/server: rewrite the server diagnostic tracking"
+  * gopls/doc: add a note updating the original design doc
+  * gopls/internal/server: rewrite the server diagnostic tracking
+  * gopls/internal/lsp/cache: move gc_details toggle state to the snapshot
+  * gopls/internal/cmd: remove gopls.run_vulncheck example
+  * gopls/internal/lsp/cache/parsego: clamp positions when fixing statements
+  * gopls/internal/lsp/protocol/generate: restore indentation
+  * gopls/internal/cmd: add 'execute' command
+  * gopls/internal/test/marker: move ExitIfSmallMachine back to TestMain
+  * gopls/internal/lsp/source/completion: support more postfix completion for 
map and slice (len, for, forr)
+  * gopls/internal/server: simplify snapshot diagnostics
+  * gopls/internal/lsp/server: simplify logic for diagnosing changed files
+  * gopls/internal/test: move the tests
+  * gopls/internal/lsp: remove lsp path segment
+  * gopls/internal/util: more renamings
+  * gopls/internal/analysis: rename lsp/analysis -> analysis
+  * gopls: move marker tests to internal/test/marker
+  * gopls/internal/server: superficial clean up of diagnostics
+  * gopls/internal/lsp: delete dead code
+  * gopls/protocol/generate: files to generate lsp stubs
+  * gopls: update lsp stubs
+  * gopls/internal/util: move lru,frob,bug,{ast,types,path}util here
+  * gopls/internal/server: rename from lsp
+  * gopls/internal/lsp/cache/metadata: rename Metadata to Package
+  * gopls/internal/regtest: avoid file segments ending in a period
+  * gopls/internal/lsp/cache: move ignoreFilter onto View
+  * gopls/internal/lsp: remove analysisMode, and other unused params
+  * gopls/internal/lsp: cleanups to view logic
+  * gopls: remove unnecessary conversions
+  * gopls/internal/lsp/source: fix hover for objects in unsafe
+  * gopls/internal/lsp: invert the import between cache and source
+  * gopls/internal/lsp/source: eliminate AnalyzerErrorKind
+  * gopls/internal/lsp/cache: clean up more references to the source package
+  * gopls/internal/lsp/source/typerefs: move to ../cache/typerefs
+  * gopls/internal/lsp/source/methodsets: move to ../cache/methodsets
+  * gopls/internal/lsp/source/xrefs: move to ../cache/xrefs
+  * gopls/internal/lsp/cache: move parsing types / algorithm to parsego
+  * gopls/internal/lsp/cache: split metadata related types into a package
+  * gopls/internal/lsp/cache: move load diagnostics to packageHandle
+  * gopls/internal/telemetry/cmd/stacks: skip gopls@devel
+  * gopls/internal/lsp: factor showMessage calls
+  * gopls: enable telemetry uploading only with 'serve'
+  * gopls/internal/lsp/protocol: reject non-'file' scheme DocumentURIs
+  * gopls/internal/lsp/source/extract: don't assume Scope.Pos
+  * gopls/internal/lsp/source: move NodeContains into the astutil pkg
+  * gopls/internal/lsp/cache: clean up unnecessary type checking indirection
+  * gopls/internal/lsp/cache: don't rebuild filters for each modcache dir
+  * gopls/internal/lsp/cache: move quick-fix bundling logic to the cache pkg
+  * gopls/internal/cmd/help_test.go: document
+  * gopls/internal/lsp/source: stubmethods: fix out-of-bounds index
+  * gopls/internal/lsp/source: move edit logic into the protocol package
+  * gopls/internal/lsp/cache: move SuggestedFixFromCommand into cache
+  * gopls/internal/lsp/source: extract InDir to a new pathutil package
+  * gopls/internal/lsp/cache: simplify named error values
+  * gopls/internal/lsp/cache: use local aliases for all source objects
+  * gopls/internal/lsp/cache: avoid problematic use of goCommandInvocation
+  * gopls/internal/lsp/cache: remove workspaceMode
+  * gopls: remove the "tempModFile" setting
+  * gopls/internal/lsp: simplify mod update commands
+  * gopls: simplify the Snapshot and View interfaces
+  * gopls/internal/lsp/cache: export Snapshot
+  * gopls/internal/lsp/source: remove View.Snapshot
+  * gopls: remove the "chattyDiagnostics" setting
+  * gopls: remove the LiteralCompletions option
+  * gopls/internal/lsp/cache: move go.work parsing into the view
+  * Revert "gopls/internal/lsp/source: fix rename spurious shadowing error"
+  * gopls/internal/lsp: eliminate server code generation
+  * gopls/internal/lsp/source: fix rename spurious shadowing error
+  * gopls/test: eliminate, by moving tests to more appropriate places
+  * gopls: move settings to a settings package
+  * gopls: move file-related types to a 'file' package
+  * gopls/internal/lsp/source: make source.Analyzer pure configuration
+  * gopls/internal/lsp/source: fix panic in definition(error.Error)
+  * gopls/internal/lsp: remove redundant conversions
+  * gopls/internal/lsp/fake: inline fake.toURI away
+  * gopls/internal/lsp/protocol: delete $GOROOT hack in URIFromPath
+  * gopls/internal/lsp/protocol: rename URI.Filename -> Path
+  * gopls/internal/lsp/protocol: inline .SpanURI() away
+  * gopls/internal/lsp/protocol: inline URIFromSpanURI away
+  * gopls/internal/lsp/span: inline URI away
+  * gopls/internal/span: inline URIFromPath away
+  * gopls/internal/telemetry/cmd/stacks: create GH issues from telemetry
+  * gopls/internal/cmd: remove "span" import, make Span private
+  * gopls/internal/span: identify span.URI and protocol.DocumentURI
+  * gopls/internal/lsp: add code action for conversion between raw and 
interpreted string
+  * gopls/internal/lsp/cache: rename workspaceInformation to viewDefinition
+  * gopls/internal/lsp/cache: remove unused Session.ModifyFiles
+  * gopls/internal/lsp/cache: move upgrades and vulns onto the snapshot
+  * gopls/internal/lsp/cache: exclusively use persistent data in snapshot
+  * Revert "gopls/internal/lsp/cache: remove baseCtx from the View"
+  * all: add versions.InitFileVersions to gopls where needed
+  * gopls: remove ineffectual skips
+  * gopls/internal/span: delete SameExistingFile
+  * gopls/internal/lsp/protocol: include docs for {,Document}URI
+  * gopls/internal/cmd: move span.{Span,Point} to cmd
+  * gopls: upgrade x/telemetry and account for new mode logic
+  * gopls/internal/lsp/cache: avoid span.Parse{,InDir}
+  * gopls/internal/goversion: split out of lsp (server) package
+  * gopls/internal/lsp: tweak docs
+  * gopls/internal/lsp/cmd: move to ../cmd
+  * gopls/internal/lsp: move semantic token helpers to protocol pkg
+  * gopls/internal/lsp: unexport Server
+  * gopls/internal/lsp: restore Server.semanticTokens{Full,Range}
+  * gopls/internal/lsp/source: fix panic on T(x) conversion
+  * gopls/internal/lsp/regtest: minor clean up of marker.go
+  * gopls/internal/lsp: unify semanticTokens{Full,Range}
+  * gopls/internal/regtest/marker: port remaining marker tests
+  * gopls/internal/regtest/marker: port the selectionrange markers
+  * gopls/internal/regtest/marker: clean up some random packages
+  * gopls/internal/lsp/tests: remove AddImport support
+  * gopls/internal/regtest/marker: port the semantic tokens tests
+  * gopls/internal/regtest/marker: port the inlay hint tests
+  * gopls/internal/regtest/marker: port remaining rename tests
+  * gopls/internal/regtest/marker: trim redundant header from golden diffs
+  * gopls/internal/regtest/marker: use diffs for rename tests
+  * gopls/internal/regtest/marker: porting remaining suggestedfix tests
+  * gopls/internal/lsp/cmd: add codelens subcommand
+  * gopls/internal/regtest/marker: use line-based myers diff implementation
+  * gopls/internal/regtest/marker: port the stub tests
+  * gopls/internal/regtest/marker: port the invertifcondition tests
+  * gopls/internal/lsp/mod: clarify inlayhint comment
+  * gopls/internal/regtest/marker: porting extract tests
+  * gopls/internal/regtest/marker: use golden diffs for suggested fixes
+  * gopls/internal/lsp/source: fix signatureHelp with pointer receivers
+  * gopls/internal/lsp/cache: remove baseCtx from the View
+  * gopls/internal/lsp/cache: remove forceReloadMetadata from clone
+  * gopls/internal/lsp/cache: pass workspace information into createView
+  * gopls/internal/lsp/cache: isolate getWorkspaceInformation from Session
+  * gopls/internal/lsp/source: enable nilness Analyzer in gopls
+  * gopls: remove dead code
+  * gopls/internal/lsp/cache: allow duplicate analyzer names
+  * gopls/internal/regtest/marker: port half of the suggestedfix markers
+  * gopls/internal/lsp/cache: move 'contains' from snapshot to view
+  * gopls/internal/lsp/cache: make options immutable on the View
+  * gopls/internal/regtest/marker: port remaining rank and snippet tests
+  * gopls/internal/regtest/marker: port remaining completion tests
+  * gopls/internal/regtest/marker: port rank and func_rank tests
+  * gopls/internal/regtest/marker: port builtin/keyword completion tests
+  * gopls/internal/regtest/marker: port five arbitrary completion tests
+  * gopls/internal/regtest/marker: port all prepare markers
+  * gopls/internal/lsp: add OnSave diagnostics
+  * gopls/internal/lsp/cmd: add GOPACKAGESDRIVER to stat
+  * gopls/internal/regtest/marker: port the links marker
+  * gopls/internal/regtest/marker: port case sensitive completion tests
+  * gopls/internal/regtest/marker: port all deep and fuzzy completion tests
+  * gopls/internal/regtest/marker: port statements completion tests
+  * gopls/internal/regtest/marker: port remaining @signature markers
+  * gopls/internal/lsp: fix code action panic on params of external funcs
++++ 10 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/gopls/gopls.changes
++++ and /work/SRC/openSUSE:Factory/.gopls.new.1770/gopls.changes

Old:
----
  gopls-0.14.2.tar.gz

New:
----
  gopls-0.15.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gopls.spec ++++++
--- /var/tmp/diff_new_pack.NoCi65/_old  2024-02-27 22:47:57.605684509 +0100
+++ /var/tmp/diff_new_pack.NoCi65/_new  2024-02-27 22:47:57.605684509 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gopls
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           gopls
-Version:        0.14.2
+Version:        0.15.0
 Release:        0
 Summary:        Go LSP protocol language server
 License:        Apache-2.0 AND MIT AND BSD-3-Clause
@@ -44,9 +44,10 @@
 %build
 # Change to subdir, see comment in prep phase
 cd %{name}
-go build \
-   -mod=vendor \
-   -buildmode=pie \
+%ifnarch ppc64
+export GOFLAGS="-buildmode=pie"
+%endif
+go build
 
 %check
 # Account for subdir, see comment in prep phase

++++++ _service ++++++
--- /var/tmp/diff_new_pack.NoCi65/_old  2024-02-27 22:47:57.649686093 +0100
+++ /var/tmp/diff_new_pack.NoCi65/_new  2024-02-27 22:47:57.653686237 +0100
@@ -4,7 +4,7 @@
     <param name="scm">git</param>
     <param name="include">gopls</param>
     <param name="include">LICENSE</param>
-    <param name="revision">gopls/v0.14.2</param>
+    <param name="revision">gopls/v0.15.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.NoCi65/_old  2024-02-27 22:47:57.677687101 +0100
+++ /var/tmp/diff_new_pack.NoCi65/_new  2024-02-27 22:47:57.681687245 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/golang/tools.git</param>
-              <param 
name="changesrevision">1bf163756eb2d2b83518dfd62a35644c98a9ce9d</param></service></servicedata>
+              <param 
name="changesrevision">50e6ff28fb47219a23c4d0ed12da704b94087f76</param></service></servicedata>
 (No newline at EOF)
 

++++++ gopls-0.14.2.tar.gz -> gopls-0.15.0.tar.gz ++++++
++++ 277857 lines of diff (skipped)

++++++ vendor.tar.gz ++++++
++++ 27263 lines of diff (skipped)

Reply via email to