2025-06-19 Core Module Meeting

Everyone is welcome on the Google Meet linked below every other Thursday, alternating between 10:00 CET and 16:00 CET.

Present:

The meeting covers the core module topics (DNA/RNA, ID management, Depsgraph, Blendfile I/O, etc.).

Links

Updates on Blender 5.0 Projects for 4.5 Release

NOTE: The Devtalk post about these major compatibility changes has been updated, including a call for testing 5.0 → 4.5 compatibility handling.

Other Topics

  • IDProperty for storing context in files PR.
    • There may be a better way to handle this, Campbell will work with Jacques about it.
  • RNA Deprecation PR.
    • Needs to filter python warnings. Proposal:
      • All built in blender modules show deprecation warnings.
      • The extensions base module shows deprecation warnings.
      • Third-party modules and libraries do not show deprecation warnings.
  • Logging Refactor design & PR:
    • The proposed changes regarding namespaces (reducing granularity and only supporting a minimal set of more ‘user firendly’ categories) remain under discussion.
    • A related issue is the discoverability of these logging namespaces, currently one has to open the source code to find out which ones are available.
  • Use global undo in edit mode as experimental feature (PR):
    • Experiment is nice, there is probably still much to be done in global undo system to improve performances and memory usage (improved writing, do not write unchanged IDs, and so on).
  • Platform Support (Removing use of older wayland protocols).
    • Conclusion: Rule of thumb:
      • Don’t degrade user experience for “current” distributions.
      • Allow exceptions only if there are significant benefits.

Next Meeting

The next meeting will be on Thursday 03rd July, 16:00 CEST/Amsterdam time (your local time: 2025-07-03T14:00:00Z).

The provisional meeting agenda will be linked in the Core Meetings Overview thread before the meeting.

1 Like