From dwc@sac.sfbay.sun.com Fri Sep 19 13:48:35 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 m8JKmYlI001882
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 19 Sep 2008 13:48:35 -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 m8JKmXmw036387;
	Fri, 19 Sep 2008 14:48:34 -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 <0K7G0060ZN4XVF00@nwk-avmta-2.sfbay.sun.com>; Fri,
 19 Sep 2008 13:48:33 -0700 (PDT)
Received: from dm-sfbay-01.sfbay.sun.com ([129.145.155.118])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K7G0050IN4W0V50@nwk-avmta-2.sfbay.sun.com>; Fri,
 19 Sep 2008 13:48:32 -0700 (PDT)
Received: from sac.sfbay.sun.com (new-sac.SFBay.Sun.COM [129.146.175.65])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id m8JKmVth030180; Fri, 19 Sep 2008 13:48:31 -0700 (PDT)
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 m8JKmUEp001877; Fri,
 19 Sep 2008 13:48:30 -0700 (PDT)
Received: (from dwc@localhost)	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit)
 id m8JKmUeC001873; Fri, 19 Sep 2008 13:48:30 -0700 (PDT)
Date: Fri, 19 Sep 2008 13:48:30 -0700 (PDT)
From: Don Cragun <don.cragun@sun.com>
Subject: Include GNU awk 3.1.5 [PSARC/2008/594 FastTrack timeout 09/26/2008]
To: PSARC-ext@sun.com
Cc: carol.fields@sun.com
Message-id: <200809192048.m8JKmUeC001873@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 3271

I am sponsoring this case for Carol Fields.  It adds /usr/bin/gawk,
/usr/bin/igawk, and /usr/bin/pgawk to the Solaris SFW consolidation.
This case times out on Friday, September 26, 2008.

 - Don

Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 Include GNU awk 3.1.5
    1.2. Name of Document Author/Supplier:
	 Author:  Carol Fields
    1.3  Date of This Document:
	19 September, 2008
4. Technical Description
4.1. Summary

     This case adds the GNU implementation of awk to the SFW
     consolidation for delivery in OpenSolaris/Indiana.  GNU awk will
     be integrated under the guidelines for /usr/gnu [1].

     This case seeks Patch binding.

4.2. Discussion

     GNU awk provides an implementation of the awk pattern scanning and
     processing language.  GNU awk and Solaris awk are incompatible due
     to different parsing.  GNU awk offers enhancements over the awk(1)
     invocation in /usr/bin.  (For example, GNU awk supports the -m and
     -W options.)  It is expected that developer time will be conserved
     by providing GNU awk on OpenSolaris; developers expect the
     familiarity of open source tools across platforms.

     A new package, SUNWgawk, will be introduced to deliver the
     component.  /usr/bin/gawk will be provided; gawk is built by the
     component package.  /usr/gnu/bin/awk will be a symlink to
     ../../bin/gawk.  Similiarly /usr/gnu/share/man/man1/awk.1 will be
     a symlink to ../../../../share/man/man1/gawk.1.

     The initial version provided will be awk-3.1.5.

     Formatted man pages for gawk and pgawk (gawk.1) and for igawk
     (igawk.1) are in this case's materials directory.

4.3. Interfaces

	/usr/gnu/bin/awk
	(symlink to ../../bin/gawk)
		Location			Uncommitted
		Invocation			Volatile
		Human-readable output		Volatile

	/usr/bin/igawk
	/usr/bin/pgawk
		Location			Uncommitted
		Invocation			Volatile
		Human-readable output		Volatile

	/usr/lib/awk/prcat
	/usr/lib/awk/pwcat
		Location			Uncommitted
		Invocation			Volatile
		Human-readable output		Volatile

	The following in /usr/share/awk/: assert.awk, bits2str.awk,
	cliff_rand.awk, ctime.awk, ftrans.awk, getopt.awk, gettime.awk,
	group.awk, join.awk, libintl.awk, nextfile.awk, noassign.awk,
	ord.awk, passwd.awk, readable.awk, rewind.awk, round.awk,
	strtonum.awk, zerofile.awk
		Location			Uncommitted
		Invocation			Volatile
		Human-readable output		Volatile

	/usr/share/info/gawk.info
	/usr/share/info/gawkinet.info
		Location			Uncommitted

	/usr/gnu/share/man/man1/awk.1
	(symlink to ../../../../share/man/man1/gawk.1)
		Location			Uncommitted

	/usr/share/man/man1/pgawk.1
	(hard link to gawk.1)
		Location			Uncommitted

	/usr/gnu/share/man/man1/igawk.1
		Location			Uncommitted

	Package containing above interfaces:	SUNWgawk

5.  References

[1] S. Hahn, B. Smaalders, and R. Orth, PSARC/2007/047: /usr/gnu, 2007.

[2] S. Hahn, PSARC/2007/049:  Including GNU which, 2007.

[3] S. Hahn, PSARC/2007/048:  Include GNU coreutils 6.7.

6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		SFW
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


From carlsonj@phorcys.east.sun.com Fri Sep 19 13:59:14 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 m8JKxEBN002314
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 19 Sep 2008 13:59:14 -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 m8JKxCdh039491;
	Fri, 19 Sep 2008 14:59: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 <0K7G00I05NMPWO00@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 19 Sep 2008 13:59:13 -0700 (PDT)
Received: from phorcys.east.sun.com ([129.148.174.143])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K7G002U7NMO7GD0@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 19 Sep 2008 13:59:13 -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 m8JKxC9Q004002; Fri,
 19 Sep 2008 16:59:12 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id m8JKxCap003999; Fri,
 19 Sep 2008 16:59:12 -0400 (EDT)
Date: Fri, 19 Sep 2008 16:59:12 -0400
From: James Carlson <james.d.carlson@sun.com>
Subject: Re: Include GNU awk 3.1.5 [PSARC/2008/594 FastTrack timeout 09/26/2008]
In-reply-to: <200809192048.m8JKmUeC001873@sac.sfbay.sun.com>
To: Don Cragun <don.cragun@sun.com>
Cc: PSARC-ext@sun.com, Carol.Fields@sun.com
Message-id: <18644.4768.627668.969639@gargle.gargle.HOWL>
MIME-version: 1.0
X-Mailer: VM 7.01 under Emacs 21.3.1
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200809192048.m8JKmUeC001873@sac.sfbay.sun.com>
Status: RO
Content-Length: 396

Don Cragun writes:
> 	/usr/gnu/bin/awk
> 	(symlink to ../../bin/gawk)

Why is there no /usr/gnu/bin/iawk or /usr/gnu/bin/pawk?  Are the
[ip]gawk variants Solaris-specific?

-- 
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 gdamore@sun.com Fri Sep 19 14:03:36 2008
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 m8JL3atH002423
	for <psarc-ext@sac.sfbay.Sun.COM>; Fri, 19 Sep 2008 14:03:36 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m8JL3Wgs022878;
	Sat, 20 Sep 2008 05:03:33 +0800 (SGT)
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 <0K7G00F03NTVA300@brm-avmta-1.central.sun.com>; Fri,
 19 Sep 2008 15:03:31 -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 <0K7G00E56NTU5B30@brm-avmta-1.central.sun.com>; Fri,
 19 Sep 2008 15:03:30 -0600 (MDT)
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 m8JL3UrY029199;
 Fri, 19 Sep 2008 14:03:30 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K7G00501NJEC500@fe-sfbay-09.sun.com> (original mail from gdamore@sun.com)
 ; Fri, 19 Sep 2008 14:03:30 -0700 (PDT)
Received: from [10.7.251.172] by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K7G00HR8NTHSP50@fe-sfbay-09.sun.com>; Fri,
 19 Sep 2008 14:03:18 -0700 (PDT)
Date: Fri, 19 Sep 2008 14:01:25 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: Include GNU awk 3.1.5 [PSARC/2008/594 FastTrack timeout 09/26/2008]
In-reply-to: <200809192048.m8JKmUeC001873@sac.sfbay.sun.com>
Sender: Garrett.Damore@sun.com
To: Don Cragun <don.cragun@sun.com>
Cc: PSARC-ext@sun.com, Carol.Fields@sun.com
Message-id: <48D41325.4030009@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200809192048.m8JKmUeC001873@sac.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080616)
Status: RO
Content-Length: 4121

A couple of quick notes.

Shouldn't the Human Readable Output really be Not-An-Interface?

What are prcat and pwcat?  (I see they are in /usr/lib/awk...)  Are 
these user accessible components?  Maybe a man page would be helpful (I 
didn't see references to them in the man pages in the materials, but its 
possible I missed something.)

It would be "nice" to have documentation for the various gawk libraries 
that the project is delivering.  (Speaking of which, should those 
libraries be in /usr/share/gawk instead of /usr/share/awk?  I'm guessing 
that they might not be compatible with stock Solaris awk or nawk....)

    -- Garrett

Don Cragun wrote:
> I am sponsoring this case for Carol Fields.  It adds /usr/bin/gawk,
> /usr/bin/igawk, and /usr/bin/pgawk to the Solaris SFW consolidation.
> This case times out on Friday, September 26, 2008.
>
>  - Don
>
> Template Version: @(#)sac_nextcase %I% %G% SMI
> This information is Copyright 2008 Sun Microsystems
> 1. Introduction
>     1.1. Project/Component Working Name:
> 	 Include GNU awk 3.1.5
>     1.2. Name of Document Author/Supplier:
> 	 Author:  Carol Fields
>     1.3  Date of This Document:
> 	19 September, 2008
> 4. Technical Description
> 4.1. Summary
>
>      This case adds the GNU implementation of awk to the SFW
>      consolidation for delivery in OpenSolaris/Indiana.  GNU awk will
>      be integrated under the guidelines for /usr/gnu [1].
>
>      This case seeks Patch binding.
>
> 4.2. Discussion
>
>      GNU awk provides an implementation of the awk pattern scanning and
>      processing language.  GNU awk and Solaris awk are incompatible due
>      to different parsing.  GNU awk offers enhancements over the awk(1)
>      invocation in /usr/bin.  (For example, GNU awk supports the -m and
>      -W options.)  It is expected that developer time will be conserved
>      by providing GNU awk on OpenSolaris; developers expect the
>      familiarity of open source tools across platforms.
>
>      A new package, SUNWgawk, will be introduced to deliver the
>      component.  /usr/bin/gawk will be provided; gawk is built by the
>      component package.  /usr/gnu/bin/awk will be a symlink to
>      ../../bin/gawk.  Similiarly /usr/gnu/share/man/man1/awk.1 will be
>      a symlink to ../../../../share/man/man1/gawk.1.
>
>      The initial version provided will be awk-3.1.5.
>
>      Formatted man pages for gawk and pgawk (gawk.1) and for igawk
>      (igawk.1) are in this case's materials directory.
>
> 4.3. Interfaces
>
> 	/usr/gnu/bin/awk
> 	(symlink to ../../bin/gawk)
> 		Location			Uncommitted
> 		Invocation			Volatile
> 		Human-readable output		Volatile
>
> 	/usr/bin/igawk
> 	/usr/bin/pgawk
> 		Location			Uncommitted
> 		Invocation			Volatile
> 		Human-readable output		Volatile
>
> 	/usr/lib/awk/prcat
> 	/usr/lib/awk/pwcat
> 		Location			Uncommitted
> 		Invocation			Volatile
> 		Human-readable output		Volatile
>
> 	The following in /usr/share/awk/: assert.awk, bits2str.awk,
> 	cliff_rand.awk, ctime.awk, ftrans.awk, getopt.awk, gettime.awk,
> 	group.awk, join.awk, libintl.awk, nextfile.awk, noassign.awk,
> 	ord.awk, passwd.awk, readable.awk, rewind.awk, round.awk,
> 	strtonum.awk, zerofile.awk
> 		Location			Uncommitted
> 		Invocation			Volatile
> 		Human-readable output		Volatile
>
> 	/usr/share/info/gawk.info
> 	/usr/share/info/gawkinet.info
> 		Location			Uncommitted
>
> 	/usr/gnu/share/man/man1/awk.1
> 	(symlink to ../../../../share/man/man1/gawk.1)
> 		Location			Uncommitted
>
> 	/usr/share/man/man1/pgawk.1
> 	(hard link to gawk.1)
> 		Location			Uncommitted
>
> 	/usr/gnu/share/man/man1/igawk.1
> 		Location			Uncommitted
>
> 	Package containing above interfaces:	SUNWgawk
>
> 5.  References
>
> [1] S. Hahn, B. Smaalders, and R. Orth, PSARC/2007/047: /usr/gnu, 2007.
>
> [2] S. Hahn, PSARC/2007/049:  Including GNU which, 2007.
>
> [3] S. Hahn, PSARC/2007/048:  Include GNU coreutils 6.7.
>
> 6. Resources and Schedule
>     6.4. Steering Committee requested information
>    	6.4.1. Consolidation C-team Name:
> 		SFW
>     6.5. ARC review type: FastTrack
>     6.6. ARC Exposure: open
>
>   


From Carol.Fields@sun.com Fri Sep 19 15:03:32 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 m8JM3Wwp003788
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 19 Sep 2008 15:03:32 -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 m8JM3UJr059613;
	Fri, 19 Sep 2008 16:03:31 -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 <0K7G0030HQLU3B00@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 19 Sep 2008 15:03:30 -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 <0K7G00L3ZQLT3H90@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 19 Sep 2008 15:03:29 -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 m8JM3T0I005790;
 Fri, 19 Sep 2008 15:03:29 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K7G00501Q9NEA00@fe-sfbay-09.sun.com>
 (original mail from Carol.Fields@Sun.COM); Fri,
 19 Sep 2008 15:03:29 -0700 (PDT)
Received: from [129.146.224.56] by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K7G008FEQLTPLF0@fe-sfbay-09.sun.com>; Fri,
 19 Sep 2008 15:03:29 -0700 (PDT)
Date: Fri, 19 Sep 2008 15:01:43 -0700
From: Carol Fields <Carol.Fields@sun.com>
Subject: Re: Include GNU awk 3.1.5 [PSARC/2008/594 FastTrack timeout 09/26/2008]
In-reply-to: <18644.4768.627668.969639@gargle.gargle.HOWL>
Sender: Carol.Fields@sun.com
To: James Carlson <James.D.Carlson@sun.com>
Cc: Don Cragun <don.cragun@sun.com>, PSARC-ext@sun.com
Reply-to: Carol.Fields@sun.com
Message-id: <48D42147.4080906@sun.com>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200809192048.m8JKmUeC001873@sac.sfbay.sun.com>
 <18644.4768.627668.969639@gargle.gargle.HOWL>
User-Agent: Thunderbird 2.0.0.6 (X11/20071119)
Status: RO
Content-Length: 567

James Carlson wrote:
> Don Cragun writes:
>> 	/usr/gnu/bin/awk
>> 	(symlink to ../../bin/gawk)
> 
> Why is there no /usr/gnu/bin/iawk or /usr/gnu/bin/pawk?  Are the
> [ip]gawk variants Solaris-specific?
> 

In /usr/bin, the component package installs awk which is a symlink to gawk.
Because GNU /usr/bin/awk conflicts with Solaris /usr/bin/awk, the symlink
/usr/gnu/bin/awk will be installed.  The component package doesn't install
/usr/bin/iawk or /usr/bin/pawk; there is no conflict, and
neither /usr/gnu/bin/iawk nor /usr/gnu/bin/pawk will be installed.

-- Carol

From Carol.Fields@sun.com Fri Sep 19 16:02:26 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 m8JN2QFf005490
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 19 Sep 2008 16:02:26 -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 m8JN2PKo015653;
	Fri, 19 Sep 2008 16:02:26 -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 <0K7G00D0JTC18M00@nwk-avmta-2.sfbay.sun.com>; Fri,
 19 Sep 2008 16:02:25 -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 <0K7G00BMDTC0VQ30@nwk-avmta-2.sfbay.sun.com>; Fri,
 19 Sep 2008 16:02:24 -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 m8JN2Odr011318;
 Fri, 19 Sep 2008 16:02:24 -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 <0K7G00801T5WA100@fe-sfbay-10.sun.com>
 (original mail from Carol.Fields@Sun.COM); Fri,
 19 Sep 2008 16:02:24 -0700 (PDT)
Received: from [129.146.224.56] by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K7G00FE9TBLL6D0@fe-sfbay-10.sun.com>; Fri,
 19 Sep 2008 16:02:09 -0700 (PDT)
Date: Fri, 19 Sep 2008 16:00:24 -0700
From: Carol Fields <Carol.Fields@sun.com>
Subject: Re: Include GNU awk 3.1.5 [PSARC/2008/594 FastTrack timeout 09/26/2008]
In-reply-to: <48D41325.4030009@sun.com>
Sender: Carol.Fields@sun.com
To: "Garrett D'Amore" <gdamore@sun.com>
Cc: Don Cragun <don.cragun@sun.com>, PSARC-ext@sun.com
Reply-to: Carol.Fields@sun.com
Message-id: <48D42F08.6060207@sun.com>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200809192048.m8JKmUeC001873@sac.sfbay.sun.com>
 <48D41325.4030009@sun.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20071119)
Status: RO
Content-Length: 5281

Garrett D'Amore wrote:
> A couple of quick notes.
> 
> Shouldn't the Human Readable Output really be Not-An-Interface?
> 
> What are prcat and pwcat?  (I see they are in /usr/lib/awk...)  Are 
> these user accessible components?  Maybe a man page would be helpful (I 
> didn't see references to them in the man pages in the materials, but its 
> possible I missed something.)

The typo referring to /usr/lib/awk/prcat in the ARC case will be fixed; it 
should be /usr/lib/awk/grcat.
As in Ubuntu and the component package, there is no man page for grcat or pwcat.
grcat and pwcat are documented via `info gawk` (in /usr/share/info/gawk.info).
Both are executable files; grcat generates a printable version of the group
database, and pwcat generates a printable version of the password database.

> 
> It would be "nice" to have documentation for the various gawk libraries 
> that the project is delivering.  (Speaking of which, should those 
> libraries be in /usr/share/gawk instead of /usr/share/awk?  I'm guessing 
> that they might not be compatible with stock Solaris awk or nawk....)

