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

Bug#149482: marked as done (xfree86-common: FAQ: Why am I not able to run 'startx' as a non-root user?)



Your message dated Wed, 20 Aug 2003 13:04:40 -0400
with message-id <E19pWO0-0001uN-00@auric.debian.org>
and subject line Bug#149482: fixed in xfree86 4.2.1-10
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; 9 Jun 2002 21:30:40 +0000
>From walters@debian.org Sun Jun 09 16:30:40 2002
Return-path: <walters@debian.org>
Received: from monk.debian.net (monk.verbum.org) [216.185.54.61] (postfix)
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 17HAGm-00080y-00; Sun, 09 Jun 2002 16:30:40 -0500
Received: from space-ghost.verbum.private (freedom.cis.ohio-state.edu [164.107.60.183])
	(using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits))
	(Client CN "space-ghost.verbum.org", Issuer "monk.verbum.org" (verified OK))
	by monk.verbum.org (Postfix (Debian/GNU)) with ESMTP
	id 62A55740027A; Sun,  9 Jun 2002 17:30:35 -0400 (EDT)
Received: by space-ghost.verbum.private (Postfix (Debian/GNU), from userid 1000)
	id 259C4872476; Sun,  9 Jun 2002 02:49:19 -0400 (EDT)
Subject: Re: [COLUG] X and local (non-root) clients
From: Colin Walters <walters@debian.org>
To: colug@colug.net
Cc: submit@bugs.debian.org
In-Reply-To: <200206090333.g593XED00065@clmboh1-smtp3.columbus.rr.com>
References: <20020607230507.B9325@eris>
	<1023564658.1593.1148.camel@space-ghost> <20020608220006.C10336@eris> 
	<200206090333.g593XED00065@clmboh1-smtp3.columbus.rr.com>
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
X-Mailer: Ximian Evolution 1.0.3 
Date: 09 Jun 2002 02:49:19 -0400
Message-Id: <1023605359.30820.1207.camel@space-ghost>
Mime-Version: 1.0
Delivered-To: submit@bugs.debian.org

Package: xfree86-common
Severity: minor
Tags: patch

On Sat, 2002-06-08 at 23:33, Dave Maxwell wrote:

> When I've installed X in Debian, I seem to recall something about allowing 
> console users.  I believe it installs (xkg)dm as a default and recommends 
> disallowing console logins although you could choose otherwise.  I've used 
> the rescue/root sets from Woody on these installs.

It's a normal priority debconf question, and it defaults to "Console
Users Only" (at least in version 4.1.0-17), and I don't see anything in
the changelog.Debian about the default changing.  So Peter must have
chosen "Root Only" at the prompt.

> will produce those prompts again.  I think this is a case of not being to 
> RTFM because one isn't sure where or which the FM is.  If Colin got this from 
> documentation, I'd like to know too.  I'm going to be bringing some new 
> Debian users along this year and need to cover just how to RTFM.

Actually, I just recalled it from a discussion on IRC a while back. 

However, Branden (the Debian X maintainer) has quite a reputation for
documenting things well, so I took a look through the relevant bits (in
/usr/share/doc/xfree86-common), but I couldn't find anything relevant.  

Well, I'll just submit this message as a minor bug.  Branden, could you
add an entry to /usr/share/doc/xfree86-common/FAQ?  I'm thinking
something like:

*) Why am I not able to run "startx" as a non-root user?

In the Debian packages of XFree86, some important variables affecting
the startup of the X server are located in /etc/X11/Xwrapper.config.  In
this particular case, you must change the option "allowed_users" to
either "console" or "anybody".  See Xwrapper.config(5) for more
information and examples.


---------------------------------------
Received: (at 149482-close) by bugs.debian.org; 20 Aug 2003 17:09:33 +0000
>From katie@auric.debian.org Wed Aug 20 12:09:24 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 19pWSZ-0002rF-00; Wed, 20 Aug 2003 12:09:23 -0500
Received: from katie by auric.debian.org with local (Exim 3.35 1 (Debian))
	id 19pWO0-0001uN-00; Wed, 20 Aug 2003 13:04:40 -0400
