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

X Strike Force XFree86 SVN commit: rev 859 - /



Author: branden
Date: 2003-12-21 20:58:40 -0500 (Sun, 21 Dec 2003)
New Revision: 859

Added:
   NEWS.xhtml
   desktop.png
Log:
Add XHTML version of X Strike Force news page from
<URL:http://people.debian.org/~branden> and corresponding image file.


Added: NEWS.xhtml
===================================================================
--- NEWS.xhtml	2003-12-19 16:09:19 UTC (rev 858)
+++ NEWS.xhtml	2003-12-22 01:58:40 UTC (rev 859)
@@ -0,0 +1,882 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
+
+<!-- for best results, view with at least 120 columns -->
+
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
+<head>
+  <meta name="author" content="Branden Robinson" />
+  <meta name="keywords" content="Debian GNU Linux X Window System strike force X11 X11R6 X11R6.3 XFree86" />
+  <meta http-equiv="content-language" content="en-us" />
+  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+
+  <title>The X Strike Force: XFree86/X Window System support for Debian operating systems</title>
+  <style type="text/css">
+  /*<![CDATA[*/
+  body {background: rgb(255,255,255); color: rgb(0,0,0)}
+  img {border: 0}
+  div.center {text-align: center}
+  div.left {text-align: left}
+  p.x-small {font-size: x-small}
+  span.line-through {text-decoration: line-through}
+  /*]]>*/
+  </style>
+</head>
+
+<body>
+  <div class="center">
+    <h1>The X Strike Force</h1>
+
+    <h2>XFree86/X Window System support for Debian operating systems</h2>
+
+    <p class="x-small"><img src="desktop.png" alt="Example XFree86 Desktop" width="640" height="480" />
+    <!-- <br><a href="xsf.png-description.txt">(about this screenshot)</a></p> --></p>
+
+    <h2><em>"A $DISPLAY on every screen."</em></h2>
+    <hr />
+  </div>
+
+  <div class="left">
+    <ul>
+      <li><a href="FAQ">The Debian X FAQ</a></li>
+
+      <li><a href="http://necrotic.deadbeast.net/cgi-bin/viewcvs.cgi/";>X Strike Force Subversion repository
+      (ViewCVS)</a></li>
+
+      <li><a href="http://necrotic.deadbeast.net/xsf/XFree86";>X Strike Force XFree86 Subversion repository snapshots
+      and information</a></li>
+
+      <li><a href="#news">News and announcements</a></li>
+      <!-- <li><a href="#apt">How to Use My Experimental Package Repository</a></li> -->
+
+      <li><a href="#whatis">What is the X Strike Force?</a></li>
+
+      <li><a href="#bugs">The XFree86 bug list</a></li>
+      <!-- <li><a href="#todo">Looking ahead</a></li> -->
+
+      <li><a href="#links">Useful Links</a></li>
+    </ul>
+
+    <p>Some visitors to this page may be interested in my <a href=
+    "http://deadbeast.net/~branden/homepage/branden.gpg.asc";>GPG</a> cryptographic public key block.</p>
+    <hr />
+
+    <h2 id="news">News and announcements</h2>
+
+    <p>[18 December] <strong>A <a href="http://necrotic.deadbeast.net/xsf/XFree86/CHANGELOG.txt";>cumulative changelog
+    of the X Strike Force XFree86 Subversion repository</a> is now available.</strong></p>
+
+    <p>[18 December] <strong>The X Strike Force XFree86 Subversion repository snapshots and information page has been
+    moved.</strong> An HTTP redirect is in place, but please update your links to the <a href=
+    "http://necrotic.deadbeast.net/xsf/XFree86";>new location</a> anyway.</p>
+
+    <p>[18 December] <strong>XFree86 4.2.1-15 has been accepted into Debian unstable.</strong></p>
+
+    <p>[12 December] <strong>Anonymous, read-only access to the X Strike Force Subversion repositories is now open to
+    the public</strong>. Please see my <a href=
+    "http://lists.debian.org/debian-devel-announce/2003/debian-devel-announce-200312/msg00006.html";>announcement to the
+    <code>debian-devel-announce</code> mailing list</a> for further information.</p>
+
+    <p>[6 December] <strong>XFree86 4.3.0-0pre1v5 has been released to Debian experimental.</strong> This is the final
+    planned pre-release of XFree86 4.3.0-1. Due to time constraints, the package split of xbase-clients has been
+    postponed to the packaging of the next upstream release; however the <code>xlibs</code> split is complete. All that
+    remains is for me to finish the audit of patches forward-ported from 4.2.1, and for the Debian archive
+    administrators to process the (many) override updates that are necessary in light of the library package split
+    (once the latter is done, the packages will be moved out of <code>queue/new</code> and into the experimental
+    section of the Debian archive).</p>
+
+    <p>[13 November] <strong>XFree86 4.2.1-14 has been accepted into Debian unstable.</strong></p>
+
+    <p>[28 October] <strong>XFree86 4.2.1-13 has been accepted into Debian unstable.</strong></p>
+
+    <p>[22 October] <strong>XFree86 4.3.0-0pre1v4 has been accepted into Debian experimental.</strong></p>
+
+    <p>[4 October] <strong><a href="FAQ">The Debian X FAQ</a> has been updated.</strong> It now includes instructions
+    how to revert the <code>/etc/X11/X</code>, <code>/etc/X11/Xwrapper.config</code>, and
+    <code>/etc/X11/XF86Config-4</code> configuration files to automatic management by the XFree86 packages if they have
+    been placed in "manual configuration mode".</p>
+
+    <p>[2 October]<strong>XFree86 4.2.1-12.1 has been accepted into Debian unstable.</strong> Thanks to LaMont Jones
+    for fixing the error I made in the <code>xlibs</code> pre-installation script.</p>
+
+    <p>[2 October] <strong>XFree86 4.2.1-12 has been accepted into Debian unstable.</strong> This release featured
+    security fixes and other bug fixes and improvements too numerous to list; unfortunately it also introduced a bug of
+    its own in the <code>xlibs</code> pre-installation script. You can work around the problem by running the command
+    <code>rm -f /etc/X11/app-defaults/app-defaults</code> as root before (re)installing the package.</p>
+
+    <p>[27 September] <strong>XFree86 4.3.0-0pre1v3 has been accepted into Debian experimental.</strong></p>
+
+    <p>[21 September] <strong>Newly-updated slides for my DebConf 3 presentation, <em>Practicing Subversion within the
+    Debian Project</em>, are <a href="http://deadbeast.net/~branden/svn_pres/";>now available</a>.</strong> <a href=
+    "http://subversion.tigris.org/";>Subversion</a> is increasingly popular as a revision control system for Debian
+    packages.</p>
+
+    <p>[15 September] <strong>The <a href="http://necrotic.deadbeast.net/cgi-bin/viewcvs.cgi/";>ViewCVS interface</a> to
+    the X Strike Force repository is working again.</strong> I extend my appreciation to Takuo KITAME for updating
+    Debian's <code>viewcvs</code> package.</p>
+
+    <p>[12 September] <strong>XFree86 4.1.0-16woody1, a security update for Debian GNU/Linux 3.0 ("woody") is
+    available.</strong> For more information, please see <a href="http://www.debian.org/security/2003/dsa-380";>the
+    advisory</a>.</p>
+
+    <p>[1 September] <strong><code>-print0</code> comes at the <em>end</em> of your <code>find</code> command, not the
+    beginning.</strong> I apologize, some of the stuff at the <a href="http://necrotic.deadbeast.net/xfree86/";>daily
+    progress</a> site was destroyed by a rogue find command. I've restored the upstream source archives, but the
+    archived snapshots are gone. I have been really spoiled by GNU getopt-style option parsing. Again, I apologize for
+    the inconvenience; if someone should happen to need a snapshot as of a particular date, please <a href=
+    "mailto:branden@debian.org";>contact me</a>.</p>
+
+    <p>[28 August] <strong>XFree86 4.2.1-11 has been accepted into Debian unstable.</strong> This is a bugfix release
+    that rectifies several problems (some of them serious) with the migration process to the New World Order for
+    configuration files.</p>
+
+    <p>[21 August] <strong>You can watch the <a href="http://necrotic.deadbeast.net/xfree86/";>daily progress</a> of
+    Debian's XFree86 packaging via the Web.</strong> I have set up some cron jobs to populate a directory with
+    directory exports, tar archives, and Subversion repository dumps, since Debian's ViewCVS packages are so
+    unreliable. Read the <a href="http://necrotic.deadbeast.net/xfree86/README.txt";>README</a> to understand how to use
+    this resource.</p>
+
+    <p>[20 August] <strong>XFree86 4.2.1-10 has been accepted into Debian unstable.</strong> This release features
+    bugfixes and a migration away from the much-hated "manage <code>file</code> with debconf?" style of configuration
+    file handling.</p>
+
+    <p>[31 July] <strong>XFree86 4.3.0-0pre1v1 has been released to Debian experimental. [UPDATE, 5 September: Note
+    that this is <em>Debian's experimental archive</em>, not mine. Google for "Debian project experimental" to find a
+    mirror.]</strong> Since there are packages that will need override updates, it may take up to a few days for the
+    archive administrators to make this release available in the experimental distribution. Also, it is my
+    understanding that the experimental distribution is not autobuilt, so port maintainers may need to compile this
+    package manually for architectures other than PowerPC. Many thanks to Daniel Stone, ISHIKAWA Mutsumi, and the rest
+    of the X Strike Force committing team for making this release possible.</p>
+
+    <p>[30 June] <strong>XFree86 4.2.1-9 has been accepted into Debian unstable.</strong></p>
+
+    <p>[9 June] <strong>XFree86 4.2.1-8 has been accepted into Debian unstable.</strong></p>
+
+    <p>[5 June] <strong>Nightly "drops" of the <code>debian</code> directory of the trunk and 4.3.0-sid branch of the
+    XFree86 packages are <a href="http://necrotic.deadbeast.net/xfree86/";>now available</a>.</strong> This will enable
+    people to build either the trunk or the 4.3.0-sid branch for themselves from source. (You'll need to be familiar
+    with how to manipulate and build Debian source packages to get the most out of this service.)</p>
+
+    <p>[3 June] I have posted an <a href=
+    "http://lists.debian.org/debian-devel-announce/2003/debian-devel-announce-200306/msg00000.html";>announcement</a>
+    about recent developments in Debian's XFree86 package maintenance to the <a href=
+    "http://lists.debian.org/debian-devel-announce/";>debian-devel-announce</a> mailing list.</p>
+
+    <p>[30 May] <strong>XFree86 4.2.1-7 has been accepted into Debian unstable.</strong> Plans change. It had not been
+    my intention to release another revision of 4.2.1 at all, but LaMont Jones persuaded me to due to problems building
+    KDE on some architectures due to the absence of a libxkbfile_pic.a file. This release also fixes several
+    outstanding issues, of course. <em>I expect this release to continue to have Int10 problems on the IA-64
+    architecture, and for the Radeon 3D acceleration to continue to be broken due to GCC 3.2 issues. XFree86 4.3.0
+    should resolve these issues, and packaging of XFree86 4.3.0 is underway.</em> Progress on its development can be
+    scrutinized at the <a href="http://necrotic.deadbeast.net/cgi-bin/viewcvs.cgi/";>Debian X Strike Force Subversion
+    repository</a>.</p>
+
+    <p>[18 April] Because of various problems with the XFree86 4.2.1 source tree when it is compiled with GCC 3.2, I
+    have abandoned work on 4.2.1-7. Instead I am working on 4.3.0 packages, using the preliminary work by Daniel Stone
+    as a base. I appreciate everyone's patience while this work proceeds. In other news, I have reorganized my Debian
+    homepage a little bit and placed it under version control with <a href=
+    "http://subversion.tigris.org/";>Subversion</a>. Please let me know if you find any broken links, incorrect
+    references, or other problems. One thing you should note is that my experimental package repository has <a href=
+    "../packages/">moved</a>.</p>
+
+    <p>[4 March] <strong>Another <a href=
+    "http://people.debian.org/~branden/sid/xfree86_4.2.1-6pre7v2_i386.changes";>experimental pre-prelease of XFree86
+    4.2.1-7</a> is available (<a href="http://people.debian.org/~branden/sid/source/";>source</a>, <a href=
+    "http://people.debian.org/~branden/sid/i386/";>i386</a>).</strong> This release features some minor updates and a
+    hopeful fix for an IA-64 problem with the "int10" functionality of the XFree86 X server. Thanks to Andres Salomon
+    for providing an i386 host where I could build these packages.</p>
+
+    <p>[2 March] <strong>An <a href=
+    "http://people.debian.org/~branden/sid/xfree86_4.2.1-6pre7v1_i386.changes";>experimental pre-prelease of XFree86
+    4.2.1-7</a> is available (<a href="http://people.debian.org/~branden/sid/source/";>source</a>, <a href=
+    "http://people.debian.org/~branden/sid/i386/";>i386</a>).</strong> I am doing an experimental pre-release because I
+    expect 4.2.1-7 to be the final release in the 4.2.1 series, and I want to have it working well enough to tide
+    people over (and get into Debian's "testing" distribution) while I work on packages for XFree86 4.3.0. Thanks to
+    Andres Salomon for providing an i386 host where I could build these packages. I've also added a brief section to
+    this webpage describing <a href="#apt">how to use my experimental package repository</a>.</p>
+
+    <p>[27 February] <strong>XFree86 4.3.0 has been released upstream. <em>Please do not send messages, whether
+    privately, to a mailing list, or to any other forum, asking when Debian packages will be ready.</em></strong> Such
+    messages serve only to nag me, and in many cases cause me to take time replying to redundant questions that I could
+    spend working on the packages instead. Nagging me anyway might be enjoyable to you, or it might reflect your
+    personal anxiety for the latest and greatest version of XFree86, but its effect on me is to take some of the fun
+    and interest out of working on XFree86, and make it seem more like a chore. If you reflect on the fact that I have
+    been maintaining XFree86 packages for Debian for the past five years in large part because I find it fun and
+    interesting, you may not want to indulge in self-defeating actions that rob me of my motivation to continue doing
+    so. Debian packages of XFree86 4.3.0 will be available as soon as I can reasonably have them prepared. Updates on
+    my progress will be available at this webpage.</p>
+
+    <p>[25 February] <strong>XFree86 4.2.1-6 has been accepted into Debian unstable.</strong></p>
+
+    <p>[22 January] <strong>XFree86 4.2.1-5 has been accepted into Debian unstable.</strong></p>
+
+    <p>[10 January] <strong>An <a href=
+    "http://people.debian.org/~branden/sid/xfree86_4.2.1-4pre5v1_powerpc.changes";>experimental pre-prelease of XFree86
+    4.2.1-5</a> is available (<a href="http://people.debian.org/~branden/sid/source/";>source</a>, <a href=
+    "http://people.debian.org/~branden/sid/i386/";>i386</a>, <a href=
+    "http://people.debian.org/~branden/sid/powerpc/";>powerpc</a>).</strong> I am doing an experimental pre-release
+    because 4.2.1-5 will feature some significant changes, especially with respect to the <code>xlibmesa*</code>
+    packages, and also because my i386 machine's motherboard died last month. These packages appear to work
+    satisfactorily on my PowerPC, however. Thanks to Steve Kowalik for the i386 build.</p>
+
+    <h3>2002 News</h3>
+
+    <p>[22 November] <strong>XFree86 4.2.1-4 has been accepted into Debian unstable.</strong></p>
+
+    <p>[23 October] <strong>I have added a section on <a href="xkb/">configuring XKB</a> to this web site.</strong></p>
+
+    <p>[17 October] <strong>XFree86 4.2.1-3 has been accepted into Debian unstable.</strong></p>
+
+    <p>[8 October] <strong>XFree86 4.2.1-2 has been accepted into Debian unstable.</strong></p>
+
+    <p>[6 October] <strong>XFree86 4.2.1-1 has been accepted into Debian unstable.</strong></p>
+
+    <p>[4 October] <strong>The ARM build failure has been resolved, and XFree86 4.2.1-1 has been uploaded to Debian
+    unstable.</strong> Thanks to Othmar Pasteka for taking point on resolving the last of the
+    "unstable-release-critical" problems. Note that 4.2.1-1 will be stuck in the <code>queue/new</code> directory until
+    the Debian Archive Administrators add an entry for the <code>xserver-xfree86-dbg</code> package to the katie
+    database. In the meantime, my <a href="http://people.debian.org/~branden/sid/";>repository</a> will continue to be
+    populated with the pre-release packages. Also thanks to Othmar Pasteka, XFree86 4.2.1-0pre1v2 is available for
+    <a href="http://people.debian.org/~branden/sid/arm/";>ARM</a> systems, so that users of that platform are not
+    exposed to the Xlib security vulnerability mentioned below, and do not have to downgrade to XFree86 4.1.0 to work
+    around it.</p>
+
+    <p>[2 October] <strong>The IA-64 build failure has been resolved, and XFree86 4.2.1-0pre1v2 is now available for
+    <a href="http://people.debian.org/~branden/sid/ia64/";>IA-64</a> systems.</strong> Thanks to Matt Chapman for coming
+    up with the solution.</p>
+
+    <p>[30 September] <strong>XFree86 4.2.1-0pre1v2 is now available for <a href=
+    "http://people.debian.org/~branden/sid/alpha/";>Alpha</a> systems.</strong> Thanks to Falk Hueffner for this
+    build.</p>
+
+    <p>[28 September] <strong>XFree86 4.2.1-0pre1v2 is now available for <a href=
+    "http://people.debian.org/~branden/sid/powerpc/";>PowerPC</a> and <a href=
+    "http://people.debian.org/~branden/sid/sparc/";>SPARC</a> systems.</strong> Thanks to Ricardo Galli for the PowerPC
+    build.</p>
+
+    <p>[27 September] <strong>XFree86 4.2.1-0pre1v2 is now available for <a href=
+    "http://people.debian.org/~branden/sid/hppa/";>HP-PA</a> systems.</strong> Thanks to LaMont Jones for this
+    build.</p>
+
+    <p>[26 September] <strong>The <a href=
+    "http://people.debian.org/~branden/sid/xfree86_4.2.1-0pre1v2_i386.changes";>second experimental pre-prelease of
+    XFree86 4.2.1</a> is available (<a href="http://people.debian.org/~branden/sid/source/";>source</a>, <a href=
+    "http://people.debian.org/~branden/sid/i386/";>i386</a>).</strong> This release includes the updated MIT-SHM fix
+    discussed under "4.2.1 Errata" at <a href="http://www.xfree86.org/security/index.html";>XFree86's security page</a>.
+    There are still a couple of architecture-specific problems; both occur during the linking of the static debugging X
+    server. One affects IA-64 (<a href="build.log.failed.ia64.bz2">build log</a>) and the other affects ARM (<a href=
+    "http://lists.debian.org/debian-x/2002/debian-x-200209/msg00157.html";>end of build log</a>).</p>
+
+    <p>[18 September] <strong>XFree86 4.2.1-0pre1v1 is now available for <a href=
+    "http://people.debian.org/~branden/sid/s390/";>S/390</a> systems.</strong> Thanks to Gerhard Tonn for this
+    build.</p>
+
+    <p>[17 September] <strong>XFree86 4.2.1-0pre1v1 is now available for <a href=
+    "http://people.debian.org/~branden/sid/hppa/";>HP-PA</a> and <a href=
+    "http://people.debian.org/~branden/sid/mips/";>big-endian MIPS</a> systems.</strong> Thanks to Grant Grundler and
+    Guido Guenther, respectively, for these builds.</p>
+
+    <p>[11 September] <strong>XFree86 4.2.1-0pre1v1 is now available for <a href=
+    "http://people.debian.org/~branden/sid/m68k/";>M68K</a> and <a href=
+    "http://people.debian.org/~branden/sid/sh4/";>SuperH 4</a> systems.</strong> Thanks to ISHIKAWA Mutsumi for these
+    builds.</p>
+
+    <p>[10 September] <strong>XFree86 4.2.1-0pre1v1 is now available for <a href=
+    "http://people.debian.org/~branden/sid/mipsel/";>little-endian MIPS</a> systems.</strong> Thanks to Karsten Merker
+    for this build. Eduard Bloch has also prepared some <a href="http://people.debian.org/~blade/woody/";>XFree86
+    4.2.1-0pre1v1 packages for Debian 3.0</a>; keep in mind that these latter packages are extra-unofficial.</p>
+
+    <p>[9 September] <strong>XFree86 4.2.1-0pre1v1 is now available for <a href=
+    "http://people.debian.org/~branden/sid/powerpc/";>PowerPC</a> systems.</strong> Thanks to Edd Dumbill for this
+    build.</p>
+
+    <p>[8 September] <strong>XFree86 4.2.1-0pre1v1 is now available for <a href=
+    "http://people.debian.org/~branden/sid/alpha/";>Alpha</a> and <a href=
+    "http://people.debian.org/~branden/sid/sparc/";>SPARC</a> systems.</strong> Thanks to ISHIKAWA Mutsumi for the Alpha
+    build (he also built some SPARC packages, but I used my own since I had them ready <code>:-)</code> ).</p>
+
+    <p>[7 September] <strong>The <a href=
+    "http://people.debian.org/~branden/sid/xfree86_4.2.1-0pre1v1_i386.changes";>first experimental pre-prelease of
+    XFree86 4.2.1</a> is available (<a href="http://people.debian.org/~branden/sid/source/";>source</a>, <a href=
+    "http://people.debian.org/~branden/sid/i386/";>i386</a>).</strong> This release features a fix for the Xlib security
+    flaw mentioned below, and should build on ARM and HP-PA systems.</p>
+
+    <p>[5 September] <strong>There is a security flaw in the version of Xlib shipped with XFree86 4.2.0.</strong> The
+    modularized i18n support that was added to XFree86 after version 4.1.0 was released made it possible to load (and
+    execute) arbitrary code in privileged clients. Before you panic, here are a few facts.</p>
+
+    <ul>
+      <li>No released version of Debian is vulnerable to this exploit.</li>
+
+      <li>Not even Debian unstable is vulnerable, since XFree86 4.2.0 hasn't been released to it yet.</li>
+
+      <li>Anyone using my 4.2.0 pre-release <code>xlibs</code> package is potentially vulnerable.</li>
+
+      <li>If you are alarmed by this, downgrade <code>xlibs</code> to 4.1.0-17. You'll need to downgrade any packages
+      that depend on version 4.2.0 or greater of <code>xlibs</code> as well. This should consist only of other packages
+      built from the <code>xfree86</code> source package, such as <code>xbase-clients</code> (and local or unofficial
+      packages; nothing in Debian unstable should be declaring versioned dependencies on XFree86 4.2.0 yet).</li>
+
+      <li>The real-world (as opposed to theoretical) impact of this vulnerability hasn't been established yet. Unix
+      experts have long known that <code>setuid</code> and <code>setgid</code> X clients are potentially dangerous, and
+      should have their privileges removed where possible, and constrained as tightly as possible otherwise.</li>
+
+      <li>Debian doesn't ship any <code>setuid root</code> X clients to my knowledge.</li>
+
+      <li>Check the permissions and ownership on your screen locker programs, such as xlock and xscreensaver.</li>
+
+      <li>As long as any privileged X clients aren't coded to exploit this vulnerability, there is no problem.
+      <code>setuid</code> and <code>setgid</code> X clients should be carefully scruntinzed anyway. In Debian, X
+      terminal emulators (such as XTerm) are <code>setgid utmp</code> instead of <code>setuid root</code>, which
+      greatly limits the impact of exploits of X terminal emulators.</li>
+
+      <li>This doesn't really disrupt my release plans at all. The next pre-release will be 4.2.1-0pre1v1 instead of
+      4.2.0-0pre1v5.</li>
+
+      <li>I knew about this vulnerability a couple of weeks ago, but was sworn to secrecy.</li>
+    </ul>
+
+    <p>[4 September] <strong>XFree86 4.2.0-0pre1v4 is now available for <a href=
+    "http://people.debian.org/~branden/sid/alpha/";>Alpha</a> and <a href=
+    "http://people.debian.org/~branden/sid/sparc/";>SPARC</a> systems.</strong> Thanks to ISHIKAWA Mutsumi for these
+    builds. In other news, builds for HP-PA and ARM will fail because I messed up a change. Sorry about that; we'll try
+    those platforms again in the next revision.</p>
+
+    <p>[3 September] <strong>The <a href=
+    "http://people.debian.org/~branden/sid/xfree86_4.2.0-0pre1v4_i386.changes";>fourth experimental pre-prelease of
+    XFree86 4.2.0</a> is available (<a href="http://people.debian.org/~branden/sid/source/";>source</a>, <a href=
+    "http://people.debian.org/~branden/sid/i386/";>i386</a>).</strong> This release should build again for M68K and
+    SPARC systems.</p>
+
+    <p>[27 August] <strong>XFree86 4.2.0-0pre1v3 is now available for <a href=
+    "http://people.debian.org/~branden/sid/powerpc/";>PowerPC</a> systems.</strong></p>
+
+    <p>[26 August] <strong>XFree86 4.2.0-0pre1v3 is now available for <a href=
+    "http://people.debian.org/~branden/sid/mips/";>big-endian MIPS</a> systems.</strong> Thanks to Guido Guenther for
+    this build!</p>
+
+    <p>[25 August] <strong>XFree86 4.2.0-0pre1v3 is now available for <a href=
+    "http://people.debian.org/~branden/sid/alpha/";>Alpha</a>, <a href=
+    "http://people.debian.org/~branden/sid/hppa/";>HP-PA</a>, <a href=
+    "http://people.debian.org/~branden/sid/ia64/";>IA-64</a>, and <a href=
+    "http://people.debian.org/~branden/sid/sh4/";>SuperH 4</a> systems.</strong> Thanks to Bdale Garbee for the IA-64
+    build and ISHIKAWA Mutsumi for the rest! Note that there are build-time problems with the SPARC and M68K
+    architectures (the static XFree86 server does not compile).</p>
+
+    <p>[20 August] <strong>The <a href="http://people.debian.org/~branden/sid/xfree86_4.2.0-0pre1v3_i386.changes";>third
+    experimental pre-prelease of XFree86 4.2.0</a> is available (<a href=
+    "http://people.debian.org/~branden/sid/source/";>source</a>, <a href=
+    "http://people.debian.org/~branden/sid/i386/";>i386</a>).</strong> This release features a new package,
+    <em>xserver-xfree86-dbg</em>. I would very much appreciate it if anyone who has experienced an XFree86 server crash
+    and knows how to use <em>gdb</em> to attach to running processes, examine core files, and generate backtraces would
+    install this package and use it as their X server to try to reproduce the problem.</p>
+
+    <p>[17 August] <strong>XFree86 4.2.0-0pre1v2 is now available for <a href=
+    "http://people.debian.org/~branden/sid/ia64/";>IA-64</a> and <a href=
+    "http://people.debian.org/~branden/sid/mips/";>big-endian MIPS</a> systems.</strong> Thanks to Bdale Garbee and
+    Guido Guenther, respectively!</p>
+
+    <p>[10 August] <strong>XFree86 4.2.0-0pre1v2 is now available for <a href=
+    "http://people.debian.org/~branden/sid/m68k/";>M68K</a> systems.</strong> Thanks again to ISHIKAWA Mutsumi for this
+    build.</p>
+
+    <p>[8 August] <strong>XFree86 4.2.0-0pre1v2 is now available for <a href=
+    "http://people.debian.org/~branden/sid/alpha/";>Alpha</a>, <a href=
+    "http://people.debian.org/~branden/sid/hppa/";>HP-PA</a>, <a href=
+    "http://people.debian.org/~branden/sid/sh4/";>SuperH 4</a>, and <a href=
+    "http://people.debian.org/~branden/sid/sparc/";>SPARC</a> systems.</strong> Thanks to ISHIKAWA Mutsumi for these
+    builds!</p>
+
+    <p>[7 August] <strong>XFree86 4.2.0-0pre1v2 is now available for <a href=
+    "http://people.debian.org/~branden/sid/powerpc/";>PowerPC</a> systems.</strong></p>
+
+    <p>[5 August] <strong>The <a href="http://people.debian.org/~branden/sid/xfree86_4.2.0-0pre1v2_i386.changes";>second
+    experimental pre-prelease of XFree86 4.2.0</a> is available (<a href=
+    "http://people.debian.org/~branden/sid/source/";>source</a>, <a href=
+    "http://people.debian.org/~branden/sid/i386/";>i386</a>).</strong></p>
+
+    <p>[4 August] <strong><a href="http://people.debian.org/~branden/sid/";>My repository</a> is available again.
+    XFree86 4.2.0-0pre1v1 is now available for <a href="http://people.debian.org/~branden/sid/alpha/";>Alpha</a>
+    (thanks, Falk Hueffner!) and <a href="http://people.debian.org/~branden/sid/arm/";>ARM</a> (thanks, Phil Blundell!)
+    systems.</strong></p>
+
+    <p>[27 July] <strong>My repository is temporarily unavailable.</strong> For the time being, please use this
+    <a href="http://www.phy.olemiss.edu/xsf/";>mirror</a>. My repository will be back as soon as possible.</p>
+
+    <p>[19 July] <strong>Debian GNU/Linux 3.0 ("woody") has been <a href=
+    "http://lists.debian.org/debian-announce/debian-announce-2002/msg00004.html";>released</a>.</strong></p>
+
+    <p>[22 June] <strong>XFree86 4.2.0-0pre1v1 is now available for <a href=
+    "http://people.debian.org/~branden/sid/m68k/";>M68K</a> (thanks, Rick Younie!), <a href=
+    "http://people.debian.org/~branden/sid/mips/";>big-endian MIPS</a> (thanks, Jan-Hendrik Palic!), and <a href=
+    "http://people.debian.org/~branden/sid/ia64/";>IA-64</a> systems.</strong></p>
+
+    <p>[21 June] <strong>XFree86 4.2.0-0pre1v1 is now available for <a href=
+    "http://people.debian.org/~branden/sid/hppa/";>HP-PA</a> systems.</strong> Thanks, ISHIKAWA Mutsumi!</p>
+
+    <p>[17 June] <strong>XFree86 4.2.0-0pre1v1 is now available for <a href=
+    "http://people.debian.org/~branden/sid/powerpc/";>PowerPC</a> (thanks, Michel Dänzer!) and <a href=
+    "http://people.debian.org/~branden/sid/sparc/";>SPARC</a> systems.</strong></p>
+
+    <p>[16 June] <strong>All right, hogs, stick your faces in the <a href=
+    "http://people.debian.org/~branden/sid/";>trough</a> and eat your <a href=
+    "http://people.debian.org/~branden/sid/";>slop</a>.</strong> <em>Note for the humor-impaired: <strong>that's a joke,
+    as is the image above; if you can't get a life, please at least get a sense of humor!</strong></em> At any rate,
+    <strong>the <a href="http://people.debian.org/~branden/sid/xfree86_4.2.0-0pre1v1_i386.changes";>first experimental
+    pre-release of XFree86 4.2.0 Debian packages</a> is <a href=
+    "http://people.debian.org/~branden/sid/";>available</a>.</strong> Demand has exceeded the hosting site's limited
+    supply of bandwidth, so for the time being Adam Heath has generously volunteered to maintain a <a href=
+    "http://people.brainfood.com/~doogie/x4.2/";>list of mirrors</a>.</p>
+
+    <p>I apologize for the delay in getting these packages prepared; if you need a reminder of why they're so late, you
+    can read my <a href="http://lists.debian.org/debian-devel/2002/debian-devel-200204/msg01343.html";>message on the
+    subject</a>.</p>
+
+    <p>Finally, since it is <a href=
+    "http://www.debianplanet.org/article.php?sid=696&amp;mode=flat&amp;order=0&amp;thold=0";>politically incorrect to
+    thank me for these packages</a> <em>;-)</em>, you might want to join me in offering thanks to ISHIKAWA Mutsumi for
+    doing a lot of work to help get these packages where they are. Thanks, ISHIKAWA-san!</p>
+
+    <p>[25 May] <strong>XFree86 4.1.0-17 has been accepted into unstable.</strong></p>
+
+    <p>[7 May] <strong>Do not expect an update on XFree86 4.2 until after Debian 3.0 ("woody") releases.</strong> If
+    you want to know why XFree86 4.2 is not shipping as part of woody, <a href=
+    "http://lists.debian.org/debian-devel/2002/debian-devel-200204/msg01343.html";>read this</a>. If you need help with
+    XFree86 on Debian, write to <a href="mailto:debian-user@lists.debian.org";>this user support forum</a>.</p>
+
+    <p>[16 April] <strong>XFree86 4.1.0-16 has been accepted into unstable.</strong> This is the version that will
+    release with Debian 3.0 ("woody").</p>
+
+    <p>[8 April] <strong>Please test my pre-release packages of XFree86 4.1.0-16.</strong> These packages are available
+    at my <a href="http://people.debian.org/~branden/woody/";>repository</a>. These packages should fix: package build
+    problems on systems whose GNU libc headers were built against a kernel that has the CONFIG_AGP_SIS and
+    CONFIG_DRM_SIS options set; build problems on the s390 architecture; an anticipated problem with the XFree86 X
+    server's ELF module loader when version 2.4.18 of the Linux kernel for the IA-64 architecture is used; and a
+    problem with XFree86 X server crashing on ARM RiscPC machines. Now may also be your last chance to ensure that
+    <a href="#debconf">Debconf template translations</a> are up-to-date before woody releases.</p>
+
+    <p>[3 April] <strong>XFree86 4.1.0-15 has been accepted into unstable.</strong></p>
+
+    <p>[11 March] <strong>Please test my pre-release packages of XFree86 4.1.0-15.</strong> These packages are
+    available at my <a href="http://people.debian.org/~branden/woody/";>repository</a>. The sooner I can close the book
+    on XFree86 4.1.0 for woody, the sooner I can prep those wonderful XFree86 4.2.0 packages. Debconf template
+    translations are looking <a href="#debconf">much better</a> thanks to your help, but, as always, there is still
+    more to be done. Check the <a href="#debconf">current status</a>, and please help out if you can.</p>
+
+    <p>[16 February] <strong>XFree86 4.2.0 still in preparation.</strong> Sorry, folks. I need to continue to ask for
+    patience on your part. I've had a major project going at work for the past few weeks, and my first hospital visit
+    since my freshman year of college this past week. (And take my word for it, my freshman year was a while back. Now
+    where did I put my dentures?) Hold tight and I'll have 4.2.0 ready when I can.</p>
+
+    <p>[30 January] <strong>XFree86 4.1.0-14 is now in unstable.</strong> <em>I continue to need translations of
+    <a href="#debconf">debconf templates</a>.</em></p>
+
+    <p>[26 January] <strong>Yes, I know XFree86 4.2.0 is out upstream. No, I don't know when packages will be
+    ready.</strong> I'm currently preparing 4.1.0-14. I have also <em>started</em> work on 4.2.0 but I am making
+    <strong>no</strong> promises about when packages may be ready. As in the past, the first .debs of the new upstream
+    version that will be available will be <em>experimental pre-releases</em> from my <a href=
+    "http://people.debian.org/~branden/woody/";>repository</a>. At present, I have all of the patches that we still need
+    ported forward except for the PCI domain stuff, which touches several critical parts of the server. (This is
+    probably unhappy news for the SPARC port.) I'm now updating the packaging infrastructure, and will return to the
+    PCI domain support patches after the first pre-release. Since Marc Aurele La France presently maintains a branch in
+    CVS upstream specifically for this code, that shouldn't be an insurmountable task. In the meantime, I ask for
+    patience and I suggest that people keep in mind that the Release Manager is not guaranteed to accept XFree86 4.2.0
+    into woody. 4.1.0 will remain my top priority until woody releases, or 4.2.0 is accepted into woody. <span class=
+    "line-through">You didn't read this, but I can probably have 4.2.0-0pre1v1 ready within a week as long as things
+    don't get too crazy at work, and Comcast doesn't yank me off the net again.</span></p>
+
+    <p>[14 January] <strong>XFree86 4.1.0-13 is now in unstable.</strong> This fixes some brain damage with the xutils
+    package which broke imake on most architectures in -12. <em>I continue to need translations of <a href=
+    "#debconf">debconf templates</a>.</em></p>
+
+    <p>[10 January] <strong>XFree86 4.1.0-12 is now in unstable.</strong> <em>I continue to need translations of
+    <a href="#debconf">debconf templates</a>.</em></p>
+
+    <h3>2001 News</h3>
+
+    <p>[13 December] <strong>XFree86 4.1.0-11 is now in unstable for most architectures releasing as part of Debian 3.0
+    ("woody").</strong> The debconf templates for this package have changed considerably. <em>Please help out with
+    <a href="#debconf">debconf template translations</a>.</em></p>
+
+    <p>[19 October] <strong>XFree86 4.1.0-8, which fixes the Xsession problem introduced in -7, is now in unstable for
+    i386.</strong> Other architectures will be following in the coming days.</p>
+
+    <p>[16 October] <strong>There is a small problem with a very obvious effect in XFree86 4.1.0-7</strong>. It
+    consists of erroneous quoting of a shell variable in the file <em>/etc/X11/Xsession.d/99xfree86-common_start</em>.
+    This problem was warned about shortly after 4.1.0-7 was released on the <a href=
+    "http://lists.debian.org/debian-devel/2001/debian-devel-200110/msg00396.html";>debian-devel</a> and <a href=
+    "http://lists.debian.org/debian-x/2001/debian-x-200110/msg00004.html";>debian-x</a> mailing lists, but apparently
+    lots of people who use Debian's releases-in-preparation, testing ("woody") and unstable ("sid"), do not read these
+    lists. Also, many folks apparently do not take advantage of the features of packages like <a href=
+    "http://packages.debian.org/unstable/utils/reportbug.html";>reportbug</a>, or otherwise <a href=
+    "http://bugs.debian.org/xfree86-common";>check the existing list of bug reports against a package</a> before filing
+    a new one. Remember, as satisfying as expressing your anger, frustration, and/or annoyance with a bug may be,
+    filing additional reports just forces the maintainer to spend time doing bug triage that could be spent preparing a
+    fixed package. In this case, however, a preview of the next release (XFree86 4.1.0-7pre8v1) is available for i386
+    in my <a href="http://people.debian.org/~branden/woody/";>repository</a>. If you're already using either of these
+    versions, I suggest reading the new <tt>Xsession</tt> manpage, which I almost completely rewrote to properly
+    document the new "run-parts" approach to the <tt>Xsession.d</tt> directory. Just <tt>man Xsession</tt> and you're
+    good to go.</p>
+
+    <p>[16 October] <strong>In other news, automatic usage of <tt>xmodmap</tt> on X session startup is now
+    deprecated.</strong> The main reason for this is that unpredictable things can happen if both the system and the
+    user are using <tt>Xmodmap</tt> files, and sometimes the user doesn't even have to have one for the keyboard to get
+    screwed up by unintended side effects; if you want to use Xmodmap to prep the keyboard for use with the xdm greeter
+    (login widget) for instance, you may execute it in a file like <tt>/etc/X11/xdm/Xsetup</tt>, but it will get run
+    again when the session starts, followed by a user's Xmodmap, for a total of three possible executions of Xmodmap
+    for a single X session. Unless the files are carefully written, this can cause the keyboard to behave strangely.
+    Therefore, on upgrading to 4.1.0-7 or later, the files <tt>/etc/X11/Xsession.d/40xfree86-common_xmodmap</tt> and
+    <tt>/etc/X11/Xmodmap</tt> are no longer marked as conffiles, and are moved to
+    <tt>/etc/X11/Xsession.d/40xfree86-common_xmodmap.xfree86-common-old</tt> and
+    <tt>/etc/X11/Xmodmap.xbase-clients-old</tt> respectively, <em>if they are unchanged from the version last
+    distributed as a conffile with the package.</em> This decision is made separately for each file; if you've changed
+    it, it doesn't get moved and stays where it is, on the presumption that you're actively using this feature. What
+    used to be <tt>/etc/X11/Xmodmap</tt> continues to be available, however, as
+    <tt>/usr/share/doc/xbase-clients/examples/Xmodmap</tt>, and the <tt>Xsession</tt> manual page describes how to
+    write a replacement for <tt>/etc/X11/Xsession.d/40xfree86-common_xmodmap</tt>. Of course, if you're upgrading, you
+    can just move the <tt>-old</tt> versions of these files back into place. Be sure to give them different names, or
+    change their contents (say, by adding a comment), so that they aren't moved again on the next upgrade of
+    XFree86.</p>
+
+    <p>[22 September] <strong>The <tt>xfree86v3</tt> source package has been overhauled.</strong> I wanted to get
+    <tt>xfree86v3</tt> moved over to <tt>debhelper</tt> last year but I never had time. This work is now done.
+    Furthermore, all the X servers that used to be built are now getting built again, for reasons described in the
+    package changelog. Please test <tt>xfree86v3</tt> 3.3.6-38pre39v2 and <tt>xfree86</tt> 4.1.0-6pre7v2, currently
+    residing in my <a href="http://people.debian.org/~branden/woody/";>repository</a>.</p>
+
+    <p>[5 August] <strong>XFree86 4.1.0-2</strong> is now available for most architectures. Incidentally, <a href=
+    "http://bugs.debian.org/104344";>Bug #104344</a> has been fixed. I've also updated the <a href="#todo">Looking
+    ahead</a> section of this webpage to remove items that have been completed, and removed the sections about xterm,
+    since this information is now covered exhaustively in the Debian X FAQ. Finally, I added a <a href="#links">Useful
+    Links</a> section.</p>
+
+    <p>[28 July] <strong>XFree86 4.1.0-1</strong> has been uploaded to incoming. Thanks to everyone who helped get this
+    release in good order. Note that there are going to be some problems with applications that use the SDL library on
+    m68k, PowerPC, IA64, MIPS, MIPSel, and HPPA architectures until <a href="http://bugs.debian.org/104344";>Bug
+    #104344</a> is fixed.</p>
+
+    <p>[1 July] <strong>Please help with <a href="#debconf">debconf translations</a>!</strong></p>
+
+    <p>[12 June] <strong>The first pre-release version of XFree86 4.1.0 is now available in my <a href=
+    "http://people.debian.org/~branden/woody/";>repository</a>.</strong></p>
+
+    <p>[7 April] <strong>The first pre-release version of XFree86 4.0.3 is now available in my <a href=
+    "http://people.debian.org/~branden/woody/";>repository</a>.</strong></p>
+
+    <h3>2000 News</h3>
+
+    <p>[23 December] <strong>Please test my pre-release version of XFree86 4.0.2 packages in my <a href=
+    "http://people.debian.org/~branden/woody/";>repository</a>.</strong> Thanks to the generosity of several
+    individuals, I am now able to handle builds for three architectures myself: i386, powerpc, and sparc. So,
+    generally, one will find packages for these 3 architectures in my repository (modulus build time; I always build on
+    i386 first (because it's my fastest machine) and do sanity checks on it before trying a compile on the other
+    two).</p>
+
+    <p>[3 December] <strong>My unofficial XFree86 package repository has been resurrected.</strong> At present there
+    isn't a lot to see yet, but here's the apt line:<br />
+    <tt>deb http://people.debian.org/%7Ebranden/ woody/$(ARCH)/</tt><br />
+    In the event that potato packages are made available, they will of course use the following:<br />
+    <tt>deb http://people.debian.org/%7Ebranden/ potato/$(ARCH)/</tt></p>
+
+    <p>[2 November] <strong><tt>xfree86</tt> 4.0.1-1 and <tt>xfree86v3</tt> 3.3.6-12 have been uploaded to auric's
+    incoming directory.</strong> I expect them to be installed into the unstable (woody) archive either today or
+    tomorrow. This is it! I appreciate everyone's patience during the arduous process of getting X repackaged and into
+    a releasable state.</p>
+
+    <p>[7 September] <a href="http://samosa.debian.org/~branden/woody/";>Phase 2 <tt>.debs</tt> of XFree86 4.0 are now
+    available.</a> These are retrievable with apt, and should upgrade smoothly from version 3.3.6 of XFree86, but
+    please note that they are for <strong>testing</strong>, <em>not general-purpose use</em>, and the library packages
+    should <strong>definitely should not be used to compile packages for upload to Debian.</strong>. The
+    <tt>xfonts-cjk</tt> package may have to be removed (e.g., with <tt>apt-get remove xfonts-cjk</tt>) before you can
+    <tt>dist-upgrade</tt> to these packages. I seem to have the dependencies right, so I'm not sure why this is
+    happening. Also note that any packages compiled against an old version of the XPM library will be removed by this
+    upgrade. Bugs were filed against every package with this problem weeks ago, but there are still quite a few
+    stragglers. I've done NMU's for a couple and they are available along with the Phase 2 packages. (Note that all
+    that is required for these XPM-dependent packages is a simple recompile on an up-to-date system; nothing having to
+    do with XFree86 4 is necessary, and in fact building against XFree86 4 libraries would be a very bad idea before
+    official Debian packages exist for them.) Phase 3, a.k.a. upload of official packages to woody, will happen when 1)
+    I've fought any fires that testers find in Phase 2; 2) these packages compile on all architectures Debian supports
+    (or at least the ones with 3.3.6 packages); and 3) when I have ported forward all necessary patches we applied to
+    3.3.6. I appreciate the patience and assistance I have received to date, just a little more and we'll be there!</p>
+
+    <p>[15 August] <strong>Debian GNU/Linux 2.2 ("potato") has been <a href=
+    "http://lists.debian.org/debian-announce/debian-announce-2000/msg00009.html";>released</a>.</strong></p>
+
+    <p>[28 July] <a href="http://deadbeast.net/~branden/phase1/";>Phase 1 <tt>.debs</tt> of <tt>xfree86-1</tt> 4.0.1</a>
+    are now available. These are not "apt-able" and are very experimental; please review <a href="plans.txt">my
+    plans</a> to see what "Phase 1" means. I will have Phase 1 .debs of <tt>xfree86-2</tt> and <tt>xfree86-3</tt>
+    available before too long; these should be much easier to repackage than -1 was. By the time that is done I
+    hopefully will have enough feedback to move into Phase 2 on <tt>xfree86-1</tt>. In the meantime, it looks like
+    <tt>xfree86-1</tt> 3.3.6-10, installed last week, will be the version that ships with Debian 2.2.</p>
+
+    <p>[14 July] It's been a while. I have moved, and taken a job at <a href="http://www.progeny.com";>Progeny
+    Linux</a>, where my first big task is to get XFree86 4.0.1 Debianized. This process is proceeding; I am currently
+    developing "phase 1" per my original <a href="plans.txt">plan</a>. An initial attempt at a mapping of the various
+    files that the <tt>xfree86-1</tt> source package, version 4.0.1, installs to the binary packages that will contain
+    them is <a href="MANIFEST">available</a>. In other news, tiny but annoying buglets keep cropping up in the Debian
+    2.2 ("potato") version of XFree86; expect <tt>xfree86-1</tt> 3.3.6-10 soon. Before long I will be delegating
+    maintenance of the 3.3.x series to Stephen R. Gore, a fellow developer, so that I can concentrate fully on the 4.x
+    series. Thanks for volunteering, Stephen.</p>
+
+    <p>[30 May] <strong>As promised in the SVGA X server documentation, support information for i810 chipset users is
+    here.</strong> <em>([23 Dec 2000] This has been removed since the official Linux kernel and XFree86 4.x are now in
+    sync with each other.)</em></p>
+
+    <p>[30 May] <strong><tt>xfree86-1</tt> 3.3.6-7 has been released.</strong> This release fixes several nagging
+    problems with 3.3.6-6, including 2 denial-of-service attacks, one tempfile race, and several other release-critical
+    bugs. It also features support for ATI Rage Mobility chipsets, and fixes for font rendering problems apparent on
+    some chipsets. Unfortunately, an -8 release is expected shortly due to some annoying errors in the packaging as
+    well as fresh issues with the upstream source that came to my attention literally today.</p>
+
+    <p>[27 May] <strong>There will be no officially released Debian packages of XFree86 4.0.0; however, packages of
+    4.0.1 are planned.</strong> For an explanation why, please <a href="no-4.0.0.txt">read this message</a>.</p>
+
+    <p>[16 March] <strong>Having trouble building XFree86 4.0 from source?</strong> Try this <a href=
+    "xf4patch.txt">patch</a>. If you have met the build dependencies (see an <tt>xfree86-1</tt> source package), it
+    should be all you need to get 4.0 building on an up-to-date potato or woody system.</p>
+
+    <p>[14 March] <strong><tt>xfree86-1</tt> 3.3.6-6 has been released.</strong> Changes from -5 are minimal but
+    important.</p>
+
+    <p>[12 March] <strong>XFree86 4.0 was released upstream three days ago.</strong> For information about my plans for
+    Debianization of XFree86 4.0, please read the <a href="plans.txt">message</a> I sent to the Debian mailing
+    lists.</p>
+
+    <p>[6 March] <strong><tt>xfree86-1</tt> 3.3.6-5 has been released.</strong> 3.3.6-4 was not announced here because
+    it had a showstopping bug in the <tt>xauth</tt> program.</p>
+
+    <p>[24 January] <strong><tt>xfree86-1</tt> 3.3.6-3 has been released.</strong></p>
+
+    <p>[15 January] <strong><tt>xfree86-1</tt> 3.3.6-2 has been released.</strong></p>
+
+    <p>[12 January] <strong><tt>xfree86-1</tt>, <tt>xfree86-2</tt>, and <tt>xfree86-3</tt> 3.3.6-1 have been
+    released.</strong></p>
+
+    <h3>1999 News</h3>
+
+    <p>[21 December] <strong>I have done some renaming of the directories where I store my unofficial X .debs</strong>,
+    so be sure to check out the new <a href="http://samosa.debian.org/~branden/slink/";>slink</a> and <a href=
+    "http://samosa.debian.org/~branden/potato/";>potato</a> directories and modify your apt <tt>sources.list</tt> files
+    appropriately. If you ever get 404 errors, it might pay to check out <a href=
+    "http://samosa.debian.org/~branden/";>the lay of the land</a>.</p>
+
+    <p>[12 November] <strong><tt>xfree86-1</tt> 3.3.5-2 has been released.</strong></p>
+
+    <p>[20 September] <strong><tt>xfree86-1</tt>, <tt>xfree86-2</tt>, and <tt>xfree86-3</tt> 3.3.5-1 have been
+    released.</strong></p>
+
+    <p>[12 September] <strong>A Debian mailing list specifically for the discussion of the X Window System and software
+    that uses it has been created.</strong> This list, <em>debian-x</em>, is for <em>developers</em> (or people
+    functioning in that capacity); it is <em>not</em> a user support list. The support list for people having trouble
+    working with the Debian XFree86 packages continues to be <em>debian-user</em>.</p>
+
+    <p>[4 September] <strong><tt>xfree86-1</tt> 3.3.4-2 has been released.</strong> This version features a few
+    bugfixes, plus a patch for a security vulnerability in the <tt>xkbcomp</tt> program. A version for Debian 2.1
+    ("slink") is <a href="http://samosa.debian.org/~branden/slink/";>available</a>.</p>
+
+    <p>[27 August] <strong>Security update:</strong> There has recently been much discussion (among several
+    distributions) about the state of the <tt>/etc/X11/xdm/Xaccess</tt> file, which permits XDMCP connections from any
+    host by default. The received wisdom is that this should be turned off, and Debian has done so. Note that people
+    using <tt>xdm</tt> to manage only local X servers (ones running on the same machine as <tt>xdm</tt> itself), do not
+    need anything in their <tt>Xaccess</tt> file to use <tt>xdm</tt>. Anyone who is concerned about a permissive
+    <tt>Xaccess</tt> file should either obtain version 3.3.4-1 of the <tt>xdm</tt> package, or edit their
+    <tt>/etc/X11/xdm/Xaccess</tt> file and comment out or delete every non-comment line. In Debian, the
+    <tt>Xaccess</tt> file is registered as a <em>conffile</em> with the packaging system, so your changes are respected
+    and preserved through later package upgrades.</p>
+
+    <p>[27 August] <strong>Versions of the <tt>xfree86-1</tt> 3.3.4 packages for Debian 2.1 ("slink", the current
+    Debian release) are <a href="http://samosa.debian.org/~branden/slink/";>available</a>.</strong> These are identical
+    to the current versions available for "potato", the release currently under development, except for removal of
+    <tt>xaw-wrappers</tt> support (which has changed since Debian 2.1) and some changes to build XFree86 correctly
+    against <tt>glibc</tt> 2.0, the version of the C library in slink. (The potato XFree86 packages assume the presence
+    of <tt>glibc</tt> 2.1, except on the m68k architecture.)</p>
+
+    <p>[27 August] <strong><tt>xfree86-1</tt>, <tt>xfree86-2</tt>, and <tt>xfree86-3</tt> 3.3.4-1 have been
+    released.</strong></p>
+
+    <p>[12 August] I have joined <a href="http://www.xfree86.org/";>XFree86</a> as a nonvoting member (most XFree86
+    developers have this status). The two main reasons are so that 1) I can begin the task of merging many of our
+    patches into the upstream source tree and 2) Debian can release new XFree86 upstream versions in a more timely
+    manner through early access to the source code. A Debian package release cannot be made until XFree86 releases
+    their source code, but it should be possible to cut down the lag time on new version releases considerably.</p>
+
+    <p>[1 May] <strong>There are now three XFree86 source packages</strong>, which correspond exactly to the three-part
+    source archive that XFree86 distributes. <tt>xfree86-1</tt> builds the heart of the system; the servers, the
+    libraries, the clients, and so forth. <tt>xfree86-2</tt> builds the architecture-independent X font packages ([27
+    August] and starting in version 3.3.4, the library manual pages as well). <tt>xfree86-3</tt> builds the
+    architecture-independent PostScript technical documentation. This arrangement simplifies packaging of the upstream
+    components and is more efficient, since <tt>xfree86-1</tt> is the only component that requires recompiles for other
+    architectures supported by Debian. The new source packaging system also applies patches at build time, rather than
+    when the source package is unpacked; thanks to Adam Heath ("doogie") for implementing this.</p>
+
+    <p>[9 March] <strong>Debian GNU/Linux 2.1 ("slink") has been <a href=
+    "http://lists.debian.org/debian-announce/debian-announce-1999/msg00005.html";>released</a>.</strong> Shipping with
+    Debian 2.1 is XFree86 3.3.2.3. Some very significant packaging changes have taken place since Debian 2.0; people
+    upgrading from previous versions of Debian will want to <a href="xbase-readme.txt">read about them.</a></p>
+
+    <p>[1 March] <strong>Security update:</strong> Several distributions of late have made security releases addressing
+    a problem with symbolic links and race conditions in the <tt>/tmp</tt> directory. Debian is not vulnerable to this
+    particular problem, but it is possible for the X server socket to be created in an inappropriate directory. While
+    this is not an exploitable security problem, it is not correct behavior, and it has been corrected in the Debian
+    release currently under development.</p>
+
+    <p><strong>Information about most issues of importance to end users can be found in
+    <code>/usr/share/doc/xfree86-common/README.Debian</code> on systems with the xfree86-common package
+    installed.</strong></p>
+
+    <p><strong>Be sure to check out the Debian X FAQ.</strong> There is a <a href="FAQ">copy</a> at this web site. It
+    is also located in the xfree86-common package in <code>/usr/share/doc/xfree86-common/FAQ.gz</code>. I am very
+    serious about making this document one-stop shopping for most common questions Debian users have about X. While
+    there is much to be done, several common questions are already answered in it. Submissions are always welcome.</p>
+    <!--
+          <hr>
+
+          <h2 id="apt">How to Use My Experimental Package Repository</h2>
+
+          <p>Using my experimental package repository is pretty straightforward, but it appears that a lot of people are
+          unaware of the <a href="../packages/sid/APT">existing instructions</a>.  You can download that file and append it
+          to the end of your <code>/etc/apt/sources.list</code> file, for instance.</p>
+
+    -->
+    <hr />
+
+    <h2 id="whatis">What is the X Strike Force?</h2>
+
+    <p>The X Strike Force is a team of Debian developers (not exclusively package maintainers) who are dedicated to at
+    least three goals:</p>
+
+    <ol>
+      <li>identifying and fixing bugs in the Debian XFree86 packages</li>
+
+      <li>enhancing the functionality of the Debian XFree86 packages</li>
+
+      <li>developing and drafting policy proposals to create a consistent, powerful, and easy-to-use foundation upon
+      which maintainers of other packages, such as X clients, can build</li>
+    </ol>
+
+    <p>The mailing list of the X Strike Force is <em>debian-x@lists.debian.org</em>. Like almost all Debian lists, it
+    is <a href="http://lists.debian.org/debian-x/";>archived</a>. The full charter of the mailing list follows.</p>
+
+    <blockquote>
+      <p>This list is for the discussion and support of the X Window System within Debian. Issues of maintenance and
+      porting of Debian's XFree86 packages are germane here, as are discussions of possible Debian policy mechanisms
+      for ensuring the smooth interoperation of packages that use the X Window System, particularly widget sets,
+      desktop environments, window managers, display managers, and packages that provide fonts for the X Window System.
+      In particular, individuals involved with building official Debian XFree86 packages for any architecture are
+      invited to join, as are those with various graphics hardware who seek to reproduce and/or fix bugs in the X
+      server. This is <strong>not</strong> a user support list; this list is intended for those who deal with the
+      source code of any of the X Window System components mentioned above.</p>
+    </blockquote>
+    <hr />
+
+    <h2 id="bugs">The XFree86 Debian Bug List</h2>
+
+    <p>You too can help with the large bug list. For purposes of this discussion, I am going to assume you're familiar
+    with the documentation on how to use the Debian <a href="http://bugs.debian.org/";>Bug Tracking System</a> and
+    manipulate bug reports.</p>
+
+    <p><em>What you can do:</em></p>
+
+    <ul>
+      <li>
+        <p>Reproduce, or decisively refute, existing bug reports. Some of the bug reports are very old, and may have
+        been fixed upstream. If you can reproduce a bug, no special action is needed unless the original bug report
+        contained incorrect or incomplete information --- in that case, simply mail the bug with your supplementary
+        information. If you can refute a bug report, you should mail the bug and possibly the submitter as well (bug
+        submitters do not automatically receive mails to the bugs they submit, except for the ones to the
+        <em>bugnumber</em><tt>-done</tt> address), so that they can see if the problem still exists for them or
+        not.</p>
+      </li>
+
+      <li>
+        <p>Identify a bug as being due to upstream code. It's much easier for me to fix bugs in, for instance, the
+        Debian control file or the package maintainer scripts than upstream bugs. If a bug is clearly the result of an
+        upstream problem, add the <tt>upstream</tt> tag to the bug.</p>
+      </li>
+
+      <li>
+        <p>Identify bug reports with patches in them. You do not have to determine whether the patch works or not; I'll
+        determine that. Just add the <tt>patch</tt> tag to the bug.</p>
+      </li>
+
+      <li>
+        <p>Identify bugs that have already been fixed. Whether due to upstream fixes or Debian-specific ones, I don't
+        care. Just add the <tt>fixed</tt> tag to the bug.</p>
+      </li>
+
+      <li>
+        <p>Merge bug reports that should be merged, and unmerge bug reports that should be unmerged (but see
+        below).</p>
+      </li>
+    </ul>
+
+    <p><em>What you should not do:</em></p>
+
+    <ul>
+      <li>Actually close a bug. As the Bug Tracking System documentation states, this should only be done by the bug
+      submitter or the package maintainer.</li>
+
+      <li>Merge or unmerge bug reports unless you're very confident this is appropriate. Sometimes similar-looking
+      problems have very different causes. The X server, for instance, may fail to start for any number of reasons, so
+      it does not make sense to merge all "the X server crashes"-type bugs. If you have doubts, it won't hurt to simply
+      mail the bug with your suspicions that the bug should be merged with, or unmerged from, a specific other bug
+      report, and your reasons for your belief.</li>
+
+      <li>Change the severity of a bug. There are a few exceptions to this rule, but in general, people seeking to help
+      me with the X bug list shouldn't mess with the bug severities. There are probably quite a few wishlist items
+      whose severity is currently normal, however, so it would not hurt to mail the bug with your argument for why it
+      should be downgraded to a wishlist item.</li>
+
+      <li>Reassign a bug to a different package. This especially holds true for reassignment to a package I don't
+      maintain. Just mail the bug with your reasoning.</li>
+    </ul>
+    <hr />
+    <!--
+          <h2 id="todo">Looking Ahead</h2>
+
+          <p>The following changes are on my "to do" list.</p>
+          <ol>
+            <li>Hack up twm so it can restart a different window manager.</li>
+            <li>Have xfs (maybe xdm, too) run as its own user (or as the daemon user; get consensus), not as root.</li>
+            <li>Explore the possibility of making twm GNOME-aware.  (This is kind of a joke, but you never know.)</li>
+            <li>Work on the FAQ.  See <code>/usr/share/doc/xfree86-common/FAQ.gz</code>.</li>
+          </ol>
+
+          <hr>
+    -->
+
+    <h2 id="links">Useful Links</h2>
+
+    <ul>
+      <li><a href="http://www.xfree86.org/";>The XFree86 Project, Inc.</a></li>
+
+      <li><a href="http://dickey.his.com/xterm/xterm.html";>XTERM - Terminal Emulator for the X Window System</a></li>
+
+      <li><a href="http://people.debian.org/~cpbotha/xf410_potato/";>Charl P. Botha's XFree86 4.1.0 .debs for Debian 2.2
+      ("potato")</a></li>
+      <!-- <li><a href="http://people.debian.org/~blade/woody/";>Eduard Bloch's (experimental) XFree86 4.2.1 .debs for
+       Debian 3.0 ("woody")</a></li> -->
+    </ul>
+    <hr />
+  </div>
+
+  <div class="left">
+    <p><a href="http://validator.w3.org/";><img src="http://www.w3.org/Icons/valid-xhtml10"; alt="Valid XHTML 1.0!"
+    height="31" width="88" /></a> <a href="http://jigsaw.w3.org/css-validator/";><img style=
+    "border:0;width:88px;height:31px" src="http://jigsaw.w3.org/css-validator/images/vcss"; alt="Valid CSS!" /></a></p>
+
+    <p class="x-small"><a
+    href="http://validator.w3.org/check?uri=http://necrotic.deadbeast.net/xsf/XFree86/NEWS.xhtml";>Validate this page's
+    XHTML.</a><br /> <a
+    href="http://jigsaw.w3.org/css-validator/validator?uri=http://necrotic.deadbeast.net/xsf/XFree86/NEWS.xhtml";>Validate
+    this page's CSS.</a></p>
+
+    <p class="x-small">My email address is "branden" (ASCII 64) "debian" (ASCII 46) "org". ASCII 64 is an at sign (@)
+    and ASCII 46 is a period, a.k.a. full stop (.).</p>
+
+    <p class="x-small">$Id$</p>
+  </div>
+</body>
+</html>
+<!-- vim:set ai et sts=2 sw=2 tw=120: -->


Property changes on: NEWS.xhtml
___________________________________________________________________
Name: svn:keywords
   + Id

Added: desktop.png
===================================================================
(Binary files differ)


Property changes on: desktop.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream



Reply to: