Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-comfy-aimdo for 
openSUSE:Factory checked in at 2026-10-08 13:27:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-comfy-aimdo (Old)
 and      /work/SRC/openSUSE:Factory/.python-comfy-aimdo.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-comfy-aimdo"

Thu Oct  8 13:27:54 2026 rev:8 rq:1383210 version:0.5.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-comfy-aimdo/python-comfy-aimdo.changes    
2026-09-17 15:18:24.551419667 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-comfy-aimdo.new.3698736/python-comfy-aimdo.changes
       2026-10-08 13:28:21.941247449 +0200
@@ -1,0 +2,11 @@
+Thu Oct  8 06:23:50 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 0.5.6:
+  * Native allocator only: NULL-guard the malloc-graph
+    physical-ref free on the rogue handoff path (src/malloc-graph.c,
+    src/vmm-ref.c), which this build does not compile
+  * The Python fallback shipped by this package is unchanged
+    (only _version.py differs), so the >= 0.5.5 floor consumers
+    require stays as is
+
+-------------------------------------------------------------------

Old:
----
  comfy-aimdo-0.5.5.tar.gz

New:
----
  comfy-aimdo-0.5.6.tar.gz

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

Other differences:
------------------
++++++ python-comfy-aimdo.spec ++++++
--- /var/tmp/diff_new_pack.508QD6/_old  2026-10-08 13:28:22.638276620 +0200
+++ /var/tmp/diff_new_pack.508QD6/_new  2026-10-08 13:28:22.640276703 +0200
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-comfy-aimdo
-Version:        0.5.5
+Version:        0.5.6
 Release:        0
 Summary:        AI Model Dynamic Offloader for ComfyUI (pure-Python fallback)
 License:        GPL-3.0-only

++++++ comfy-aimdo-0.5.5.tar.gz -> comfy-aimdo-0.5.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/comfy-aimdo-0.5.5/src/malloc-graph.c 
new/comfy-aimdo-0.5.6/src/malloc-graph.c
--- old/comfy-aimdo-0.5.5/src/malloc-graph.c    2026-09-15 10:46:20.000000000 
+0200
+++ new/comfy-aimdo-0.5.6/src/malloc-graph.c    2026-10-07 21:16:15.000000000 
+0200
@@ -778,9 +778,7 @@
 fail:
     if (replacements) {
         for (size_t phys = 0; phys < g->phys_count; phys++) {
-            if (replacements[phys]) {
-                physical_page_unref(replacements[phys]);
-            }
+            physical_page_unref(replacements[phys]);
         }
     }
     free(replacements);
@@ -1257,9 +1255,7 @@
     }
 
     for (size_t i = 0; i < g->va_count; i++) {
-        if (g->mapped_pages[i]) {
-            physical_page_unref(g->mapped_pages[i]);
-        }
+        physical_page_unref(g->mapped_pages[i]);
     }
 
     for (size_t i = 0; i < g->phys_count; i++) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/comfy-aimdo-0.5.5/src/vmm-ref.c 
new/comfy-aimdo-0.5.6/src/vmm-ref.c
--- old/comfy-aimdo-0.5.5/src/vmm-ref.c 2026-09-15 10:46:20.000000000 +0200
+++ new/comfy-aimdo-0.5.6/src/vmm-ref.c 2026-10-07 21:16:15.000000000 +0200
@@ -88,6 +88,10 @@
 CUresult physical_page_unref(PhysicalPage *page) {
     CUresult result = CUDA_SUCCESS;
 
+    if (!page) {
+        return CUDA_SUCCESS;
+    }
+
     allocations_lock();
     PhysicalPage **entry = &page->allocation->references;
 

Reply via email to