Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package grok-build for openSUSE:Factory checked in at 2026-08-24 12:10:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/grok-build (Old) and /work/SRC/openSUSE:Factory/.grok-build.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "grok-build" Mon Aug 24 12:10:55 2026 rev:7 rq:1373245 version:0+git20260819.19d42e3 Changes: -------- --- /work/SRC/openSUSE:Factory/grok-build/grok-build.changes 2026-08-17 17:01:30.034348369 +0200 +++ /work/SRC/openSUSE:Factory/.grok-build.new.1258/grok-build.changes 2026-08-24 12:16:16.120927454 +0200 @@ -1,0 +2,57 @@ +Sun Aug 23 05:30:19 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to git snapshot 0+git20260819.19d42e3: + * Add a persistent "Never allow" permission answer for MCP tools + and web-fetch domains, default remember_tool_approvals to on and + report granular prompt outcomes plus the remember-gate state + * Block a session behind a consent notice until it is accepted, + carry the notice in remote settings, record the answer locally + and verify acceptances server-side against what was served + * Restrict login to a single team with the new + GROK_FORCE_LOGIN_TEAM_ID environment override + * Adopt sibling auth tokens before taking the auth lock and bound + startup-path token refreshes; the earlier authentication straddle + hardening was reverted + * Add automatic worktree garbage collection behind a fail-closed + safety gate, clone straight into a projected worktree and stop + dropping a sibling worktree registration when removing a worktree + * Let sandbox sessions delete loops, remove a scheduled loop from + the background-tasks tray and keep paused workflows visible + * Interrupt identical tool-call loops earlier, in two tiers, and + keep the ask-user tool out of subagents + * Gate /goal verification on objective-named CI oracles and require + in-repo tests for planner and verifier changes + * Compact on a model family switch, add an optional model_family to + the model catalog schema and cap parallel media-generation tool + calls at eight images and four videos + * Unblock queued messages and allow queue edits during goal mode, + preserve agent message anchors and typed input provenance and add + a typed input queue policy + * Add a status line, re-run a command status line on a timer via + refresh_interval, keep the page-flip prompt pin through scroll and + render e-mail addresses as mailto links in the pager + * Use browser-style shift-extended selection in the textarea, expand + command output when unfolding a folded section and deflake the + bash full-output double-click fold in the PTY pager + * Load a single session summary for the /session-info title row + instead of scanning every session, and drop the yanked prompt on a + Ctrl+C rewind + * Resolve session HEAD metadata from refs only, never from the + object database + * Fix still-streaming replies freezing when thinking interleaves, + and TTS decode window span export under concurrent decode + * Fix zero-data-retention storage errors in the video API and the + matching Imagine messaging + * Forward MCP protocol icons on MCP list responses, add the + GROK_CONNECT_UI_TIMEOUT_SECS override for the startup connect + budget and deny unwrap, expect and panic on session + resource-release paths +- Rebase 0002-disable-telemetry-by-default.patch onto the moved + resolve_telemetry_mode context +- Refresh the vendored Rust crate dependencies +- Document in the spec why the licence tag carries GPL-2.0 WITH + Linking-exception and LGPL-2.1-or-later: libgit2-sys statically + links the bundled libgit2 C sources, whose deps/xdiff is + LGPL-2.1-or-later, and refresh the audited crate counts + +------------------------------------------------------------------- Old: ---- grok-build-0+git20260815.d6a22a1.tar.zst New: ---- grok-build-0+git20260819.19d42e3.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ grok-build.spec ++++++ --- /var/tmp/diff_new_pack.DkQ1XF/_old 2026-08-24 12:16:19.550050325 +0200 +++ /var/tmp/diff_new_pack.DkQ1XF/_new 2026-08-24 12:16:19.553050432 +0200 @@ -17,12 +17,13 @@ Name: grok-build -Version: 0+git20260815.d6a22a1 +Version: 0+git20260819.19d42e3 Release: 0 Summary: Terminal AI coding agent by xAI # Legal-Review-Notice (boo#1273104): licences of the statically linked Rust # dependencies, verified against the vendored tree with -# "cargo tree -p xai-grok-pager-bin -e normal" (1003 vendored crates): +# "cargo tree -p xai-grok-pager-bin -e normal" (1015 crates in this graph, +# 1250 vendored): # - pdf_oxide IS shipped (pulled with its "rendering" feature), but it is # "MIT OR Apache-2.0" and carries no GPL code. Its src/decoders/jbig2.rs is # a pass-through stub ("no actual decoding performed"); its sole GPL-3.0 @@ -35,6 +36,14 @@ # selectors and smartstring (MPL-2.0+). # - colored_json (EPL-2.0) is NOT in this binary's dependency graph; it is # reachable only from xai-ratatui-inline, which this package does not build. +# - GPL-2.0 WITH Linking-exception and LGPL-2.1-or-later cover the libgit2 C +# sources that libgit2-sys bundles and links statically: libgit2 itself is +# GPL-2.0 with the linking exception, and its deps/xdiff (LibXDiff) is +# LGPL-2.1-or-later. The LGPL-covered deps/winhttp is Windows-only and is +# not compiled here. +# - aws-lc-sys, rust-stemmers and zstd-sys ship a GPL licence text but none +# applies: aws-lc expressly elects ISC over GPL-2.0, rust-stemmers' GPL-3.0 +# covers only its test_data, and zstd is dual BSD-3-Clause/GPL-2.0. License: Apache-2.0 AND MPL-2.0 AND GPL-2.0 WITH Linking-exception AND LGPL-2.1-or-later URL: https://github.com/xai-org/grok-build Source0: %{name}-%{version}.tar.zst ++++++ 0002-disable-telemetry-by-default.patch ++++++ --- /var/tmp/diff_new_pack.DkQ1XF/_old 2026-08-24 12:16:19.605052296 +0200 +++ /var/tmp/diff_new_pack.DkQ1XF/_new 2026-08-24 12:16:19.611052510 +0200 @@ -1,9 +1,9 @@ diff --git a/crates/codegen/xai-grok-shell/src/agent/config.rs b/crates/codegen/xai-grok-shell/src/agent/config.rs -index f7f080c..0bbdbc1 100644 +index 66ede58..0517ddd 100644 --- a/crates/codegen/xai-grok-shell/src/agent/config.rs +++ b/crates/codegen/xai-grok-shell/src/agent/config.rs -@@ -2057,6 +2057,11 @@ impl Config { - self.resolve_two_pass_compaction().value +@@ -2447,6 +2447,11 @@ impl Config { + self.is_feature_enabled(Feature::TwoPassCompaction) } pub(crate) fn resolve_telemetry_mode(&self) -> Resolved<TelemetryMode> { + // openSUSE: telemetry is disabled unconditionally for the distribution ++++++ _service ++++++ --- /var/tmp/diff_new_pack.DkQ1XF/_old 2026-08-24 12:16:19.688055270 +0200 +++ /var/tmp/diff_new_pack.DkQ1XF/_new 2026-08-24 12:16:19.694055485 +0200 @@ -2,7 +2,7 @@ <service name="obs_scm" mode="manual"> <param name="url">https://github.com/xai-org/grok-build.git</param> <param name="scm">git</param> - <param name="revision">d6a22a1aed70b58d30a0f82a1a2a76ce1301631e</param> + <param name="revision">19d42e35c07a9c9244f03f6df0c4c353f970d4f9</param> <param name="version">0</param> <param name="versionformat">0+git%cd.%h</param> <param name="changesgenerate">disable</param> ++++++ grok-build-0+git20260815.d6a22a1.tar.zst -> grok-build-0+git20260819.19d42e3.tar.zst ++++++ /work/SRC/openSUSE:Factory/grok-build/grok-build-0+git20260815.d6a22a1.tar.zst /work/SRC/openSUSE:Factory/.grok-build.new.1258/grok-build-0+git20260819.19d42e3.tar.zst differ: char 7, line 1 ++++++ grok-build.obsinfo ++++++ --- /var/tmp/diff_new_pack.DkQ1XF/_old 2026-08-24 12:16:19.749057455 +0200 +++ /var/tmp/diff_new_pack.DkQ1XF/_new 2026-08-24 12:16:19.753057599 +0200 @@ -1,5 +1,5 @@ name: grok-build -version: 0+git20260815.d6a22a1 -mtime: 1786806888 -commit: d6a22a1aed70b58d30a0f82a1a2a76ce1301631e +version: 0+git20260819.19d42e3 +mtime: 1787169330 +commit: 19d42e35c07a9c9244f03f6df0c4c353f970d4f9 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/grok-build/vendor.tar.zst /work/SRC/openSUSE:Factory/.grok-build.new.1258/vendor.tar.zst differ: char 7, line 1
