Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package OpenImageIO for openSUSE:Factory 
checked in at 2026-10-12 22:09:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old)
 and      /work/SRC/openSUSE:Factory/.OpenImageIO.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "OpenImageIO"

Mon Oct 12 22:09:49 2026 rev:90 rq:1384381 version:3.2.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes  2026-09-02 
17:00:07.887905071 +0200
+++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.3698736/OpenImageIO.changes     
2026-10-12 22:10:01.844336629 +0200
@@ -1,0 +2,49 @@
+Mon Oct 12 14:41:00 UTC 2026 - Hans-Peter Jansen <[email protected]>
+
+- Adjust memory _contraints: 30G
+
+-------------------------------------------------------------------
+Sat Oct  3 12:03:05 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Update to 3.2.1.1
+  - fix(ImageInput/Output): Honor the data window origin in the
+    image_span read/write methods. #5531
+  - fix(docs): Fix oiiotool man page generation errors with gawk.
+    #5528
+- drop 5528.patch
+
+-------------------------------------------------------------------
+Fri Oct  2 14:20:57 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Switch the url since we are now using the tarball which is
+  covered by their sigstore signature
+
+-------------------------------------------------------------------
+Thu Oct  1 21:23:10 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- Update to 3.2.1.0
+  - Executive Summary / Highlights
+    - JPEG support for writing Ultra-HDR images.
+    - FLIP perceptual image comparison via
+      ImageBufAlgo::flip_diff() and oiiotool --flipdiff.
+    - Many color management improvements: use of Color Interop
+      Forum (CIF) standardized names throughout, support for CICF
+      codes in file formats that allow them, better ICC profile R/W
+      support.
+    - Improved "thumbnail image" support by several image file
+      formats, and via new oiiotool commands for adding and
+      extracting thumbnails.
+    - Dozens and dozens of security/bug improvements to harden the
+      various file format readers against corrupted or malicious
+      image file input.
+    - Switch Python bindings to nanobind by default.
+    - New ABI version namespacing scheme makes 3.2 fully API, ABI,
+      and link compatible with OpenImageIO 3.1.
+  For alle the details see:
+  
https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v3.2.1.0
+- Adapt minimum versions to follow upstream.
+- switch python bindings to nanobind on TW
+- Add 5528.patch:
+  Fix building of the oiiotool man page
+
+-------------------------------------------------------------------

Old:
----
  OpenImageIO-3.1.17.0.tar.gz

New:
----
  OpenImageIO-3.2.1.1.tar.gz

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

Other differences:
------------------
++++++ OpenImageIO.spec ++++++
--- /var/tmp/diff_new_pack.Ouw1iU/_old  2026-10-12 22:10:04.540449046 +0200
+++ /var/tmp/diff_new_pack.Ouw1iU/_new  2026-10-12 22:10:04.542449130 +0200
@@ -18,6 +18,12 @@
 
 %global __builder ninja
 
+%if 0%{?suse_version} >= 1699
+%bcond_without nanobind
+%else
+%bcond_with    nanobind
+%endif
+
 %if 0%{?suse_version} > 1500
 %ifarch aarch64 %{arm}
 %bcond_with imageviewer
@@ -47,17 +53,17 @@
 %endif
 
 %global images_ts 20260825T082532
-%global so_ver 3_1
-%global major_minor_ver 3.1
+%global so_ver 3_2
+%global major_minor_ver 3.2
 
 Name:           OpenImageIO
-Version:        3.1.17.0
+Version:        3.2.1.1
 Release:        0
 Summary:        Library for Reading and Writing Images
 License:        Apache-2.0
 Group:          Productivity/Graphics/Other
 URL:            https://www.openimageio.org/
-Source0:        
https://github.com/AcademySoftwareFoundation/OpenImageIO/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
+Source0:        
https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/download/v%{version}/OpenImageIO-%{version}.tar.gz
 # this contains the actual test images, only used during build
 Source1:        oiio-images-%{images_ts}.tar.xz
 Source2:        series
@@ -65,8 +71,8 @@
 Patch1:         skip-heif-tests.patch
 # NOTE: Please don't uncomment a build requirement unless you have submitted 
