Ticket #455 (closed defect: wontfix)
Paludis does not pretend to get the latest version of package, if all packages are masked
|Reported by:||jmacdonagh||Owned by:||ciaranm|
If all packages in the tree are masked, then Paludis will --pretend to get the earliest version. Here is an example:
I wanted to install monodevelop. There are four versions in the tree, 0.10, 0.12, 0.14, and 0.15. I didn't want to unmask all versions of monodeveop, only the 0.15 release. I did:
paludis --pretend --install monodevelop
It successfully told me that monodevelop was masked, but towards the bottom of the output, where it shows the actual packages that would have been installed, it showed that it was trying against 0.10.
I added ~x86 to the keywords file for monodevelop, ran the same command, and got output showing that dependencies for monodevelop were masked. In this case, it showed that it was trying to install 0.15.
So, the issue seems to be that Paludis will not try to install the latest masked version of a package, if all versions are masked. If, say, version 0.01 was available and not masked, I understand that it would try to do that, but if all are masked, it should try to do the latest masked version.
The only real issue this brings is that if I wanted to unmask monodevelop, but only wanted to unmask the latest version, I would have thought it was 0.10 rather than 0.15.
- Summary changed from Palidus does not pretend to get the latest version of package, if all packages are masked to Paludis does not pretend to get the latest version of package, if all packages are masked