The component package (and Ubuntu) installs functions, eg. ctime,
in /usr/share/awk/, eg. ctime.awk.  `info gawk` describes these functions.
Since the name doesn't conflict, these functions will be installed
in the same directory as the component package.

-- Carol

> 
>    -- Garrett
> 
> Don Cragun wrote:
>> I am sponsoring this case for Carol Fields.  It adds /usr/bin/gawk,
>> /usr/bin/igawk, and /usr/bin/pgawk to the Solaris SFW consolidation.
>> This case times out on Friday, September 26, 2008.
>>
>>  - Don
>>
>> Template Version: @(#)sac_nextcase %I% %G% SMI
>> This information is Copyright 2008 Sun Microsystems
>> 1. Introduction
>>     1.1. Project/Component Working Name:
>>      Include GNU awk 3.1.5
>>     1.2. Name of Document Author/Supplier:
>>      Author:  Carol Fields
>>     1.3  Date of This Document:
>>     19 September, 2008
>> 4. Technical Description
>> 4.1. Summary
>>
>>      This case adds the GNU implementation of awk to the SFW
>>      consolidation for delivery in OpenSolaris/Indiana.  GNU awk will
>>      be integrated under the guidelines for /usr/gnu [1].
>>
>>      This case seeks Patch binding.
>>
>> 4.2. Discussion
>>
>>      GNU awk provides an implementation of the awk pattern scanning and
>>      processing language.  GNU awk and Solaris awk are incompatible due
>>      to different parsing.  GNU awk offers enhancements over the awk(1)
>>      invocation in /usr/bin.  (For example, GNU awk supports the -m and
>>      -W options.)  It is expected that developer time will be conserved
>>      by providing GNU awk on OpenSolaris; developers expect the
>>      familiarity of open source tools across platforms.
>>
>>      A new package, SUNWgawk, will be introduced to deliver the
>>      component.  /usr/bin/gawk will be provided; gawk is built by the
>>      component package.  /usr/gnu/bin/awk will be a symlink to
>>      ../../bin/gawk.  Similiarly /usr/gnu/share/man/man1/awk.1 will be
>>      a symlink to ../../../../share/man/man1/gawk.1.
>>
>>      The initial version provided will be awk-3.1.5.
>>
>>      Formatted man pages for gawk and pgawk (gawk.1) and for igawk
>>      (igawk.1) are in this case's materials directory.
>>
>> 4.3. Interfaces
>>
>>     /usr/gnu/bin/awk
>>     (symlink to ../../bin/gawk)
>>         Location            Uncommitted
>>         Invocation            Volatile
>>         Human-readable output        Volatile
>>
>>     /usr/bin/igawk
>>     /usr/bin/pgawk
>>         Location            Uncommitted
>>         Invocation            Volatile
>>         Human-readable output        Volatile
>>
>>     /usr/lib/awk/prcat
>>     /usr/lib/awk/pwcat
>>         Location            Uncommitted
>>         Invocation            Volatile
>>         Human-readable output        Volatile
>>
>>     The following in /usr/share/awk/: assert.awk, bits2str.awk,
>>     cliff_rand.awk, ctime.awk, ftrans.awk, getopt.awk, gettime.awk,
>>     group.awk, join.awk, libintl.awk, nextfile.awk, noassign.awk,
>>     ord.awk, passwd.awk, readable.awk, rewind.awk, round.awk,
>>     strtonum.awk, zerofile.awk
>>         Location            Uncommitted
>>         Invocation            Volatile
>>         Human-readable output        Volatile
>>
>>     /usr/share/info/gawk.info
>>     /usr/share/info/gawkinet.info
>>         Location            Uncommitted
>>
>>     /usr/gnu/share/man/man1/awk.1
>>     (symlink to ../../../../share/man/man1/gawk.1)
>>         Location            Uncommitted
>>
>>     /usr/share/man/man1/pgawk.1
>>     (hard link to gawk.1)
>>         Location            Uncommitted
>>
>>     /usr/gnu/share/man/man1/igawk.1
>>         Location            Uncommitted
>>
>>     Package containing above interfaces:    SUNWgawk
>>
>> 5.  References
>>
>> [1] S. Hahn, B. Smaalders, and R. Orth, PSARC/2007/047: /usr/gnu, 2007.
>>
>> [2] S. Hahn, PSARC/2007/049:  Including GNU which, 2007.
>>
>> [3] S. Hahn, PSARC/2007/048:  Include GNU coreutils 6.7.
>>
>> 6. Resources and Schedule
>>     6.4. Steering Committee requested information
>>        6.4.1. Consolidation C-team Name:
>>         SFW
>>     6.5. ARC review type: FastTrack
>>     6.6. ARC Exposure: open
>>
>>   
> 


From gdamore@sun.com Fri Sep 19 16:19:10 2008
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 m8JNJ9dl005944
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 19 Sep 2008 16:19:10 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m8JNIsLP025002;
	Sat, 20 Sep 2008 00:19:07 +0100 (BST)
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 <0K7G00E01U3S2200@nwk-avmta-2.sfbay.sun.com>; Fri,
 19 Sep 2008 16:19:04 -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 <0K7G00BUAU3RVV30@nwk-avmta-2.sfbay.sun.com>; Fri,
 19 Sep 2008 16:19:03 -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 m8JNJ3ht018838;
 Fri, 19 Sep 2008 16:19:03 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K7G00J01U0BM000@fe-sfbay-09.sun.com> (original mail from gdamore@sun.com)
 ; Fri, 19 Sep 2008 16:19:03 -0700 (PDT)
Received: from [10.7.251.172] by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K7G009HKU3QD2B0@fe-sfbay-09.sun.com>; Fri,
 19 Sep 2008 16:19:03 -0700 (PDT)
Date: Fri, 19 Sep 2008 16:17:11 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: Include GNU awk 3.1.5 [PSARC/2008/594 FastTrack timeout 09/26/2008]
In-reply-to: <48D42F08.6060207@sun.com>
Sender: Garrett.Damore@sun.com
To: Carol.Fields@sun.com
Cc: Don Cragun <don.cragun@sun.com>, PSARC-ext@sun.com
Message-id: <48D432F7.1080405@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200809192048.m8JKmUeC001873@sac.sfbay.sun.com>
 <48D41325.4030009@sun.com> <48D42F08.6060207@sun.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080616)
Status: RO
Content-Length: 6588

Carol Fields wrote:
> Garrett D'Amore wrote:
>> A couple of quick notes.
>>
>> Shouldn't the Human Readable Output really be Not-An-Interface?

You didn't answer the above question.

>>
>> What are prcat and pwcat?  (I see they are in /usr/lib/awk...)  Are 
>> these user accessible components?  Maybe a man page would be helpful 
>> (I didn't see references to them in the man pages in the materials, 
>> but its possible I missed something.)
>
> The typo referring to /usr/lib/awk/prcat in the ARC case will be 
> fixed; it should be /usr/lib/awk/grcat.
> As in Ubuntu and the component package, there is no man page for grcat 
> or pwcat.
> grcat and pwcat are documented via `info gawk` (in 
> /usr/share/info/gawk.info).
> Both are executable files; grcat generates a printable version of the 
> group
> database, and pwcat generates a printable version of the password 
> database.

Weird.... seems like these utilities likely have little value in the 
"familiarity" point of view (at least for users), but maybe I'm 
mistaken.  I won't worry about them in any case, though I'd suggest (but 
not request) that they be given a lower level of commitment.

>
>>
>> It would be "nice" to have documentation for the various gawk 
>> libraries that the project is delivering.  (Speaking of which, should 
>> those libraries be in /usr/share/gawk instead of /usr/share/awk?  I'm 
>> guessing that they might not be compatible with stock Solaris awk or 
>> nawk....)
>
> The component package (and Ubuntu) installs functions, eg. ctime,
> in /usr/share/awk/, eg. ctime.awk.  `info gawk` describes these 
> functions.
> Since the name doesn't conflict, these functions will be installed
> in the same directory as the component package.

You misunderstood my concern.  My concern is that by having them in a 
directory called "awk", some people might expect that they would 
*function* with a program called "awk".  This is the case on Linux 
systems, but it is not the case (or so I presume) for Solaris systems.

Does the path to these libraries get coded directly into the scripts, or 
do they wind up using some sort of default path search mechanism (as for 
C header files)?  If the latter, then perhaps we can rename the path to 
gawk, avoid the confusion, and not impact anyone who might desire to use 
these files.  If the former, then we may be stuck, and I'll just have to 
hold my nose (unless someone can take the work to make sure that the 
libraries also work with vanilla awk.)

Something to think about, maybe.

    -- Garrett
