On Thu, Sep 12, 2024 at 7:15 AM Simon McVittie <s...@debian.org> wrote: > Ideally gnome-settings-daemon would go along with this transition, but it > has several very flaky build-time tests which cause FTBFS. If they can't > be fixed soon, a mitigation would be to disable those tests (I suspect > this is a problem with the test scaffolding rather than g-s-d itself).
Some things like xwayland scaling won't work right if we don't have gnome-settings-daemon >= 47~rc. The build tests do pass if retried a few times. I think overall it would be better to get GNOME Shell 47 into Unstable faster. If it helps, we only started running this mutter set of tests in July because we didn't notice earlier we had tests that were not being run. > Packages involved > ================= I believe we have 3 different sets remaining for "GNOME 47" and they can each happen independently or simultaneously: - gtk4 + libadwaita + all the GNOME 47 app & library updates that are not in Unstable already and not part of the other 2 categories - gjs with the switch to mozjs128. Years ago, gjs updates were disruptive but not really anymore. We are doing some armel surgery this time though. - GNOME Shell Historically, we do usually land the xdg-desktop-portal-gnome update at the same time as GNOME Shell. This time it depends on nautilus 47 which needs the new gtk4 & libadwaita. The only other big change this time is that the xdg-desktop-portal-gnome update is required for the new Accent Colors feature which won't work until GTK4 & libadwaita are updated. So here's my modified list of packages for the GNOME Shell 47 transition: ------------- gnome-kiosk gnome-remote-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions mutter xdg-desktop-portal-gnome (but only if GTK4 & libadwaita & nautilus were pushed first) and then there are a few GNOME Shell extensions left to upload (the red ones on the tracker), some as NMUs, and yaru-theme [which I can handle]. This transition will be much smoother than any GNOME Shell transition we have had in years. We may ask for a few packaged extensions to be removed, but since GNOME didn't change as much this cycle, it's also possible that no removals will be needed. Many extensions have already been updated in Unstable since most extensions work with both 46 and 47. I did several of these uploads this week and pinged maintainers for the remaining ones. Thank you, Jeremy Bícha