Sometimes you really don't want to upgrade some package for some reason. It would be nice to be able to "pin" it to prevent it from being upgraded.
good idea, this would be a nice "before 1.0" feature (since everyone will be emerge updating like crazy from the get-go)
any ideas about the actual implementation? an additional config file with a similar format as package.mask ? daniel?
I think that a combination of config file a la package.mask (with version range selection) and command line parameters is best.
I think Geert and I have figured out new 1.0 "world" functionality that will also solve this problem. Reassigning this one to me.
OK, this can now be done if you use portage-1.8.9_pre33+ (to be added within minutes)... just add a dep to the /var/cache/edb/world file, and "emerge --world update" will now respect it.