Your message dated Wed, 01 Oct 2003 21:03:37 -0400 with message-id <[EMAIL PROTECTED]> and subject line Bug#188050: fixed in xfree86 4.2.1-12 has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database) -------------------------------------- Received: (at submit) by bugs.debian.org; 7 Apr 2003 17:36:02 +0000 >From [EMAIL PROTECTED] Mon Apr 07 12:36:02 2003 Return-path: <[EMAIL PROTECTED]> Received: from zikova.cvut.cz [147.32.235.100] by master.debian.org with esmtp (Exim 3.12 1 (Debian)) id 192aXJ-0006vY-00; Mon, 07 Apr 2003 12:36:01 -0500 Received: from brezina1.vc.cvut.cz ([EMAIL PROTECTED] [147.32.240.171]) by zikova.cvut.cz (8.9.0.Beta5/8.9.0.Beta5) with ESMTP id TAA26826 for <[EMAIL PROTECTED]>; Mon, 7 Apr 2003 19:35:07 +0100 Date: Mon, 7 Apr 2003 19:36:50 +0200 (CEST) From: Ivan Brezina <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Subject: Option XkbSymbols override XkbGeometry Message-ID: <[EMAIL PROTECTED]> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Delivered-To: [EMAIL PROTECTED] X-Spam-Status: No, hits=-1.6 required=4.0 tests=HAS_PACKAGE,QUOTED_EMAIL_TEXT,SPAM_PHRASE_00_01, USER_AGENT_PINE version=2.44 X-Spam-Level: Package: xserver-xfree86 Version: 4.2.1-6 Hello, I am using czech internacionalized keyboard ucw, <a href="ftp://atrey.karlin.mff.cuni.cz/pub/local/0rfelyus/ucw-cs-X"/> and it stopped working since I upgraded to newest version of xserver-xfree86. When starting Xserver I get message from xkbcompile: The XKEYBOARD keymap compiler (xkbcomp) reports: > Error: Can't find file "ucw" for geometry include > Exiting > Abandoning geometry file "default" Errors from xkbcomp are not fatal to the X server Couldn't load XKB keymap, falling back to pre-XKB keymap My keyboard section of /XF86Config-4 is: Section "InputDevice" Identifier "Generic Keyboard" Driver "keyboard" Option "CoreKeyboard" Option "Protocol" "Standard" Option "Xkbkeycodes" "xfree86" Option "XkbTypes" "ucw" Option "XkbCompat" "ucw" Option "XkbSymbols" "ucw(pc104-qwerty-caps)" Option "XkbGeometry" "pc(pc104)" EndSection Although XkbGeometry is set to pc(pc104) xbkcompat reads such a config from stdin when beeing executed: xkb_keymap "default" { xkb_keycodes { include "xfree86" }; xkb_types { include "ucw" }; xkb_compatibility { include "ucw" }; xkb_symbols { include "ucw(pc104-qwerty-caps)" }; xkb_geometry { include "ucw(pc104-qwerty-caps)" }; }; But there is no file ucw in directory /etc/X11/xkb/geometry(and never was). When I have changed keyboard config to: Section "InputDevice" Identifier "Generic Keyboard" Driver "keyboard" Option "CoreKeyboard" Option "Protocol" "Standard" Option "Xkbkeycodes" "xfree86" Option "XkbTypes" "ucw" Option "XkbCompat" "ucw" # Option "XkbSymbols" "ucw(pc104-qwerty-caps)" Option "XkbGeometry" "pc(pc104)" EndSection String which is beeing piped to xkbconfig changed to: xkb_keymap "default" { xkb_keycodes { include "xfree86" }; xkb_types { include "ucw" }; xkb_compatibility { include "ucw" }; xkb_symbols { include "us(pc101)" }; xkb_geometry { include "pc(pc104)" }; }; It seems to me, that XkbSymbols overrides value of XkbGeometry. I have created simple script to be used insted of xkbcomp: [EMAIL PROTECTED]:~$ cat /usr/X11R6/lib/X11/xkb/xkbcomp #!/bin/sh cat >/tmp/pipe echo "$@" >>/tmp/pipe exec /usr/X11R6/lib/X11/xkb/xkbcomp.orig "$@" </tmp/pipeok File /tmp/pipe contains bugy version of string for xkbcomp. File /tmp/pipeok contains correct arguments for xkbcomp. Unfortunetly I am unable to store them directly into /etc/X11/XF86Config-4. [EMAIL PROTECTED]:~$ cat /tmp/pipeok xkb_keymap "default" { xkb_keycodes { include "xfree86" }; xkb_types { include "ucw" }; xkb_compatibility { include "ucw" }; xkb_symbols { include "ucw(pc104-qwerty-caps)" }; xkb_geometry { include "pc(pc104)" }; }; With this configuration Czech keyboard works again for me. Ivan Brezina --------------------------------------- Received: (at 188050-close) by bugs.debian.org; 2 Oct 2003 01:08:32 +0000 >From [EMAIL PROTECTED] Wed Oct 01 20:08:32 2003 Return-path: <[EMAIL PROTECTED]> Received: from auric.debian.org [206.246.226.45] by master.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1A4rxH-0006IX-00; Wed, 01 Oct 2003 20:08:32 -0500 Received: from katie by auric.debian.org with local (Exim 3.35 1 (Debian)) id 1A4rsX-0004gn-00; Wed, 01 Oct 2003 21:03:37 -0400 From: Branden Robinson <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] X-Katie: $Revision: 1.37 $ Subject: Bug#188050: fixed in xfree86 4.2.1-12 Message-Id: <[EMAIL PROTECTED]> Sender: Archive Administrator <[EMAIL PROTECTED]> Date: Wed, 01 Oct 2003 21:03:37 -0400 Delivered-To: [EMAIL PROTECTED] Source: xfree86 Source-Version: 4.2.1-12 We believe that the bug you reported is fixed in the latest version of xfree86, which is due to be installed in the Debian FTP archive: lbxproxy_4.2.1-12_powerpc.deb to pool/main/x/xfree86/lbxproxy_4.2.1-12_powerpc.deb libdps-dev_4.2.1-12_powerpc.deb to pool/main/x/xfree86/libdps-dev_4.2.1-12_powerpc.deb libdps1-dbg_4.2.1-12_powerpc.deb to pool/main/x/xfree86/libdps1-dbg_4.2.1-12_powerpc.deb libdps1_4.2.1-12_powerpc.deb to pool/main/x/xfree86/libdps1_4.2.1-12_powerpc.deb libxaw6-dbg_4.2.1-12_powerpc.deb to pool/main/x/xfree86/libxaw6-dbg_4.2.1-12_powerpc.deb libxaw6-dev_4.2.1-12_powerpc.deb to pool/main/x/xfree86/libxaw6-dev_4.2.1-12_powerpc.deb libxaw6_4.2.1-12_powerpc.deb to pool/main/x/xfree86/libxaw6_4.2.1-12_powerpc.deb libxaw7-dbg_4.2.1-12_powerpc.deb to pool/main/x/xfree86/libxaw7-dbg_4.2.1-12_powerpc.deb libxaw7-dev_4.2.1-12_powerpc.deb to pool/main/x/xfree86/libxaw7-dev_4.2.1-12_powerpc.deb libxaw7_4.2.1-12_powerpc.deb to pool/main/x/xfree86/libxaw7_4.2.1-12_powerpc.deb proxymngr_4.2.1-12_powerpc.deb to pool/main/x/xfree86/proxymngr_4.2.1-12_powerpc.deb twm_4.2.1-12_powerpc.deb to pool/main/x/xfree86/twm_4.2.1-12_powerpc.deb x-window-system-core_4.2.1-12_powerpc.deb to pool/main/x/xfree86/x-window-system-core_4.2.1-12_powerpc.deb x-window-system_4.2.1-12_all.deb to pool/main/x/xfree86/x-window-system_4.2.1-12_all.deb xbase-clients_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xbase-clients_4.2.1-12_powerpc.deb xdm_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xdm_4.2.1-12_powerpc.deb xfonts-100dpi-transcoded_4.2.1-12_all.deb to pool/main/x/xfree86/xfonts-100dpi-transcoded_4.2.1-12_all.deb xfonts-100dpi_4.2.1-12_all.deb to pool/main/x/xfree86/xfonts-100dpi_4.2.1-12_all.deb xfonts-75dpi-transcoded_4.2.1-12_all.deb to pool/main/x/xfree86/xfonts-75dpi-transcoded_4.2.1-12_all.deb xfonts-75dpi_4.2.1-12_all.deb to pool/main/x/xfree86/xfonts-75dpi_4.2.1-12_all.deb xfonts-base-transcoded_4.2.1-12_all.deb to pool/main/x/xfree86/xfonts-base-transcoded_4.2.1-12_all.deb xfonts-base_4.2.1-12_all.deb to pool/main/x/xfree86/xfonts-base_4.2.1-12_all.deb xfonts-cyrillic_4.2.1-12_all.deb to pool/main/x/xfree86/xfonts-cyrillic_4.2.1-12_all.deb xfonts-scalable_4.2.1-12_all.deb to pool/main/x/xfree86/xfonts-scalable_4.2.1-12_all.deb xfree86-common_4.2.1-12_all.deb to pool/main/x/xfree86/xfree86-common_4.2.1-12_all.deb xfree86_4.2.1-12.diff.gz to pool/main/x/xfree86/xfree86_4.2.1-12.diff.gz xfree86_4.2.1-12.dsc to pool/main/x/xfree86/xfree86_4.2.1-12.dsc xfs_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xfs_4.2.1-12_powerpc.deb xfwp_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xfwp_4.2.1-12_powerpc.deb xlibmesa-dev_4.2.1-12_all.deb to pool/main/x/xfree86/xlibmesa-dev_4.2.1-12_all.deb xlibmesa-gl-dev_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xlibmesa-gl-dev_4.2.1-12_powerpc.deb xlibmesa-glu-dev_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xlibmesa-glu-dev_4.2.1-12_powerpc.deb xlibmesa3-dbg_4.2.1-12_all.deb to pool/main/x/xfree86/xlibmesa3-dbg_4.2.1-12_all.deb xlibmesa3-gl-dbg_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xlibmesa3-gl-dbg_4.2.1-12_powerpc.deb xlibmesa3-gl_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xlibmesa3-gl_4.2.1-12_powerpc.deb xlibmesa3-glu-dbg_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xlibmesa3-glu-dbg_4.2.1-12_powerpc.deb xlibmesa3-glu_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xlibmesa3-glu_4.2.1-12_powerpc.deb xlibmesa3_4.2.1-12_all.deb to pool/main/x/xfree86/xlibmesa3_4.2.1-12_all.deb xlibosmesa-dev_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xlibosmesa-dev_4.2.1-12_powerpc.deb xlibosmesa3-dbg_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xlibosmesa3-dbg_4.2.1-12_powerpc.deb xlibosmesa3_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xlibosmesa3_4.2.1-12_powerpc.deb xlibs-dbg_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xlibs-dbg_4.2.1-12_powerpc.deb xlibs-dev_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xlibs-dev_4.2.1-12_powerpc.deb xlibs-pic_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xlibs-pic_4.2.1-12_powerpc.deb xlibs_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xlibs_4.2.1-12_powerpc.deb xmh_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xmh_4.2.1-12_powerpc.deb xnest_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xnest_4.2.1-12_powerpc.deb xprt_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xprt_4.2.1-12_powerpc.deb xserver-common_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xserver-common_4.2.1-12_powerpc.deb xserver-xfree86-dbg_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xserver-xfree86-dbg_4.2.1-12_powerpc.deb xserver-xfree86_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xserver-xfree86_4.2.1-12_powerpc.deb xspecs_4.2.1-12_all.deb to pool/main/x/xfree86/xspecs_4.2.1-12_all.deb xterm_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xterm_4.2.1-12_powerpc.deb xutils_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xutils_4.2.1-12_powerpc.deb xvfb_4.2.1-12_powerpc.deb to pool/main/x/xfree86/xvfb_4.2.1-12_powerpc.deb A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Branden Robinson <[EMAIL PROTECTED]> (supplier of updated xfree86 package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [EMAIL PROTECTED]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Tue, 30 Sep 2003 15:34:48 -0500 Source: xfree86 Binary: xvfb xserver-xfree86 xfonts-100dpi xserver-xfree86-dbg xlibmesa-gl-dev xlibosmesa-dev xlibmesa-glu-dev xfonts-cyrillic xfonts-75dpi xnest proxymngr xlibmesa3-gl xfonts-scalable xlibs-pic xlibmesa3-glu libxaw6 xlibmesa3 xlibmesa3-glu-dbg xlibosmesa3 xserver-common lbxproxy xfonts-base libdps1 libdps-dev libxaw6-dev libxaw6-dbg xprt xfree86-common xbase-clients xutils xfonts-base-transcoded xfonts-100dpi-transcoded xlibmesa-dev x-window-system xfs xlibs libxaw7-dbg xdm xterm xmh xlibs-dbg xlibmesa3-dbg x-window-system-core xspecs xfwp xlibosmesa3-dbg libxaw7 xfonts-75dpi-transcoded libdps1-dbg xlibs-dev libxaw7-dev twm xlibmesa3-gl-dbg Architecture: source powerpc all Version: 4.2.1-12 Distribution: unstable Urgency: high Maintainer: Branden Robinson <[EMAIL PROTECTED]> Changed-By: Branden Robinson <[EMAIL PROTECTED]> Description: lbxproxy - Low Bandwidth X (LBX) proxy server libdps-dev - Display PostScript (DPS) client library development files libdps1 - Display PostScript (DPS) client library libdps1-dbg - Display PostScript (DPS) client library (unstripped) libxaw6 - X Athena widget set library (version 6) libxaw6-dbg - X Athena widget set library (version 6) (unstripped) libxaw6-dev - X Athena widget set library development files (version 6) libxaw7 - X Athena widget set library libxaw7-dbg - X Athena widget set library (unstripped) libxaw7-dev - X Athena widget set library development files proxymngr - X proxy services manager twm - Tab window manager x-window-system - X Window System x-window-system-core - X Window System core components xbase-clients - miscellaneous X clients xdm - X display manager xfonts-100dpi - 100 dpi fonts for X xfonts-100dpi-transcoded - 100 dpi fonts for X (transcoded from ISO 10646-1) xfonts-75dpi - 75 dpi fonts for X xfonts-75dpi-transcoded - 75 dpi fonts for X (transcoded from ISO 10646-1) xfonts-base - standard fonts for X xfonts-base-transcoded - standard fonts for X (transcoded from ISO 10646-1) xfonts-cyrillic - Cyrillic fonts for X xfonts-scalable - scalable fonts for X xfree86-common - X Window System (XFree86) infrastructure xfs - X font server xfwp - X firewall proxy server xlibmesa-dev - XFree86 Mesa development libraries pseudopackage xlibmesa-gl-dev - Mesa 3D graphics library development files [XFree86] xlibmesa-glu-dev - Mesa OpenGL utility library development files [XFree86] xlibmesa3 - XFree86 Mesa libraries pseudopackage xlibmesa3-dbg - XFree86 Mesa unstripped libraries pseudopackage xlibmesa3-gl - Mesa 3D graphics library [XFree86] xlibmesa3-gl-dbg - Mesa 3D graphics library (unstripped) [XFree86] xlibmesa3-glu - Mesa OpenGL utility library [XFree86] xlibmesa3-glu-dbg - Mesa OpenGL utility library (unstripped) [XFree86] xlibosmesa-dev - Mesa off-screen rendering library development files [XFree86] xlibosmesa3 - Mesa off-screen rendering library [XFree86] xlibosmesa3-dbg - Mesa off-screen rendering library (unstripped) [XFree86] xlibs - X Window System client libraries xlibs-dbg - X Window System client libraries (unstripped) xlibs-dev - X Window System client library development files xlibs-pic - X Window System client extension library PIC archives xmh - X interface to the MH mail system xnest - nested X server xprt - X print server (XFree86 version) xserver-common - files and utilities common to all X servers xserver-xfree86 - the XFree86 X server xserver-xfree86-dbg - the XFree86 X server (static version with debugging symbols) xspecs - X protocol, extension, and library technical specifications xterm - X terminal emulator xutils - X Window System utility programs xvfb - virtual framebuffer X server Closes: 119297 128338 152920 166550 182861 185605 188050 189298 191818 192138 193759 208500 208804 209142 209181 210980 211780 Changes: xfree86 (4.2.1-12) unstable; urgency=high . * urgency high due to security fix for font service integer overflow attacks and xdm's failure to verify return value of pam_setcred() (see below) . * debian/twm.menu-method: correctly escape doublequote characters in menu entry titles (thanks, Bill Allombert) (Closes: #193759) . * debian/shell-lib.sh: font_update(): ignore requests to run xftcache on the Speedo directory; it segfaults under certain circumstances that have never been nailed down, and according to Juliusz Chrobocek, it's pointless to do this anyway since the Xft library (and FreeType behind it) do not understand Speedo-format fonts (Closes: #192138) . * debian/xserver-xfree86.config.in: pre-set a reasonable default for users of the newport driver: depth 8 and resolution 1280x1024 (thanks, Bernhard R. Link) (Closes: #208500) . * patch #097: new; add Bartosz Zapalowski's patch for supporting wheel mice with large numbers of buttons; the ZAxisMapping option "pushes up" the other buttons so that the mouse behaves sanely. This addresses problems with how the X server parses wheel data from at least some devices that use the ExplorerPS/2 protocol. (Closes: #166550) . * debian/control: remove build-dependency on libglide3-alpha-dev for alpha architecture and add alpha-specific build-dependency on libglide3-dev since Guillem Jover has merged the libglide3-alpha and libglide3 packages (Closes: #209142) . * debian/control: xlibmesa3-gl now suggests the libglide3 package; updated extended description explains why (Closes: #119297) . * debian/xserver-common.preinst.in: correct erroneous reference to debconf template name . * patch #000_stolen_from_HEAD: SECURITY: backport fix from CVS HEAD + CAN-2003-0730 (multiple integer overflows in the font libraries for XFree86 allow local or remote attackers to cause a denial of service or execute arbitrary code via heap-based and stack-based buffer overflow attacks) + Fix overflows in the test for integer overflows. Reported by Paul Anderson. . * debian/xdm.prerm.in: clean up the old logic for deregistering the old xdm-greeter alternative to only do so if upgrading from versions of the package prior to 4.0.3 and that alternative is actually registered (see bug #164021 for a similar issue with another package) . * debian/shell-lib.sh: various enhancements; - Use special abnormal exit codes so that problems with this library are more easily tracked down. - Abort if the variables $THIS_PACKAGE or $THIS_SCRIPT are not defined, so that we can do better error reporting. - errormsg(): report package and script name in error messages - internal_errormsg(): report package name, script name, and package version in error message; also, tell people about reportbug - usage_errormsg(): new; basically a version of internal_errormsg() that doesn't care if the package was an unofficial build or not - find_culprits(): exit with status $SHELL_LIB_THROWN_ERROR instead of 1 when packages obstructing an upgrade are found - remove_conffile_prepare(), remove_conffile_commit(), remove_conffile_rollback(): new functions to handle the obsoletion of conffiles across upgrades; remove_conffile_prepare() can handle both old dpkg (pre-1.10) and new md5sum command behavior (Closes: #152920) - debugmsg(): new function to support debugging messages in the maintainer scripts - safe_debconf(): new function to run debconf confmodule commands defensively (but which we expect to succeed nevertheless) . * debian/local/Xstartup: a bit of cleanup; - quote all shell variables - tighten up /etc/nologin conditionals to work the same but be less redundant - don't try to use xmessage if it's not in the path - don't display the /etc/nologin file if it is zero-length . * Drop the /etc/X11/xdm/{Xreset,Xsetup} conffiles. - They can no longer cause problems with xconsole running on multiple servers. (Closes: #128338) - debian/MANIFEST.*: drop files from MANIFEST - debian/local/xdm.README.Debian: stop mentioning no-longer-shipped Xreset and Xsetup conffiles - debian/local/xdm.options.5: update wording to reflect fact that Xreset and Xsetup are no longer part of the package - debian/local/xdm/{Xreset,Xsetup}: deleted - debian/xdm.install: drop files from package - debian/xdm.preinst.in: use remove_conffile_prepare() - debian/xdm.postinst.in: use remove_conffile_commit() - debian/xdm.postrm.in: use remove_conffile_rollback() . * debian/xbase-clients.preinst.in: a bit of cleanup; - rewrite deregistration of obsolete ancient xconsole alternative to only take place on upgrades from extremely old installations, and fix up usage of update-alternatives (see #164021) - move workaround for bug #28519 into the main conditional block . * Migrate existing obsolete-conffile handling to use new shell-lib.sh functions. - debian/{xfree86-common,xbase-clients}.preinst.in: use remove_conffile_prepare() - debian/{xfree86-common,xbase-clients}.postinst.in: use remove_conffile_commit() - debian/{xfree86-common,xbase-clients}.postrm.in: use remove_conffile_rollback() . * debian/xterm.{preinst,postinst}.in: migrate removal of obsolete old xterm alternative to the package preinst script where it belongs . * patch #000_stolen_from_HEAD: + Fix an XAA pixmap cache server crash that can happen in some cases when the off-screen memory is heavily fragmented. (Closes: #208804) . * Improve fix for #191463 (fix hangs when threaded apps use XInput library), using the fix committed to upstream CVS HEAD after analysis by Bastien Nocera, Owen Taylor, and Egbert Eich. + patch #000_stolen_from_HEAD: in with the new + patch #095: out with the old (deleted) . * Robustify xdm maintainer scripts. - debian/xdm.{config,preinst,postinst,prerm,postrm}.in: + improve comments + wrap bare db_* commands with safe_debconf() + quote shell variables where reasonable to do so + don't do things that depend on the value of $RET after a db_* if a null value doesn't make sense + add debugging messages for tracing of various operations + move repair of ancient malformed K* links in /etc/rc[016].d from postinst to preinst - debian/xdm.config.in: + debconf is not a registry; use the basename of the path listed in /etc/X11/default-display-manager as the default answer to the shared/default-x-display-manager question if it is available; otherwise fall back to existing value + uh, let's try defining the DEFAULT_DISPLAY_MANAGER_FILE variable since we dereference it - debian/xdm.postinst.in: + use HOST as our iterator variable when checking $DISPLAY instead of HOSTNAME, which is often already defined + discard error messages from hostname command + stop searching for a $DISPLAY on $HOST:0 once we've found one - debian/xdm.prerm.in: + don't attempt to find any children of the xdm daemon, and don't make any effort to stop it, if pidof doesn't report any xdm processes running . * Robustify xfree86-common maintainer scripts. - debian/xfree86-common.{config,preinst,postinst,postrm}.in: + improve comments + remove long-commented-out fiddling with rgb.txt + convert informational messages to debugging messages + add debugging messages for tracing of various operations + move removal of long-obsoleted /etc/X11/window-managers file from postinst to preinst - debian/xfree86-common.config.in: + wrap bare db_* commands with safe_debconf() - debian/xfree86-common.preinst.in: + Stop removing /usr/doc/X11 and /usr/X11R6/lib/X11/doc symlinks; after taking a look at old xfree86 package releases (potato, slink, hamm), I've concluded that old packages get these symlinks out of the way adequately. If the local admin wants to install symlinks here, it's no sweat off me. + conditionalize removal of long-obsoleted /etc/X11/window-managers file on upgrades/installs over xfree86-common 3.3.6-5 - debian/xfree86-common.postrm.in: + use $THIS_PACKAGE to drive call to update-rc.d . * Robustify xserver-common maintainer scripts. - debian/xserver-common.{config,preinst,postinst}.in: + convert informational messages to debugging messages + add debugging messages for tracing of various operations + wrap bare db_* commands with safe_debconf() (Closes: #209181) - debian/xserver-common.config.in: + stop using debconf as a registry; attempt to read variable settings from /etc/X11/Xwrapper.config back into the debconf database + allowed_users_english_to_actual(),allowed_users_actual_to_english(): new functions to covert from debconf question terminology to config file terminology + validate_nice_value(): + renamed from checkval() + use return code to indicate validity instead of $VALID + if upgrading from xserver-common prior to 4.0.1-6, scan old wrapper config file /etc/X11/Xserver for a default setting of allowed users - debian/xserver-common.preinst.in: + stop displacing /etc/X11/Xserver on upgrades from << 4.1.0-6 . * patch #000_stolen_from_HEAD: revert some problematic changes to XKB; + (xc/programs/xkbcomp/symbols.c): 489. Fix an xkbcomp bug that prevents a later definition from specifying actions if the previous definition didn't (#5471, Joe Moss). + (xc/programs/xkbcomp/symbols.c,xc/lib/xkbfile/xkbmisc.c): * In XFree86 4.3, Latin base maps can have many three- and four-level keys. Some of the keys should behave as 'alphabetic' keys (should depend on the CapsLock state) and others should be simple 'four level keys'. To separate these two type of keys, people need to carefully specify a type for each key in a symbols map. However, carelessness can can be worked around if xkbcomp itself guesses the type of key. This patch adds autodetection of four-level types in XKB symbols maps. + (xc/programs/xkbcomp/misc.c): * Xkbcomp has a check that prevents inclusion of the same partial map in an include statement in different single layout maps. This made sense before the multilayout mechanism was added. But now, it means a complete layout can't be composed from 'single layout' maps if the maps include the same file. Thus, this check has ben removed. + (xc/lib/xkbfile/xkbtext.c): 680. Correct problem when the server prints the name of a 'private xkb action' in a format that xkbcomp cannot understand, and was causing problems when calling XkbGetKeyboard (Ivan Pascal). + The above reversions should rectify some problems seen in 4.2.1-6. (See what happens when one contracts Ben Collins's Disease?) - xkbcomp chokes on XkbSymbols 'en_US(pc105)+se(nodeadkeys)+ctrl(nocaps)+inet(logicordless)' (Closes: #182861) - xkbcomp cannot prepare XKB keymap for keycodes=tcv, symbols=tcv(basil) (Closes: #185605) - xkbcomp cannot prepare XKB keymap for 'ucw' Czech keyboard settings (Closes: #188050) - xkbcomp cannot load keymap with configuration xfree86/pc102/fi/nodeadkeys (stock XFree86 4.2.1 works) (Closes: #189298) . * Kill off libxaw-dev virtual package per discussion on debian-devel mailing list. - debian/control: + libxaw6-dev now conflicts with and replaces libxaw7-dev instead of libxaw-dev + libxaw6-dev no longer provides libxaw-dev + libxaw7-dev now conflicts with and replaces libxaw6-dev instead of libxaw-dev + libxaw7-dev no longer provides libxaw-dev . * The xserver-xfree86 package now suggests the libglide2 package for the benefit of 3Dfx Voodoo Graphics and Voodoo2 users. (Closes: #211780) - debian/control: update Suggests and Description fields for xserver-xfree86 . * Smooth transitions from the Utah GLX packages' libGL and libGLU implementation to XFree86's version of the Mesa Project's libGL and libGLU libraries. If the Utah GLX packages stop providing the libgl1 and libgl-dev packages (see #148718), these relationships will be necessary because the shared library packages provide libGL.so.1 and libGLU.so.1 symbolic links in /usr/lib, and the development packages provide libGL.so and libGLU.so symbolic links in /usr/lib. Also see #187365. - debian/control: + xlibmesa3-gl conflicts with and replaces libutahglx1 + xlibmesa-gl-dev conflicts with and replaces libutahglx-dev + xlibmesa3-glu conflicts with and replaces libutahglx1 + xlibmesa-glu-dev conflicts with and replaces libutahglx-dev . * Get that old-time UTF-8 religion by recoding files from ISO-8859-1 to UTF-8. (Also get right with Debian Policy version 3.6.0.) - debian/{copyright,changelog,changelog.Debian.old}: recoded with iconv . * SECURITY: Fix for CAN-2003-0690; xdm did not verify the return value of the pam_setcred() function, which could allow attackers to gain root privileges by triggering error conditions within PAM modules, as demonstrated in certain configurations of the MIT pam_krb5 module. Fix backported from XFree86 CVS xf-4_3-branch: xdm now checks the return value of pam_setcred(), issues an error message if it is not zero, and treats this situation as an authentication failure. - debian/patches/000_stolen_from_HEAD.diff: added patch - debian/patches/002_xdm_fixes.diff: resynced offsets; update pam_setcred() patch to use pam_error and pam_strerror() when reporting problems . * Ship empty /etc/X11/app-defaults directory in xlibs package so we do not ship a broken symlink, and provide a way for non-packaged app-defaults-using software to find the directory to which they should install their application defaults files. (Closes: #191818) - debian/xlibs.dirs: new . * Bump package's Standards-Version to 3.6.1; no changes necessary (the package maintainer scripts do no non-debconf-based prompting of the user). - debian/control: update source stanza . * Further cleanups to XFree86's Mesa library package relationships. Essentially, these reflect the necessity of handling the following mappings of virtual package names to shared library symbolic links: libgl1 /usr/lib/libGL.so.1 libgl-dev /usr/lib/libGL.so libglu1 /usr/lib/libGLU.so.1 libglu-dev /usr/lib/libGLU.so - debian/control: + xlibmesa3-gl replaces libgl1 instead of mesag3 (mesag3 provided the libgl1 virtual package as far back as potato) + xlibmesa3-gl-dev replaces libgl1-dev instead of mesag-dev (mesag-dev provided the libgl-dev virtual package as far back as potato) + xlibmesa3-glu conflicts with and replaces mesag3 (<< 5.0.0-1) (prior versions of mesag3 shipped /usr/lib/libGLU.so.1) + xlibmesa3-glu replaces libglu1 + xlibmesa3-glu-dev conflicts with and replaces mesag-dev (<< 5.0.0-1) (prior versions of mesag3 shipped /usr/lib/libGLU.so) . * Remove extraneous line-continuation character in xserver-xfree86's post-installation script that caused the X server symlink (/etc/X11/X) to erroneously be placed in manual configuration mode on upgrades from the Old World Order (prior to 4.2.1-10). - debian/xserver-xfree86.preinst.in . * Update xlibs's pre-installation script to clean up after a mess made by woody-era xlibs post-installation script: it used ln -sf instead of ln -nsf to create a symbolic link to a directory, which often had the result of creating a symlink "/etc/X11/app-defaults/app-defaults", which is bogus and stupid. (Closes: #210980) - debian/xlibs.preinst.in Files: 63b5a6f48a771303d31cb7e5d6b95824 1692 x11 optional xfree86_4.2.1-12.dsc 47b16b6b8d234fec60cb1efa415f2de4 1644049 x11 optional xfree86_4.2.1-12.diff.gz c75dd53e497a0d5e7d4faf24fa1596dc 181628 x11 optional lbxproxy_4.2.1-12_powerpc.deb 3be8b55d93dc13f25c56b2ce01dcc663 225450 libs optional libdps1_4.2.1-12_powerpc.deb 92bb7a70e5da85a4ff9d7eb70aeb4fbd 743136 libdevel extra libdps1-dbg_4.2.1-12_powerpc.deb 730f56b99ae5aaf71fe94a9965b14f04 294888 libdevel optional libdps-dev_4.2.1-12_powerpc.deb 8fc019915322b7b893b6e271dd2d5fa5 217598 libs optional libxaw6_4.2.1-12_powerpc.deb cba7ef49f21f4ec375ad613a177bca7f 842704 libdevel extra libxaw6-dbg_4.2.1-12_powerpc.deb 48693f6c2617405e85e8532d2cce6084 373062 libdevel extra libxaw6-dev_4.2.1-12_powerpc.deb 93b88858d8951ba3faadad83f4631865 272686 libs optional libxaw7_4.2.1-12_powerpc.deb 1e8317dee2c444a4b911ad01daaa7b76 981902 libdevel extra libxaw7-dbg_4.2.1-12_powerpc.deb a1ce07fbbdb572034eaeb1a31e1b4004 372934 libdevel optional libxaw7-dev_4.2.1-12_powerpc.deb e8d0078a582b86d45bc67e35af0940f8 113278 x11 optional proxymngr_4.2.1-12_powerpc.deb ff9cbce12658b236fc474a9b24607659 200202 x11 optional twm_4.2.1-12_powerpc.deb 97c7f6bd9d105cf1f4ecda2eecf8d2fa 1787994 x11 optional xbase-clients_4.2.1-12_powerpc.deb dc16436a7c48f5d64268eab906bc9433 218314 x11 optional xdm_4.2.1-12_powerpc.deb 8bab51510a16f18f5da1d6725a1e67b2 354294 x11 optional xfs_4.2.1-12_powerpc.deb 4e6735bcb034881f7379d234e2e767ef 115262 x11 optional xfwp_4.2.1-12_powerpc.deb 36df22e728e8e0ec4a6f881f5e57f4f8 2291228 libs optional xlibmesa3-gl_4.2.1-12_powerpc.deb 53abc2c447e8a8d8d1b513c4bfcd4983 1055406 libdevel extra xlibmesa3-gl-dbg_4.2.1-12_powerpc.deb 567c94251e9fb7f7b2e17e70580028f0 607258 libdevel optional xlibmesa-gl-dev_4.2.1-12_powerpc.deb 5bac8b7f28348ffdb27ea1a9d1548050 303616 libs optional xlibmesa3-glu_4.2.1-12_powerpc.deb 1c20cf732287efc0a16f5aa5a5ccfd62 972396 libdevel extra xlibmesa3-glu-dbg_4.2.1-12_powerpc.deb 7e026d0b98777e809f350994f295938d 405904 libdevel optional xlibmesa-glu-dev_4.2.1-12_powerpc.deb 82656f7a5a838cbac2014735230200f9 574654 libs optional xlibosmesa3_4.2.1-12_powerpc.deb ce5531608b62c847216a759ad145b408 2820602 libdevel extra xlibosmesa3-dbg_4.2.1-12_powerpc.deb f20bf0f3ba83d494ef4fe157d1e82d1d 680928 libdevel optional xlibosmesa-dev_4.2.1-12_powerpc.deb 60fc69e3175574705677c4f659b9f06a 1427544 libs optional xlibs_4.2.1-12_powerpc.deb 5551c732f2d37c865e5919cf2b75a4e4 15124718 libdevel extra xlibs-dbg_4.2.1-12_powerpc.deb 02f64afbdb81fe4de1f3bde6d51de837 2993282 libdevel optional xlibs-dev_4.2.1-12_powerpc.deb 5df4c24be313100e7c1259cd2eb971a7 220642 libdevel optional xlibs-pic_4.2.1-12_powerpc.deb 1491dcbc13df32e46c388715d994d590 165592 mail extra xmh_4.2.1-12_powerpc.deb 722593be732ef3e774ee86b47d11f956 1364994 x11 optional xnest_4.2.1-12_powerpc.deb 0aa0ba6a498843c80c052c88a3ac35c6 1042146 x11 optional xprt_4.2.1-12_powerpc.deb 28be7a098ef964f1b82c7416a61e13b1 255400 x11 optional xserver-common_4.2.1-12_powerpc.deb 1937fe93dc7e780ad1ac17adc8b162f5 4493482 x11 optional xserver-xfree86_4.2.1-12_powerpc.deb 25e74ff448b67c8468fd8c9977fc02a7 35234756 x11 extra xserver-xfree86-dbg_4.2.1-12_powerpc.deb 4ae4ffec4b9a99b1cb2bc452aec945d0 546520 x11 optional xterm_4.2.1-12_powerpc.deb 9d692036f041fbae29ed0060fc49bbcd 702676 x11 optional xutils_4.2.1-12_powerpc.deb dbfa2df66cb4721038c0b10c84b5cf03 1504878 x11 optional xvfb_4.2.1-12_powerpc.deb 1f9bc559aaf08a440a42aac23d002315 91156 x11 optional x-window-system-core_4.2.1-12_powerpc.deb d5e48b5bd03a54fec25990c847e1a158 4476326 x11 optional xfonts-100dpi_4.2.1-12_all.deb 6a9a510e5db07d8735dab8b3bd6458d3 8372218 x11 optional xfonts-100dpi-transcoded_4.2.1-12_all.deb 761ea92829cfa0321d640bfde4834794 3965222 x11 optional xfonts-75dpi_4.2.1-12_all.deb ed1717898c17bb141beb866ab1c2f7c3 7264684 x11 optional xfonts-75dpi-transcoded_4.2.1-12_all.deb f0c52ccd55838d570bf616ba637a32c6 5094212 x11 optional xfonts-base_4.2.1-12_all.deb ed677b69100b6529f4e5472f08500872 1139144 x11 optional xfonts-base-transcoded_4.2.1-12_all.deb b9f2eff3ce759eb9d7ae55f77ee9deb1 471628 x11 optional xfonts-cyrillic_4.2.1-12_all.deb 0054957c26bb5d963e4da05f1abba005 829906 x11 optional xfonts-scalable_4.2.1-12_all.deb dc8f9601f21bf6dbbbe4d4304707b82d 599434 x11 optional xfree86-common_4.2.1-12_all.deb c015b5c6470da21761db20921439cbe4 4291388 x11 optional xspecs_4.2.1-12_all.deb 24502e7388ac2ab2b5e6ab79dd087211 90968 x11 optional x-window-system_4.2.1-12_all.deb fa33652bb6bd233c41affba206545ea2 90874 oldlibs optional xlibmesa3_4.2.1-12_all.deb 470217607b40db8e8f608c7d0118542d 90906 oldlibs extra xlibmesa3-dbg_4.2.1-12_all.deb b0ec7dfcf666f59f29b451fad5af6f28 90896 oldlibs optional xlibmesa-dev_4.2.1-12_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iEYEARECAAYFAj97ZUQACgkQ6kxmHytGonxFMwCeJ1tq7Zll64Ma6s+OxdbTmr48 p7MAn0GCTI1U8Mghh2oETCjpLJ01ueMa =nLPh -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]