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

xfree86 4.2.1-0pre1v2 (source,alpha,i386,hppa,powerpc,sparc) available at the X Strike Force



As noted on the X Strike Force webpage, I need assistance from ARM and
IA-64 porters in identifying and resolving compile-time errors on those
platforms.  See the URL in my .signature for details.

Once those build failures are released, and if no serious problems are
pointed out to me in the meantime, I will release 4.2.1-1 to unstable.

Thanks to everyone who's helped getting the packages to this point.

Changes:
 xfree86 (4.2.1-0pre1v2) unstable; urgency=low
 .
   *** THIS IS AN EXPERIMENTAL RELEASE.  FEEDBACK SHOULD GO TO
   *** <debian-x@lists.debian.org>.  DO NOT FILE BUGS AGAINST THIS RELEASE WITH
   *** THE DEBIAN BUG TRACKING SYSTEM.  ANY SUCH REPORTS WILL BE CLOSED.
 .
   * TODO: determine cause of failures during static debugging server build on
     arm and ia64
 .
   * patch #000_post_xf-4_2_1: resynced with xf-4_2-branch as of 2002-09-17
     - xc/programs/Xserver/hw/xfree86/doc/sgml/README.sgml: fix typo in URL
       (David Dawes)
     - SECURITY: Implement LocalClientCred() to return the credentials of local
       clients connected through Unix domain sockets on systems that have the
       required support (for now recent Linux, FreeBSD >= 4.6, OpenBSD >= 3.0
       are implemented), and use that in ShmAttach() to grant access to the
       client.  When client credentials are not available, require world
       accessibility. (Matthieu Herrb)
     - xc/programs/Xserver/hw/xfree86/drivers/ati/r128_driver.c: BIOSDisplay
       was always getting forced to R128_BIOS_DISPLAY_FP on cards that might
       have a FP attached. This was wrong if a CRT is being used instead, and
       caused both sets of DPMS routines to get used, which resultsed in a SEGV
       on CloseDisplay(), as well as making DPMS not work for a CRT. (Stuart
       Anderson)
   * patch #000_stolen_from_HEAD:
     - Don't build the GLw library when BuildServersOnly is set. (Marc La
       France)
 .
   * patch #001:
     - Use new symbol DefaultGcc2OptimizeOpt from xfree86.cf instead of
       hard-coding optimization levels for most architectures.
     - In LinuxDebian section, set optimization level per Debian Policy (but
       use #ifndef so it can be overridden in the build environment).
   * patch #004:
     - Define new symbol, DefaultGcc2OptimizeOpt, if it is not already defined
       and HasGcc2 is true.  Make DefaultGcc2{Axp,i386,Ppc}Opt use this by
       default.  This enables more control over the build with fewer things
       passed to IMAKE_DEFINES.
   * patch #016: new; updates to mga(4x) manpage
   * patch #017: new; fixes to xrandr(1x) manpage from Colin Watson
   * patch #018: new; patch from Michel Dänzer to fix broken OpenGL point and
     line drawing on ATI Rage128 chips
   * patch #024: deleted; existing patch #074 should fix this problem in a
     better way
   * patch #047: new; define new imake variable, XFree86ManVersionString, and
     use that for XVendorManVersionString; XFree86VersionString has an embedded
     space that I can't rid of, and messes up manpage .TH macro arguments
   * patch #052: deleted; dropped this Debian-specific meta/alt/windows key
     thing because XFree86 4.2 has the "altwin" symbols file; Emacs users need
     to check it out (/etc/X11/xkb/symbols/altwin)
   * patch #059: fix bdftruncate's usage message to not refer to itself as
     "bdftruncate.pl"
   * patch #061: reworked this patch to fix more problems and make it
     consistent with other X manpages
   * patch #085: new; major enhancements to imake's manpage generation support,
     making it possible to do different cross-references to OS-installed
     manpages versus X11-distributed manpages
   * patch #086: new; started overhauling manpages to take advantage of patch
     #085, use consistent style, fix errors, use proper roff idioms, etc.
   * patch #069,072,077,082,100,150,500: resynced with other patches
 .
   * debian/MANIFEST.{arm,hppa,s390}: updated
   * debian/{MANIFEST.*,xlibs.conffiles,xlibs.files*}: removed
     etc/X11/xkb/symbols/alt, as a consequence of the deletion of patch #052
     (see above)
   * debian/control: bumped Standards-Version to 3.5.7 (see changes to
     debian/rules below)
   * debian/copyright: updated to reflect upstream 4.2.1 release
   * debian/local/dexconf: don't reference the Generic Mouse InputDevice
     section in the ServerLayout section if the Configured Mouse is a gpm
     repeater device
   * debian/local/xterm.faq.html: updated to version 1.75
   * debian/local/xvfb-run{,.1}:
     - added several options to make this script's behavior more configurable
     - documented the new options
     - cleaned up the formatting of the manpage
   * debian/rules:
     - set up DEBUGFLAGS more simply thanks to patches #001 and #004 (just use
       -DDefaultGcc2OptimizeOpt'-O0')
     - recognize "build-arch" and "build-indep" targets (both of them simply
       call "build", however, so this package still has no Build-Depends-Indep
       field)
     - support "noopt" and "nostrip" flags in $DEB_BUILD_OPTIONS
     - explicitly tell dh_strip to strip the modules in
       /usr/X11R6/lib/modules/{drivers,input}
   * debian/xserver-xfree86.config.in: tweak validation of BusID specifications
     to permit exactly one to three digits in each field of a PCI bus spec

-- 
G. Branden Robinson                |          You live and learn.
Debian GNU/Linux                   |          Or you don't live long.
branden@debian.org                 |          -- Robert Heinlein
http://people.debian.org/~branden/ |

Attachment: pgpAIi78VMRZg.pgp
Description: PGP signature


Reply to: