I seem to be a bit confused about the correct usage of ~amd64 vs unmasking a package in the portage.unmask file. Thanks in advance.
Some time ago I was installing a piece of audio software that righted a newer glib file. I got it installed using ~amd64 in the package.keywords file. However over time, because that is there, portage has built newer versions of glib which I didn't really need. I try to run this machine pretty much stable and only deviate when I have a specific need to. As I was looking at files this afternoon I wanted to remove from keywords dev-libs/glib ~amd64 and add to package.unmask =dev-libs/glib-2.18.4 with the intention of waiting until that became stable at which time eix-test-obsolete would tell me that the falgs are not necessary, but when I do that portage trys to downgrade glib to 2.16.5 which won't work for me. I then thought the right way to do this might actually to use both dev-libs/glib ~amd64 and <=dev-libs/glib-2.18.4 I tried this changing 2.18.4 to 2.18.3 expecting to see it want to downgrade to that version but it didn't. What's the proper way for me to limit glib at the currently installed revision level? Thanks, Mark
