Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package opa for openSUSE:Factory checked in at 2026-11-06 19:46:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/opa (Old) and /work/SRC/openSUSE:Factory/.opa.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opa" Fri Nov 6 19:46:40 2026 rev:35 rq:1395697 version:1.22.2 Changes: -------- --- /work/SRC/openSUSE:Factory/opa/opa.changes 2026-10-30 18:24:45.405554440 +0100 +++ /work/SRC/openSUSE:Factory/.opa.new.3759290/opa.changes 2026-11-06 19:52:38.541781085 +0100 @@ -1,0 +2,30 @@ +Fri Nov 06 08:16:09 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 1.22.2: + This is a bugfix release for a type checker regression in + v1.21.0. + * Iterating an empty collection is rejected by the type checker + Policies that iterate a collection known to be empty, such as + some x in [] or m[_] where m := {}, were rejected with + rego_type_error: undefined ref. Iteration with a non-constant + key is valid again, and simply yields nothing. Comparing or + unifying the elements of such a collection with a value is + accepted as well. Constant keys, like [][0], are still + reported as undefined. + +------------------------------------------------------------------- +Thu Nov 05 14:22:55 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 1.22.1: + This is a bugfix release for a rule indexer regression in + v1.21.0. x in {"a", input.y} never matches for a ref x + + allow if { + input.x in {"a", input.y} + } + + For an input of {"x": "b", "y": "b"}, this should evaluate to + true. Due to a bug in the rule indexer, the rule body hadn't been + returned, and allow thus evaluated to undefined. + +------------------------------------------------------------------- Old: ---- opa-1.22.0.obscpio New: ---- opa-1.22.2.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ opa.spec ++++++ --- /var/tmp/diff_new_pack.NWNg1m/_old 2026-11-06 19:52:43.045969679 +0100 +++ /var/tmp/diff_new_pack.NWNg1m/_new 2026-11-06 19:52:43.052969972 +0100 @@ -17,7 +17,7 @@ Name: opa -Version: 1.22.0 +Version: 1.22.2 Release: 0 Summary: Open source, general-purpose policy engine License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.NWNg1m/_old 2026-11-06 19:52:43.138973573 +0100 +++ /var/tmp/diff_new_pack.NWNg1m/_new 2026-11-06 19:52:43.146973908 +0100 @@ -3,7 +3,7 @@ <param name="url">https://github.com/open-policy-agent/opa.git</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">refs/tags/v1.22.0</param> + <param name="revision">refs/tags/v1.22.2</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.NWNg1m/_old 2026-11-06 19:52:43.196976002 +0100 +++ /var/tmp/diff_new_pack.NWNg1m/_new 2026-11-06 19:52:43.199976127 +0100 @@ -3,6 +3,6 @@ <param name="url">https://github.com/open-policy-agent/opa</param> <param name="changesrevision">cc2c5c60a4c486f15a5e8de457e96ed0fefaf5fe</param></service><service name="tar_scm"> <param name="url">https://github.com/open-policy-agent/opa.git</param> - <param name="changesrevision">d4c8d0c8812290c3e3715ca4cf958f75283f6ec4</param></service></servicedata> + <param name="changesrevision">482d9e368c2ddfed67ced59259fa6a247bb5f1e5</param></service></servicedata> (No newline at EOF) ++++++ opa-1.22.0.obscpio -> opa-1.22.2.obscpio ++++++ ++++ 12463 lines of diff (skipped) ++++++ opa.obsinfo ++++++ --- /var/tmp/diff_new_pack.NWNg1m/_old 2026-11-06 19:52:46.902131139 +0100 +++ /var/tmp/diff_new_pack.NWNg1m/_new 2026-11-06 19:52:46.906131307 +0100 @@ -1,5 +1,5 @@ name: opa -version: 1.22.0 -mtime: 1793285526 -commit: d4c8d0c8812290c3e3715ca4cf958f75283f6ec4 +version: 1.22.2 +mtime: 1793920061 +commit: 482d9e368c2ddfed67ced59259fa6a247bb5f1e5 ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/opa/vendor.tar.gz /work/SRC/openSUSE:Factory/.opa.new.3759290/vendor.tar.gz differ: char 144, line 2
