Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 528640 - lxqt packages depend on masked package
Summary: lxqt packages depend on masked package
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-11-08 12:24 UTC by i.Dark_Templar
Modified: 2014-11-08 13:31 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description i.Dark_Templar 2014-11-08 12:24:50 UTC
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
Comment 1 Ben de Groot (RETIRED) gentoo-dev 2014-11-08 13:31:00 UTC
This has already been fixed. The package in question has been moved to dev-libs/libqtxdg.