@@ -251,30 +251,29 @@ jobs:
251251 fmt_ver : 7.1.3
252252 # icc MUST use this older FMT version
253253 pybind11_ver : v2.9.0
254- setenvs : export USE_ICC=1 USE_OPENVDB=0
254+ setenvs : export USE_ICC=1 USE_OPENVDB=0 USE_OPENCV=0
255255 OIIO_EXTRA_CPP_ARGS="-fp-model=precise"
256256 FREETYPE_VERSION=VER-2-13-0
257257 DISABLE_libuhdr=1
258258 # For icc, use fp-model precise to eliminate needless LSB errors
259259 # that make test results differ from other platforms.
260260 optional_deps_append : " LibRaw;Ptex;Qt6"
261- - desc : VFX2023 icx/C++17 py3.10 exr3.1 ocio2.3 qt5.15
261+ - desc : VFX2025 icx/C++17 py3.11 exr3.3 ocio2.4 qt5.15
262262 nametag : linux-vfx2023.icx
263263 runner : ubuntu-latest
264- container : aswf/ci-osl:2023
264+ container : aswf/ci-oiio:2025
265265 cc_compiler : icx
266266 cxx_compiler : icpx
267- opencolorio_ver : v2.3 .0
268- python_ver : " 3.10 "
269- pybind11_ver : v2.10.0
267+ fmt_ver : 11.2 .0
268+ python_ver : " 3.11 "
269+ pybind11_ver : v2.13.6
270270 simd : " avx2,f16c"
271271 benchmark : 1
272- setenvs : export USE_OPENVDB=0
272+ setenvs : export USE_OPENVDB=0 USE_OPENCV=0
273273 UHDR_CMAKE_C_COMPILER=gcc
274274 UHDR_CMAKE_CXX_COMPILER=g++
275275 # Building libuhdr with icx results in test failures
276- # so we force using gcc/g++.
277- optional_deps_append : " LibRaw;Ptex;Qt6"
276+ optional_deps_append : " LibRaw;Ptex;openjph;Qt6"
278277 - desc : VFX2024 gcc11/C++17 py3.11 exr3.2 ocio2.3
279278 nametag : linux-vfx2024
280279 runner : ubuntu-latest
@@ -284,7 +283,6 @@ jobs:
284283 simd : " avx2,f16c"
285284 fmt_ver : 10.1.1
286285 pybind11_ver : v2.12.0
287- benchmark : 1
288286 setenvs : export PUGIXML_VERSION=v1.14
289287 optional_deps_append : " LibRaw"
290288 - desc : VFX2024 clang/C++17 py3.11 exr3.2 ocio2.3
@@ -298,7 +296,6 @@ jobs:
298296 simd : " avx2,f16c"
299297 fmt_ver : 10.1.1
300298 pybind11_ver : v2.12.0
301- benchmark : 1
302299 setenvs : export PUGIXML_VERSION=v1.14
303300 optional_deps_append : " LibRaw"
304301 - desc : VFX2025 gcc11/C++17 py3.11 exr3.3 ocio2.4
@@ -313,6 +310,31 @@ jobs:
313310 benchmark : 1
314311 setenvs : export PUGIXML_VERSION=v1.15
315312 optional_deps_append : " openjph;Qt6"
313+ - desc : VFX2025 Debug gcc11/C++17 py3.11 exr3.3 ocio2.4
314+ nametag : linux-vfx2025-debug
315+ runner : ubuntu-latest
316+ container : aswf/ci-oiio:2025
317+ cxx_std : 17
318+ build_type : Debug
319+ python_ver : " 3.11"
320+ simd : " avx2,f16c"
321+ fmt_ver : 11.2.0
322+ pybind11_ver : v2.13.6
323+ setenvs : export PUGIXML_VERSION=v1.15
324+ optional_deps_append : " openjph;Qt6"
325+ # - desc: VFX2025 Static gcc11/C++17 py3.11 exr3.3 ocio2.4
326+ # nametag: linux-vfx2025-static
327+ # runner: ubuntu-latest
328+ # container: aswf/ci-oiio:2025
329+ # cxx_std: 17
330+ # python_ver: "3.11"
331+ # simd: "avx2,f16c"
332+ # fmt_ver: 11.2.0
333+ # pybind11_ver: v2.13.6
334+ # benchmark: 1
335+ # setenvs: export PUGIXML_VERSION=v1.15
336+ # BUILD_SHARED_LIBS=OFF
337+ # optional_deps_append: "openjph;Qt6"
316338 - desc : VFX2026 gcc14/C++20 py3.13 exr3.4 ocio2.4
317339 nametag : linux-vfx2026
318340 runner : ubuntu-latest
@@ -430,9 +452,9 @@ jobs:
430452 cc_compiler : gcc-13
431453 cxx_compiler : g++-13
432454 cxx_std : 20
433- fmt_ver : 12.0 .0
455+ fmt_ver : 12.1 .0
434456 opencolorio_ver : v2.5.0
435- openexr_ver : v3.4.0
457+ openexr_ver : v3.4.3
436458 pybind11_ver : v3.0.1
437459 python_ver : " 3.12"
438460 simd : avx2,f16c
@@ -507,39 +529,15 @@ jobs:
507529 pybind11_ver : v2.12.0
508530 python_ver : " 3.10"
509531 simd : avx2,f16c
510- - desc : debug gcc9/C++17, sse4.2, exr3.1
511- nametag : linux-gcc9-cpp17-debug
512- runner : ubuntu-22.04
513- cxx_compiler : g++-9
514- cxx_std : 17
515- build_type : Debug
516- python_ver : " 3.10"
517- simd : sse4.2
518- openexr_ver : v3.1.13
519- pybind11_ver : v2.7.0
520- ctest_test_timeout : 1200
521- setenvs : export PUGIXML_VERSION=v1.9
522- - desc : static libs gcc9 C++17 exr3.1
523- nametag : linux-static
524- runner : ubuntu-22.04
525- cxx_compiler : g++-9
526- cxx_std : 17
527- openexr_ver : v3.1.13
528- python_ver : " 3.10"
529- pybind11_ver : v2.7.0
530- setenvs : export BUILD_SHARED_LIBS=OFF
531- depcmds : |
532- sudo rm -rf /usr/local/include/OpenEXR
533- sudo rm -rf /usr/local/lib64/cmake/{IlmBase,OpenEXR}
534532 - desc : Linux ARM latest releases gcc14 C++20 py3.12 exr3.4 ocio2.4
535533 nametag : linux-arm-latest-releases
536534 runner : ubuntu-24.04-arm
537535 cc_compiler : gcc-14
538536 cxx_compiler : g++-14
539537 cxx_std : 20
540- fmt_ver : 12.0 .0
538+ fmt_ver : 12.1 .0
541539 opencolorio_ver : v2.5.0
542- openexr_ver : v3.4.0
540+ openexr_ver : v3.4.3
543541 pybind11_ver : v3.0.1
544542 python_ver : " 3.12"
545543 setenvs : export LIBJPEGTURBO_VERSION=3.1.2
@@ -558,9 +556,9 @@ jobs:
558556 cc_compiler : clang-18
559557 cxx_compiler : clang++-18
560558 cxx_std : 20
561- fmt_ver : 12.0 .0
562- opencolorio_ver : v2.4.2
563- openexr_ver : v3.4.0
559+ fmt_ver : 12.1 .0
560+ opencolorio_ver : v2.5.0
561+ openexr_ver : v3.4.3
564562 pybind11_ver : v3.0.1
565563 python_ver : " 3.12"
566564 setenvs : export LIBJPEGTURBO_VERSION=3.1.2
0 commit comments