Some packages from lxqt-base/* depend on package razorqt-base/libqtxdg-0.5.3 which is masked for removal. Reproducible: Always Steps to Reproduce: 1. unmerge libqtxdg if it is currently installed 2. try to emerge lxqt-base/lxqt-meta Actual Results: Emerge fails due to dependency of package being masked for removal Expected Results: Emerge should succeed When razorqt-base/libqtxdg would be removed from portage tree, it'd be impossible to install these packages using only portage tree. $ for i in /usr/portage/lxqt-base/*/*.ebuild ; do echo $i ; grep 'libqtxdg' $i ; done /usr/portage/lxqt-base/liblxqt/liblxqt-0.7.0.ebuild DEPEND=">=razorqt-base/libqtxdg-0.5.3 <razorqt-base/libqtxdg-1.0.0 /usr/portage/lxqt-base/liblxqt-mount/liblxqt-mount-0.7.0.ebuild /usr/portage/lxqt-base/libsysstat/libsysstat-0.1.0.ebuild /usr/portage/lxqt-base/lxqt-about/lxqt-about-0.7.0.ebuild /usr/portage/lxqt-base/lxqt-common/lxqt-common-0.7.0.ebuild /usr/portage/lxqt-base/lxqt-config/lxqt-config-0.7.0-r1.ebuild ~razorqt-base/libqtxdg-0.5.3 /usr/portage/lxqt-base/lxqt-config-randr/lxqt-config-randr-0.7.0.ebuild /usr/portage/lxqt-base/lxqt-globalkeys/lxqt-globalkeys-0.7.0.ebuild /usr/portage/lxqt-base/lxqt-meta/lxqt-meta-0.7.0-r1.ebuild /usr/portage/lxqt-base/lxqt-notificationd/lxqt-notificationd-0.7.0.ebuild ~razorqt-base/libqtxdg-0.5.3" /usr/portage/lxqt-base/lxqt-panel/lxqt-panel-0.7.0-r1.ebuild ~razorqt-base/libqtxdg-0.5.3 /usr/portage/lxqt-base/lxqt-policykit/lxqt-policykit-0.7.0-r1.ebuild ~razorqt-base/libqtxdg-0.5.3 /usr/portage/lxqt-base/lxqt-powermanagement/lxqt-powermanagement-0.7.0.ebuild ~razorqt-base/libqtxdg-0.5.3 /usr/portage/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-0.7.0.ebuild /usr/portage/lxqt-base/lxqt-runner/lxqt-runner-0.7.0-r1.ebuild ~razorqt-base/libqtxdg-0.5.3 /usr/portage/lxqt-base/lxqt-session/lxqt-session-0.7.0-r1.ebuild ~razorqt-base/libqtxdg-0.5.3
This has already been fixed. The package in question has been moved to dev-libs/libqtxdg.