[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#210980: marked as done (spurious /etc/X11/app-defaults/app-defaults symlink)



Your message dated Wed, 01 Oct 2003 21:03:38 -0400
with message-id <E1A4rsY-0004h7-00@auric.debian.org>
and subject line Bug#210980: 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; 15 Sep 2003 03:48:01 +0000
>From bod@londo.c47.org Sun Sep 14 22:47:59 2003
Return-path: <bod@londo.c47.org>
Received: from londo.c47.org [198.142.1.20] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 19ykLG-00031s-00; Sun, 14 Sep 2003 22:47:59 -0500
Received: from bod by londo.c47.org with local (Exim 3.36 #1 (Debian))
	id 19ykLF-0004Ts-00
	for <submit@bugs.debian.org>; Mon, 15 Sep 2003 13:47:57 +1000
Date: Mon, 15 Sep 2003 13:47:57 +1000
From: Brendan O'Dea <bod@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: spurious /etc/X11/app-defaults/app-defaults symlink
Message-ID: <20030915034757.GA17182@londo.c47.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.4i
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=-5.0 required=4.0
	tests=HAS_PACKAGE
	version=2.53-bugs.debian.org_2003_9_14
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_9_14 (1.174.2.15-2003-03-30-exp)

Package: xlibs
Version: 4.1.0-16woody1

As discussed on IRC.

--bod

13:35 <bod> hrm...  wonder why I have /etc/X11/app-defaults/app-defaults as a symlink
13:35 <Overfiend> bod: old bug, fixed for a long time
13:36 <bod> Overfiend: the symlink is dated today (just upgraded stable+security)
13:36 <Overfiend> bod: what's your version of xlibs?
13:36 <Overfiend> 4.1.0-16woody1?
13:37 <bod> Version: 4.1.0-16woody1
13:37 <Overfiend> bod: Okay.  Hmm.
13:37 <Overfiend> bod: checking on it.  Maybe I can clean it up in 4.2.1/4.3.0's xlibs preinst
13:38 <bod> calc: killing imake would be annoying, there are a bunch of programs which use it
13:38 <Overfiend> xlibs.postinst.in:ln -sf /etc/X11/app-defaults /usr/X11R6/lib/X11/app-defaults || true
13:38 <Overfiend> bod: there's the bug
13:38 <Overfiend> bod: back then I didn't know about ln -nsf
13:39 <Overfiend> joeyh didn't either :)
13:39 <bod> I had to look the darned thing up just then :)
13:39 <Overfiend> bod: I don't know that there will ever be a non-security stable update of XFree86.
13:40 <Overfiend> bod: However, I can make 4.2.1/4.3.0 clean those up in the corresponding preinsts.
13:40 <Overfiend> bod: I don't do ln -sf anymore.
13:40 <bod> Overfiend: no biggy, just noticed it
13:40 <Overfiend> bod: can I ask you to file a normal bug about this?
13:40 <Overfiend> bod: just quoting this IRC chatter will suffice.
13:41 <bod> k
13:41 <Overfiend> bod: I need to go through branches/4.1.0/woody, identify all uses of ln -sf in the postinst, and have the modern preinst scripts clean that 
13:42 <Overfiend> e.g., if [ "$1" = "install" -o "$1" = "upgrade" ] && dpkg --compare-versions "$2" lt "4.2.0"; then
13:42 <Overfiend>   etc.
13:42 <Overfiend> that sort of thing
13:42 <Overfiend> because I think I started shipping the symlinks post-woody.  That was my plan, anyway.
13:42 <Overfiend> yup.
13:43 <Overfiend> bod: I don't use ln -sf at *all* anymore for that purpose.

---------------------------------------
Received: (at 210980-close) by bugs.debian.org; 2 Oct 2003 01:08:15 +0000
>From katie@auric.debian.org Wed Oct 01 20:08:06 2003
Return-path: <katie@auric.debian.org>
Received: from auric.debian.org [206.246.226.45] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1A4rwo-0006El-00; Wed, 01 Oct 2003 20:08:02 -0500
Received: from katie by auric.debian.org with local (Exim 3.35 1 (Debian))
	id 1A4rsY-0004h7-00; Wed, 01 Oct 2003 21:03:38 -0400
From: Branden Robinson <branden@debian.org>
To: 210980-close@bugs.debian.org
X-Katie: $Revision: 1.37 $
Subject: Bug#210980: fixed in xfree86 4.2.1-12
Message-Id: <E1A4rsY-0004h7-00@auric.debian.org>
Sender: Archive Administrator <katie@auric.debian.org>
Date: Wed, 01 Oct 2003 21:03:38 -0400
Delivered-To: 210980-close@bugs.debian.org

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 210980@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Branden Robinson <branden@debian.org> (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 ftpmaster@debian.org)


-----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 <branden@debian.org>
Changed-By: Branden Robinson <branden@debian.org>
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-----




Reply to: