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>
