Debian Bug report logs - #577769
xserver-xorg-core: ignores /usr/lib/X11/xorg.conf.d/ in the presence of /etc/X11/xorg.conf.d/

version graph

Package: xserver-xorg-core; Maintainer for xserver-xorg-core is Debian X Strike Force <debian-x@lists.debian.org>; Source for xserver-xorg-core is src:xorg-server (PTS, buildd, popcon).

Reported by: "Stefan Lippers-Hollmann" <s.L-H@gmx.de>

Date: Wed, 14 Apr 2010 11:27:01 UTC

Severity: wishlist

Found in version xorg-server/2:1.7.6-2

Fixed in version 2:1.7.6.901-1

Done: Julien Cristau <jcristau@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian X Strike Force <debian-x@lists.debian.org>:
Bug#577769; Package xserver-xorg-core. (Wed, 14 Apr 2010 11:27:04 GMT) (full text, mbox, link).


Acknowledgement sent to "Stefan Lippers-Hollmann" <s.L-H@gmx.de>:
New Bug report received and forwarded. Copy sent to Debian X Strike Force <debian-x@lists.debian.org>. (Wed, 14 Apr 2010 11:27:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: "Stefan Lippers-Hollmann" <s.L-H@gmx.de>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: xserver-xorg-core: ignores /usr/lib/X11/xorg.conf.d/ in the presence of /etc/X11/xorg.conf.d/
Date: Wed, 14 Apr 2010 13:24:03 +0200
[Message part 1 (text/plain, inline)]
Package: xserver-xorg-core
Version: 2:1.7.6-2
Severity: important

Hi

If /etc/X11/xorg.conf.d/ is in use, it does not augment the package 
preconfiguration in /usr/lib/X11/xorg.conf.d/, but totally ignores the
contents of /usr/lib/X11/xorg.conf.d/ - thereby breaking essential
preconfiguration like 05-evdev.conf and killing keyboard/ mouse support 
in X.

My system does not use a /etc/X11/xorg.conf anymore, but I nevertheless
need to configure my dual-screen setup for radeon through the attached
/etc/X11/xorg.conf.d/20-device.conf. With today's upload of 
xserver-xorg-input-evdev 1:2.3.2-5, evdev starts to depend on the (new)
preconfiguration in /usr/lib/X11/xorg.conf.d/05-evdev.conf, but due to
the presence of my custom /etc/X11/xorg.conf.d/20-device.conf, 
xserver-xorg-core never attempts to load 05-evdev.conf (or 10-vmmouse.conf
for that matter).

$ LANG=C ls -al /etc/X11/xorg.conf.d/ /usr/lib/X11/xorg.conf.d/
/etc/X11/xorg.conf.d/:
total 12
drwxr-xr-x  2 root root 4096 Apr 14 12:30 .
drwxr-xr-x 11 root root 4096 Apr  9 14:44 ..
-rw-r--r--  1 root root  354 Apr  9 14:48 20-device.conf

/usr/lib/X11/xorg.conf.d/:
total 20
drwxr-xr-x 2 root root 4096 Apr 14 12:01 .
drwxr-xr-x 7 root root 4096 Apr 11 03:07 ..
-rw-r--r-- 1 root root  946 Apr 13 18:02 05-evdev.conf
-rw-r--r-- 1 root root  102 Apr 13 18:16 10-vmmouse.conf

To temporarily unbreak my system, I've added a symlink for 05-evdev.conf in
/etc/X11/xorg.conf.d/, but this would be very fragile in regards to future 
evdev updates and/ or other packages switching to distribution defaults stored 
in /usr/lib/X11/xorg.conf.d/
ln -s ../../../usr/lib/X11/xorg.conf.d/05-evdev.conf /etc/X11/xorg.conf.d/05-evdev.conf

Regards
	Stefan Lippers-Hollmann

Post scriptum: As an unrelated side note, I'd suggest adding
               /etc/X11/xorg.conf.d/*.conf and 
               "ls -al /usr/lib/X11/xorg.conf.d/" to the bug templates.

-- Package-specific info:
/var/lib/x11/X.roster does not exist.

/var/lib/x11/X.md5sum does not exist.

X server symlink status:
lrwxrwxrwx 1 root root 13 Aug 28  2008 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 1876992 Apr  5 16:37 /usr/bin/Xorg

/var/lib/x11/xorg.conf.roster does not exist.

VGA-compatible devices on PCI bus:
01:00.0 VGA compatible controller: ATI Technologies Inc RV630 [Radeon HD 2600 Series]

/etc/X11/xorg.conf does not exist.

Xorg X server log files on system:
-rw-r--r-- 1 root root 37806 Apr 14 12:31 /var/log/Xorg.0.log

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.33-2.slh.6-sidux-amd64 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages xserver-xorg-core depends on:
ii  keyboard-configuration       1.54        system-wide keyboard preferences
ii  libaudit0                    1.7.13-1+b1 Dynamic library for security audit
ii  libc6                        2.10.2-6    Embedded GNU C Library: Shared lib
ii  libdrm2                      2.4.18-3    Userspace interface to kernel DRM 
ii  libgcrypt11                  1.4.5-2     LGPL Crypto library - runtime libr
ii  libpciaccess0                0.11.0-2    Generic PCI access library for X
ii  libpixman-1-0                0.16.4-1    pixel-manipulation library for X a
ii  libselinux1                  2.0.94-1    SELinux runtime shared libraries
ii  libudev0                     151-3       libudev shared library
ii  libxau6                      1:1.0.5-2   X11 authorisation library
ii  libxdmcp6                    1:1.0.3-2   X11 Display Manager Control Protoc
ii  libxfont1                    1:1.4.1-2   X11 font rasterisation library
ii  udev                         151-3       /dev/ and hotplug management daemo
ii  xserver-common               2:1.7.6-2   common files used by various X ser
ii  xserver-xorg                 1:7.5+5     the X.Org X server

Versions of packages xserver-xorg-core recommends:
ii  libgl1-mesa-dri               7.7.1-1    A free implementation of the OpenG

Versions of packages xserver-xorg-core suggests:
ii  xfonts-100dpi                 1:1.0.1    100 dpi fonts for X
ii  xfonts-75dpi                  1:1.0.1    75 dpi fonts for X
ii  xfonts-scalable               1:1.0.1-1  scalable fonts for X

-- no debconf information
[20-device.conf (text/plain, attachment)]
[DRM-Information-from-dmesg.log (text/x-log, attachment)]
[udev-information.log (text/x-log, attachment)]
[Xorg.0.log (text/x-log, attachment)]
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian X Strike Force <debian-x@lists.debian.org>:
Bug#577769; Package xserver-xorg-core. (Wed, 14 Apr 2010 12:27:05 GMT) (full text, mbox, link).


Acknowledgement sent to Julien Cristau <jcristau@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian X Strike Force <debian-x@lists.debian.org>. (Wed, 14 Apr 2010 12:27:05 GMT) (full text, mbox, link).


Message #10 received at 577769@bugs.debian.org (full text, mbox, reply):

From: Julien Cristau <jcristau@debian.org>
To: Stefan Lippers-Hollmann <s.L-H@gmx.de>, 577769@bugs.debian.org
Subject: Re: Bug#577769: xserver-xorg-core: ignores /usr/lib/X11/xorg.conf.d/ in the presence of /etc/X11/xorg.conf.d/
Date: Wed, 14 Apr 2010 14:26:19 +0200
[Message part 1 (text/plain, inline)]
severity 577769 wishlist
kthxbye

On Wed, Apr 14, 2010 at 13:24:03 +0200, Stefan Lippers-Hollmann wrote:

> If /etc/X11/xorg.conf.d/ is in use, it does not augment the package 
> preconfiguration in /usr/lib/X11/xorg.conf.d/, but totally ignores the
> contents of /usr/lib/X11/xorg.conf.d/ - thereby breaking essential
> preconfiguration like 05-evdev.conf and killing keyboard/ mouse support 
> in X.
> 
> My system does not use a /etc/X11/xorg.conf anymore, but I nevertheless
> need to configure my dual-screen setup for radeon through the attached
> /etc/X11/xorg.conf.d/20-device.conf. With today's upload of 
> xserver-xorg-input-evdev 1:2.3.2-5, evdev starts to depend on the (new)
> preconfiguration in /usr/lib/X11/xorg.conf.d/05-evdev.conf, but due to
> the presence of my custom /etc/X11/xorg.conf.d/20-device.conf, 
> xserver-xorg-core never attempts to load 05-evdev.conf (or 10-vmmouse.conf
> for that matter).
> 
So use xorg.conf instead of /etc/X11/xorg.conf.d.

Cheers,
Julieb
[signature.asc (application/pgp-signature, inline)]

Severity set to 'wishlist' from 'important' Request was from Julien Cristau <jcristau@debian.org> to control@bugs.debian.org. (Wed, 14 Apr 2010 12:27:07 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian X Strike Force <debian-x@lists.debian.org>:
Bug#577769; Package xserver-xorg-core. (Wed, 14 Apr 2010 21:30:03 GMT) (full text, mbox, link).


Acknowledgement sent to Bernard Gray <bernard.gray@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian X Strike Force <debian-x@lists.debian.org>. (Wed, 14 Apr 2010 21:30:03 GMT) (full text, mbox, link).


Message #17 received at 577769@bugs.debian.org (full text, mbox, reply):

From: Bernard Gray <bernard.gray@gmail.com>
To: 577769@bugs.debian.org
Subject: Re: Bug#577769: xserver-xorg-core: ignores /usr/lib/X11/xorg.conf.d/ in the presence of /etc/X11/xorg.conf.d/
Date: Thu, 15 Apr 2010 07:27:24 +1000
On Wed, Apr 14, 2010 at 14:26:19 +0200, Julien Cristau wrote:

> severity 577769 wishlist
> kthxbye

Hi Julien,
In my case, I use a laptop whose keyboard was rendered useless in X
with this update.
Thankfully I only had a small upgraded set of packages on this day so
the culprit was fairly obvious, and I was able to boot to runlevel 3
and a downgrade to the testing package got me going temporarily.

I also don't use an /etc/X11/xorg.conf, but I have a config in
/etc/X11/xorg.conf.d/ for my synaptics touchpad to enable tapping.

Please consider resetting the severity to higher than wishlist.

Regards,
Bernie




Information forwarded to debian-bugs-dist@lists.debian.org, Debian X Strike Force <debian-x@lists.debian.org>:
Bug#577769; Package xserver-xorg-core. (Wed, 14 Apr 2010 22:18:03 GMT) (full text, mbox, link).


Acknowledgement sent to Julien Cristau <jcristau@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian X Strike Force <debian-x@lists.debian.org>. (Wed, 14 Apr 2010 22:18:03 GMT) (full text, mbox, link).


Message #22 received at 577769@bugs.debian.org (full text, mbox, reply):

From: Julien Cristau <jcristau@debian.org>
To: Bernard Gray <bernard.gray@gmail.com>, 577769@bugs.debian.org
Subject: Re: Bug#577769: xserver-xorg-core: ignores /usr/lib/X11/xorg.conf.d/ in the presence of /etc/X11/xorg.conf.d/
Date: Thu, 15 Apr 2010 00:13:50 +0200
[Message part 1 (text/plain, inline)]
On Thu, Apr 15, 2010 at 07:27:24 +1000, Bernard Gray wrote:

> I also don't use an /etc/X11/xorg.conf, but I have a config in
> /etc/X11/xorg.conf.d/ for my synaptics touchpad to enable tapping.
> 
Then move it from xorg.conf.d to xorg.conf.  Problem solved.  We'll
consider allowing xorg.conf.d, and worst case it will be there with
xserver 1.8 after squeeze, but this is still wishlist.

Cheers,
Julien
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian X Strike Force <debian-x@lists.debian.org>:
Bug#577769; Package xserver-xorg-core. (Thu, 15 Apr 2010 02:36:03 GMT) (full text, mbox, link).


Acknowledgement sent to Kan-Ru Chen <koster@debian.org.tw>:
Extra info received and forwarded to list. Copy sent to Debian X Strike Force <debian-x@lists.debian.org>. (Thu, 15 Apr 2010 02:36:03 GMT) (full text, mbox, link).


Message #27 received at 577769@bugs.debian.org (full text, mbox, reply):

From: Kan-Ru Chen <koster@debian.org.tw>
To: 577769@bugs.debian.org
Subject: Re: Bug#577769: xserver-xorg-core: ignores /usr/lib/X11/xorg.conf.d/ in the presence of /etc/X11/xorg.conf.d/
Date: Thu, 15 Apr 2010 09:39:22 +0800
[Message part 1 (text/plain, inline)]
Hi Julien,

The manpage xorg.conf(5) gives a impression that all configuration files
will be searched, in a sane order. Combine the InputClass sections'
description, users will think: okay, I can override the default settings
by adding files to /etc/X11/xorg.conf.d

Because other conf.d, rules.d, etc. have this kind of usage. But the
Xorg's behavior is rather surprising.

Regards,
Kanru
[Message part 2 (application/pgp-signature, inline)]

Reply sent to Julien Cristau <jcristau@debian.org>:
You have taken responsibility. (Sun, 18 Apr 2010 11:48:17 GMT) (full text, mbox, link).


Notification sent to "Stefan Lippers-Hollmann" <s.L-H@gmx.de>:
Bug acknowledged by developer. (Sun, 18 Apr 2010 11:48:17 GMT) (full text, mbox, link).


Message #32 received at 577769-done@bugs.debian.org (full text, mbox, reply):

From: Julien Cristau <jcristau@debian.org>
To: Stefan Lippers-Hollmann <s.L-H@gmx.de>, 577769-done@bugs.debian.org
Subject: Re: Bug#577769: xserver-xorg-core: ignores /usr/lib/X11/xorg.conf.d/ in the presence of /etc/X11/xorg.conf.d/
Date: Sun, 18 Apr 2010 13:45:37 +0200
[Message part 1 (text/plain, inline)]
Version: 2:1.7.6.901-1

On Wed, Apr 14, 2010 at 13:24:03 +0200, Stefan Lippers-Hollmann wrote:

> If /etc/X11/xorg.conf.d/ is in use, it does not augment the package 
> preconfiguration in /usr/lib/X11/xorg.conf.d/, but totally ignores the
> contents of /usr/lib/X11/xorg.conf.d/ - thereby breaking essential
> preconfiguration like 05-evdev.conf and killing keyboard/ mouse support 
> in X.
> 
Thanks to Timo, in 1.7.6.901 we have system snippets in
/usr/share/X11/xorg.conf.d/, which can be supplemented/overridden by
/etc/X11/xorg.conf.d/ and /etc/X11/xorg.conf.  Closing this bug, thanks
for your report.

Cheers,
Julien
[signature.asc (application/pgp-signature, inline)]

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 18 May 2010 07:37:54 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jan 7 05:09:11 2018; Machine Name: beach

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.