FS#16377 - [xf86-video-nouveau] wrong dependency version

Attached to Project: Arch Linux
Opened by Carlos Eduardo (cemsbr) - Sunday, 27 September 2009, 21:15 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 29 September 2009, 04:48 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


Description: extra/xf86-video-nouveau depends on nouveau-drm>=20090612, but nouveau-drm version number is currently 0.0.15_20090908-1 and pacman cannot resolve it.

Additional info:
* package version(s)
* config and/or log files etc.

Steps to reproduce:
pacman -S xf86-video-nouveau - output:
resolving dependencies...
warning: cannot resolve "nouveau-drm>=20090612", a dependency of "xf86-video-nouveau"
:: the following package(s) cannot be upgraded due to unresolvable dependencies:

Do you want to skip the above package(s) for this upgrade? [Y/n]
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Tuesday, 29 September 2009, 04:48 GMT
Reason for closing:  Won't fix
Additional comments about closing:  Use testing. There's no way to get nouveau working again with old kernel and latest libdrm. The broken dep is only a minor issue and can't get fixed anymore.
Comment by Andreas Radke (AndyRTR) - Monday, 28 September 2009, 19:20 GMT
use the xf86-video-nouveau pkg from testing together with the new kernel. you cannot mix extra/testing packages.
Comment by Carlos Eduardo (cemsbr) - Monday, 28 September 2009, 21:48 GMT
  • Field changed: Percent Complete (100% → 0%)
I have not configured testing repo in pacman.conf, so I'm not mixing extra/testing.
Comment by Aaron Griffin (phrakture) - Monday, 28 September 2009, 21:49 GMT
Have you done an -Syu recently?
Comment by Carlos Eduardo (cemsbr) - Monday, 28 September 2009, 22:29 GMT
Before last post. I'm running x86_64.
Comment by Andreas Radke (AndyRTR) - Tuesday, 29 September 2009, 04:47 GMT
The packages in extra can't get fixed. Latest libdrm breaks nouveau in extra. And this can't be fixed because it requires new nouveau code that requieres new kernel. So either use testing kernel + nouveau-drm + xf86-video-nouvea (recommended) or go with another driver (nv or nvidia or vesa).