Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 200157 - sys-apps/hal-0.5.10 makes x11-base/xorg-server-1.4-r2 override xorg.conf
Summary: sys-apps/hal-0.5.10 makes x11-base/xorg-server-1.4-r2 override xorg.conf
Status: RESOLVED DUPLICATE of bug 200061
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Piotr Jaroszyński (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-24 08:11 UTC by Togge
Modified: 2008-10-04 07:28 UTC (History)
2 users (show)

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


Attachments
Xorg.0.log (Xorg.0.log,32.36 KB, text/plain)
2007-11-24 08:22 UTC, Togge
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Togge 2007-11-24 08:11:50 UTC
My xorg.conf file gets overridden by xorg-server.
My settings are read and reported fine in the log, but at the end I get:
----
(II) evdev brain: Rescanning devices (2).
(**) AT Translated Set 2 keyboard-isa0060/serio0/input0: always reports core events
(**) Option "XkbModel" "evdev"
(**) Option "XkbLayout" "us"
(II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard-isa0060/serio0/input0" (type: KEYBOARD)
(II) AT Translated Set 2 keyboard-isa0060/serio0/input0: Init
(II) AT Translated Set 2 keyboard-isa0060/serio0/input0: On
(II) AT Translated Set 2 keyboard-isa0060/serio0/input0: Off
(II) ImExPS/2 Logitech MX Mouse-isa0060/serio1/input0: Off
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) No APM support in BIOS or kernel
(II) NVIDIA(0): Setting mode "nvidia-auto-select"
(II) AT Translated Set 2 keyboard-isa0060/serio0/input0: On
(II) ImExPS/2 Logitech MX Mouse-isa0060/serio1/input0: On
(II) Mouse0: ps2EnableDataReporting: succeeded
----
Recently emerged x11-* packages and related (what I think is...)
x11-proto/xcb-proto-1.1
x11-libs/libxcb-1.1
sys-apps/hal-0.5.10


Reproducible: Always




Portage 2.1.4_rc2 (default-linux/amd64/2007.0/desktop, gcc-4.2.2, glibc-2.7-r0, 2.6.23-gentoo-r2 x86_64)
=================================================================
System uname: 2.6.23-gentoo-r2 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
Timestamp of tree: Unknown
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.2-r1
dev-lang/python:     2.5.1-r4
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 2.0.0_rc6
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -ggdb -march=athlon64 -pipe -msse3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/init.d /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -ggdb -march=athlon64 -pipe -msse3"
DISTDIR="/var/portage/distdir"
FEATURES="buildpkg ccache collision-protect distlocks fixpackages installsources metadata-transfer multilib-strict parallel-fetch sandbox sfperms splitdebug strict unmerge-orphans usepkg userfetch"
GENTOO_MIRRORS="http://ds.thn.htu.se/linux/gentoo 		http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ 		http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ 		http://mirror.switch.ch/mirror/gentoo/ 		http://trumpetti.atm.tut.fi/gentoo/"
LANG="en_US.utf-8"
LINGUAS="en sv"
MAKEOPTS="-j4"
PKGDIR="/var/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/kde /usr/portage/local/private"
SYNC="rsync://dx/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acpi aiglx alsa amd64 arts asf avi bash-completion berkdb bitmap-fonts branding browserplugin cairo ccache cdr cli cpudetection cracklib crypt cscope css cups cvs dbus divx divx4linux dlloader dri dvd dvdr dvdread eds emboss encode esd evo fam ffmpeg firefox flac foomaticdb freetype gdbm geoip gif gimp gmedia gnokii gnome gpm gstreamer gtk hal http iconv ieee1394 imap imlib ipv6 isdnlog java javascript jfs jpeg kde kdeenablefinal kdehiddenvisibility kdepim kerberos logitech-mouse mad madwifi maildir midi mikmod mmx mmx2 mmxext mono mozbranding moznopango mozsvg mp3 mpeg mplayer msn mudflap ncurses nls nptl nptlonly nsplugin ntfs nvidia obex ogg oggvorbis opengl openmp oss pam pcre pdf pdflib perl png ppds pppd python qt qt3 qt3support qt4 quicktime readline realmedia reflection reiserfs samba scanner sdl session smp spell spl sse sse2 ssl startup-notification subversion svg symlink tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 vim-syntax vim-with-x visualization vorbis wifi wmf wmp wxwindows xcomposite xface xfs xine xinerama xml xorg xosd xpm xprint xv xvid zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" CAMERAS="canon" ELIBC="glibc" INPUT_DEVICES="mouse keyboard evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en sv" USERLAND="GNU" VIDEO_CARDS="nv nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-11-24 08:15:51 UTC
I don't see how how the log here documents that it overrides anything... Might want to attach your xorg.conf
Comment 2 Togge 2007-11-24 08:22:49 UTC
Created attachment 136863 [details]
Xorg.0.log

The complete log as requested.
Comment 3 Togge 2007-11-24 09:35:58 UTC
Seems it was sys-apps/hal-0.5.10 that was the bad guy. It is also masked now.
If it was supposed to be masked it would have been good to add the mask entry before adding the package to the tree.
Comment 4 Doug Goldstein (RETIRED) gentoo-dev 2007-11-28 01:09:01 UTC
HAL doesn't make xorg-server DO ANYTHING. xorg-server CHOOSES to ignore xorg.conf and depend on HAL to provide the configuration data, even if HAL doesn't have the configuration data contained within it.

If xorg-server is going to rely on keyboard configuration to be stored in HAL and require that people write the files themselves, xorg-server should be like every other package out there (example, libgphoto2) and provide documentation on how to write configuration files since xorg.conf is not the place to configure your keyboard. Or provide some sample files.
Comment 5 Togge 2008-01-07 20:31:29 UTC
After the last bump of sys-apps/hal-0.5.10 this bug resurfaces.
If I don't use evdev in xorg.conf Xorg overrides my specified keyboard and if I do  use evdev in xorg.conf not all my keys work (most "special" keys, ie. "ins", "AltGr", "arrows" don't work). I've tried to configure the settings but I've been unable :(

=sys-apps/hal-0.5.10 = Override
<sys-apps/hal-0.5.10 = OK

If did not mention it before this might show because I don't use a "us" keyboard layout but a "se" one.

As a workaround I've removed the evdev driver from the system since I can live without it.
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2008-01-07 21:34:31 UTC

*** This bug has been marked as a duplicate of bug 200061 ***
Comment 7 Volker Hemmann 2008-01-11 16:21:39 UTC
at Doug (alt-gr does not work so no 'at' sign):
so instead of just setting 'de' in xorg.conf, I have to write a config file for a bog standard german keyboard?

Doesn't sound that completly idiotic?

Why is hal-0.5.10 not masked if it does not even support basic keyboard layouts out of the box?