From sacadmin Tue Sep 26 11:20:25 2006
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k8QIKPR3025406;
	Tue, 26 Sep 2006 11:20:25 -0700 (PDT)
Received: (from alanc@localhost)
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6/Submit) id k8QIKPLh025402;
	Tue, 26 Sep 2006 11:20:25 -0700 (PDT)
Date: Tue, 26 Sep 2006 11:20:25 -0700 (PDT)
From: Alan Coopersmith <alanc@sac.sfbay.sun.com>
Message-Id: <200609261820.k8QIKPLh025402@sac.sfbay.sun.com>
To: PSARC@sac.sfbay.sun.com
Cc: lsarc-members@sun.com
Subject: Desegregation of X11 External Libraries [PSARC/2006/557 Timeout:  10/03/2006]
Status: RO
Content-Length: 3625

Subject: PSARC FastTrack [10/03/2006]: Desegregation of X11 External Libraries

I am sponsoring this case for myself, with a timeout of October 3.
I am submitting to PSARC, as the usual arbiter of Solaris filesystem layouts,
but cc'ing to LSARC since it modifies interfaces mostly reviewed there and
mainly consumed by the GNOME/JDS projects reviewed there.

Template Version: @(#)sac_nextcase %I% %G% SMI

1. Introduction
    1.1. Project/Component Working Name:
	 Desegregation of X11 External Libraries
    1.2. Name of Document Author/Supplier:
	 Author:  Alan Coopersmith
    1.3  Date of This Document:
	26 September, 2006
4. Technical Description

Several libraries with External (now Volatile) stability levels were
introduced into the X11 consolidation in recent years following the
original guidelines of PSARC 2000/487 that such components be placed
out of the normal paths to prevent "accidental discovery."  That
doctrine has now been superceded by PSARC 2005/185, which abolished
that requirement and allows placing these components in regular paths.

This case thus moves these X11 components from /usr/openwin/sfw/lib to
/usr/X11/lib (the new preferred home for X11 libraries from X.Org as
established by PSARC 2004/187).   Since /usr/openwin/sfw would thus be
empty, this case replaces it with a symlink to /usr/X11 to preserve
compatibility for existing binaries linked against these libraries and
existing build scripts that link to them.

The files affected are:

/usr/openwin/sfw/lib/libXRes.so -> ./libXRes.so.1*
/usr/openwin/sfw/lib/libXRes.so.1*
/usr/openwin/sfw/lib/libXdamage.so -> ./libXdamage.so.1*
/usr/openwin/sfw/lib/libXdamage.so.1*
/usr/openwin/sfw/lib/libXfixes.so -> ./libXfixes.so.1*
/usr/openwin/sfw/lib/libXfixes.so.1*
/usr/openwin/sfw/lib/libXrender.so -> ./libXrender.so.1*
/usr/openwin/sfw/lib/libXrender.so.1*

/usr/openwin/sfw/lib/64 -> {sparcv9,amd64}

/usr/openwin/sfw/lib/{sparcv9,amd64}/libXRes.so -> ./libXRes.so.1*
/usr/openwin/sfw/lib/{sparcv9,amd64}/libXRes.so.1*
/usr/openwin/sfw/lib/{sparcv9,amd64}/libXdamage.so -> ./libXdamage.so.1*
/usr/openwin/sfw/lib/{sparcv9,amd64}/libXdamage.so.1*
/usr/openwin/sfw/lib/{sparcv9,amd64}/libXfixes.so -> ./libXfixes.so.1*
/usr/openwin/sfw/lib/{sparcv9,amd64}/libXfixes.so.1*
/usr/openwin/sfw/lib/{sparcv9,amd64}/libXrender.so -> ./libXrender.so.1*
/usr/openwin/sfw/lib/{sparcv9,amd64}/libXrender.so.1*

Additionally, these libraries previously had symlinks in /usr/sfw/lib,
which will be updated to point to their new locations.   

As well, new symlinks will be created in /usr/lib pointing at these libraries,
following the precedent of ASARC 1996/268.

Since full compatibility is retained by these changes, a Patch release binding
is requested (though there are no plans to backport to a Patch/Update release
at this time).

Imported Interfaces:
--------------------
libXRes.so.1			External	LSARC 2003/686
libXdamage.so.1			External	LSARC 2003/506
libXfixes.so.1			External	PSARC 2004/318
libXrender.so.1			External	LSARC 2001/125

Exported Interfaces:
--------------------
/usr/openwin/sfw/*		Obsolete Volatile
/usr/X11/lib/libXRes.so.1	Volatile
/usr/X11/lib/libXdamage.so.1	Volatile
/usr/X11/lib/libXfixes.so.1	Volatile
/usr/X11/lib/libXrender.so.1	Volatile
/usr/lib/libXRes.so.1		Volatile
/usr/lib/libXdamage.so.1	Volatile
/usr/lib/libXfixes.so.1		Volatile
/usr/lib/libXrender.so.1	Volatile


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 Tue Sep 26 11:20:35 2006
Received: from sunmail1brm.Central.Sun.COM (sunmail1brm.Central.Sun.COM [129.147.62.17])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k8QIKZ9f025450
	for <lsarc-members@sac.eng.Sun.COM>; Tue, 26 Sep 2006 11:20:35 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.149.247.22])
	by sunmail1brm.Central.Sun.COM (8.11.7p1+Sun/8.11.7/ENSMAIL,v2.2) with ESMTP id k8QIKXO20641;
	Tue, 26 Sep 2006 12:20:33 -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 <0J670010PPM7DG00@nwk-avmta-2.sfbay.sun.com>; Tue,
 26 Sep 2006 11:20:31 -0700 (PDT)
Received: from sac.sfbay.sun.com ([129.146.175.66])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0J6700ATYPM6CL90@nwk-avmta-2.sfbay.sun.com>; Tue,
 26 Sep 2006 11:20:30 -0700 (PDT)
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k8QIKPR3025406; Tue,
 26 Sep 2006 11:20:25 -0700 (PDT)
Received: (from alanc@localhost)
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6/Submit) id k8QIKPLh025402; Tue,
 26 Sep 2006 11:20:25 -0700 (PDT)
Date: Tue, 26 Sep 2006 11:20:25 -0700 (PDT)
From: Alan Coopersmith <alanc@sac.sfbay.sun.com>
Subject: Desegregation of X11 External Libraries [PSARC/2006/557 Timeout:
 10/03/2006]
To: PSARC@sac.sfbay.sun.com
Cc: lsarc-members@sun.com
Message-id: <200609261820.k8QIKPLh025402@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
Status: RO
Content-Length: 3625

Subject: PSARC FastTrack [10/03/2006]: Desegregation of X11 External Libraries

I am sponsoring this case for myself, with a timeout of October 3.
I am submitting to PSARC, as the usual arbiter of Solaris filesystem layouts,
but cc'ing to LSARC since it modifies interfaces mostly reviewed there and
mainly consumed by the GNOME/JDS projects reviewed there.

Template Version: @(#)sac_nextcase %I% %G% SMI

1. Introduction
    1.1. Project/Component Working Name:
	 Desegregation of X11 External Libraries
    1.2. Name of Document Author/Supplier:
	 Author:  Alan Coopersmith
    1.3  Date of This Document:
	26 September, 2006
4. Technical Description

Several libraries with External (now Volatile) stability levels were
introduced into the X11 consolidation in recent years following the
original guidelines of PSARC 2000/487 that such components be placed
out of the normal paths to prevent "accidental discovery."  That
doctrine has now been superceded by PSARC 2005/185, which abolished
that requirement and allows placing these components in regular paths.

This case thus moves these X11 components from /usr/openwin/sfw/lib to
/usr/X11/lib (the new preferred home for X11 libraries from X.Org as
established by PSARC 2004/187).   Since /usr/openwin/sfw would thus be
empty, this case replaces it with a symlink to /usr/X11 to preserve
compatibility for existing binaries linked against these libraries and
existing build scripts that link to them.

The files affected are:

/usr/openwin/sfw/lib/libXRes.so -> ./libXRes.so.1*
/usr/openwin/sfw/lib/libXRes.so.1*
/usr/openwin/sfw/lib/libXdamage.so -> ./libXdamage.so.1*
/usr/openwin/sfw/lib/libXdamage.so.1*
/usr/openwin/sfw/lib/libXfixes.so -> ./libXfixes.so.1*
/usr/openwin/sfw/lib/libXfixes.so.1*
/usr/openwin/sfw/lib/libXrender.so -> ./libXrender.so.1*
/usr/openwin/sfw/lib/libXrender.so.1*

/usr/openwin/sfw/lib/64 -> {sparcv9,amd64}

/usr/openwin/sfw/lib/{sparcv9,amd64}/libXRes.so -> ./libXRes.so.1*
/usr/openwin/sfw/lib/{sparcv9,amd64}/libXRes.so.1*
/usr/openwin/sfw/lib/{sparcv9,amd64}/libXdamage.so -> ./libXdamage.so.1*
/usr/openwin/sfw/lib/{sparcv9,amd64}/libXdamage.so.1*
/usr/openwin/sfw/lib/{sparcv9,amd64}/libXfixes.so -> ./libXfixes.so.1*
/usr/openwin/sfw/lib/{sparcv9,amd64}/libXfixes.so.1*
/usr/openwin/sfw/lib/{sparcv9,amd64}/libXrender.so -> ./libXrender.so.1*
/usr/openwin/sfw/lib/{sparcv9,amd64}/libXrender.so.1*

Additionally, these libraries previously had symlinks in /usr/sfw/lib,
which will be updated to point to their new locations.   

As well, new symlinks will be created in /usr/lib pointing at these libraries,
following the precedent of ASARC 1996/268.

Since full compatibility is retained by these changes, a Patch release binding
is requested (though there are no plans to backport to a Patch/Update release
at this time).

Imported Interfaces:
--------------------
libXRes.so.1			External	LSARC 2003/686
libXdamage.so.1			External	LSARC 2003/506
libXfixes.so.1			External	PSARC 2004/318
libXrender.so.1			External	LSARC 2001/125

Exported Interfaces:
--------------------
/usr/openwin/sfw/*		Obsolete Volatile
/usr/X11/lib/libXRes.so.1	Volatile
/usr/X11/lib/libXdamage.so.1	Volatile
/usr/X11/lib/libXfixes.so.1	Volatile
/usr/X11/lib/libXrender.so.1	Volatile
/usr/lib/libXRes.so.1		Volatile
/usr/lib/libXdamage.so.1	Volatile
/usr/lib/libXfixes.so.1		Volatile
/usr/lib/libXrender.so.1	Volatile


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 Wed Sep 27 13:09:10 2006
Received: from jurassic.eng.sun.com (jurassic.SFBay.Sun.COM [129.146.226.31])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k8RK99Ws000739
	for <PSARC@sac.sfbay.sun.com>; Wed, 27 Sep 2006 13:09:10 -0700 (PDT)
Received: from [129.146.108.211] (almas.SFBay.Sun.COM [129.146.108.211])
	by jurassic.eng.sun.com (8.13.8+Sun/8.13.8) with ESMTP id k8RK983d361947;
	Wed, 27 Sep 2006 13:09:09 -0700 (PDT)
Message-ID: <451ADA64.7080506@sun.com>
Date: Wed, 27 Sep 2006 13:09:08 -0700
From: Alan Coopersmith <alan.coopersmith@sun.com>
User-Agent: Thunderbird 1.5.0.5 (X11/20060731)
MIME-Version: 1.0
To: PSARC@sac.sfbay.sun.com
CC: lsarc-members@sun.com
Subject: Re: Desegregation of X11 External Libraries [PSARC/2006/557 Timeout:
 10/03/2006]
References: <200609261820.k8QIKPLh025402@sac.sfbay.sun.com>
In-Reply-To: <200609261820.k8QIKPLh025402@sac.sfbay.sun.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Status: RO
Content-Length: 165

This case was approved during ARC business today.

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

From sacadmin Wed Sep 27 13:09:11 2006
Received: from sunmail1brm.Central.Sun.COM (sunmail1brm.Central.Sun.COM [129.147.62.17])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k8RK9BBo000743
	for <lsarc-members@sac.eng.Sun.COM>; Wed, 27 Sep 2006 13:09:11 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.149.246.28])
	by sunmail1brm.Central.Sun.COM (8.11.7p1+Sun/8.11.7/ENSMAIL,v2.2) with ESMTP id k8RK9A020998
	for <@sunmail2.sfbay.sun.com:lsarc-members@sun.com>; Wed, 27 Sep 2006 14:09:10 -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 (built Dec  2 2004))
 id <0J6900B01PBAM300@nwk-avmta-1.sfbay.Sun.COM> for lsarc-members@sun.com
 (ORCPT lsarc-members@sun.com); Wed, 27 Sep 2006 13:09:10 -0700 (PDT)
Received: from jurassic.eng.sun.com ([129.146.68.130])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2 (built Dec  2 2004))
 with ESMTP id <0J69009R1PBAO910@nwk-avmta-1.sfbay.Sun.COM> for
 lsarc-members@sun.com (ORCPT lsarc-members@sun.com); Wed,
 27 Sep 2006 13:09:10 -0700 (PDT)
Received: from [129.146.108.211] (almas.SFBay.Sun.COM [129.146.108.211])
	by jurassic.eng.sun.com (8.13.8+Sun/8.13.8) with ESMTP id k8RK983d361947; Wed,
 27 Sep 2006 13:09:09 -0700 (PDT)
Date: Wed, 27 Sep 2006 13:09:08 -0700
From: Alan Coopersmith <alan.coopersmith@sun.com>
Subject: Re: Desegregation of X11 External Libraries [PSARC/2006/557 Timeout:
 10/03/2006]
In-reply-to: <200609261820.k8QIKPLh025402@sac.sfbay.sun.com>
To: PSARC@sac.sfbay.sun.com
Cc: lsarc-members@sun.com
Message-id: <451ADA64.7080506@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <200609261820.k8QIKPLh025402@sac.sfbay.sun.com>
User-Agent: Thunderbird 1.5.0.5 (X11/20060731)
Status: RO
Content-Length: 165

This case was approved during ARC business today.

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

