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-10-01 16:47:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/opa (Old) and /work/SRC/openSUSE:Factory/.opa.new.1253 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opa" Thu Oct 1 16:47:48 2026 rev:30 rq:1381775 version:1.21.1 Changes: -------- --- /work/SRC/openSUSE:Factory/opa/opa.changes 2026-09-28 10:40:49.300798279 +0200 +++ /work/SRC/openSUSE:Factory/.opa.new.1253/opa.changes 2026-10-01 16:49:15.139588693 +0200 @@ -1,0 +2,22 @@ +Thu Oct 01 05:17:00 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 1.21.1: + This release fixes a compiler regression introduced in OPA + v1.21.0. + * Fix some … in/every in comprehensions nested in object and set + literals (#9280) + A comprehension using some … in or every in its body, nested + inside an object or set literal, was wrongly treated as ground, + so the compiler skipped rewriting it. some … in then failed + with rego_unsafe_var_error; every caused a compiler panic: + + package example + + p := {"k": [r.a | some r in input.xs]} # rego_unsafe_var_error: var r is unsafe + + q := {[1 | every x in input.xs { x > 0 }]} # panic + + Array literals weren't affected, and neither were literals that + contain some other non-ground term. + +------------------------------------------------------------------- Old: ---- opa-1.21.0.obscpio New: ---- opa-1.21.1.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ opa.spec ++++++ --- /var/tmp/diff_new_pack.VgCMto/_old 2026-10-01 16:49:19.631776816 +0200 +++ /var/tmp/diff_new_pack.VgCMto/_new 2026-10-01 16:49:19.634776942 +0200 @@ -17,7 +17,7 @@ Name: opa -Version: 1.21.0 +Version: 1.21.1 Release: 0 Summary: Open source, general-purpose policy engine License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.VgCMto/_old 2026-10-01 16:49:19.720780544 +0200 +++ /var/tmp/diff_new_pack.VgCMto/_new 2026-10-01 16:49:19.728780879 +0200 @@ -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.21.0</param> + <param name="revision">refs/tags/v1.21.1</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.VgCMto/_old 2026-10-01 16:49:19.785783266 +0200 +++ /var/tmp/diff_new_pack.VgCMto/_new 2026-10-01 16:49:19.795783685 +0200 @@ -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">dc6269f2c648bbbece4b76fa1fc3dbb7b61cc7b6</param></service></servicedata> + <param name="changesrevision">2a109e54103370d2ef288782ef3cb4c8a37902b2</param></service></servicedata> (No newline at EOF) ++++++ opa-1.21.0.obscpio -> opa-1.21.1.obscpio ++++++ ++++ 6789 lines of diff (skipped) ++++++ opa.obsinfo ++++++ --- /var/tmp/diff_new_pack.VgCMto/_old 2026-10-01 16:49:24.427977672 +0200 +++ /var/tmp/diff_new_pack.VgCMto/_new 2026-10-01 16:49:24.434977966 +0200 @@ -1,5 +1,5 @@ name: opa -version: 1.21.0 -mtime: 1790255471 -commit: dc6269f2c648bbbece4b76fa1fc3dbb7b61cc7b6 +version: 1.21.1 +mtime: 1790709043 +commit: 2a109e54103370d2ef288782ef3cb4c8a37902b2 ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/opa/vendor.tar.gz /work/SRC/openSUSE:Factory/.opa.new.1253/vendor.tar.gz differ: char 143, line 1
