2025-04-24 Platforms & Builds Module Meeting

Attendees

  • Anthony Roberts
  • Bart van der Braak
  • Bastien Montagne
  • Jonas Holzman
  • Sebastian Parborg
  • Thomas Dinges

Notes

Blender 4.5 targets

See #136540: Library changes for Blender 4.5 LTS

  • Manifold needs a rebuild with newer hash.
  • HIP-RT needs an update, likely handled by @Sergey
  • OpenImageDenoise will be updated to version 2.3.3.
  • Requests will be updated to 2.32.3 and zstandard will be updated as well.
  • FFmpeg will be updated to 7.1.1 to improve performance in x264 #137670: Deps: Add support for ARM64 assembly in x264 and update FFmpeg version
  • Plan is to land all updates in calendar week 21 (19-23 May). @ThomasDinges will update versions.cmake before with new version numbers.

Bpy/pypi Releases

  • Only main versions are build (4.4.0…) so far. Meeting agrees to build bpy for all bugfix releases in the future.
  • Pypi has a 10GB limit per project. We will ask for a project size limit increase.
  • In the future we may need to remove older versions to stay within the storage limitations. Check statistics (how many downloads for old versions…) before making a decision or ask Pypi people for recommendations (other projects may run into similar problems).

Documentation

Reproducible Builds

  • Would be nice to have at least for Linux, doing this on Windows is impossible with Visual Studio and macOS needs more investigation.
  • Sebastian has a pull request for Linux.
  • Supporting reproducible builds on the buildbot requires more work.

Buildbot

  • 4 new macOS workers with M4 Pro and 64GB RAM have been deployed to production.
  • The macOS machine for benchmarks will also be updated so there likely will be a sudden performance spike.
  • There will be new workers for x64 as well in the future.

Meeting Info

This is a video chat meeting to plan and discuss development for the Platforms & Builds development module. Any contributor (developer, documentation writer, …) working on this area in Blender is welcome to join and add proposed items to the agenda.

For users and other interested parties, we ask to read the meeting notes instead so that the meeting can remain focused.

1 Like

Best to hold off on rebuilding Manifold for now. I am discussing another issue with them that may result in a change, and we have a workaround for now to the non-deterministic behavior of the current build.

2 Likes