Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package OpenImageIO for openSUSE:Factory 
checked in at 2021-04-01 14:16:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old)
 and      /work/SRC/openSUSE:Factory/.OpenImageIO.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "OpenImageIO"

Thu Apr  1 14:16:50 2021 rev:21 rq:881586 version:2.2.12.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes  2020-07-06 
16:35:04.376228203 +0200
+++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.2401/OpenImageIO.changes        
2021-04-01 14:18:02.072047558 +0200
@@ -1,0 +2,149 @@
+Fri Mar 26 08:03:38 UTC 2021 - Hans-Peter Jansen <[email protected]>
+
+- Conditionalize ptex
+
+-------------------------------------------------------------------
+Sun Mar 21 13:13:56 UTC 2021 - Hans-Peter Jansen <[email protected]>
+
+- Update to version 2.2.12 (1 Mar 2021)
+  + Bug fix: Improve parsing of XMP records in metadata: more
+    correct handling
+  + of lists/sequences, better inference of types that look like
+    int or float
+  + (rather than forcing unknown fields into strings), fixed bugs
+    in parsing
+  + rational values. #2865
+  + Bug fix: Fix loading PSB files with cinf tags. #2877
+  + Build: Improvements to building or linking static libraries.
+    #2854
+  + Build: Change default STOP_ON_WARNING to OFF for release
+    branches
+  + (including this one) so that small change in compiler warnings
+    after our
+  + release don't break anybody's builds. (Though we still stop on
+    warnings
+  + for CI builds). #2861
+  + Build: More clear warnings about using OpenVDB 8+ when building
+    for C++11,
+  + because OpenVDB 8 requires C++14 or higher. #2860
+  + Build: The pkgconfig OpenImageIO.pc was specifying the include
+    path
+  + incorrectly. #2869
+  + Build: More gracefully handle building against a custom
+    Imath/OpenEXR even
+  + when another exists in the system area. #2876
+  + Build: Minor fixes to build cleanly against the upcoming Imath
+    3.0. #2878
+  + Dev: hash.h: Make many of the hash functions constexpr. #2843
+  + Dev: Better unit tests to verify correctness and stability over
+    time of
+  + the hash functions. #2853
+  + Dev: unordered_map_concurrent.h: New methods find_or_insert,
+    nobin_mask().
+  + #2867
+  + CI: Speed up CI builds by not building OpenEXR example
+    programes. #2857
+  + CI: Speed up CI by using GitHub 'cache' actions + ccache. #2859
+  + CI: Separate stages (setup, deps, build, test) into separate
+    GHA "steps"
+  + for better logging and understanding of the timing and
+    performance. #2862
+  + CI: Now actively testing libheif in Linux CI. #2866
+  + CI: Remove the last vestiges of Travis-CI, which we no longer
+    use. #2871
+  + CI: For failed tests, add CMake cache and log part of the saved
+    artifacts.
+  + PSA: Avoid libheif 1.10 on Mac, it is broken. Libheif 1.11 is
+    fine.
+
+- Update to version 2.2.11 (1 Feb 2021)
+  + Enabled AVIF decoding of heic files (requires libheif >= 1.7
+    and for it
+  + to have been built with an AV1 encoder/decoder). #2811 #2812
+    #2814 #2818
+  + oiiotool --help now prints the OCIO version (where it prints
+    the config
+  + file and known color space). #2849
+  + Bug fix: ImageBufAlgo::ociolook() and ociofiletransform()
+    internally
+  + reversed the order of their inverse and unpremult arguments,
+    making it
+  + hard to select the inverse transformation. #2844
+  + Fix memory leak during decoding of some invalid Exif blocks.
+    #2824
+  + Build: Fixed warnings when building against python 2.x. #2815
+  + Build: No longer directly link against python libraries when
+    unnecessary.
+  + #2807
+  + Build: Better finding of OpenJpeg 2.4. #2829
+  + Build: On Windows, fix some linkage problems by changing the
+    pybind11
+  + bindings to make a CMake "shared" library rather than "module".
+    Sounds
+  + wrong, but seems to work. We will reverse if this causes
+    problems. #2830
+  + Build: On Mac, libheif 1.10 is very broken. Don't use that
+    version. #2847
+  + Build: Fix build break against changes coming in future
+    libtiff, where it
+  + is changing from some libtiff-defined integer types to the
+    equivalent
+  + stdint.h types. #2848
+  + Build: Some final touches to prepare for release of OpenColor
+    2.0. #2849
+  + Build: Fixes to support the libraw 202101 snapshot (their in-
+    progress
+  + 0.21.0). #2850
+  + CI: Got Windows CI fully working, bit by bit. #2796 #2805 #2821
+    #2826
+  + #2834 #2835 #2836 #2840
+  + Dev: Some internal rearrangement of span.h and string_view.h
+    (that should
+  + not break source or ABI compatibility). std::size() and
+    std::ssize()
+  + should work with OIIO::span and OIIO::string_view now. #2827
+  + Dev: ustring internals now have a way to ask for the list of
+    ustrings
+  + whose hashses collided. #2786
+  + Dev: New Filesystem::generic_filepath() returnss a filepath in
+    generic
+  + format (not OS specific). #2819
+  + Dev: ArgParse::abort() lets the response to a command line
+    argument signal
+  + that no further arguments should be parsed. #2820
+  + Dev: In oiioversion.h, added macros OIIO_VERSION_GREATER_EQUAL
+    and
+  + OIIO_VERSION_LESS. #2831
+  + Dev: In platform.h, added macro OIIO_INLINE_CONSTEXPR, which is
+    equivalent
+  + to inline constexpr for C++17, but just constexpr for C++ <=
+    14. #2832
+
+- Update to version 2.2.10.1 (7 Jan 2021)
+  + Fix build break against OpenColorIO v2.0 RC1. #2817
+
+- Update to version 2.2.10 (1 Jan 2021)
+  + GIF: support for UTF-8 filenames on Windows. #2777
+  + OpenEXR: Fix rare crash during multithreaded output. #2781
+  + OpenEXR: Fix potential crash parsing OpenEXR header that
+    contains Rational
+  + attributes with certain values. #2791
+  + Improved error reporting for IOFile failures to open the file.
+    #2780
+  + Build: Fix webp compile break on 32 bit systems. #2783
+  + Build/Windows: Fix symbol definition conflict with pyconfig.h.
+    #2800
+  + CI: Test the latest fmt, PugiXML, and pybind11 releases. #2778
+  + Docs: Add explanation of oiiotool -otex modifiers that were
+    missing from
+  + the docs. #2790 Fix some duplicated text. #2785
+
+- Add more optional dependencies: 
+  + ffmpeg
+  + Ptex
+  + libheif (conditionally on TW)
+- Fix filename
+- Exclude more failing tests: unit_simd and heif
+- Adjust %doc inclusions
+
+-------------------------------------------------------------------