>
> -- Carol
>
>>
>>    -- Garrett
>>
>> Don Cragun wrote:
>>> I am sponsoring this case for Carol Fields.  It adds /usr/bin/gawk,
>>> /usr/bin/igawk, and /usr/bin/pgawk to the Solaris SFW consolidation.
>>> This case times out on Friday, September 26, 2008.
>>>
>>>  - Don
>>>
>>> Template Version: @(#)sac_nextcase %I% %G% SMI
>>> This information is Copyright 2008 Sun Microsystems
>>> 1. Introduction
>>>     1.1. Project/Component Working Name:
>>>      Include GNU awk 3.1.5
>>>     1.2. Name of Document Author/Supplier:
>>>      Author:  Carol Fields
>>>     1.3  Date of This Document:
>>>     19 September, 2008
>>> 4. Technical Description
>>> 4.1. Summary
>>>
>>>      This case adds the GNU implementation of awk to the SFW
>>>      consolidation for delivery in OpenSolaris/Indiana.  GNU awk will
>>>      be integrated under the guidelines for /usr/gnu [1].
>>>
>>>      This case seeks Patch binding.
>>>
>>> 4.2. Discussion
>>>
>>>      GNU awk provides an implementation of the awk pattern scanning and
>>>      processing language.  GNU awk and Solaris awk are incompatible due
>>>      to different parsing.  GNU awk offers enhancements over the awk(1)
>>>      invocation in /usr/bin.  (For example, GNU awk supports the -m and
>>>      -W options.)  It is expected that developer time will be conserved
>>>      by providing GNU awk on OpenSolaris; developers expect the
>>>      familiarity of open source tools across platforms.
>>>
>>>      A new package, SUNWgawk, will be introduced to deliver the
>>>      component.  /usr/bin/gawk will be provided; gawk is built by the
>>>      component package.  /usr/gnu/bin/awk will be a symlink to
>>>      ../../bin/gawk.  Similiarly /usr/gnu/share/man/man1/awk.1 will be
>>>      a symlink to ../../../../share/man/man1/gawk.1.
>>>
>>>      The initial version provided will be awk-3.1.5.
>>>
>>>      Formatted man pages for gawk and pgawk (gawk.1) and for igawk
>>>      (igawk.1) are in this case's materials directory.
>>>
>>> 4.3. Interfaces
>>>
>>>     /usr/gnu/bin/awk
>>>     (symlink to ../../bin/gawk)
>>>         Location            Uncommitted
>>>         Invocation            Volatile
>>>         Human-readable output        Volatile
>>>
>>>     /usr/bin/igawk
>>>     /usr/bin/pgawk
>>>         Location            Uncommitted
>>>         Invocation            Volatile
>>>         Human-readable output        Volatile
>>>
>>>     /usr/lib/awk/prcat
>>>     /usr/lib/awk/pwcat
>>>         Location            Uncommitted
>>>         Invocation            Volatile
>>>         Human-readable output        Volatile
>>>
>>>     The following in /usr/share/awk/: assert.awk, bits2str.awk,
>>>     cliff_rand.awk, ctime.awk, ftrans.awk, getopt.awk, gettime.awk,
>>>     group.awk, join.awk, libintl.awk, nextfile.awk, noassign.awk,
>>>     ord.awk, passwd.awk, readable.awk, rewind.awk, round.awk,
>>>     strtonum.awk, zerofile.awk
>>>         Location            Uncommitted
>>>         Invocation            Volatile
>>>         Human-readable output        Volatile
>>>
>>>     /usr/share/info/gawk.info
>>>     /usr/share/info/gawkinet.info
>>>         Location            Uncommitted
>>>
>>>     /usr/gnu/share/man/man1/awk.1
>>>     (symlink to ../../../../share/man/man1/gawk.1)
>>>         Location            Uncommitted
>>>
>>>     /usr/share/man/man1/pgawk.1
>>>     (hard link to gawk.1)
>>>         Location            Uncommitted
>>>
>>>     /usr/gnu/share/man/man1/igawk.1
>>>         Location            Uncommitted
>>>
>>>     Package containing above interfaces:    SUNWgawk
>>>
>>> 5.  References
>>>
>>> [1] S. Hahn, B. Smaalders, and R. Orth, PSARC/2007/047: /usr/gnu, 2007.
>>>
>>> [2] S. Hahn, PSARC/2007/049:  Including GNU which, 2007.
>>>
>>> [3] S. Hahn, PSARC/2007/048:  Include GNU coreutils 6.7.
>>>
>>> 6. Resources and Schedule
>>>     6.4. Steering Committee requested information
>>>        6.4.1. Consolidation C-team Name:
>>>         SFW
>>>     6.5. ARC review type: FastTrack
>>>     6.6. ARC Exposure: open
>>>
>>>   
>>
>


From don.cragun@Sun.COM Fri Sep 19 16:29:24 2008
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 m8JNTN5h006025
	for <psarc-ext@sac.sfbay.Sun.COM>; Fri, 19 Sep 2008 16:29:23 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m8JNTK5s010336;
	Sat, 20 Sep 2008 07:29:21 +0800 (SGT)
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 <0K7G00E01UKWKU00@nwk-avmta-2.sfbay.sun.com>; Fri,
 19 Sep 2008 16:29:20 -0700 (PDT)
Received: from dm-eng-02.sfbay.sun.com ([129.146.11.32])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K7G00B1PUKVVV50@nwk-avmta-2.sfbay.sun.com>; Fri,
 19 Sep 2008 16:29:19 -0700 (PDT)
Received: from spartan.eng.sun.com (spartan.SFBay.Sun.COM [129.146.226.64])
	by dm-eng-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id m8JNTJK7037387; Fri, 19 Sep 2008 16:29:19 -0700 (PDT)
Received: from spartan (spartan [129.146.226.64])
	by spartan.eng.sun.com (8.13.7+Sun/8.13.7) with SMTP id m8JNLnI3007795; Fri,
 19 Sep 2008 16:21:50 -0700 (PDT)
Date: Fri, 19 Sep 2008 16:21:50 -0700 (PDT)
From: Don Cragun <don.cragun@Sun.COM>
Subject: Re: Include GNU awk 3.1.5 [PSARC/2008/594 FastTrack timeout 09/26/2008]
To: don.cragun@Sun.COM, gdamore@Sun.COM
Cc: PSARC-ext@Sun.COM, Carol.Fields@Sun.COM
Reply-to: Don Cragun <don.cragun@Sun.COM>
Message-id: <200809192321.m8JNLnI3007795@spartan.eng.sun.com>
MIME-version: 1.0
X-Mailer: dtmail 1.3.0 @(#)CDE Version 1.6.2 SunOS 5.10 sun4u sparc
Content-type: TEXT/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-MD5: euAx44/mAnpaIjfSuJrqJQ==
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 590

>Date: Fri, 19 Sep 2008 14:01:25 -0700
>From: "Garrett D'Amore" <gdamore@sun.com>
>
>Shouldn't the Human Readable Output really be Not-An-Interface?
>

Garrett,
	No.  The output produced by gawk (and igawk and pgawk) is
precisely defined by the program that you feed it.  Since gawk output
isn't constrained by SVID3 (like awk, nawk, and oawk) nor by XPG4, SUS,
SUSv2, and SUSv3 (like xpg4/bin/awk), the output is marked as Volatile
rather than Committed (nee Standard).
	Whether or not the output of the awk script is machine
parseable is up to the script's author.

	- Don

 ... ... ...


From gdamore@sun.com Fri Sep 19 16:43:05 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 m8JNh5Iu006665
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 19 Sep 2008 16:43:05 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m8JNh3Y0023193;
	Fri, 19 Sep 2008 16:43:04 -0700 (PDT)
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 <0K7G0040XV7RNS00@brm-avmta-1.central.sun.com>; Fri,
 19 Sep 2008 17:43:03 -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 <0K7G00JIRV7RZE40@brm-avmta-1.central.sun.com>; Fri,
 19 Sep 2008 17:43:03 -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 m8JNh3Ut020796;
 Fri, 19 Sep 2008 16:43:03 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K7G00I01V452I00@fe-sfbay-09.sun.com> (original mail from gdamore@sun.com)
 ; Fri, 19 Sep 2008 16:43:02 -0700 (PDT)
Received: from [10.7.251.172] by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K7G00CJUV7MTS20@fe-sfbay-09.sun.com>; Fri,
 19 Sep 2008 16:43:02 -0700 (PDT)
Date: Fri, 19 Sep 2008 16:41:06 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: Include GNU awk 3.1.5 [PSARC/2008/594 FastTrack timeout 09/26/2008]
In-reply-to: <200809192321.m8JNLnI3007795@spartan.eng.sun.com>
Sender: Garrett.Damore@sun.com
To: Don Cragun <don.cragun@sun.com>
Cc: PSARC-ext@sun.com, Carol.Fields@sun.com
Message-id: <48D43892.8070205@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200809192321.m8JNLnI3007795@spartan.eng.sun.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080616)
Status: RO
Content-Length: 991

Don Cragun wrote:
>> Date: Fri, 19 Sep 2008 14:01:25 -0700
>> From: "Garrett D'Amore" <gdamore@sun.com>
>>
>> Shouldn't the Human Readable Output really be Not-An-Interface?
>>
>>     
>
> Garrett,
> 	No.  The output produced by gawk (and igawk and pgawk) is
> precisely defined by the program that you feed it.  Since gawk output
> isn't constrained by SVID3 (like awk, nawk, and oawk) nor by XPG4, SUS,
> SUSv2, and SUSv3 (like xpg4/bin/awk), the output is marked as Volatile
> rather than Committed (nee Standard).
> 	Whether or not the output of the awk script is machine
> parseable is up to the script's author.
>   

I wasn't talking about the output of scripts -- I was talking about 
output that was intended (by design) to be human readable, such as 
messages sent to stderr.

I thought that's what was meant by "Human Readable Output" (which is 
very different from the output that results from processing a well 
formed script.)

    -- Garrett
