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-10-15 16:12:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rtk (Old)
 and      /work/SRC/openSUSE:Factory/.rtk.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rtk"

Thu Oct 15 16:12:32 2026 rev:9 rq:1384927 version:1.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/rtk/rtk.changes  2026-10-03 20:16:00.029796434 
+0200
+++ /work/SRC/openSUSE:Factory/.rtk.new.3698736/rtk.changes     2026-10-15 
16:13:09.526565061 +0200
@@ -1,0 +2,31 @@
+Thu Oct 15 04:44:21 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 1.0.1 (major 0.x -> 1.x):
+  * BREAKING: rtk proxy is now rtk bypass (old name stays as alias),
+    --ultra-compact is removed, rtk gain excludes oversized outputs
+    from its headline rate
+  * BREAKING: upstream splits a BUSL-1.1 compression engine out of the
+    Apache-2.0 CLI; this package builds the Apache-2.0 rtk-oss edition
+    with --no-default-features, so no BUSL code is shipped and pipelines
+    stay inert as before
+  * New pipeline engine with CLI pipelines, hook gate and llm-proxy,
+    plus the rtk-proxy daemon (not packaged) and agent plugin routing
+  * hook: support OpenCode V2, Desktop and Windows, judge OpenCode
+    against its own permission rules, close permission-gate holes in
+    command segmentation; init fails closed on a missing .claude dir
+  * rewrite: rewrite inner commands of quoted sh/bash/zsh/fish -c wrappers
+  * 0.52.0 fixes across ast-grep, curl stdin, diff usage errors, gh/glab
+    tokenizing, go test summaries, ls tokenizing, mvn goals, pytest ANSI
+    handling and tracking; 1.0.1 fixes gain pipeline-share hints and
+    RTK_PROXY_BIND handling
+  * many more fixes; see upstream's release notes for the full list
+- Rebase rtk-unbundle-sqlite.patch for rusqlite 0.31 -> 0.34 (still needed,
+  upstream keeps bundling as default), including the Cargo.lock hunk that drops
+  the libsqlite3-sys cc edge so --locked cargo builds pass;
+  rtk-no-deny-warnings.patch still applies
+- Refresh the vendored dependencies (243 crates); no licence change on the
+  Apache-2.0 build graph
+- BuildRequires curl: the new curl stdin test shells out to the real curl
+  binary
+
+-------------------------------------------------------------------

Old:
----
  rtk-0.51.0.tar.gz

New:
----
  rtk-1.0.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rtk.spec ++++++
--- /var/tmp/diff_new_pack.U0lsUl/_old  2026-10-15 16:13:11.634653268 +0200
+++ /var/tmp/diff_new_pack.U0lsUl/_new  2026-10-15 16:13:11.635653310 +0200
@@ -17,21 +17,23 @@
 
 
 Name:           rtk
-Version:        0.51.0
+Version:        1.0.1
 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.
-# Derived on this re-vendor with "cargo tree --offline -p rtk -e normal" over 
the
-# vendored tree (202 crates vendored, 134 in the linked graph): MPL-2.0 comes
-# from colored and option-ext, Unicode-3.0 from the 19 ICU/zerovec crates, ISC
-# from rustls-webpki and untrusted (and from ring, "Apache-2.0 AND ISC"),
+# Derived on this re-vendor with "cargo tree --offline -p rtk 
--no-default-features
+# -e normal" over the vendored tree (243 crates vendored, 172 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, and MIT from
-# thirteen MIT-only crates (rusqlite, libsqlite3-sys, which, quick-xml, ...). 
Every
-# dual/triple "OR" expression in the graph is satisfied by Apache-2.0 or MIT,
+# twenty-five MIT-only crates (rusqlite, libsqlite3-sys, which, quick-xml, 
...).
+# 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
 # satisfied because the complete vendor.tar.zst ships in the src.rpm.
