Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package zls for openSUSE:Factory checked in at 2026-09-21 12:15:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/zls (Old) and /work/SRC/openSUSE:Factory/.zls.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zls" Mon Sep 21 12:15:35 2026 rev:5 rq:1379244 version:0.16.0 Changes: -------- --- /work/SRC/openSUSE:Factory/zls/zls.changes 2026-02-05 18:03:33.055537201 +0100 +++ /work/SRC/openSUSE:Factory/.zls.new.383539/zls.changes 2026-09-21 12:16:07.759507717 +0200 @@ -1,0 +2,21 @@ +Sat Sep 12 16:13:05 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 0.16.0: + * Requires Zig 0.16.0, lower zig/zig-rpm-macros floor to 0.16.0 + * Implement workspace/symbol request (project-wide symbol search) + * Rework cross-file symbol references (find all references, rename) + * Track each build module separately for accurate @import resolution + * Folding ranges for sequences of @import() declarations + * Completion improvements (branching types, error sets, deprecated + and defaulted fields sorted last) + * Go to definition on container types jumps to the @This() alias + * Build-on-save diagnostics now include @compileLog output + * Hover popups expand comptime-dependent (branching) types + * Refresh vendored dependencies (known-folders, diffz, lsp-kit) + * Resolve vendored deps offline via --system (zig 0.16 fetches + despite a pre-seeded global cache dir) + * Pre-compile zig's translate-c tool in %check, the cimport test + spawns it and a cold build outlasts the test timeout +- Drop Group: tag, use braced zig macro calls (spec-cleaner) + +------------------------------------------------------------------- Old: ---- zls-0.15.0.tar.xz New: ---- zls-0.16.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zls.spec ++++++ --- /var/tmp/diff_new_pack.Jl04hG/_old 2026-09-21 12:16:08.403534636 +0200 +++ /var/tmp/diff_new_pack.Jl04hG/_new 2026-09-21 12:16:08.405534720 +0200 @@ -17,7 +17,7 @@ %define _major_version 0 -%define _minor_version 15 +%define _minor_version 16 %define _patch_version 0 %define _major_minor_ver %{_major_version}.%{_minor_version} Name: zls @@ -25,13 +25,12 @@ Release: 0 Summary: Language server implementation for Zig in Zig License: MIT -Group: Development/Languages/Other URL: https://github.com/zigtools/zls Source0: https://github.com/zigtools/zls/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.xz Source1: vendor.tar.zst -# ZLS only follows versions for zig except patch vers -BuildRequires: zig >= %{_major_minor_ver}.1 -BuildRequires: zig-rpm-macros >= %{_major_minor_ver}.1 +# ZLS only follows versions for zig except patch vers, 0.16.0 needs zig 0.16.0 +BuildRequires: zig >= %{_major_minor_ver}.0 +BuildRequires: zig-rpm-macros >= %{_major_minor_ver}.0 BuildRequires: zstd %description @@ -41,13 +40,19 @@ %autosetup -a1 %build -%zig_build -Dpie --cache-dir $PWD/zig-cache --global-cache-dir $PWD/vendor/ +%{zig_build} -Dpie --cache-dir $PWD/zig-cache --global-cache-dir $PWD/vendor/ --system $PWD/vendor/p %install -%zig_install -Dpie --cache-dir $PWD/zig-cache --global-cache-dir $PWD/vendor/ +%{zig_install} -Dpie --cache-dir $PWD/zig-cache --global-cache-dir $PWD/vendor/ --system $PWD/vendor/p %check -%zig_test --verbose -Dpie --cache-dir $PWD/zig-cache --global-cache-dir $PWD/vendor/ +# The cimport test spawns `zig translate-c`, which zig compiles from +# source on first use; that takes minutes on slow arches, longer than +# the test timeout allows. Pre-compile it into the test cache first. +printf 'void zls_check_warmup(int);\n' > .translate-c-warmup.h +%{__zig} translate-c --zig-lib-dir %{_prefix}/lib/zig --cache-dir $PWD/zig-cache/zls --global-cache-dir $PWD/zig-cache/zls -lc .translate-c-warmup.h > /dev/null +rm .translate-c-warmup.h +%{zig_test} --verbose -Dpie --cache-dir $PWD/zig-cache --global-cache-dir $PWD/vendor/ --system $PWD/vendor/p %files %{_bindir}/zls ++++++ vendor.tar.zst ++++++ ++++ 53656 lines of diff (skipped) ++++++ zls-0.15.0.tar.xz -> zls-0.16.0.tar.xz ++++++
