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-04 21:32:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bugwarden (Old) and /work/SRC/openSUSE:Factory/.bugwarden.new.16738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bugwarden" Tue Aug 4 21:32:52 2026 rev:2 rq:1369194 version:0.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/bugwarden/bugwarden.changes 2026-07-28 18:17:31.225713794 +0200 +++ /work/SRC/openSUSE:Factory/.bugwarden.new.16738/bugwarden.changes 2026-08-04 21:33:11.825591557 +0200 @@ -1,0 +2,26 @@ +Mon Aug 3 05:49:01 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 0.3.0: + * The server can hold the Bugzilla API key itself via + --api-key-file (container secret, systemd LoadCredential), so + over HTTP clients no longer have to present the real key + * New policy matcher created_by_me matches the bug-caller + relationship, letting a policy treat the requesting account's + own reports differently from everyone else's + * Policy rules are scoped by operation, fixing a rule granting + only create silently deciding - and denying - read access to + existing bugs in its products + * update_bug_fields gained named parameters for summary, url, + whiteboard, version, target_milestone and add/remove lists for + keywords and see_also, all under the existing fields capability + * Audit records adopt the W3C trace context from a client-supplied + traceparent, and bugs_quicksearch records how many rows the + search-window scan examined and how many it withheld + * The example policy installed as /etc/bugwarden/policy.toml was + reworked to demonstrate the new matchers; installs that edited + theirs keep it (the file is config noreplace) +- Add ca-certificates-mozilla to BuildRequires: the HTTP transport + tests new in this release refuse to construct their client while + the system CA store is empty + +------------------------------------------------------------------- Old: ---- bugwarden-0.2.0.tar.zst New: ---- bugwarden-0.3.0.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bugwarden.spec ++++++ --- /var/tmp/diff_new_pack.1iP0nn/_old 2026-08-04 21:33:17.853802306 +0200 +++ /var/tmp/diff_new_pack.1iP0nn/_new 2026-08-04 21:33:17.857802445 +0200 @@ -17,7 +17,7 @@ Name: bugwarden -Version: 0.2.0 +Version: 0.3.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 @@ -26,6 +26,10 @@ URL: https://github.com/plusky/bugwarden Source0: %{name}-%{version}.tar.zst Source1: vendor.tar.zst +# The HTTP transport tests in %%check construct a reqwest client, which +# refuses to build when the system CA store is empty — even though the +# tests themselves only ever speak plain HTTP to localhost. +BuildRequires: ca-certificates-mozilla BuildRequires: cargo-packaging # Workspace MSRV; the pinned toolchain upstream uses for its own checks is # dropped in %%prep so the distribution compiler is used instead. ++++++ _service ++++++ --- /var/tmp/diff_new_pack.1iP0nn/_old 2026-08-04 21:33:17.909804263 +0200 +++ /var/tmp/diff_new_pack.1iP0nn/_new 2026-08-04 21:33:17.913804403 +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.2.0</param> + <param name="revision">0.3.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="exclude">.git</param> </service> ++++++ bugwarden-0.2.0.tar.zst -> bugwarden-0.3.0.tar.zst ++++++ ++++ 8310 lines of diff (skipped) ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/bugwarden/vendor.tar.zst /work/SRC/openSUSE:Factory/.bugwarden.new.16738/vendor.tar.zst differ: char 7, line 1
