[cc'ing xwin-discuss at opensolaris.org, since this topic is exactly why
  that list/community exists.]

Will Hayworth wrote:
> <a 
> href="http://slashdot.org/articles/05/12/21/2227213.shtml?tid=162&tid=104";>X11R7
>  (yes, the first major release in just over a decade)</a> has just been 
> released.  Any info on when it will be integrated into OpenSolaris (R7's 
> modular; R6.9 has the same functionality but is more traditional, apparently, 
> with source code structure)?

Yes, X11R6.9 & 7.0 have the same source code with different build systems.
 From an end-user point of view, they should be basically identical.  From
a software builder point of view, the big difference is that 7.0 will
provide pkgconfig .pc files for other autotooled software (like the GNOME
& KDE stacks) to use.

First, the easy answer - 6.9 is in Solaris Express now - at least the
release candidates are.   As you can see from the X changelogs posted on
http://opensolaris.org/os/community/x_win/changelogs/ the 6.9 release
candidates have gone into these builds so far:
        nv_28:  6.9 RC 2
        nv_30:  6.9 RC 3

6.9 RC 4 is in the X packages currently undergoing testing for nv_31
integration, and the final release of 6.9 should go into nv_32 once
I've had some sleep.    This only affects the Xorg server and other
bits delivered under /usr/X11 for now though.   The source for this
was scheduled to be released to OpenSolaris by now, but has been
delayed until early next year, both by the slips in the X11R6.9
release date and the effort going into the community release instead
of our release, as well as the holiday season making necessary people
unavaible in the second half of December.

Everything under /usr/openwin still comes from our old tree which was
forked from X11R6.0 a decade ago, with partial merges from X11R6.4,
X11R6.6. X11R6.8 and a couple of XFree86 releases along the way.

Work at Sun on 7.0 so far has consisted mainly of working within the
community effort to port the build system from imake to autoconf/automake/
libtool and ensuring that the results still built on Solaris, which is
why Solaris stands alongside Linux as the only two OS'es fully supported
in the X11R7 build system.   (*BSD, MacOS X & Cygwin mostly work, and
should be supported in upcoming releases in 2006, once members of their
platform communities have time to test and fix issues.)

Now that we've passed that hurdle, the plan is to start replacing
the old X source tree for Solaris bit by bit with modules from X11R7.
This will involve both updating the sources in Solaris and doing the
work necessary to release the resulting sources to OpenSolaris, as
well as determining what changes Sun made to our fork should go back
upstream to X.Org for inclusion in future X11R7.x releases.

So in short, the plan is for you to see X11R7 components appearing
in Solaris Express and the source for our build & packaging of them
to appear on opensolaris.org over the next 12-18 months.

More on this can be found in the X Window System community at
http://opensolaris.org/os/community/x_win/ and that site will be
updated as we progress on this plan.

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

Reply via email to