Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-comfy-angle for 
openSUSE:Factory checked in at 2026-08-24 15:43:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-comfy-angle (Old)
 and      /work/SRC/openSUSE:Factory/.python-comfy-angle.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-comfy-angle"

Mon Aug 24 15:43:48 2026 rev:2 rq:1373166 version:0.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-comfy-angle/python-comfy-angle.changes    
2026-08-21 17:02:31.323603097 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-comfy-angle.new.1258/python-comfy-angle.changes
  2026-08-24 15:44:00.393539900 +0200
@@ -1,0 +2,15 @@
+Sun Aug 23 05:18:32 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 0.1.1:
+  * Track the upstream comfy-angle 0.1.1 import API; the public
+    surface (get_lib_dir, get_egl_path, get_glesv2_path) is
+    unchanged from 0.1.0
+  * Upstream now builds the Linux ANGLE libraries without X11,
+    Wayland or GBM instead of extracting them from Electron; the
+    distro wrapper stays headless via Mesa's surfaceless EGL
+  * Upstream adds a Windows arm64 build, which does not affect this
+    package
+- Assert the installed dist metadata version in %check so the spec
+  and pyproject.toml versions cannot drift apart
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ python-comfy-angle.spec ++++++
--- /var/tmp/diff_new_pack.1HOEyB/_old  2026-08-24 15:44:01.539580781 +0200
+++ /var/tmp/diff_new_pack.1HOEyB/_new  2026-08-24 15:44:01.541580852 +0200
@@ -18,15 +18,17 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-comfy-angle
-Version:        0.1.0
+Version:        0.1.1
 Release:        0
 Summary:        Mesa/libglvnd backend for ComfyUI's comfy-angle API
-# Legal-Review-Notice: this package does not ship ANGLE or Electron
-# binaries; it locates system libEGL/libGLESv2 from libglvnd/Mesa. The
-# name matches the ComfyUI optional extra comfy-angle.
+# Legal-Review-Notice: this package does not ship ANGLE, Chromium or
+# Electron binaries; it locates system libEGL/libGLESv2 from
+# libglvnd/Mesa. The name matches the ComfyUI optional extra
+# comfy-angle. License is MIT for this distro-authored code (upstream's
+# own BSD-3-Clause covers only the ANGLE binaries we do not ship).
 License:        MIT
 URL:            https://github.com/Comfy-Org/comfy-angle
-# Distro wrapper implementing the PyPI comfy-angle 0.1.0 Python API
+# Distro wrapper implementing the PyPI comfy-angle 0.1.1 Python API
 # against system Mesa/libglvnd. Bare filenames (no download URL) so
 # factory-auto does not fetch Electron/GitHub wheels.
 Source0:        pyproject.toml
@@ -51,10 +53,11 @@
 %python_subpackages
 
 %description
-Distro implementation of the comfy-angle 0.1.0 Python API used by
+Distro implementation of the comfy-angle 0.1.1 Python API used by
 ComfyUI's GLSL Shader node. The module locates the system's libEGL
 and libGLESv2 (libglvnd dispatch plus Mesa) at runtime. It does not
-ship Chromium ANGLE or Electron-extracted binaries.
+ship Chromium ANGLE binaries; headless rendering comes from Mesa's
+surfaceless EGL platform.
 
 %prep
 %setup -q -T -c -n comfy-angle-%{version}
@@ -74,8 +77,8 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-# Import the 0.1.0 API and load system libEGL/libGLESv2 (fail if missing).
-%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} $python -B -c "import 
ctypes, comfy_angle as c; assert c.__all__ == ['get_lib_dir', 'get_egl_path', 
'get_glesv2_path']; e, g = c.get_egl_path(), c.get_glesv2_path(); assert e and 
g; ctypes.CDLL(e); ctypes.CDLL(g); c.get_lib_dir()"
+# Import the 0.1.1 API and load system libEGL/libGLESv2 (fail if missing).
+%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib} $python -B -c "import 
ctypes, comfy_angle as c; assert c.__version__ == '%{version}', c.__version__; 
assert c.__all__ == ['get_lib_dir', 'get_egl_path', 'get_glesv2_path']; e, g = 
c.get_egl_path(), c.get_glesv2_path(); assert e and g; ctypes.CDLL(e); 
ctypes.CDLL(g); c.get_lib_dir()"
 
 %files %{python_files}
 %license LICENSE

++++++ README.md ++++++
--- /var/tmp/diff_new_pack.1HOEyB/_old  2026-08-24 15:44:01.594582743 +0200
+++ /var/tmp/diff_new_pack.1HOEyB/_new  2026-08-24 15:44:01.597582850 +0200
@@ -1,11 +1,13 @@
 # python-comfy-angle (openSUSE)
 
 Distro implementation of the 
[comfy-angle](https://github.com/Comfy-Org/comfy-angle)
-0.1.0 Python API used by ComfyUI's GLSL Shader node (`comfy-angle` optional 
extra).
+0.1.1 Python API used by ComfyUI's GLSL Shader node (`comfy-angle` optional 
extra).
 
-This package does **not** ship Chromium ANGLE or Electron-extracted `libEGL` /
-`libGLESv2` binaries. At runtime it locates the system's libglvnd dispatch
-libraries (`libEGL.so.1`, `libGLESv2.so.2`) and Mesa (`Mesa-libEGL1`, 
`Mesa-dri`).
+This package does **not** ship Chromium ANGLE `libEGL` / `libGLESv2` binaries.
+At runtime it locates the system's libglvnd dispatch libraries
+(`libEGL.so.1`, `libGLESv2.so.2`) and Mesa (`Mesa-libEGL1`, `Mesa-dri`).
+Headless rendering is provided by Mesa's surfaceless EGL platform, so no X11,
+Wayland or GBM session is required.
 
 ```python
 import comfy_angle

++++++ __init__.py ++++++
--- /var/tmp/diff_new_pack.1HOEyB/_old  2026-08-24 15:44:01.619583634 +0200
+++ /var/tmp/diff_new_pack.1HOEyB/_new  2026-08-24 15:44:01.624583813 +0200
@@ -1,7 +1,8 @@
 """Locate system libEGL/libGLESv2 (libglvnd/Mesa) for ComfyUI's ANGLE API.
 
-This is a distro implementation of the PyPI comfy-angle 0.1.0 import API.
-It does not ship Chromium ANGLE or Electron-extracted shared libraries.
+This is a distro implementation of the PyPI comfy-angle 0.1.1 import API.
+It does not ship Chromium ANGLE shared libraries; headless operation is
+provided by Mesa's surfaceless EGL platform.
 """
 
 import ctypes.util
@@ -12,7 +13,7 @@
 try:
     __version__ = _version("comfy-angle")
 except PackageNotFoundError:
-    __version__ = "0.1.0"
+    __version__ = "0.1.1"
 
 __all__ = ["get_lib_dir", "get_egl_path", "get_glesv2_path"]
 

++++++ pyproject.toml ++++++
--- /var/tmp/diff_new_pack.1HOEyB/_old  2026-08-24 15:44:01.646584598 +0200
+++ /var/tmp/diff_new_pack.1HOEyB/_new  2026-08-24 15:44:01.650584740 +0200
@@ -4,8 +4,8 @@
 
 [project]
 name = "comfy-angle"
-version = "0.1.0"
-description = "Mesa/libglvnd-backed implementation of the comfy-angle 0.1.0 
API"
+version = "0.1.1"
+description = "Mesa/libglvnd-backed implementation of the comfy-angle 0.1.1 
API"
 readme = "README.md"
 license = {text = "MIT"}
 requires-python = ">=3.8"

Reply via email to