Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-sglang for openSUSE:Factory 
checked in at 2026-09-08 16:55:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-sglang (Old)
 and      /work/SRC/openSUSE:Factory/.python-sglang.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-sglang"

Tue Sep  8 16:55:00 2026 rev:3 rq:1376136 version:0.5.19

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-sglang/python-sglang.changes      
2026-08-25 13:20:17.098370872 +0200
+++ /work/SRC/openSUSE:Factory/.python-sglang.new.1265/python-sglang.changes    
2026-09-08 16:56:48.921728988 +0200
@@ -1,0 +2,31 @@
+Mon Sep  7 06:45:59 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 0.5.19:
+  * Beam search: pass beam_width and get the n best sequences
+    back; does not yet combine with speculative decoding,
+    disaggregation, DP attention or HiCache
+  * The unified radix tree is now the cache for every model, not
+    just hybrid ones; SGLANG_ENABLE_UNIFIED_RADIX_TREE is
+    deprecated
+  * ServerArgs no longer resolves on construction - callers that
+    build one by hand must call resolve_once() first
+  * Requests are capped at 32 stop strings and 32 stop regexes of
+    at most 256 bytes each, HTTP 400 beyond that
+  * Spark3 renamed to Spark2.5 across config, model classes and
+    the tool-call parser (spark -> spark25)
+  * CPU backend: ERNIE support, NUMA/core binding for DP ranks,
+    and fixes for DP attention, bidirectional-attention masking,
+    the truncated KV prefix in intel_amx spec verify, and missing
+    weights in fused_input_proj_cpu for GPTQ INT4
+  * kill_process_tree waits for the reap by default
+  * New models: Qwen3.8, dots3.note, Ling-3.0, MiniCPM-SALA,
+    Granite 4.2, LongCat-Image-Edit
+  * Abridged; see upstream's release notes for the full list
+- Rebase sglang-cpu-triton-stub.patch: upstream grew the Triton
+  stub with autotuner/compiler/GPUTarget classes above our hunk
+- Strip the #! line from every shipped module instead of just
+  cli/killall.py; the new srt/model_loader/expert_pack modules
+  carry one too and scored non-executable-script
+- Regenerate vendor.tar.zst
+
+-------------------------------------------------------------------

Old:
----
  sglang-0.5.18.tar.gz

New:
----
  sglang-0.5.19.tar.gz

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

Other differences:
------------------
++++++ python-sglang.spec ++++++
--- /var/tmp/diff_new_pack.WKtIPG/_old  2026-09-08 16:56:59.631177627 +0200
+++ /var/tmp/diff_new_pack.WKtIPG/_new  2026-09-08 16:56:59.640178004 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python-sglang
-Version:        0.5.18
+Version:        0.5.19
 Release:        0
 Summary:        Fast serving framework for large language models
 # Legal-Review-Notice: sgl-model-gateway and CUDA AOT kernels
@@ -242,8 +242,11 @@
 # Triton autotune JSON dumps (and other data files) are mode 0755.
 find %{buildroot}/%{$python_sitearch}/sglang 
%{buildroot}/%{$python_sitelib}/sglang \
   -type f -exec chmod a-x {} + 2>/dev/null || :
-sed -i '1{/^#!/d}' %{buildroot}%{$python_sitearch}/sglang/cli/killall.py \
-  %{buildroot}%{$python_sitelib}/sglang/cli/killall.py 2>/dev/null || :
+# Several modules carry a #! line but are imported, not executed (the sglang
+# CLI is the only entry point) -- and after the chmod above none of them is
+# executable, so each one scores non-executable-script. Drop the line.
+find %{buildroot}/%{$python_sitearch}/sglang 
%{buildroot}/%{$python_sitelib}/sglang \
+  -name '*.py' -exec sed -i '1{/^#!/d}' {} + 2>/dev/null || :
 $python -m compileall -q -f -o 0 -o 1 --invalidation-mode unchecked-hash \
   %{buildroot}%{$python_sitearch}/sglang %{buildroot}%{$python_sitelib}/sglang 
\
   2>/dev/null || :

++++++ sglang-0.5.18.tar.gz -> sglang-0.5.19.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-sglang/sglang-0.5.18.tar.gz 
/work/SRC/openSUSE:Factory/.python-sglang.new.1265/sglang-0.5.19.tar.gz differ: 
char 12, line 1

++++++ sglang-cpu-triton-stub.patch ++++++
--- /var/tmp/diff_new_pack.WKtIPG/_old  2026-09-08 16:56:59.975192038 +0200
+++ /var/tmp/diff_new_pack.WKtIPG/_new  2026-09-08 16:56:59.992192751 +0200
@@ -64,8 +64,8 @@
  
      if "triton" not in sys.modules and importlib.util.find_spec("triton") is 
None:
          # Register the meta-path finder first so later ``import triton.X``
-@@ -454,6 +457,10 @@
-         compiler = _make_mock("triton.backends.compiler")
+@@ -494,6 +497,10 @@
+         compiler.GPUTarget = _GPUTarget
          backends.compiler = compiler
  
 +    if not patch_mps:

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/python-sglang/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.python-sglang.new.1265/vendor.tar.zst differ: char 
7, line 1

Reply via email to