Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 844910 - mail-client/evolution-3.44.1: Toolbar icons don't match theme in GNOME 42
Summary: mail-client/evolution-3.44.1: Toolbar icons don't match theme in GNOME 42
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://gitlab.gnome.org/GNOME/evolut...
Whiteboard:
Keywords:
Depends on:
Blocks: gnome-42
  Show dependency tree
 
Reported: 2022-05-15 18:56 UTC by Pacho Ramos
Modified: 2022-07-02 03:48 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
adwaita-icon-theme-42.0_p2.ebuild (adwaita-icon-theme-42.0_p2.ebuild,3.27 KB, text/plain)
2022-05-26 14:56 UTC, Pacho Ramos
Details
adwaita-icon-theme-42.0_p2.ebuild (adwaita-icon-theme-42.0_p2.ebuild,3.39 KB, text/plain)
2022-05-26 16:54 UTC, Pacho Ramos
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pacho Ramos gentoo-dev 2022-05-15 18:56:22 UTC
I didn't report it here as I was following directly the bug upstream waiting for a fix:
https://gitlab.gnome.org/GNOME/evolution/-/issues/1848

But fix didn't arrive and probably people will notice it when updating to Gnome 42 when it goes to stable. 

I am unsure if we could workaround it in anyway that is not re-adding the dropped icons in our x11-themes/adwaita-icon-theme :/
Comment 1 Pacho Ramos gentoo-dev 2022-05-26 13:49:05 UTC
As explained in upstream bug, the removal of that "legacy" icons have also affected other apps as inkscape , xournalpp. I also see Debian is installing some of that icons from 41 sources to prevent issues with other apps like Nemo
Comment 2 Pacho Ramos gentoo-dev 2022-05-26 13:54:07 UTC
This is the list of affected icons:
https://salsa.debian.org/gnome-team/adwaita-icon-theme/-/blob/debian/master/debian/legacy-icons-41.txt

They also apply a fix to prevent a breakage for rtl locales 
https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/182
Comment 3 Pacho Ramos gentoo-dev 2022-05-26 14:56:53 UTC
Created attachment 780926 [details]
adwaita-icon-theme-42.0_p2.ebuild

This implements Debian workaround. I am using it on my system and looks to fix the icons for Nemo, Evolution, Inkscape, .etc

It also fixes rtl icons and the location of the cursor theme to make it work under Wayland

I would go for this as I am no optimistic with adwaita-icon-theme upstream reverting the breakage
Comment 4 Pacho Ramos gentoo-dev 2022-05-26 16:54:28 UTC
Created attachment 780938 [details]
adwaita-icon-theme-42.0_p2.ebuild
Comment 5 Larry the Git Cow gentoo-dev 2022-05-27 21:20:11 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a95901e1a1b5dfe049b65b24933bcbefb65acc9

commit 3a95901e1a1b5dfe049b65b24933bcbefb65acc9
Author:     Pacho Ramos <pacho@gentoo.org>
AuthorDate: 2022-05-27 21:12:21 +0000
Commit:     Pacho Ramos <pacho@gentoo.org>
CommitDate: 2022-05-27 21:20:04 +0000

    x11-themes/adwaita-icon-theme: Package legacy icons and fix cursors path
    
    adwaita-icon-them dropped many legacy icons breaking many different
    applications. We were waiting for pieces to get fixed but, for now, it has
    turned into never ending disputed among different upstreams and breakage
    being kept for Gnome 42 cycle affecting many different apps.
    
    We follow Debian for now until this is better solved in the future in one
    way on another.
    
    Also keep upstream default location for cursor themes. Gentoo location is
    kept for backwards compatibility but that location is highly Gentoo
    specific. As a consequence, upstreams keep breaking in several ways and not
    fixing their apps to honour our PATH.
    
    Bug: https://bugs.gentoo.org/834277
    Bug: https://bugs.gentoo.org/834001
    Bug: https://bugs.gentoo.org/838451
    Bug: https://bugs.gentoo.org/844910
    Signed-off-by: Pacho Ramos <pacho@gentoo.org>

 x11-themes/adwaita-icon-theme/Manifest             |  2 +
 .../adwaita-icon-theme-42.0_p2.ebuild              | 97 ++++++++++++++++++++++
 2 files changed, 99 insertions(+)
Comment 6 Larry the Git Cow gentoo-dev 2022-07-02 03:48:44 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90bcea2abfbdb55b210ab315cee55430671c4952

commit 90bcea2abfbdb55b210ab315cee55430671c4952
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2022-07-02 03:27:56 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2022-07-02 03:36:43 +0000

    mail-client/evolution: Version bump to 3.44.3
    
    Closes: https://bugs.gentoo.org/844910
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 mail-client/evolution/Manifest                |   1 +
 mail-client/evolution/evolution-3.44.3.ebuild | 149 ++++++++++++++++++++++++++
 2 files changed, 150 insertions(+)