Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package bugwarden for openSUSE:Factory checked in at 2026-08-13 13:16:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bugwarden (Old) and /work/SRC/openSUSE:Factory/.bugwarden.new.17972 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bugwarden" Thu Aug 13 13:16:36 2026 rev:3 rq:1370891 version:0.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/bugwarden/bugwarden.changes 2026-08-04 21:33:11.825591557 +0200 +++ /work/SRC/openSUSE:Factory/.bugwarden.new.17972/bugwarden.changes 2026-08-13 13:17:22.081485850 +0200 @@ -1,0 +2,30 @@ +Wed Aug 12 19:19:16 UTC 2026 - Martin Pluskal <[email protected]> + +- Move the shell completions into bash-completion, zsh-completion and + fish-completion subpackages, so a shell's completions are only + pulled in where that shell is installed + +------------------------------------------------------------------- +Wed Aug 12 18:42:27 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 0.4.0: + * Add product and field discovery tools, and accept custom fields + when filing a bug + * Add --allowed-hosts to restrict the inbound host header + * Fail startup when the identity cannot be resolved, and resolve it + from a declared, verified login so it no longer depends on the + local account + * Identify this build to Bugzilla with a User-Agent, and introduce + it by name in the MCP handshake + * Stop imposing one instance's status workflow on every instance + * Stop reading a capped search page as the end of results + * Stop shipping the example policy rule that depended on whoami + * Reserve the rule names the guard decides under + * Stop under-reporting suppressed_count as a maximum + * Derive the HTTP body cap from the attachment ceiling + * Move the server to rmcp 3.1 and pin what the transport may serve + * Move the Bugzilla client to reqwest 0.13 +- Install the man page and the bash, zsh and fish completions, which + upstream now generates from the CLI definition and ships prebuilt + +------------------------------------------------------------------- Old: ---- bugwarden-0.3.0.tar.zst New: ---- bugwarden-0.4.0.obscpio bugwarden-0.4.0.tar.zst bugwarden.obsinfo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bugwarden.spec ++++++ --- /var/tmp/diff_new_pack.2aGEcs/_old 2026-08-13 13:17:24.445585140 +0200 +++ /var/tmp/diff_new_pack.2aGEcs/_new 2026-08-13 13:17:24.445585140 +0200 @@ -17,7 +17,7 @@ Name: bugwarden -Version: 0.3.0 +Version: 0.4.0 Release: 0 Summary: MCP server for Bugzilla with operator-controlled security guards # Upstream is Apache-2.0; the rest is the aggregate of the crates statically @@ -49,6 +49,37 @@ What the client may not see, the operator can: an optional append-only audit stream records every tool call together with the guard's verdict. +%package bash-completion +Summary: Bash completion for %{name} +Requires: %{name} = %{version} +Requires: bash-completion +Supplements: (%{name} and bash-completion) +BuildArch: noarch + +%description bash-completion +The bash completion script for %{name}, generated by upstream from the +command line definition. + +%package zsh-completion +Summary: Zsh completion for %{name} +Requires: %{name} = %{version} +Supplements: (%{name} and zsh) +BuildArch: noarch + +%description zsh-completion +The zsh completion script for %{name}, generated by upstream from the +command line definition. + +%package fish-completion +Summary: Fish completion for %{name} +Requires: %{name} = %{version} +Supplements: (%{name} and fish) +BuildArch: noarch + +%description fish-completion +The fish completion script for %{name}, generated by upstream from the +command line definition. + %prep %autosetup -p1 -a1 # Upstream pins an exact toolchain for its own reproducible checks, which would @@ -71,6 +102,16 @@ # and without that flag no audit stream is written at all. install -D -m 0644 examples/audit.toml \ %{buildroot}%{_sysconfdir}/%{name}/audit.toml +# Man page and shell completions are generated from the CLI definition and +# shipped pre-built in the release tarball, so nothing has to be run here. +install -D -m 0644 crates/%{name}/man/%{name}.1 \ + %{buildroot}%{_mandir}/man1/%{name}.1 +install -D -m 0644 crates/%{name}/completions/%{name}.bash \ + %{buildroot}%{_datadir}/bash-completion/completions/%{name} +install -D -m 0644 crates/%{name}/completions/_%{name} \ + %{buildroot}%{_datadir}/zsh/site-functions/_%{name} +install -D -m 0644 crates/%{name}/completions/%{name}.fish \ + %{buildroot}%{_datadir}/fish/vendor_completions.d/%{name}.fish %check %{cargo_test} @@ -82,4 +123,17 @@ %config(noreplace) %{_sysconfdir}/%{name}/audit.toml %config(noreplace) %{_sysconfdir}/%{name}/policy.toml %{_bindir}/%{name} +%{_mandir}/man1/%{name}.1%{?ext_man} + +%files bash-completion +%license LICENSE +%{_datadir}/bash-completion + +%files zsh-completion +%license LICENSE +%{_datadir}/zsh + +%files fish-completion +%license LICENSE +%{_datadir}/fish ++++++ _service ++++++ --- /var/tmp/diff_new_pack.2aGEcs/_old 2026-08-13 13:17:24.477586484 +0200 +++ /var/tmp/diff_new_pack.2aGEcs/_new 2026-08-13 13:17:24.481586652 +0200 @@ -2,7 +2,7 @@ <service name="obs_scm" mode="manual"> <param name="url">https://github.com/plusky/bugwarden.git</param> <param name="scm">git</param> - <param name="revision">0.3.0</param> + <param name="revision">0.4.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="exclude">.git</param> </service> ++++++ bugwarden-0.3.0.tar.zst -> bugwarden-0.4.0.tar.zst ++++++ ++++ 9372 lines of diff (skipped) ++++++ bugwarden.obsinfo ++++++ name: bugwarden version: 0.4.0 mtime: 1786559128 commit: b213b111ad907d4a720832fd1b6a0985e3f40097 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/bugwarden/vendor.tar.zst /work/SRC/openSUSE:Factory/.bugwarden.new.17972/vendor.tar.zst differ: char 7, line 1
