Currently, the way portage works with the packages file in the profile is that you can't have more than one locked package. For example: =sys-libs/db-4.1.25_p1-r4 =sys-libs/db-1.85-r1 That doesn't appear to work. I haven't actually tried this myself, but baz and jaervosz has. I'm going to try and test this myself in the next couple of days. It would be nice to have this feature in order to satisfy a locked profile which GLEP19 is trying to use for a stable tree. So far, db seems to be the only package that needs to have two slottable packages for the base profile we're making. Please take a look at our profile page [1] if you want a make exact senario. [1] http://dev.gentoo.org/~baz/glep19-profile/ Thanks!
I hate the packages file ...
Why do you hate the packages file?
Profiles now support package.mask. This should really be used instead of the packages' "masking" method. The support isn't well known yet as there is no policy on what should be masked where.