Old:
----
  oiio-Release-2.1.17.0.tar.gz

New:
----
  oiio-2.2.12.0.tar.gz

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

Other differences:
------------------
++++++ OpenImageIO.spec ++++++
--- /var/tmp/diff_new_pack.TkXbOJ/_old  2021-04-01 14:18:03.204049319 +0200
+++ /var/tmp/diff_new_pack.TkXbOJ/_new  2021-04-01 14:18:03.204049319 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package OpenImageIO
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,27 +21,35 @@
 %else
 %bcond_without imageviewer
 %endif
+%if 0%{?suse_version} > 1500
+%bcond_without libheif
+%else
+%bcond_with libheif
+%endif
+%bcond_without opencv
 %bcond_without python_bindings
 %bcond_with apidocs
-%bcond_with opencv
+%bcond_with ptex
 
-%define so_ver 2_1
-%define major_minor_ver 2.1
+%define so_ver 2_2
+%define major_minor_ver 2.2
 Name:           OpenImageIO
-Version:        2.1.17.0
+Version:        2.2.12.0
 Release:        0
 Summary:        Library for Reading and Writing Images
 License:        BSD-3-Clause
 Group:          Productivity/Graphics/Other
 URL:            https://www.openimageio.org/
-Source0:        
https://github.com/OpenImageIO/oiio/archive/Release-%{version}.tar.gz#/oiio-Release-%{version}.tar.gz
+Source0:        
https://github.com/OpenImageIO/oiio/archive/Release-%{version}.tar.gz#/oiio-%{version}.tar.gz
 # 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:  dcmtk-devel
 %if %{with apidocs}
 BuildRequires:  doxygen
 %endif
 BuildRequires:  fdupes