> 	- Don
>
>  ... ... ...
>
>   


From don.cragun@sun.com Fri Sep 19 16:43:27 2008
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 m8JNhQbe006690
	for <psarc-ext@sac.sfbay.Sun.COM>; Fri, 19 Sep 2008 16:43:26 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m8JNhMJS014796;
	Sat, 20 Sep 2008 07:43:23 +0800 (SGT)
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 <0K7G00F03V8AA300@nwk-avmta-2.sfbay.sun.com>; Fri,
 19 Sep 2008 16:43:22 -0700 (PDT)
Received: from dm-eng-02.sfbay.sun.com ([129.146.11.32])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K7G00B38V8AVV70@nwk-avmta-2.sfbay.sun.com>; Fri,
 19 Sep 2008 16:43:22 -0700 (PDT)
Received: from spartan.eng.sun.com (spartan.SFBay.Sun.COM [129.146.226.64])
	by dm-eng-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id m8JNhMsn045136; Fri, 19 Sep 2008 16:43:22 -0700 (PDT)
Received: from spartan (spartan [129.146.226.64])
	by spartan.eng.sun.com (8.13.7+Sun/8.13.7) with SMTP id m8JNZq39007839; Fri,
 19 Sep 2008 16:35:52 -0700 (PDT)
Date: Fri, 19 Sep 2008 16:35:52 -0700 (PDT)
From: Don Cragun <don.cragun@sun.com>
Subject: Re: Include GNU awk 3.1.5 [PSARC/2008/594 FastTrack timeout 09/26/2008]
To: gdamore@sun.com
Cc: Carol.Fields@sun.com, PSARC-ext@sun.com
Reply-to: Don Cragun <don.cragun@sun.com>
Message-id: <200809192335.m8JNZq39007839@spartan.eng.sun.com>
MIME-version: 1.0
X-Mailer: dtmail 1.3.0 @(#)CDE Version 1.6.2 SunOS 5.10 sun4u sparc
Content-type: TEXT/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-MD5: EAYlC84v/eJn3XDJMOF9Tg==
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 2257

>Date: Fri, 19 Sep 2008 16:17:11 -0700
>From: "Garrett D'Amore" <gdamore@sun.com>
>
>> Garrett D'Amore wrote:
>>> A couple of quick notes.
>>>
>>> Shouldn't the Human Readable Output really be Not-An-Interface?
>
>You didn't answer the above question.

I answered it in earlier e-mail (but it is currently still stuck in the
out queue on my machine.  Presumably, you'll see it before you see this
response.

>
>>>
 ... ... ...
>
>>
>>>
>>> It would be "nice" to have documentation for the various gawk 
>>> libraries that the project is delivering.  (Speaking of which, should 
>>> those libraries be in /usr/share/gawk instead of /usr/share/awk?  I'm 
>>> guessing that they might not be compatible with stock Solaris awk or 
>>> nawk....)
>>
>> The component package (and Ubuntu) installs functions, eg. ctime,
>> in /usr/share/awk/, eg. ctime.awk.  `info gawk` describes these 
>> functions.
>> Since the name doesn't conflict, these functions will be installed
>> in the same directory as the component package.
>
>You misunderstood my concern.  My concern is that by having them in a 
>directory called "awk", some people might expect that they would 
>*function* with a program called "awk".  This is the case on Linux 
>systems, but it is not the case (or so I presume) for Solaris systems.
>
>Does the path to these libraries get coded directly into the scripts, or 
>do they wind up using some sort of default path search mechanism (as for 
>C header files)?  If the latter, then perhaps we can rename the path to 
>gawk, avoid the confusion, and not impact anyone who might desire to use 
>these files.  If the former, then we may be stuck, and I'll just have to 
>hold my nose (unless someone can take the work to make sure that the 
>libraries also work with vanilla awk.)
>
>Something to think about, maybe.

The only documentation for these is from "info gawk".  They are
expected to be used with /usr/gnu/bin/awk and /usr/bin/gawk; so they
are used by a program called awk depending on how $PATH is set.  Making
the name of the directory where they are stored on Linux wouldn't seem
to serve any purpose other than to make Linux scripts that use the
files less portable when moved to Solaris systems.

	- Don

>
>    -- Garrett
 ... ... ...


From John.Plocher@sun.com Fri Sep 19 17:03:51 2008
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m8K03pTb007355
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 19 Sep 2008 17:03:51 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m8K03pM9014693;
	Fri, 19 Sep 2008 17:03:51 -0700 (PDT)
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 <0K7G00G09W6FZ400@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 19 Sep 2008 17:03:51 -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 <0K7G00CBJW65GAD0@nwk-avmta-1.sfbay.Sun.COM>; Fri,
 19 Sep 2008 17:03:41 -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 m8K03eFS022453;
 Fri, 19 Sep 2008 17:03:40 -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 <0K7G00101W1DLP00@fe-sfbay-10.sun.com>
 (original mail from John.Plocher@Sun.COM); Fri,
 19 Sep 2008 17:03:40 -0700 (PDT)
Received: from [192.168.168.4] ([208.74.177.212])
 by fe-sfbay-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb
 28 2007)) with ESMTPSA id <0K7G002OZW61CL00@fe-sfbay-10.sun.com>; Fri,
 19 Sep 2008 17:03:37 -0700 (PDT)
Date: Fri, 19 Sep 2008 17:03:37 -0700
From: John Plocher <John.Plocher@sun.com>
Subject: Re: Include GNU awk 3.1.5 [PSARC/2008/594 FastTrack timeout	09/26/2008]
In-reply-to: <48D43892.8070205@sun.com>
Sender: John.Plocher@sun.com
To: "Garrett D'Amore" <gdamore@sun.com>
Cc: Don Cragun <don.cragun@sun.com>, PSARC-ext@sun.com, Carol.Fields@sun.com
Message-id: <48D43DD9.2030006@Sun.Com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200809192321.m8JNLnI3007795@spartan.eng.sun.com>
 <48D43892.8070205@sun.com>
User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707)
Status: RO
Content-Length: 1658

Garrett D'Amore wrote:
> Don Cragun wrote:
>>> Date: Fri, 19 Sep 2008 14:01:25 -0700
>>> From: "Garrett D'Amore" <gdamore@sun.com>
>>>
>>> Shouldn't the Human Readable Output really be Not-An-Interface?

In trying to understand the ARC stability classifications, please
try and remember what we are trying to do here.  By labeling
something as "Committed", "Volatile" or "Not-An-Interface", we
are setting customer's and user's expectations about how we might
change those interfaces.

When talking about a filter like awk or tr or even cat, the spec
for that program is pretty clear about the transform applied
by the program.  Input + program = output, and that output is
governed by the filter's spec.  In this case, with gawk, that
transform is probably about as "Committed" as one can get.

On the other hand, there are error messages, help screens and
the like that are intended to be human readable.  Are those things
interfaces?  If not, then they are "Not An Interface".  If so,
(e.g., we expect people to parse the output of gawk --help) then
they are no longer simply "human readable output", but are
instead programming interfaces that may or may not be useful
in a localized world.  TANSTAAFL.

(I am recalling a packaging/installer conversation where someone
is parsing the output of "foo --help" to check for the presence
or absence of a particular command line flag because the consumer
needs to run with both old and new versions...)

So, project team, what things are you trying to identify under
the heading of "Human Readable Output", how do you expect that
output to be used, and what is the proper interface stability
for it?

  -John


From dwc@spartan.eng.sun.com Sat Sep 20 01:43:31 2008
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 m8K8hUjq018076
	for <psarc-ext@sac.sfbay.sun.com>; Sat, 20 Sep 2008 01:43:31 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m8K8hR5R022754;
	Sat, 20 Sep 2008 09:43:28 +0100 (BST)
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 <0K7H00J01K8F0G00@nwk-avmta-2.sfbay.sun.com>; Sat,
 20 Sep 2008 01:43:27 -0700 (PDT)
Received: from dm-eng-02.sfbay.sun.com ([129.146.11.32])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K7H00GXHK8EOL10@nwk-avmta-2.sfbay.sun.com>; Sat,
 20 Sep 2008 01:43:26 -0700 (PDT)
Received: from spartan.eng.sun.com (spartan.SFBay.Sun.COM [129.146.226.64])
	by dm-eng-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id m8K8hQj2031868; Sat, 20 Sep 2008 01:43:26 -0700 (PDT)
Received: from spartan.eng.sun.com (localhost [127.0.0.1])
	by spartan.eng.sun.com (8.13.7+Sun/8.13.7) with ESMTP id m8K8ZvXd009224; Sat,
 20 Sep 2008 01:35:57 -0700 (PDT)
Received: (from dwc@localhost)
	by spartan.eng.sun.com (8.13.7+Sun/8.13.7/Submit) id m8K8ZveB009223; Sat,
 20 Sep 2008 01:35:57 -0700 (PDT)
Date: Sat, 20 Sep 2008 01:35:57 -0700 (PDT)
From: Don Cragun <don.cragun@sun.com>
Subject: Re: Include GNU awk 3.1.5 [PSARC/2008/594 FastTrack timeout	09/26/2008]
To: John.Plocher@sun.com, gdamore@sun.com
Cc: Carol.Fields@sun.com, PSARC-ext@sun.com
Message-id: <200809200835.m8K8ZveB009223@spartan.eng.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 3234

>Date: Fri, 19 Sep 2008 17:03:37 -0700
>From: John Plocher <John.Plocher@sun.com>
>
>Garrett D'Amore wrote:
>> Don Cragun wrote:
>>>> Date: Fri, 19 Sep 2008 14:01:25 -0700
>>>> From: "Garrett D'Amore" <gdamore@sun.com>
>>>>
>>>> Shouldn't the Human Readable Output really be Not-An-Interface?
>
 ... ... ...
>
>When talking about a filter like awk or tr or even cat, the spec
>for that program is pretty clear about the transform applied
>by the program.  Input + program = output, and that output is
>governed by the filter's spec.  In this case, with gawk, that
>transform is probably about as "Committed" as one can get.

John & Garrett,
Given that most GNU utilties are neither codeset independent (CSI) nor
do they correctly handle internationlaized regular expressions (IREs),
and that POSIX conformance is a stated goal for the GNU utilities, I
agree with the project team that the "filter's spec" is not as stable
as you seem to think.

>
>On the other hand, there are error messages, help screens and
>the like that are intended to be human readable.  Are those things
>interfaces?  If not, then they are "Not An Interface".  If so,
>(e.g., we expect people to parse the output of gawk --help) then
>they are no longer simply "human readable output", but are
>instead programming interfaces that may or may not be useful
>in a localized world.  TANSTAAFL.
>
>(I am recalling a packaging/installer conversation where someone
>is parsing the output of "foo --help" to check for the presence
>or absence of a particular command line flag because the consumer
>needs to run with both old and new versions...)

The project team agrees that all diagnostic output (including output
from --help) is Not An Interface.  In fact, the project team believes
(and I agree) that diagnostic output of all utilities is "Not An
Interface" unless there are explicit statements to the contrary in the
man pages for that utility.  There are no such statements in the man
pages nor in the other case materials associated with this case.

>
>So, project team, what things are you trying to identify under
>the heading of "Human Readable Output", how do you expect that
>output to be used, and what is the proper interface stability
>for it?

Carol copied the "Human Readable Output" and "Invocation" from a
``similar'' case.  I should have changed both of them before I
submitted the case.  After the discussion dies down, I will update the
spec to include all of the changes and clarifications that have been
agreed to in this case's discussion.

The uses of "Human Readable Output" are about the stability of normal
output produced by gawk scripts (and by uses of the ancillary files
when used in scripts).  It does NOT include diagnostic output.  Since
CSI and IREs in scriptsa affect the output produced by scripts, the
project team believes that Volatile is the correct commitment level.

The intent of "Invocation" is "Command line options and gawk command
language".  Since there is a good chance that a future update to gawk
may implement CSI and full IRE support and since these will affect
actions chosen to be executed and the output produced, the project team
believes that Volatile is the correct commitment level.

 - Don

>
>  -John

From gdamore@sun.com Sat Sep 20 06:39:30 2008
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 m8KDdT6F022326
	for <psarc-ext@sac.sfbay.sun.com>; Sat, 20 Sep 2008 06:39:30 -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 m8KDdQbS004064;
	Sat, 20 Sep 2008 14:39:27 +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 <0K7H00J01XXQ8B00@nwk-avmta-1.sfbay.Sun.COM>; Sat,
 20 Sep 2008 06:39:26 -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 <0K7H00D4IXXQOY90@nwk-avmta-1.sfbay.Sun.COM>; Sat,
 20 Sep 2008 06:39:26 -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 m8KDdQVZ025235;
 Sat, 20 Sep 2008 06:39:26 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K7H00501XRT1B00@fe-sfbay-09.sun.com> (original mail from gdamore@sun.com)
 ; Sat, 20 Sep 2008 06:39:26 -0700 (PDT)
Received: from [10.7.251.172] by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K7H00G13XXPXWE0@fe-sfbay-09.sun.com>; Sat,
 20 Sep 2008 06:39:25 -0700 (PDT)
Date: Sat, 20 Sep 2008 06:37:32 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: Include GNU awk 3.1.5 [PSARC/2008/594 FastTrack timeout	09/26/2008]
In-reply-to: <200809200835.m8K8ZveB009223@spartan.eng.sun.com>
Sender: Garrett.Damore@sun.com
To: Don Cragun <don.cragun@sun.com>
Cc: John.Plocher@sun.com, Carol.Fields@sun.com, PSARC-ext@sun.com
Message-id: <48D4FC9C.7030004@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200809200835.m8K8ZveB009223@spartan.eng.sun.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080616)
Status: RO
Content-Length: 3958

I fully agree with your statements below.  If you can update the case 
materials with the clarifications (and I'd avoid the use of "Human 
Readable Output" to avoid ambiguity), that would be ideal.  
Identification of CSI related bugs up front will help clarify why script 
output is considered Volatile.

(Perhaps you could even separate the outputs -- script output within the 
C locale could be marked Committed, and under other locales could be 
considered Volatile?  Just a thought.)

    -- Garrett

Don Cragun wrote:
>> Date: Fri, 19 Sep 2008 17:03:37 -0700
>> From: John Plocher <John.Plocher@sun.com>
>>
>> Garrett D'Amore wrote:
>>     
>>> Don Cragun wrote:
>>>       
>>>>> Date: Fri, 19 Sep 2008 14:01:25 -0700
>>>>> From: "Garrett D'Amore" <gdamore@sun.com>
>>>>>
>>>>> Shouldn't the Human Readable Output really be Not-An-Interface?
>>>>>           
>  ... ... ...
>   
>> When talking about a filter like awk or tr or even cat, the spec
>> for that program is pretty clear about the transform applied
>> by the program.  Input + program = output, and that output is
>> governed by the filter's spec.  In this case, with gawk, that
>> transform is probably about as "Committed" as one can get.
>>     
>
> John & Garrett,
> Given that most GNU utilties are neither codeset independent (CSI) nor
> do they correctly handle internationlaized regular expressions (IREs),
> and that POSIX conformance is a stated goal for the GNU utilities, I
> agree with the project team that the "filter's spec" is not as stable
> as you seem to think.
>
>   
>> On the other hand, there are error messages, help screens and
>> the like that are intended to be human readable.  Are those things
>> interfaces?  If not, then they are "Not An Interface".  If so,
>> (e.g., we expect people to parse the output of gawk --help) then
>> they are no longer simply "human readable output", but are
>> instead programming interfaces that may or may not be useful
>> in a localized world.  TANSTAAFL.
>>
>> (I am recalling a packaging/installer conversation where someone
>> is parsing the output of "foo --help" to check for the presence
>> or absence of a particular command line flag because the consumer
>> needs to run with both old and new versions...)
>>     
>
> The project team agrees that all diagnostic output (including output
> from --help) is Not An Interface.  In fact, the project team believes
> (and I agree) that diagnostic output of all utilities is "Not An
> Interface" unless there are explicit statements to the contrary in the
> man pages for that utility.  There are no such statements in the man
> pages nor in the other case materials associated with this case.
>
>   
>> So, project team, what things are you trying to identify under
>> the heading of "Human Readable Output", how do you expect that
>> output to be used, and what is the proper interface stability
>> for it?
>>     
>
> Carol copied the "Human Readable Output" and "Invocation" from a
> ``similar'' case.  I should have changed both of them before I
> submitted the case.  After the discussion dies down, I will update the
> spec to include all of the changes and clarifications that have been
> agreed to in this case's discussion.
>
> The uses of "Human Readable Output" are about the stability of normal
> output produced by gawk scripts (and by uses of the ancillary files
> when used in scripts).  It does NOT include diagnostic output.  Since
> CSI and IREs in scriptsa affect the output produced by scripts, the
> project team believes that Volatile is the correct commitment level.
>
> The intent of "Invocation" is "Command line options and gawk command
> language".  Since there is a good chance that a future update to gawk
> may implement CSI and full IRE support and since these will affect
> actions chosen to be executed and the output produced, the project team
> believes that Volatile is the correct commitment level.
>
>  - Don
>
>   
>>  -John
>>     


From John.Plocher@sun.com Sat Sep 20 10:22:20 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 m8KHMKVU026034
	for <psarc-ext@sac.sfbay.sun.com>; Sat, 20 Sep 2008 10:22:20 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m8KHMJdo020997;
	Sat, 20 Sep 2008 10:22:20 -0700 (PDT)
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 <0K7I00L038975Y00@brm-avmta-1.central.sun.com>; Sat,
 20 Sep 2008 11:22:19 -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 <0K7I00H12896MG10@brm-avmta-1.central.sun.com>; Sat,
 20 Sep 2008 11:22:19 -0600 (MDT)
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 m8KHMIeK029991;
 Sat, 20 Sep 2008 10:22:18 -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 <0K7I00D0184RXT00@fe-sfbay-10.sun.com>
 (original mail from John.Plocher@Sun.COM); Sat,
 20 Sep 2008 10:22:18 -0700 (PDT)
Received: from [192.168.168.4] ([208.74.177.212])
 by fe-sfbay-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb
 28 2007)) with ESMTPSA id <0K7I00MZS895M8D0@fe-sfbay-10.sun.com>; Sat,
 20 Sep 2008 10:22:17 -0700 (PDT)
