@@ -38,18 +38,20 @@ jobs:
3838 fail-fast : false
3939 matrix :
4040 include :
41- - desc : gcc9/C++17 llvm11 py3.7 exr2.5 oiio2.3 sse4 batch-b8avx2
41+ - desc : gcc9/C++17 llvm11 py3.7 oiio2.3 sse4 batch-b8avx2
4242 nametag : linux-vfx2021
4343 runner : ubuntu-latest
4444 container : aswftesting/ci-osl:2021-clang11
4545 vfxyear : 2021
4646 cxx_std : 17
47+ openexr_ver : v3.1.3
4748 openimageio_ver : v2.4.13.0
4849 python_ver : 3.7
4950 pybind11_ver : v2.7.0
5051 simd : sse4.2
5152 batched : b8_AVX2_noFMA
52- - desc : gcc9/C++17 llvm13 py3.9 exr3.1 oiio-rel avx2
53+ setenvs : export ENABLE_OPENVDB=0
54+ - desc : gcc9/C++17 llvm13 py3.9 oiio-rel avx2
5355 nametag : linux-vfx2022
5456 runner : ubuntu-latest
5557 container : aswftesting/ci-osl:2022-clang13
6062 pybind11_ver : v2.9.0
6163 simd : avx2,f16c
6264 batched : b8_AVX2
63- - desc : clang12/C++17 llvm12 oiio-master exr3.1 py3.9 avx2 batch-avx512
65+ - desc : clang12/C++17 llvm12 oiio-master py3.9 avx2 batch-avx512
6466 nametag : linux-clang12-llvm12-batch
6567 runner : ubuntu-latest
6668 container : aswftesting/ci-osl:2022-clang12
7274 simd : avx2,f16c
7375 batched : b8_AVX2,b8_AVX512,b16_AVX512
7476 setenvs : USE_OPENVDB=0
75- - desc : icc/C++17 llvm14 py3.9 exr3.1 oiio-master avx2
77+ - desc : icc/C++17 llvm14 py3.9 oiio-master avx2
7678 nametag : linux-icc
7779 runner : ubuntu-latest
7880 container : aswftesting/ci-osl:2022-clang14
9698 setenvs : export OSL_CMAKE_FLAGS="-DSTOP_ON_WARNING=OFF -DEXTRA_CPP_ARGS=-fp-model=consistent"
9799 OPENIMAGEIO_CMAKE_FLAGS=-DBUILD_FMT_VERSION=7.1.3
98100 USE_OPENVDB=0
99- - desc : icx/C++17 llvm14 py3.9 exr3.1 oiio2.3 avx2
101+ - desc : icx/C++17 llvm14 py3.9 oiio2.3 avx2
100102 nametag : linux-icx
101103 runner : ubuntu-latest
102104 container : aswftesting/ci-osl:2022-clang14
@@ -112,7 +114,7 @@ jobs:
112114 batched : b8_AVX2_noFMA
113115 setenvs : export OSL_CMAKE_FLAGS="-DSTOP_ON_WARNING=OFF" USE_OPENVDB=0
114116 OPENCOLORIO_VERSION=v2.3.2 OPENCOLORIO_CXX=g++
115- - desc : gcc11/C++17 llvm15 py3.10 exr3.1 oiio-rel avx2
117+ - desc : gcc11/C++17 llvm15 py3.10 oiio-rel avx2
116118 nametag : linux-vfx2023
117119 runner : ubuntu-latest
118120 container : aswftesting/ci-osl:2023-clang15
@@ -123,7 +125,7 @@ jobs:
123125 pybind11_ver : v2.9.0
124126 simd : avx2,f16c
125127 batched : b8_AVX2
126- - desc : GPU Cuda11 gcc11/C++17 llvm15 py3.10 exr3.1 OIIO-master avx2
128+ - desc : GPU Cuda11 gcc11/C++17 llvm15 py3.10 OIIO-master avx2
127129 nametag : linux-optix7-2023
128130 runner : ubuntu-latest
129131 container : aswftesting/ci-osl:2023-clang15
@@ -136,19 +138,20 @@ jobs:
136138 skip_tests : 1
137139 setenvs : export OSL_CMAKE_FLAGS="-DOSL_USE_OPTIX=1" OPTIX_VERSION=7.0
138140 OPENIMAGEIO_CMAKE_FLAGS=-DBUILD_FMT_VERSION=9.1.0
139- - desc : oldest everything gcc9/C++17 llvm9 py3.7 oiio2.3 no-simd exr2.4
141+ - desc : oldest everything gcc9/C++17 llvm9 py3.7 oiio2.3 no-simd
140142 nametag : linux-oldest
141143 runner : ubuntu-latest
142144 container : aswftesting/ci-osl:2021-clang11
143145 vfxyear : 2021
144146 cxx_std : 17
145- openexr_ver : v2.4.3
147+ openexr_ver : v3.1.0
146148 openimageio_ver : v2.4.13.0
147149 python_ver : 3.7
148150 pybind11_ver : v2.7.0
149151 simd : 0
150152 setenvs : export PUGIXML_VERSION=v1.8
151153 CMAKE_VERSION=3.15.5
154+ ENABLE_OPENVDB=0
152155
153156 # Address and leak sanitizers
154157 - desc : sanitizers
@@ -262,6 +265,13 @@ jobs:
262265 sudo rm -rf /usr/local/lib*/cmake/OpenImageIO
263266 sudo rm -rf /usr/local/lib*/libOpenImageIO*
264267 sudo rm -rf /usr/local/lib*/python3.9/site-packages/OpenImageIO*
268+ - name : Remove existing OpenEXR
269+ if : matrix.openexr_ver != ''
270+ run : |
271+ sudo rm -rf /usr/local/include/OpenEXR
272+ sudo rm -rf /usr/local/lib*/cmake/OpenEXR
273+ sudo rm -rf /usr/local/lib*/libOpenOpenEXR*
274+ sudo rm -rf /usr/local/lib*/python3.9/site-packages/OpenOpenEXR*
265275 - name : Dependencies
266276 run : |
267277 ${{matrix.depcmds}}
@@ -314,7 +324,7 @@ jobs:
314324 runner : ubuntu-20.04
315325 cxx_compiler : g++-9
316326 cxx_std : 17
317- openexr_ver : v2.4.3
327+ openexr_ver : v3.1.11
318328 openimageio_ver : v2.4.13.0
319329 pybind11_ver : v2.6.2
320330 python_ver : 2.7
@@ -323,13 +333,13 @@ jobs:
323333 LLVM_VERSION=9.0.0
324334 PUGIXML_VERSION=v1.9
325335 CTEST_TEST_TIMEOUT=240
326- - desc : gcc10/C++17 llvm10 oiio-release exr2.5 avx2
336+ - desc : gcc10/C++17 llvm10 oiio-release avx2
327337 nametag : linux-2021ish-gcc10-llvm10
328338 runner : ubuntu-20.04
329339 cxx_compiler : g++-10
330340 cxx_std : 17
331341 fmt_ver : 7.0.1
332- openexr_ver : v2.5.6
342+ openexr_ver : v3.1.11
333343 openimageio_ver : release
334344 pybind11_ver : v2.8.1
335345 # python_ver: 2.7 FIXME
@@ -369,14 +379,14 @@ jobs:
369379 LLVM_DISTRO_NAME=ubuntu-22.04
370380 OPENCOLORIO_VERSION=main
371381 PUGIXML_VERSION=master
372- - desc : clang14/C++17 llvm14 exr3.1 py3.8 avx2 batch-b16avx512
382+ - desc : clang14/C++17 llvm14 py3.8 avx2 batch-b16avx512
373383 nametag : linux-latest-releases-clang
374384 runner : ubuntu-20.04
375385 cxx_compiler : clang++
376386 cc_compiler : clang
377387 cxx_std : 17
378388 fmt_ver : 8.1.1
379- openexr_ver : v3.1.7
389+ openexr_ver : v3.1.11
380390 openimageio_ver : master
381391 pybind11_ver : v2.9.2
382392 python_ver : 3.8
@@ -394,9 +404,9 @@ jobs:
394404 - desc : " clang-format"
395405 nametag : clang-format
396406 runner : ubuntu-latest
397- container : aswftesting/ci-osl:2022-clang14
398407 cxx_std : 17
399408 extra_artifacts : " src/*.*"
409+ openexr_ver : v3.1.11
400410 openimageio_ver : release
401411 python_ver : " 3.10"
402412 simd : avx2,f16c
0 commit comments