Comment 6 for bug 2047094

Revision history for this message
James Carroll (james-carroll) wrote (last edit ):

The core 18/20 Snap Gnome packages had explicit versioning, e.g, core 20 had 3.34 and 3.38 - naively I'd been assuming then that the extension for core22 was also frozen in time which would have been a concern for Pinta 2.2. But I guess since GTK3 is now EOL it's not at risk of incompatibility; and presumably GTK4 must be forwards compatible, because it's actually upgraded from 4.6 to 4.12 without explicitly choosing a new version, meaning quite literally, the Pinta 2.1 snap already has GTK4.12 / libadwaita 1.4 available to use already, it just happens to be avoiding them to use GTK3 instead.

For the Flatpak, they've the latest libraries from the Gnome 45 release, which I assume has to cover GTK4.12 and awaita 1.4 too; although I can't 100% confirm it because I don't understand the project structure. This means the Flatpak might just have to update the runtime dependency they use, but there should probably already be one.

For the snap, it's literally as simple as removing the source-commit so it builds master implicity; it already works with 2.2 without any changes :)