Re: [Gimp-developer] Gtk4



Am Mi., 13. Feb. 2019 um 01:25 Uhr schrieb Massimo Fidanza via
gimp-developer-list <gimp-developer-list gnome org>:

Now that Gtk4 is almost done, Gimp 3 will continue target gtk+3 or will
switch to Gtk4? If sticking with gtk+3 how difficult will be targeting
Gtk4?

On 2/13/19 5:32 AM, Tobias Jakobs via gimp-developer-list wrote:
from where do you have the information it is almost done? Ff I look
into this blog post I don't expect it weeks:
https://blog.gtk.org/2019/02/08/report-from-the-gtk-hackfest-in-brussels/


Whether "almost done" means a couple of weeks or a couple of months, I'm guessing GIMP-3.0 won't be released before GTK4.0 is released, yes? So Massimo Fidanza's questions still are interesting questions, that I've also wondered about.

I find the release cycle described in these two posts very confusing:

https://blogs.gnome.org/desrt/2016/06/13/gtk-4-0-is-not-gtk-4/
https://blogs.gnome.org/desrt/2016/06/14/gtk-5-0-is-not-gtk-5/

Quoting from the first post, what does this mean?

Meanwhile, Gtk 4.0 will not be the final stable API of what we would call “Gtk 4”. Each 6 months, the new release (Gtk 4.2, Gtk 4.4, Gtk 4.6) will break API and ABI vs. the release that came before it. These incompatible minor versions will not be fully parallel installable; they will use the same pkg-config name and the same header file directory. We will, of course, bump the soname with each new incompatible release — you will be able to run Gtk 4.0 apps alongside Gtk 4.2 and 4.4 apps, but you won’t be able to build them on the same system.

In particular, what does the part about "you will be able to run GTK4.0 apps alongside Gtk 4.2 and 4.4 apps, but you won't be able to build them on the same system" mean?

I recall seeing a similar statement about GTK3, that a software package has to target a specific version of GTK3. So how does the new GTK development cycle actuallly affect GIMP development?

I think GIMP-3.0 targets a particular version of GTK3?

Will GIMP-4.0 branch be started when GTK-4.6 is released?

Will the port from GTK3 to GTK4 be as onerous as the port from GTK2 to GTK3?

Best regards,
Elle



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