Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package OpenImageIO for openSUSE:Factory checked in at 2024-11-13 15:28:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.2017 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "OpenImageIO" Wed Nov 13 15:28:10 2024 rev:57 rq:1223620 version:3.0.0.3 Changes: -------- --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2024-10-02 21:35:36.203916421 +0200 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.2017/OpenImageIO.changes 2024-11-13 15:28:35.398035880 +0100 @@ -1,0 +2,69 @@ +Sat Nov 9 22:41:28 UTC 2024 - Marcus Rueckert <mrueck...@suse.de> + +- Handle renamed tests in the exclude list + - also make it easier to maintain by refactoring the list out + into variables. + +------------------------------------------------------------------- +Sat Nov 9 20:02:29 UTC 2024 - Marcus Rueckert <mrueck...@suse.de> + +- Update to 3.0.0.3 + - Updated minimum toolchain: C++17/gcc9.3, Python 3.7, CMake + 3.18.2, and raised min versions of most library dependencies. + - New image format support: JPEG XL, R3D. + - oiiotool new commands: --cryptomatte-colors, --demosaic, + --buildinfo, --ocionamedtransform, --popbottom, --stackreverse, + --stackclear, --stackextract; improved --for behavior for + reverse direction. + - Lots of long-deprecated API calls have been removed entirely. + Please see the detailed deprecation list. + - New ImageBufAlgo: perpixel_op(), demosaic(), + ocionamedtransform(). + - ImageBuf now by default does not use ImageCache to mediate file + images, unless you explicitly ask for it. + - ImageCache & TextureSystem now use shared_ptr for creation, not + raw pointers. And they have been de-virtualized, for easier + future expansion flexibility without breaking ABI for any small + change. + - Improved and more consistent color space name nomenclature. + - Build system now is capable of auto-downloading and building + several of the most important dependencies if they are missing + at build time. + - Please note that the development branch in the GitHub repo is + now named main instead of master. + For all the details see: + https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v3.0.0.3 +- Update oiio-test images 7e6d875 for the 3.0 release +- Bump all BuildRequires to the minimum versions in the changes + entry +- switch package to Qt6 + +------------------------------------------------------------------- +Fri Nov 1 20:32:48 UTC 2024 - Marcus Rueckert <mrueck...@suse.de> + +- update oiio-test images to 3e9caba to see if that fixes the + testsuite + +------------------------------------------------------------------- +Fri Nov 1 20:17:05 UTC 2024 - Marcus Rueckert <mrueck...@suse.de> + +- update to 2.5.17.0 + - iinfo: fix: iinfo was not reading MIP levels correctly #4498 + - text rendering: Windows newline shows invalid character in text + render #4501 (by peterhorvath111) + - fix: Address fmt exceptions for left justification #4510 + - perf: Additional timing logging for performance investigations + #4506 + - strutil.h: Fix typo in description of Strutil::parse_values + #4512 + - build: Don't change CMAKE_XXX_OUTPUT_DIRECTORY when built as + subdir #4417 (by Luc Touraille) + - deps: Search for libbz2 only if FFmpeg or FreeType is enabled. + #4505 (by jreichel-nvidia) + - tests: Fixup after directory refactor of OpenImageIO-images + #4473 + - ci: Make scrorecards workflow not fail constantly #4471 + - ci: Retire deprecated macos12 runner, try beta macos15 #4514 + - docs: Update to vanity URL for the docs #4494 + +------------------------------------------------------------------- Old: ---- OpenImageIO-2.5.16.0.tar.gz oiio-images-20240410T102113.tar.xz New: ---- OpenImageIO-3.0.0.3.tar.gz oiio-images-20241104T095817.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ OpenImageIO.spec ++++++ --- /var/tmp/diff_new_pack.AfzOqZ/_old 2024-11-13 15:28:39.450205136 +0100 +++ /var/tmp/diff_new_pack.AfzOqZ/_new 2024-11-13 15:28:39.450205136 +0100 @@ -31,11 +31,11 @@ %bcond_with apidocs %bcond_with ptex -%define images_ts 20240410T102113 -%define so_ver 2_5 -%define major_minor_ver 2.5 +%define images_ts 20241104T095817 +%define so_ver 3_0 +%define major_minor_ver 3.0 Name: OpenImageIO -Version: 2.5.16.0 +Version: 3.0.0.3 Release: 0 Summary: Library for Reading and Writing Images License: BSD-3-Clause @@ -46,65 +46,58 @@ Source1: oiio-images-%{images_ts}.tar.xz # 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.12 +BuildRequires: cmake >= 3.18.2 BuildRequires: dcmtk-devel %if %{with apidocs} BuildRequires: doxygen %endif BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: giflib-devel +BuildRequires: giflib-devel >= 5.0 BuildRequires: hdf5-devel -BuildRequires: libboost_atomic-devel -BuildRequires: libboost_filesystem-devel -BuildRequires: libboost_system-devel -BuildRequires: libboost_thread-devel BuildRequires: libjpeg-devel -BuildRequires: libpng-devel -BuildRequires: openvdb-devel +BuildRequires: libpng-devel >= 1.6.0 +BuildRequires: openvdb-devel >= 9.0 BuildRequires: pkgconfig BuildRequires: pugixml-devel %if %{with python_bindings} -BuildRequires: python3-devel -BuildRequires: python3-pybind11-devel +BuildRequires: python3-devel >= 3.7 +BuildRequires: python3-pybind11-devel >= 2.7 # required for testsuite BuildRequires: python3-numpy %endif -BuildRequires: robin-map-devel +BuildRequires: robin-map-devel >= 1.2.0 BuildRequires: tbb-devel BuildRequires: txt2man -BuildRequires: pkgconfig(OpenColorIO) -BuildRequires: pkgconfig(OpenEXR) >= 2.4 +BuildRequires: pkgconfig(OpenColorIO) >= 2.2 +BuildRequires: pkgconfig(OpenEXR) >= 3.1 %if %{with ptex} BuildRequires: ptex-devel-static %endif BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(fmt) -BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(freetype2) >= 2.10 BuildRequires: pkgconfig(libavdevice) +BuildRequires: pkgconfig(libjxl) %if %{with libheif} -BuildRequires: pkgconfig(libheif) +BuildRequires: pkgconfig(libheif) >= 1.11 %endif BuildRequires: pkgconfig(libopenjp2) BuildRequires: pkgconfig(libxml-2.0) %if %{with imageviewer} -BuildRequires: cmake(Qt5Core) -BuildRequires: cmake(Qt5Gui) -BuildRequires: cmake(Qt5OpenGL) -BuildRequires: cmake(Qt5Widgets) -%endif -BuildRequires: pkgconfig(libraw) -BuildRequires: pkgconfig(libtiff-4) -BuildRequires: pkgconfig(libwebp) +BuildRequires: cmake(Qt6Core) +BuildRequires: cmake(Qt6Gui) +BuildRequires: cmake(Qt6OpenGLWidgets) +BuildRequires: cmake(Qt6Widgets) +%endif +BuildRequires: pkgconfig(libraw) >= 0.20 +BuildRequires: pkgconfig(libtiff-4) > 4.0 +BuildRequires: pkgconfig(libwebp) >= 1.1 BuildRequires: pkgconfig(libwebpdecoder) BuildRequires: pkgconfig(libwebpdemux) BuildRequires: pkgconfig(libwebpmux) %if %{with opencv} -%if 0%{?suse_version} > 1500 BuildRequires: pkgconfig(opencv4) -%else -BuildRequires: pkgconfig(opencv) -%endif %endif BuildRequires: pkgconfig(zlib) Recommends: google-droid-fonts @@ -245,21 +238,21 @@ export PYTHONDONTWRITEBYTECODE=1 # Exclude known broken tests # timer tests won't do reliably in OBS +%define disabled_tests 'cmake-consumer|docs-examples-cpp|oiiotool|oiiotool-copy|oiiotool-subimage|oiiotool-text|texture-udim|texture-udim2|texture-udim.batch|texture-udim2.batch|docs-examples-python|python-texturesys|python-imagebufalgo|heif|ptex-broken|oiiotool|oiiotool-copy|oiiotool-subimage|texture-udim|texture-udim2|texture-udim.batch|texture-udim2.batch|python-texturesys' +%define texture_tests 'texture-icwrite' %ifarch x86_64 -%ctest '-E' 'ptex-broken|texture-icwrite|unit_timer|unit_simd|heif|cmake-consumer|targa|tiff-misc|docs-examples-cpp' -%ctest '-R' 'texture-icwrite' || true +%ctest '-E' %{disabled_tests} +%ctest '-R' %{texture_tests} || true #%%ctest '-j1' '-R' 'unit_timer' %else # Many test cases are failing on PPC, ARM, ix64 ... ignore for now -%ctest '-E' 'ptex-broken|texture-icwrite|unit_timer|unit_simd|heif|cmake-consumer|targa|tiff-misc|docs-examples-cpp' || true -%ctest '-R' 'texture-icwrite' || true +%ctest '-E' %{disabled_tests} || true +%ctest '-R' %{texture_tests} || true #%%ctest '-j1' '-R' 'unit_timer' %endif -%post -n libOpenImageIO%{so_ver} -p /sbin/ldconfig -%postun -n libOpenImageIO%{so_ver} -p /sbin/ldconfig -%post -n libOpenImageIO_Util%{so_ver} -p /sbin/ldconfig -%postun -n libOpenImageIO_Util%{so_ver} -p /sbin/ldconfig +%ldconfig_scriptlets -n libOpenImageIO%{so_ver} +%ldconfig_scriptlets -n libOpenImageIO_Util%{so_ver} %files %doc CHANGES.md CREDITS.md README.md THIRD-PARTY.md ++++++ OpenImageIO-2.5.16.0.tar.gz -> OpenImageIO-3.0.0.3.tar.gz ++++++ /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO-2.5.16.0.tar.gz /work/SRC/openSUSE:Factory/.OpenImageIO.new.2017/OpenImageIO-3.0.0.3.tar.gz differ: char 14, line 1 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.AfzOqZ/_old 2024-11-13 15:28:39.522208144 +0100 +++ /var/tmp/diff_new_pack.AfzOqZ/_new 2024-11-13 15:28:39.526208310 +0100 @@ -2,7 +2,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">master</param> + <param name="revision">dev-3.0</param> <param name="versionformat">%ci</param> <param name="exclude">.git</param> </service> ++++++ oiio-images-20240410T102113.tar.xz -> oiio-images-20241104T095817.tar.xz ++++++ /work/SRC/openSUSE:Factory/OpenImageIO/oiio-images-20240410T102113.tar.xz /work/SRC/openSUSE:Factory/.OpenImageIO.new.2017/oiio-images-20241104T095817.tar.xz differ: char 15, line 1