When trying to upgrade from extreme-tuxracer-0.35 to 0.4 portage fails with following message:
!!! All ebuilds that could satisfy "games-action/extreme-tuxracer" have been masked.
!!! One of the following masked packages is required to complete your request:
- games-action/extreme-tuxracer-0.4 (masked by: ~x86 keyword)
- games-action/extreme-tuxracer-0.35 (masked by: EAPI , CHOST: )
The current version of portage supports EAPI '1'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.
In /etc/portage/package.keywords I have
Apparently this is because portage thinks 0.35 is newer than 0.4. Perhaps change version number to 0.40?
Steps to Reproduce:
2.Put >=games-action/extreme-tuxracer-0.35 ~x86 into /etc/portage/package.keywords
Did not upgrade
Should have upgraded
Problem can be easily fixed by putting
into /etc/portage/package.keywords and removing the old line.
Just let it "downgrade".