Dear all,
see below.
Jonathan

Meeting notes Dev Meeting Mar 15

Attendees: Ishaan, Jonathan, Marc, Martin, Philip, René, Tav, Vaibhav, Yotam

- 1.4.1: Maren wanted information / timelines etc, which we haven't done yet because we just wanted it done ASAP
René will check the windows dependencies.
Extensions updates: the zstandard package is needed for Affinity import + AI import, but only exists on 22.10 onwards. 
Appimage is currently built on 20.04.
Jonathan will review the newly contributed Vectornator / Linearity importer and include it in the default extensions for 1.4.1. 
Martin is rewiting the Splash screen because it is reliably crashing MacOS 1.4.1 after 15 seconds of use.
René warns that this shows that 1.4.x is basically untested on MacOS.

The Tofu character fix on MacOS (Pango update) has a side effect: it breaks kerning for everybody in the UI. GIMP has the same issue (https://gitlab.gnome.org/GNOME/gimp/-/issues/12736). There is a workaround - manually selecting the correct system font - but that also sometimes breaks, https://gitlab.com/free-astro/siril/-/issues/1508. He suggests to delay the Pango update, we leave the decision to René.

Martin inquires about CapyPDF on MacOS. This will require us to drop support for anything except the newest MacOS version. 
In theory, we could compile it using a different compiler than what XCode provides, but that would make our build pipeline so unique, that it would become unmaintainable (and it's also a lot of work to set up in the first place).
René will investigate releasing two versions, one with and one without CapyPDF. Another options would be to dlopen CapyPDF? Maybe as a C++ extension?

Update round:
Jonathan: worked with Manpreet on the AI Importer, he has about 40 hours left. All basic features are covered now, we need to decide on whether to extend the contract in a few weeks.
Nuremberg organisation: if you attend, please make your your details are updated in the organisation table.


René: Can we find an alternative for DBus? It doesn't work on MacOS. 
Martin has investigated, there are none.
DBus description: https://wiki.inkscape.org/wiki/DBus
DBus is deeply embedded into Gio Actions, we use it for Jabiers --active-window mode.

Martin: Bug fixes; Website work. Please let him know if the website cannot be reached by real human beings.

René wants to move the MacOS infrastructure repositories to the Inkscape namespace. Marc makes him an owner of the Gitlab group to make the moving process possible.
MacStadium negotiations are in their final stages, mostly waiting for SFC signature right now.

Tav: working on LPE bugs, in the process of merging the GTK4 file dialog work.

Vaibhav looked into Steam documentation. There is some paperwork and an initial registration cost (100 USD). Application is pretty straightforward. We need to discuss all steps with the SFC. Jonathan will bring it up in the Monday meeting with Tracy.
We have also been approached by a developer who wants to set up revenue sharing on Steam, but we need a steam publisher account for that.
René remarks that there is a certain maintenance burden if we publish in an additional app store (comments, updates, screenshots...)