Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 244920 - x11-drivers/xf86-{input,video}-virtualbox-2.0.x: wrong version check for xorg-server
Summary: x11-drivers/xf86-{input,video}-virtualbox-2.0.x: wrong version check for xorg...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Markus Ullmann (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-29 20:47 UTC by Walter Meinl
Modified: 2009-03-11 08:54 UTC (History)
1 user (show)

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


Attachments
patch for xf86-video-virtualbox (vboxvideo.patch,765 bytes, patch)
2008-10-29 20:59 UTC, Walter Meinl
Details | Diff
patch for xf86-input-virtualbox (vboxinput.patch,931 bytes, patch)
2008-10-29 21:01 UTC, Walter Meinl
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Walter Meinl 2008-10-29 20:47:05 UTC
After upgrading from x11-base/xorg-server-1.5 to 1.5.2 it refuses to start with freshly built x11-drivers/xf86-{input,video}-virtualbox-2.0.{2,4}. The messages found in Xorg.0.log are unresolved symbols and module-version mismatch. Thus, the wrong version of the drivers get installed. The reason is that both ebuilds check for has_version "=x11-base/xorg-server-1.5". Since 1.5.2 is not equal to 1.5, wrong versions of the drivers get installed.
Moreover, x11-drivers/xf86-input-virtualbox-2.0.{2,4} want to install a hal fdi file that obviously changed its location in the virtualbox-OSE sources and cannot be found. Patches for both ebuilds are coming up.

Reproducible: Always
Comment 1 Walter Meinl 2008-10-29 20:59:09 UTC
Created attachment 170255 [details, diff]
patch for xf86-video-virtualbox
Comment 2 Walter Meinl 2008-10-29 21:01:19 UTC
Created attachment 170257 [details, diff]
patch for xf86-input-virtualbox

For both patches I'm not absolutely if how has_version works correctly for xorg-server-1.4.2, i. e. if its correct to do >=1.4 && <1.5.
Comment 3 Wormo (RETIRED) gentoo-dev 2008-10-29 23:52:50 UTC
Thanks reporting this bug, and for submitting patches.
Assigning to maintainers.
Comment 4 Alessio Cassibba (X-Drum) 2008-10-31 17:25:31 UTC
Thanks for pointing this out, just fixed on jokey's overlay[1]

[1] http://overlays.gentoo.org/dev/jokey
Comment 5 Markus Ullmann (RETIRED) gentoo-dev 2009-03-11 08:54:05 UTC
Added to CVS, thanks for the contribution :)