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

Reply via email to