From: Branden Robinson <branden@debian.org>
To: 149482-close@bugs.debian.org
X-Katie: $Revision: 1.35 $
Subject: Bug#149482: fixed in xfree86 4.2.1-10
Message-Id: <E19pWO0-0001uN-00@auric.debian.org>
Sender: Archive Administrator <katie@auric.debian.org>
Date: Wed, 20 Aug 2003 13:04:40 -0400
Delivered-To: 149482-close@bugs.debian.org

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-10_powerpc.deb
  to pool/main/x/xfree86/lbxproxy_4.2.1-10_powerpc.deb
libdps-dev_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/libdps-dev_4.2.1-10_powerpc.deb
libdps1-dbg_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/libdps1-dbg_4.2.1-10_powerpc.deb
libdps1_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/libdps1_4.2.1-10_powerpc.deb
libxaw6-dbg_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/libxaw6-dbg_4.2.1-10_powerpc.deb
libxaw6-dev_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/libxaw6-dev_4.2.1-10_powerpc.deb
libxaw6_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/libxaw6_4.2.1-10_powerpc.deb
libxaw7-dbg_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/libxaw7-dbg_4.2.1-10_powerpc.deb
libxaw7-dev_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/libxaw7-dev_4.2.1-10_powerpc.deb
libxaw7_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/libxaw7_4.2.1-10_powerpc.deb
proxymngr_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/proxymngr_4.2.1-10_powerpc.deb
twm_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/twm_4.2.1-10_powerpc.deb
x-window-system-core_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/x-window-system-core_4.2.1-10_powerpc.deb
x-window-system_4.2.1-10_all.deb
  to pool/main/x/xfree86/x-window-system_4.2.1-10_all.deb
xbase-clients_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xbase-clients_4.2.1-10_powerpc.deb
xdm_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xdm_4.2.1-10_powerpc.deb
xfonts-100dpi-transcoded_4.2.1-10_all.deb
  to pool/main/x/xfree86/xfonts-100dpi-transcoded_4.2.1-10_all.deb
xfonts-100dpi_4.2.1-10_all.deb
  to pool/main/x/xfree86/xfonts-100dpi_4.2.1-10_all.deb
xfonts-75dpi-transcoded_4.2.1-10_all.deb
  to pool/main/x/xfree86/xfonts-75dpi-transcoded_4.2.1-10_all.deb
xfonts-75dpi_4.2.1-10_all.deb
  to pool/main/x/xfree86/xfonts-75dpi_4.2.1-10_all.deb
xfonts-base-transcoded_4.2.1-10_all.deb
  to pool/main/x/xfree86/xfonts-base-transcoded_4.2.1-10_all.deb
xfonts-base_4.2.1-10_all.deb
  to pool/main/x/xfree86/xfonts-base_4.2.1-10_all.deb
xfonts-cyrillic_4.2.1-10_all.deb
  to pool/main/x/xfree86/xfonts-cyrillic_4.2.1-10_all.deb
xfonts-scalable_4.2.1-10_all.deb
  to pool/main/x/xfree86/xfonts-scalable_4.2.1-10_all.deb
xfree86-common_4.2.1-10_all.deb
  to pool/main/x/xfree86/xfree86-common_4.2.1-10_all.deb
xfree86_4.2.1-10.diff.gz
  to pool/main/x/xfree86/xfree86_4.2.1-10.diff.gz
xfree86_4.2.1-10.dsc
  to pool/main/x/xfree86/xfree86_4.2.1-10.dsc
xfs_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xfs_4.2.1-10_powerpc.deb
xfwp_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xfwp_4.2.1-10_powerpc.deb
xlibmesa-dev_4.2.1-10_all.deb
  to pool/main/x/xfree86/xlibmesa-dev_4.2.1-10_all.deb
xlibmesa-gl-dev_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xlibmesa-gl-dev_4.2.1-10_powerpc.deb
xlibmesa-glu-dev_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xlibmesa-glu-dev_4.2.1-10_powerpc.deb
xlibmesa3-dbg_4.2.1-10_all.deb
  to pool/main/x/xfree86/xlibmesa3-dbg_4.2.1-10_all.deb
