I've made updated test binary packages available for our upcoming integration
of Xorg 1.5 / Mesa 7.2 and all the associated driver updates for Nevada at:

        http://dlc.sun.com/osol/x/downloads/Xorg-1.5/build-11-25-08/

(The previous test bits have moved to the build-11-12-08 subdir.)

Pick the appropriate tarball, download and untar it & cd into the resulting
directory, and run ./upgrade-Xorg as root.

Changes since the previous build:
 - Added the nv_103 version of SUNWhwdata for updated pci.ids.
 - Updated SUNWhal & SUNWhalr with these changes from the HAL/USB team:
    - support for multiple devices, hotplugging devices
    - probe keyboard layout and set XKB layout appropriately
 - Add man page for Xephyr from upstream head
 - Upgrade xf86-input-vmmouse to 12.6.2 (though not yet with the vmmouse fdi
   file)
 - Fix libpciaccess byteswapping on SPARC for pci_device_cfg_read_u{16,32}

IMPORTANT NOTES - *READ BEFORE INSTALLING*:

These have had very very very limited testing so far (only me, on a couple
machines) - this is their first exposure to wider testing, and bugs will
certainly be found.

 - Besides the Xorg packages from the X gate, these also include updated
   versions of SUNWhwdata, SUNWhal & SUNWhalr from the ON gate, which provide
   updated pci.ids files (integrated to ON for nv_103), 64-bit libhal
   (integrated to ON for nv_104), and hald/config updates (not yet in ON)
   needed for Xorg 1.5's use of HAL to discover input devices.  If you bfu
   or otherwise upgrade your ON bits, and stomp on these, expect Xorg to fail.

 - Xorg on SPARC will almost certainly not work, since this release breaks
   API/ABI, and the SPARC graphics drivers need to be ported/rebuilt against it.
   You should still be able to test on SPARC the other Xservers (Xephyr, Xvnc,
   Xvfb), and associated programs (like scanpci, now added on SPARC).

 - Installation on OpenSolaris 2008.05/2008.11 will probably not work
   correctly. If you look in the upgrade-Xorg script you'll see an
   attempt to pkg uninstall the IPS versions of these packages before
   pkgadd'ing the provided SVR4 ones, but I didn't get it quite
   working yet, and corrupted my system multiple times testing.

   If anyone who wants to make it easier to test on 2008.* wants to
   improve it, please help!  Given my experience, I think it would be
   an especially good idea to use beadm to create a new clone image,
   do the pkg uninstall & pkgadd's there and then reboot into it -
   allowing rollback on screwup.  (There's also a unfinished -u option
   to uninstall these and restore the original packages which also
   needs help.)  Making zfs clones/snapshots on Nevada systems with
   ZFS roots would also be good.

 - If you do not have an xorg.conf or your xorg.conf specifies no
   input devices, Xorg now asks HAL for input devices.   Configuration of
   things like keyboard layout for these is now done in
    /etc/hal/fdi/preprobe/10osvendor/10-x11-input.fdi
   - for more info on these, see these pages, but remember evdev is Linux
   only, we use "kbd" & "mouse" drivers on Solaris:
https://wiki.ubuntu.com/X/Config/Input#Input%20Configuration%20with%20HAL
http://who-t.blogspot.com/2008/07/input-configuration-in-nutshell.html

 - These do not support virtual consoles - you must choose between these test
   binaries and the Xorg 1.3+virtual consoles test binaries - sorry.

 - I believe Trusted Extensions support is currently broken, and have asked the
   TX team to review the changes I made to their code in porting to Xorg 1.5.

 - Support for the LG3D extension used by Project Looking Glass is disabled.
   The upstream code no longer seems to be updated to build against new Xorg
   releases, so we're considering dropping this as unmaintained.

For the adventurous/helpful, the sources to the project gate used to generate
these binaries can be found at:
        ssh://anon at hg.opensolaris.org/hg/fox/fox-7-4-merge
        http://src.opensolaris.org/source/xref/fox/fox-7-4-merge/

The 2008-11-25 build corresponds to the gate as of
changeset 8dec05890ee42a6e79d0f02c204707b098509126.

-- 
        -Alan Coopersmith-           alan.coopersmith at sun.com
         Sun Microsystems, Inc. - X Window System Engineering

Reply via email to