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
Created attachment 170255 [details, diff] patch for xf86-video-virtualbox
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.
Thanks reporting this bug, and for submitting patches. Assigning to maintainers.
Thanks for pointing this out, just fixed on jokey's overlay[1] [1] http://overlays.gentoo.org/dev/jokey
Added to CVS, thanks for the contribution :)