PDA

View Full Version : What will become of GTK2 and any projects that choose to stay with it?



JohneG
April 23rd, 2013, 08:46 AM
I ask cause there are a few projects that i am aware of that seem to be staying with GTK2 and no plans to move onto GTK3. Is this something that will affect them in future? The main project in mind is Ardour. My understanding is that the main developer doesn't see the point in moving to GTK3 cause there aren't enough benefits. Is he right and if they stick with GTK2, are there problems down the road they might encounter in time?

I know XFCE have some plans about moving to GTK3 at some stage but what about LXDE? Would it hold the project back to stick with GTK2? Any thoughts? Or any other examples of projects that don't seem to have plans to move onto GTK3? Also, did similar happen with the move from GTK1 to GTK2?

szymon_g
April 23rd, 2013, 10:40 PM
well... sooner or later the old versions of those libraries will have their support ceased... since it's open source someone else would be able to take care- but i somehow doubt so.
i'd not get too familiar with apps using gtk2 - they will be, at some point, either ported to gtk3 or, in time, became less and less useful... and after gtk2 will be ruled out of standard repositories, their installation will be even harder.
And how many apps written in gtk1 can you see now :)?

Paqman
April 24th, 2013, 09:56 AM
The main project in mind is Ardour. My understanding is that the main developer doesn't see the point in moving to GTK3 cause there aren't enough benefits.

In the short term that will be fine, but eventually it will become more of a hassle to cling to GTK2 and they'll be forced to change.

TeamRocket1233c
April 24th, 2013, 01:44 PM
What about MATE?

tgalati4
April 24th, 2013, 03:44 PM
Mate seems to have an active community and that will keep gtk2 around for a while. I suppose older applications could be compiled statically to have gtk2 libraries built-in and remove external dependencies, but then how they behave in newer Desktop Environments will be an issue. I've seen older Motif applications run fine in Mate, they look ugly, but they work.

Each package maintainer will have to look at the code and the agony units involved in rewriting applications to go from gtk2 to gtk3 or QT4 or Adobe Air:shock: whatever. Frameworks seem to be constantly changing.

Jonor
April 25th, 2013, 10:12 AM
Apparantly Fuduntu is to be wound down due to gtk2 issues (http://www.linuxinsider.com/story/Farewell-Fuduntu-The-Untimely-Demise-of-a-Winning-Linux-Distro-77850.html).

vasa1
April 25th, 2013, 11:46 AM
Apparantly Fuduntu is to be wound down due to gtk2 issues (http://www.linuxinsider.com/story/Farewell-Fuduntu-The-Untimely-Demise-of-a-Winning-Linux-Distro-77850.html).
This also played a part: "the move of the Linux world to systemd has caused a problem for Fuduntu as it has become a required thing for many programs, but we do not use it. " from the official blog here: http://www.fuduntu.org/blog/2013/04/15/fuduntu-team-meeting-held-on-april-14-2013/

hainen
May 7th, 2013, 11:10 AM
well... sooner or later the old versions of those libraries will have their support ceased... since it's open source someone else would be able to take care- but i somehow doubt so.
i'd not get too familiar with apps using gtk2 - they will be, at some point, either ported to gtk3 or, in time, became less and less useful... and after gtk2 will be ruled out of standard repositories, their installation will be even harder.
And how many apps written in gtk1 can you see now :)?

xmms

mips
May 7th, 2013, 11:51 AM
Adapt or die...

diesch
May 7th, 2013, 12:50 PM
Gtk2 will be around in most distributions for a few more years, just like Gtk1 did after Gtk2 was released. But eventually distributions will stop shipping Gtk2 and the remaining projects still using Gtk2 will die.

Frogs Hair
May 7th, 2013, 02:53 PM
Post 10 covers what will happen pretty well . The 10.04 desktop is EOL in two days and other ties to Gnome 2 will be cut as things progress.

diesch
May 8th, 2013, 12:06 AM
Post 10 covers what will happen pretty well . The 10.04 desktop is EOL in two days and other ties to Gnome 2 will be cut as things progress.

Most of the Gnome2 libs are still there in 13.04, so most apps will run.

ssam
May 8th, 2013, 04:16 PM
gtk2 will still be around for a long time (like gtk1 was after gtk2 was released). Redhat EL6 has gnome2 and will be supported until 2020. RHEL7 will still have gtk2 (unless they are planning some epic porting work), and that will likely be supported until 2023 or 2024.