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
 

Reply via email to