Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rtk for openSUSE:Factory checked in at 2026-11-09 16:08:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rtk (Old) and /work/SRC/openSUSE:Factory/.rtk.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rtk" Mon Nov 9 16:08:17 2026 rev:11 rq:1396323 version:1.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rtk/rtk.changes 2026-10-29 16:12:42.059066450 +0100 +++ /work/SRC/openSUSE:Factory/.rtk.new.3759290/rtk.changes 2026-11-09 16:09:17.290488749 +0100 @@ -1,0 +2,28 @@ +Mon Nov 9 08:56:02 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 1.2.0: + * git: fold ls-tree path listings by directory + * read: tab-separated line numbers, raw-byte fallback for + non-UTF-8 input, partial reads booked as the shown span + * cargo: keep nextest timeouts and retried failures + * pipeline: swap commands rtk has no filter for, keeping + excluded commands and the agent permission check intact + * hook: honour opt-outs in quoted scripts behind uv run, skip + proxy autostart on occupied loopback ports + * init: install the OpenCode plugin independently of agent + setup, exit code 2 when the codex uninstall guard refuses + * ruff: route flag-first implicit check invocations to check; + ls output held to what ls prints; non-JSON Go test reports + preserved; SQLFluff file shortcuts routed through lint + * Many more fixes and improvements; see upstream's release notes + for the full list +- Refresh the vendored dependencies (254 crates); licence tag + unchanged (second Zlib foldhash copy and MIT crossterm 0.29 + already covered) +- rtk-unbundle-sqlite.patch and rtk-no-deny-warnings.patch + still apply unchanged (upstream still bundles sqlite and + denies warnings) +- Cap the test threads at 8: the tests in one binary share a + single recall DB, which drops hints under 64-way parallelism + +------------------------------------------------------------------- Old: ---- rtk-1.1.0.tar.gz New: ---- rtk-1.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rtk.spec ++++++ --- /var/tmp/diff_new_pack.dAXi1P/_old 2026-11-09 16:09:19.639587149 +0100 +++ /var/tmp/diff_new_pack.dAXi1P/_new 2026-11-09 16:09:19.641587233 +0100 @@ -17,19 +17,18 @@ Name: rtk -Version: 1.1.0 +Version: 1.2.0 Release: 0 Summary: CLI proxy that reduces LLM token consumption of dev commands # Legal-Review-Notice: rtk itself is Apache-2.0, but the binary statically links # the vendored Rust dependencies, so the tag below covers the whole linked set. -# Re-derived on the 1.1.0 re-vendor with "cargo tree --offline -p rtk -# --no-default-features -e normal" over the vendored tree (243 crates vendored, -# 162 in the linked graph): MPL-2.0 comes from colored and option-ext, -# Unicode-3.0 from the ICU/zerovec crates, ISC from rustls-webpki and untrusted -# (and from ring, "Apache-2.0 AND ISC"), CDLA-Permissive-2.0 from webpki-roots, -# BSD-3-Clause from subtle, Zlib from foldhash (linked via rusqlite and -# ratatui; already linked at 1.0.1, previously undeclared), and MIT from -# twenty-five MIT-only crates (rusqlite, libsqlite3-sys, which, quick-xml, ...). +# - Re-derived on the 1.2.0 re-vendor with "cargo tree --offline -p rtk +# --no-default-features -e normal" (254 vendored, 179 linked). +# - MPL-2.0: colored, option-ext. +# - Unicode-3.0: the ICU/zerovec crates. ISC: rustls-webpki, untrusted, +# and ring ("Apache-2.0 AND ISC"). CDLA-Permissive-2.0: webpki-roots. +# - BSD-3-Clause: subtle. Zlib: foldhash (via rusqlite and ratatui). +# - MIT: twenty-nine MIT-only crates (rusqlite, libsqlite3-sys, ...). # Every dual/triple "OR" expression in the graph is satisfied by Apache-2.0 or MIT, # both already named. r-efi offers an LGPL-2.1-or-later option but is # UEFI-target-only and absent from the Linux graph. MPL-2.0 section 3.2 is @@ -40,6 +39,9 @@ URL: https://github.com/rtk-ai/rtk Source0: %{url}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: vendor.tar.zst +# Source-Binary-Exception: vendor.tar.zst:vendor/ring-*/pregenerated/*.o -- other-platform: pregenerated Windows COFF objects of the ring crate, never used by the Linux build +# Source-Binary-Exception: vendor.tar.zst:vendor/winapi-*/lib/*.a -- other-platform: Windows import libraries of the winapi crates, only linked by Windows GNU targets +# Source-Binary-Exception: vendor.tar.zst:vendor/windows_*/lib/* -- other-platform: Windows import libraries of the windows crates, only linked by Windows targets # PATCH-FIX-UPSTREAM rtk-unbundle-sqlite.patch [email protected] -- link the system SQLite instead of the copy bundled in libsqlite3-sys, https://github.com/rtk-ai/rtk/pull/3446 (upstream keeps bundling as an opt-out default feature; drop this and build with --no-default-features once it lands) Patch0: rtk-unbundle-sqlite.patch # PATCH-FIX-UPSTREAM rtk-no-deny-warnings.patch [email protected] -- do not turn rustc warnings into errors, the distribution rustc moves independently of upstream's floor, https://github.com/rtk-ai/rtk/pull/3447 @@ -76,18 +78,21 @@ export CARGO_PROFILE_RELEASE_STRIP=none # --no-default-features builds upstream's Apache-2.0 rtk-oss edition: the default # engine feature links the BUSL-1.1 rtk-engine, which Factory cannot ship. -# NOTE: keep the braced %{cargo_*} form below — spec-cleaner unbraces it -# and the unbraced form breaks the build (Unknown option - in cargo_build()). -%{cargo_build} --no-default-features +# NOTE: the `--` form below is load-bearing — spec-cleaner 1.3.2 drops the +# braces of a braced cargo macro call, and the bare form it writes breaks +# the build (Unknown option - in cargo_build()). +%cargo_build -- --no-default-features %install -%{cargo_install} --no-default-features +%cargo_install -- --no-default-features %check # The integration tests create repositories and configuration below $HOME. export HOME=%{_builddir}/fakehome mkdir -p "$HOME" -%{cargo_test} --no-default-features +# Cap the test threads: the tests in one binary share a single recall DB +# (5s sqlite busy timeout), which drops hints under 64-way parallelism. +%cargo_test -- --no-default-features -- --test-threads 8 %files %license LICENSE ++++++ _service ++++++ --- /var/tmp/diff_new_pack.dAXi1P/_old 2026-11-09 16:09:19.678588783 +0100 +++ /var/tmp/diff_new_pack.dAXi1P/_new 2026-11-09 16:09:19.683588993 +0100 @@ -1,6 +1,6 @@ <services> <service name="cargo_vendor" mode="manual"> - <param name="srctar">rtk-1.1.0.tar.gz</param> + <param name="srctar">rtk-1.2.0.tar.gz</param> <param name="compression">zst</param> <param name="update">true</param> </service> ++++++ rtk-1.1.0.tar.gz -> rtk-1.2.0.tar.gz ++++++ ++++ 19300 lines of diff (skipped) ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/rtk/vendor.tar.zst /work/SRC/openSUSE:Factory/.rtk.new.3759290/vendor.tar.zst differ: char 8, line 1
