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-09-28 10:44:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/grok-build (Old) and /work/SRC/openSUSE:Factory/.grok-build.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "grok-build" Mon Sep 28 10:44:44 2026 rev:13 rq:1380959 version:1.0.41+git20260923.f0e3be1 Changes: -------- --- /work/SRC/openSUSE:Factory/grok-build/grok-build.changes 2026-09-22 20:32:24.471854379 +0200 +++ /work/SRC/openSUSE:Factory/.grok-build.new.383539/grok-build.changes 2026-09-28 10:45:07.170601388 +0200 @@ -1,0 +2,22 @@ +Sun Sep 27 12:45:51 UTC 2026 - Lingchao Xin <[email protected]> + +- Add bash/zsh/fish completion subpackages, generated by the binary + itself via "grok completions <shell>"; optional installs via + Supplements: (grok-build and <shell>) + +------------------------------------------------------------------- +Fri Sep 25 19:58:32 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to git snapshot 1.0.41+git20260923.f0e3be1 + (upstream 1.0.39-1.0.41): + * Subagent model inheritance setting, per-model request + size limits, compaction keeps image attachments + * New file-lock crate, pager signal handling, headless + signal support + * TUI fixes: dashboard focus, Ctrl+P palette, crash + markers, effort-level labels, agent frontmatter + mcpServers override +- Rebase 0001-disable-self-updater.patch (get_installer moved + and grew a GROK_INSTALLER env override upstream) + +------------------------------------------------------------------- Old: ---- grok-build-1.0.38+git20260919.4247f66.tar.zst New: ---- grok-build-1.0.41+git20260923.f0e3be1.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ grok-build.spec ++++++ --- /var/tmp/diff_new_pack.fLFdw1/_old 2026-09-28 10:45:20.182146522 +0200 +++ /var/tmp/diff_new_pack.fLFdw1/_new 2026-09-28 10:45:20.185146648 +0200 @@ -17,7 +17,7 @@ Name: grok-build -Version: 1.0.38+git20260919.4247f66 +Version: 1.0.41+git20260923.f0e3be1 Release: 0 Summary: Terminal AI coding agent by xAI # Legal-Review-Notice (boo#1273104): licences of the statically linked Rust @@ -114,9 +114,62 @@ %install install -D -m 0755 target/release/xai-grok-pager %{buildroot}%{_bindir}/grok +# Optional shell completions, generated by the binary's own clap_complete +# generator (`grok completions <shell>`); shipped as Supplements subpackages. +mkdir -p %{buildroot}%{_datadir}/bash-completion/completions \ + %{buildroot}%{_datadir}/zsh/site-functions \ + %{buildroot}%{_datadir}/fish/vendor_completions.d +target/release/xai-grok-pager completions bash \ + > %{buildroot}%{_datadir}/bash-completion/completions/grok +target/release/xai-grok-pager completions zsh \ + > %{buildroot}%{_datadir}/zsh/site-functions/_grok +target/release/xai-grok-pager completions fish \ + > %{buildroot}%{_datadir}/fish/vendor_completions.d/grok.fish %files %license LICENSE %doc README.md THIRD-PARTY-NOTICES %{_bindir}/grok +%package bash-completion +Summary: Bash completion for %{name} +Requires: bash-completion +Supplements: (%{name} and bash-completion) +BuildArch: noarch + +%description bash-completion +Optional package supplying bash command completion for the grok CLI. + +%files bash-completion +%dir %{_datadir}/bash-completion +%dir %{_datadir}/bash-completion/completions +%{_datadir}/bash-completion/completions/grok + +%package zsh-completion +Summary: Zsh completion for %{name} +Requires: zsh +Supplements: (%{name} and zsh) +BuildArch: noarch + +%description zsh-completion +Optional package supplying zsh command completion for the grok CLI. + +%files zsh-completion +%dir %{_datadir}/zsh +%dir %{_datadir}/zsh/site-functions +%{_datadir}/zsh/site-functions/_grok + +%package fish-completion +Summary: Fish completion for %{name} +Requires: fish +Supplements: (%{name} and fish) +BuildArch: noarch + +%description fish-completion +Optional package supplying fish command completion for the grok CLI. + +%files fish-completion +%dir %{_datadir}/fish +%dir %{_datadir}/fish/vendor_completions.d +%{_datadir}/fish/vendor_completions.d/grok.fish + ++++++ 0001-disable-self-updater.patch ++++++ --- /var/tmp/diff_new_pack.fLFdw1/_old 2026-09-28 10:45:20.228148449 +0200 +++ /var/tmp/diff_new_pack.fLFdw1/_new 2026-09-28 10:45:20.236148784 +0200 @@ -1,7 +1,6 @@ -diff --git a/crates/codegen/xai-grok-update/src/auto_update.rs b/crates/codegen/xai-grok-update/src/auto_update.rs --- a/crates/codegen/xai-grok-update/src/auto_update.rs +++ b/crates/codegen/xai-grok-update/src/auto_update.rs -@@ -470,6 +470,12 @@ +@@ -515,6 +515,12 @@ } pub async fn get_installer() -> Option<&'static str> { @@ -11,7 +10,7 @@ + // never downloads or overwrites itself. + return None; + #[allow(unreachable_code)] - if let Some(i) = env_installer() { - return Some(i); - } + // Only an explicit override outranks the WinGet location; npm hints and stale config do not. + if let Some(explicit) = std::env::var("GROK_INSTALLER") + .ok() ++++++ _service ++++++ --- /var/tmp/diff_new_pack.fLFdw1/_old 2026-09-28 10:45:20.318152220 +0200 +++ /var/tmp/diff_new_pack.fLFdw1/_new 2026-09-28 10:45:20.325152513 +0200 @@ -12,8 +12,8 @@ <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">4247f661689354b831191f11eeeac8424993fe3d</param> - <param name="versionformat">1.0.38+git%cd.%h</param> + <param name="revision">f0e3be1100ef5252488e3be8bb0e91cf68d8c305</param> + <param name="versionformat">1.0.41+git%cd.%h</param> <param name="changesgenerate">disable</param> </service> <service name="tar" mode="manual"/> ++++++ grok-build-1.0.38+git20260919.4247f66.tar.zst -> grok-build-1.0.41+git20260923.f0e3be1.tar.zst ++++++ /work/SRC/openSUSE:Factory/grok-build/grok-build-1.0.38+git20260919.4247f66.tar.zst /work/SRC/openSUSE:Factory/.grok-build.new.383539/grok-build-1.0.41+git20260923.f0e3be1.tar.zst differ: char 7, line 1 ++++++ grok-build.obsinfo ++++++ --- /var/tmp/diff_new_pack.fLFdw1/_old 2026-09-28 10:45:20.415156284 +0200 +++ /var/tmp/diff_new_pack.fLFdw1/_new 2026-09-28 10:45:20.423156619 +0200 @@ -1,5 +1,5 @@ name: grok-build -version: 1.0.38+git20260919.4247f66 -mtime: 1789837676 -commit: 4247f661689354b831191f11eeeac8424993fe3d +version: 1.0.41+git20260923.f0e3be1 +mtime: 1790182361 +commit: f0e3be1100ef5252488e3be8bb0e91cf68d8c305 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/grok-build/vendor.tar.zst /work/SRC/openSUSE:Factory/.grok-build.new.383539/vendor.tar.zst differ: char 7, line 1
