Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a mindeps CI and update minimum versions #1943

Merged
merged 12 commits into from
Jan 27, 2025

Conversation

mwestphal
Copy link
Contributor

@mwestphal mwestphal commented Jan 22, 2025

Add a mindeps CI testing minium version for:

  • alembic
  • assimp
  • draco
  • occt
  • openexr
  • openvdb
  • pybind11
  • python
  • usd
  • java

Also update related documentation

Minimum version for our direct dependencies:

  • alembic: 1.8.5
  • assimp: v5.4.0
  • draco: 1.5.6
  • occt: V7_6_3
  • openexr: 3.0.1
  • openvdb: 12.0.0
  • pybind11: v2.9.2
  • Python: 3.9
  • usd: v23.05
  • Java: 17

Dependencies that were not added to mindeps:

  • blosc : No find_package in F3D, not listed as dependencies in our doc, no specific versions listed by VFX
  • imath: No find_package in F3D, not listed as dependencies in our doc, no specific versions listed by VFX
  • ospray: No find_package in F3D, not listed as dependencies in our doc, no specific versions listed by VFX, problem with recent releases of F3D, we are "already" testing mindeps and cannot update.
  • tbb : No find_package in F3D, not listed as dependencies in our doc, no specific versions listed by VFX
  • zlib : No find_package in F3D, not listed as dependencies in our doc, no specific versions listed by VFX

Dependencies that should be added to mindeps but more work needed:

  • CMake

Adress: #1736 #1940

@mwestphal mwestphal force-pushed the mindeps branch 3 times, most recently from d5c23e3 to 028cb89 Compare January 25, 2025 10:11
@mwestphal mwestphal changed the title [draft] Add a mindeps CI [draft] Add a mindeps CI and update minimum versions Jan 25, 2025
@mwestphal mwestphal force-pushed the mindeps branch 3 times, most recently from 12813df to 6f45d8c Compare January 25, 2025 11:22
@mwestphal mwestphal force-pushed the mindeps branch 6 times, most recently from 5170096 to e511ae8 Compare January 25, 2025 12:37
@mwestphal mwestphal force-pushed the mindeps branch 3 times, most recently from 86f9c0d to e57bf61 Compare January 26, 2025 12:14
@mwestphal mwestphal changed the title [draft] Add a mindeps CI and update minimum versions Add a mindeps CI and update minimum versions Jan 26, 2025
@mwestphal mwestphal requested a review from Meakk January 26, 2025 19:32
@mwestphal mwestphal merged commit 7addac3 into f3d-app:master Jan 27, 2025
54 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants