From sacadmin Wed Sep 24 18:52:07 2008
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m8P1q7Y6006520;
	Wed, 24 Sep 2008 18:52:07 -0700 (PDT)
Received: (from alanc@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id m8P1q7aG006516;
	Wed, 24 Sep 2008 18:52:07 -0700 (PDT)
Date: Wed, 24 Sep 2008 18:52:07 -0700 (PDT)
Message-Id: <200809250152.m8P1q7aG006516@sac.sfbay.sun.com>
From: Alan Coopersmith <alan.coopersmith@Sun.Com>
To: LSARC@sac.sfbay.sun.com
Cc: Roland.Mainz@nrubsig.org
Subject: libXaw.so.7 [LSARC/2008/609 Self Review]
Status: RO
Content-Length: 3638

I am sponsoring this case for Roland Mainz.    As it simply ships on
Solaris the same libXaw.so.7 that is found on all other systems shipping
X11R6.7 & later releases from X.Org, I have marked it closed approved
automatic.

If anyone feels this case needs more review and would like it converted to
a fasttrack, please let me know.

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

Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 libXaw.so.7
    1.2. Name of Document Author/Supplier:
	 Author:  Roland Mainz
    1.3  Date of This Document:
	24 September, 2008
4. Technical Description

Solaris is currently missing the newest version of the Athena Widgets
toolkit (libXaw) which prevents deployment of applications which
depend on this versions of the toolkit.

libXaw.so.7 will be integrated into the X11 consolidation as part of
this proposal, and will be installed as part of the SUNWxwplt (the
same as previous versions of libXaw).   

The previous libXaw.so.5 and libXaw.so.4 libraries will remain for
binary compatibility, but neither headers, nor *.so compile-time links
will be shipped for them so that new applications will not build using
them.

This project requests a micro/patch release binding.

Notes
=====

- libXaw shared library revision numbering:
  - libXaw.so.7: The new library revision became neccesary since widget
    structures (which may be used in applications to create subclasses
    of the libXaw widget classes) exported in the public API changed
    in an incompatible way, such as widget structures which changed in
    size, number of members, and datatypes compared to
    X.org/Xfree86.org's libXaw.so.6).
  - libXaw.so.6 was only shipped by Xfree86 and optionally for Solaris
    in early X.org builds and was never shipped with any Solaris products.
    We'll skip this revision.
  - libXaw.so.5/libXaw.so.4 are the ancient versions of libXaw currently
    shipped with Solaris.

The libXaw3D variant of the Athena Widgets is planned for a later project.

Interfaces
==========

Imported Interfaces                             Classification  Comment
-------------------                             --------------  -------
libXmu						Standard - PSARC 2005/192
libSM						Standard - ASARC 1995/265
libICE						Standard - ASARC 1995/265
libXext						Standard - (predates ARC)
libX11						Standard - (predates ARC)
libXt						Standard - (predates ARC)
libXpm						Evolving - PSARC 2001/060
libXp						Standard - PSARC 1998/299


Exported Interfaces            			Classification  Comment
-------------------            			--------------  -------
SUNWxwplt					Committed       Package
/usr/X11/lib/libXaw.so.7			Uncommitted     Shared library
/usr/X11/lib/libXaw.so				Uncommitted     Symbolic link
/usr/lib/libXaw.so.7				Uncommitted     Symbolic link
/usr/lib/libXaw.so				Uncommitted     Symbolic link
/usr/X11/lib/${MACH64}/libXaw.so.7		Uncommitted     Shared library
/usr/X11/lib/${MACH64}/libXaw.so		Uncommitted     Symbolic link
/usr/lib/${MACH64}/libXaw.so.7			Uncommitted     Symbolic link
/usr/lib/${MACH64}/libXaw.so			Uncommitted     Symbolic link
/usr/X11/share/include/X11/Xaw/*.h		Uncommitted	Headers for libXaw

Reference Documents
===================
Xaw.man.txt - libXaw manual page

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: Automatic
    6.6. ARC Exposure: open


From sacadmin Thu Sep 25 05:13:16 2008
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m8PCDF1H023433
	for <LSARC@sac.sfbay.sun.com>; Thu, 25 Sep 2008 05:13:15 -0700 (PDT)
Received: from phorcys.east.sun.com (localhost [127.0.0.1])
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id m8PC5d5e020385;
	Thu, 25 Sep 2008 08:05:39 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id m8PC5X3n020382;
	Thu, 25 Sep 2008 08:05:33 -0400 (EDT)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <18651.32397.234077.834319@gargle.gargle.HOWL>
Date: Thu, 25 Sep 2008 08:05:33 -0400
From: James Carlson <james.d.carlson@sun.com>
To: Alan Coopersmith <Alan.Coopersmith@sun.com>
Cc: LSARC@sac.sfbay.sun.com, Roland.Mainz@nrubsig.org
Subject: Re: libXaw.so.7 [LSARC/2008/609 Self Review]
In-Reply-To: <200809250152.m8P1q7aG006516@sac.sfbay.sun.com>
References: <200809250152.m8P1q7aG006516@sac.sfbay.sun.com>
X-Mailer: VM 7.01 under Emacs 21.3.1
Status: RO
Content-Length: 1255

Alan Coopersmith writes:
> I am sponsoring this case for Roland Mainz.    As it simply ships on
> Solaris the same libXaw.so.7 that is found on all other systems shipping
> X11R6.7 & later releases from X.Org, I have marked it closed approved
> automatic.
> 
> If anyone feels this case needs more review and would like it converted to
> a fasttrack, please let me know.

Not that there's anything anyone can do about it now, and I don't
think it needs to be a fast-track, but having a new library version
risks the usual address space polution problems from dependent
libraries, plug-ins, and the like.  :-<

Perhaps there's a warning or a release note in here: if you're
unfortunate enough to write or compile applications that use libXaw
and use libraries linked against libXaw, then you'll need to make sure
(somehow) that both your application and your libraries drag in the
same version of libXaw, or you'll end up sad.

(Shame that the upstream apparently doesn't grok compatibility and
that we have to send it downstream.)

-- 
James Carlson, Solaris Networking              <james.d.carlson@sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

From Alan.Coopersmith@sun.com Thu Sep 25 07:07:29 2008
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 m8PE7Ttl026292
	for <LSARC-ext@sac.sfbay.sun.com>; Thu, 25 Sep 2008 07:07:29 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m8PE7RlV039188
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@sun.com>; Thu, 25 Sep 2008 08:07:29 -0600 (MDT)
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 <0K7R00A2F8KFRN00@brm-avmta-1.central.sun.com> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Thu, 25 Sep 2008 08:07:27 -0600 (MDT)
Received: from sca-es-mail-2.sun.com ([192.18.43.133])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K7R000IZ8KDKOD0@brm-avmta-1.central.sun.com> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Thu,
 25 Sep 2008 08:07:25 -0600 (MDT)
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 m8PE7PMm010435	for
 <lsarc-ext@sun.com>; Thu, 25 Sep 2008 07:07:25 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K7R00M018BO8000@fe-sfbay-10.sun.com>
 (original mail from Alan.Coopersmith@Sun.COM)
 for lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Thu,
 25 Sep 2008 07:07:25 -0700 (PDT)
Received: from [10.6.102.118] by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K7R004JO8K6FK00@fe-sfbay-10.sun.com> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Thu, 25 Sep 2008 07:07:24 -0700 (PDT)
Date: Thu, 25 Sep 2008 07:07:18 -0700
From: Alan Coopersmith <Alan.Coopersmith@sun.com>
Subject: Re: libXaw.so.7 [LSARC/2008/609 Self Review]
In-reply-to: <18651.32397.234077.834319@gargle.gargle.HOWL>
Sender: Alan.Coopersmith@sun.com
To: James Carlson <James.D.Carlson@sun.com>
Cc: lsarc-ext <lsarc-ext@sun.com>, Roland.Mainz@nrubsig.org
Message-id: <48DB9B16.7000505@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Enigmail-Version: 0.95.1
References: <200809250152.m8P1q7aG006516@sac.sfbay.sun.com>
 <18651.32397.234077.834319@gargle.gargle.HOWL>
User-Agent: Thunderbird 2.0.0.6 (X11/20071119)
Status: RO
Content-Length: 1132

James Carlson wrote:
> Alan Coopersmith writes:
>> I am sponsoring this case for Roland Mainz.    As it simply ships on
>> Solaris the same libXaw.so.7 that is found on all other systems shipping
>> X11R6.7 & later releases from X.Org, I have marked it closed approved
>> automatic.
>>
>> If anyone feels this case needs more review and would like it converted to
>> a fasttrack, please let me know.
> 
> Not that there's anything anyone can do about it now, and I don't
> think it needs to be a fast-track, but having a new library version
> risks the usual address space polution problems from dependent
> libraries, plug-ins, and the like.  :-<

Right, but we are fortunate that few complex applications with plugin
mechanisms and the like actually use libXaw.    Upstream doesn't even
recommend using it these days, but suggests use of a modern toolkit
like GTK+ or Qt instead, maintaining libXaw for existing legacy
applications written to it in the early-mid 90's when it was the only
open source X11 toolkit.

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


From Alan.Coopersmith@sun.com Thu Sep 25 07:08:30 2008
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m8PE8Uwj026311
	for <LSARC-ext@sac.sfbay.sun.com>; Thu, 25 Sep 2008 07:08:30 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m8PE8TZD022984
	for <@sunmail2sca.sfbay.sun.com:lsarc-ext@sun.com>; Thu, 25 Sep 2008 07:08:30 -0700 (PDT)
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 <0K7R0060J8M5F100@nwk-avmta-2.sfbay.sun.com> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Thu, 25 Sep 2008 07:08:29 -0700 (PDT)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K7R004R08M2UPA0@nwk-avmta-2.sfbay.sun.com> for
 lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Thu,
 25 Sep 2008 07:08:26 -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 m8PE8QAN010416	for
 <lsarc-ext@sun.com>; Thu, 25 Sep 2008 07:08:26 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K7R006018KYNB00@fe-sfbay-10.sun.com>
 (original mail from Alan.Coopersmith@Sun.COM)
 for lsarc-ext@sun.com (ORCPT lsarc-ext@sun.com); Thu,
 25 Sep 2008 07:08:26 -0700 (PDT)
Received: from [10.6.102.118] by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K7R004YK8M2FK00@fe-sfbay-10.sun.com> for lsarc-ext@sun.com
 (ORCPT lsarc-ext@sun.com); Thu, 25 Sep 2008 07:08:26 -0700 (PDT)
Date: Thu, 25 Sep 2008 07:08:26 -0700
From: Alan Coopersmith <Alan.Coopersmith@sun.com>
Subject: libXaw.so.7 [LSARC/2008/609 Self Review]
Sender: Alan.Coopersmith@sun.com
To: lsarc-ext <lsarc-ext@sun.com>
Cc: Roland.Mainz@nrubsig.org
Message-id: <48DB9B5A.8050101@sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Enigmail-Version: 0.95.1
User-Agent: Thunderbird 2.0.0.6 (X11/20071119)
Status: RO
Content-Length: 3757

[Resending to LSARC-ext since I forgot to override the default e-mail
 address when running sac_nextcase for this case.]

I am sponsoring this case for Roland Mainz.    As it simply ships on
Solaris the same libXaw.so.7 that is found on all other systems shipping
X11R6.7 & later releases from X.Org, I have marked it closed approved
automatic.

If anyone feels this case needs more review and would like it converted to
a fasttrack, please let me know.

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

Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 libXaw.so.7
    1.2. Name of Document Author/Supplier:
	 Author:  Roland Mainz
    1.3  Date of This Document:
	24 September, 2008
4. Technical Description

Solaris is currently missing the newest version of the Athena Widgets
toolkit (libXaw) which prevents deployment of applications which
depend on this versions of the toolkit.

libXaw.so.7 will be integrated into the X11 consolidation as part of
this proposal, and will be installed as part of the SUNWxwplt (the
same as previous versions of libXaw).

The previous libXaw.so.5 and libXaw.so.4 libraries will remain for
binary compatibility, but neither headers, nor *.so compile-time links
will be shipped for them so that new applications will not build using
them.

This project requests a micro/patch release binding.

Notes
=====

- libXaw shared library revision numbering:
  - libXaw.so.7: The new library revision became neccesary since widget
    structures (which may be used in applications to create subclasses
    of the libXaw widget classes) exported in the public API changed
    in an incompatible way, such as widget structures which changed in
    size, number of members, and datatypes compared to
    X.org/Xfree86.org's libXaw.so.6).
  - libXaw.so.6 was only shipped by Xfree86 and optionally for Solaris
    in early X.org builds and was never shipped with any Solaris products.
    We'll skip this revision.
  - libXaw.so.5/libXaw.so.4 are the ancient versions of libXaw currently
    shipped with Solaris.

The libXaw3D variant of the Athena Widgets is planned for a later project.

Interfaces
==========

Imported Interfaces                             Classification  Comment
-------------------                             --------------  -------
libXmu						Standard - PSARC 2005/192
libSM						Standard - ASARC 1995/265
libICE						Standard - ASARC 1995/265
libXext						Standard - (predates ARC)
libX11						Standard - (predates ARC)
libXt						Standard - (predates ARC)
libXpm						Evolving - PSARC 2001/060
libXp						Standard - PSARC 1998/299


Exported Interfaces            			Classification  Comment
-------------------            			--------------  -------
SUNWxwplt					Committed       Package
/usr/X11/lib/libXaw.so.7			Uncommitted     Shared library
/usr/X11/lib/libXaw.so				Uncommitted     Symbolic link
/usr/lib/libXaw.so.7				Uncommitted     Symbolic link
/usr/lib/libXaw.so				Uncommitted     Symbolic link
/usr/X11/lib/${MACH64}/libXaw.so.7		Uncommitted     Shared library
/usr/X11/lib/${MACH64}/libXaw.so		Uncommitted     Symbolic link
/usr/lib/${MACH64}/libXaw.so.7			Uncommitted     Symbolic link
/usr/lib/${MACH64}/libXaw.so			Uncommitted     Symbolic link
/usr/X11/share/include/X11/Xaw/*.h		Uncommitted	Headers for libXaw

Reference Documents
===================
Xaw.man.txt - libXaw manual page

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: Automatic
    6.6. ARC Exposure: open


