Hey everyone,
Big thanks to everyone who was able to join our dev meeting which happened at the same time as the PLC meeting.
Event: https://inkscape.org/cals/event/64/ Attending: René, Karliss, Charlotte, mgmax, Philip, Tav, Martin, Vaibhav Next Meeting: https://inkscape.org/cals/event/1/
René; update on hiring process for bugfix accelerator, applications are coming in and official deadline is soon. Also updating dependencies for Win/macOS for upcoming release.
Pointless reporting of security issues by AI agents who don't understand the codebase and can't answer questions about the problem.
MC provides access to Windows ARM, René will test that will look into offloading Windows CI with budget of 150 Euros to pay for cloud provider.
Tav asks if Inkscape will run on new "cheap" mac, Rene says yes it should, the architecture is the same. Less powerful chip and 8 GB RAM, but Apple claims to use memory more efficiently. Vaibhav has no problem on 8 GB low-end macbook.
Charlotte, has been doing some windows testing. Failed successfully.
Philip tried to do a fix for this specific static threading windows bug but it's quite a difficult problem. A couple of people have tried to fix it. He thanks Charlotte for the testing and asks follow up questions. Has a limited machine to do development on.
Karliss, pixel alignment related issues. Links us to an issue related to security issues which allows svgs with unsafe problems in them. Philip has looked into this issue too; it's partly an upstream issue in Gio and similar pathways. Martin asks if it's possible to deal with the issues on a case by case basis.
Tav; getting back into some old merge requests. Some specific libnrtype changes which now have a merge conflict thanks to some recent unit testing work.
mgmax has an old merge request which they were asked to present at the meeting. It's a windows script which sets up everything for you. (https://gitlab.com/inkscape/inkscape/-/merge_requests/7557) it also allows a virtual machine for testing. Martin has already looked into it, and wants to get more visibility on the changes. René wants to know if this is based on the CI toolchain which is based on making a fixed image with better stability. This new script uses the developer instructions which is a rolling release. Max and Rene will get into contact to get the MR merged and to get the scripts and documentation changed to use a fixed MSYS image instead of rolling release.
Vaibhav has continued their performance optimisations, in existing issues. An LPE specific issue using simplify (https://gitlab.com/inkscape/inkscape/-/merge_requests/7833) the reason is because of update signals that happen on every selection change.
Martin has been working on text on path and text in shape to catch up to the big improvements in Krita text handling. Tav and Martin talk about the SVG spec support, and Krita using SVG for their vector layers giving the spec two implemetations which is important. The new text functionality is basically ready, but will need more testing.
We talk about the steam issues and move on to talking about our relationship with the SFC.
See you all next time!
Best Regards, Martin Owens
participants (1)
-
Martin Owens