Date: Sat, 20 Sep 2008 10:22:16 -0700
From: John Plocher <John.Plocher@sun.com>
Subject: Re: Include GNU awk 3.1.5 [PSARC/2008/594 FastTrack	timeout	09/26/2008]
In-reply-to: <48D4FC9C.7030004@sun.com>
Sender: John.Plocher@sun.com
To: "Garrett D'Amore" <gdamore@sun.com>
Cc: Don Cragun <don.cragun@sun.com>, Carol.Fields@sun.com, PSARC-ext@sun.com
Message-id: <48D53148.8070001@Sun.Com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200809200835.m8K8ZveB009223@spartan.eng.sun.com>
 <48D4FC9C.7030004@sun.com>
User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707)
Status: RO
Content-Length: 89

Garrett D'Amore wrote:
> I fully agree with your statements below. 

+2

Thanks,
  -John

From dwc@sac.sfbay.sun.com Sun Sep 21 02:09:59 2008
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 m8L99wh3011988
	for <psarc-ext@sac.sfbay.Sun.COM>; Sun, 21 Sep 2008 02:09:59 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m8L99uhf026972
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Sun, 21 Sep 2008 17:09:57 +0800 (SGT)
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 <0K7J00K03G4KG700@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Sun, 21 Sep 2008 02:09:56 -0700 (PDT)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K7J005E0G4KFV90@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Sun,
 21 Sep 2008 02:09:56 -0700 (PDT)
Received: from sac.sfbay.sun.com (new-sac.SFBay.Sun.COM [129.146.175.65])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id m8L99tMK015424; Sun, 21 Sep 2008 02:09:55 -0700 (PDT)
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 m8L99tKB011985; Sun,
 21 Sep 2008 02:09:55 -0700 (PDT)
Received: (from dwc@localhost)	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit)
 id m8L99tkr011984; Sun, 21 Sep 2008 02:09:55 -0700 (PDT)
Date: Sun, 21 Sep 2008 02:09:55 -0700 (PDT)
From: Don Cragun <don.cragun@sun.com>
Subject: Re: Include GNU awk 3.1.5 [PSARC/2008/594 FastTrack timeout 09/26/2008]
To: PSARC-ext@sun.com
Cc: carol.fields@sun.com
Message-id: <200809210909.m8L99tkr011984@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 3280

This is an update to the case materials based on the comments that have
been received so far.  The timer remains running for this case and
still times out on Friday, September 26, 2008.

 - Don

1. Introduction
    1.1. Project/Component Working Name:
	 Include GNU awk 3.1.5
    1.2. Name of Document Author/Supplier:
	 Author:  Carol Fields
    1.3  Date of This (Updated) Document:
	21 September, 2008
4. Technical Description
    4.1. Summary

     This case adds the GNU implementation of awk to the SFW
     consolidation for delivery in OpenSolaris/Indiana.  GNU awk will
     be integrated under the guidelines for /usr/gnu [1].

     This case seeks Patch binding.

    4.2. Discussion

     GNU awk provides an implementation of the awk pattern scanning and
     processing language.  GNU awk and Solaris awk are incompatible due
     to different parsing.  GNU awk offers enhancements over the awk(1)
     invocation in /usr/bin.  (For example, GNU awk supports the -m and
     -W options.)  It is expected that developer time will be conserved
     by providing GNU awk on OpenSolaris; developers expect the
     familiarity of open source tools across platforms.

     A new package, SUNWgawk, will be introduced to deliver the
     component.  /usr/bin/gawk will be provided; gawk is built by the
     component package.  /usr/gnu/bin/awk will be a symlink to
     ../../bin/gawk.  Similiarly /usr/gnu/share/man/man1/awk.1 will be
     a symlink to ../../../../share/man/man1/gawk.1.

     The initial version provided will be awk-3.1.5.

     Formatted man pages for gawk and pgawk (gawk.1) and for igawk
     (igawk.1) are in this case's materials directory.

    4.3. Interfaces

	/usr/bin/gawk
	/usr/bin/igawk
	/usr/bin/pgawk
	/usr/gnu/bin/awk (symlink to ../../bin/gawk)
	/usr/share/awk/assert.awk
	/usr/share/awk/bits2str.awk
	/usr/share/awk/cliff_rand.awk
	/usr/share/awk/ctime.awk
	/usr/share/awk/ftrans.awk
	/usr/share/awk/getopt.awk
	/usr/share/awk/gettime.awk
	/usr/share/awk/group.awk
	/usr/share/awk/join.awk
	/usr/share/awk/libintl.awk
	/usr/share/awk/nextfile.awk
	/usr/share/awk/noassign.awk
	/usr/share/awk/ord.awk
	/usr/share/awk/passwd.awk
	/usr/share/awk/readable.awk
	/usr/share/awk/rewind.awk
	/usr/share/awk/round.awk
	/usr/share/awk/strtonum.awk
	/usr/share/awk/zerofile.awk
		Location			Uncommitted
		Command Line Options, gawk
		    Programming Language, and	Volatile
		    Non-diagnostic Output

	/usr/lib/awk/grcat
	/usr/lib/awk/pwcat
		Location			Uncommitted
		Command Line Options, and
		    Non-diagnostic Output	Volatile

	/usr/gnu/share/man/man1/awk.1 (symlink to
	    ../../../../share/man/man1/gawk.1)
	/usr/share/info/gawk.info
	/usr/share/info/gawkinet.info
	/usr/share/man/man1/gawk.1
	/usr/share/man/man1/igawk.1
	/usr/share/man/man1/pgawk.1 (hard link to gawk.1)
		Location			Uncommitted

	Package containing above interfaces:	SUNWgawk

5.  References

[1] S. Hahn, B. Smaalders, and R. Orth, PSARC/2007/047: /usr/gnu, 2007.

[2] S. Hahn, PSARC/2007/049:  Including GNU which, 2007.

[3] S. Hahn, PSARC/2007/048:  Include GNU coreutils 6.7.

6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		SFW
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open

From carlsonj@phorcys.east.sun.com Mon Sep 22 04:04:42 2008
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 m8MB4fY7010568
	for <psarc-ext@sac.sfbay.Sun.COM>; Mon, 22 Sep 2008 04:04:41 -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 m8MB4Vox007822;
	Mon, 22 Sep 2008 19:04:38 +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 <0K7L00J01G3PJT00@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 22 Sep 2008 04:04:37 -0700 (PDT)
Received: from phorcys.east.sun.com ([129.148.174.143])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K7L00B2CG3PV2C0@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 22 Sep 2008 04:04:37 -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 m8MB4bdu006208; Mon,
 22 Sep 2008 07:04:37 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id m8MB4bLu006205; Mon,
 22 Sep 2008 07:04:37 -0400 (EDT)
Date: Mon, 22 Sep 2008 07:04:37 -0400
From: James Carlson <james.d.carlson@sun.com>
Subject: Re: Include GNU awk 3.1.5 [PSARC/2008/594 FastTrack timeout	09/26/2008]
In-reply-to: <48D42147.4080906@sun.com>
To: Carol.Fields@sun.com
Cc: PSARC-ext@sun.com, Don Cragun <don.cragun@sun.com>
Message-id: <18647.31685.32695.67816@gargle.gargle.HOWL>
MIME-version: 1.0
X-Mailer: VM 7.01 under Emacs 21.3.1
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200809192048.m8JKmUeC001873@sac.sfbay.sun.com>
 <18644.4768.627668.969639@gargle.gargle.HOWL> <48D42147.4080906@sun.com>
Status: RO
Content-Length: 1527

Carol Fields writes:
> James Carlson wrote:
> > Don Cragun writes:
> >> 	/usr/gnu/bin/awk
> >> 	(symlink to ../../bin/gawk)
> > 
> > Why is there no /usr/gnu/bin/iawk or /usr/gnu/bin/pawk?  Are the
> > [ip]gawk variants Solaris-specific?
> > 
> 
> In /usr/bin, the component package installs awk which is a symlink to gawk.
> Because GNU /usr/bin/awk conflicts with Solaris /usr/bin/awk, the symlink
> /usr/gnu/bin/awk will be installed.  The component package doesn't install
> /usr/bin/iawk or /usr/bin/pawk; there is no conflict, and
> neither /usr/gnu/bin/iawk nor /usr/gnu/bin/pawk will be installed.

If avoiding a conflict for 'awk' is the only intent, then why are
these installed as 'igawk' and 'pgawk'?  Why do they need 'g' as well?

