Vfx 2026 images#277
Merged
jfpanisset merged 14 commits intoAcademySoftwareFoundation:mainfrom Aug 9, 2025
Merged
Conversation
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
More of Qt 6.8.3 builds: - workaround for missing Ninja dependencies, - build with g++20 to allow for 128 bit ints All dependencies for rawtoaces now included: - libraw - eigen - ceres-solver - nlohmann_json - jasper Next step is actual rawtoaces Conan package Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Our Dockerfiles are autogenerated and always called from aswfdocker wth arguments. Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
- add dependent package aces_container - onetbb: DSOs in lib64 - OpenImageIO: start of support for building iv GUI tool Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Maintaining diffs and patches for Conan recipes to try to land DSOs in "lib64" was proving too burdensome, go back to default "lib" New libultrahdr recipe from Conan Center Index replaces our own. Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
- OSL now builds with OptiX, includes patch for C++20 - install_conanpackages.sh uses full_deploy generator to install all transitive dependencies Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
- OpenFX Conan recipe updated to the one from the OpenFX repo
- test_package remains WIP
- requirements bring in more system wrappers and dependent packages:
- cimg
- spdlog
- opencl-headers, open-icd-loader
- Boost dependencies updated
- CCI recipe doesn't built Python bindings by default so BoostPython was missing depenedencies
- couldn't make the dependency update script work, updated manually
- LLVM / clang finds gcc install again
- since LLVM / clang 18, our build wasn't finding gcc install frmo gcc-toolset-XX, thus missing
out on updated libstdc++
- fixes OSL C++ 20 build on EL 8
- Qt now builds with Harfbuzz text shaping engine
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
- complete set of packages to include in ci-vfxall - progress on openfx build - ci-openfx and ci-rawtoaces image with build scripts - vendor spdlog to build header only version - missing OpenCL package Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
Contributor
|
Are these published as aswftesting? |
Contributor
Author
|
Not yet, there's a whole sequence of builds and releases that have to happen first. Aiming for the Siggraph VFX platform bof on Tuesday for a first release. |
Contributor
|
OK, just let me know when you have any test containers, I'm happy to give it a try to validate it. |
Also enable building Python bindings for OCIO Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
a7c6b18
into
AcademySoftwareFoundation:main
2 of 3 checks passed
Contributor
Author
|
@lgritz Full set of aswftesting 2026 images is now out, starting to work on updated 2024.3 and 2025.2 set of images as per changelog. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
These releases no longer build / install libraries in
/usr/local/lib64, they revert back to the default/usr/local/libsupported by most packages and Conan recipes. This should hopefully be transparent toconsumers of these new images.
ci_common6and2026sections ofversions.yamlfor full list of package versionslibas the destination directory, all changes related to landing DSOs and support files inlib64are revertedwith keeping recipes up to date
--keep_sourceand--keep_buildcommand line options are obsolete, no longer relevant with Conan 2