From sacadmin Fri May  5 16:51:56 2006
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.12.9+Sun/8.12.9) with ESMTP id k45NpuIQ023213;
	Fri, 5 May 2006 16:51:56 -0700 (PDT)
Received: (from alanc@localhost)
	by sac.sfbay.sun.com (8.12.9+Sun/8.12.9/Submit) id k45Npth4023209;
	Fri, 5 May 2006 16:51:55 -0700 (PDT)
Date: Fri, 5 May 2006 16:51:55 -0700 (PDT)
From: Alan Coopersmith <alanc@sac.sfbay.sun.com>
Message-Id: <200605052351.k45Npth4023209@sac.sfbay.sun.com>
To: PSARC@sac.sfbay.sun.com
Cc: lsarc-members@sun.com
Subject: Decomposition of SUNWxwplt [PSARC/2006/302 Timeout:  05/12/2006]
Status: RO
Content-Length: 4112

Subject: PSARC FastTrack [05/12/2006]: Decomposition of SUNWxwplt

I am sponsoring this fasttrack for myself with a timeout of Friday, May 12.
I am submitting to PSARC and cc'ing LSARC since the projects that primarily
depend on this are reviewed by both ARCs.   This case has a Minor release
binding.

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


Template Version: @(#)sac_nextcase 1.56 10/26/05 SMI

1. Introduction
    1.1. Project/Component Working Name:
	 Decomposition of SUNWxwplt
    1.2. Name of Document Author/Supplier:
	 Author:  Alan Coopersmith
    1.3  Date of This Document:
	05 May, 2006
4. Technical Description

For many releases, Solaris has contained a SUNWxwplt package that contains
the "X Window System Platform", including both the Xsun server and its
dependencies, and the X client libraries needed by X applications.

This has led to many customer requests to split these packages to allow for
minimization, so that servers without local displays can have X client
packages, such as the JVM, installed without wasting space on an unnecessary
X server, or without the risk of having the setuid/setgid Xserver when 
hardening for security.

Additionally, as we move to the Xorg server, fewer and fewer machines will
need Xsun, and once the WOS install miniroot is converted to use Xorg, it
will also not need the space burden of Xsun.

This case thus splits the SUNWxwplt jumbo package into 4 smaller packages.
SUNWxwplt will continue to contain the X client libraries and programs, since
that is the portion needed by most packages listing a SUNWxwplt dependency,
especially from packages outside of Sun's control.

Three new packages will be created:
    SUNWxsun-server:	Xsun server
    SUNWxsun-keytables:	Xsun keytables
    SUNWxprint-server:	Xprt server

The contents of SUNWxwplt moved to these packages will be:
  SUNWxsun-server:
    /usr/openwin/bin/Xsun                1600 k
    DPS files in /usr/openwin/lib/X11     247 k
    /usr/openwin/server/etc/OWconfig       23 k
    /usr/openwin/server/etc/*im*           80 k
    /usr/openwin/server/lib/           	 4927 k
    /usr/openwin/server/modules          1201 k

  SUNWxsun-keytables:
    /usr/openwin/lib/X11/xkb             1263 k
    /usr/openwin/share/etc/keytables      906 k

  SUNWxprint-server:
    /usr/openwin/bin/Xprt                1840 k
    /usr/openwin/server/etc/XpConfig/*     37 k 

SUNWxsun-server will depend on SUNWxsun-keytables.   (The keytables are
split into a separate package to allow the G11n consolidation to take 
ownership, since they are responsible for the keyboard layouts.)

SUNWxprint-server will depend on SUNWxsun-server (until implementation
is switched to Xorg version, when this will change to SUNWxorg-server).

The SSG Graphics, x86 Platform, and Sun Ray teams will be notified that
they need to change their packages which deliver Xsun modules to depend
on SUNWxsun-server instead of SUNWxwplt.   (Since SUNWxwplt will still
be present, their packages will not fail to install, just fail to enforce
the dependency on the Xsun server software.)

No case can be found in ARC history that established SUNWxwplt.   References
to it vary on its stability - PSARC 1993/666 imported it as "Uncommitted",
LSARC/2001/125 imported it as "Stable".   Due to the large number of packages
which must depend on it as the provider of libX11 and related X client 
libraries, this case assumes that SUNWxwplt as the provider of X client 
libraries is Stable.

For now this case exports SUNWxsun-server & SUNWxsun-keytables as Unstable,
with the expectation that a Xsun EOF announcement case will downgrade them
to Obsolete at a date TBD.

Imported interfaces:
--------------------
SUNWxwplt			Stable

Exported interfaces:
--------------------
SUNWxsun-server			Unstable	
SUNWxsun-keytables		Unstable
SUNWxprint-server		Unstable

6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		X Consolidation / Desktop C-Team
    6.5. ARC review type: FastTrack


From sacadmin Fri May  5 20:17:01 2006
Received: from jurassic.eng.sun.com (jurassic.SFBay.Sun.COM [129.146.106.31])
	by sac.sfbay.sun.com (8.12.9+Sun/8.12.9) with ESMTP id k463H1IQ027008;
	Fri, 5 May 2006 20:17:01 -0700 (PDT)
Received: from hawaiian-sun (vpn-129-150-12-95.SFBay.Sun.COM [129.150.12.95])
	by jurassic.eng.sun.com (8.13.6+Sun/8.13.6) with SMTP id k463GstU132014;
	Fri, 5 May 2006 20:16:58 -0700 (PDT)
Message-Id: <200605060316.k463GstU132014@jurassic.eng.sun.com>
Date: Fri, 5 May 2006 17:15:27 -1000 (HST)
From: Joseph Kowalski <Joseph.Kowalski@eng.sun.com>
Reply-To: Joseph Kowalski <Joseph.Kowalski@eng.sun.com>
Subject: Re: Decomposition of SUNWxwplt [PSARC/2006/302 Timeout:  05/12/2006]
To: PSARC@sac.sfbay.sun.com, alanc@sac.sfbay.sun.com
Cc: lsarc-members@sun.com
MIME-Version: 1.0
Content-Type: TEXT/plain; charset=us-ascii
Content-MD5: Ha94hzerNN5mr5aD+g7Euw==
X-Mailer: dtmail 1.3.0 @(#)CDE Version 1.7_20 SunOS 5.11 i86pc i386 
Status: RO
Content-Length: 853


> From: Alan Coopersmith <alanc@sac.sfbay.sun.com>
...
> This has led to many customer requests to split these packages to allow for
> minimization, so that servers without local displays can have X client
> packages, such as the JVM, installed without wasting space on an unnecessary
> X server, or without the risk of having the setuid/setgid Xserver when 
> hardening for security.

Really?  I always think rotating rust is so cheep these days.  (Just an aside.)

> Imported interfaces:
> --------------------
> SUNWxwplt			Stable

Doesn't this case export the package name?  All the references you cited
also claimed to import it. Somebody should export it.

Also, dispite what other *importing* cases may have said, at least I could
live with Unstable/Uncommitted.  (I always take importing statements of
stability with a grain of salt.)

- jek3



From sacadmin Mon May  8 06:11:40 2006
Received: from nis-uk.uk.sun.com (nis-uk.UK.Sun.COM [129.156.85.41])
	by sac.sfbay.sun.com (8.12.9+Sun/8.12.9) with ESMTP id k48DBdIQ001390;
	Mon, 8 May 2006 06:11:40 -0700 (PDT)
Received: from enospc.uk.sun.com (enospc [129.156.173.14])
	by nis-uk.uk.sun.com (8.12.10+Sun/8.12.10/ENSMAIL,v2.2) with ESMTP id k48DBboR029391;
	Mon, 8 May 2006 14:11:37 +0100 (BST)
Received: from [129.150.120.102] (vpn-129-150-120-102.UK.Sun.COM [129.150.120.102])
	by enospc.uk.sun.com (8.13.4+Sun/8.13.3/CTE 3.0) with ESMTP id k48DBaCs012410;
	Mon, 8 May 2006 14:11:37 +0100 (BST)
Message-ID: <445F4372.9040006@Sun.COM>
Date: Mon, 08 May 2006 14:11:14 +0100
From: Darren J Moffat <Darren.Moffat@Sun.COM>
User-Agent: Thunderbird 1.5 (X11/20060113)
MIME-Version: 1.0
To: Joseph Kowalski <Joseph.Kowalski@eng.sun.com>
CC: PSARC@sac.sfbay.sun.com, alanc@sac.sfbay.sun.com, lsarc-members@Sun.COM
Subject: Re: Decomposition of SUNWxwplt [PSARC/2006/302 Timeout:  05/12/2006]
References: <200605060316.k463GstU132014@jurassic.eng.sun.com>
In-Reply-To: <200605060316.k463GstU132014@jurassic.eng.sun.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Status: RO
Content-Length: 848

Joseph Kowalski wrote:
>> From: Alan Coopersmith <alanc@sac.sfbay.sun.com>
> ...
>> This has led to many customer requests to split these packages to allow for
>> minimization, so that servers without local displays can have X client
>> packages, such as the JVM, installed without wasting space on an unnecessary
>> X server, or without the risk of having the setuid/setgid Xserver when 
>> hardening for security.
> 
> Really?  I always think rotating rust is so cheep these days.  (Just an aside.)

It isn't a space thing it is a religion thing about not having the bits 
installed.  It has been beaten to death many many times.

Personally I believe this case has sufficient merit without the 
minimization argument that it can be ignored as part of the 
justification.  That being said it will make the minimalists happy.

-- 
Darren J Moffat


From sacadmin Mon May  8 10:14:24 2006
Received: from jurassic.eng.sun.com (jurassic.SFBay.Sun.COM [129.146.56.36])
	by sac.sfbay.sun.com (8.12.9+Sun/8.12.9) with ESMTP id k48HEOIQ012525;
	Mon, 8 May 2006 10:14:24 -0700 (PDT)
Received: from hawaiian-sun (vpn-129-150-12-95.SFBay.Sun.COM [129.150.12.95])
	by jurassic.eng.sun.com (8.13.6+Sun/8.13.6) with SMTP id k48HEHnr416460;
	Mon, 8 May 2006 10:14:22 -0700 (PDT)
Message-Id: <200605081714.k48HEHnr416460@jurassic.eng.sun.com>
Date: Mon, 8 May 2006 07:12:44 -1000 (HST)
From: Joseph Kowalski <Joseph.Kowalski@eng.sun.com>
Reply-To: Joseph Kowalski <Joseph.Kowalski@eng.sun.com>
Subject: Re: Decomposition of SUNWxwplt [PSARC/2006/302 Timeout:  05/12/2006]
To: Joseph.Kowalski@eng.sun.com, Darren.Moffat@Sun.COM
Cc: PSARC@sac.sfbay.sun.com, alanc@sac.sfbay.sun.com, lsarc-members@Sun.COM
MIME-Version: 1.0
Content-Type: TEXT/plain; charset=us-ascii
Content-MD5: PXNLyPW9+ETiRRWYoD9pvQ==
X-Mailer: dtmail 1.3.0 @(#)CDE Version 1.7_20 SunOS 5.11 i86pc i386 
Status: RO
Content-Length: 304


> From: Darren J Moffat <Darren.Moffat@Sun.COM>
...
> Personally I believe this case has sufficient merit without the 
> minimization argument that it can be ignored as part of the 
> justification.  That being said it will make the minimalists happy.

So do I (and the question was an aside).

- jek3




From sacadmin Wed May 10 10:18:53 2006
Received: from phys-d3-ha21sca-1 (phys-d3-ha21sca-1.SFBay.Sun.COM [129.145.155.163])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k4AHIrdK024735
	for <PSARC@sac.sfbay.sun.com>; Wed, 10 May 2006 10:18:53 -0700 (PDT)
Received: from conversion-daemon.ha21sca-mail1.sfbay.sun.com by
 ha21sca-mail1.sfbay.sun.com
 (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003))
 id <0IZ200H016PKOD@ha21sca-mail1.sfbay.sun.com>
 (original mail from alan.coopersmith@sun.com) for PSARC@sac.sfbay.sun.com;
 Wed, 10 May 2006 10:18:32 -0700 (PDT)
Received: from [192.168.0.101]
 (vpn-129-150-24-133.SFBay.Sun.COM [129.150.24.133])
 by ha21sca-mail1.sfbay.sun.com
 (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003))
 with ESMTP id <0IZ2004K882TH8@ha21sca-mail1.sfbay.sun.com>; Wed,
 10 May 2006 10:18:32 -0700 (PDT)
Date: Wed, 10 May 2006 10:18:41 -0700
From: Alan Coopersmith <alan.coopersmith@sun.com>
Subject: Re: Decomposition of SUNWxwplt [PSARC/2006/302 Timeout:  05/12/2006]
In-reply-to: <200605052351.k45Npth4023209@sac.sfbay.sun.com>
To: PSARC@sac.sfbay.sun.com
Cc: lsarc-members@sun.com
Message-id: <44622071.1060901@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7BIT
User-Agent: Thunderbird 1.5 (X11/20060113)
References: <200605052351.k45Npth4023209@sac.sfbay.sun.com>
Status: RO
Content-Length: 165

This case was approved today during ARC business.

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


