Bug#1120085: trixie-pu: package yaru-theme/25.04.1-1~deb13u1 (pre-approval)
Package: release.debian.org
Control: affects -1 + src:yaru-theme
X-Debbugs-Cc: yaru-theme@packages.debian.org, marco@ubuntu.com
User: release.debian.org@packages.debian.org
Usertags: pu
Tags: trixie
*****
This is a pre-approval request since this is a larger update than
normal and I recognize that we are getting close to the Debian 13.2
deadline. Let me know if I should upload this to the trixie queue.
*****
[ Reason ]
New upstream release compatible with GNOME 48
[ Impact ]
Fixes major display issues with yaru-theme-gnome-shell when used on
Debian 13. Also fixes a variety of other issues in the other
yaru-theme* packages. The new theme properly supports GNOME accent
colors.
[ Tests ]
I built this package on trixie and installed it on Debian 13. I
successfully completed the below test case.
>From Debian 13 GNOME…
1. Run this command in a terminal:
sudo apt install yaru-theme-gnome-shell yaru-theme-gtk yaru-theme-icon
gnome-shell-extension-user-theme
2. Log out
3. Log in. Open the Extensions app. Enable the User Themes extension.
Close the Extensions app.
4. Open the Tweaks app. Switch to the Appearance page and change Shell to Yaru.
5. Click the top right of the GNOME Shell UI to open the quick
settings area. This area should display correctly.
6. Open the (GNOME) Settings app. Switch to the Appearance page.
Choose an accent color. The highlighted color in GNOME Shell's date
menu and quick settings area will change to match.
[ Risks ]
None of the yaru-theme packages are installed by default but the Yaru
theme is somewhat popular among people who like some of the Ubuntu
look. It takes a few steps to enable yaru-theme-gnome-shell. (The
other yaru themes can be enabled with the Tweaks app and do not
require the GNOME Shell extension.). The themes other than the GNOME
Shell theme can be used on other GTK desktops like Cinnamon, etc.
If there are serious bugs with the themes, the Tweaks app can be used
to switch back to the default Adwaita themes.
This is a larger update than our typical Debian stable update.
On the other hand, this is the exact version of yaru-theme that was
included with Ubuntu 25.04.
[ Checklist ]
[✔️] all changes are documented in the d/changelog
[✔️] I reviewed all changes and I approve them
[✔️] attach debdiff against the package in stable
[✔️] the issue is verified as fixed in unstable
The full debdiff is available at
https://bicha.net/d/yaru-theme_25.04.1-1~deb13u1.debdiff
[ Other Info ]
The Yaru theme is Ubuntu's default theme. The GTK and GNOME Shell
versions are lightly modified versions of Adwaita, GNOME's default
theme. The icon theme is more heavily customized, at least for "app"
icons (meaning the icons that represent each app in the app launcher).
Ubuntu does a new release of the Yaru theme for every Ubuntu release.
yaru-theme 25.04 is the version included in Ubuntu 25.04 which is
compatible with GNOME 48, which is the version of GNOME included in
Debian 13.
Unfortunately, the Debian and Ubuntu packaging is not synced so
someone needs to manually update yaru-theme to keep it up to date.
This wasn't done before Debian 13 was released. In fact, Debian 13 was
released with yaru-theme 24.04.3 which is compatible with Ubuntu 24.04
LTS and GNOME 46. I'm hoping that the packaging can be co-maintained
in the future to prevent Debian from having an incompatible version of
the theme installed.
I don't believe there is a more minimal fix for yaru-theme-gnome-shell
than by taking the updated gnome-shell theme from 25.04.1. I don't
feel confident in trying to split those changes from the other theme
updates and the other theme updates are also intended for a GNOME 48
environment.
I uploaded yaru-theme 25.04.1 to Unstable today. I am immediately
following up with an upload to Unstable of yaru-theme 25.10.3 that is
compatible with GNOME Shell 49 since GNOME Shell 49 is migrating to
Testing now.
There were multiple duplicates of the Debian bug:
https://bugs.debian.org/1104003
https://bugs.debian.org/1115736
https://github.com/ubuntu/yaru/issues/4286
https://discourse.gnome.org/t/yaru-layout-issues-on-gnome-48-debian-13-anyone-else/31422
and multiple Reddit posts
Thank you,
Jeremy Bícha
Reply to: