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

 External/http:
        http://dlc.sun.com/osol/x/downloads/Xorg-1.6/build-2009-05-11

 Internal/NFS:
        /net/xserver.sfbay/export/dev/zpool/alanc/Xorg-1.6/build-2009-05-11

These require at least Nevada build 105, possibly later.   (I've not tested
recently on anything older than build 111 - they were built on 111, so may
depend on library versions that were in that build.)

User visible changes since the 2009-04-27 build:
        - Fix amd64 library path of libglx
        - Fix mesa pkg-config file installation/packaging
        - Enable XDM-AUTH-1
        - 6837131 Can't bring up dtlogin with AST2000 driver on nvx_114
        - Revert intel driver to building with gcc (fixes blank screens
          on some hardware)
        - 6833537 Xserver fails to start on reboot after enabling labeld
        - 6835232 remote Motif app crashes on keyboard input in snv_111a
        - 6835394 Xorg support for errno ENODEV from keyboard devices
        - Add upstream patch to restore ctl-alt-bs default to on
        - Upstream version updates:
          Xorg server: 1.6.1 -> 1.6.1.901 (release candidate for 1.6.2)
          xf86-input-citron: git -> 2.2.2
          xf86-input-vmmouse: 12.6.3 -> 12.6.4
          xf86-video-cirrus: git -> 1.3.0
          xf86-video-mach64: git -> 6.8.1
          xf86-video-siliconmotion: 1.7.0 -> 1.7.1

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 2009.06:
        pfexec beadm create xorg-1.6
        pfexec beadm mount xorg-1.6 /mnt
        pfexec ./upgrade-Xorg -R /mnt
        pfexec beadm umount xorg-1.6
        pfexec beadm activate xorg-1.6
        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 futher IPS
   upgrades.

   If anyone who wants to make it easier to test on IPS systems 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 an updated
   version of SUNWxorg-xkb from the g11n gate, which updates to a recent
   xkeyboard-config community release, adding XKB rules files that the new
   Xorg build depends on.

 - Xorg on SPARC will not work with any driver except the included wsfb (which
   only works on m64 graphics in 8-bit mode) and astfb (AST2100 service
   processors for servers) until matching SPARC graphics driver packages are
   built and installed, 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).

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


These binaries were generated from a merge of the project gate into a
Nevada teamware workspace, in preparation for putback later this week.

For the adventurous/helpful, the sources to the project gate that mostly
matches the merged code base 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 2009-05-11 build corresponds to the gate as of
changeset 3e8b06de64ac8cbac1fc0f602a2bba10b0fad6cc
which includes resyncing with the Nevada X consolidation gate
as of our nv_115 build.

------------------------------------------------------------------------------

Upstream version updates incorporated:

                                Previous                New
Xorg server                     1.5.3                   1.6.1.901 (1.6.2 RC 1)
Mesa (libraries & demo apps)    7.2.0                   7.4.1

libXfont                        1.3.4                   1.4.0
libdrm                          2.3.1                   2.4.5
libpciaccess                    0.10.5                  0.10.6

proto/inputproto                1.4.4                   1.5.0 (*)
proto/randrproto                1.2.2                   1.3.0

libXi                           1.2.2                   1.3.0 (*)

app/xrandr                      1.2.3                   1.3.0

xf86-input-acecad               1.2.2                   1.3.0
xf86-input-citron               2.2.1                   2.2.2
xf86-input-fpit                 1.2.0                   1.3.0
xf86-input-hyperpen             1.2.0                   1.3.0
xf86-input-penmount             1.3.0                   1.4.0
xf86-input-void                 1.1.1                   1.2.0
xf86-input-vmmouse              12.6.3                  12.6.4

xf86-video-ast                  0.88.8                  0.89.0
xf86-video-ati                  6.10.0                  6.12.2
xf86-video-cirrus               1.2.1                   1.3.0
xf86-video-dummy                0.3.0                   0.3.1
xf86-video-i740                 1.2.0                   1.3.0
xf86-video-intel                2.4.2                   2.6.1
xf86-video-mach64               6.8.0                   6.8.1
xf86-video-mga                  1.4.9                   1.4.10
xf86-video-nv                   2.1.12                  2.1.13
xf86-video-radeonhd             1.2.4                   1.2.5
xf86-video-rendition            4.2.0                   4.2.1
xf86-video-siliconmotion        1.7.0                   1.7.1
xf86-video-vesa                 2.1.0                   2.2.0

Upstream driver removals incorporated:

xf86-input-calcomp                                      
xf86-input-digitaledge
xf86-input-dmc
xf86-input-dynapro
xf86-input-jamstudio
xf86-input-magellan
xf86-input-microtouch
xf86-input-palmax
xf86-input-spaceorb
xf86-input-summa
xf86-input-tek4957

(*) The package containing this change is not released in these test builds,
    since it contains some contents that are still encumbered, but these
    changes will be putback with the rest of this project.

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



Reply via email to