Bug 2284363

Summary: Only inherit themes which are really needed
Product: [Fedora] Fedora EPEL Reporter: alexxcons@xfce.org <acs82>
Component: tango-icon-themeAssignee: Scott K Logan <logans>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel9CC: logans, mavit
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: All   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description alexxcons@xfce.org 2024-06-03 06:37:39 UTC
Hi Fedora team,

now that the related xdg icon theme merge request [1] got merged and v0.18 of the spec got released, I am starting my mission to get the "Inherits" attribute right for popular icon-themes to prevent potentially missing icons 🙂

Currently tango-icon-theme defines in its index.theme:

> Inherits=gnome,crystalsvg

- "crystalsvg" is an ancient theme, which does not exist anymore / is not packaged by anybody. So this clearly should be dropped from the Inherits list. (produces a warning during load)
 
- "gnome" actually is a required dependency, since "tango-icon-theme" does not provide an icon for the fd.org specified icon-name "folder". So it would make sense to make gnome-icon-theme a hard dependency of tango-icon-theme. 

Sadly I did not find any official tango-icon-theme upstream repository to report/fix the issue there. See as well [2].

(In the near future I might open fedora reports for many other icon-themes as well, though I first wanted to report the issues upstream, on each theme repo and wait if a fix will be applied there)

[1]: https://gitlab.freedesktop.org/xdg/default-icon-theme/-/merge_requests/5
[2]: https://gitlab.freedesktop.org/tango/tango-icon-theme/-/issues/36)