Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-llguidance for 
openSUSE:Factory checked in at 2026-10-01 16:44:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-llguidance (Old)
 and      /work/SRC/openSUSE:Factory/.python-llguidance.new.1253 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-llguidance"

Thu Oct  1 16:44:52 2026 rev:3 rq:1381678 version:1.9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-llguidance/python-llguidance.changes      
2026-08-11 17:16:40.896891456 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-llguidance.new.1253/python-llguidance.changes
    2026-10-01 16:46:09.663817722 +0200
@@ -1,0 +2,22 @@
+Wed Sep 30 08:19:32 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 1.9.0:
+  * Add opt-in cooperative cancellation for abandoned matcher
+    computations: disabled by default, enabled via Rust
+    Matcher::into_cancellable() or the new C cancellation-handle API;
+    cancelled matchers stop with StopReason::Cancelled and their
+    forced-output methods return empty results
+  * Compile homogeneous bounded JSON array tails compactly
+    (logarithmic repetition) instead of one grammar entry per item,
+    avoiding compact-grammar symbol overflow for large maxItems
+  * Parse compact Lark tilde repeat ranges such as HI~0..2
+  * Report empty integer intervals in JSON schemas as
+    UnsatisfiableSchemaError instead of a regex-generation error
+  * Update derivre to 0.3.13: patterns with redundant nested anchors,
+    e.g. ^(^foo$)$|^$, now compile
+- Re-generate registry.tar.zst for 1.9.0 via the cargo_vendor service:
+  17 linked crates bumped past upstream's lock, all permissive;
+  pyo3 0.29.2; License unchanged, Legal-Review-Notice re-derived from
+  the new registry with the unlinked crate attribution corrected
+
+-------------------------------------------------------------------

Old:
----
  llguidance-1.8.0.tar.gz

New:
----
  llguidance-1.9.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-llguidance.spec ++++++
--- /var/tmp/diff_new_pack.4yRyDt/_old  2026-10-01 16:46:11.817908005 +0200
+++ /var/tmp/diff_new_pack.4yRyDt/_new  2026-10-01 16:46:11.820908130 +0200
@@ -18,25 +18,28 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-llguidance
-Version:        1.8.0
+Version:        1.9.0
 Release:        0
 Summary:        Low-level Guidance (llguidance) bindings for constrained 
decoding
-# Legal-Review-Notice: re-derived for 1.8.0 against the regenerated
+# Legal-Review-Notice: re-derived for 1.9.0 against the regenerated
 # registry.tar.zst. maturin builds only python_ext/Cargo.toml, so the tag
 # covers the 111 crates the build actually compiles (the 108 normal
 # dependencies of llguidance_py plus the build-only pyo3-build-config,
 # target-lexicon and version_check). None of them is copyleft or weak
-# copyleft. Mandatory terms: MIT (upstream llguidance itself plus 20 crates),
-# Apache-2.0 (tokenizers, esaxx-rs, spm_precompiled), MIT-0 (borrow-or-share)
-# and Unicode-3.0 (unicode-ident, "(MIT OR Apache-2.0) AND Unicode-3.0");
-# every remaining crate offers MIT or Apache-2.0 among its choices.
+# copyleft. Mandatory terms: MIT (the workspace members themselves plus 21
+# crates), Apache-2.0 (tokenizers, esaxx-rs, spm_precompiled), MIT-0
+# (borrow-or-share) and Unicode-3.0 (unicode-ident, "(MIT OR Apache-2.0)
+# AND Unicode-3.0"); every remaining crate offers MIT or Apache-2.0 among
+# its choices, so its Zlib, BSL-1.0, BSD-2-Clause, Unlicense or 0BSD
+# alternative never becomes the mandatory term.
 # target-lexicon is "Apache-2.0 WITH LLVM-exception", build-time only and
 # covered by the declared Apache-2.0.
-# The MPL-2.0, BSD-3-Clause, CDLA-Permissive-2.0 and ISC crates that appear
-# in the workspace lockfile are never compiled here: they belong to the
-# HTTP/TLS stack of the toktrie_hf_downloader member (reqwest, ureq, rustls,
-# webpki-roots, dirs) and to serde-json-fmt, a dev-dependency of the parser
-# crate. They impose no obligation on the shipped extension module.
+# The MPL-2.0 (cbindgen, option-ext, smartstring), BSD-3-Clause
+# (encoding_rs, instant, subtle), CDLA-Permissive-2.0 (webpki-roots) and
+# ISC (ring, untrusted, rustls-webpki) crates in the registry are never
+# compiled here: they belong to the HTTP/TLS stack of the
+# toktrie_hf_downloader member and to the cbindgen header generator and
+# impose no obligation on the shipped extension module.
 License:        Apache-2.0 AND MIT AND MIT-0 AND Unicode-3.0
 URL:            https://github.com/guidance-ai/llguidance
 Source0:        
https://github.com/guidance-ai/llguidance/archive/refs/tags/v%{version}.tar.gz#/llguidance-%{version}.tar.gz

++++++ _service ++++++
--- /var/tmp/diff_new_pack.4yRyDt/_old  2026-10-01 16:46:11.861909849 +0200
+++ /var/tmp/diff_new_pack.4yRyDt/_new  2026-10-01 16:46:11.865910016 +0200
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <services>
   <service name="cargo_vendor" mode="manual">
-     <param name="src">llguidance-1.8.0.tar.gz</param>
+     <param name="src">llguidance-1.9.0.tar.gz</param>
      <param name="method">registry</param>
      <param name="update">true</param>
      <param name="compression">zst</param>

++++++ llguidance-1.8.0.tar.gz -> llguidance-1.9.0.tar.gz ++++++
++++ 3934 lines of diff (skipped)

++++++ registry.tar.zst ++++++
/work/SRC/openSUSE:Factory/python-llguidance/registry.tar.zst 
/work/SRC/openSUSE:Factory/.python-llguidance.new.1253/registry.tar.zst differ: 
char 510839, line 1929

Reply via email to