Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package opencode for openSUSE:Factory checked in at 2026-09-24 22:58:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/opencode (Old) and /work/SRC/openSUSE:Factory/.opencode.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opencode" Thu Sep 24 22:58:00 2026 rev:16 rq:1380075 version:1.18.32 Changes: -------- --- /work/SRC/openSUSE:Factory/opencode/opencode.changes 2026-09-22 20:32:29.829078988 +0200 +++ /work/SRC/openSUSE:Factory/.opencode.new.383539/opencode.changes 2026-09-24 23:00:17.601338414 +0200 @@ -1,0 +2,8 @@ +Thu Sep 24 05:10:10 UTC 2026 - Martin Pluskal <[email protected]> + +- Relax the fff and bun-pty runtime pins from = to >=: the + new native libraries stay ABI-compatible (bun-pty exports + identical, fff purely additive), so the 0.11.0/0.4.10 + updates no longer orphan this package + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ opencode.spec ++++++ --- /var/tmp/diff_new_pack.qsB3RQ/_old 2026-09-24 23:00:18.545377891 +0200 +++ /var/tmp/diff_new_pack.qsB3RQ/_new 2026-09-24 23:00:18.547377974 +0200 @@ -192,8 +192,12 @@ BuildRequires: tree-sitter-yaml-wasm BuildRequires: tree-sitter-zig-wasm = %{ts_zig_version} BuildRequires: zstd -Requires: bun-pty = %{bun_pty_version} -Requires: fff = %{fff_version} +# The two native libraries are loaded from their packages at run time; +# the floor is the tree's version, but newer binaries stay compatible: +# bun-pty 0.4.10 exports exactly the 0.4.8 cdylib symbols, and fff 0.11.0 +# only adds C entry points over 0.9.4 (verified by export comparison). +Requires: bun-pty >= %{bun_pty_version} +Requires: fff >= %{fff_version} Requires: git-core # Native TUI library, loaded at runtime (not compiled into the binary). # Equality because the FFI ABI is private and unversioned.
