From Alan.Coopersmith@Sun.COM Fri May 15 13:58:08 2009
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n4FKw7iS024600
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 15 May 2009 13:58:07 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id n4FKvv8w029336;
	Sat, 16 May 2009 04:58:05 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KJP00B07E8T4T00@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 15 May 2009 13:58:05 -0700 (PDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJP00968E8S5Q10@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 15 May 2009 13:58:04 -0700 (PDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n4FKw3TT023314;
 Fri, 15 May 2009 13:58:04 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KJP00300DYP1T00@fe-sfbay-09.sun.com>; Fri,
 15 May 2009 13:58:04 -0700 (PDT)
Received: from [10.6.102.27] ([unknown] [10.6.102.27])
 by fe-sfbay-09.sun.com (Sun Java(tm) System Messaging Server 7u2-7.02 64bit
 (built Apr 16 2009)) with ESMTPSA id <0KJP00LETE8N6430@fe-sfbay-09.sun.com>;
 Fri, 15 May 2009 13:58:03 -0700 (PDT)
Date: Fri, 15 May 2009 13:57:59 -0700
From: Alan Coopersmith <Alan.Coopersmith@Sun.COM>
Subject: Xorg server 1.6 [PSARC/2009/292 FastTrack timeout 05/22/2009]
Sender: Alan.Coopersmith@Sun.COM
To: PSARC-ext@Sun.COM
Cc: OpenSolaris X Window System List <xwin-discuss@opensolaris.org>
Message-id: <4A0DD757.3040106@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Enigmail-Version: 0.95.1
User-Agent: Thunderbird 2.0.0.21 (X11/20090323)
Status: RO
Content-Length: 8143

I am sponsoring this case for the X11 Engineering Group.
It times out Friday, May 22.

This case requests a Minor Release Binding since it once again makes
incompatible changes to API & ABI for Xorg loadable modules, and removes
support for several extensions and features, which even though declared
with Volatile stability, would have to be carefully considered for a
Micro/Patch release.

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

This case updates the Xorg server (and the associated X servers based on
its source base - Xephyr, Xvnc and /usr/X11/bin/Xvfb) in Solaris/OpenSolaris
from version 1.5 (which was included in X11R7.4, reviewed in PSARC 2009/021)
to version 1.6 (a standalone release, between X11R7.4 and X11R7.5).

Updated extension support:
--------------------------
The server implementation of these extensions has been added or updated
in this release:

	- X Resize, Rotate and Reflect (RandR) 1.3
	- X Input Extension 1.5
	- X Generic Event Extension 1.0

Removed Interfaces
------------------

As noted in PSARC 2009/021, this release from the community drops support
for a number of interfaces that had been deprecated by the community,
including:

Xservers built on the Xorg 1.6 code base will not support these extensions:
 - AppGroup
 - EVI (Extended Visual Information)
 - MIT-SUNDRY-NONSTANDARD
 - TOG-CUP (Colormap Utilization Policy)
 - XTrap
 - XFree86-Misc
 - XEvIE (X Event Interception Extension)

Xservers built on the Xorg 1.6 code base will not support these command-line
flags:
  -bestRefresh		choose modes with the best refresh rate
  -co filename		Use rgb color database in filename
  -showunresolved	(undocumented/unused)

The Xorg 1.6 code base no longer includes the sources for these programs
which we had previously shipped:
 - xorgcfg	[Covered by EOF of xorgcfg & xorgconfig: PSARC/2009/148]
 - xorgconfig	[Covered by EOF of xorgcfg & xorgconfig: PSARC/2009/148]
 - Xprint	[Covered by EOF of Xprint: PSARC/2009/294]

(While Xorg upstream no longer includes the kbd_mode program, we continue
 to ship that, though are considering the community's position that it's
 really a kernel utility, not part of the window system, and may move to
 integrate it to ON in the future.)

The removal of the XFree86-MISC extension also removes these interfaces
that only affected the use of that extension:

 xorg.conf options:

 - AllowNonLocalModInDev
   This allows a client to connect from another host and change keyboard
   and mouse settings in the running server.

 - DisableModInDev
   This disables the parts of the XFree86-Misc extension that can be used to
   modify the input device settings dynamically.

 - AllowDeactivateGrabs
   This option enables the use of the Ctrl+Alt+Keypad-Divide
   key sequence to deactivate any active keyboard and mouse grabs.

 - AllowClosedownGrabs
   This option enables the use of the Ctrl+Alt+Keypad-Multiply
   key sequence to kill clients with an active keyboard or mouse grab as well
   as killing any application that may have locked the server, normally using
   the XGrabServer(3) Xlib function.


 Xorg server command line options:
  -allowNonLocalModInDev	same as xorg.conf option above
  -disableModInDev		same as xorg.conf option above



Loadable Module Interfaces:
---------------------------

This release includes incompatible changes in several of the Xorg loadable
module API/ABI's.   The version numbers of the ABI's have had their major
number incremented to reflect this, and modules reporting they require a
different version number will not be loaded unless the -ignoreABI option is
used.   (Modules can also check ABI versions themselves, and choose which
function variant to call or structure variant to access, based on the reported
versions - this is the option used by nvidia's closed source driver for
instance.)

ABI versions in this release, compared to the previously shipped Xorg 1.5:
    ABI Name:		      1.3:     1.5:
     ABI_ANSIC_VERSION	      0.4      0.4
     ABI_VIDEODRV_VERSION     4.1      5.0
     ABI_XINPUT_VERSION	      2.1      4.0
     ABI_EXTENSION_VERSION    1.1      2.0
     ABI_FONT_VERSION	      0.6      0.6

(Major number increments represent incompatible change, minor number
 increments represent compatible additions.   ABI numbers may increment
 multiple times during Xorg server minor version development cycles, to
 track changes for those following the head of the development stream.)

The changes that resulted in these version number bumps include:
 - Updates to the new version of the "devPrivates" mechanism used by device
   drivers, extensions, and other modules to allocate a private field in
   common data structures such as pixmaps, graphics contexts, windows, and
   other  X server resources.
 - Removal of deprecated software rendering libraries such as libcfb
   (Color Frame Buffer).
 - Addition of device arguments to input device & event API's in preparation
   for Multi-Pointer X changes in a future Xorg release, and better support
   of X Input extension devices in the current release.

All modules built & delivered in the X consolidation have been updated to
adjust to these changes, including all of the community-developed drivers
and extensions, and the Sun created/maintained IA (Interactive Priority
Class) and xtsol (Trusted Extensions) loadable modules.

The recently merged X and SPARC graphics teams are working on updates to
the drivers delivered through the SPARC graphics consolidation, which are
planned for delivery in coordination with the Xorg 1.6 delivery.

Nvidia tracks the open source community ABI changes for their Xorg driver
for all supported platforms (Solaris, Linux & BSD), and the version integrated
into Nevada and OpenSolaris already supports the Xorg 1.6 release ABI's.

VirtualBox's guest addition drivers will need updates for this, as they
do for the BSD & Linux distros which have already or are also working on
adopting Xorg 1.6.  VirtualBox typically delivers these drivers via updates
to their application - until those updates are delivered, VirtualBox users
may use the default mouse and Vesa drivers, though with reduced performance
and functionality compared to VirtualBox guest drivers.

We are not aware of any other consumers of these Volatile ABI's which would
need to be updated in coordination.

Input drivers removed:
----------------------
The incompatible changes to input driver API & ABI required updates to most
input drivers.  Since a number of drivers for old input devices were
unmaintained, and had not had any reports of usage in several years, the
community chose to discontinue those drivers instead of porting to the
new API.   (The driver sources remain available upstream should anyone
with sufficient interest in such hardware wish to complete the port and
revive it.)

These input drivers are thus no longer provided with Xorg and are removed
from this release:
	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

Other Added Interfaces:
-----------------------

The Xorg server now supports these new command line options:

-showopts
	For each driver module installed, print out the list of options
	and their argument types.



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

Imported Interfaces:
--------------------
Xorg server 1.5				<various>	    PSARC 2009/021
Interfaces listed under
	"Removed Interfaces"		Obsolete Volatile   PSARC 2009/021
RandR extension 1.3			Volatile	    PSARC 2009/269
Xinput extension 1.5			Committed	    PSARC 2009/303
X Generic Event Extension (XGE) 1.0	Committed	    PSARC 2009/293

Exported Interfaces:
--------------------
Interfaces listed under "Removed Interfaces"	Removed
Removed input drivers				Removed
New Xorg module ABI's listed above		Volatile
New Xorg command line options listed above	Volatile

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


From gdamore@sun.com Fri May 15 14:21:18 2009
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n4FLLIVW025502
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 15 May 2009 14:21:18 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n4FLLFH4025475
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri, 15 May 2009 22:21:17 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KJP00F0DFBFKL00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 15 May 2009 14:21:15 -0700 (PDT)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJP009K5FBF5Q30@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 15 May 2009 14:21:15 -0700 (PDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n4FLLFao011807	for
 <PSARC-ext@sun.com>; Fri, 15 May 2009 14:21:15 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KJP00A00F7XZ700@fe-sfbay-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 15 May 2009 14:21:14 -0700 (PDT)
Received: from [192.168.251.11] ([unknown] [76.93.15.33])
 by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KJP00LO9FBE64B0@fe-sfbay-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 15 May 2009 14:21:14 -0700 (PDT)
Date: Fri, 15 May 2009 14:21:13 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: Xorg server 1.6 [PSARC/2009/292 FastTrack timeout 05/22/2009]
In-reply-to: <4A0DD757.3040106@sun.com>
Sender: Garrett.Damore@sun.com
To: Alan Coopersmith <Alan.Coopersmith@sun.com>
Cc: PSARC-ext@sun.com,
        OpenSolaris X Window System List <xwin-discuss@opensolaris.org>
Message-id: <4A0DDCC9.8060609@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <4A0DD757.3040106@sun.com>
User-Agent: Thunderbird 2.0.0.18 (X11/20081201)
Status: RO
Content-Length: 8554


+1.  Other than Xsun (is it still kicking around?) are there any other 
X11 servers that are *not* part of this upgrade?

    - Garrett

Alan Coopersmith wrote:
> I am sponsoring this case for the X11 Engineering Group.
> It times out Friday, May 22.
>
> This case requests a Minor Release Binding since it once again makes
> incompatible changes to API & ABI for Xorg loadable modules, and removes
> support for several extensions and features, which even though declared
> with Volatile stability, would have to be carefully considered for a
> Micro/Patch release.
>
> -------------------------------------------------------------------------------
>
> This case updates the Xorg server (and the associated X servers based on
> its source base - Xephyr, Xvnc and /usr/X11/bin/Xvfb) in Solaris/OpenSolaris
> from version 1.5 (which was included in X11R7.4, reviewed in PSARC 2009/021)
> to version 1.6 (a standalone release, between X11R7.4 and X11R7.5).
>
> Updated extension support:
> --------------------------
> The server implementation of these extensions has been added or updated
> in this release:
>
> 	- X Resize, Rotate and Reflect (RandR) 1.3
> 	- X Input Extension 1.5
> 	- X Generic Event Extension 1.0
>
> Removed Interfaces
> ------------------
>
> As noted in PSARC 2009/021, this release from the community drops support
> for a number of interfaces that had been deprecated by the community,
> including:
>
> Xservers built on the Xorg 1.6 code base will not support these extensions:
>  - AppGroup
>  - EVI (Extended Visual Information)
>  - MIT-SUNDRY-NONSTANDARD
>  - TOG-CUP (Colormap Utilization Policy)
>  - XTrap
>  - XFree86-Misc
>  - XEvIE (X Event Interception Extension)
>
> Xservers built on the Xorg 1.6 code base will not support these command-line
> flags:
>   -bestRefresh		choose modes with the best refresh rate
>   -co filename		Use rgb color database in filename
>   -showunresolved	(undocumented/unused)
>
> The Xorg 1.6 code base no longer includes the sources for these programs
> which we had previously shipped:
>  - xorgcfg	[Covered by EOF of xorgcfg & xorgconfig: PSARC/2009/148]
>  - xorgconfig	[Covered by EOF of xorgcfg & xorgconfig: PSARC/2009/148]
>  - Xprint	[Covered by EOF of Xprint: PSARC/2009/294]
>
> (While Xorg upstream no longer includes the kbd_mode program, we continue
>  to ship that, though are considering the community's position that it's
>  really a kernel utility, not part of the window system, and may move to
>  integrate it to ON in the future.)
>
> The removal of the XFree86-MISC extension also removes these interfaces
> that only affected the use of that extension:
>
>  xorg.conf options:
>
>  - AllowNonLocalModInDev
>    This allows a client to connect from another host and change keyboard
>    and mouse settings in the running server.
>
>  - DisableModInDev
>    This disables the parts of the XFree86-Misc extension that can be used to
>    modify the input device settings dynamically.
>
>  - AllowDeactivateGrabs
>    This option enables the use of the Ctrl+Alt+Keypad-Divide
>    key sequence to deactivate any active keyboard and mouse grabs.
>
>  - AllowClosedownGrabs
>    This option enables the use of the Ctrl+Alt+Keypad-Multiply
>    key sequence to kill clients with an active keyboard or mouse grab as well
>    as killing any application that may have locked the server, normally using
>    the XGrabServer(3) Xlib function.
>
>
>  Xorg server command line options:
>   -allowNonLocalModInDev	same as xorg.conf option above
>   -disableModInDev		same as xorg.conf option above
>
>
>
> Loadable Module Interfaces:
> ---------------------------
>
> This release includes incompatible changes in several of the Xorg loadable
> module API/ABI's.   The version numbers of the ABI's have had their major
> number incremented to reflect this, and modules reporting they require a
> different version number will not be loaded unless the -ignoreABI option is
> used.   (Modules can also check ABI versions themselves, and choose which
> function variant to call or structure variant to access, based on the reported
> versions - this is the option used by nvidia's closed source driver for
> instance.)
>
> ABI versions in this release, compared to the previously shipped Xorg 1.5:
>     ABI Name:		      1.3:     1.5:
>      ABI_ANSIC_VERSION	      0.4      0.4
>      ABI_VIDEODRV_VERSION     4.1      5.0
>      ABI_XINPUT_VERSION	      2.1      4.0
>      ABI_EXTENSION_VERSION    1.1      2.0
>      ABI_FONT_VERSION	      0.6      0.6
>
> (Major number increments represent incompatible change, minor number
>  increments represent compatible additions.   ABI numbers may increment
>  multiple times during Xorg server minor version development cycles, to
>  track changes for those following the head of the development stream.)
>
> The changes that resulted in these version number bumps include:
>  - Updates to the new version of the "devPrivates" mechanism used by device
>    drivers, extensions, and other modules to allocate a private field in
>    common data structures such as pixmaps, graphics contexts, windows, and
>    other  X server resources.
>  - Removal of deprecated software rendering libraries such as libcfb
>    (Color Frame Buffer).
>  - Addition of device arguments to input device & event API's in preparation
>    for Multi-Pointer X changes in a future Xorg release, and better support
>    of X Input extension devices in the current release.
>
> All modules built & delivered in the X consolidation have been updated to
> adjust to these changes, including all of the community-developed drivers
> and extensions, and the Sun created/maintained IA (Interactive Priority
> Class) and xtsol (Trusted Extensions) loadable modules.
>
> The recently merged X and SPARC graphics teams are working on updates to
> the drivers delivered through the SPARC graphics consolidation, which are
> planned for delivery in coordination with the Xorg 1.6 delivery.
>
> Nvidia tracks the open source community ABI changes for their Xorg driver
> for all supported platforms (Solaris, Linux & BSD), and the version integrated
> into Nevada and OpenSolaris already supports the Xorg 1.6 release ABI's.
>
> VirtualBox's guest addition drivers will need updates for this, as they
> do for the BSD & Linux distros which have already or are also working on
> adopting Xorg 1.6.  VirtualBox typically delivers these drivers via updates
> to their application - until those updates are delivered, VirtualBox users
> may use the default mouse and Vesa drivers, though with reduced performance
> and functionality compared to VirtualBox guest drivers.
>
> We are not aware of any other consumers of these Volatile ABI's which would
> need to be updated in coordination.
>
> Input drivers removed:
> ----------------------
> The incompatible changes to input driver API & ABI required updates to most
> input drivers.  Since a number of drivers for old input devices were
> unmaintained, and had not had any reports of usage in several years, the
> community chose to discontinue those drivers instead of porting to the
> new API.   (The driver sources remain available upstream should anyone
> with sufficient interest in such hardware wish to complete the port and
> revive it.)
>
> These input drivers are thus no longer provided with Xorg and are removed
> from this release:
> 	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
>
> Other Added Interfaces:
> -----------------------
>
> The Xorg server now supports these new command line options:
>
> -showopts
> 	For each driver module installed, print out the list of options
> 	and their argument types.
>
>
>
> -------------------------------------------------------------------------------
>
> Imported Interfaces:
> --------------------
> Xorg server 1.5				<various>	    PSARC 2009/021
> Interfaces listed under
> 	"Removed Interfaces"		Obsolete Volatile   PSARC 2009/021
> RandR extension 1.3			Volatile	    PSARC 2009/269
> Xinput extension 1.5			Committed	    PSARC 2009/303
> X Generic Event Extension (XGE) 1.0	Committed	    PSARC 2009/293
>
> Exported Interfaces:
> --------------------
> Interfaces listed under "Removed Interfaces"	Removed
> Removed input drivers				Removed
> New Xorg module ABI's listed above		Volatile
> New Xorg command line options listed above	Volatile
>
>   


From Darren.Moffat@sun.com Fri May 15 14:25:31 2009
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n4FLPVFh025615
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 15 May 2009 14:25:31 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n4FLPPZZ027956
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri, 15 May 2009 22:25:30 +0100 (BST)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KJP00M0DFIF4U00@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 15 May 2009 15:25:27 -0600 (MDT)
Received: from gmp-eb-inf-2.sun.com ([192.18.6.24])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJP00CXSFIE6Y60@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 15 May 2009 15:25:27 -0600 (MDT)
Received: from fe-emea-09.sun.com (gmp-eb-lb-1-fe3.eu.sun.com [192.18.6.10])
	by gmp-eb-inf-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n4FLPQ8B011305	for
 <PSARC-ext@sun.com>; Fri, 15 May 2009 21:25:26 +0000 (GMT)
Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KJP00L00F9NHW00@fe-emea-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 15 May 2009 22:25:26 +0100 (BST)
Received: from [192.168.1.103]
 (cpc2-rdng20-2-0-cust917.15-3.cable.virginmedia.com [86.28.167.150])
 by fe-emea-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KJP004RIFIERI00@fe-emea-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 15 May 2009 22:25:26 +0100 (BST)
Date: Fri, 15 May 2009 22:25:26 +0100
From: Darren J Moffat <Darren.Moffat@sun.com>
Subject: Re: Xorg server 1.6 [PSARC/2009/292 FastTrack timeout 05/22/2009]
In-reply-to: <4A0DDCC9.8060609@sun.com>
Sender: Darren.Moffat@sun.com
To: "Garrett D'Amore" <gdamore@sun.com>
Cc: Alan Coopersmith <Alan.Coopersmith@sun.com>, PSARC-ext@sun.com,
        OpenSolaris X Window System List <xwin-discuss@opensolaris.org>
Message-id: <4A0DDDC6.90902@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <4A0DD757.3040106@sun.com> <4A0DDCC9.8060609@sun.com>
User-Agent: Thunderbird 2.0.0.18 (X11/20090211)
Status: RO
Content-Length: 377

Garrett D'Amore wrote:
> 
> +1.  Other than Xsun (is it still kicking around?) are there any other 
> X11 servers that are *not* part of this upgrade?

Yes, Xnewt as delivered by Sun Ray server software is lagging further 
and further behind.

Does the fact that the xtsol module got updated for this case mean it 
will no longer load and work with Xnewt ?

--
Darren J Moffat

From Alan.Coopersmith@sun.com Fri May 15 14:30:13 2009
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n4FLUDZ0025678
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 15 May 2009 14:30:13 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n4FLU95Y048791
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri, 15 May 2009 15:30:13 -0600 (MDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KJP00H01FQCGW00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 15 May 2009 14:30:12 -0700 (PDT)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJP009JMFQC5U40@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 15 May 2009 14:30:12 -0700 (PDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n4FLUCVC012831	for
 <PSARC-ext@sun.com>; Fri, 15 May 2009 14:30:12 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KJP00A00FOVPB00@fe-sfbay-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 15 May 2009 14:30:12 -0700 (PDT)
Received: from [10.6.102.27] ([unknown] [10.6.102.27])
 by fe-sfbay-10.sun.com (Sun Java(tm) System Messaging Server 7u2-7.02 64bit
 (built Apr 16 2009)) with ESMTPSA id <0KJP00KGMFQ7H940@fe-sfbay-10.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 15 May 2009 14:30:07 -0700 (PDT)
Date: Fri, 15 May 2009 14:30:07 -0700
From: Alan Coopersmith <Alan.Coopersmith@sun.com>
Subject: Re: Xorg server 1.6 [PSARC/2009/292 FastTrack timeout 05/22/2009]
In-reply-to: <4A0DDCC9.8060609@sun.com>
Sender: Alan.Coopersmith@sun.com
To: "Garrett D'Amore" <gdamore@sun.com>
Cc: PSARC-ext@sun.com,
        OpenSolaris X Window System List <xwin-discuss@opensolaris.org>
Message-id: <4A0DDEDF.3060909@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Enigmail-Version: 0.95.1
References: <4A0DD757.3040106@sun.com> <4A0DDCC9.8060609@sun.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090323)
Status: RO
Content-Length: 919

Garrett D'Amore wrote:
> 
> +1.  Other than Xsun (is it still kicking around?)

Yes, since you derailed the EOF of SPARC graphics drivers which are
blocking it's removal.  8-)

> are there any other
> X11 servers that are *not* part of this upgrade?

/usr/openwin/bin/Xnest & /usr/openwin/bin/Xvfb are based on Xsun, and are
not affected by this.   (/usr/X11/bin/Xephyr & /usr/X11/bin/Xvfb are the
Xorg based replacements for those.)

/usr/X11/bin/Xprt is not affected by this, since it's no longer provided
upstream as noted in the case - we're continuing to deliver the Xprt built
from the Xorg 1.4 sources temporarily until we finish the Xprt EOF process
that's happening in parallel.

And of course there's always the Xnewt server in the Sun Ray product, but
that's not part of Solaris/OpenSolaris.

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


From Alan.Coopersmith@sun.com Fri May 15 14:38:30 2009
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n4FLcTQN025963
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 15 May 2009 14:38:29 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n4FLcRCo006301
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri, 15 May 2009 22:38:28 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KJP00J01G433N00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 15 May 2009 14:38:27 -0700 (PDT)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJP00980G435O60@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 15 May 2009 14:38:27 -0700 (PDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n4FLcRQ0013725	for
 <PSARC-ext@sun.com>; Fri, 15 May 2009 14:38:27 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KJP00A00FOVPB00@fe-sfbay-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 15 May 2009 14:38:27 -0700 (PDT)
Received: from [10.6.102.27] ([unknown] [10.6.102.27])
 by fe-sfbay-10.sun.com (Sun Java(tm) System Messaging Server 7u2-7.02 64bit
 (built Apr 16 2009)) with ESMTPSA id <0KJP00KC8G42H970@fe-sfbay-10.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 15 May 2009 14:38:27 -0700 (PDT)
Date: Fri, 15 May 2009 14:38:26 -0700
From: Alan Coopersmith <Alan.Coopersmith@sun.com>
Subject: Re: Xorg server 1.6 [PSARC/2009/292 FastTrack timeout 05/22/2009]
In-reply-to: <4A0DDDC6.90902@Sun.COM>
Sender: Alan.Coopersmith@sun.com
To: Darren J Moffat <Darren.Moffat@sun.com>
Cc: "Garrett D'Amore" <gdamore@sun.com>, PSARC-ext@sun.com,
        OpenSolaris X Window System List <xwin-discuss@opensolaris.org>
Message-id: <4A0DE0D2.7010106@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Enigmail-Version: 0.95.1
References: <4A0DD757.3040106@sun.com> <4A0DDCC9.8060609@sun.com>
 <4A0DDDC6.90902@Sun.COM>
User-Agent: Thunderbird 2.0.0.21 (X11/20090323)
Status: RO
Content-Length: 876

Darren J Moffat wrote:
> Does the fact that the xtsol module got updated for this case mean it
> will no longer load and work with Xnewt ?

No, the fact that xtsol got updated for the Xorg 1.5 case meant it has
been several months since it was able to be loaded by or work with
Xnewt, which is based on Xorg 1.2 sources, but that's not surprising
since Xnewt never got a contract for the Volatile or Private API/ABI's
between the Xorg server & the loadable xtsol module for the Xorg server.
(Nor would we be likely to sign one, since we have clear evidence
 incompatible change will happen here, and are not resourced to write
 and maintain checks in the module for the server's ABI version and
 adjust appropriately as nvidia does with their binary modules.)

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


From gdamore@sun.com Fri May 15 14:42:35 2009
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n4FLgYTo026003
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 15 May 2009 14:42:34 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n4FLgQrs008632
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri, 15 May 2009 22:42:33 +0100 (BST)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KJP0000LGAVWH00@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 15 May 2009 15:42:31 -0600 (MDT)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJP00CBYGAU6Z70@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Fri,
 15 May 2009 15:42:31 -0600 (MDT)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n4FLgUFf014130	for
 <PSARC-ext@sun.com>; Fri, 15 May 2009 14:42:30 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KJP00B00G5LEE00@fe-sfbay-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 15 May 2009 14:42:30 -0700 (PDT)
Received: from [192.168.251.11] ([unknown] [76.93.15.33])
 by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KJP007BEGARIH20@fe-sfbay-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Fri, 15 May 2009 14:42:27 -0700 (PDT)
Date: Fri, 15 May 2009 14:42:27 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: Xorg server 1.6 [PSARC/2009/292 FastTrack timeout 05/22/2009]
In-reply-to: <4A0DDEDF.3060909@sun.com>
Sender: Garrett.Damore@sun.com
To: Alan Coopersmith <Alan.Coopersmith@sun.com>
Cc: PSARC-ext@sun.com,
        OpenSolaris X Window System List <xwin-discuss@opensolaris.org>
Message-id: <4A0DE1C3.8020604@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <4A0DD757.3040106@sun.com> <4A0DDCC9.8060609@sun.com>
 <4A0DDEDF.3060909@sun.com>
User-Agent: Thunderbird 2.0.0.18 (X11/20081201)
Status: RO
Content-Length: 1455

Alan Coopersmith wrote:
> Garrett D'Amore wrote:
>   
>> +1.  Other than Xsun (is it still kicking around?)
>>     
>
> Yes, since you derailed the EOF of SPARC graphics drivers which are
> blocking it's removal.  8-)
>   

Hey now.... not sure that I'd place that derailment as single root cause 
for this. :-)  Seems to me that if management really wanted to nuke 
Xsun, they'd figure out how to complete the ports of the critical 
drivers to Xorg.  They may have good reasons for not electing to spend 
the funding there, but don't blame *me* for that decision. :-)
>   
>> are there any other
>> X11 servers that are *not* part of this upgrade?
>>     
>
> /usr/openwin/bin/Xnest & /usr/openwin/bin/Xvfb are based on Xsun, and are
> not affected by this.   (/usr/X11/bin/Xephyr & /usr/X11/bin/Xvfb are the
> Xorg based replacements for those.)
>   

Do we still need the Xsun versions?  Maybe its time to nuke 'em?

> /usr/X11/bin/Xprt is not affected by this, since it's no longer provided
> upstream as noted in the case - we're continuing to deliver the Xprt built
> from the Xorg 1.4 sources temporarily until we finish the Xprt EOF process
> that's happening in parallel.
>   

Right, I saw that.

> And of course there's always the Xnewt server in the Sun Ray product, but
> that's not part of Solaris/OpenSolaris.
>
>   

True.  Someday maybe Xnewt can become an Xorg driver... maybe....

I still grant my +1 to this project.

    -- Garrett



From alan.coopersmith@sun.com Wed May 20 10:09:42 2009
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n4KH9fdI006271
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 20 May 2009 10:09:42 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n4KH9eRG061053
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 20 May 2009 11:09:41 -0600 (MDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KJY0040JD05PR00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 20 May 2009 10:09:41 -0700 (PDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJY00MY8D048L80@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 20 May 2009 10:09:40 -0700 (PDT)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n4KH9erm003065	for
 <PSARC-ext@sun.com>; Wed, 20 May 2009 10:09:40 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KJY00A00C8RXB00@fe-sfbay-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 20 May 2009 10:09:40 -0700 (PDT)
Received: from [10.6.102.27] ([unknown] [10.6.102.27])
 by fe-sfbay-10.sun.com (Sun Java(tm) System Messaging Server 7u2-7.02 64bit
 (built Apr 16 2009)) with ESMTPSA id <0KJY0005NCZYK2H0@fe-sfbay-10.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 20 May 2009 10:09:35 -0700 (PDT)
Date: Wed, 20 May 2009 10:09:34 -0700
From: Alan Coopersmith <alan.coopersmith@sun.com>
Subject: Re: Xorg server 1.6 [PSARC/2009/292 FastTrack timeout 05/22/2009]
In-reply-to: <4A0DD757.3040106@sun.com>
Sender: alan.coopersmith@sun.com
To: PSARC-ext@sun.com
Cc: OpenSolaris X Window System List <xwin-discuss@opensolaris.org>
Message-id: <4A14394E.2090905@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Enigmail-Version: 0.95.1
References: <4A0DD757.3040106@sun.com>
User-Agent: Thunderbird 2.0.0.21 (X11/20090323)
Status: RO
Content-Length: 290

Alan Coopersmith wrote:
> I am sponsoring this case for the X11 Engineering Group.
> It times out Friday, May 22.

This case was approved at PSARC today during ARC Business.

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