+BuildRequires:  ffmpeg-devel
 BuildRequires:  gcc-c++
 BuildRequires:  giflib-devel
 BuildRequires:  hdf5-devel
@@ -62,9 +70,15 @@
 BuildRequires:  txt2man
 BuildRequires:  pkgconfig(OpenColorIO)
 BuildRequires:  pkgconfig(OpenEXR)
+%if %{with ptex}
+BuildRequires:  pkgconfig(Ptex)
+%endif
 BuildRequires:  pkgconfig(bzip2)
 BuildRequires:  pkgconfig(fmt)
 BuildRequires:  pkgconfig(freetype2)
+%if %{with libheif}
+BuildRequires:  pkgconfig(libheif)
+%endif
 BuildRequires:  pkgconfig(libopenjp2)
 %if %{with imageviewer}
 BuildRequires:  cmake(Qt5Core)
@@ -162,7 +176,7 @@
     -DINSTALL_FONTS:BOOL=OFF \
     -DLINKSTATIC:BOOL=OFF \
     -DUSE_EXTERNAL_PUGIXML:BOOL=ON \
-    -DUSE_FFMPEG:BOOL=OFF \
+    -DUSE_FFMPEG:BOOL=ON \
     -DCMAKE_SKIP_RPATH:BOOL=ON \
     -DUSE_OPENCV:BOOL=%{?with_opencv:ON}%{?without_opencv:OFF} \
     
-DUSE_PYTHON:BOOL=%{?with_python_bindings:ON}%{?without_python_bindings:OFF} \
@@ -198,7 +212,7 @@
 ln -s ../../src/fonts/Droid_Sans/DroidSans.ttf build/fonts/DroidSans.ttf
 # Exclude known broken tests
 %ifarch x86_64
-%ctest '-E' 'broken|texture-icwrite|unit_timer'
+%ctest '-E' 'broken|texture-icwrite|unit_timer|unit_simd|heif'
 %ctest '-R' 'texture-icwrite' || true
 %ctest '-j1' '-R' 'unit_timer'
 %else
@@ -213,8 +227,9 @@
 %postun -n libOpenImageIO_Util%{so_ver} -p /sbin/ldconfig
 
 %files
-%doc CHANGES.md CHANGES-0.x.md CHANGES-1.x.md CREDITS.md README.md
-%license LICENSE.md LICENSE-THIRD-PARTY.md
+%doc CHANGES.md CREDITS.md README.md THIRD-PARTY.md
+%doc src/doc/CHANGES-0.x.md src/doc/CHANGES-1.x.md
+%license LICENSE.md
 %{_bindir}/*
 %{_mandir}/man1/*.1%{ext_man}
 
@@ -239,7 +254,7 @@
 
 %if %{with python_bindings}
 %files -n python3-%{name}
-%{python3_sitearch}/%{name}.so
+%{python3_sitearch}/%{name}.*.so
 %endif
 
 %changelog

++++++ oiio-Release-2.1.17.0.tar.gz -> oiio-2.2.12.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/OpenImageIO/oiio-Release-2.1.17.0.tar.gz 
/work/SRC/openSUSE:Factory/.OpenImageIO.new.2401/oiio-2.2.12.0.tar.gz differ: 
char 12, line 1

Reply via email to