First I put in package.keywords ati-drivers ~x86 Then I emerged ati-drivers on it's own (not via world -Du), now when I say emerge world -Du it wants to install ati-drivers 3.9.0. This is after a very recent emerge sync. Reproducible: Always Steps to Reproduce: 1. Add "ati-drivers ~x86" to /etc/portage/package.keywords 2. emerge ati-drivers 3. emerge ati-drivers -Dup 4. emerge ati-drivers -p Actual Results: step 3: (please note, this is on my system, so these other things are just normal upgrades. The bottom one is the one of interest) Calculating world dependencies ...done! [ebuild U ] dev-util/indent-2.2.9-r1 [2.2.9] [ebuild U ] net-fs/samba-3.0.7 [3.0.6-r4] [ebuild U ] media-libs/id3lib-3.8.3-r3 [3.8.3-r2] [ebuild N ] app-text/recode-3.6-r1 [ebuild U ] games-misc/fortune-mod-1.99.1 [1.0.9708-r1] [ebuild N ] media-video/ati-drivers-3.9.0-r1 step 4: Calculating dependencies ...done! [ebuild R ] media-video/ati-drivers-3.12.0 Expected Results: Step 3 should not even list the ati-drivers. Much less should it say that ati-drivers is a New package. Another oddity is that when I wanted to upgrade the ati-drivers, portage decided that when I did an emerge ati-drivers -p that the 3.11.??? driver was a New package. It should have said that it was an Upgrade.
try again please maybe it could be related to the missing of ati-driver-extra-3.12.0
That appears to have fixed it. Thanks. Added ati-drivers-extra to package.keywords.
Closing then