Created attachment 490952 [details] emerge --info Hello. Portage constantly shows the QA warning as seen in QA.log These cursors belong to x11-themes/neutral-xcursors and kde-plasma/oxygen, which both call gnome2_icon_cache_update(). portage-9999 @ 4dc6f7494
Created attachment 490954 [details] QA.log
CC'ing mgorny as the author of these checks.
After re-emerging x11-themes/neutral-xcursors, which has pkg_preinst() { gnome2_icon_savelist } pkg_postinst() { gnome2_icon_cache_update } pkg_postrm() { gnome2_icon_cache_update } in ebuild, QA warning re icons provided by this package still stays.
Looks like gtk-update-icon-cache is not generating cache for those. @gnome, any clue? Might it be because there are only cursors included there?
Afaik, the index.theme should have a Directories entry listing directories of theme and a dedicated section per directory with the size of the icon set. However it seems that cursor themes are actually meant to go to /usr/share/cursors/xorg-x11
I've looked into the sources and it seems that gtk-icon-cache-update doesn't care about the index.theme beyond whether it exists or not. However, it seems to care only about *.{png,svg,xpm,icon} files. I'm going to update the check to match that. However, this leaves the question whether those cursors are installed in the correct location open.
Pull request was merged. Thanks for reporting.