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

Reply via email to