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.
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
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
Calculating dependencies ...done!
[ebuild R ] media-video/ati-drivers-3.12.0
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.