Developer meeting, Nov 7 2024
Present: Elendil, Ishaan Arora, Martin, Mike, René, Jabiertxof
Elendil reports that the bugtracker has been pretty healthy recently.
Ishaan continued working on selection cues, working on the design. Some discussion about how to implement this.
Jonathan briefly presented three proposed contract development projects: 1) GTK4 cross-platform fixes, 2) Improving Windows developer experience / dev documentation, 3) Website upgrades / better use of the CDN. Help is appreciated to formulate the goals of these projects, please contact him if you can help.
Some discussion on 2). The prime goal is to improve the developer experience on Windows, to attract Windows developers. Questions: How much effort is necessary to build Inkscape with Visual Studio? Can we do it with GCC, or do we need to patch msvc? Martin raises the point that another compiler increases complexity of the codebase. René thinks that we should offer a native build experience, that means using msvc. He will look into whether there is a convenient way to hook up clang or gcc with VS to make sure that's not an option. There is a certain risk that this doesn't pay off - if we fail to attract Windows developers, this infrastructure would rot. René: how many wrappers would we need to create?
Martin is working on PDF export as a C++ internal extension, and is improving the new upstream Library CapyPDF at the same time. This work will occupy him for some time. He describes the relationship with upstream as good.
Mike has worked on the way we develop themes; they can now be written on SASS. He's also worked on decoding LAB colors from Adobe Color files. Some technical discussion between Mike and Martin about the Color API.
René has been phasing out jobs on the Intel runner. He's on a bit of a break, waiting for the new MacStadium infrastructure, so he can set it up. The donated infrastructure would be valued around 700 USD per month. On the Windows side he's looking for cloud hoster that can provide Windows infrastructure for us. Martin thinks that this is important for programs like the Bugfix Accelerator.
After the meeting, we've looked at some MRs.
participants (1)
-
Jonathan Neuhauser