Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 561554 - media-video/nvidia-settings-355.11 depends on mismatched version of x11-drivers/nvidia-drivers
Summary: media-video/nvidia-settings-355.11 depends on mismatched version of x11-drive...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Christian Ruppert (idl0r)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-26 09:46 UTC by N. Andrew Walsh
Modified: 2015-10-01 11:38 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description N. Andrew Walsh 2015-09-26 09:46:23 UTC
I'm not sure if this is intentional or not, but nvidia-settings-355.11 has the following RDEPEND:
RDEPEND="${COMMON_DEPEND}
        x11-drivers/nvidia-drivers:0/340"

So, even though nvidia-drivers with a :0/350 meta exists (and is installed on my system), nvidia-settings is forcing a downgrade. Was this intentional? Is nvidia-settings supposed to force a downgrade to a lower-than-matching version? Or is that an error in the ebuild (since the :0/340 version seems to have been added to all of the nvidia-settings ebuilds)?

Reproducible: Always

Steps to Reproduce:
1. emerge nvidia-drivers-355.*
2. try to emerge nvidia-settings-355.*
3. fail
Actual Results:  
humiliation and emo tears

Expected Results:  
matching versions between -drivers and -settings?
Comment 1 Charo del Genio 2015-09-26 12:58:16 UTC
I can confirm that. Exact same thing here. Also, I doubt it is intentional, since also the ebuild for nvidia-settings-355.11 has an RDEPEND on nvidia-drivers:0/340 rather than 0/350.
Comment 2 wolfwood 2015-09-26 23:56:24 UTC
also seeing this, with the added twist that upgrading gentoo settings is forcing a downgrade of my drivers:

[ebuild     UD ] x11-drivers/nvidia-drivers-340.93-r1:0/340::gentoo [352.21:0/0::gentoo] USE="X acpi multilib tools -pax_kernel -uvm (-gtk2%) (-gtk3%*)" 68,178 KiB
[ebuild     U  ] media-video/nvidia-settings-355.11::gentoo [343.22::gentoo] USE="gtk3%* -examples" 1,534 KiB
Comment 3 wolfwood 2015-09-26 23:57:45 UTC
*upgrading nvidia-settings
Comment 4 Christian Ruppert (idl0r) gentoo-dev 2015-09-27 10:39:26 UTC
Sorry, that sub-slot foo has been fixed now. Please sync again in a bit and try again. It now depends upon 0/355.
Comment 5 bfrg 2015-10-01 11:38:03 UTC
I'm getting the same error. This is my (partial) output of after "emerge --sync && emerge -avuDN --with-bdeps=y @world"

[ebuild     UD ] x11-drivers/nvidia-drivers-340.93::gentoo [352.30::gentoo] USE="X acpi multilib tools -pax_kernel -uvm* (-gtk2%*) (-gtk3%)" 68,178 KiB
[ebuild     U  ] media-video/nvidia-settings-340.58::gentoo [331.20::gentoo] USE="-examples" 1,514 KiB