Recently, after running 'paludis --report', I was informed that dev-
lang/python-2.5.4-r2:2.5::installed no longer exists in the gentoo repository. 
I ran 'paludis --query' to see the state of things:

* dev-lang/python
    gentoo:                  2.4.6 {:2.4} 2.5.4-r3 {:2.5} 2.6.2-r1 {:2.6} 
3.1(~) 3.1.1(~) {:3.1}
    installed:               2.5.4-r2 {:2.5} 2.6.2-r1 {:2.6} 3.1.1* {:3.1}

Having 2.5 and 2.6 installed seemed a bit overkill to me, so I decided to see 
what paludis would think about removing 2.5:

paludis -pu =dev-lang/python-2.5.4-r2

And it came up with a list of 36 things that depended on python, like 
hplip-3.9.4b-r1 However, when I went and looked at the ebuild, the only direct 
python dependency that I found was ">=dev-lang/python-2.4.4[threads]", which 
would appear to be met even if I were to remove python 2.5. The other ebuilds 
I examined had similar >= dependencies (though I didn't go through all of 
them).

Obviously, I could use --permit-unsafe-uninstalls to get rid of python 2.5, 
but I'd like to have some confidence that nothing on the system actually 
depends on it. Is there any way to do that?

Trebor
_______________________________________________
paludis-user mailing list
[email protected]
http://lists.pioto.org/mailman/listinfo/paludis-user

Reply via email to