xlibmesa3-gl-dbg_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xlibmesa3-gl-dbg_4.2.1-10_powerpc.deb
xlibmesa3-gl_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xlibmesa3-gl_4.2.1-10_powerpc.deb
xlibmesa3-glu-dbg_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xlibmesa3-glu-dbg_4.2.1-10_powerpc.deb
xlibmesa3-glu_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xlibmesa3-glu_4.2.1-10_powerpc.deb
xlibmesa3_4.2.1-10_all.deb
  to pool/main/x/xfree86/xlibmesa3_4.2.1-10_all.deb
xlibosmesa-dev_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xlibosmesa-dev_4.2.1-10_powerpc.deb
xlibosmesa3-dbg_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xlibosmesa3-dbg_4.2.1-10_powerpc.deb
xlibosmesa3_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xlibosmesa3_4.2.1-10_powerpc.deb
xlibs-dbg_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xlibs-dbg_4.2.1-10_powerpc.deb
xlibs-dev_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xlibs-dev_4.2.1-10_powerpc.deb
xlibs-pic_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xlibs-pic_4.2.1-10_powerpc.deb
xlibs_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xlibs_4.2.1-10_powerpc.deb
xmh_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xmh_4.2.1-10_powerpc.deb
xnest_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xnest_4.2.1-10_powerpc.deb
xprt_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xprt_4.2.1-10_powerpc.deb
xserver-common_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xserver-common_4.2.1-10_powerpc.deb
xserver-xfree86-dbg_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xserver-xfree86-dbg_4.2.1-10_powerpc.deb
xserver-xfree86_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xserver-xfree86_4.2.1-10_powerpc.deb
xspecs_4.2.1-10_all.deb
  to pool/main/x/xfree86/xspecs_4.2.1-10_all.deb
xterm_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xterm_4.2.1-10_powerpc.deb
xutils_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xutils_4.2.1-10_powerpc.deb
xvfb_4.2.1-10_powerpc.deb
  to pool/main/x/xfree86/xvfb_4.2.1-10_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 149482@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, 19 Aug 2003 22:58:08 -0500
