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:

 Internal/NFS:
        /net/xserver.sfbay/export/space/alanc/Xorg-1.5/build-12-23-08/

 External/http:
        http://dlc.sun.com/osol/x/downloads/Xorg-1.5/build-12-23-08/

This will probably be the final test build made available before we integrate,
as we are targeting nv_107 in January.   I've gotten very little feedback on
these - even if you had no problems, I'd appreciate a note if you've tried them
at all.   (I've especially noticed not a peep from those who are always on
e-mail or IRC with complaints about how they want all the latest versions or
how long our team is taking to port these.   I'm wondering if all the work
put into making the project gate & builds publicly available is worth it for
only 2 or 3 testers.)

Please note that like most of Sun's US employees, the Sun X team is all out
until January 5 for Sun's Winter holidays, so won't be responding too quickly
if you do report problems.

Changes since the previous build:
 - Resynced with master X gate as of nv_106, including:
        6787752 Upgrade libXfont to 1.3.4
        6786726 mkfontscale missing bzip2 support (upgrade to 1.0.6)
        6785726 libpciaccess needs to use the correct BAR index on solaris

 - Updates to new driver releases from X.Org:
        xf86-input-mutouch 1.2.0 -> 1.2.1
        xf86-input-vmmouse 12.6.2 -> 12.6.3
        xf86-video-apm 1.2.0 -> 1.2.1
        xf86-video-ark 0.7.0 -> 0.7.1
        xf86-video-ast 0.81.0 -> 0.87.0
        xf86-video-chips 1.2.0 -> 1.2.1
        xf86-video-glint 1.2.1 -> 1.2.2
        xf86-video-neomagic 1.2.1 -> 1.2.2
        xf86-video-radeonhd 1.2.3 -> 1.2.4
        xf86-video-s3 0.6.0 -> 0.6.1
        xf86-video-s3virge 1.10.1 -> 1.10.2
        xf86-video-sis 0.10.0 -> 0.10.1
        xf86-video-tdfx 1.4.0 -> 1.4.1
        xf86-video-trident 1.3.0 -> 1.3.1
        xf86-video-tseng 1.2.0 -> 1.2.1
        xf86-video-vesa 2.0.0 -> 2.1.0

 - Disable PCI bus probe on SPARC Xorg startup to workaround extremely
   long (multi-minute) pciaccess bus probe times.


Installation:

1) If you grabbed a tarball, download and untar it & cd into the resulting
   directory.   If you are accessing the unpacked files directly over NFS,
   cd into the appropriate directory.

2) If on Nevada/SXCE:
        run ./upgrade-Xorg as root

   If on Indiana/OpenSolaris 2008.11:
        pfexec beadm create xorg-1.5
        pfexec beadm mount xorg-1.5 /mnt
        pfexec ./upgrade-Xorg -R /mnt
        pfexec beadm umount xorg-1.5
        pfexec beadm activate xorg-1.5
        pfexec reboot

   This will create a new boot environment/ZFS clone/grub entry, so
   you can easily get back to the pre-existing environment.   Note
   that the upgrade-Xorg script does not currently uninstall the
   original Xorg IPS packages, so IPS & SVR4 will both think they
   own the packages, and the new BE will likely be un-upgradable and
   you'll have to boot back to your previous BE to do any further IPS
   upgrades.

   If anyone who wants to make it easier to test on 2008.* wants to
   improve it, please help!  (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.


IMPORTANT NOTES - *READ BEFORE INSTALLING*:

 - 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 not work with any driver except the included wsfb (which
   only works on m64 graphics in 8-bit mode) unless you get updated matching
   driver packages from the SPARC graphics team, since this release breaks
   API/ABI.   OpenGL on SPARC will also not work unless you get updated
   matching Xorg OpenGL modules from the SPARC graphics team due to the ABI
   break.  You should still be able to test on SPARC the other Xservers
   (Xephyr, Xvnc, Xvfb), and associated programs (like scanpci, now added
   on SPARC).

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

 - Trusted Extensions support is currently broken, and I am working with
   the TX team to fix their code to work 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 planning on 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-12-23 build corresponds to the gate as of
changeset e06ca9ef67c0fe27cb5ecaf7cdade53c9e84c284
which includes resyncing with the Nevada X consolidation gate
as of our nv_106 build.


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




Reply via email to