Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package zed for openSUSE:Factory checked in at 2026-10-31 23:11:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/zed (Old) and /work/SRC/openSUSE:Factory/.zed.new.1255 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zed" Sat Oct 31 23:11:27 2026 rev:2 rq:1394190 version:1.26.2 Changes: -------- --- /work/SRC/openSUSE:Factory/zed/zed.changes 2026-10-29 16:08:09.326629013 +0100 +++ /work/SRC/openSUSE:Factory/.zed.new.1255/zed.changes 2026-10-31 23:14:48.569985845 +0100 @@ -1,0 +2,15 @@ +Sat Oct 31 13:57:03 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 1.26.2 (from 1.24.2): + * Own the zsh completion directories so the package + installs cleanly where zsh is absent + * Pyrefly as an optional built-in Python language server; + expandable variable trees in debugger hovers; DWARF + debugging for WebAssembly sources in the JS debugger + * ACP configuration defaults apply to new conversations + only; better File Finder ranking; group project panel + files by extension + * Git Panel fix for discarding unstaged changes; agent + thread restore, authentication and reconnection fixes + +------------------------------------------------------------------- Old: ---- zed-1.24.2.obscpio New: ---- zed-1.26.2.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zed.spec ++++++ --- /var/tmp/diff_new_pack.h0kbtl/_old 2026-10-31 23:14:51.880123010 +0100 +++ /var/tmp/diff_new_pack.h0kbtl/_new 2026-10-31 23:14:51.885123217 +0100 @@ -22,7 +22,7 @@ %global build_rustflags "-C" "linker=clang" "-C" "link-arg=-fuse-ld=%{_bindir}/mold" "-C" "debuginfo=1" "-C" "incremental=false" "-C" "strip=none" %global appid dev.zed.Zed Name: zed -Version: 1.24.2 +Version: 1.26.2 Release: 0 Summary: A high-performance, multiplayer code editor # The zed and cli crates are GPL-3.0-or-later. The rest of the tag is the @@ -34,7 +34,7 @@ # cssparser 0.36.0, cssparser-macros, dtoa-short, nucleo-matcher, # selectors 0.37.0, option-ext, yawc); cbindgen, dwrote, mdbook, cssparser # 0.37.0, nvim-rs and webpki-roots 0.26.8 are vendored but not linked. The -# webpki-roots that does link is 1.0.8, whose license is CDLA-Permissive-2.0, +# webpki-roots that does link is 1.0.10, whose license is CDLA-Permissive-2.0, # not MPL-2.0. # OFL-1.1 is the IBM Plex Sans and Lilex faces embedded in the binary. nvim-rs # is LGPL-3.0 but sits behind the non-default "neovim" feature that nothing @@ -44,6 +44,28 @@ Source0: %{name}-%{version}.tar.zst Source1: vendor.tar.zst Source2: %{name}-rpmlintrc +# The vendor closure carries test-only fixtures the prebuilt-binary scan +# flags: libloading's Windows DLLs, wit-parser UI-test inputs, minidump's +# ELF fixture and the async-compression/async_zip/flate2/zip decode-error +# corpora. None is built, linked, loaded or shipped on Linux. Everything +# else the scan flags is unbundled, not excepted: cargo_vendor filter=true +# keeps the Windows/wasm-only crates out of the tarball, and the few files +# the filter leaves are stripped at repack with their .cargo-checksum.json +# entries (psm's wasm32-only object, wit-bindgen's wasm-only runfiles). +# wit-component's prebuilt libdl.so is embedded by its Linker through +# include_bytes!, so the tarball carries a patched tree: the +# use_built_in_libdl option (field, setter, use-site and test-harness +# block) is removed — nothing in the vendored closure calls it — and the +# payload is deleted. OpenConsole.exe stays out of the source tarball via +# the _service exclude (Windows-installer-only, cfg(windows)-gated). +# Source-Binary-Exception: vendor.tar.zst:vendor/libloading-*/tests/*.dll -- test-data: fixtures loaded only by libloading's Windows-only tests, never on Linux +# Source-Binary-Exception: vendor.tar.zst:vendor/wit-parser-*/tests/ui/kinds-of-deps/deps/*.wasm -- test-data: WIT parser UI-test inputs parsed as data, never executed +# Source-Binary-Exception: vendor.tar.zst:vendor/minidump-writer-*/tests/tiny.elf -- test-data: tiny ELF fixture parsed as data by minidump-writer's tests, never executed +# Source-Binary-Exception: vendor.tar.zst:vendor/async-compression-*/tests/artifacts/*.zst -- test-data: zstd decode-test corpus (lib.rs.zst needs its dictionary-rust file, long-window-size-lib.rs.zst needs a 2G window); both decode to the crate's own test lib.rs, never executed +# Source-Binary-Exception: vendor.tar.zst:vendor/async_zip-*/src/tests/read/compression/zstd.data -- test-data: zstd decode fixture read by async_zip's read tests, never executed +# Source-Binary-Exception: vendor.tar.zst:vendor/async_zip-*/tests/test_inputs/sample_data.zstd.zip* -- test-data: zip corpus with zstd-compressed members read by async_zip's tests, never executed +# Source-Binary-Exception: vendor.tar.zst:vendor/flate2-*/tests/corrupt-gz-file.bin -- test-data: gzip decode-error fixture read by flate2's corrupt-file tests, never executed +# Source-Binary-Exception: vendor.tar.zst:vendor/zip-*/tests/data/* -- test-data: AES and bad-offset zip fixtures read by zip's encryption and invalid-input tests, never executed # PATCH-FIX-OPENSUSE zed-system-node-only.patch -- never download a second Node.js at run time; the package Requires the distribution's Patch0: zed-system-node-only.patch # PATCH-FIX-OPENSUSE zed-telemetry-off-by-default.patch -- diagnostics/metrics default off; still switchable in the settings UI @@ -158,6 +180,12 @@ # system glib flags. -fno-lto undoes the -flto=auto in %%optflags: rustc # calls mold without -plugin, so an LTO bitcode object is fatal at link. export CXXFLAGS="%{optflags} -fno-lto $(pkg-config --cflags gio-2.0 glib-2.0 gobject-2.0)" +# NOTE for spec-cleaner: the cargo build invocation below must keep the +# braced macro form, with the cargo arguments appended as plain shell text. +# Unbracing it makes rpm parse the first argument as a macro option, and the +# build fails at spec-parse time with a cargo_build invalid-option error +# (same class as devel:tools/openai-codex 0.165.0, staging decline). Do not +# "fix". %{cargo_build} --package zed --package cli target/release/cli --completions bash > completions.bash @@ -215,5 +243,7 @@ %dir %{_datadir}/fish %dir %{_datadir}/fish/vendor_completions.d %{_datadir}/fish/vendor_completions.d/%{name}.fish +%dir %{_datadir}/zsh +%dir %{_datadir}/zsh/site-functions %{_datadir}/zsh/site-functions/_%{name} ++++++ _service ++++++ --- /var/tmp/diff_new_pack.h0kbtl/_old 2026-10-31 23:14:52.057130344 +0100 +++ /var/tmp/diff_new_pack.h0kbtl/_new 2026-10-31 23:14:52.071130925 +0100 @@ -2,13 +2,19 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://github.com/zed-industries/zed.git</param> - <param name="revision">v1.24.2</param> + <param name="revision">v1.26.2</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> <param name="package-meta">yes</param> <param name="submodules">enable</param> <param name="changesgenerate">disable</param> + <!-- OpenConsole.exe is a prebuilt Windows terminal image for the + Inno-Setup installer; nothing the Linux build compiles or runs + references it (all resources/windows uses are cfg(windows)-gated, + the Linux icon comes from resources/app-icon*.png), so it stays + out of the source tarball instead of an exception line. --> + <param name="exclude">crates/zed/resources/windows/bin/*</param> </service> <service name="tar" mode="buildtime"/> <service name="recompress" mode="buildtime"> @@ -28,6 +34,11 @@ <param name="srcdir">zed</param> <param name="update">false</param> <param name="compression">zst</param> + <!-- filter=true drops the crates no Linux target uses (winapi import + libs, windows_* import libs, wasm-only helpers) so they never enter + vendor.tar.zst. Verified 1.26.2: the Linux closure is unchanged + (same linked set as the unfiltered tree). --> + <param name="filter">true</param> </service> </services> ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/zed/vendor.tar.zst /work/SRC/openSUSE:Factory/.zed.new.1255/vendor.tar.zst differ: char 6, line 1 ++++++ zed-1.24.2.obscpio -> zed-1.26.2.obscpio ++++++ /work/SRC/openSUSE:Factory/zed/zed-1.24.2.obscpio /work/SRC/openSUSE:Factory/.zed.new.1255/zed-1.26.2.obscpio differ: char 49, line 1 ++++++ zed.obsinfo ++++++ --- /var/tmp/diff_new_pack.h0kbtl/_old 2026-10-31 23:14:52.347142362 +0100 +++ /var/tmp/diff_new_pack.h0kbtl/_new 2026-10-31 23:14:52.359142859 +0100 @@ -1,5 +1,5 @@ name: zed -version: 1.24.2 -mtime: 1791993018 -commit: fb69067729cb16a7f6135e2c1600c26a28c59659 +version: 1.26.2 +mtime: 1793196731 +commit: c4273271092b0287f7d181f616bd5171e0a2f70c