I don't understand what the GNU environment is supposed to look like
here.  What I *think* I see is that a standard Solaris user will see
these:

	gawk
	igawk
	pgawk

A GNU environment (/usr/gnu/bin first on PATH) will see this these
things as GNU awk:

	awk
	igawk
	pgawk

The question is this: why does the GNU user see 'awk' as expected,
without having to type 'g' to get it, but then has to add in a
superfluous 'g' in order to access those other two variants?

Is this inconsistent layout (with "awk" plus "[ip]gawk") common on
other GNU distributions?

-- 
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 Carol.Fields@sun.com Mon Sep 22 11:08:37 2008
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 m8MI8akX022101
	for <psarc-ext@sac.sfbay.Sun.COM>; Mon, 22 Sep 2008 11:08:37 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m8MI8UaA013331;
	Tue, 23 Sep 2008 02:08:34 +0800 (SGT)
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 <0K7L0030DZQ8T700@brm-avmta-1.central.sun.com>; Mon,
 22 Sep 2008 12:08:32 -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 <0K7L00LKVZQ7NJ60@brm-avmta-1.central.sun.com>; Mon,
 22 Sep 2008 12:08:31 -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 m8MI8VHS021043;
 Mon, 22 Sep 2008 11:08:31 -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 <0K7L00K01YN62V00@fe-sfbay-10.sun.com>
 (original mail from Carol.Fields@Sun.COM); Mon,
 22 Sep 2008 11:08:31 -0700 (PDT)
Received: from [129.146.224.56] by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K7L001SNZQ1P9A0@fe-sfbay-10.sun.com>; Mon,
 22 Sep 2008 11:08:25 -0700 (PDT)
Date: Mon, 22 Sep 2008 11:06:38 -0700
From: Carol Fields <Carol.Fields@sun.com>
Subject: Re: Include GNU awk 3.1.5 [PSARC/2008/594 FastTrack timeout	09/26/2008]
In-reply-to: <18647.31685.32695.67816@gargle.gargle.HOWL>
Sender: Carol.Fields@sun.com
To: James Carlson <James.D.Carlson@sun.com>
Cc: PSARC-ext@sun.com, Don Cragun <don.cragun@sun.com>
Reply-to: Carol.Fields@sun.com
Message-id: <48D7DEAE.2020009@sun.com>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200809192048.m8JKmUeC001873@sac.sfbay.sun.com>
 <18644.4768.627668.969639@gargle.gargle.HOWL> <48D42147.4080906@sun.com>
 <18647.31685.32695.67816@gargle.gargle.HOWL>
User-Agent: Thunderbird 2.0.0.6 (X11/20071119)
Status: RO
Content-Length: 1945

James Carlson wrote:
> Carol Fields writes:
>> James Carlson wrote:
>>> Don Cragun writes:
>>>> 	/usr/gnu/bin/awk
>>>> 	(symlink to ../../bin/gawk)
>>> Why is there no /usr/gnu/bin/iawk or /usr/gnu/bin/pawk?  Are the
>>> [ip]gawk variants Solaris-specific?
>>>
>> In /usr/bin, the component package installs awk which is a symlink to gawk.
>> Because GNU /usr/bin/awk conflicts with Solaris /usr/bin/awk, the symlink
>> /usr/gnu/bin/awk will be installed.  The component package doesn't install
>> /usr/bin/iawk or /usr/bin/pawk; there is no conflict, and
>> neither /usr/gnu/bin/iawk nor /usr/gnu/bin/pawk will be installed.
> 
> If avoiding a conflict for 'awk' is the only intent, then why are
> these installed as 'igawk' and 'pgawk'?  Why do they need 'g' as well?

On OpenSolaris, the files will be installed with the same name as in the
component package, with the exception of the conflicting command 'awk'.
This maintains the consistency and familiarity of the component package.
The component package installs in /usr/bin :
awk -> gawk
igawk
pgawk

Because awk conflicts with Solaris /usr/bin/awk, the symlink
/usr/gnu/bin/awk -> ../../bin/gawk
will be installed on OpenSolaris.

> 
> I don't understand what the GNU environment is supposed to look like
> here.  What I *think* I see is that a standard Solaris user will see
> these:
> 
> 	gawk
> 	igawk
> 	pgawk

Correct.

> 
> A GNU environment (/usr/gnu/bin first on PATH) will see this these
> things as GNU awk:
> 
> 	awk
> 	igawk
> 	pgawk

Correct.

> 
> The question is this: why does the GNU user see 'awk' as expected,
> without having to type 'g' to get it, but then has to add in a
> superfluous 'g' in order to access those other two variants?
> 
> Is this inconsistent layout (with "awk" plus "[ip]gawk") common on
> other GNU distributions?

Yes, on Ubuntu, /usr/bin/igawk and /usr/bin/pgawk are installed, and
there is no /usr/bin/iawk nor /usr/bin/pawk.

-- Carol

> 


From carlsonj@phorcys.east.sun.com Mon Sep 22 11:20:49 2008
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 m8MIKmoX022415
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 22 Sep 2008 11:20:48 -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 m8MIKiZs017230;
	Mon, 22 Sep 2008 19:20:46 +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 <0K7M00I0Z0AK0400@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 22 Sep 2008 11:20:44 -0700 (PDT)
Received: from phorcys.east.sun.com ([129.148.174.143])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K7M002XG0AJD2A0@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 22 Sep 2008 11:20:43 -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 m8MIKhjV008080; Mon,
 22 Sep 2008 14:20:43 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id m8MIKgUo008077; Mon,
 22 Sep 2008 14:20:42 -0400 (EDT)
Date: Mon, 22 Sep 2008 14:20:42 -0400
From: James Carlson <james.d.carlson@sun.com>
Subject: Re: Include GNU awk 3.1.5 [PSARC/2008/594 FastTrack timeout	09/26/2008]
In-reply-to: <48D7DEAE.2020009@sun.com>
To: Carol.Fields@sun.com
Cc: PSARC-ext@sun.com, Don Cragun <don.cragun@sun.com>
Message-id: <18647.57850.978045.262859@gargle.gargle.HOWL>
MIME-version: 1.0
X-Mailer: VM 7.01 under Emacs 21.3.1
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200809192048.m8JKmUeC001873@sac.sfbay.sun.com>
 <18644.4768.627668.969639@gargle.gargle.HOWL> <48D42147.4080906@sun.com>
 <18647.31685.32695.67816@gargle.gargle.HOWL> <48D7DEAE.2020009@sun.com>
Status: RO
Content-Length: 791

Carol Fields writes:
> > The question is this: why does the GNU user see 'awk' as expected,
> > without having to type 'g' to get it, but then has to add in a
> > superfluous 'g' in order to access those other two variants?
> > 
> > Is this inconsistent layout (with "awk" plus "[ip]gawk") common on
> > other GNU distributions?
> 
> Yes, on Ubuntu, /usr/bin/igawk and /usr/bin/pgawk are installed, and
> there is no /usr/bin/iawk nor /usr/bin/pawk.

*boggle*

OK; if that's what users really expect, then I guess I don't care so
much.  Seems like an error to me ...

-- 
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 don.cragun@sun.com Wed Sep 24 10:35:11 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 m8OHZBb3021309
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 24 Sep 2008 10:35:11 -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 m8OHZ658005311
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@Sun.COM>; Wed, 24 Sep 2008 11:35:10 -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 <0K7P00B21NIM3900@brm-avmta-1.central.sun.com> for PSARC-ext@Sun.COM
 (ORCPT PSARC-ext@Sun.COM); Wed, 24 Sep 2008 11:35:10 -0600 (MDT)
Received: from dm-eng-02.sfbay.sun.com ([129.146.11.32])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K7P00973NIKZ310@brm-avmta-1.central.sun.com> for
 PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Wed,
 24 Sep 2008 11:35:09 -0600 (MDT)
Received: from spartan.eng.sun.com (spartan.SFBay.Sun.COM [129.146.226.64])
	by dm-eng-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id m8OHZ81Y030546; Wed, 24 Sep 2008 10:35:08 -0700 (PDT)
Received: from spartan (spartan [129.146.226.64])
	by spartan.eng.sun.com (8.13.7+Sun/8.13.7) with SMTP id m8OHRdmi013138; Wed,
 24 Sep 2008 10:27:39 -0700 (PDT)
Date: Wed, 24 Sep 2008 10:27:39 -0700 (PDT)
From: Don Cragun <don.cragun@sun.com>
Subject: Re: Include GNU awk 3.1.5 [PSARC/2008/594 FastTrack timeout 09/26/2008]
To: Carol.Fields@sun.com
Cc: PSARC-ext@sun.com
Reply-to: Don Cragun <don.cragun@sun.com>
Message-id: <200809241727.m8OHRdmi013138@spartan.eng.sun.com>
MIME-version: 1.0
X-Mailer: dtmail 1.3.0 @(#)CDE Version 1.6.2 SunOS 5.10 sun4u sparc
Content-type: TEXT/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-MD5: 7guoFd/5xr3gXy2fxNRUjQ==
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 71

This case was approved during today's PSARC business meeting.

 - Don


