Re: GNOME xdg-app runtime doesn't follow the jhbuild modulesets



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/>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]