Skip to content

Commit dbab4df

Browse files
committed
ci: Bump 'latest' test to newer dep versions, document (#4130)
Signed-off-by: Larry Gritz <[email protected]>
1 parent 2491891 commit dbab4df

File tree

3 files changed

+16
-16
lines changed

3 files changed

+16
-16
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -282,17 +282,17 @@ jobs:
282282
cxx_compiler: g++-12
283283
cxx_std: 17
284284
fmt_ver: 10.1.1
285-
openexr_ver: v3.2.0
285+
openexr_ver: v3.2.1
286286
pybind11_ver: v2.11.1
287287
python_ver: "3.10"
288288
simd: avx2,f16c
289-
setenvs: export LIBJPEGTURBO_VERSION=3.0.0
290-
LIBRAW_VERSION=0.20.2
291-
LIBTIFF_VERSION=v4.5.0
292-
OPENCOLORIO_VERSION=v2.3.0
289+
setenvs: export LIBJPEGTURBO_VERSION=3.0.1
290+
LIBRAW_VERSION=0.21.2
291+
LIBTIFF_VERSION=v4.6.0
292+
OPENCOLORIO_VERSION=v2.3.1
293293
OPENJPEG_VERSION=v2.4.0
294-
PTEX_VERSION=v2.4.0
295-
PUGIXML_VERSION=v1.13
294+
PTEX_VERSION=v2.4.2
295+
PUGIXML_VERSION=v1.14
296296
USE_OPENVDB=0
297297
WEBP_VERSION=v1.3.0
298298
# The installed OpenVDB has a TLS conflict with Python 3.8

INSTALL.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@ NEW or CHANGED MINIMUM dependencies since the last major release are **bold**.
1818
* The default build mode is C++14. This can be controlled by via the
1919
CMake configuration flag: `-DCMAKE_CXX_STANDARD=17`, etc.
2020
* ADVISORY: We expect that OIIO 2.6 in 2024 will require C++17 or higher.
21-
* Compilers: gcc 6.1 - 13.1, clang 3.4 - 16, MSVS 2017 - 2019,
21+
* Compilers: gcc 6.1 - 13.1, clang 3.4 - 17, MSVS 2017 - 2019,
2222
Intel icc 17+, Intel OneAPI C++ compiler 2022+.
23-
* **CMake >= 3.15** (tested through 3.27)
23+
* **CMake >= 3.15** (tested through 3.28)
2424
* **OpenEXR/Imath >= 2.4** (recommended: 3.1 or higher; tested through 3.2
2525
and main) (ADVISORY: We expect that OIIO 2.6 in 2024 will require OpenEXR >= 3.1)
2626
* libTIFF >= 3.9 (recommended: 4.0+; tested through 4.6)
2727
* libjpeg >= 8 (tested through jpeg9e), or **libjpeg-turbo >= 2.1** (tested
2828
through 3.0)
29-
* Boost >= 1.53 (recommended: at least 1.66; tested through 1.83)
29+
* Boost >= 1.53 (recommended: at least 1.66; tested through 1.84)
3030
* **[fmtlib](https://github.com/fmtlib/fmt) >= 7.0** (tested through 10.1).
3131
If not found at build time, this will be automatically downloaded unless
3232
the build sets `-DBUILD_MISSING_FMT=OFF`.
@@ -42,10 +42,10 @@ NEW or CHANGED MINIMUM dependencies since the last major release are **bold**.
4242
not support Python < 3.6.)
4343
* NumPy
4444
* If you want support for camera "RAW" formats:
45-
* LibRaw >= 0.18 (tested though 0.21.1; if
45+
* LibRaw >= 0.18 (tested though 0.21.2; if
4646
building with C++17 or higher, LibRaw >= 0.20 is necessary)
4747
* If you want support for a wide variety of video formats:
48-
* ffmpeg >= 3.0 (tested through 6.0)
48+
* ffmpeg >= 3.0 (tested through 6.1)
4949
* If you want support for jpeg 2000 images:
5050
* OpenJpeg >= 2.0 (tested through 2.5; we recommend 2.4 or higher
5151
for multithreading support)
@@ -56,16 +56,16 @@ NEW or CHANGED MINIMUM dependencies since the last major release are **bold**.
5656
* TBB >= 2018 (tested through 2021 and OneTBB)
5757
* If you want support for converting to and from OpenCV data structures,
5858
or for capturing images from a camera:
59-
* OpenCV 3.x, or 4.x (tested through 4.5)
59+
* OpenCV 3.x, or 4.x (tested through 4.9)
6060
* If you want support for GIF images:
6161
* giflib >= 4.1 (tested through 5.2; 5.0+ is strongly recommended for
6262
stability and thread safety)
6363
* If you want support for HEIF/HEIC or AVIF images:
64-
* libheif >= 1.3 (1.7 required for AVIF support, tested through 1.17)
64+
* libheif >= 1.3 (1.7 required for AVIF support, tested through 1.17.6)
6565
* libheif must be built with an AV1 encoder/decoder for AVIF support.
6666
* Avoid libheif 1.10 on Mac, it is very broken. Libheif 1.11+ is fine.
6767
* If you want support for DICOM medical image files:
68-
* DCMTK >= 3.6.1 (tested through 3.6.7)
68+
* DCMTK >= 3.6.1 (tested through 3.6.8)
6969
* If you want support for WebP images:
7070
* WebP >= 0.6.1 (tested through 1.3.2)
7171
* If you want support for OpenColorIO color transformations:

src/cmake/externalpackages.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ checked_find_package (TIFF REQUIRED
101101
checked_find_package (OpenEXR REQUIRED
102102
VERSION_MIN 2.4
103103
RECOMMEND_MIN 3.1
104-
PRINT IMATH_INCLUDES OPENEXR_INCLUDES)
104+
PRINT IMATH_INCLUDES OPENEXR_INCLUDES Imath_VERSION)
105105
# Force Imath includes to be before everything else to ensure that we have
106106
# the right Imath/OpenEXR version, not some older version in the system
107107
# library. This shouldn't be necessary, except for the common case of people

0 commit comments

Comments
 (0)