Created attachment 863859 [details] ulauncher error when missing dependency x11-misc/ulauncher-5.15.2, provided in earshark overlay, is missing runtime dependency x11-libs/libnotify. When running ulauncher, it will attempt sending a notification regarding what its keybinding is. "ulauncher/utils/desktop/notification.py" (https://github.com/Ulauncher/Ulauncher/blob/v5/ulauncher/utils/desktop/notification.py), lines 3 and 5, tries a "gi.require_version()" check for "Notify" "0.7" or "0.8" before import, failure *missing or wrong version) leads to ulauncher exiting with a ValueError exception. x11-libs/libnotify satisfies the check, but is not listed in RDEPEND of ulauncher-5.15.2.ebuild. Adding "|| ( =x11-libs/libnotify-0.8* =x11-libs/libnotify-0.7* )" to RDEPEND of ebuild pulled in libnotify-0.8.2 (and its own dependencies) and ulauncher started normally as expected. I Used the 'Any of Many' syntax since notification.py is hard coded to check for only version 0.7.x and 0.8.x.
According to https://wiki.gentoo.org/wiki/Bugzilla/Guide bug submitter should be able to reassign, but I can't find where/how to do that. Should be assigned to mailto:jazzvoid@gmail.com