[...] You seem to be interested in LCK-GTK3 development and would be a perfect beta tester. Yes, LCL-GTK3 is in beta state now. Lazarus trunk is very easy to download and build.
a few times i've attempted to report bugs, and provided fixes, but received fairly negative and unhelpful responses; i have
no interest in wasting any more of my time in that direction. i am far more interested in creating my own projects written using Lazarus/FPC, and for that - code i am generally giving away to others - those projects need to be buildable using release-level tools. ie, downloadable from Sourceforge; as yet there is NO GTK3-capable version available on Sourceforge.
[GTK2]'s alive, well, and imminently being dropped by the major distreaux.
and this, they (Debian at least) seem to be doing as a means of forcing their own ideology upon everyone else. forced ideologies are a really good way to persuade me to walk away from a project. the last release of GTK2.x (2.24.33, on 21st December 2020) is only 5 years old, which is extremely young when compared to, for instance, win32, that has been around for over a quarter of century and is
still supported in the latest release of Windows.
the last release of GTK3.x (3.24.51, on 30 September 2025) is less than 6 months old! yet some folks seem to be suggesting that GTK3 is already obsolete and/or end-of-life. i am glad to see that there is work going on getting the LCL working with GTK3, as
this seems (to me at least) to be the most sensible direction for the Lazarus project to be moving in.
[...] GTK2 is being dropped because (eg) its hard to make work with Wayland, its hard to maintain (because its old code that [has] been endlessly hacked and so on. [...] Debian is dropping GTK2 because they consider having three GTKs there is just too much and most active projects have moved to GTK3 (and a few even to GTK4) or Qt5/6.
from what i have read, Wayland has issues that preclude it being viewed as 'production level' just yet. and i also wonder what the purpose of creating Wayland actually was; X11 seems to work fine, while ever increasing processing power and available RAM negates complaints of any 'inefficiencies' X11 suffers from. Wayland looks very much like a solution looking for a problem.
i would also ask the question - what is
wrong with GTK2? there has been suggestions that the tools no longer exist to compile it, but i find this
extremely hard to believe. and the GTK developers have marked it as 'complete', to me that suggests that it is code that requires no more work on it, not that it is no longer usable.
cheers,
rob :-)