Everyone is welcome on the Google Meet linked below every other Thursday, alternating between 10:00 CEST and 16:00 CEST.
Present:
(Had pre-meeting with Jacques Lucke on Thursday, which notes have been integrated here).
The meeting covers the Core module topics (DNA/RNA, ID management, Depsgraph, Blendfile I/O, etc.) .
Links
- Google Meet
- Next meeting
- Core module
- #Core module chat channel
Module Roadmap Presentation & Tasks Assignment
Please refer to the devtalk post for a complete and up-to-date overview.
Maintenance and Technical Debt
Automated Testing
Devs coordinate with devops team.
- Jacques:
- Add code-coverage report.
- Bastien:
- Run unittests on debug + ASAN builds.
- Add ‘smoke tests’ (opening a collection of complex production files from the past 2 or 3 years). (Probably not soon)
RNA Path Project
- Bastien is currently focussing on finishing the technical prerequisite of making PointerRNA a non-trivial C++ data.
Finish “C++ GuardedAlloc” Sanitizing
- Jacques will work on removing the option to globally override
new
/delete
operators.
Others
- Improvements to Copy-Paste of data:
- Jacques will coordinate work in Node module to improve handling of nodes.
- Nathan has some initial work to improve keyframes handling, Sybren will check with him.
5.0 Breaking Changes
- Bastien will check with all modules in the coming days, targets introducing forward compatibility breakages for Blender 5.0 should all be defined and agreed on by the end of the year.
Blendfile
- Jacques and Bastien will work on finalizing design and implementing:
- Support shared data accross IDs.
- Improve binary stability of blendfiles across saving when no actual data is changed.
Others
- Jacques will check with the node module regarding compatibility breakage tasks, currently only some Nodes API one is listed.
- Sybren will check with the Animation & Rigging module, there is also one existing task regarding API listed.
(New) Projects
Linking & Import
- Jacques will keep working on implentation of Embedded Linked Data.
Other
- Transfer the
Image I/O
part of theCore
module to thePipeline & I/O
? Seems fine, Bastien will also check with the Pipeline & I/O module at the next meeting.
Next Meeting
The next meeting will be on Thursday 17th October, 16:00 CEST/Amsterdam time (your local time: 2024-10-17T14:00:00Z).
The provisional meeting agenda will be linked in the #Core module channel before the meeting.