In my world file I have: >=media-video/nvidia-kernel-1.0.4191-r1 >=media-video/nvidia-glx-1.0.4191 It appears that when I do an "emerge -pu --deep world" the pins are ignored. For example: $ emerge -pu world These are the packages that I would merge, in order: Calculating world dependencies ...done! $ emerge -pu --deep world These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild UD] media-video/nvidia-kernel-1.0.3123-r2 [1.0.4191-r1] [ebuild UD] media-video/nvidia-glx-1.0.3123 [1.0.4191] With the "--deep" option, emerge wants to downgrade those two packages, even though they are (as I understand it) pinned at the newer versions. My portage version is portage-2.0.46-r6
Created attachment 7314 [details] world file My world file is attached
you are using stable arch and this packages are unstable if you wanna force this, use PORTAGE_OVERLAY and put only both ebuilds in there, mark it stable btw world file is wrong, should be packages in the profiles dir