commit OpenImageIO for openSUSE:Factory
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-08-05 17:22:28 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.7232 (New) Package is "OpenImageIO" Mon Aug 5 17:22:28 2024 rev:54 rq:1191636 version:2.5.14.0 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2024-07-18 19:19:52.039552633 +0200 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.7232/OpenImageIO.changes 2024-08-05 17:23:33.376733651 +0200 @@ -1,0 +2,24 @@ +Sat Aug 3 17:11:06 UTC 2024 - Marcus Rueckert + +- update to 2.5.14.0 + - fix (png): Correctly read PNGs with partial alpha #4315 +(2.5.14.0) + - fix(ImageBuf): Copy/paste error in the ImageBuf iterator copy +constructor #4365 (by Anton Dukhovnikov) + - perf/TS: Only write full metadata to the first mip level #4320 +(2.5.14.0) + - dev(strutil.h): Strutil::string_is_identifier() #4333 +(2.5.14.0) + - build: Avoid rebuilds due to processing of fmt headers #4313 +(by Jesse Yurkovich) (2.5.14.0) + - build: Fix boost vs cmake 3.30 problem. + - ci: Sanitizer new warnings about signed/unsigned offsets in +openexr #4351 (2.5.14.0) + - docs: Clarify that IBA::rotate params are pixel coordinates +#4358 (2.5.14.0) + - admin: More CLA explanation and how-to links #4318 (2.5.14.0) + - admin: Document my git-cliff workflow for release notes #4319 +(2.5.14.0) + - security: Document CVE-2024-40630 resolution (2.5.14.0) + +--- Old: OpenImageIO-2.5.13.1.tar.gz New: OpenImageIO-2.5.14.0.tar.gz Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.mCE42J/_old 2024-08-05 17:23:34.848794016 +0200 +++ /var/tmp/diff_new_pack.mCE42J/_new 2024-08-05 17:23:34.848794016 +0200 @@ -35,7 +35,7 @@ %define so_ver 2_5 %define major_minor_ver 2.5 Name: OpenImageIO -Version:2.5.13.1 +Version:2.5.14.0 Release:0 Summary:Library for Reading and Writing Images License:BSD-3-Clause ++ OpenImageIO-2.5.13.1.tar.gz -> OpenImageIO-2.5.14.0.tar.gz ++ /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO-2.5.13.1.tar.gz /work/SRC/openSUSE:Factory/.OpenImageIO.new.7232/OpenImageIO-2.5.14.0.tar.gz differ: char 28, line 1
commit OpenImageIO for openSUSE:Factory
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-07-18 19:19:49 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.17339 (New) Package is "OpenImageIO" Thu Jul 18 19:19:49 2024 rev:53 rq:1188365 version:2.5.13.1 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2024-07-02 18:19:44.494646541 +0200 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.17339/OpenImageIO.changes 2024-07-18 19:19:52.039552633 +0200 @@ -1,0 +2,8 @@ +Wed Jul 17 23:07:00 UTC 2024 - Marcus Rueckert + +- update to 2.5.13.1 (CVE-2024-40630 boo#1227897) + fix(heic): Correctly set imagespec size for heif images. + security advisory (by Gerrard Tai) + https://github.com/AcademySoftwareFoundation/OpenImageIO/security/advisories/GHSA-jjm9-9m4m-c8p2 + +--- Old: OpenImageIO-2.5.13.0.tar.gz New: OpenImageIO-2.5.13.1.tar.gz Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.ALWhra/_old 2024-07-18 19:19:53.435608513 +0200 +++ /var/tmp/diff_new_pack.ALWhra/_new 2024-07-18 19:19:53.439608673 +0200 @@ -35,7 +35,7 @@ %define so_ver 2_5 %define major_minor_ver 2.5 Name: OpenImageIO -Version:2.5.13.0 +Version:2.5.13.1 Release:0 Summary:Library for Reading and Writing Images License:BSD-3-Clause ++ OpenImageIO-2.5.13.0.tar.gz -> OpenImageIO-2.5.13.1.tar.gz ++ /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO-2.5.13.0.tar.gz /work/SRC/openSUSE:Factory/.OpenImageIO.new.17339/OpenImageIO-2.5.13.1.tar.gz differ: char 28, line 1
commit OpenImageIO for openSUSE:Factory
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-07-02 18:19:39 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.18349 (New) Package is "OpenImageIO" Tue Jul 2 18:19:39 2024 rev:52 rq:1184863 version:2.5.13.0 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2024-06-03 17:44:59.966414887 +0200 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.18349/OpenImageIO.changes 2024-07-02 18:19:44.494646541 +0200 @@ -1,0 +2,12 @@ +Mon Jul 1 19:12:08 UTC 2024 - Marcus Rueckert + +- update to 2.5.13.0 + - fix: Various PSD files fail to load correctly #4302 (by Jesse +Yurkovich) + - fix: Improve error messages when a font is not found #4284 + - int: In platform.h, define OIIO_DEVICE macro #4290 + - ci: Typo in build_libtiff.bash #4280 + - docs: Update INSTALL.md for windows #4279 (by Mel Massadian) + - docs: Fixes to formatting and sphinx warnings #4301 + +--- Old: OpenImageIO-2.5.12.0.tar.gz New: OpenImageIO-2.5.13.0.tar.gz Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.RDzYRS/_old 2024-07-02 18:19:46.402716354 +0200 +++ /var/tmp/diff_new_pack.RDzYRS/_new 2024-07-02 18:19:46.406716500 +0200 @@ -35,7 +35,7 @@ %define so_ver 2_5 %define major_minor_ver 2.5 Name: OpenImageIO -Version:2.5.12.0 +Version:2.5.13.0 Release:0 Summary:Library for Reading and Writing Images License:BSD-3-Clause ++ OpenImageIO-2.5.12.0.tar.gz -> OpenImageIO-2.5.13.0.tar.gz ++ /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO-2.5.12.0.tar.gz /work/SRC/openSUSE:Factory/.OpenImageIO.new.18349/OpenImageIO-2.5.13.0.tar.gz differ: char 13, line 1
commit OpenImageIO for openSUSE:Factory
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-06-03 17:44:40 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.24587 (New) Package is "OpenImageIO" Mon Jun 3 17:44:40 2024 rev:51 rq:1178264 version:2.5.12.0 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2024-05-03 01:08:39.895936569 +0200 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.24587/OpenImageIO.changes 2024-06-03 17:44:59.966414887 +0200 @@ -1,0 +2,22 @@ +Sun Jun 2 11:02:09 UTC 2024 - Marcus Rueckert + +- update to 2.5.12.0 + - exr: Add IOProxy support for EXR multipart output #4263 #4264 +(by jreichel-nvidia) + - pnm: Improvements to pnm plugin: support for uint16 and +32-float, "pnm:bigendian" and "pnm:pfmflip" controls for +output. #4253 (by Vlad (Kuzmin) Erium) + - ImageBuf: Improve behavior of IB::nsubimages and other related +fixes #4228 + - simd.h: Fix longstanding problem with 16-wide bitcast for +8-wide HW #4268 + - strutil.h: Add Strutil::eval_as_bool #4250 + - tests: Add new heif test output #4262 + - tests: Fix windows quoting for test #4271 + - build: More warning elimination for clang18 #4257 + - build: Add appropriate compiler defines and flags for SIMD with +MSVC #4266 (by Jesse Yurkovich) + - build: Gcc-14 support, testing, CI #4270 + - docs: Fix stray references to the old repo home #4255 + +--- Old: OpenImageIO-2.5.11.0.tar.gz New: OpenImageIO-2.5.12.0.tar.gz Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.Z0YByf/_old 2024-06-03 17:45:01.694478092 +0200 +++ /var/tmp/diff_new_pack.Z0YByf/_new 2024-06-03 17:45:01.694478092 +0200 @@ -35,7 +35,7 @@ %define so_ver 2_5 %define major_minor_ver 2.5 Name: OpenImageIO -Version:2.5.11.0 +Version:2.5.12.0 Release:0 Summary:Library for Reading and Writing Images License:BSD-3-Clause ++ OpenImageIO-2.5.11.0.tar.gz -> OpenImageIO-2.5.12.0.tar.gz ++ /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO-2.5.11.0.tar.gz /work/SRC/openSUSE:Factory/.OpenImageIO.new.24587/OpenImageIO-2.5.12.0.tar.gz differ: char 30, line 1
commit OpenImageIO for openSUSE:Factory
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-04-03 17:21:04 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.1905 (New) Package is "OpenImageIO" Wed Apr 3 17:21:04 2024 rev:49 rq:1164321 version:2.5.10.1 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2024-03-01 23:39:57.646908660 +0100 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.1905/OpenImageIO.changes 2024-04-03 17:22:18.149671031 +0200 @@ -1,0 +2,37 @@ +Tue Apr 2 21:20:27 UTC 2024 - Marcus Rueckert + +- update to 2.5.10.1 + It seems 2.5.10.0 was pulled again, because 2.5.10.0 was + mis-tagged. + - oiiotool: Expression substitution now understands +pseudo-metadata NONFINITE_COUNT that returns the number of +nonfinite values in the image, thus allowing decision making +about fixnan #4171 + - color management: Automatically recognize some additional color +space name synonyms: "srgb_texture", "lin_rec709" and +"lin_ap1". Also add common permutation "srgb_tx" and "srgb +texture" as additional aliases for "srgb". #4166 + - openexr: Implement copy_image for OpenEXR #4004 (by Andy Chan) + - heic: Don't auto-transform camera-rotated images #4142 #4184 + - hash.h: Mismatched pragma push/pop in hash.h #4182 + - simd.h: gather_mask() was wrong for no-simd fallback #4183 + - texture.h: Overload decode_wrapmode to support ustringhash +#4207 (by Chris Hellmuth) + - build: Fix warning when Freetype is disabled #4177 + - build: iv build issues with glTexImage3D #4202 (by Vlad +(Kuzmin) Erium) + - build: Fix buld_ninja.bash to make directories and download +correctly #4192 (by Sergio Rojas) + - build: Need additional include #4194 + - build: FindOpenColorIO failed to properly set +OpenColorIO_VERSION #4196 + - build: Restore internals of strhash to compile correctly on 32 +bit architectures #4213 + - ci: Allow triggering CI workflow from web #4178 + - ci: Make one of the Mac tests build for avx2 #4188 + - ci: Enable Windows 2022 CI tests #4195 + - docs: Fix some typos and add missing oiiotool expression +explanations #4169 + - admin: Add a ROADMAP document #4161 + +--- Old: OpenImageIO-2.5.9.0.tar.gz New: OpenImageIO-2.5.10.1.tar.gz Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.4J8tjw/_old 2024-04-03 17:22:19.277712649 +0200 +++ /var/tmp/diff_new_pack.4J8tjw/_new 2024-04-03 17:22:19.281712796 +0200 @@ -35,7 +35,7 @@ %define so_ver 2_5 %define major_minor_ver 2.5 Name: OpenImageIO -Version:2.5.9.0 +Version:2.5.10.1 Release:0 Summary:Library for Reading and Writing Images License:BSD-3-Clause ++ OpenImageIO-2.5.9.0.tar.gz -> OpenImageIO-2.5.10.1.tar.gz ++ /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO-2.5.9.0.tar.gz /work/SRC/openSUSE:Factory/.OpenImageIO.new.1905/OpenImageIO-2.5.10.1.tar.gz differ: char 29, line 1
commit OpenImageIO for openSUSE:Factory
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-02-15 21:00:35 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.1815 (New) Package is "OpenImageIO" Thu Feb 15 21:00:35 2024 rev:47 rq:1146674 version:2.5.8.0 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2024-02-01 18:07:40.684081854 +0100 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.1815/OpenImageIO.changes 2024-02-15 21:01:57.187267409 +0100 @@ -1,0 +2,49 @@ +Wed Feb 7 23:24:15 UTC 2024 - Marcus Rueckert + +- we need at least OpenEXR 2.4. force this + +--- +Wed Feb 7 22:55:57 UTC 2024 - Marcus Rueckert + +- Upgrade the image files to 20240205T200840 + this fixes a small license issue + +--- +Wed Feb 7 22:37:34 UTC 2024 - Marcus Rueckert + +- Add https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4143.patch + Potential patch to fix the aarch64 regressions reported here: + https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4111 + + This can be dropped in the next version update. + +--- +Thu Feb 1 22:51:30 UTC 2024 - Marcus Rueckert + +- update to 2.5.8.0: + - feat(oiiotool): New --buildinfo command prints build +information, + - including version, compiler, and all library dependencies. +#4124 + - feat(api): New global getattribute queries: "build:platform", + - "build:compiler", "build:dependencies" #4124 + - feat(openexr): Add support for luminance-chroma OpenEXR images. +#4070 (by jreichel-nvidia) + - fix(raw): Avoid buffer overrun for flip direction cases #4100 + - fix(iv): Assume iv display gamma 2.2 if GAMMA env variable is +not set #4118 + - fix: Fixes to reduce problems identified by static analysis +#4113 + - dev(simd.h): Make all-architecture matrix44::inverse() #4076 + - dev(simd.h): Fix AVX-512 round function #4119 (by AngryLoki) + - build(deps): Remove Findfmt.cmake, rely on that package's +exported config. #4069 #4103 (by Dominik Wójt) + - build(deps): Account for header changes in fmt project trunk +#4109 #4114 + - tests: Shuffle some tests between directories #4091 + - tests: Fix docs test, used wrong namespace #4090 + - docs: Fix broken IBA color management documentation #4104 + - style: Update our formatting standard to clang-format 17.0 and +C++17 #4096 + +--- Old: OpenImageIO-2.5.7.0.tar.gz oiio-images-20221017T102353.tar.xz New: 4143.patch OpenImageIO-2.5.8.0.tar.gz oiio-images-20240205T200840.tar.xz BETA DEBUG BEGIN: New: - Add https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4143.patch Potential patch to fix the aarch64 regressions reported here: BETA DEBUG END: Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.3Q729e/_old 2024-02-15 21:02:01.399415453 +0100 +++ /var/tmp/diff_new_pack.3Q729e/_new 2024-02-15 21:02:01.403415593 +0100 @@ -31,11 +31,11 @@ %bcond_with apidocs %bcond_with ptex -%define images_ts 20221017T102353 +%define images_ts 20240205T200840 %define so_ver 2_5 %define major_minor_ver 2.5 Name: OpenImageIO -Version:2.5.7.0 +Version:2.5.8.0 Release:0 Summary:Library for Reading and Writing Images License:BSD-3-Clause @@ -46,6 +46,7 @@ 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 +Patch1: https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4143.patch BuildRequires: cmake >= 3.12 BuildRequires: dcmtk-devel %if %{with apidocs} @@ -74,7 +75,7 @@ BuildRequires: tbb-devel BuildRequires: txt2man BuildRequires: pkgconfig(OpenColorIO) -BuildRequires: pkgconfig(OpenEXR) +BuildRequires: pkgconfig(OpenEXR) >= 2.4 %if %{with ptex} BuildRequires: ptex-devel-static %endif ++ 4143.patch ++ >From f0f41e08f88560ed5cc97a8062d1f813b7693068 Mon Sep 17 00:00:00 2001 From: Larry Gritz Date: Wed, 7 Feb 2024 12:01:35 -0800 Subject: [PATCH] fix(simd.h): Address NEON issues Primarily, recent changes (PR 4071) to vint4::store for the NEON case appear to have some type mismatches, which apple clang on ARM-based Mac (including our CI) seems ok with, but which is generating type errors on other ARM Linux platforms. I think the types were weird here,
commit OpenImageIO for openSUSE:Factory
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-01-24 20:57:43 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.16006 (New) Package is "OpenImageIO" Wed Jan 24 20:57:43 2024 rev:45 rq:1141249 version:2.5.6.0 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2024-01-15 22:22:12.073397932 +0100 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.16006/OpenImageIO.changes 2024-01-24 20:57:44.707053661 +0100 @@ -1,0 +2,8 @@ +Wed Jan 24 13:22:08 UTC 2024 - Marcus Rueckert + +- OpenImageIO so far forced C++ Standard 14 which does not match + with openVDB >= 10.1 which requires 17 at least. + + https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4021 + +--- Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.4uDTsy/_old 2024-01-24 20:57:46.135105222 +0100 +++ /var/tmp/diff_new_pack.4uDTsy/_new 2024-01-24 20:57:46.135105222 +0100 @@ -193,7 +193,7 @@ %ifarch ppc -DNOTHREADS=ON \ %endif --DCMAKE_CXX_STANDARD=14 \ +-DCMAKE_CXX_STANDARD=17 \ -DINSTALL_DOCS:BOOL=ON \ -DCMAKE_INSTALL_DOCDIR:PATH=%{_docdir}/%{name} \ -DCMAKE_INSTALL_MANDIR:PATH=%{_mandir}/man1 \
commit OpenImageIO for openSUSE:Factory
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-01-03 12:27:41 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.28375 (New) Package is "OpenImageIO" Wed Jan 3 12:27:41 2024 rev:43 rq:1135988 version:2.5.6.0 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2023-11-16 20:30:28.392598237 +0100 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.28375/OpenImageIO.changes 2024-01-03 12:27:47.953638078 +0100 @@ -1,0 +2,10 @@ +Sat Dec 30 16:47:53 UTC 2023 - Dirk Müller + +- update to 2.5.6.0: + * autocc bugfix and color config inventory cleanup + * Fix issue when computing perceptual diff + * Better cmake verbose behavior + * Fix typo in slack-release-notifier version + * More relicensing code under Apache 2.0 + +--- Old: OpenImageIO-2.5.5.0.tar.gz New: OpenImageIO-2.5.6.0.tar.gz Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.5OC7hi/_old 2024-01-03 12:27:49.841707026 +0100 +++ /var/tmp/diff_new_pack.5OC7hi/_new 2024-01-03 12:27:49.869708048 +0100 @@ -35,7 +35,7 @@ %define so_ver 2_5 %define major_minor_ver 2.5 Name: OpenImageIO -Version:2.5.5.0 +Version:2.5.6.0 Release:0 Summary:Library for Reading and Writing Images License:BSD-3-Clause ++ OpenImageIO-2.5.5.0.tar.gz -> OpenImageIO-2.5.6.0.tar.gz ++ /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO-2.5.5.0.tar.gz /work/SRC/openSUSE:Factory/.OpenImageIO.new.28375/OpenImageIO-2.5.6.0.tar.gz differ: char 12, line 1 ++ _service ++ --- /var/tmp/diff_new_pack.5OC7hi/_old 2024-01-03 12:27:50.405727622 +0100 +++ /var/tmp/diff_new_pack.5OC7hi/_new 2024-01-03 12:27:50.437728791 +0100 @@ -1,12 +1,12 @@ - + git https://github.com/OpenImageIO/oiio-images master %ci .git - + xz *.tar
commit OpenImageIO for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package OpenImageIO for openSUSE:Factory checked in at 2023-11-07 21:28:49 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.17445 (New) Package is "OpenImageIO" Tue Nov 7 21:28:49 2023 rev:41 rq:1124050 version:2.5.5.0 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2023-09-11 21:27:22.740489130 +0200 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.17445/OpenImageIO.changes 2023-11-07 21:29:35.770667084 +0100 @@ -1,0 +2,25 @@ +Tue Nov 7 14:05:58 UTC 2023 - Marcus Rueckert + +- Workaround for https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4049 + the generated cmake config file has a broken dependency on zlib. + until the generator is fixed we fix the generated file with perl. + +--- +Tue Nov 7 13:46:51 UTC 2023 - Marcus Rueckert + +- Update to 2.5.5.0 + https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.5.0 + https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.4.0 + https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.17.0 + https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.16.0 + https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.15.0 +- disable docs-examples-cpp as it doesnt find the files in the + build directory + +--- +Tue Nov 7 13:46:28 UTC 2023 - Marcus Rueckert + +- OpenImageIO moved under the ASWF umbrella. use the tarball from + there. + +--- Old: oiio-2.4.14.0.tar.gz New: OpenImageIO-2.5.5.0.tar.gz Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.QCuzop/_old 2023-11-07 21:29:36.794704793 +0100 +++ /var/tmp/diff_new_pack.QCuzop/_new 2023-11-07 21:29:36.794704793 +0100 @@ -32,16 +32,16 @@ %bcond_with ptex %define images_ts 20221017T102353 -%define so_ver 2_4 -%define major_minor_ver 2.4 +%define so_ver 2_5 +%define major_minor_ver 2.5 Name: OpenImageIO -Version:2.4.14.0 +Version:2.5.5.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/refs/tags/v%{version}.tar.gz#/oiio-%{version}.tar.gz +Source0: https://github.com/AcademySoftwareFoundation/OpenImageIO/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz # this contains the actual test images, only used during build 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 @@ -172,8 +172,7 @@ This package contains python bindings for OpenImageIO. %prep -%setup -q -n oiio-%{version} -b 1 -%autopatch -p1 +%autosetup -p1 -b 1 # CMake looks for images at /testsuite/oiio-images mkdir -p %{__builddir}/testsuite ln -sf %{_builddir}/oiio-images-%{images_ts} %{__builddir}/testsuite/oiio-images @@ -215,6 +214,12 @@ %install %cmake_install + +# workaround for https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4049 +perl -p -i.back -e 's|find_dependency\(ZLIB.*\)|find_dependency(ZLIB)|g' $(find %{buildroot} -iname OpenImageIOConfig.cmake) +diff -urN $(find %{buildroot} -iname OpenImageIOConfig.cmake){.back,} ||: +rm $(find %{buildroot} -iname OpenImageIOConfig.cmake).back + # Create and own the default plugin directory mkdir -p %{buildroot}%{_libdir}/%{name}-%{major_minor_ver} @@ -241,12 +246,12 @@ # Exclude known broken tests # timer tests won't do reliably in OBS %ifarch x86_64 -%ctest '-E' 'ptex-broken|texture-icwrite|unit_timer|unit_simd|heif|cmake-consumer|targa|tiff-misc' +%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 '-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' || true +%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 '-j1' '-R' 'unit_timer' %endif
commit OpenImageIO for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package OpenImageIO for openSUSE:Factory checked in at 2023-09-11 21:22:44 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.1766 (New) Package is "OpenImageIO" Mon Sep 11 21:22:44 2023 rev:40 rq:1110289 version:2.4.14.0 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2023-07-17 19:24:05.910019682 +0200 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.1766/OpenImageIO.changes 2023-09-11 21:27:22.740489130 +0200 @@ -1,0 +2,32 @@ +Wed Aug 30 14:04:03 UTC 2023 - Hans-Peter Jansen + +- Disable tiff-misc test, because it often(!) fails the build on OBS + +--- +Mon Aug 28 21:54:15 UTC 2023 - Hans-Peter Jansen + +- Update to 2.4.14.0: + * ico: IOProxy support for ICO input #3919 (by jasonbaumeister) + * fix(psd): CMYK PSD files now copy alpha correctly #3918 (by +jasonbaumeister) + * fix(python): Fix arithmetic overflow in oiio_bufinfo (Python +interop) #3931 (by Jesse Yurkovich) + * build: Fix WebP linking if CMAKE_FIND_PACKAGE_PREFER_CONFIG is +ON #3863 (by Benjamin Buch) + * build: Find OpenEXR equally well with our FindOpenEXR and exr's +exported config file #3862 (by Benjamin Buch) + * build: Fix broken OIIO_NO_NEON definition #3911 + * ci: Lock down icx version #3929 + * ci: Bump build_openexr and build_opencolorio defaults to latest +versions #3920 + * admin: Update mail list to https://lists.aswf.io/g/oiio-dev +#3880 + * admin: Add charter and other ASWF documents to the repo #3850 + * admin: Document use of the DCO which is now required for all +PRs #3897 + * admin: Put logo on the main readme #3927 + * admin: Remove old CLAs that are no longer in effect + * admin: Change open source license to Apache 2.0. #3899, #3903, +#3904, #3906, #3914, #3922, #3926. + +--- Old: oiio-2.4.13.0.tar.gz New: oiio-2.4.14.0.tar.gz Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.BVnOLL/_old 2023-09-11 21:27:26.400619610 +0200 +++ /var/tmp/diff_new_pack.BVnOLL/_new 2023-09-11 21:27:26.412620038 +0200 @@ -35,7 +35,7 @@ %define so_ver 2_4 %define major_minor_ver 2.4 Name: OpenImageIO -Version:2.4.13.0 +Version:2.4.14.0 Release:0 Summary:Library for Reading and Writing Images License:BSD-3-Clause @@ -241,12 +241,12 @@ # Exclude known broken tests # timer tests won't do reliably in OBS %ifarch x86_64 -%ctest '-E' 'ptex-broken|texture-icwrite|unit_timer|unit_simd|heif|cmake-consumer|targa' +%ctest '-E' 'ptex-broken|texture-icwrite|unit_timer|unit_simd|heif|cmake-consumer|targa|tiff-misc' %ctest '-R' 'texture-icwrite' || 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' || true +%ctest '-E' 'ptex-broken|texture-icwrite|unit_timer|unit_simd|heif|cmake-consumer|targa|tiff-misc' || true %ctest '-R' 'texture-icwrite' || true #%%ctest '-j1' '-R' 'unit_timer' %endif ++ oiio-2.4.13.0.tar.gz -> oiio-2.4.14.0.tar.gz ++ /work/SRC/openSUSE:Factory/OpenImageIO/oiio-2.4.13.0.tar.gz /work/SRC/openSUSE:Factory/.OpenImageIO.new.1766/oiio-2.4.14.0.tar.gz differ: char 23, line 2
commit OpenImageIO for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package OpenImageIO for openSUSE:Factory checked in at 2023-07-17 19:23:48 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.3193 (New) Package is "OpenImageIO" Mon Jul 17 19:23:48 2023 rev:39 rq:1098902 version:2.4.13.0 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2023-06-04 00:13:07.313720300 +0200 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.3193/OpenImageIO.changes 2023-07-17 19:24:05.910019682 +0200 @@ -1,0 +2,23 @@ +Sat Jul 15 17:04:53 UTC 2023 - Dirk Müller + +- update to 2.4.13.0: + * *OpenCV*: Improve OpenCV support -- errors, version, half + * *IBA*: Improve error message for IBA::ocio functions + * *exif*: Convert paramvalue string to integer when needed + * *exr*: Correction to dwa vs zip logic when outputting OpenEXR + * *ico*: Heap-buffer-overflow + * *jpeg*: Fix density calculation for jpeg output + * *jpeg2000*: Better pixel type promotion logic + * *psd*: Prevent simultaneous psd thumbnail reads from clashing + * *strutil.h*: Ensure proper constexpr of string hashing + * *build* Fix use of OIIO_LOCAL_DEPS_PATH + * *build* Fix fmt vs gcc warning that had version typo + * *tests*: Fix missing simd test due to copy paste typo + * *docs*: Update CONTRIBUTING and SECURITY #3852 + * *docs*: ImageInput and ImageOutput docs updated to Python 3. + * *docs*: Many fixes to python code examples + * *docs*: Update mail list URL + * *docs*: Fix explanation of raw:Exposure config hint + * *docs*: Document use of the DCO which is now required for all + +--- Old: oiio-2.4.12.0.tar.gz New: oiio-2.4.13.0.tar.gz Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.nXQOUW/_old 2023-07-17 19:24:07.862030990 +0200 +++ /var/tmp/diff_new_pack.nXQOUW/_new 2023-07-17 19:24:07.866031012 +0200 @@ -35,7 +35,7 @@ %define so_ver 2_4 %define major_minor_ver 2.4 Name: OpenImageIO -Version:2.4.12.0 +Version:2.4.13.0 Release:0 Summary:Library for Reading and Writing Images License:BSD-3-Clause ++ oiio-2.4.12.0.tar.gz -> oiio-2.4.13.0.tar.gz ++ /work/SRC/openSUSE:Factory/OpenImageIO/oiio-2.4.12.0.tar.gz /work/SRC/openSUSE:Factory/.OpenImageIO.new.3193/oiio-2.4.13.0.tar.gz differ: char 23, line 2
commit OpenImageIO for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package OpenImageIO for openSUSE:Factory checked in at 2023-06-04 00:12:54 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.15902 (New) Package is "OpenImageIO" Sun Jun 4 00:12:54 2023 rev:38 rq:1090547 version:2.4.12.0 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2023-02-16 16:56:28.666850725 +0100 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.15902/OpenImageIO.changes 2023-06-04 00:13:07.313720300 +0200 @@ -1,0 +2,76 @@ +Fri Jun 2 15:09:20 UTC 2023 - Antoine Belvire + +- Update to 2.4.12.0: + * oiiotool: Don't propagate unsupported channels (gh#OpenImageIO/oiio#3838). + * oiiotool: Improvements to performance and memory when making very large +textures (gh#OpenImageIO/oiio#3829). + * fix: Prevent possible deadlock when reading files with wrong extensions +(gh#OpenImageIO/oiio#3845). + * gif: Prevent possible heap buffer overflow (gh#OpenImageIO/oiio#3841). + * psd: Improve memory efficiency of PSD read (gh#OpenImageIO/oiio#3807). + * raw: Fix LibRaw flip to Exif orientation conversion +(gh#OpenImageIO/oiio#3847). + * raw: Raw input fix user_flip usage (gh#OpenImageIO/oiio#3858). + * strutil: Use forward properly for sync::print() (gh#OpenImageIO/oiio#3825). + * build: Fixes for latest xcode on MacOS 13.3 Ventura +(gh#OpenImageIO/oiio#3854). + * build: Fix build error with MSVC (gh#OpenImageIO/oiio#3832). + * ci: Fix warnings (gh#OpenImageIO/oiio#3833). + * ci: Fix package name for icc (gh#OpenImageIO/oiio#3860). +- Changes of 2.4.11.1: + * build: Support for fmt 10.0 (gh#OpenImageIO/oiio#3825, +gh#OpenImageIO/oiio#3828, gh#OpenImageIO/oiio#3836). +- Changes of 2.4.11.0: + * oiiotool: For expression evaluation, NIMAGES now evaluates to the current +image stack depth (gh#OpenImageIO/oiio#3822). + * Python: Improve error messages when passing wrong python array sizes +(gh#OpenImageIO/oiio#3801). + * Raw: handle 1-channel raw images (gh#OpenImageIO/oiio#3798). + * HEIC: Support the ".hif" extension, which seems to be used by some Canon +cameras instead of .heif (gh#OpenImageIO/oiio#3813). + * PSD: Fix problems reading images with width > 64k pixels +(gh#OpenImageIO/oiio#3806). + * Windows/fmath: Work around MSVS bug(?) that generated wrong code for + * fast_exp2 (gh#OpenImageIO/oiio#3804). + * Build: Fix building on OpenBSD (gh#OpenImageIO/oiio#3808). + * Build: Refactor simd.h to disable Intel intrinsics when not on Intel +(including Cuda compiles) (gh#OpenImageIO/oiio#3814). + * Build: Fix building against new ffmpeg 6.0 (gh#OpenImageIO/oiio#3812). + * Build: Work around problems with fmt library + NVPTX relating to unknown +float128 type (gh#OpenImageIO/oiio#3823). + * CI/test: Fix incorrect branch name when cloning openexr-images for the +testsuite (gh#OpenImageIO/oiio#3814). + * Test: Use copies instead of symlinks in a couple spots to help on Windows. +(gh#OpenImageIO/oiio#3818). +- Changes of 2.4.10.0: + * Exif: Fix typo that prevented us from correctly naming Exif +"CameraElevationAngle" metadata (gh#OpenImageIO/oiio#3783). + * IC/TS: Fixes that avoid deadlock situations on the file handle cache +in certain scenarios with very high thread contention +(gh#OpenImageIO/oiio#3784). + * Docs: Some retroactive edits to INSTALL.md to correctly document changed +dependencies of the 2.4 series. + * GIF: Fix potential array overrun when writing GIF files +(gh#OpenImageIO/oiio#3789). + * Build: Fixes to make a clean build on Mac using Apple Clang 11.0 +(gh#OpenImageIO/oiio#3795). + * FYI: This version of OIIO should build against Clang 16. + * maketx: Fix a broken --cdf flag, which was set up to take an argument, but +should always simply have acted as a simple boolean flag on its own. The +incorrect way it was set up not only was useless, but also could lead to +occasional crashes (gh#OpenImageIO/oiio#3748). + * maketx and oiiotool --otex: Add support for CDFs of bumpslopes channels. +Previously, if you used both --bumpslopes and --cdf at the same time, the +CDFs were not produced for all channels (gh#OpenImageIO/oiio#3793). +- Changes of 2.4.9.0: + * Build: check need for libatomic with check_cxx_source_compiles instead of +the more expensive check_cxx_source_runs (gh#OpenImageIO/oiio#3774). + * Fix(IC): Avoid bad IC stats when no files were read +(gh#OpenImageIO/oiio#3765). + * Build: Add a cmake option OIIO_DISABLE_BOOST_STACKTRACE to disable use and + * dependency of boost stacktrace (gh#OpenImageIO/oiio#3777). + * ustringhash: Make an explicit constructor from a hash value +(gh#OpenImageIO/oiio#3778). + * Build: Add
commit OpenImageIO for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package OpenImageIO for openSUSE:Factory checked in at 2023-02-16 16:56:09 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.22824 (New) Package is "OpenImageIO" Thu Feb 16 16:56:09 2023 rev:37 rq:1066017 version:2.4.8.1 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2023-02-03 22:05:31.963377284 +0100 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.22824/OpenImageIO.changes 2023-02-16 16:56:28.666850725 +0100 @@ -1,0 +2,15 @@ +Mon Feb 13 19:06:04 UTC 2023 - Hans-Peter Jansen + +- update to 2.4.8.1 + * Fix(targa): guard against corrupted tga files Fixes +TALOS-2023-1707 / CVE-2023-24473, +TALOS-2023-1708 / CVE-2023-22845. #3768 + * Fix: race condition in TIFF reader, fixes +TALOS-2023-1709 / CVE-2023-24472. #3772 + * Windows: Fix unresolved external symbol for MSVS 2017 #3763 + * Fix: Initialize OpenEXROutput::m_levelmode in init(). #3764 + * Fix: improve thread safety for concurrent tiff loads. #3767 + * Fix(fits): Make sure to close if open fails to find right magic +number. #3771 + +--- Old: oiio-2.4.8.0.tar.gz New: oiio-2.4.8.1.tar.gz Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.L1OYQg/_old 2023-02-16 16:56:30.762859103 +0100 +++ /var/tmp/diff_new_pack.L1OYQg/_new 2023-02-16 16:56:30.770859135 +0100 @@ -35,7 +35,7 @@ %define so_ver 2_4 %define major_minor_ver 2.4 Name: OpenImageIO -Version:2.4.8.0 +Version:2.4.8.1 Release:0 Summary:Library for Reading and Writing Images License:BSD-3-Clause ++ oiio-2.4.8.0.tar.gz -> oiio-2.4.8.1.tar.gz ++ /work/SRC/openSUSE:Factory/OpenImageIO/oiio-2.4.8.0.tar.gz /work/SRC/openSUSE:Factory/.OpenImageIO.new.22824/oiio-2.4.8.1.tar.gz differ: char 118, line 2
commit OpenImageIO for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package OpenImageIO for openSUSE:Factory checked in at 2023-02-03 22:05:25 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.4462 (New) Package is "OpenImageIO" Fri Feb 3 22:05:25 2023 rev:36 rq:1062663 version:2.4.8.0 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2023-01-25 18:03:19.486621255 +0100 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.4462/OpenImageIO.changes 2023-02-03 22:05:31.963377284 +0100 @@ -1,0 +2,27 @@ +Wed Feb 1 21:44:14 UTC 2023 - Hans-Peter Jansen + +- update to 2.4.8.0 + * oiiotool --pdiff: test, be sure to count it as making output. +#3723 + * IBAprep should not zero out deep images when creating dst #3724 + * PBM: Fix for incorrect inverting of 1-bit pbm images. #3731 + * New ImageSpec:set_colorspace() sets color space metadata in a +consistent way. #3734 + * BMP: set colorspace to sRGB #3701 + * PNG: Add EXIF support when writing PNG files. #3735 + * PSD: Fix wrong oiio:UnassociatedAlpha metadata for PSD files. +#3750 + * platform.h: set up macros for detecting MSVS 2019 and 2022 +#3727 + * typedesc.h: Extend TypeDescFromC template to the full set of +pixel types #3726 + * Testing: many improvements for testing and code coverage. #3730 +#3654 #3694 #3699 #3732 #3741 #3745 #3747 + * Testing: Fix long-broken ref images for texture-icwrite test +#3733 + * Docs: Updated RTD docmentation style, looks much nicer. #3737 + * Docs: improve description of ociodisplay and others. + * Docs: Fix old release notes to document all CVEs addressed in +certain prior releases. + +--- @@ -14,2 +41 @@ -the newest - * Apple clang. #3709 #3710 +the newest Apple clang. #3709 #3710 @@ -18,4 +44,3 @@ -ensure - * that the fmt headers are not internalized (copied to the -installed part - * of OIIO). The default is ON, matching old behavior. #3598 +ensure that the fmt headers are not internalized (copied to the +installed part of OIIO). The default is ON, matching old +behavior. #3598 @@ -23,2 +48 @@ -#3714, igrep - * #3715. +#3714, igrep #3715. @@ -26,2 +50 @@ -retrieved to be - * 3.1.5. #3703 +retrieved to be 3.1.5. #3703 @@ -29,2 +52 @@ -template - * argument; add a custom formatter to print spans. #3685 +template argument; add a custom formatter to print spans. #3685 @@ -33 +55 @@ - * oiiotool --info. #3688 +oiiotool --info. #3688 Old: oiio-2.4.7.0.tar.gz New: oiio-2.4.8.0.tar.gz Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.k6X6zp/_old 2023-02-03 22:05:33.135384200 +0100 +++ /var/tmp/diff_new_pack.k6X6zp/_new 2023-02-03 22:05:33.139384224 +0100 @@ -35,7 +35,7 @@ %define so_ver 2_4 %define major_minor_ver 2.4 Name: OpenImageIO -Version:2.4.7.0 +Version:2.4.8.0 Release:0 Summary:Library for Reading and Writing Images License:BSD-3-Clause ++ oiio-2.4.7.0.tar.gz -> oiio-2.4.8.0.tar.gz ++ /work/SRC/openSUSE:Factory/OpenImageIO/oiio-2.4.7.0.tar.gz /work/SRC/openSUSE:Factory/.OpenImageIO.new.4462/oiio-2.4.8.0.tar.gz differ: char 13, line 1
commit OpenImageIO for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package OpenImageIO for openSUSE:Factory checked in at 2023-01-25 17:44:27 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.32243 (New) Package is "OpenImageIO" Wed Jan 25 17:44:27 2023 rev:35 rq:1060886 version:2.4.7.0 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2023-01-03 15:06:19.986848760 +0100 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.32243/OpenImageIO.changes 2023-01-25 18:03:19.486621255 +0100 @@ -1,0 +2,6 @@ +Wed Jan 25 11:15:32 UTC 2023 - Guillaume GARDET + +- BuildRequire pkgconfig(libavdevice) instead of ffmpeg-devel: let + OBS figure out the right packages that do not conlfict. + +--- Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.5qBor1/_old 2023-01-25 18:03:20.742627990 +0100 +++ /var/tmp/diff_new_pack.5qBor1/_new 2023-01-25 18:03:20.746628012 +0100 @@ -52,7 +52,6 @@ BuildRequires: doxygen %endif BuildRequires: fdupes -BuildRequires: ffmpeg-devel BuildRequires: gcc-c++ BuildRequires: giflib-devel BuildRequires: hdf5-devel @@ -82,6 +81,7 @@ BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(fmt) BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(libavdevice) %if %{with libheif} BuildRequires: pkgconfig(libheif) %endif
commit OpenImageIO for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package OpenImageIO for openSUSE:Factory checked in at 2023-01-03 15:05:56 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.1563 (New) Package is "OpenImageIO" Tue Jan 3 15:05:56 2023 rev:34 rq:1046453 version:2.4.7.0 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2022-12-30 11:08:53.417230387 +0100 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.1563/OpenImageIO.changes 2023-01-03 15:06:19.986848760 +0100 @@ -1,0 +2,36 @@ +Mon Jan 2 14:02:00 UTC 2023 - Hans-Peter Jansen + +- update to 2.4.7.0 + * IOMemReader detects and errors for out-of-range read positions. +#3712 + * Build/Mac: Suppress some deprecation warnings when building wth +the newest + * Apple clang. #3709 #3710 + * ARM: Fix signed/unsigned SIMD mismatch in vbool4::load. #3722 + * Build: New CMake variable INTERNALIZE_FMT, when set to OFF will +ensure + * that the fmt headers are not internalized (copied to the +installed part + * of OIIO). The default is ON, matching old behavior. #3598 + * Testing: Improved testing of iinfo #3688 #3706, 'term' output +#3714, igrep + * #3715. + * build_openexr.bash: bump default version of OpenEXR/Imath +retrieved to be + * 3.1.5. #3703 + * span.h: Make sure the cspan alias also allows the Extent +template + * argument; add a custom formatter to print spans. #3685 + * ustring.h: #if guards to let the header be Cuda-safe. #3718 + * Internals: refactoring to remove duplicated code for iinfo and + * oiiotool --info. #3688 + * Internals: remove the last instances of unsafe std::sprintf. +#3705 +- add fmt-devel to -devel package dependencies + +--- +Sun Jan 1 14:49:34 UTC 2023 - Hans-Peter Jansen + +- Disable another consistently failing test: targa + +--- Old: oiio-2.4.6.0.tar.gz New: oiio-2.4.7.0.tar.gz Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.nRlHLb/_old 2023-01-03 15:06:24.602875701 +0100 +++ /var/tmp/diff_new_pack.nRlHLb/_new 2023-01-03 15:06:24.606875725 +0100 @@ -1,7 +1,7 @@ # # spec file for package OpenImageIO # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -35,7 +35,7 @@ %define so_ver 2_4 %define major_minor_ver 2.4 Name: OpenImageIO -Version:2.4.6.0 +Version:2.4.7.0 Release:0 Summary:Library for Reading and Writing Images License:BSD-3-Clause @@ -119,6 +119,7 @@ %package devel Summary:Development Files for OpenImageIO Group: Development/Libraries/C and C++ +Requires: fmt-devel Requires: libOpenImageIO%{so_ver} = %{version} Requires: libOpenImageIO_Util%{so_ver} = %{version} Suggests: %{name}-devel-doc @@ -240,12 +241,12 @@ # Exclude known broken tests # timer tests won't do reliably in OBS %ifarch x86_64 -%ctest '-E' 'ptex-broken|texture-icwrite|unit_timer|unit_simd|heif|cmake-consumer' +%ctest '-E' 'ptex-broken|texture-icwrite|unit_timer|unit_simd|heif|cmake-consumer|targa' %ctest '-R' 'texture-icwrite' || 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' || true +%ctest '-E' 'ptex-broken|texture-icwrite|unit_timer|unit_simd|heif|cmake-consumer|targa' || true %ctest '-R' 'texture-icwrite' || true #%%ctest '-j1' '-R' 'unit_timer' %endif ++ oiio-2.4.6.0.tar.gz -> oiio-2.4.7.0.tar.gz ++ /work/SRC/openSUSE:Factory/OpenImageIO/oiio-2.4.6.0.tar.gz /work/SRC/openSUSE:Factory/.OpenImageIO.new.1563/oiio-2.4.7.0.tar.gz differ: char 13, line 1
commit OpenImageIO for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package OpenImageIO for openSUSE:Factory checked in at 2022-12-30 11:08:31 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.1563 (New) Package is "OpenImageIO" Fri Dec 30 11:08:31 2022 rev:33 rq:1045735 version:2.4.6.0 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2022-11-05 14:47:11.502741760 +0100 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.1563/OpenImageIO.changes 2022-12-30 11:08:53.417230387 +0100 @@ -1,0 +2,47 @@ +Mon Dec 26 11:54:05 UTC 2022 - Hans-Peter Jansen + +- update to 2.4.6.0 + * make_texture / maketx : ensure proper setting of certain +metadata when + * using a texture as a source to build another texture. #3634 + * Build: Make sure use of ${PROJECT_NAME} doesn't occur before +the call to + * project(). #3651 + * Fix null pointer dereference when OCIO no configuration is +found. #3652 + * Support for building against OpenColorIO 2.2. #3662 + * Fixes to subtle bugs when ImageBuf is used with IOProxy. #3666 + * oiiotool: Fix problems with --point when there is no alpha +channel. #3684 + * oiiotool: --dumpdata fix channel name output. #3687 + * BMP: Fix possible write errors, fixes TALOS-2022-1653 / +CVE-2022-43594, + * CVE-2022-43595. #3673 + * DPX: Fix possible write errors, fixes TALOS-2022-1651 / +CVE-2022-43592 and + * TALOS-2022-1652 / CVE-2022-43593. #3672 + * IFF files: Add IOProxy support. #3647 + * IFF: Fix possible write errors, fixes TALOS-2022-1654 / +CVE-2022-43596, + * TALOS-2022-1655 / CVE-2022-43597 CVE-2022-43598, +TALOS-2022-1656 / + * CVE-2022-43599 CVE-2022-43602 #3676 + * PSD: Fix thumbnail extraction. #3668 + * PSD: when reading, don't reject padded thumbnails. #3677 + * Raw: Update Exif orientation if user flip is set. #3669 + * Zfile write safety, fixes TALOS-2022-1657 / CVE-2022-43603. +#3670 + * filesystem.h: new Filesystem::is_executable() and +find_program(). #3638 + * filesystem.h: Change IOMemReader constructor to take a const +buffer + * pointer. #3665 + * strutil.h: new trimmed_whitspace(). #3636 + * New OIIO::print() exposes Strutil::print() in the main OIIO +namespace. + * #3667 + * Testing: improved testing of oiiotool #3637 #3643 #3649, +Strutil #3655 +- Remove Fix-OIIO_SUPPORTED_RELEASE.patch (integrated by upstream) + +--- Old: Fix-OIIO_SUPPORTED_RELEASE.patch oiio-2.4.5.0.tar.gz New: oiio-2.4.6.0.tar.gz Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.0ybdKB/_old 2022-12-30 11:08:56.873251048 +0100 +++ /var/tmp/diff_new_pack.0ybdKB/_new 2022-12-30 11:08:56.877251072 +0100 @@ -35,7 +35,7 @@ %define so_ver 2_4 %define major_minor_ver 2.4 Name: OpenImageIO -Version:2.4.5.0 +Version:2.4.6.0 Release:0 Summary:Library for Reading and Writing Images License:BSD-3-Clause @@ -44,8 +44,6 @@ Source0: https://github.com/OpenImageIO/oiio/archive/refs/tags/v%{version}.tar.gz#/oiio-%{version}.tar.gz # this contains the actual test images, only used during build Source1:oiio-images-%{images_ts}.tar.xz -# PATCH-FIX-UPSTREAM -- Rebased https://patch-diff.githubusercontent.com/raw/OpenImageIO/oiio/pull/3651.patch#/Fix-OIIO_SUPPORTED_RELEASE.patch -Patch0: Fix-OIIO_SUPPORTED_RELEASE.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.12 ++ oiio-2.4.5.0.tar.gz -> oiio-2.4.6.0.tar.gz ++ /work/SRC/openSUSE:Factory/OpenImageIO/oiio-2.4.5.0.tar.gz /work/SRC/openSUSE:Factory/.OpenImageIO.new.1563/oiio-2.4.6.0.tar.gz differ: char 49, line 2
commit OpenImageIO for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package OpenImageIO for openSUSE:Factory checked in at 2022-11-05 14:47:05 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.2275 (New) Package is "OpenImageIO" Sat Nov 5 14:47:05 2022 rev:32 rq:1033672 version:2.4.5.0 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2022-10-22 14:13:41.112823053 +0200 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.2275/OpenImageIO.changes 2022-11-05 14:47:11.502741760 +0100 @@ -1,0 +2,81 @@ +Fri Nov 4 22:01:41 UTC 2022 - Stefan Br??ns + +- update to 2.4.5.0 + * oiiotool: new commands --iccread reads a named file and adds +its contents as the ICCProfile metadata of the top image, +--iccwrite saves the ICCProfile metadata of the top file to a +named file. #3550 TIFF, JPEG, JPEG-2000, PNG, and PSD files +containing ICC profiles now extract and report extra metadata +related to aspects of those profiles. #3554 + * Python: support int8[] metadata and retrieving the ICCPorofile +metadata. #3556 + * oiiotool: New expression syntax for retrieving metadata +{TOP[foo]} is similar to the existing {TOP.foo}, if there is no +foo metadata found, the former evaluates to an empty string, +whereas the latter is an error. #3619 + * Strutil: new utf16_to_utf8(const std::u16string&) and +Strutil::utf8_to_utf16wstring(). #3553 + * ustring: make std::hash work for ustring, add operator< for +ustringhash, add from_hash() to ustringhash, make ustringhash +== and != be constexpr for C++17 and beyond. #3577 Custom fmt +formatter for ustringhash that prints the string rather than +the hash. #3614 + * Build: the version number is now a CMake cache variable that +can be overridden (caveat emptor). #3549 + * Build/security: New CMake cache variable FORTIFY_SOURCE, if +enabled, builds with the specified gcc _FORTIFY_SOURCE option +defined. This may be desirable for people deploying OIIO in +security-sensitive environments. #3575 + * CI: testing now includes using undefined behavior +sanitizer. #3565 + * Windows: protect against OpenEXR thread deadlock on +shutdown. #3582 + * Windows: Work around a static destruction order issue. #3591 + * Windows: define NOGDI to keep the inclusion of windows.h from +adding as many unneeded symbols. #3596 + * MinGW: fix incorrect symbol visibility issue for ImageBuf +iterators. #3578 + * ARM: improve SIMD operations for ARM NEON. #3599 + * Docs: New RELEASING.md documents our releasing procedures. +#3564 #3580 + * Docs: Better Windows build instructions in INSTALL.md. #3602 + * Fix missing OIIO::getattribute support for limits:channels and +limits:imagesize_MB. #3617 + * BMP: fix reading 16bpp images. #3592 + * BMP: protect against corrupt pixel coordinates. +(TALOS-2022-1630, CVE-2022-38143) #3620 + * DDS: fix alpha/luminance files, better testing. #3581 + * DDS: optimize loading of compressed images, improves 3-5x. +#3583 #3584 + * DDS: Fix crashes for cubemap files when a cube face was not +present, and check for invalid bits per pixel. +(TALOS-2022-1634, CVE-2022-41838) (TALOS-2022-1635, +CVE-2022-41999) #3625 + * HDR: fix a 8x (!) read performance regression for HDR files +that was introduced in OIIO in 2.4. #3588 On top of that, +speed up by another 4x beyond what we ever did before by +speeding up the RGBE->float conversion. #3590 + * PNG: fix memory leaks when errors take an early exit. +#3543 #3544 + * PSD: fix a PSD read error on ARM architecture. #3589 + * PSD: protect against corrupted embedded thumbnails. +(TALOS-2022-1626, CVE-2022-41794) #3629 + * RAW: additional color metadata is now recognized: pre_mul, +cam_mul, cam_xyz, rgb_cam. #3561 #3569 #3572 + * RLA: fix potential buffer overrun. (TALOS-2022-1629, +CVE-2022-36354) #3624 + * Targa: string overflow safety. (TALOS-2022-1628, +CVE-2022-4198) #3622 + * TIFF/JPEG/PSD: Fix EXIF bugs where corrupted exif blocks could +overrun memory. (TALOS-2022-1626, CVE-2022-41794) +(TALOS-2022-1632, CVE-2022-41684) #3627 + * TIFF: guard against corrupt files with buffer overflows. +(TALOS-2022-1627, CVE-2022-41977) #3628 + * TIFF: guard against buffer overflow for certain CMYK files. +(TALOS-2022-1633, CVE-2022-41639) (TALOS-2022-1643, +CVE-2022-41988) #3632 +- Fix incorrect SOVERSION setup, add + Fix-OIIO_SUPPORTED_RELEASE.patch +- Setup path to oiio-images correctly for CMake + +--- Old: oiio-2.4.4.2.tar.gz New: Fix-OIIO_SUPPORTED_RELEASE.patch oiio-2.4.5.0.tar.gz +
commit OpenImageIO for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package OpenImageIO for openSUSE:Factory checked in at 2022-10-22 14:13:06 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.2275 (New) Package is "OpenImageIO" Sat Oct 22 14:13:06 2022 rev:31 rq:1030498 version:2.4.4.2 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2022-07-21 11:33:49.090972876 +0200 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.2275/OpenImageIO.changes 2022-10-22 14:13:41.112823053 +0200 @@ -1,0 +2,41 @@ +Sat Oct 22 08:22:19 UTC 2022 - Hans-Peter Jansen + +- Provide testdata oiio-images-*.tar.xz as a service +- Make sure, testsuite can find the images + +--- +Fri Oct 21 10:09:03 UTC 2022 - Hans-Peter Jansen + +- Clarify testsuite python requirements +- Streamline %check directives +- Enable ptex_broken test + +--- +Thu Oct 20 17:56:44 UTC 2022 - Stefan Br??ns + +- Fix and reenable testsuite +- Some minor spec file cleanup + +--- +Thu Oct 20 16:14:45 UTC 2022 - Stefan Br??ns + +- Add memory (3GByte), memoryperjob (600 MByte) constraints, avoid + build failures on hosts with high core count and low memory. + +--- +Wed Oct 19 15:23:48 UTC 2022 - Stefan Br??ns + +- Add explicit build dependency for boost::atomic, fixes build + on Leap. + +--- +Fri Oct 14 22:07:00 UTC 2022 - Hans-Peter Jansen + +- update to 2.4.4.2 + * too many changes, check: https://github.com/OpenImageIO/oiio/releases/ +- add oiio-images.tar.xz for checks +- ignore check results +- adjust libver to 2.4 +- minor build adjustments + +--- Old: oiio-2.3.15.0.tar.gz New: _constraints _service oiio-2.4.4.2.tar.gz oiio-images-20221017T102353.tar.xz Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.kEXDW0/_old 2022-10-22 14:13:44.428830911 +0200 +++ /var/tmp/diff_new_pack.kEXDW0/_new 2022-10-22 14:13:44.436830930 +0200 @@ -31,16 +31,19 @@ %bcond_with apidocs %bcond_with ptex -%define so_ver 2_3 -%define major_minor_ver 2.3 +%define images_ts 20221017T102353 +%define so_ver 2_4 +%define major_minor_ver 2.4 Name: OpenImageIO -Version:2.3.15.0 +Version:2.4.4.2 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/refs/tags/v%{version}.tar.gz#/oiio-%{version}.tar.gz +# this contains the actual test images, only used during build +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 @@ -53,6 +56,7 @@ BuildRequires: gcc-c++ BuildRequires: giflib-devel BuildRequires: hdf5-devel +BuildRequires: libboost_atomic-devel BuildRequires: libboost_filesystem-devel BuildRequires: libboost_system-devel BuildRequires: libboost_thread-devel @@ -64,6 +68,8 @@ %if %{with python_bindings} BuildRequires: python3-devel BuildRequires: python3-pybind11-devel +# required for testsuite +BuildRequires: python3-numpy %endif BuildRequires: robin-map-devel BuildRequires: tbb-devel @@ -165,7 +171,7 @@ This package contains python bindings for OpenImageIO. %prep -%setup -q -n oiio-%{version} +%setup -q -n oiio-%{version} -a 1 %autopatch -p1 # Make sure that bundled libraries are not used @@ -173,6 +179,8 @@ src/include/pugixml.hpp rm -rf src/include/tbb/ +for i in $(grep -rl "%{_bindir}/env python$"); do sed -i '1s@^#!.*@#!%{_bindir}/python3@' ${i}; done + %build %cmake \ %ifarch ppc @@ -186,9 +194,11 @@ -DLINKSTATIC:BOOL=OFF \ -DUSE_EXTERNAL_PUGIXML:BOOL=ON \ -DUSE_FFMPEG:BOOL=ON \ +-DUSE_Nuke:BOOL=OFF \ -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} \ +-DUSE_OPENCV:BOOL=%{?with_opencv:ON}%{!?with_opencv:OFF} \ +-DUSE_PYTHON:BOOL=%{?with_python_bindings:ON}%{!?with_python_bindings:OFF} \ +-DUSE_Ptex:BOOL=%{?with_ptex:ON}%{!?with_ptex:OFF} \ -DPYTHON_EXECUTABLE:PATH=%{_bindir}/pytho
commit OpenImageIO for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package OpenImageIO for openSUSE:Factory checked in at 2022-07-21 11:33:17 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.1523 (New) Package is "OpenImageIO" Thu Jul 21 11:33:17 2022 rev:30 rq:990298 version:2.3.15.0 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2022-05-30 12:45:15.344494766 +0200 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.1523/OpenImageIO.changes 2022-07-21 11:33:49.090972876 +0200 @@ -1,0 +2,5 @@ +Mon Jul 18 17:57:22 UTC 2022 - Hans-Peter Jansen + +- explicitly conflict the wrongly named OpenColorIO libs + +--- Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.ZkLrvh/_old 2022-07-21 11:33:50.890974650 +0200 +++ /var/tmp/diff_new_pack.ZkLrvh/_new 2022-07-21 11:33:50.894974654 +0200 @@ -133,6 +133,9 @@ %package -n libOpenImageIO%{so_ver} Summary:Library for Reading and Writing Images Group: System/Libraries +# this is unfortunate and a fallout of properly naming the lib after fixing so_ver +Conflicts: libOpenColorIO2_0 = 2.1.1 +Conflicts: libOpenColorIO2_0 = 2.1.2 %description -n libOpenImageIO%{so_ver} OpenImageIO is a library for reading and writing images, and a bunch of related
commit OpenImageIO for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package OpenImageIO for openSUSE:Factory checked in at 2022-05-30 12:44:16 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.2254 (New) Package is "OpenImageIO" Mon May 30 12:44:16 2022 rev:29 rq:979791 version:2.3.15.0 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2022-04-08 22:45:50.611056054 +0200 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.2254/OpenImageIO.changes 2022-05-30 12:45:15.344494766 +0200 @@ -1,0 +2,15 @@ +Sun May 29 20:06:42 UTC 2022 - Dirk M??ller + +- update to 2.3.15.0: + * JPEG: Better handling of PixelAspectRatio. + * OpenEXR: Fix DWAA compression default level. + * Perf: Huge speed-up of case-insensitive string comparisons + * New ImageBufAlgo::st_warp() (and oiiotool --st_warp) perform warping of +an image where a second image gives the (s,t) coordinates to look up from at +every pixel. #3379 + * Python: Add ImageSpec and ParamValueList method get_bytes_attribute(), +which is like get_string_attribute(), but returns the string as a Python +bytes object. In Python 3, strings are UTF-8, so this can be useful if you +know that a string attribute might contain non-UTF8 data. #3396 + +--- Old: oiio-2.3.14.0.tar.gz New: oiio-2.3.15.0.tar.gz Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.lpvbwd/_old 2022-05-30 12:45:16.324496071 +0200 +++ /var/tmp/diff_new_pack.lpvbwd/_new 2022-05-30 12:45:16.336496087 +0200 @@ -34,13 +34,13 @@ %define so_ver 2_3 %define major_minor_ver 2.3 Name: OpenImageIO -Version:2.3.14.0 +Version:2.3.15.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-%{version}.tar.gz +Source0: https://github.com/OpenImageIO/oiio/archive/refs/tags/v%{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 ++ oiio-2.3.14.0.tar.gz -> oiio-2.3.15.0.tar.gz ++ /work/SRC/openSUSE:Factory/OpenImageIO/oiio-2.3.14.0.tar.gz /work/SRC/openSUSE:Factory/.OpenImageIO.new.2254/oiio-2.3.15.0.tar.gz differ: char 13, line 1
commit OpenImageIO for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package OpenImageIO for openSUSE:Factory checked in at 2022-04-08 22:45:43 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.1900 (New) Package is "OpenImageIO" Fri Apr 8 22:45:43 2022 rev:28 rq:967713 version:2.3.14.0 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2021-09-09 23:08:02.116865157 +0200 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.1900/OpenImageIO.changes 2022-04-08 22:45:50.611056054 +0200 @@ -1,0 +2,22 @@ +Fri Apr 8 06:26:36 UTC 2022 - Guillaume GARDET + +- version update to 2.3.14.0: + Release 2.3.14 (1 Apr 2022) -- compared to 2.3.13 + + Add support for UDIM pattern (used by Clarisse & V-Ray). #3358 + + BMP: Support for additional (not exactly fully documented) varieties used by some Adobe apps. #3375 + + Python: support uint8 array attributes in and out. This enables the proper Python access to "ICCProfile" metadata. #3378 + + Improved precision in IBA::computePixelStats(). #3353 + + ffmpeg reader noww uses case-insensitive tests on file extensions. #3364 + + Fix writing deep exrs when buffer datatype doesn't match the file. #3369 ++ + Fix conflict between RESTful and Windows long path notations. #3372 + + ffmpeg reader: take care against possible double-free of allocated memory crash upon destruction. #3376 + + simd.h fixes for armv7 and aarch32. #3361 + + Fix compiler warnings related to discrepancies between template declaration and redeclaration in simd.h and benchmark.h. #3350 + + Suppress MacOS warnings about OpenGL depreation. #3380 + + Now doing CI builds for Intel icc and icx compilers. #3355 #3363 + + CI: Overhaul of yml file to be more clear and compact by using GHA "strategy" feature. #3356 #3365 + Changelog for older (skipped) released: https://github.com/OpenImageIO/oiio/blob/master/CHANGES.md +- Drop unneeded patch: + * fix-tbb-linking.diff + +--- Old: fix-tbb-linking.diff oiio-2.2.17.0.tar.gz New: oiio-2.3.14.0.tar.gz Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.1KCvSy/_old 2022-04-08 22:45:52.215038251 +0200 +++ /var/tmp/diff_new_pack.1KCvSy/_new 2022-04-08 22:45:52.223038162 +0200 @@ -1,7 +1,7 @@ # # spec file for package OpenImageIO # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -31,18 +31,16 @@ %bcond_with apidocs %bcond_with ptex -%define so_ver 2_2 -%define major_minor_ver 2.2 +%define so_ver 2_3 +%define major_minor_ver 2.3 Name: OpenImageIO -Version:2.2.17.0 +Version:2.3.14.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-%{version}.tar.gz -# using PREFER_CONFIG will grab the system tbb cmake definition, that's doesn't define the necessary variables -Patch0: fix-tbb-linking.diff # 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 @@ -164,7 +162,7 @@ This package contains python bindings for OpenImageIO. %prep -%setup -q -n oiio-Release-%{version} +%setup -q -n oiio-%{version} %autopatch -p1 # Make sure that bundled libraries are not used @@ -251,7 +249,6 @@ %{_includedir}/%{name} %{_libdir}/pkgconfig/OpenImageIO.pc %{_libdir}/cmake -%{_datadir}/cmake %{_libdir}/libOpenImageIO.so %{_libdir}/libOpenImageIO_Util.so ++ oiio-2.2.17.0.tar.gz -> oiio-2.3.14.0.tar.gz ++ /work/SRC/openSUSE:Factory/OpenImageIO/oiio-2.2.17.0.tar.gz /work/SRC/openSUSE:Factory/.OpenImageIO.new.1900/oiio-2.3.14.0.tar.gz differ: char 13, line 1
commit OpenImageIO for openSUSE:Factory
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-09-09 23:07:36 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.1899 (New) Package is "OpenImageIO" Thu Sep 9 23:07:36 2021 rev:27 rq:917684 version:2.2.17.0 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2021-09-08 21:36:54.869909388 +0200 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.1899/OpenImageIO.changes 2021-09-09 23:08:02.116865157 +0200 @@ -1,0 +2,5 @@ +Thu Sep 9 08:04:30 UTC 2021 - Hans-Peter Jansen + +- Disable timer tests + +--- Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.xyOcQj/_old 2021-09-09 23:08:02.712865848 +0200 +++ /var/tmp/diff_new_pack.xyOcQj/_new 2021-09-09 23:08:02.716865853 +0200 @@ -219,14 +219,15 @@ ln -s ../../src/fonts/Droid_Serif/DroidSerif.ttf build/fonts/DroidSerif.ttf ln -s ../../src/fonts/Droid_Sans/DroidSans.ttf build/fonts/DroidSans.ttf # Exclude known broken tests +# timer tests won't do reliably in OBS %ifarch x86_64 %ctest '-E' 'broken|texture-icwrite|unit_timer|unit_simd|heif|cmake-consumer' %ctest '-R' 'texture-icwrite' || true -%ctest '-j1' '-R' 'unit_timer' +#%%ctest '-j1' '-R' 'unit_timer' %else # Many test cases are failing on PPC, ARM, ix64 ... ignore for now %ctest '-E' 'broken|texture-icwrite|unit_timer' || true -%ctest '-j1' '-R' 'unit_timer' +#%%ctest '-j1' '-R' 'unit_timer' %endif %post -n libOpenImageIO%{so_ver} -p /sbin/ldconfig
commit OpenImageIO for openSUSE:Factory
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-09-08 21:36:36 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.1899 (New) Package is "OpenImageIO" Wed Sep 8 21:36:36 2021 rev:26 rq:915277 version:2.2.17.0 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2021-08-16 10:18:00.810620471 +0200 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.1899/OpenImageIO.changes 2021-09-08 21:36:54.869909388 +0200 @@ -1,0 +2,8 @@ +Wed Aug 18 12:34:13 UTC 2021 - Hans-Peter Jansen + +- Fix build with current openvdb package + + define minimum c++ standard to 14 + + add patch fix-tbb-linking.diff to fix linking with tbb +- Require ptex-devel-static specifically + +--- New: fix-tbb-linking.diff Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.n8KP4e/_old 2021-09-08 21:36:55.513910142 +0200 +++ /var/tmp/diff_new_pack.n8KP4e/_new 2021-09-08 21:36:55.517910147 +0200 @@ -41,6 +41,8 @@ Group: Productivity/Graphics/Other URL:https://www.openimageio.org/ Source0: https://github.com/OpenImageIO/oiio/archive/Release-%{version}.tar.gz#/oiio-%{version}.tar.gz +# using PREFER_CONFIG will grab the system tbb cmake definition, that's doesn't define the necessary variables +Patch0: fix-tbb-linking.diff # 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 @@ -71,7 +73,7 @@ BuildRequires: pkgconfig(OpenColorIO) BuildRequires: pkgconfig(OpenEXR) %if %{with ptex} -BuildRequires: pkgconfig(Ptex) +BuildRequires: ptex-devel-static %endif BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(fmt) @@ -163,6 +165,7 @@ %prep %setup -q -n oiio-Release-%{version} +%autopatch -p1 # Make sure that bundled libraries are not used rm -f src/include/pugiconfig.hpp \ @@ -174,6 +177,7 @@ %ifarch ppc -DNOTHREADS=ON \ %endif +-DCMAKE_CXX_STANDARD=14 \ -DINSTALL_DOCS:BOOL=ON \ -DCMAKE_INSTALL_DOCDIR:PATH=%{_docdir}/%{name} \ -DCMAKE_INSTALL_MANDIR:PATH=%{_mandir}/man1 \ ++ fix-tbb-linking.diff ++ --- a/src/cmake/externalpackages.cmake 2021-08-01 22:52:26.0 + +++ b/src/cmake/externalpackages.cmake 2021-08-18 12:26:34.418401091 + @@ -171,8 +171,7 @@ # Intel TBB set (TBB_USE_DEBUG_BUILD OFF) checked_find_package (TBB 2017 - DEFINITIONS -DUSE_TBB=1 - PREFER_CONFIG) + DEFINITIONS -DUSE_TBB=1) checked_find_package (DCMTK VERSION_MIN 3.6.1) # For DICOM images checked_find_package (FFmpeg VERSION_MIN 2.6)
commit OpenImageIO for openSUSE:Factory
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-08-16 10:11:52 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.1899 (New) Package is "OpenImageIO" Mon Aug 16 10:11:52 2021 rev:25 rq:912238 version:2.2.17.0 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2021-04-29 01:39:07.206639645 +0200 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.1899/OpenImageIO.changes 2021-08-16 10:18:00.810620471 +0200 @@ -1,0 +2,78 @@ +Thu Aug 12 07:07:57 UTC 2021 - pgaj...@suse.com + +- version update to 2.2.17.0 + Release 2.2.17 (1 Aug 2021) -- compared to 2.2.16 + + Output to DPX files now supports IOProxy. (Input already did.) #3013 + + typedesc.h: TypeDesc can now describe 2D and 3D bounding boxes, as arrays +of 2 VEC2 aggregates (for 2D) or VEC3 aggregates (for 3D) with "BOX" +semantic. The shorthand for these are TypeBox2, TypeBox3 (for float), +and TypeBox2i and TypeBox3i for integer or pixel coordinte +boxes. #3008 + + Build: Fixes for building against fmt 8.0.0. #3007 + + Build: Finding boost is more flexible when desiring static libraries. #3031 + Release 2.2.16 (1 Jul 2021) -- compared to 2.2.15 + + New UDIM texture name patterns recognized: %(UDIM)d is the Houdini +convention, and _u##v## is for Animal Logic's internal renderer. #3006 +(2.2.16) + + When doing color space transforms on images with > 4 channels -- the +additional channels are now copied unaltered, rather than leaving them +black. #2987 (2.2.16) + + FFMpeg: fix some encodings that didn't correctly recognize that they were +more than 8 bits, or had alpha. #2989 (2.2.16) +farmhash.h: Clean up all non-namespaced preprocessor symbols that are set +by this header and may pollute the caller's symbols. #3002 (2.2.16) + + Fix crashes on M1 (ARM) based Mac. #2990 (2.2.16) + + Bug fix: avoid divide-by-0 error computing chunk size for invalid image +sizes. #2983 (2.2.16) + + make_texture (and maketx and oiiotool -otex) no longer crash if you +try to make a texture out of a "deep" image; instead it will return an +error message. #2991 (2.2.16) + + filesystem.h: Improve exception safety in Filesystem directory iteration. +#2998 (2.2.16) + + Build: Improve finding of OpenJPEG. #2979 (2.2.16) + + Build: Support for building OIIO with gcc 11. #2995 (2.2.16) + + Build: Fixes to accommodate Imath 3.1 upcoming changes. #2996 (2.2.16) + + Build: Finding FFMpeg now correctly detects the version. #2994 (2.2.16) + + Build: clang + C++17 + LibRaw < 0.20 are mutually incompatible. Detect +this combination and warn / disable libraw under those conditions. #3003 +(2.2.16) + + Build: Fix CMake behavior for REQUIRED_DEPS due to a typo. #3011 (2.2.16) + + Build: Fixes for detecting and using Ptex, among other things got the +version wrong. #3001 (2.2.16) + + Testing: If a feature is disabled, skip its tests rather than reporting +them as broken. #2988 (2.2.16) + + CI: Test the combination of clang and C++17. #3003 (2.2.16) + Release 2.2.15 (1 Jun 2021) -- compared to 2.2.14 + + BMP improvements: now support reading rle-compressed BMP files; writing +single channel grayscale images now save as 8bpp palette images intead of +24bpp; and reading 8bpp where all palette entries have R==G==B looks like +a 1-channel grayscale instead of 3-channel RGB. #2976 + + Bug: IBA::render_text did not properly account for alpha of the draw +color. #2981 + + Bug: Fix runaway parsing time for pathological XMP metadata. #2968 + + Bug: Fixed a crash is ImageCacheFile::read_unmipped when sampling + + Fix exported cmake config files, which could fail if Imath and OpenEXR +weren't the at the same version number. #2975 + + Build: Modernize cmake to use targets for PNG and ZLIB. #2957 + + Build: Fix to accommodate upcoming OpenColorIO 2.1 deprecation of +parseColorSpaceFromString. #2961 + + Build: Changes to make it build against TBB 2021. #2985 + + Dev: Add Strutil functions: find, rfind, ifind, irfind. #2960 +non-zero-base channels. (#2962) + Release 2.2.14 (1 May 2021) -- compared to 2.2.13 + + JPEG: Improve reading of files with mildly corrupted headers. #2927 + + TIFF: Support IOProxy for input. #2921 + + BMP: Improve performance by eliminating wasteful per-scanline allocation +and needless data copying. #2934 + + Build/CI: Fix all the build_*.bash scripts to not use cmake --config flag, +which was harmlessly ignored but is flagged as an error for CMake 3.20. +#2931 + + Build: More fixes related to supporting a wide range of OpenEXR versions, +and making our exported cmake configs correctly transmit
commit OpenImageIO for openSUSE:Factory
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-29 01:38:06 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.12324 (New) Package is "OpenImageIO" Thu Apr 29 01:38:06 2021 rev:24 rq:888940 version:2.2.13.1 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2021-04-14 13:05:29.401473776 +0200 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.12324/OpenImageIO.changes 2021-04-29 01:39:07.206639645 +0200 @@ -1,0 +2,5 @@ +Tue Apr 27 18:08:54 UTC 2021 - Stefan Br??ns + +- Use OpenCV4 on Tumbleweed instead of old OpenCV3. + +--- Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.KV6hr2/_old 2021-04-29 01:39:07.782640462 +0200 +++ /var/tmp/diff_new_pack.KV6hr2/_new 2021-04-29 01:39:07.782640462 +0200 @@ -93,8 +93,12 @@ 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
commit OpenImageIO for openSUSE:Factory
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-14 13:05:18 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.2401 (New) Package is "OpenImageIO" Wed Apr 14 13:05:18 2021 rev:23 rq:885300 version:2.2.13.1 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2021-04-08 21:32:38.699838697 +0200 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.2401/OpenImageIO.changes 2021-04-14 13:05:29.401473776 +0200 @@ -1,0 +2,11 @@ +Wed Apr 14 08:12:03 UTC 2021 - pgaj...@suse.com + +- version update to 2.2.13.1 + * Fix build break when using gcc 10 (and some other modern gcc versions) +but using C++11 compilation mode. #2930 + * CMake: don't use --config inappropriately (CMake 3.20 was broken for +several of our helper build scripts for building dependencies). #2931 + * Be robust to OpenEXR 2.x installations where IlmBase and OpenEXR had +separate sets of config files in different subdirectories. #2935 + +--- Old: oiio-2.2.12.0.tar.gz New: oiio-2.2.13.1.tar.gz Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.PxycBM/_old 2021-04-14 13:05:33.725478073 +0200 +++ /var/tmp/diff_new_pack.PxycBM/_new 2021-04-14 13:05:33.729478076 +0200 @@ -34,7 +34,7 @@ %define so_ver 2_2 %define major_minor_ver 2.2 Name: OpenImageIO -Version:2.2.12.0 +Version:2.2.13.1 Release:0 Summary:Library for Reading and Writing Images License:BSD-3-Clause ++ oiio-2.2.12.0.tar.gz -> oiio-2.2.13.1.tar.gz ++ /work/SRC/openSUSE:Factory/OpenImageIO/oiio-2.2.12.0.tar.gz /work/SRC/openSUSE:Factory/.OpenImageIO.new.2401/oiio-2.2.13.1.tar.gz differ: char 28, line 1
commit OpenImageIO for openSUSE:Factory
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-08 21:32:26 Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old) and /work/SRC/openSUSE:Factory/.OpenImageIO.new.2401 (New) Package is "OpenImageIO" Thu Apr 8 21:32:26 2021 rev:22 rq:883759 version:2.2.12.0 Changes: --- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2021-04-01 14:18:02.072047558 +0200 +++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.2401/OpenImageIO.changes 2021-04-08 21:32:38.699838697 +0200 @@ -1,0 +2,6 @@ +Wed Apr 7 21:26:14 UTC 2021 - Dirk M??ller + +- explicitly list pkgconfig and shared libs to avoid filesystem rpm + conflicts + +--- Other differences: -- ++ OpenImageIO.spec ++ --- /var/tmp/diff_new_pack.kXzBNJ/_old 2021-04-08 21:32:39.395839461 +0200 +++ /var/tmp/diff_new_pack.kXzBNJ/_new 2021-04-08 21:32:39.395839461 +0200 @@ -239,11 +239,12 @@ %endif %files devel -%{_includedir}/%{name}/ -%{_libdir}/pkgconfig +%{_includedir}/%{name} +%{_libdir}/pkgconfig/OpenImageIO.pc %{_libdir}/cmake %{_datadir}/cmake -%{_libdir}/*.so +%{_libdir}/libOpenImageIO.so +%{_libdir}/libOpenImageIO_Util.so %files -n lib%{name}%{so_ver} %{_libdir}/lib%{name}.so.*
commit OpenImageIO for openSUSE:Factory
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 + +- Conditionalize ptex + +--- +Sun Mar 21 13:13:56 UTC 2021 - Hans-Peter Jansen + +- 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 +