Summary: | sys-apps/portage-9999 - 50gnome2-utils QA check produces many false positives | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Coacher <itumaykin+gentoo> |
Component: | Core | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gnome, mgorny |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/portage/pull/196 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
QA.log |
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. |
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