Hi everyone,
Meeting: Tue June 06 2023
Next meeting: Wed June 14
Attending: Tav, Nicco, Rene, PBS, Jonathan, Marc, MikeKov, KrIr17

String freeze for 1.3
Marc has backported relevant commits to 1.3.x. Extensions are up to date in both branches.
No objections to string freeze = now.
We've checked the backlog together, no more MRs with backport:proposed that contain string changes.

Vectors update/ Release planning: Usually 6 week window for translations -> release around July 23rd at Vector's discretion
Tarball needs to be ready ~ July 14.
Testing completeness of packages? -> testing script by Nathan
Release video: Lazur is doing something
Release candidate: early July (no more non-obvious fixes after that)
Windows 7 support has been dropped by MSYS2, so Inkscape 1.3 will officially not work on Windows 7.

Discussion re: po/pot files
Translators are supposed to use the pot file from the pipeline, but some are instead using (outdated) po files from the repository. 
- Should we update them? ~5m LOC change. Maren supports it. [done]
- How are other projects doing that? -> some are using weblate, which (at least previously) doesn't like big POT files. Nicco used transifex (free for open source)
- Could be a student project to refactor the way we organize translations.

RenĂ© 
MacOS ARM test failures in 1.3 branch? There is a problem on the Gitlab side, which affects the file structure. Moved the pipeline back to our own runner.
Struggling to find time to re-release 1.2.2 including the Ventura fixes. The Alpha/Beta are already Ventura-compatible.
Has not bought the new Apple developer certificate yet, will do so later this month.

Jonathan
AI Extension: work on importing text + code for the different coordinate systems seems to be mature

Nicco
Progress a bit slow at the moment, but the roadmap is clear. Some work on live shapes / rectangles.
Checks again with SFC for April payment.

PBS
Added coverage support to 2geom. Currently 47% coverage.
Trying to join the GKT4 migration effort, e.g. dialogs + mjakemans event controller branch. Few minor issues remain, e.g. double-click to select text
Why is modal dialogs not available in GTK4? They have deprecated it in favor of gtk::Window and AlertDialog (4.10+). Both of them can be made modal. [+ additional discussion about the event loop, other GKT4 MRs]
Clips / Mask: We treat it the same. Conceptually, clipping is a vector operation and masking a pixel operation, and in the spec, different child elements are allowed. Needs a little bit of rewriting.
Backport MR with cache fixes? Can only break what was already broken -> Marc decides.

Tav
Most things on the list "before the switch" to GTK4 are done. Some don't make sense to do before, some "at the time of switch" can already be done now.

Mike
Symbols ID fix ready to go. (!5363) - some discussion ensued.

See you next week!
Jonathan