On 12/05/16 11:50, Sébastien Wilmet wrote:
For GNOME libraries, it is not recommended to mix different minor
versions. E.g. it is not a good idea to use GTK+ 3.20 with GtkSourceView
3.22. So if an application uses the GNOME 3.20 runtime, it should also
use the 3.20 version for other GNOME libraries.

I don't understand how such a mismatch would come about "accidentally": if you are maintaining/building your app against the 3.20 runtime and you know GtkSourceView 3.20 is therefore needed, you should select that version to bundle.

The flatpak you've built will never (automatically) be run against 3.22 unless/until you do some maintainer action to say, here is my 3.22 release, I want the 3.22 runtime and so therefore will bundle GtkSourceView 3.22.

So ensuring that something in a bundle matches something in a runtime is not by itself a reason to put something into the runtime - what to bundle and what runtime to depend on is an explicit choice of the bundle maintainer (and in GNOME we very much hope that bundle descriptions are either maintained by the module owner, or generated by the release team a la jhbuild, or some combination thereof).

Cheers,
Rob

........................................................................

Robert McQueen  |  +1.415.413.4159  |  Endless <http://endlessm.com/>
_______________________________________________
gnome-os-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gnome-os-list

Reply via email to