Re: [Gimp-developer] Gtk4

2019-02-14 Thread Tobias Ellinghaus
Am Mittwoch, 13. Februar 2019, 14:21:47 CET schrieb Massimo Fidanza via gimp-
developer-list:

[...]

> So if Gimp 3 will be released before about 20 months from
> now, tageting GTK+3 looks fine, otherwise considering GTK4 could be better.

>From the experience with GTK3 and the constant API changes I wouldn't even 
start porting any software to a new GTK flavour until the API is promised to be 
stable. Otherwise it is a constant chase and no fun at all.

[...]

Tobias

signature.asc
Description: This is a digitally signed message part.
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Gtk4

2019-02-13 Thread Massimo Fidanza via gimp-developer-list
Let me say that I don't see a great reaction in the comment of this blog
post. To me this versionig schema sounds very overcomplicated and semantic
versioning (http://semver.org/) looks much better, but I'm not the
developer of GTK. So if Gimp 3 will be released before about 20 months from
now, tageting GTK+3 looks fine, otherwise considering GTK4 could be better.
But how much work need to be done to port to GTK4? Are there tools that can
automate the porting?

Il giorno mer 13 feb 2019 alle ore 13:41 Joao S. O. Bueno via
gimp-developer-list  ha scritto:

> So, from the post entitled "GTK 4.0 is not GTK 4", we read, with all
> letters:
> """In this way, “Gtk 4.0” is not “Gtk 4”. “Gtk 4.0” is the first raw
> version of what will eventually grow into “Gtk 4”, sometime around Gtk 4.6
> (18 months later)."""
> So, it is actually not ready "a couple of weeks" from now.
>
>
> On Wed, 13 Feb 2019 at 10:00, Alexandre Prokoudine via gimp-developer-list
> <
> gimp-developer-list@gnome.org> wrote:
>
> > On Wed, Feb 13, 2019 at 2:46 PM Elle Stone wrote:
> >
> > > Will the port from GTK3 to GTK4 be as onerous as the port from GTK2 to
> > GTK3?
> >
> >
> https://blog.gtk.org/2019/02/08/report-from-the-gtk-hackfest-in-brussels/
> > appears to outline a number of changes that will absolutely affect
> > GIMP. E.g. I'm unsure if the proposed constraint -based layout system
> > will replace the old boxes or be available next to it. But if it will,
> > updating the UI will take quite a while.
> >
> > Alex
> > ___
> > gimp-developer-list mailing list
> > List address:gimp-developer-list@gnome.org
> > List membership:
> > https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> > List archives:   https://mail.gnome.org/archives/gimp-developer-list
> >
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership:
> https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list
>
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Gtk4

2019-02-13 Thread Joao S. O. Bueno via gimp-developer-list
So, from the post entitled "GTK 4.0 is not GTK 4", we read, with all
letters:
"""In this way, “Gtk 4.0” is not “Gtk 4”. “Gtk 4.0” is the first raw
version of what will eventually grow into “Gtk 4”, sometime around Gtk 4.6
(18 months later)."""
So, it is actually not ready "a couple of weeks" from now.


On Wed, 13 Feb 2019 at 10:00, Alexandre Prokoudine via gimp-developer-list <
gimp-developer-list@gnome.org> wrote:

> On Wed, Feb 13, 2019 at 2:46 PM Elle Stone wrote:
>
> > Will the port from GTK3 to GTK4 be as onerous as the port from GTK2 to
> GTK3?
>
> https://blog.gtk.org/2019/02/08/report-from-the-gtk-hackfest-in-brussels/
> appears to outline a number of changes that will absolutely affect
> GIMP. E.g. I'm unsure if the proposed constraint -based layout system
> will replace the old boxes or be available next to it. But if it will,
> updating the UI will take quite a while.
>
> Alex
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership:
> https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list
>
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Gtk4

2019-02-13 Thread Alexandre Prokoudine via gimp-developer-list
On Wed, Feb 13, 2019 at 2:46 PM Elle Stone wrote:

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

https://blog.gtk.org/2019/02/08/report-from-the-gtk-hackfest-in-brussels/
appears to outline a number of changes that will absolutely affect
GIMP. E.g. I'm unsure if the proposed constraint -based layout system
will replace the old boxes or be available next to it. But if it will,
updating the UI will take quite a while.

Alex
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Gtk4

2019-02-13 Thread Elle Stone

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


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

___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Gtk4

2019-02-13 Thread Tobias Jakobs via gimp-developer-list
Hi,

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/

Regards,
Tobias

Am Mi., 13. Feb. 2019 um 01:25 Uhr schrieb Massimo Fidanza via
gimp-developer-list :
>
> 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?
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-list@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


[Gimp-developer] Gtk4

2019-02-12 Thread Massimo Fidanza via gimp-developer-list
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?
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list