Summary: | x11-base/xorg-server-1.6.3 installs D-Bus xorg-server.conf file in the wrong location | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mart Raudsepp <leio> |
Component: | New packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | order+gentoo |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 282290 | ||
Attachments: | changes the location for dbus-related file |
Description
Mart Raudsepp
2009-08-16 05:41:33 UTC
Created attachment 201390 [details, diff]
changes the location for dbus-related file
cd /usr/portage/x11-base/xorg-server
patch -p1 < xorg-server-1.6.3.ebuild.patch
ebuild xorg-server-1.6.3.ebuild manifest
emerge -va1 xorg-server
Strange, this piece of code was still included in xorg-server-1.6.2.901.ebuild...
That file is used for the xorg-server dbus API (to add/remove devices) back when X folks thought devices should be managed outside the server. Since we no longer enable the dbus API (which is unused by all other distros), I removed the code block from the ebuild, but it apparently still installs the damn dbus file :) Patch welcome and I'll commit it upstream, or I'll get to this really soon (shouldn't be too hard). Thanks (In reply to comment #2) > Since we no longer enable the dbus API (which is unused by all other distros), > I removed the code block from the ebuild, but it apparently still installs the > damn dbus file :) The we should at least don't use "--enable-config-dbus" as a configure variable for compiling 1.6.3. As long as xorg-server is configured an compiled with "--enable-config-dbus" we _need_ this file in the right place. As I understand, gentoo discountinues the use of dbus for input device config. Back to xorg.conf then? S¹ (In reply to comment #3) > The we should at least don't use "--enable-config-dbus" as a configure variable > for compiling 1.6.3. > > As long as xorg-server is configured an compiled with "--enable-config-dbus" we > _need_ this file in the right place. I could swear I removed this a few weeks ago... Fuck cvs, I don't want to spend time to track this down, I'll remove it again. > As I understand, gentoo discountinues the use of dbus for input device config. > Back to xorg.conf then? The dbus API is to configure Xorg from _outside_, ie with a stand-alone configuration tool. Xorg can and will still be able to use HAL to pick up input drivers. Ergo, Xorg will still use dbus _client_ APIs, not the _service_ ones. The fact that this option was folded under USE="hal" makes things quite confusing while the features has absolutely nothing to do with HAL Confusing, eh :) (In reply to comment #4) > (In reply to comment #3) > > The we should at least don't use "--enable-config-dbus" as a configure > I could swear I removed this a few weeks ago... Fuck cvs, I don't want to spend > time to track this down, I'll remove it again. > > > As I understand, gentoo discountinues the use of dbus for input device config. > > Back to xorg.conf then? > > The dbus API is to configure Xorg from _outside_, ie with a stand-alone > configuration tool. Xorg can and will still be able to use HAL to pick up input > drivers. Ergo, Xorg will still use dbus _client_ APIs, not the _service_ ones. Ah! I was a little bit irritated, cuz dbus seems to be the latest craze @kde. Sebastian I've added xorg-server 1.6.3.901 which contains patches and fixes for this issue. Please don't hesitate to reopen this bug if you can reproduce the issue with the new version. Thanks |