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
- Google Meet
- Core Meetings Overview
- Core module
- #Core module chat channel
Updates on Blender 5.0 Projects for 4.5 Release
- 2GB BHead limit: Has been merged, enabled by default in Blender 5.0, scripts (Blender and Flamenco) have been updated. Notification has been sent to the file util and kaitai projects.
- IDProperties storage split: The 5.0 PR is still in review, getting close to merge.
- Archived Linked IDs: Still very WIP. Jacques and Bastien have not have much time to work on it a bit the past two weeks. Jacques will handle the renaming (from âembeddedâ to âarchivedâ) cleanup in the PR code.
- Attributes Storage Modernization: It has been enabled by default in main, so far so good.
- Actually not, had to be reverted today pending fixes of some issues with GreasePencil causing blend-file corruption.
- ID Name Size Increase: The 5.0 implementation will be merged in main later.
- BigEndian removal: Support has been removed in main.
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.
- Needs to filter python warnings. Proposal:
- 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.
- Conclusion: Rule of thumb:
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.