the package to factory and it exists
 #BuildRequires:  Field3D-devel
-BuildRequires:  cmake >= 3.18.2
-BuildRequires:  dcmtk-devel
+BuildRequires:  cmake >= 3.23
+BuildRequires:  dcmtk-devel >= 3.6.2
 BuildRequires:  ninja
 %if %{with apidocs}
 BuildRequires:  doxygen
@@ -88,7 +94,11 @@
 BuildRequires:  pugixml-devel
 %if %{with python_bindings}
 BuildRequires:  python3-devel >= 3.9
+%if %{with nanobind}
+BuildRequires:  python3-nanobind-devel >= 2.13
+%else
 BuildRequires:  python3-pybind11-devel >= 2.7
+%endif
 # required for testsuite
 BuildRequires:  python3-numpy
 %endif
@@ -101,7 +111,7 @@
 BuildRequires:  ptex-devel-static
 %endif
 BuildRequires:  pkgconfig(bzip2)
-BuildRequires:  pkgconfig(fmt)
+BuildRequires:  pkgconfig(fmt) >= 9
 BuildRequires:  pkgconfig(freetype2) >= 2.10
 # we need the full package to make the testsuite pass:
 # https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4919
@@ -124,8 +134,8 @@
 BuildRequires:  cmake(Qt6OpenGLWidgets)
 BuildRequires:  cmake(Qt6Widgets)
 %endif
-BuildRequires:  pkgconfig(libraw) >= 0.20
-BuildRequires:  pkgconfig(libtiff-4) > 4.0
+BuildRequires:  pkgconfig(libraw) >= 0.21
+BuildRequires:  pkgconfig(libtiff-4) > 4.1
 BuildRequires:  pkgconfig(libwebp) >= 1.1
 BuildRequires:  pkgconfig(libwebpdecoder)
 BuildRequires:  pkgconfig(libwebpdemux)
@@ -237,6 +247,9 @@
     -DCMAKE_SKIP_RPATH:BOOL=ON \
     -DUSE_OPENCV:BOOL=%{?with_opencv:ON}%{!?with_opencv:OFF} \
     -DUSE_PYTHON:BOOL=%{?with_python_bindings:ON}%{!?with_python_bindings:OFF} 
\
+    %if %{without nanobind}
+    -DOIIO_PYTHON_BINDINGS_BACKEND=pybind11 \
+    %endif
     -DUSE_Ptex:BOOL=%{?with_ptex:ON}%{!?with_ptex:OFF} \
     -DPYTHON_EXECUTABLE:PATH=%{_bindir}/python3 \
     -DPLUGIN_SEARCH_PATH:PATH=%{_libdir}/%{name}-%{major_minor_ver} \

++++++ OpenImageIO-3.1.17.0.tar.gz -> OpenImageIO-3.2.1.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO-3.1.17.0.tar.gz 
/work/SRC/openSUSE:Factory/.OpenImageIO.new.3698736/OpenImageIO-3.2.1.1.tar.gz 
differ: char 12, line 1

++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.Ouw1iU/_old  2026-10-12 22:10:04.630452799 +0200
+++ /var/tmp/diff_new_pack.Ouw1iU/_new  2026-10-12 22:10:04.634452966 +0200
@@ -4,7 +4,7 @@
       <size unit="M">600</size>
     </memoryperjob>
     <memory>
-      <size unit="G">3</size>
+      <size unit="G">30</size>
     </memory>
   </hardware>
 </constraints>

++++++ _service ++++++
--- /var/tmp/diff_new_pack.Ouw1iU/_old  2026-10-12 22:10:04.672454550 +0200
+++ /var/tmp/diff_new_pack.Ouw1iU/_new  2026-10-12 22:10:04.676454717 +0200
@@ -3,7 +3,7 @@
   <service name="tar_scm" mode="manual">
     <param name="scm">git</param>
     <param name="url">https://github.com/OpenImageIO/oiio-images</param>
-    <param name="revision">dev-3.1</param>
+    <param name="revision">dev-3.2</param>
     <param name="versionformat">%ci</param>
     <param name="exclude">.git</param>
   </service>

Reply via email to