openSUSE Commits
Threads by month
- ----- 2024 -----
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
July 2024
- 1 participants
- 1521 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ollama for openSUSE:Factory checked in at 2024-07-19 15:27:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ollama (Old)
and /work/SRC/openSUSE:Factory/.ollama.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ollama"
Fri Jul 19 15:27:51 2024 rev:13 rq:1188404 version:0.2.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/ollama/ollama.changes 2024-07-15 19:49:51.660971428 +0200
+++ /work/SRC/openSUSE:Factory/.ollama.new.17339/ollama.changes 2024-07-19 15:28:07.953085982 +0200
@@ -1,0 +2,19 @@
+Thu Jul 18 13:09:10 UTC 2024 - Eyad Issa <eyadlorenzo(a)gmail.com>
+
+- Fixed issue with shared libraries
+
+-------------------------------------------------------------------
+Thu Jul 18 12:27:54 UTC 2024 - Eyad Issa <eyadlorenzo(a)gmail.com>
+
+- Added %check section
+- Use -v when building
+
+- Update to version 0.2.6:
+ * New models: MathΣtral is a 7B model designed for math
+ reasoning and scientific discovery by Mistral AI.
+ * Fixed issue where uppercase roles such as USER would no longer
+ work in the chat endpoints
+ * Fixed issue where empty system message would be included in the
+ prompt
+
+-------------------------------------------------------------------
Old:
----
ollama-0.2.5.obscpio
New:
----
ollama-0.2.6.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ollama.spec ++++++
--- /var/tmp/diff_new_pack.WU3OQi/_old 2024-07-19 15:28:11.185214586 +0200
+++ /var/tmp/diff_new_pack.WU3OQi/_new 2024-07-19 15:28:11.185214586 +0200
@@ -17,7 +17,7 @@
Name: ollama
-Version: 0.2.5
+Version: 0.2.6
Release: 0
Summary: Tool for running AI models on-premise
License: MIT
@@ -28,17 +28,16 @@
Source3: %{name}-user.conf
Patch0: enable-lto.patch
BuildRequires: cmake >= 3.24
+BuildRequires: git
+BuildRequires: sysuser-tools
+BuildRequires: zstd
+BuildRequires: golang(API) >= 1.22
+%sysusers_requires
%if 0%{?sle_version} == 150600
BuildRequires: gcc12-c++
%else
BuildRequires: gcc-c++ >= 11.4.0
%endif
-BuildRequires: git
-BuildRequires: sysuser-tools
-BuildRequires: zstd
-BuildRequires: golang(API) >= 1.22
-
-%{sysusers_requires}
%description
Ollama is a tool for running AI models on one's own hardware.
@@ -67,16 +66,19 @@
export OLLAMA_SKIP_PATCHING=1
go generate ./...
-go build .
+go build -v .
%install
install -D -m 0755 %{name} %{buildroot}/%{_bindir}/%{name}
install -D -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/%{name}.service
install -D -m 0644 %{SOURCE3} %{buildroot}%{_sysusersdir}/%{name}-user.conf
-install -d %{buildroot}/var/lib/%{name}
+install -d %{buildroot}%{_localstatedir}/lib/%{name}
+
+mkdir -p "%{buildroot}/%{_docdir}/%{name}"
+cp -Ra docs/* "%{buildroot}/%{_docdir}/%{name}"
-mkdir -p "%buildroot/%_docdir/%name"
-cp -Ra docs/* "%buildroot/%_docdir/%name"
+%check
+go test ./...
%pre -f %{name}.pre
%service_add_pre %{name}.service
@@ -97,5 +99,5 @@
%{_bindir}/%{name}
%{_unitdir}/%{name}.service
%{_sysusersdir}/%{name}-user.conf
-%attr(-, ollama, ollama) /var/lib/%{name}
+%attr(-, ollama, ollama) %{_localstatedir}/lib/%{name}
++++++ _service ++++++
--- /var/tmp/diff_new_pack.WU3OQi/_old 2024-07-19 15:28:11.217215859 +0200
+++ /var/tmp/diff_new_pack.WU3OQi/_new 2024-07-19 15:28:11.221216019 +0200
@@ -3,7 +3,7 @@
<service name="obs_scm" mode="manual">
<param name="url">https://github.com/ollama/ollama.git</param>
<param name="scm">git</param>
- <param name="revision">v0.2.5</param>
+ <param name="revision">v0.2.6</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="changesgenerate">enable</param>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.WU3OQi/_old 2024-07-19 15:28:11.237216655 +0200
+++ /var/tmp/diff_new_pack.WU3OQi/_new 2024-07-19 15:28:11.241216815 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/ollama/ollama.git</param>
- <param name="changesrevision">f7ee0123008dbdb3fd5954438d12196951b58b78</param></service></servicedata>
+ <param name="changesrevision">b2554455572b28c0e18423d6fe6896cf7137dbd6</param></service></servicedata>
(No newline at EOF)
++++++ enable-lto.patch ++++++
--- /var/tmp/diff_new_pack.WU3OQi/_old 2024-07-19 15:28:11.253217292 +0200
+++ /var/tmp/diff_new_pack.WU3OQi/_new 2024-07-19 15:28:11.257217451 +0200
@@ -22,7 +22,7 @@
# -DGGML_AVX512_VNNI -- 2021 Intel Alder Lake
COMMON_CPU_DEFS="-DBUILD_SHARED_LIBS=off -DCMAKE_POSITION_INDEPENDENT_CODE=on -DGGML_NATIVE=off -DGGML_OPENMP=off"
-+ COMMON_CPU_DEFS="-DGGML_LTO=on -DCMAKE_BUILD_TYPE=Release"
++ COMMON_CPU_DEFS="${COMMON_CPU_DEFS} -DGGML_LTO=on -DCMAKE_BUILD_TYPE=Release"
if [ -z "${OLLAMA_CPU_TARGET}" -o "${OLLAMA_CPU_TARGET}" = "cpu" ]; then
#
# CPU first for the default library, set up as lowest common denominator for maximum compatibility (including Rosetta)
++++++ ollama-0.2.5.obscpio -> ollama-0.2.6.obscpio ++++++
/work/SRC/openSUSE:Factory/ollama/ollama-0.2.5.obscpio /work/SRC/openSUSE:Factory/.ollama.new.17339/ollama-0.2.6.obscpio differ: char 50, line 1
++++++ ollama.obsinfo ++++++
--- /var/tmp/diff_new_pack.WU3OQi/_old 2024-07-19 15:28:11.305219361 +0200
+++ /var/tmp/diff_new_pack.WU3OQi/_new 2024-07-19 15:28:11.305219361 +0200
@@ -1,5 +1,5 @@
name: ollama
-version: 0.2.5
-mtime: 1720908480
-commit: f7ee0123008dbdb3fd5954438d12196951b58b78
+version: 0.2.6
+mtime: 1721255711
+commit: b2554455572b28c0e18423d6fe6896cf7137dbd6
++++++ vendor.tar.zstd ++++++
Binary files /var/tmp/diff_new_pack.WU3OQi/_old and /var/tmp/diff_new_pack.WU3OQi/_new differ
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gap-yangbaxter for openSUSE:Factory checked in at 2024-07-19 15:27:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gap-yangbaxter (Old)
and /work/SRC/openSUSE:Factory/.gap-yangbaxter.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gap-yangbaxter"
Fri Jul 19 15:27:44 2024 rev:4 rq:1188376 version:0.10.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/gap-yangbaxter/gap-yangbaxter.changes 2024-06-18 22:52:27.687778742 +0200
+++ /work/SRC/openSUSE:Factory/.gap-yangbaxter.new.17339/gap-yangbaxter.changes 2024-07-19 15:27:53.992530504 +0200
@@ -1,0 +2,6 @@
+Thu Jul 18 09:02:56 UTC 2024 - Jan Engelhardt <jengelh(a)inai.de>
+
+- Update to release 0.10.6
+ * Do not read static files which do not even exist
+
+-------------------------------------------------------------------
Old:
----
YangBaxter-0.10.5.tar.gz
New:
----
YangBaxter-0.10.6.tar.gz
_scmsync.obsinfo
build.specials.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gap-yangbaxter.spec ++++++
--- /var/tmp/diff_new_pack.2Xj8gI/_old 2024-07-19 15:27:55.148576502 +0200
+++ /var/tmp/diff_new_pack.2Xj8gI/_new 2024-07-19 15:27:55.148576502 +0200
@@ -17,7 +17,7 @@
Name: gap-yangbaxter
-Version: 0.10.5
+Version: 0.10.6
Release: 0
Summary: GAP: Combinatorial Solutions for the Yang-Baxter equation
License: GPL-3.0-only
++++++ YangBaxter-0.10.5.tar.gz -> YangBaxter-0.10.6.tar.gz ++++++
/work/SRC/openSUSE:Factory/gap-yangbaxter/YangBaxter-0.10.5.tar.gz /work/SRC/openSUSE:Factory/.gap-yangbaxter.new.17339/YangBaxter-0.10.6.tar.gz differ: char 5, line 1
++++++ _scmsync.obsinfo ++++++
mtime: 1721293406
commit: 4649fdb8528aeb8757284cf6d1def36f5859dfbecbf6e206c3439b90945c34ae
url: https://src.opensuse.org/jengelh/gap-yangbaxter
revision: master
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-astropy for openSUSE:Factory checked in at 2024-07-19 15:27:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-astropy (Old)
and /work/SRC/openSUSE:Factory/.python-astropy.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-astropy"
Fri Jul 19 15:27:41 2024 rev:55 rq:1188362 version:6.1.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-astropy/python-astropy.changes 2024-06-25 23:09:17.238264102 +0200
+++ /work/SRC/openSUSE:Factory/.python-astropy.new.17339/python-astropy.changes 2024-07-19 15:27:51.240421000 +0200
@@ -1,0 +2,10 @@
+Thu Jul 11 07:42:10 UTC 2024 - Ben Greiner <code(a)bnavigator.de>
+
+- Revert numpy restriction.
+
+-------------------------------------------------------------------
+Thu Jul 11 05:35:22 UTC 2024 - Steve Kowalik <steven.kowalik(a)suse.com>
+
+- Restrict numpy to < 2.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-astropy.spec ++++++
--- /var/tmp/diff_new_pack.YpoWzj/_old 2024-07-19 15:27:51.892446943 +0200
+++ /var/tmp/diff_new_pack.YpoWzj/_new 2024-07-19 15:27:51.892446943 +0200
@@ -144,7 +144,7 @@
BuildRequires: %{python_module pytest-xdist}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module sgp4 >= 2.3}
-BuildRequires: %{python_module skyfield >= 1.20 if %python-base < 3.11}
+BuildRequires: %{python_module skyfield}
BuildRequires: %{python_module threadpoolctl}
# /SECTION
%endif
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package nerdctl for openSUSE:Factory checked in at 2024-07-19 15:27:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nerdctl (Old)
and /work/SRC/openSUSE:Factory/.nerdctl.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nerdctl"
Fri Jul 19 15:27:37 2024 rev:14 rq:1188347 version:1.7.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/nerdctl/nerdctl.changes 2024-03-25 21:14:18.718651716 +0100
+++ /work/SRC/openSUSE:Factory/.nerdctl.new.17339/nerdctl.changes 2024-07-19 15:27:47.884287462 +0200
@@ -1,0 +2,10 @@
+Wed Jul 17 06:03:52 UTC 2024 - danish.prakash(a)suse.com
+
+- Update to version 1.7.6:
+ * update containerd (1.7.16)
+ * update containerd (1.7.15)
+ * update cosign image to latest release
+ * github.com/containerd/containerd v1.7.16
+ * golang.org/x/net v0.24.0
+
+-------------------------------------------------------------------
Old:
----
nerdctl-1.7.5.tar.xz
New:
----
nerdctl-1.7.6.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nerdctl.spec ++++++
--- /var/tmp/diff_new_pack.mfJBYR/_old 2024-07-19 15:27:48.904328049 +0200
+++ /var/tmp/diff_new_pack.mfJBYR/_new 2024-07-19 15:27:48.908328208 +0200
@@ -24,7 +24,7 @@
%global import_path %{provider_prefix}
Name: nerdctl
-Version: 1.7.5
+Version: 1.7.6
Release: 0
Summary: Docker-compatible CLI for containerd
License: Apache-2.0
++++++ _service ++++++
--- /var/tmp/diff_new_pack.mfJBYR/_old 2024-07-19 15:27:48.936329322 +0200
+++ /var/tmp/diff_new_pack.mfJBYR/_new 2024-07-19 15:27:48.944329640 +0200
@@ -2,7 +2,7 @@
<service name="tar_scm" mode="disabled">
<param name="url">https://github.com/containerd/nerdctl.git</param>
<param name="scm">git</param>
- <param name="revision">v1.7.5</param>
+ <param name="revision">v1.7.6</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
<param name="versionrewrite-pattern">v(.*)</param>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.mfJBYR/_old 2024-07-19 15:27:48.964330436 +0200
+++ /var/tmp/diff_new_pack.mfJBYR/_new 2024-07-19 15:27:48.968330596 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/containerd/nerdctl.git</param>
- <param name="changesrevision">cffed372371dcbea3dc9a646ce5a913fc1c09513</param></service></servicedata>
+ <param name="changesrevision">845e989f69d25b420ae325fedc8e70186243fd93</param></service></servicedata>
(No newline at EOF)
++++++ nerdctl-1.7.5.tar.xz -> nerdctl-1.7.6.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nerdctl-1.7.5/.github/workflows/test.yml new/nerdctl-1.7.6/.github/workflows/test.yml
--- old/nerdctl-1.7.5/.github/workflows/test.yml 2024-03-16 10:25:20.000000000 +0100
+++ new/nerdctl-1.7.6/.github/workflows/test.yml 2024-04-30 08:18:18.000000000 +0200
@@ -77,11 +77,11 @@
# ubuntu-20.04: cgroup v1, ubuntu-22.04: cgroup v2
include:
- ubuntu: 20.04
- containerd: v1.6.30
+ containerd: v1.6.31
- ubuntu: 20.04
- containerd: v1.7.14
+ containerd: v1.7.16
- ubuntu: 22.04
- containerd: v1.7.14
+ containerd: v1.7.16
- ubuntu: 22.04
containerd: main
env:
@@ -113,7 +113,7 @@
# ubuntu-20.04: cgroup v1, ubuntu-22.04: cgroup v2
include:
- ubuntu: 22.04
- containerd: v1.7.14
+ containerd: v1.7.16
env:
UBUNTU_VERSION: "${{ matrix.ubuntu }}"
CONTAINERD_VERSION: "${{ matrix.containerd }}"
@@ -157,15 +157,15 @@
# ubuntu-22.04: cgroup v1, ubuntu-22.04: cgroup v2
include:
- ubuntu: 20.04
- containerd: v1.6.30
+ containerd: v1.6.31
rootlesskit: v1.1.1
target: test-integration-rootless
- ubuntu: 20.04
- containerd: v1.7.14
+ containerd: v1.7.16
rootlesskit: v2.0.2
target: test-integration-rootless
- ubuntu: 22.04
- containerd: v1.7.14
+ containerd: v1.7.16
rootlesskit: v1.1.1
target: test-integration-rootless
- ubuntu: 22.04
@@ -173,15 +173,15 @@
rootlesskit: v2.0.2
target: test-integration-rootless
- ubuntu: 20.04
- containerd: v1.6.30
+ containerd: v1.6.31
rootlesskit: v1.1.1
target: test-integration-rootless-port-slirp4netns
- ubuntu: 20.04
- containerd: v1.7.14
+ containerd: v1.7.16
rootlesskit: v2.0.2
target: test-integration-rootless-port-slirp4netns
- ubuntu: 22.04
- containerd: v1.7.14
+ containerd: v1.7.16
rootlesskit: v1.1.1
target: test-integration-rootless-port-slirp4netns
- ubuntu: 22.04
@@ -276,7 +276,7 @@
- uses: actions/checkout(a)v4.1.1
with:
repository: containerd/containerd
- ref: v1.7.14
+ ref: v1.7.16
path: containerd
fetch-depth: 1
- name: "Set up CNI"
@@ -284,7 +284,7 @@
run: GOPATH=$(go env GOPATH) script/setup/install-cni-windows
- name: "Set up containerd"
env:
- ctrdVersion: 1.7.14
+ ctrdVersion: 1.7.16
run: powershell hack/configure-windows-ci.ps1
# TODO: Run unit tests
- name: "Run integration tests"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nerdctl-1.7.5/Dockerfile new/nerdctl-1.7.6/Dockerfile
--- old/nerdctl-1.7.5/Dockerfile 2024-03-16 10:25:20.000000000 +0100
+++ new/nerdctl-1.7.6/Dockerfile 2024-04-30 08:18:18.000000000 +0200
@@ -18,7 +18,7 @@
# TODO: verify commit hash
# Basic deps
-ARG CONTAINERD_VERSION=v1.7.14
+ARG CONTAINERD_VERSION=v1.7.16
ARG RUNC_VERSION=v1.1.12
ARG CNI_PLUGINS_VERSION=v1.4.1
@@ -287,7 +287,7 @@
VOLUME /tmp
ENV CGO_ENABLED=0
# copy cosign binary for integration test
-COPY --from=gcr.io/projectsigstore/cosign:v2.0.0@sha256:728944a9542a7235b4358c4ab2bcea855840e9d4b9594febca5c2207f5da7f38 /ko-app/cosign /usr/local/bin/cosign
+COPY --from=gcr.io/projectsigstore/cosign:v2.2.3@sha256:8fc9cad121611e8479f65f79f2e5bea58949e8a87ffac2a42cb99cf0ff079ba7 /ko-app/cosign /usr/local/bin/cosign
# installing soci for integration test
ARG SOCI_SNAPSHOTTER_VERSION
RUN fname="soci-snapshotter-${SOCI_SNAPSHOTTER_VERSION}-${TARGETOS:-linux}-${TARGETARCH:-amd64}.tar.gz" && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nerdctl-1.7.5/go.mod new/nerdctl-1.7.6/go.mod
--- old/nerdctl-1.7.5/go.mod 2024-03-16 10:25:20.000000000 +0100
+++ new/nerdctl-1.7.6/go.mod 2024-04-30 08:18:18.000000000 +0200
@@ -11,7 +11,7 @@
github.com/containerd/accelerated-container-image v1.0.2
github.com/containerd/cgroups/v3 v3.0.3
github.com/containerd/console v1.0.4
- github.com/containerd/containerd v1.7.14
+ github.com/containerd/containerd v1.7.16
github.com/containerd/continuity v0.4.3
github.com/containerd/fifo v1.1.0
github.com/containerd/go-cni v1.1.9
@@ -54,11 +54,11 @@
github.com/vishvananda/netns v0.0.4
github.com/yuchanns/srslog v1.1.0
go.uber.org/mock v0.4.0
- golang.org/x/crypto v0.19.0
- golang.org/x/net v0.20.0
+ golang.org/x/crypto v0.22.0
+ golang.org/x/net v0.24.0
golang.org/x/sync v0.6.0
- golang.org/x/sys v0.17.0
- golang.org/x/term v0.17.0
+ golang.org/x/sys v0.19.0
+ golang.org/x/term v0.19.0
golang.org/x/text v0.14.0
gopkg.in/yaml.v3 v3.0.1
gotest.tools/v3 v3.5.1
@@ -88,7 +88,7 @@
github.com/godbus/dbus/v5 v5.1.0 // indirect
github.com/gogo/protobuf v1.3.2 // indirect
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
- github.com/golang/protobuf v1.5.3 // indirect
+ github.com/golang/protobuf v1.5.4 // indirect
github.com/google/go-cmp v0.6.0 // indirect
github.com/google/uuid v1.3.1 // indirect
github.com/hashicorp/errwrap v1.1.0 // indirect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nerdctl-1.7.5/go.sum new/nerdctl-1.7.6/go.sum
--- old/nerdctl-1.7.5/go.sum 2024-03-16 10:25:20.000000000 +0100
+++ new/nerdctl-1.7.6/go.sum 2024-04-30 08:18:18.000000000 +0200
@@ -37,8 +37,8 @@
github.com/containerd/console v1.0.1/go.mod h1:XUsP6YE/mKtz6bxc+I8UiKKTP04qjQL4qcS3XoQ5xkw=
github.com/containerd/console v1.0.4 h1:F2g4+oChYvBTsASRTz8NP6iIAi97J3TtSAsLbIFn4ro=
github.com/containerd/console v1.0.4/go.mod h1:YynlIjWYF8myEu6sdkwKIvGQq+cOckRm6So2avqoYAk=
-github.com/containerd/containerd v1.7.14 h1:H/XLzbnGuenZEGK+v0RkwTdv2u1QFAruMe5N0GNPJwA=
-github.com/containerd/containerd v1.7.14/go.mod h1:YMC9Qt5yzNqXx/fO4j/5yYVIHXSRrlB3H7sxkUTvspg=
+github.com/containerd/containerd v1.7.16 h1:7Zsfe8Fkj4Wi2My6DXGQ87hiqIrmOXolm72ZEkFU5Mg=
+github.com/containerd/containerd v1.7.16/go.mod h1:NL49g7A/Fui7ccmxV6zkBWwqMgmMxFWzujYCc+JLt7k=
github.com/containerd/continuity v0.4.3 h1:6HVkalIp+2u1ZLH1J/pYX2oBVXlJZvh1X1A7bEZ9Su8=
github.com/containerd/continuity v0.4.3/go.mod h1:F6PTNCKepoxEaXLQp3wDAjygEnImnZ/7o4JzpodfroQ=
github.com/containerd/fifo v1.1.0 h1:4I2mbh5stb1u6ycIABlBw9zgtlK8viPI9QkQNRQEEmY=
@@ -147,8 +147,8 @@
github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk=
github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
-github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg=
-github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
+github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek=
+github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps=
github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
@@ -350,8 +350,9 @@
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
-golang.org/x/crypto v0.19.0 h1:ENy+Az/9Y1vSrlrvBSyna3PITt4tiZLf7sgCjZBX7Wo=
golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU=
+golang.org/x/crypto v0.22.0 h1:g1v0xeRhjcugydODzvb3mEM9SQ0HGp9s/nh3COQ/C30=
+golang.org/x/crypto v0.22.0/go.mod h1:vr6Su+7cTlO45qkww3VDJlzDn0ctJvRgYbC2NvXHt+M=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20231006140011-7918f672742d h1:jtJma62tbqLibJ5sFQz8bKtEM8rJBtfilJ2qTU199MI=
golang.org/x/exp v0.0.0-20231006140011-7918f672742d/go.mod h1:ldy0pHrwJyGW56pPQzzkH36rKxoZW1tw7ZJpeKx+hdo=
@@ -380,8 +381,8 @@
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
-golang.org/x/net v0.20.0 h1:aCL9BSgETF1k+blQaYUBx9hJ9LOGP3gAVemcZlf1Kpo=
-golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY=
+golang.org/x/net v0.24.0 h1:1PcaxkF854Fu3+lvBIx5SYn9wRlBzzcnHZSiaFFAb0w=
+golang.org/x/net v0.24.0/go.mod h1:2Q7sJY5mzlzWjKtYUEXSlBWCdyaioyXzRB2RtU8KVE8=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -421,14 +422,16 @@
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.17.0 h1:25cE3gD+tdBA7lp7QfhuV+rJiE9YXTcS3VG1SqssI/Y=
golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+golang.org/x/sys v0.19.0 h1:q5f1RH2jigJ1MoAWp2KTp3gm5zAGFUTarQZ5U386+4o=
+golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo=
-golang.org/x/term v0.17.0 h1:mkTF7LCd6WGJNL3K1Ad7kwxNfYAW6a8a8QqtMblp/4U=
golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk=
+golang.org/x/term v0.19.0 h1:+ThwsDv+tYfnJFhF4L8jITxu1tdTWRTZpdsWgEgjL6Q=
+golang.org/x/term v0.19.0/go.mod h1:2CuTdWZ7KHSQwUzKva0cbMg6q2DMI3Mmxp+gKJbskEk=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
++++++ vendor.tar.xz ++++++
++++ 2293 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package swipl for openSUSE:Factory checked in at 2024-07-19 15:27:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/swipl (Old)
and /work/SRC/openSUSE:Factory/.swipl.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "swipl"
Fri Jul 19 15:27:35 2024 rev:5 rq:1188348 version:9.3.8
Changes:
--------
--- /work/SRC/openSUSE:Factory/swipl/swipl.changes 2024-06-07 15:03:28.083994173 +0200
+++ /work/SRC/openSUSE:Factory/.swipl.new.17339/swipl.changes 2024-07-19 15:27:44.884168090 +0200
@@ -1,0 +2,8 @@
+Thu Jul 18 08:13:55 UTC 2024 - Matej Cepl <mcepl(a)cepl.eu>
+
+- Update to 9.3.8:
+ Complete changelog is
+ https://www.swi-prolog.org/ChangeLog?branch=development&from=9.3.7&to=9.3.8
+ and upstream still doesn’t provide any abbreviated version.
+
+-------------------------------------------------------------------
Old:
----
swipl-9.3.7.tar.gz
New:
----
build.specials.obscpio
swipl-9.3.8.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ swipl.spec ++++++
--- /var/tmp/diff_new_pack.rH9ncL/_old 2024-07-19 15:27:45.524193556 +0200
+++ /var/tmp/diff_new_pack.rH9ncL/_new 2024-07-19 15:27:45.528193715 +0200
@@ -17,7 +17,7 @@
Name: swipl
-Version: 9.3.7
+Version: 9.3.8
Release: 0
Summary: Prolog Compiler
License: GPL-2.0-or-later AND LGPL-2.1-or-later
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.rH9ncL/_old 2024-07-19 15:27:45.556194829 +0200
+++ /var/tmp/diff_new_pack.rH9ncL/_new 2024-07-19 15:27:45.560194988 +0200
@@ -1,5 +1,5 @@
-mtime: 1688563859
-commit: 1604597a6d4c84fc69c42dd3f278b673e48e26ae
-url: https://src.opensuse.org/pool/swipl
-revision: factory
+mtime: 1721291031
+commit: 9193b0b643da383f9706832e2d736510eea25443ba4265bb1a9efcbac260102b
+url: https://src.opensuse.org/mcepl_pkgs/swipl.git
+revision: 9193b0b643da383f9706832e2d736510eea25443ba4265bb1a9efcbac260102b
++++++ swipl-9.3.7.tar.gz -> swipl-9.3.8.tar.gz ++++++
/work/SRC/openSUSE:Factory/swipl/swipl-9.3.7.tar.gz /work/SRC/openSUSE:Factory/.swipl.new.17339/swipl-9.3.8.tar.gz differ: char 5, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kak-lsp for openSUSE:Factory checked in at 2024-07-19 15:27:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kak-lsp (Old)
and /work/SRC/openSUSE:Factory/.kak-lsp.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kak-lsp"
Fri Jul 19 15:27:30 2024 rev:11 rq:1188340 version:17.1.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/kak-lsp/kak-lsp.changes 2024-06-05 17:43:11.711842592 +0200
+++ /work/SRC/openSUSE:Factory/.kak-lsp.new.17339/kak-lsp.changes 2024-07-19 15:27:37.411870775 +0200
@@ -1,0 +2,13 @@
+Thu Jul 18 04:13:32 UTC 2024 - Soc Virnyl Estela <obs(a)uncomfyhalomacro.pl>
+
+- Update to version 17.1.1:
+ * Default configuration for Svelte via svelte-language-server.
+ * The language server stderr is logged eagerly instead of only after server exit; (useful for when servers like rust-analyzer crash).
+ * Support dynamic for registration semantic tokens via textDocument/semanticTokens.
+ * lsp-code-actions has learned to filter by code action kind. This should obsolete the lsp-code-action command which has been hidden and deprecated.
+ * lsp-code-actions learned the -auto-single switch to instantly run if there is only one matching code action.
+ * Fixed a case where a legacy `kak-lsp.toml` specifying the same server for multiple languages would drop all but one language.
+ * Some hover info had extra trailing whitespace, which is now trimmed properly.
+ * Hover info containing ASCII-art tables as popular in some flavors of Markdown is now rendered properly. The default config now enables inlay hints also for recent version of Scala Metals.
+
+-------------------------------------------------------------------
Old:
----
kak-lsp-17.0.1.tar.gz
New:
----
kak-lsp-17.1.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kak-lsp.spec ++++++
--- /var/tmp/diff_new_pack.IBRLg8/_old 2024-07-19 15:27:39.223942875 +0200
+++ /var/tmp/diff_new_pack.IBRLg8/_new 2024-07-19 15:27:39.223942875 +0200
@@ -17,7 +17,7 @@
Name: kak-lsp
-Version: 17.0.1
+Version: 17.1.1
Release: 0
Summary: Language Server Protocol client for Kakoune
License: (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR BSL-1.0 OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR Apache-2.0 WITH LLVM-exception OR MIT) AND (Apache-2.0 OR MIT OR Zlib) AND (Apache-2.0 OR MIT OR MPL-2.0) AND (MIT OR Unlicense) AND (Apache-2.0 OR Zlib OR MIT) AND MIT AND Zlib AND Unlicense
++++++ kak-lsp-17.0.1.tar.gz -> kak-lsp-17.1.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/.github/workflows/test.yml new/kakoune-lsp-17.1.1/.github/workflows/test.yml
--- old/kakoune-lsp-17.0.1/.github/workflows/test.yml 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/.github/workflows/test.yml 2024-06-27 10:42:05.000000000 +0200
@@ -64,12 +64,12 @@
id: kakoune-commit-id
run: echo "::set-output name=id::$(git -C $GITHUB_WORKSPACE/kakoune rev-parse HEAD)"
- - name: Install gcc 10 via homebrew
- if: matrix.kakoune_version == '' && matrix.os == 'macos-latest'
- run: brew install gcc@10
+ - name: Install clang via homebrew
+ if: matrix.os == 'macos-latest'
+ run: brew install llvm@13
- name: Install gcc 10 via apt
- if: matrix.kakoune_version == '' && matrix.os == 'ubuntu-latest'
+ if: matrix.os == 'ubuntu-latest'
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends gcc-10
@@ -90,8 +90,10 @@
- name: Build Kakoune
working-directory: ${{ github.workspace }}/kakoune/src
run: |
- if [ "${{ matrix.kakoune_version }}" = "" ]; then
- export CXX=g++-10
+ if [ "${{ matrix.os }}" = "macos-latest" ]; then
+ CXX=/opt/homebrew/opt/llvm@13/bin/clang++
+ else
+ CXX=g++-10
fi
if [ "${{ steps.cache-kakoune.outputs.cache-hit }}" ]; then
# The source files created by actions/checkout are newer than the
@@ -99,13 +101,17 @@
# to tell "make install" that they are indeed up-to-date.
make -t
else
- make -j$([ "${{ matrix.os }}" = "macos-latest" ] && sysctl -n hw.logicalcpu || nproc)
+ make CXX=$CXX -j$([ "${{ matrix.os }}" = "macos-latest" ] && sysctl -n hw.logicalcpu || nproc)
fi
- sudo --preserve-env=CXX make install
+ sudo make CXX=$CXX install
+
+ - name: Install Go via homebrew
+ if: matrix.os == 'macos-latest'
+ run: brew install go
- name: Install gopls
run: |
- go install golang.org/x/tools/gopls@v0.7.1
+ go install golang.org/x/tools/gopls@v0.9.3
sudo ln "$HOME/go/bin/gopls" /usr/local/bin/
- name: Install rust-analyzer
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/CHANGELOG.md new/kakoune-lsp-17.1.1/CHANGELOG.md
--- old/kakoune-lsp-17.0.1/CHANGELOG.md 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/CHANGELOG.md 2024-06-27 10:42:05.000000000 +0200
@@ -1,3 +1,19 @@
+## 17.1.1 - 2024-06-27
+
+Additions:
+- Default configuration for Svelte via [svelte-language-server](https://github.com/sveltejs/language-tools).
+- The language server stderr is logged eagerly instead of only after server exit; (useful for when servers like rust-analyzer crash).
+- Support dynamic for registration semantic tokens via `textDocument/semanticTokens`.
+- `lsp-code-actions` has learned to filter by code action kind.
+ This should obsolete the `lsp-code-action` command which has been hidden and deprecated.
+- `lsp-code-actions` learned the `-auto-single` switch to instantly run if there is only one matching code action.
+- The default config now enables inlay hints also for recent version of Scala Metals.
+
+Fixes:
+- Fixed a case where a legacy `kak-lsp.toml` specifying the same server for multiple languages would drop all but one language.
+- Some hover info had extra trailing whitespace, which is now trimmed properly.
+- Hover info containing ASCII-art tables as popular in some flavors of Markdown is now rendered properly.
+
## 17.0.1 - 2024-04-06
Small patch release to fix a regression.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/Cargo.lock new/kakoune-lsp-17.1.1/Cargo.lock
--- old/kakoune-lsp-17.0.1/Cargo.lock 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/Cargo.lock 2024-06-27 10:42:05.000000000 +0200
@@ -611,7 +611,7 @@
[[package]]
name = "kak-lsp"
-version = "17.0.1"
+version = "17.1.1"
dependencies = [
"clap",
"crossbeam-channel",
@@ -641,7 +641,6 @@
"sloggers",
"toml",
"unicode-width",
- "unindent",
"url",
"whoami",
]
@@ -1445,12 +1444,6 @@
checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
[[package]]
-name = "unindent"
-version = "0.2.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce"
-
-[[package]]
name = "url"
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/Cargo.toml new/kakoune-lsp-17.1.1/Cargo.toml
--- old/kakoune-lsp-17.0.1/Cargo.toml 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/Cargo.toml 2024-06-27 10:42:05.000000000 +0200
@@ -1,7 +1,7 @@
[package]
name = "kak-lsp"
description = "Kakoune Language Server Protocol Client"
-version = "17.0.1"
+version = "17.1.1"
authors = ["Ruslan Prokopchuk <fer.obbee(a)gmail.com>", "Johannes Altmanninger <aclopte(a)gmail.com>"]
edition = "2018"
license = "Unlicense/MIT"
@@ -36,7 +36,6 @@
slog = { version = "2.5.2", features = ["release_max_level_debug"] }
toml = "0.8.8"
unicode-width = "0.1.10"
-unindent = "0.2.3"
url = { version = "2.1.1", features = ["serde"] }
whoami = "1.1.3"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/README.asciidoc new/kakoune-lsp-17.1.1/README.asciidoc
--- old/kakoune-lsp-17.0.1/README.asciidoc 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/README.asciidoc 2024-06-27 10:42:05.000000000 +0200
@@ -26,8 +26,8 @@
[source,sh]
----
-curl -O -L https://github.com/kakoune-lsp/kakoune-lsp/releases/download/v17.0.1/kakoun…
-tar xzvf kakoune-lsp-v17.0.1-x86_64-apple-darwin.tar.gz
+curl -O -L https://github.com/kakoune-lsp/kakoune-lsp/releases/download/v17.1.1/kakoun…
+tar xzvf kakoune-lsp-v17.1.1-x86_64-apple-darwin.tar.gz
# replace `~/.local/bin/` with something on your `$PATH`
mv kak-lsp ~/.local/bin/
@@ -49,8 +49,8 @@
[source,sh]
----
-wget https://github.com/kakoune-lsp/kakoune-lsp/releases/download/v17.0.1/kakoun…
-tar xzvf kak-lsp-v17.0.1-x86_64-unknown-linux-musl.tar.gz
+wget https://github.com/kakoune-lsp/kakoune-lsp/releases/download/v17.1.1/kakoun…
+tar xzvf kak-lsp-v17.1.1-x86_64-unknown-linux-musl.tar.gz
# replace `~/.local/bin/` with something on your `$PATH`
mv kak-lsp ~/.local/bin/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/ci/build-release.sh new/kakoune-lsp-17.1.1/ci/build-release.sh
--- old/kakoune-lsp-17.0.1/ci/build-release.sh 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/ci/build-release.sh 2024-06-27 10:42:05.000000000 +0200
@@ -14,6 +14,7 @@
sh -s -- --force --git rust-embedded/cross --tag v0.2.1 --target $target
command -v cross || PATH=~/.cargo/bin:$PATH
+rustup target add $target
cross build --target $target --release
cross test --target $target --release
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/ci/commit-new-release.sh new/kakoune-lsp-17.1.1/ci/commit-new-release.sh
--- old/kakoune-lsp-17.0.1/ci/commit-new-release.sh 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/ci/commit-new-release.sh 2024-06-27 10:42:05.000000000 +0200
@@ -52,6 +52,7 @@
done
sha=$(sha256sum "$archive")
sha=${sha%% *}
+rm "$archive"
(
cd ../homebrew-kakoune-lsp/
sed 4c" url \"$url\"" -i Formula/kakoune-lsp.rb
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/kak-lsp.toml new/kakoune-lsp-17.1.1/kak-lsp.toml
--- old/kakoune-lsp-17.0.1/kak-lsp.toml 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/kak-lsp.toml 2024-06-27 10:42:05.000000000 +0200
@@ -81,8 +81,13 @@
[language_server.metals.settings.metals]
icons = "unicode"
isHttpEnabled = true
-statusBarProvider = "log-message"
+statusBarProvider = "show-message"
compilerOptions = { overrideDefFormat = "unicode" }
+inlayHints.hintsInPatternMatch.enable = true
+inlayHints.implicitArguments.enable = true
+inlayHints.implicitConversions.enable = true
+inlayHints.inferredTypes.enable = true
+inlayHints.typeParameters.enable = true
[language_server.nil]
filetypes = ["nix"]
@@ -263,6 +268,12 @@
command = "marksman"
args = ["server"]
+# [language_server.zk]
+# filetypes = ["markdown"]
+# roots = [".zk"]
+# command = "zk"
+# args = ["lsp"]
+
[language_server.nimlsp]
filetypes = ["nim"]
roots = ["*.nimble", ".git", ".hg"]
@@ -376,6 +387,12 @@
# See https://github.com/castwide/solargraph/blob/master/lib/solargraph/language_…
# diagnostics = false
+[language_server.svelte-language-server]
+filetypes = ["svelte"]
+roots = ["package.json", "tsconfig.json", "jsconfig.json", ".git", ".hg"]
+command = "svelteserver"
+args = ["--stdio"]
+
[language_server.taplo]
filetypes = ["toml"]
roots = [".git", ".hg"]
@@ -429,6 +446,12 @@
# quotePreference = "double"
# typescript.format.semicolons = "insert"
+# [language_server.biome]
+# filetypes = ["typescript", "javascript"]
+# roots = ["biome.json", "package.json", "tsconfig.json", "jsconfig.json", ".git", ".hg"]
+# command = "biome"
+# args = ["lsp-proxy"]
+
# [language_server.eslint]
# filetypes = ["javascript", "typescript"]
# roots = [".eslintrc", ".eslintrc.json"]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/rc/lsp.kak new/kakoune-lsp-17.1.1/rc/lsp.kak
--- old/kakoune-lsp-17.0.1/rc/lsp.kak 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/rc/lsp.kak 2024-06-27 10:42:05.000000000 +0200
@@ -281,7 +281,7 @@
define-command -hidden lsp-menu-impl %{
evaluate-commands %sh{
if ! command -v perl > /dev/null; then
- printf "fail %{'perl' must be installed to use the 'lsp-menu' command}"
+ echo "lsp-show-error %{'perl' must be installed to use the 'lsp-menu' command}"
exit
fi
echo >$kak_command_fifo "echo -to-file $kak_response_fifo -quoting kakoune -- %reg{a}"
@@ -324,7 +324,7 @@
my $auto_single = 0;
my $select_cmds = 0;
my $on_abort = "";
- while (defined $args[0] && $args[0] =~ m/^-/) {
+ while (defined $args[0] and $args[0] =~ m/^-/) {
if ($args[0] eq "--") {
shift @args;
last;
@@ -350,8 +350,8 @@
print "fail %{menu: wrong argument count}";
exit;
}
- if ($auto_single && scalar @args == $stride) {
- print $args[$0];
+ if ($auto_single and scalar @args == $stride) {
+ print $args[1];
exit;
}
@@ -411,7 +411,7 @@
}
print " -menu -shell-script-candidates %{cat $shell_script_candidates}";
' ||
- echo 'fail menu: encountered an error, see *debug* buffer';
+ echo 'lsp-show-error %{lsp-menu: encountered an error, see *debug* buffer}';
}
}
define-command -hidden lsp-with-option -params 3.. -docstring %{
@@ -873,26 +873,59 @@
" | eval "${kak_opt_lsp_cmd} --request") > /dev/null 2>&1 < /dev/null & }
}
-define-command lsp-code-actions -docstring "Perform code actions for the main cursor position" %{
- lsp-code-actions-request true
+define-command lsp-code-actions -params 0.. -docstring %{
+ lsp-code-actions [-auto-single] [<code-action-kinds>...]: Perform code actions for the main cursor position
+
+ If <code-action-kinds> is given, only show matching code actions.
+ With -auto-single instantly validate if only one code action is available.
+} %{
+ lsp-code-actions-request true false only %arg{@}
+} -shell-script-candidates %{
+cat <<EOF
+-auto-single
+quickfix
+refactor
+refactor.extract
+refactor.inline
+refactor.rewrite
+refactor.rewrite
+source
+source.fixAll
+source.organizeImports
+EOF
+}
+
+define-command lsp-code-actions-sync -params 0.. -docstring %{
+ lsp-code-actions-sync [<code-action-kinds>...]: Perform the matching code action for the main cursor position, blocking Kakoune session until done.
+} %{
+ lsp-code-actions-request true true only %arg{@}
+} -shell-script-candidates %{
+cat <<EOF
+quickfix
+refactor
+refactor.extract
+refactor.inline
+refactor.rewrite
+refactor.rewrite
+source
+source.fixAll
+source.organizeImports
+EOF
}
-define-command lsp-code-action -params 1 -docstring "lsp-code-action <pattern>: perform the code action that matches the given regex" %{
- lsp-code-actions-request true %arg{1} false
+define-command -hidden lsp-code-action -params 1 -docstring "DEPRECATED lsp-code-action <pattern>: perform the code action that matches the given regex" %{
+ lsp-code-actions-request true false matching %arg{1}
}
-define-command lsp-code-action-sync -params 1 -docstring "lsp-code-action-sync <pattern>: perform the code action that matches the given regex, blocking Kakoune session until done" %{
+define-command -hidden lsp-code-action-sync -params 1 -docstring "DEPRECATED lsp-code-action-sync <pattern>: perform the code action that matches the given regex, blocking Kakoune session until done" %{
lsp-require-enabled lsp-code-action-sync
lsp-did-change-sync
- lsp-code-actions-request true %arg{1} true
+ lsp-code-actions-request true true matching %arg{1}
}
-define-command -hidden lsp-code-actions-request -params 1..3 -docstring "Request code actions for the main cursor position" %{ evaluate-commands -no-hooks %sh{
- code_action_pattern=""
- if [ $# -ge 2 ]; then
- code_action_pattern="codeActionPattern = \"$(printf %s "$2" | sed 's/\\/\\\\/g; s/"/\\"/g')\""
- fi
- sync=${3:-false}
+define-command -hidden lsp-code-actions-request -params 1.. -docstring "Request code actions for the main cursor position" %{ evaluate-commands -no-hooks %sh{
+ do_perform=$1
+ sync=$2
fifo=""
if "$sync"; then
tmp=$(mktemp -q -d -t 'kak-lsp-sync.XXXXXX' 2>/dev/null || mktemp -q -d)
@@ -904,6 +937,28 @@
"
fi
+ auto_single=false
+ only=
+ code_action_pattern=
+ if [ $# -gt 3 ]; then
+ filter_mode=$3
+ shift 3
+ case "$filter_mode" in
+ (only)
+ if [ "$1" = -auto-single ]; then
+ auto_single=true
+ shift
+ fi
+ if [ $# -gt 0 ]; then
+ only="only = \"$(printf %s "$*" | sed 's/\\/\\\\/g; s/"/\\"/g')\""
+ fi
+ ;;
+ (matching)
+ code_action_pattern="codeActionPattern = \"$(printf %s "$1" | sed 's/\\/\\\\/g; s/"/\\"/g')\""
+ ;;
+ esac
+ fi
+
(printf %s "
session = \"${kak_session}\"
client = \"${kak_client}\"
@@ -915,7 +970,9 @@
${fifo}\
[params]
selectionDesc = \"${kak_selection_desc}\"
-performCodeAction = $1
+performCodeAction = $do_perform
+autoSingle = $auto_single
+$only
$code_action_pattern
" | eval "${kak_opt_lsp_cmd} --request") > /dev/null 2>&1 < /dev/null &
@@ -2347,7 +2404,7 @@
lsp-did-change
evaluate-commands %sh{
if $kak_opt_lsp_auto_highlight_references; then echo lsp-highlight-references; fi
- if $kak_opt_lsp_auto_show_code_actions; then echo "lsp-code-actions-request false"; fi
+ if $kak_opt_lsp_auto_show_code_actions; then echo "lsp-code-actions-request false false"; fi
}
}
hook -group lsp %arg{1} NormalKey (<a-i>|<a-a>|\[|\]|\{|\}|<a-\[>|<a-\]>|<a-\{>|<a-\}>) %{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/src/capabilities.rs new/kakoune-lsp-17.1.1/src/capabilities.rs
--- old/kakoune-lsp-17.0.1/src/capabilities.rs 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/src/capabilities.rs 2024-06-27 10:42:05.000000000 +0200
@@ -295,7 +295,7 @@
dynamic_registration: None,
}),
semantic_tokens: Some(SemanticTokensClientCapabilities {
- dynamic_registration: Some(false),
+ dynamic_registration: Some(true),
requests: SemanticTokensClientCapabilitiesRequests {
range: Some(false),
full: Some(SemanticTokensFullOptions::Bool(true)),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/src/controller.rs new/kakoune-lsp-17.1.1/src/controller.rs
--- old/kakoune-lsp-17.0.1/src/controller.rs 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/src/controller.rs 2024-06-27 10:42:05.000000000 +0200
@@ -717,6 +717,34 @@
// "workspace/didChangeWorkspaceFolders" anyway, so let's not issue a warning.
continue;
}
+ "textDocument/semanticTokens" => {
+ let Some(options) = registration.register_options else {
+ warn!("semantic tokens registration without options");
+ continue;
+ };
+ let semantic_tokens_options: SemanticTokensOptions =
+ serde_json::from_value(options).unwrap();
+ let semantic_tokens_server_capabilities =
+ SemanticTokensServerCapabilities::SemanticTokensRegistrationOptions(
+ SemanticTokensRegistrationOptions {
+ text_document_registration_options:
+ TextDocumentRegistrationOptions {
+ document_selector: None,
+ },
+ semantic_tokens_options,
+ static_registration_options: StaticRegistrationOptions {
+ id: Some(registration.id),
+ },
+ },
+ );
+ ctx.language_servers
+ .get_mut(server_name)
+ .unwrap()
+ .capabilities
+ .as_mut()
+ .unwrap()
+ .semantic_tokens_provider = Some(semantic_tokens_server_capabilities);
+ }
_ => warn!("Unsupported registration: {}", registration.method),
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/src/diagnostics.rs new/kakoune-lsp-17.1.1/src/diagnostics.rs
--- old/kakoune-lsp-17.0.1/src/diagnostics.rs 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/src/diagnostics.rs 2024-06-27 10:42:05.000000000 +0200
@@ -273,32 +273,35 @@
main_settings: &ServerSettings,
ctx: &Context,
) -> Option<String> {
- d.related_information.as_ref().map(|infos| {
- "\n".to_string()
- + &infos
- .iter()
- .map(|info| {
- let path = info.location.uri.to_file_path().unwrap();
- let filename = path.to_str().unwrap();
- let p = get_kakoune_position_with_fallback(
- server,
- filename,
- info.location.range.start,
- ctx,
- );
- format!(
- "{}:{}:{}: {}{}",
- short_file_path(filename, &main_settings.root_path),
- p.line,
- p.column,
- &if ctx.language_servers.len() > 1 {
- format!("[{server_name}] ")
- } else {
- "".to_string()
- },
- info.message
- )
- })
- .join("\n")
- })
+ d.related_information
+ .as_ref()
+ .filter(|infos| !infos.is_empty())
+ .map(|infos| {
+ "\n".to_string()
+ + &infos
+ .iter()
+ .map(|info| {
+ let path = info.location.uri.to_file_path().unwrap();
+ let filename = path.to_str().unwrap();
+ let p = get_kakoune_position_with_fallback(
+ server,
+ filename,
+ info.location.range.start,
+ ctx,
+ );
+ format!(
+ "{}:{}:{}: {}{}",
+ short_file_path(filename, &main_settings.root_path),
+ p.line,
+ p.column,
+ &if ctx.language_servers.len() > 1 {
+ format!("[{server_name}] ")
+ } else {
+ "".to_string()
+ },
+ info.message
+ )
+ })
+ .join("\n")
+ })
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/src/language_features/code_action.rs new/kakoune-lsp-17.1.1/src/language_features/code_action.rs
--- old/kakoune-lsp-17.0.1/src/language_features/code_action.rs 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/src/language_features/code_action.rs 2024-06-27 10:42:05.000000000 +0200
@@ -95,7 +95,11 @@
range: *range,
context: CodeActionContext {
diagnostics: diagnostics.remove(server_name).unwrap_or_default(),
- only: None,
+ only: params.only.as_ref().map(|only| {
+ only.split(' ')
+ .map(|s| CodeActionKind::from(s.to_string()))
+ .collect()
+ }),
trigger_kind: Some(if meta.hook {
CodeActionTriggerKind::AUTOMATIC
} else {
@@ -181,41 +185,45 @@
.map(|(server_name, _)| server_name)
.collect();
- if let Some(pattern) = params.code_action_pattern.as_ref() {
- let regex = match regex::Regex::new(pattern) {
- Ok(regex) => regex,
- Err(error) => {
- let command = format!(
- "lsp-show-error 'invalid pattern: {}'",
- &editor_escape(&error.to_string())
- );
- ctx.exec(meta, command);
- return;
- }
+ let sync = meta.fifo.is_some();
+ if sync || params.code_action_pattern.is_some() {
+ let actions = if let Some(pattern) = params.code_action_pattern.as_ref() {
+ let regex = match regex::Regex::new(pattern) {
+ Ok(regex) => regex,
+ Err(error) => {
+ let command = format!(
+ "lsp-show-error 'invalid pattern: {}'",
+ &editor_escape(&error.to_string())
+ );
+ ctx.exec(meta, command);
+ return;
+ }
+ };
+ actions
+ .into_iter()
+ .filter(|(_, c)| {
+ let title = match c {
+ CodeActionOrCommand::Command(command) => &command.title,
+ CodeActionOrCommand::CodeAction(action) => &action.title,
+ };
+ regex.is_match(title)
+ })
+ .collect::<Vec<_>>()
+ } else {
+ actions
};
- let matches = actions
- .iter()
- .filter(|(_, c)| {
- let title = match c {
- CodeActionOrCommand::Command(command) => &command.title,
- CodeActionOrCommand::CodeAction(action) => &action.title,
- };
- regex.is_match(title)
- })
- .collect::<Vec<_>>();
- let sync = meta.fifo.is_some();
let fail = if sync {
// We might be running from a hook, so let's allow silencing errors with a "try".
// Also, prefix with the (presumable) function name, to reduce confusion.
- "fail lsp-code-action:"
+ "fail lsp-code-actions:"
} else {
"lsp-show-error"
}
.to_string();
- let command = match matches.len() {
+ let command = match actions.len() {
0 => fail + " 'no matching action available'",
1 => {
- let (server_name, cmd) = matches[0];
+ let (server_name, cmd) = &actions[0];
let may_resolve = may_resolve.contains(server_name);
code_action_or_command_to_editor_command(cmd, sync, may_resolve)
}
@@ -247,21 +255,27 @@
_ => 7,
}
});
- let titles_and_commands = actions
- .iter()
- .map(|(server_name, c)| {
- let mut title: &str = match c {
- CodeActionOrCommand::Command(command) => &command.title,
- CodeActionOrCommand::CodeAction(action) => &action.title,
- };
- if let Some((head, _)) = title.split_once('\n') {
- title = head
- }
- let may_resolve = may_resolve.contains(server_name);
- let select_cmd = code_action_or_command_to_editor_command(c, false, may_resolve);
- format!("{} {}", editor_quote(title), editor_quote(&select_cmd))
- })
- .join(" ");
+ let titles_and_commands = if params.auto_single {
+ "-auto-single "
+ } else {
+ ""
+ }
+ .to_string()
+ + &actions
+ .iter()
+ .map(|(server_name, c)| {
+ let mut title: &str = match c {
+ CodeActionOrCommand::Command(command) => &command.title,
+ CodeActionOrCommand::CodeAction(action) => &action.title,
+ };
+ if let Some((head, _)) = title.split_once('\n') {
+ title = head
+ }
+ let may_resolve = may_resolve.contains(server_name);
+ let select_cmd = code_action_or_command_to_editor_command(c, false, may_resolve);
+ format!("{} {}", editor_quote(title), editor_quote(&select_cmd))
+ })
+ .join(" ");
#[allow(clippy::collapsible_else_if)]
let command = if params.perform_code_action {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/src/language_features/completion.rs new/kakoune-lsp-17.1.1/src/language_features/completion.rs
--- old/kakoune-lsp-17.0.1/src/language_features/completion.rs 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/src/language_features/completion.rs 2024-06-27 10:42:05.000000000 +0200
@@ -146,12 +146,12 @@
None => escape_kakoune_markup(&x.label),
};
- let insert_text = x.text_edit.as_ref().and_then(|cte| {
+ let is_simple_text_edit = x.text_edit.as_ref().is_some_and(|cte| {
let document = match ctx.documents.get(&meta.buffile) {
Some(doc) => doc,
None => {
warn!("No document in context for file: {}", &meta.buffile);
- return None;
+ return false;
}
};
@@ -177,25 +177,25 @@
_ => (),
}
};
-
- if range.start.line == params.position.line
+ range.start.line == params.position.line
&& range.end.line == params.position.line
- {
- Some(text_edit.new_text.clone())
- } else {
- None
- }
}
- CompletionTextEdit::InsertAndReplace(_) => None,
+ CompletionTextEdit::InsertAndReplace(_) => false,
}
});
- if insert_text.is_none() {
+ if !is_simple_text_edit {
can_infer_offset = false;
inferred_offset = None;
}
- let insert_text = insert_text
- .or_else(|| x.insert_text.clone())
- .unwrap_or_else(|| x.label.clone());
+ let specified_insert_text = x.insert_text.as_ref().unwrap_or(&x.label);
+ let eventual_insert_text = x
+ .text_edit
+ .as_ref()
+ .map(|cte| match cte {
+ CompletionTextEdit::Edit(text_edit) => &text_edit.new_text,
+ CompletionTextEdit::InsertAndReplace(text_edit) => &text_edit.new_text,
+ })
+ .unwrap_or(specified_insert_text);
fn completion_entry(insert_text: &str, on_select: &str, menu: &str) -> String {
editor_quote(&format!(
@@ -212,16 +212,19 @@
{
lazy_static! {
static ref SNIPPET_TABSTOP_RE: Regex = Regex::new(r"\$(?P<i>\d+)").unwrap();
+ // {
static ref SNIPPET_PLACEHOLDER_RE: Regex =
Regex::new(r"\$\{(?P<i>\d+):?(?P<placeholder>[^}]+)\}").unwrap();
+ // {
static ref SNIPPET_ESCAPED_METACHARACTERS_RE: Regex =
Regex::new(r"\\([$}\\,|])").unwrap();
}
- let mut snippet = insert_text;
+ let mut snippet = eventual_insert_text.to_string();
if !snippet.contains("$0") && !snippet.contains("${0") {
snippet += "$0";
}
- let insert_text = SNIPPET_TABSTOP_RE.replace_all(&snippet, "");
+ let insert_text = specified_insert_text;
+ let insert_text = SNIPPET_TABSTOP_RE.replace_all(insert_text, "");
let insert_text = SNIPPET_PLACEHOLDER_RE.replace_all(&insert_text, "$placeholder");
// Unescape metacharacters.
let insert_text = SNIPPET_ESCAPED_METACHARACTERS_RE.replace_all(&insert_text, "$1");
@@ -239,26 +242,17 @@
// Due to implementation reasons, we currently do not support filter text
// with snippets.
let specified_filter_text = x.filter_text.as_ref().unwrap_or(&x.label);
- let specified_insert_text = x
- .text_edit
- .as_ref()
- .map(|cte| match cte {
- CompletionTextEdit::Edit(text_edit) => &text_edit.new_text,
- CompletionTextEdit::InsertAndReplace(text_edit) => &text_edit.new_text,
- })
- .or(x.insert_text.as_ref())
- .unwrap_or(&x.label);
- let (insert_text, on_select) = if specified_filter_text != specified_insert_text {
+ let (insert_text, on_select) = if specified_filter_text != eventual_insert_text {
// Simulate filter-text support by giving the filter-text to Kakoune
// but expand to the insert-text when the completion is accepted.
let on_select = formatdoc!(
"{on_select}
lsp-snippets-insert-completion {}",
- editor_quote(&(insert_text + "$0"))
+ editor_quote(&(eventual_insert_text.to_string() + "$0"))
);
(specified_filter_text, on_select)
} else {
- (&insert_text, on_select)
+ (eventual_insert_text, on_select)
};
completion_entry(insert_text, &on_select, &entry)
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/src/language_features/hover.rs new/kakoune-lsp-17.1.1/src/language_features/hover.rs
--- old/kakoune-lsp-17.0.1/src/language_features/hover.rs 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/src/language_features/hover.rs 2024-06-27 10:42:05.000000000 +0200
@@ -373,5 +373,5 @@
);
ctx.exec(meta, command);
- let _ = std::fs::write(&fifo, &contents);
+ let _ = std::fs::write(&fifo, contents);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/src/language_server_transport.rs new/kakoune-lsp-17.1.1/src/language_server_transport.rs
--- old/kakoune-lsp-17.0.1/src/language_server_transport.rs 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/src/language_server_transport.rs 2024-06-27 10:42:05.000000000 +0200
@@ -3,7 +3,7 @@
use crossbeam_channel::{Receiver, Sender, TryRecvError};
use jsonrpc_core::{self, Call, Output};
use std::collections::HashMap;
-use std::io::{self, BufRead, BufReader, BufWriter, Error, ErrorKind, Read, Write};
+use std::io::{self, BufRead, BufReader, BufWriter, Error, ErrorKind, Write};
use std::process::{Command, Stdio};
pub struct LanguageServerTransport {
@@ -55,21 +55,22 @@
let errors = Worker::spawn(
"Language server errors",
channel_capacity,
- move |receiver, _| loop {
+ move |receiver, _| {
if let Err(TryRecvError::Disconnected) = receiver.try_recv() {
return;
}
- let mut buf = String::new();
- match stderr.read_to_string(&mut buf) {
- Ok(_) => {
- if buf.is_empty() {
+ let mut line = String::new();
+ loop {
+ line.clear();
+ match stderr.read_line(&mut line) {
+ Ok(0) => return,
+ Ok(_n) => {
+ error!("Language server stderr: {}", line.trim_end_matches('\n'));
+ }
+ Err(e) => {
+ error!("Failed to read from language server stderr: {}", e);
return;
}
- error!("Language server error: {}", buf);
- }
- Err(e) => {
- error!("Failed to read from language server stderr: {}", e);
- return;
}
}
},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/src/main.rs new/kakoune-lsp-17.1.1/src/main.rs
--- old/kakoune-lsp-17.0.1/src/main.rs 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/src/main.rs 2024-06-27 10:42:05.000000000 +0200
@@ -189,7 +189,7 @@
}
}
cfg.language_server
- .insert(language.command.clone(), language);
+ .insert(format!("{}:{}", language_id, language.command), language);
}
}
Ok(cfg)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/src/markup.rs new/kakoune-lsp-17.1.1/src/markup.rs
--- old/kakoune-lsp-17.0.1/src/markup.rs 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/src/markup.rs 2024-06-27 10:42:05.000000000 +0200
@@ -35,6 +35,8 @@
let mut is_codeblock = false;
// State to indicate a block quote
let mut is_blockquote = false;
+ // State to indicate a table
+ let mut is_table = false;
// State to indicate that at least one text line in a block quote
// has been emitted
let mut has_blockquote_text = false;
@@ -181,6 +183,7 @@
tag => warn!("Unsupported Markdown tag: {:?}", tag),
},
Event::Text(text) => {
+ is_table = text.starts_with('|');
if is_blockquote {
has_blockquote_text = true;
markup.push_str("> ")
@@ -208,7 +211,7 @@
// Soft breaks should be kept in `<pre>`-style blocks.
// Anywhere else, let the renderer handle line breaks.
Event::SoftBreak => {
- if is_blockquote || is_codeblock {
+ if is_blockquote || is_codeblock || is_table {
markup.push('\n')
} else {
markup.push(' ')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/src/types.rs new/kakoune-lsp-17.1.1/src/types.rs
--- old/kakoune-lsp-17.0.1/src/types.rs 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/src/types.rs 2024-06-27 10:42:05.000000000 +0200
@@ -252,6 +252,8 @@
pub struct CodeActionsParams {
pub selection_desc: String,
pub perform_code_action: bool,
+ pub auto_single: bool,
+ pub only: Option<String>,
pub code_action_pattern: Option<String>,
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/src/workspace.rs new/kakoune-lsp-17.1.1/src/workspace.rs
--- old/kakoune-lsp-17.0.1/src/workspace.rs 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/src/workspace.rs 2024-06-27 10:42:05.000000000 +0200
@@ -46,7 +46,8 @@
Value::Object(explode_string_table(raw_settings))
} else {
let server = ctx.config.language_server.get(server_name).unwrap();
- configured_section(ctx, server_name, server.settings.as_ref()).unwrap_or_default()
+ configured_section(ctx, server_name, server.settings.as_ref())
+ .unwrap_or_else(|| Value::Object(serde_json::Map::new()))
}
});
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/test/gopls-code-action-sync.sh new/kakoune-lsp-17.1.1/test/gopls-code-action-sync.sh
--- old/kakoune-lsp-17.0.1/test/gopls-code-action-sync.sh 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/test/gopls-code-action-sync.sh 1970-01-01 01:00:00.000000000 +0100
@@ -1,28 +0,0 @@
-#!/bin/sh
-
-# REQUIRES: command -v gopls
-
-. test/lib.sh
-
-cat > main.go << EOF
-package main
-
-import "os"
-
-func main() {}
-EOF
-
-test_tmux_kak_start 'edit main.go'
-
-test_sleep
-test_tmux send-keys ':lsp-code-action-sync Organize.Imports' Enter
-test_sleep
-test_tmux capture-pane -p | sed 3q
-# CHECK: package main
-# CHECK:
-# CHECK: func main() {}
-
-test_tmux send-keys ':lsp-code-action-sync Organize.Imports' Enter
-test_sleep
-test_tmux capture-pane -p | sed -n '$p'
-# CHECK: lsp-code-action: no matching action available{{.*}} 1 sel - client0@[session]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/test/gopls-code-actions-sync.sh new/kakoune-lsp-17.1.1/test/gopls-code-actions-sync.sh
--- old/kakoune-lsp-17.0.1/test/gopls-code-actions-sync.sh 1970-01-01 01:00:00.000000000 +0100
+++ new/kakoune-lsp-17.1.1/test/gopls-code-actions-sync.sh 2024-06-27 10:42:05.000000000 +0200
@@ -0,0 +1,28 @@
+#!/bin/sh
+
+# REQUIRES: command -v gopls
+
+. test/lib.sh
+
+cat > main.go << EOF
+package main
+
+import "os"
+
+func main() {}
+EOF
+
+test_tmux_kak_start 'edit main.go'
+
+test_sleep
+test_tmux send-keys ':lsp-code-actions-sync source.organizeImports' Enter
+test_sleep
+test_tmux capture-pane -p | sed 3q
+# CHECK: package main
+# CHECK:
+# CHECK: func main() {}
+
+test_tmux send-keys ':lsp-code-actions-sync source.organizeImports' Enter
+test_sleep
+test_tmux capture-pane -p | sed -n '$p'
+# CHECK: lsp-code-actions: no matching action available{{.*}} 1 sel - client0@[session]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/test/gopls-format-on-save.sh new/kakoune-lsp-17.1.1/test/gopls-format-on-save.sh
--- old/kakoune-lsp-17.0.1/test/gopls-format-on-save.sh 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/test/gopls-format-on-save.sh 2024-06-27 10:42:05.000000000 +0200
@@ -6,7 +6,7 @@
cat >> .config/kak/kakrc << EOF
hook global BufWritePre .*[.]go %{
- try %{ lsp-code-action-sync '^Organize Imports$' }
+ try %{ lsp-code-actions-sync source.organizeImports }
lsp-formatting-sync
}
EOF
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kakoune-lsp-17.0.1/test/lib.sh new/kakoune-lsp-17.1.1/test/lib.sh
--- old/kakoune-lsp-17.0.1/test/lib.sh 2024-04-06 23:10:50.000000000 +0200
+++ new/kakoune-lsp-17.1.1/test/lib.sh 2024-06-27 10:42:05.000000000 +0200
@@ -101,6 +101,7 @@
test_sleep_until "! kak -c $test_kak_session -ui dummy -e quit >/dev/null 2>&1"
sleep .1
test_tmux kill-server >/dev/null 2>&1
+ sleep .1
rm -rf "$HOME"
}
trap test_cleanup EXIT
++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/kak-lsp/vendor.tar.zst /work/SRC/openSUSE:Factory/.kak-lsp.new.17339/vendor.tar.zst differ: char 7, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-django-auth-ldap for openSUSE:Factory checked in at 2024-07-19 15:27:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-django-auth-ldap (Old)
and /work/SRC/openSUSE:Factory/.python-django-auth-ldap.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-django-auth-ldap"
Fri Jul 19 15:27:28 2024 rev:18 rq:1188344 version:4.8.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-django-auth-ldap/python-django-auth-ldap.changes 2024-07-04 16:28:10.382242983 +0200
+++ /work/SRC/openSUSE:Factory/.python-django-auth-ldap.new.17339/python-django-auth-ldap.changes 2024-07-19 15:27:35.939812203 +0200
@@ -1,0 +2,5 @@
+Thu Jul 18 07:59:15 UTC 2024 - Markéta Machová <mmachova(a)suse.com>
+
+- Add missing dependency on setuptools
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-django-auth-ldap.spec ++++++
--- /var/tmp/diff_new_pack.EcdYVN/_old 2024-07-19 15:27:36.491834168 +0200
+++ /var/tmp/diff_new_pack.EcdYVN/_new 2024-07-19 15:27:36.495834326 +0200
@@ -28,6 +28,7 @@
BuildRequires: %{python_module Django >= 2.2}
BuildRequires: %{python_module ldap >= 3.1}
BuildRequires: %{python_module pip}
+BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package tailscale for openSUSE:Factory checked in at 2024-07-19 15:26:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tailscale (Old)
and /work/SRC/openSUSE:Factory/.tailscale.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tailscale"
Fri Jul 19 15:26:59 2024 rev:8 rq:1188315 version:1.70.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/tailscale/tailscale.changes 2024-07-05 19:57:11.195483994 +0200
+++ /work/SRC/openSUSE:Factory/.tailscale.new.17339/tailscale.changes 2024-07-19 15:27:09.362754726 +0200
@@ -1,0 +2,13 @@
+Thu Jul 18 06:31:58 UTC 2024 - Richard Rahl <rrahl0(a)opensuse.org>
+
+- update to 1.70.0:
+ * New: Restrict recommended and automatically selected exit nodes using the
+ new AllowedSuggestedExitNodes system policy. Applies only to platforms that
+ support system policies.
+ * Changed: Improved NAT traversal for some uncommon scenarios.
+ * Changed: Optimized sending firewall rules to clients more efficiently.
+ * Fixed: Exit node suggestion CLI command now prints the hostname.
+ * Fixed: Taildrive share paths configured through the CLI resolve relative
+ to where you run the tailscale command.
+
+-------------------------------------------------------------------
Old:
----
_servicedata
tailscale-1.68.2.tar.gz
tailscale.obsinfo
New:
----
tailscale-1.70.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ tailscale.spec ++++++
--- /var/tmp/diff_new_pack.n5LpJs/_old 2024-07-19 15:27:11.422836695 +0200
+++ /var/tmp/diff_new_pack.n5LpJs/_new 2024-07-19 15:27:11.422836695 +0200
@@ -17,7 +17,7 @@
Name: tailscale
-Version: 1.68.2
+Version: 1.70.0
Release: 0
Summary: The easiest, most secure way to use WireGuard and 2FA
License: BSD-3-Clause
++++++ _service ++++++
--- /var/tmp/diff_new_pack.n5LpJs/_old 2024-07-19 15:27:11.458838127 +0200
+++ /var/tmp/diff_new_pack.n5LpJs/_new 2024-07-19 15:27:11.462838286 +0200
@@ -3,7 +3,7 @@
<param name="url">https://github.com/tailscale/tailscale.git</param>
<param name="scm">git</param>
<param name="package-meta">yes</param>
- <param name="revision">v1.68.2</param>
+ <param name="revision">refs/tags/v1.70.0</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="changesgenerate">disable</param>
++++++ tailscale-1.68.2.tar.gz -> tailscale-1.70.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/tailscale/tailscale-1.68.2.tar.gz /work/SRC/openSUSE:Factory/.tailscale.new.17339/tailscale-1.70.0.tar.gz differ: char 12, line 1
++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/tailscale/vendor.tar.gz /work/SRC/openSUSE:Factory/.tailscale.new.17339/vendor.tar.gz differ: char 5, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package hare for openSUSE:Factory checked in at 2024-07-19 15:26:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hare (Old)
and /work/SRC/openSUSE:Factory/.hare.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hare"
Fri Jul 19 15:26:48 2024 rev:7 rq:1188270 version:0.24.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/hare/hare.changes 2024-05-13 17:59:10.616294312 +0200
+++ /work/SRC/openSUSE:Factory/.hare.new.17339/hare.changes 2024-07-19 15:26:57.678289811 +0200
@@ -1,0 +2,60 @@
+Tue Jul 16 15:31:19 UTC 2024 - Soc Virnyl Estela <obs(a)uncomfyhalomacro.pl>
+
+- Remove riscv64-correct-comments.patch
+
+-------------------------------------------------------------------
+Tue Jul 16 14:32:27 UTC 2024 - Soc Virnyl Estela <obs(a)uncomfyhalomacro.pl>
+
+- Update to version 0.24.2:
+ This release introduces a lot of breaking changes
+ * time::date now accepts a zone offset (zoff) parameter in
+ time::date::reckon and time::date::truncate.
+ * time::date::calculus has been renamed to time::date::rflag.
+ * time::date::realize requires .vloc to be set, and no longer defaults
+ to UTC.
+ * time::date::now() is renamed to time::date::localnow() and
+ time::date::nowutc() is renamed to time::date::now()
+ * time::date::EPOCHAL_JULIAN and EPOCHAL_GREGORIAN have been renamed to
+ EPOCHDAY_JULIAN and EPOCHDAY_GREGORIAN respectively
+ * time::chrono::eq has been removed and replaced with
+ time::chrono::simultaneous and time::chrono::coincident
+ * time::chrono::mzone has been renamed to time::chrono::ozone
+ * The type of time::date::parsefail has been chnaged from rune (storing
+ the offending format specifier) to (size, rune), which adds the index
+ of the position where the parsing failure occured.
+ * Several constants for format layouts in time::date have been renamed:
+ [[EMAILZ]] => [[EMAILZONE]]
+ [[STAMP_NANO]] => [[STAMPNANO]]
+ [[STAMP_ZOFF]] => [[STAMPZOFF]]
+ [[STAMP_ZONE]] => [[STAMPZONE]]
+ [[STAMP_NOZL]] => [[STAMPLOC]]
+ * unix::hosts
+ * unix::passwd
+ * "done" is now a reserved word and cannot be used in user-defined names
+ * The following standard library symbols have been updated to use done
+ types in their API:
+ * bytes::next_token/bytes::prev_token
+ * encoding::utf8
+ * fs::next
+ * glob::next
+ * io::EOF
+ * mime
+ * path::nextiter
+ * strings::next/strings::prev
+ * strings::next_token/strings::prev_token
+ * In short, if your program matches on a function using the iterator
+ pattern with "void" and this causes an error from 0.24.2, the
+ correct solution is likely to rewrite it to use a for-each loop, or
+ replace "void" with "done" in the relevant match case.
+ * for-each loops and the "done" type
+ * Optional parameters for functions
+ * Support for shared memory and memfds on supported platforms
+ * Revised and improved APIs for unix::*
+ * Improved performance for bufio and related APIs
+ * regex:: now supports multiple alternation (i.e. (x|y|z))
+ * New cryptography APIs:
+ * crypto::ec
+ * crypto::ecdh
+ * crypto::ecdsa
+
+-------------------------------------------------------------------
Old:
----
hare-0.24.0.tar.gz
riscv64-correct-comments.patch
New:
----
hare-0.24.2.tar.gz
BETA DEBUG BEGIN:
Old:
- Remove riscv64-correct-comments.patch
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ hare.spec ++++++
--- /var/tmp/diff_new_pack.Tqf80o/_old 2024-07-19 15:26:59.690369870 +0200
+++ /var/tmp/diff_new_pack.Tqf80o/_new 2024-07-19 15:26:59.698370189 +0200
@@ -19,7 +19,7 @@
%bcond_without test
Name: hare
Release: 0
-Version: 0.24.0
+Version: 0.24.2
Summary: Hare system programming language
Group: Development/Tools/Building
License: MPL-2.0
@@ -27,10 +27,6 @@
Source0: https://git.sr.ht/~sircmpwn/hare/archive/%{version}.tar.gz#/%{name}-%{versi…
Source1: %{name}-rpmlintrc
Source2: README-suse-maint.md
-# PATCH-FIX-UPSTREAM riscv64-correct-comments.patch mcepl(a)suse.com
-# Fixes: https://lists.sr.ht/~sircmpwn/hare-users/%3CD18FD2EPPRY2.225EG4C0M57O4@cepl…
-# Patch-from: https://git.sr.ht/~sircmpwn/hare/commit/80e45e4d931a
-Patch0: riscv64-correct-comments.patch
BuildRequires: binutils
BuildRequires: gcc
# Hare and the HareC compiler should have the same version
++++++ hare-0.24.0.tar.gz -> hare-0.24.2.tar.gz ++++++
++++ 46273 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package os-autoinst for openSUSE:Factory checked in at 2024-07-19 15:26:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/os-autoinst (Old)
and /work/SRC/openSUSE:Factory/.os-autoinst.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "os-autoinst"
Fri Jul 19 15:26:44 2024 rev:445 rq:1188276 version:4.6.1721226544.d45b609
Changes:
--------
--- /work/SRC/openSUSE:Factory/os-autoinst/os-autoinst.changes 2024-07-08 19:07:55.850017224 +0200
+++ /work/SRC/openSUSE:Factory/.os-autoinst.new.17339/os-autoinst.changes 2024-07-19 15:26:54.182150703 +0200
@@ -1,0 +2,11 @@
+Wed Jul 17 14:29:11 UTC 2024 - okurz(a)suse.com
+
+- Update to version 4.6.1721226544.d45b609:
+ * Remove obsolete check_needles.pl
+ * Rename variable "scriptdir" for clarification
+ * isotovideo: Extract 'handle_shutdown' method
+ * Restore running of individual tests via test-perl-testsuite
+ * Extract proper isotovideo 'runner::init' method instead of private call
+ * Refactor: generate python bindings from template
+
+-------------------------------------------------------------------
Old:
----
os-autoinst-4.6.1720187836.12ff220.obscpio
New:
----
os-autoinst-4.6.1721226544.d45b609.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ os-autoinst-devel-test.spec ++++++
--- /var/tmp/diff_new_pack.T5vJRY/_old 2024-07-19 15:26:54.974182217 +0200
+++ /var/tmp/diff_new_pack.T5vJRY/_new 2024-07-19 15:26:54.974182217 +0200
@@ -18,7 +18,7 @@
%define short_name os-autoinst-devel
Name: %{short_name}-test
-Version: 4.6.1720187836.12ff220
+Version: 4.6.1721226544.d45b609
Release: 0
Summary: Test package for %{short_name}
License: GPL-2.0-or-later
++++++ os-autoinst-openvswitch-test.spec ++++++
--- /var/tmp/diff_new_pack.T5vJRY/_old 2024-07-19 15:26:55.002183332 +0200
+++ /var/tmp/diff_new_pack.T5vJRY/_new 2024-07-19 15:26:55.002183332 +0200
@@ -19,7 +19,7 @@
%define name_ext -test
%define short_name os-autoinst-openvswitch
Name: %{short_name}%{?name_ext}
-Version: 4.6.1720187836.12ff220
+Version: 4.6.1721226544.d45b609
Release: 0
Summary: test package for %{short_name}
License: GPL-2.0-or-later
++++++ os-autoinst-test.spec ++++++
--- /var/tmp/diff_new_pack.T5vJRY/_old 2024-07-19 15:26:55.034184605 +0200
+++ /var/tmp/diff_new_pack.T5vJRY/_new 2024-07-19 15:26:55.038184764 +0200
@@ -19,7 +19,7 @@
%define name_ext -test
%define short_name os-autoinst
Name: %{short_name}%{?name_ext}
-Version: 4.6.1720187836.12ff220
+Version: 4.6.1721226544.d45b609
Release: 0
Summary: test package for os-autoinst
License: GPL-2.0-or-later
++++++ os-autoinst.spec ++++++
--- /var/tmp/diff_new_pack.T5vJRY/_old 2024-07-19 15:26:55.074186196 +0200
+++ /var/tmp/diff_new_pack.T5vJRY/_new 2024-07-19 15:26:55.074186196 +0200
@@ -17,7 +17,7 @@
Name: os-autoinst
-Version: 4.6.1720187836.12ff220
+Version: 4.6.1721226544.d45b609
Release: 0
Summary: OS-level test automation
License: GPL-2.0-or-later
++++++ os-autoinst-4.6.1720187836.12ff220.obscpio -> os-autoinst-4.6.1721226544.d45b609.obscpio ++++++
/work/SRC/openSUSE:Factory/os-autoinst/os-autoinst-4.6.1720187836.12ff220.obscpio /work/SRC/openSUSE:Factory/.os-autoinst.new.17339/os-autoinst-4.6.1721226544.d45b609.obscpio differ: char 49, line 1
++++++ os-autoinst.obsinfo ++++++
--- /var/tmp/diff_new_pack.T5vJRY/_old 2024-07-19 15:26:55.166189857 +0200
+++ /var/tmp/diff_new_pack.T5vJRY/_new 2024-07-19 15:26:55.170190016 +0200
@@ -1,5 +1,5 @@
name: os-autoinst
-version: 4.6.1720187836.12ff220
-mtime: 1720187836
-commit: 12ff22046d162c56776b2c6c6322a33da64fef80
+version: 4.6.1721226544.d45b609
+mtime: 1721226544
+commit: d45b6098e6be12501546f7efa104baf1653cbd30
1
0