Subject: pkg/32791: "xorg-server" package broken without "xorg-clients" package
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Matthias Scheler <tron@zhadum.org.uk>
List: pkgsrc-bugs
Date: 02/10/2006 13:10:01
>Number:         32791
>Category:       pkg
>Synopsis:       "xorg-server" package broken without "xorg-clients" package
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Feb 10 13:10:01 +0000 2006
>Originator:     tron@zhadum.org.uk
>Release:        NetBSD 3.99.15, 2006-02-10 package sources
>Organization:
Matthias Scheler                                  http://scheler.de/~matthias/
>Environment:
System: NetBSD lyssa.zhadum.org.uk 3.99.15 NetBSD 3.99.15 (LYSSA) #0: Fri Feb 10 08:52:12 GMT 2006  tron@lyssa.zhadum.org.uk:/src/sys/compile/LYSSA i386
Architecture: i386
Machine: i386
>Description:
The "xorg-server" package currently depends on these packages:

Xrender>=0.9.0nb1
fontconfig>=2.3.2nb2
freetype2>=2.1.10nb1
xorg-libs>=6.9.0nb2

If one however installs only these dependences the "xorg-server" will not
work properly:

1.) Virtual console switching doesn't work.
2.) You cannot use alternate keyboard layouts.

>How-To-Repeat:
1.) Install "xorg-server" package with "xorg-client" package.
2.) Launch the X server e.g. via XFree86's "xdm".
3.) Try to switch virtual consoles.
4.) Check logfiles and find out that the X server cannot load the keyboard
    layout tables.

>Fix:
Either add a dependence to "xorg-clients" to the "xorg-server" package
or move "xkbcomp" and the assosiated data files to the "xorg-server"
package.