+# Built with --no-default-features (upstream's Apache-2.0 rtk-oss edition):
+# the default engine feature pulls the BUSL-1.1 rtk-engine, which is excluded 
here.
 License:        Apache-2.0 AND BSD-3-Clause AND CDLA-Permissive-2.0 AND ISC 
AND MIT AND MPL-2.0 AND Unicode-3.0
 URL:            https://github.com/rtk-ai/rtk
 Source0:        
%{url}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
@@ -42,6 +44,8 @@
 Patch1:         rtk-no-deny-warnings.patch
 BuildRequires:  cargo >= 1.91
 BuildRequires:  cargo-packaging
+# The curl stdin test shells out to the real curl binary
+BuildRequires:  curl
 BuildRequires:  git-core
 # The hook decision test runs hooks/claude/rtk-rewrite.sh, which
 # declares "Requires: jq"
@@ -68,16 +72,18 @@
 # Upstream's release profile sets strip = true, which discards the DWARF that
 # find-debuginfo.sh needs to build the -debuginfo/-debugsource packages.
 export CARGO_PROFILE_RELEASE_STRIP=none
-%{cargo_build}
+# --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.
+%{cargo_build} --no-default-features
 
 %install
-%cargo_install
+%{cargo_install} --no-default-features
 
 %check
 # The integration tests create repositories and configuration below $HOME.
 export HOME=%{_builddir}/fakehome
 mkdir -p "$HOME"
-%{cargo_test}
+%{cargo_test} --no-default-features
 
 %files
 %license LICENSE

++++++ _service ++++++
--- /var/tmp/diff_new_pack.U0lsUl/_old  2026-10-15 16:13:11.707656322 +0200
+++ /var/tmp/diff_new_pack.U0lsUl/_new  2026-10-15 16:13:11.721656908 +0200
@@ -1,6 +1,6 @@
 <services>
   <service name="cargo_vendor" mode="manual">
-    <param name="srctar">rtk-0.51.0.tar.gz</param>
+    <param name="srctar">rtk-1.0.1.tar.gz</param>
     <param name="compression">zst</param>
     <param name="update">true</param>
   </service>

++++++ rtk-0.51.0.tar.gz -> rtk-1.0.1.tar.gz ++++++
++++ 96998 lines of diff (skipped)

++++++ rtk-unbundle-sqlite.patch ++++++
--- /var/tmp/diff_new_pack.U0lsUl/_old  2026-10-15 16:13:13.180717959 +0200
+++ /var/tmp/diff_new_pack.U0lsUl/_new  2026-10-15 16:13:13.200718795 +0200
@@ -7,14 +7,24 @@
 ===================================================================
 --- a/Cargo.toml
 +++ b/Cargo.toml
-@@ -30,7 +30,7 @@
- serde_json = { version = "1", features = ["preserve_order"] }
- colored = "3"
- dirs = "5"
--rusqlite = { version = "0.31", features = ["bundled"] }
-+rusqlite = { version = "0.31" }
+@@ -72,8 +72,8 @@
+ # Pinned to what the proxy crate's icm-store links: libsqlite3-sys declares
+ # `links = "sqlite3"`, and two versions of it cannot coexist in one workspace
+ # resolve. See proxy/Cargo.toml.
+-rusqlite = { version = "0.34", features = ["bundled"] }
++rusqlite = { version = "0.34" }
  toml = "0.8"
  toml_edit = "0.22"
  chrono = "0.4"
  tempfile = "3"
+--- a/Cargo.lock
++++ b/Cargo.lock
+@@ -868,7 +868,6 @@
+ source = "registry+https://github.com/rust-lang/crates.io-index";
+ checksum = "fbb8270bb4060bd76c6e96f20c52d80620f1d82a3470885694e41e0f81ef6fe7"
+ dependencies = [
+- "cc",
+  "pkg-config",
+  "vcpkg",
+ ]
 

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/rtk/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.rtk.new.3698736/vendor.tar.zst differ: char 5, line 
1

Reply via email to