I've made 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/

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

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 SUNWhal & SUNWhalr from the ON gate, which provide 64-bit
   libhal (integrated to ON a couple hours ago 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).

 - scanpci now uses /usr/share/hwdata/pci.ids for mapping PCI device ids to
   names.  Unless you're on last night's ON nightly build, you probably have
   a 2 year old copy of this file.   If so, don't complain your device is
   reported as unknown - download a replacement file from http://pciids.sf.net/
   and drop it in place.

 - 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/policy/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.

 - I am away until next Monday - if you mail me directly, expect no responses.
   Mail the mailing lists so one of the X team members who is around may be
   able to help and so that others who may have the same issues can see the
   answers.

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/

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



Reply via email to