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

Reply via email to