Source: xfree86
Binary: xlibmesa3-gl xserver-common libxaw7-dbg xlibmesa-glu-dev xbase-clients twm xlibmesa3-dbg xfonts-scalable xfonts-75dpi libdps1-dbg xmh libxaw6-dbg xfwp xlibs xlibosmesa3-dbg xlibmesa3-glu libdps-dev xserver-xfree86-dbg xlibmesa-dev xserver-xfree86 libdps1 proxymngr xlibmesa3-glu-dbg xfonts-base-transcoded xlibmesa-gl-dev libxaw6-dev lbxproxy xfonts-cyrillic xlibmesa3-gl-dbg x-window-system-core xutils xspecs xlibs-pic x-window-system xfree86-common xfs xlibmesa3 xfonts-base xlibs-dbg libxaw7-dev xnest xfonts-100dpi-transcoded libxaw6 xfonts-100dpi xterm xfonts-75dpi-transcoded xprt xlibosmesa-dev xvfb libxaw7 xlibosmesa3 xdm xlibs-dev
Architecture: source powerpc all
Version: 4.2.1-10
Distribution: unstable
Urgency: medium
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: 138195 149482 164021 181579 195418 195845 199830 200699 201586 201750 203460 203470 206141
Changes: 
 xfree86 (4.2.1-10) unstable; urgency=medium
 .
   * patch #000_stolen_from_HEAD_xlib: fix for buffer overflow in
     _XlcLocaleDirName(); privileged binaries ignore the XLOCALEDIR
     environment variable and are not vulnerable (Closes: #201750)
 .
   * debian/scripts/manifest-install-reconcile: new script to help keep
     MANIFEST and *.install* files in sync
 .
   * debian/scripts/patch.{apply,unapply}: set LC_COLLATE=C to ensure that
     patches are applied in the correct order
 .
   * use manifest-install-reconcile script to find and fix several bugs in
     *.install* files:
     - xlibs-dev.install.{,netbsd-i386,s390}: ship several missing extension
       header files: XLbx.h, bigreqstr.h, extutil.h, mitmiscstr.h,
       multibufst.h, shapestr.h, shmstr.h, syncstr.h, xcmiscstr.h, xteststr.h
     - xserver-xfree86.install.hppa: ship tdfx manpage
     - xserver-xfree86.install.mips: ship XFree86 manpage
     - xserver-xfree86.install.mipsel: stop shipping ati manpage (fixes FTBFS);
       ship dmc, penmount, and r128 manpages (Closes: #199830)
     - xserver-xfree86.install.{sh3,sh4}: ship citron manpage
     - xserver-xfree86.install.sparc: ship calcomp, dmc, hyperpen, and penmount
       drivers
     - xutils.install{,powerpc}: ship darwinLib.{rules,tmpl} Imake
       configuration files
     - xutils.install.arm: ship luit and scanpci programs, their manpages, and
       darwinLib.{rules,tmpl} Imake configuration files
     - xutils.install.{m68k,s390}: ship luit program, its manpage, and
       darwinLib.{rules,tmpl} Imake configuration files
 .
   * debian/control: bump Standards-Version to 3.6.0
 .
   * debian/xserver-xfree86-dbg.install: install the XFree86(1x) manpage as
     XFree86-debug(1x) in this package; cannot use a symlink because
     xserver-xfree86-dbg does not depend on xserver-xfree86 (recommends it
     instead), and dangling manpage symlinks are extremely annoying
 .
   * debian/{xbase-clients,xdm,xprt}.links: remove links to undocumented
     manpage; that practice is no longer countenanced by Debian Policy
 .
   * debian/{xdm,xfs}.{posinst,postrm,prerm}.in: use $THIS_PACKAGE variable to
     drive calls to update-rc.d and invoke-rc.d
 .
   * debian/xfree86-common.postinst.in: don't use $THIS_PACKAGE to construct
     the path to the init script; this confuses lintian, triggering several
     spurious warnings and errors
 .
   * debian/po/fr.po: update French debconf template translations (thanks,
     Christian Perrier) (Closes: #203470)
 .
   * debian/xterm.postinst.in: only remove the obsolete old xterm alternative
     if it is in fact registered; this shouldn't be necessary, but
     update-alternatives is buggy, easily confused, and prone to wreak random
     havoc (based on a patch by Eduard Bloch -- thanks!) (Closes: #164021)
 .
   * Fix my misunderstanding of how to use dh_install.
     - debian/{libdps1-dbg.install,libxaw6-dbg.install,libxaw7-dbg.install,
       xlibmesa3-gl-dbg.install,xlibmesa3-glu-dbg.install,
       xlibosmesa3-dbg.install,xlibs-dbg.install}: destinations should be
       directories, not filenames (Closes: #201586)
     - rules: install the XFree86(1x) manpage as XFree86-debug(1x) in the
       xserver-xfree86-dbg package
 .
   * debian/rules: update list of packages not to strip to reflect
     xlibmesa3-dbg's split into xlibmesa3-gl-dbg and xlibmesa-glu-dbg
 .
   * debian/xserver-xfree86.config.in: explicitly assume the number of
     autodetected video cards, corresponding X servers and drivers are zero,
     and that the user does not have a multihead config; and do not let
     discover trick wc into interpreting a blank line as a detected video card
     (based on a patch by Nikita V. Youshchenko -- thanks!) (Closes: #195418)
 .
   * Be cognizant of different scheduling behavior in Linux >= 2.5.
     - debian/xserver-common.config.in: if the user is running Linux > 2.5 at
       the time this package is configured for the first time, set the default
       nice value to 0 instead of -10
     - debian/xserver-common.templates: advise users of Linux with O(1)
       scheduler to use a nice value of zero; also, remove the default setting
       for the corresponding template so that a default is set only by the
       config script
 .
   * debian/local/xserver-wrapper.c: chdir() to the directory where the X
     server symlink is kept before executing its target, so that relative
     symlinks work (Closes: #138195)
 .
   * debian/local/dexconf: write out non-standard modelines built-in to the
     XFree86 4.x server to XF86Config files for XFree86 3.x servers
 .
   * debian/local/{Xsession,Xsession.d/*}: fix X session handling bug when a
     specific program is handed to the /etc/X11/Xsession script where that
     program would get ignored in favor of a user's $HOME/.[Xx]session file;
     while I was at it, fixed a lot of confusing variable names that led to
     this logic error in the first place, and add some explanatory comments to
     the elaborate fallback procedure, though this duplicates the content of
     Xsession(5) (based on a patch by Frank Murphy -- thanks!)
     (Closes: #195845)
 .
   * debian/xserver-xfree86.config.in: also issue debugging output if the
     DEBCONF_DEBUG environment variable is set to a non-null value, and prefix
     debugging messages with a proper identifier of what is issuing them rather
     than the relatively unhelpful "DEBUG:"
 .
   * Help people find the X Strike Force on the web:
     - debian/local/README.Debian-upgrade: provide the X Strike Force's URL
       (Closes: #203460)
     - debian/local/FAQ: update the X Strike Force's URL
 .
   * debian/local/Xsession.options.5: fix missing-word typo
 .
   * debian/local/*.[0-9]: "I SEE UNESCAPED HYPHENS!"; update all
     Debian-authored manpages to properly escape ASCII 45 ("-", "HYPHEN-MINUS")
     characters so that groff interprets them as dashes instead of hyphens
     (they're actually used as dashes, so that's what we should be telling
     groff they are, eh?)
 .
   * debian/local/*: update all GNU GPL copyright boilerplates to be consisent
     (have correct address for the FSF; refer people to
     /usr/share/common-licenses/GPL; tweak the noses of the Hurd-haters by
     saying "the Debian operating system" instead of "the Debian GNU/Linux
     system", and so forth)
 .
   * debian/local/FAQ: add new question by Colin Walters; "Why am I not able to
     run "startx" as a non-root user?" (thanks, Colin!) (Closes: #149482)
 .
   * debian/local/FAQ: add more information about left-handed mouse use for gpm
     users, courtesy of Osamu Aoki (Closes: #181579)
 .
   * xserver-common's postinst script no longer needs to ensure sanity of the X
     server's socket directory since xfree86-common's init script does that
     now.
     - debian/control: increment xserver-common's versioned dependency on
       xfree86-common from (>> 4.2) to (>= 4.2.1-5) so we can rely on its init
       script to handle the server's socket directory for us
     - debian/xserver-common.postinst.in: stop manipulating X server socket
       directory
 .
   * Migrate away from the hated-and-reviled "manage <file> with debconf?"
     technique of handling the /etc/X11/X, /etc/X11/XF86Config-4, and
     /etc/X11/Xwrapper.config non-conffile configuration file, and to a
     proto-ucf style of handling:
     - debian/xserver-common.templates: drop the
       xserver-common/manage_config_with_debconf and
       xserver-common/move_existing_nondebconf_config templates
     - debian/xserver-common.config.in: stop asking the now-deleted questions
       and stop manipulating files based on the answers
     - debian/xserver-common.preinst.in: when upgrading from xserver-common <
       4.2.1-10, check value of xserver-common/manage_config_with_debconf; if
       it is true; attempt to back up and store md5sum of existing
       Xwrapper.config file in /var/lib/xfree86; unregister the now-deleted
       questions
     - debian/xserver-common.postinst.in: automatically update the
       Xwrapper.config file (based on the values of the debconf templates) if
       and only if:
       + the file exists;
       + the MD5 checksum file exists;
       + the MD5 checksum of the current version of the file matches the
         stored checksum (indicating that the file hasn't changed since we last
         touched it); and
       + the newly written file actually differs from the existing one
     - debian/xserver-common.postrm.in: on purge, remove the Xwrapper.config
       checksum file; remove Xwrapper.config as well, but only if it matches
       the stored checksum; remove parent directories of conffiles and
       configuration files if possible
     - debian/xserver-xfree86.templates: drop the
       shared/clobber_x-server_symlink,
       xserver-xfree86/manage_config_with_debconf, and
       xserver-xfree86/move_existing_nondebconf_config templates
     - debian/xserver-xfree86.config.in:
       + stop asking the now-delted questions and stop manipulating files based
         on the answers
       + cap question priorities at medium if the configuration file we'd write
         based on the answers already exists (i.e., assume existing defaults
         are "reasonable" per debconf(7))
     - debian/xserver-xfree86.preinst.in: when upgrading from xserver-xfree86
       < 4.2.1-10, check value of shared/clobber_x-server_symlink and if it is
       true, attempt to store md5sum of symlink target's pathname in
       /var/lib/xfree86; check value of
       xserver-xfree86/manage_config_with_debconf and if it is true, attempt to
       store md5sum of existing XF86Config-4 in /var/lib/xfree86; unregister
       the now-deleted questions
     - debian/xserver-xfree86.postinst.in: automatically update the /etc/X11/X
       symlink and XF86Config-4 file if and only if:
       + the file exists;
       + the MD5 checksum file exists;
       + the MD5 checksum of the current version of the file matches the
         stored checksum (indicating that the file hasn't changed since we last
         touched it); and
       + the newly written file actually differs from the existing one
     - debian/xserver-xfree86.postrm.in: on purge, remove the /etc/X11/X
       symlink and XF86Config-4 file checksums; remove the files themselves if
       they match the stored checksum; remove parent directories of conffiles
       and configuration files if possible
     - debian/local/FAQ:
       + new question: "How do the XFree86 packages manage their non-conffile
         configuration files like /etc/X11/X, /etc/X11/Xwrapper.config, and
         /etc/X11/XF86Config-4?"
       + updated question: "How do I add custom sections to a dexconf-generated
         XF86Config or XF86Config-4 file?"
     - debian/local/dexconf:
       + support new option -f | --format, which writes XF86Config file in
         selected format (XFree86 3.x or 4.x)
       + use getopt(1) for option handling
       + update comment header when writing 4.x format configuration files to
         reflect the new scheme of things
       + only mess with "DEBCONF SECTION" stuff if writing a 3.x format
         configuration file
     - debian/local/dexconf.1:
       + document new behavior
       + update "FUTURE DIRECTIONS" section
     - debian/local/dexlet/main.py: only mess with the obsolete debconf
       templates when configuring an XFree86 3.x X server
     - debian/control: for xserver-xfree86 and xserver-xfree86-dbg, tighten the
       versioning of the dependency on xserver-common to (>= 4.2.1-10); these
       packages' postinst scripts use functionality that was broken in earlier
       versions of dexconf
 .
   * Add technique for deciding when to purge non-conffile configuration files;
     maintain a roster file corresponding to the config file, for which each
     interested package adds its name on package configuration, and removes it
     on package purge.
     - debian/xserver-{common,xfree86}.postinst.in: if the roster file for each
       non-conffile config file doesn't already list this package on
       configuration, add it to the roster
     - debian/xserver-{common,xfree86}.postrm.in: on purge, remove this
       package's name from each non-conffile config file's roster file (if that
       leaves no packages managing a config file, look for a stored MD5
       checksum of the config file; if that matches the current config file,
       remove the config file; finally, remove the checksum file)
 .
   * debian/xserver-{common,xfree86}.config.in: input validation errors in the
     package config scripts are now presented with "critical" priority
 .
   * New workaround for optimized-code-generation bug in early versions of GCC
     3.3.
     - debian/control: add build-conflict with gcc-3.3 (<< 3.3.2-0pre1)
       (rationale: not using a versioned build-depends because the code
       generation bug is limited to packages of GCC 3.3 prior to that version,
       and there's no reason this package can't be built with GCC 3.2, for
       example)
     - debian/rules: revert kludge that forced optimization level to -O
 .
   * debian/{xdm.{config,postinst,prerm}.in,xfree86-common.{config,postinst}.in,
     xserver-common.{config,postinst,preinst}.in},
     xserver-xfree86.{config,postinst,prerm},local/dexconf: be sure to source
     the debconf confmodule *before* setting any variables local to the
     maintainer script; the way confmodule works causes the values of any
     unexported variables already set to be lost (I tremble at how many subtle
     bugs and how much wacky behavior must have been caused by this).  Thanks
     to Eduard Bloch for noticing odd dexconf behavior which led me to this
     realization.
 .
   * Perform log rotation on xdm's log file. (Closes: #200699)
     - debian/rules: invoke dh_installlogrotate in binary-arch target
     - debian/xdm.logrotate: new; log rotation policy file (thanks, Matt Swift)
 .
   * debian/po/*: update templates.pot and *.po files to reflect changes to
     debconf templates
 .
   * debian/patches/002_xdm_fixes.diff: in auth.c:openFiles(), check the return
     value of fopen() so that we don't SEGV when setting up an X authority file
     in /tmp because we couldn't write one in $HOME (based on a patch by Neil
     Brown -- thanks!) (Closes: #206141)
Files: 
 207d2c771b9679f54aa4458e918f321b 1713 x11 optional xfree86_4.2.1-10.dsc
 44f39b8f489454b7d32706a5256722fa 1587605 x11 optional xfree86_4.2.1-10.diff.gz
 56d3216526085543b050a7ef07609402 172302 x11 optional lbxproxy_4.2.1-10_powerpc.deb
 9a84c8d686413d2a421a47015defb8cc 216210 libs optional libdps1_4.2.1-10_powerpc.deb
 eac5c39963a63ba376c8e9b012ae12cb 735234 libdevel extra libdps1-dbg_4.2.1-10_powerpc.deb
 3629732bb377d3327a691aa86e23d2b4 287242 libdevel optional libdps-dev_4.2.1-10_powerpc.deb
 b4436e316779a4204421c994dce983e2 208356 libs optional libxaw6_4.2.1-10_powerpc.deb
 1ca1a25c412bb2820812fee583985986 835040 libdevel extra libxaw6-dbg_4.2.1-10_powerpc.deb
 9ef2a38ad91fd76913440b31049afee3 365376 libdevel extra libxaw6-dev_4.2.1-10_powerpc.deb
 1430d1a4d8b893ee86887345d62ee676 263450 libs optional libxaw7_4.2.1-10_powerpc.deb
 f9b1c4f89ba67838986410315e5490b0 974342 libdevel extra libxaw7-dbg_4.2.1-10_powerpc.deb
 36df39e810e31ff4e858ae9cc706366f 365260 libdevel optional libxaw7-dev_4.2.1-10_powerpc.deb
 dbc1ef46bf8147183dbe7a2dee64fbd7 103932 x11 optional proxymngr_4.2.1-10_powerpc.deb
 f378408e50990806db396d1b176f4fcc 190728 x11 optional twm_4.2.1-10_powerpc.deb
 0dac1505e92d3e2c94acd99469701852 1779906 x11 optional xbase-clients_4.2.1-10_powerpc.deb
 01069a06afbda0579303c66dca00eed2 208194 x11 optional xdm_4.2.1-10_powerpc.deb
 6b7f62abaf5c2be035274a170b57c601 344832 x11 optional xfs_4.2.1-10_powerpc.deb
 a93d509e2a7e54b84e35f91ea118dc25 107604 x11 optional xfwp_4.2.1-10_powerpc.deb
 5cc3618434d93b5cb39dbc0b1a29146e 2281896 libs optional xlibmesa3-gl_4.2.1-10_powerpc.deb
 db75240a809f2c5e6af908adaef62ed1 1048340 libdevel extra xlibmesa3-gl-dbg_4.2.1-10_powerpc.deb
 555bb1039bb77c001b6ebbd71fd97d31 599376 libdevel optional xlibmesa-gl-dev_4.2.1-10_powerpc.deb
 4c41ca4820ac6c3e8b90fd342cf92677 294136 libs optional xlibmesa3-glu_4.2.1-10_powerpc.deb
 b90afdcdbf00d99a2c2f3f697ab0ec26 964646 libdevel extra xlibmesa3-glu-dbg_4.2.1-10_powerpc.deb
 a47122a0050a1617e3122007785a71cb 397878 libdevel optional xlibmesa-glu-dev_4.2.1-10_powerpc.deb
 b6577f8ff064478c15980f23841ee124 565410 libs optional xlibosmesa3_4.2.1-10_powerpc.deb
 a832a955db1529383e979440212437eb 2809822 libdevel extra xlibosmesa3-dbg_4.2.1-10_powerpc.deb
 956be822b190599f78b07f80bbe255df 673240 libdevel optional xlibosmesa-dev_4.2.1-10_powerpc.deb
 94847594d3e03274631ca055efc03faf 1375252 libs optional xlibs_4.2.1-10_powerpc.deb
 fe6c277a69b13b0240b81857dcc4384d 15121308 libdevel extra xlibs-dbg_4.2.1-10_powerpc.deb
 01d347b0fe4eb1cf5de81e42d779f26d 2985248 libdevel optional xlibs-dev_4.2.1-10_powerpc.deb
 88898e6345ad287174f43739bf5eb98b 213354 libdevel optional xlibs-pic_4.2.1-10_powerpc.deb
 31b3f30a350fbe8ff381315c525e3c4a 157794 mail extra xmh_4.2.1-10_powerpc.deb
 b33fa150a36d4ce53208da69f0365bbf 1357490 x11 optional xnest_4.2.1-10_powerpc.deb
 54f709fe5b6d840ed2cbfd1a2cb3b9bc 1034896 x11 optional xprt_4.2.1-10_powerpc.deb
 7477956126cdd2923e495bb5332926dc 240636 x11 optional xserver-common_4.2.1-10_powerpc.deb
 2528997b3277b903d79bb640dbefb5b9 4481578 x11 optional xserver-xfree86_4.2.1-10_powerpc.deb
 46c6cf04fd19d22bde51aa8179b2bbda 35239700 x11 extra xserver-xfree86-dbg_4.2.1-10_powerpc.deb
 4569a2ea46c803ec0d4efa18c11d6e16 536482 x11 optional xterm_4.2.1-10_powerpc.deb
 46c3cc4cb48b7253f56d983b6cbd762e 693084 x11 optional xutils_4.2.1-10_powerpc.deb
 245b8e9824973e0a21153ac0d3906fe7 1497370 x11 optional xvfb_4.2.1-10_powerpc.deb
 a38104ada157338da1eda8367b478139 83438 x11 optional x-window-system-core_4.2.1-10_powerpc.deb
 91fd394914594b8ff450d5ad06b49451 4466872 x11 optional xfonts-100dpi_4.2.1-10_all.deb
 515b8d1559fb9e615ce466bb7c85145a 8362790 x11 optional xfonts-100dpi-transcoded_4.2.1-10_all.deb
 37deff266d95809e2db4c02e9eb42805 3955768 x11 optional xfonts-75dpi_4.2.1-10_all.deb
 f0611f75cc3680d3fe95ec9c86fbad95 7255080 x11 optional xfonts-75dpi-transcoded_4.2.1-10_all.deb
 bdf4cc37fd1849ebc7e41386d609c9de 5085006 x11 optional xfonts-base_4.2.1-10_all.deb
 d76f55b9d210a6e7283da1237e17a70f 1129668 x11 optional xfonts-base-transcoded_4.2.1-10_all.deb
 1570993af1669c2aa2b4aa23c437866d 462316 x11 optional xfonts-cyrillic_4.2.1-10_all.deb
 9d04730a95fead9e1a9d6c27216019fe 820606 x11 optional xfonts-scalable_4.2.1-10_all.deb
 c224bb76583fa84386c9c4c35dfa66d5 589520 x11 optional xfree86-common_4.2.1-10_all.deb
 96db1f458edd164f6608c745a24eca00 4295290 x11 optional xspecs_4.2.1-10_all.deb
 35394d1e30bafc584946167c2a00280a 83250 x11 optional x-window-system_4.2.1-10_all.deb
 312215fafa8fceb3054c898be90fe7e2 83156 oldlibs optional xlibmesa3_4.2.1-10_all.deb
 8bfb658e24a34aec04e9007ea41ba270 83192 oldlibs extra xlibmesa3-dbg_4.2.1-10_all.deb
 88eb9b9ebe18216a89d2976d9b58125c 83180 oldlibs optional xlibmesa-dev_4.2.1-10_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iEYEARECAAYFAj9DlboACgkQ6kxmHytGonygeACfYkH8HgA+NQAyV8W68H7wsixo
IBMAmwaLwZAqVFOsrQo1UbDEfVkB4GlV
=AX9k
-----END PGP SIGNATURE-----




Reply to: