I tried to run emerge -a --depclean and it tried to remove oxygen-icons, even tough there are a lot of packages that depend on it $ equery depends kde-frameworks/oxygen-icons * These packages depend on kde-frameworks/oxygen-icons: ... long list of packages, among them are kdebase-meta and plasma-meta $ equery depends kde-frameworks/oxygen-icons | wc -l 149 $ sudo emerge -a --depclean >>> These are the packages that would be unmerged: kde-frameworks/oxygen-icons selected: 5.44.0 protected: none omitted: none All selected packages: =kde-frameworks/oxygen-icons-5.44.0 Reproducible: Always
Created attachment 527532 [details] emerge-info
Prove it really is needed. Don't rely on 'equery depends' as it cheats and shows what might depend and not does depend based on USE flags or other settings.
You'll get differing results with equery depends because it does not account for USE flags in the Dependencies._parser method: https://gitweb.gentoo.org/proj/gentoolkit.git/tree/pym/gentoolkit/dependencies.py?h=gentoolkit-0.4.2#n285
I doubt this is legit. ecm.eclass has this: > # gui applications need breeze or oxygen for basic iconset, bug #564838 > RDEPEND+=" || ( > kde-frameworks/breeze-icons:* > kde-frameworks/oxygen-icons:* > )"