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