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
