The thing is, that even though I've added in entropy/package.mask the lines
equo would still promt me about how it couldn't satisfy the dependencies. However, after manually upgrading a separate package, such as sabayon-skel (which isn't dependent on the kernel), equo now takes into account the masked packages, and `equo upgrade` will run correctly, upgrading all packages that aren't masked (and with all dependencies satisfied).
Code: Select all
>=sys-kernel/linux-sabayon-2.6.37-r3 >=app-emulation/virtualbox-guest-additions-4.0.4#2.6.37-sabayon >=app-emulation/virtualbox-modules-4.0.4#2.6.37-sabayon >=x11-drivers/xf86-video-virtualbox-4.0.4#2.6.37-sabayon >=net-wireless/broadcom-sta-220.127.116.11-r1#2.6.37-sabayon >=net-wireless/ndiswrapper-1.56#2.6.37-sabayon >=x11-drivers/ati-drivers-11.2#2.6.37-sabayon >=x11-drivers/nvidia-drivers-260.19.29#2.6.37-sabayon
Now I'm not too familiar with the inner workings of equo... but is this normal?
It should also be noted that even after removing the packages from the .mask file, they still aren't considered for upgrade by equo, so how can I get equo to upgrade them? (issuing `equo install` works, but this means that I have to install - and thus upgrade - each package manually)
Edit: marked as bug (#2280)
Edit2: fixed as of entropy 1.0_alpha34