The topic of what to do about the new GNOME started being discussed and after some consideration we decided to stick to GTK3 and GNOME 3.38 this cycle.
There are quite some moving parts in GNOME 40
- The new shell design, is it going to be fully ready in one cycle? what’s the impact on our desktop and extensions? it’s likely that we will have design questions to resolve and non trivial code changes
- GTK4 is out, Debian is packaging it (currently waiting on NEW review) so that part shouldn’t create extra work for us but then what’s the impact? is the new version stable enough? GNOME isn’t likely to transition fully over a cycle, does it bring risks?
- yaru and the new GTK, how ready is it?
Those are topics we are going to spend resources on and ideally we would be helping to move things forward, but it’s already mid-cycle, we didn’t account for any of those and the team is already overworked.
We should be careful bringing any GTK4 update in the default installation until the theming question is sorted out at least. It plays nicely that Debian starts its freeze around now so it’s not likely that autosyncs will create issues for us.
Hopefully we manage to resolve enough of those questions in the remaining of the cycle to be in a better position to include the new versions when I -serie opens.