From sacadmin Wed May 21 11:12:36 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 m4LICaYV018232;
	Wed, 21 May 2008 11:12:36 -0700 (PDT)
Received: (from bc99092@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id m4LICa2P018228;
	Wed, 21 May 2008 11:12:36 -0700 (PDT)
Date: Wed, 21 May 2008 11:12:36 -0700 (PDT)
From: Brian Cameron <bc99092@sac.sfbay.sun.com>
Message-Id: <200805211812.m4LICa2P018228@sac.sfbay.sun.com>
To: LSARC@sac.sfbay.sun.com
Subject: Update GNU M4 to 1.4.9 [LSARC/2008/338 FastTrack timeout 05/28/2008]
Status: RO
Content-Length: 3332


Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 Update GNU M4 to 1.4.9
    1.2. Name of Document Author/Supplier:
	 Author:  Dermot McCluskey
    1.3  Date of This Document:
	21 May, 2008
4. Technical Description
Update GNU M4 to 1.4.9

1.  Summary

	This fast-track increments the version of GNU M4 (GM4) in Solaris
	from 1.4.2 to 1.4.9.

	Patch release binding is requested.

2.  Discussion

	GM4 is an implementation of the traditional Unix macro processor.
	It is an open-source project maintained by a community outside
	Sun Microsystems.

	Other implementations of M4 are also includeded in Solaris at
	/usr/bin/m4 (linked from /usr/ccs/bin/m4) and /usr/xpg4/bin/m4.

	One of the biggest users of GM4 is GNU Autoconf.  The version of
	GNU Autoconf in Solaris (2.61) states that it requires GM4 version
	1.4.7 or later.  A number of projects such as JDS and the recently
	approved "Certificate & PKCS#11 PAM module" [1] cannot build with
	the version of GM4 currently in Solaris.

	The latest stable version of GM4 is 1.4.11.  However, since 1.4.10
	GM4 has been released with the GPLv3 license, which is not
	approved for Solaris.  Therefore, this proposal integrates the
	latest version of GM4 that was released under GPLv2, 1.4.9.

	As with the previously integrated version, GM4 1.4.9 consists
	of the /usr/bin/gm4 command; links to this command from
	/usr/gnu/bin/m4 and /usr/sfw/bin/gm4; and an infodoc manual.
	Newly added in this version is a manpage.  This version also
	utilises /usr/lib/charset.alias, a table of character encoding
	aliases, which is provided by glib.

	Numerous bugs and RFEs have been fixed from the earlier version,
	including a number of minor changes to the command-line parameters.
	APPENDIX A shows the full usage syntax for versions 1.4.2 and
	1.4.9.  Also, details of all the changes since 1.4.2 are shown
	in APPENDIX B, taken from the GM4 Release Notes and ChangeLog.

	As is currently the practise in SFW, the info doc manual will
	be moved from the SUNWsfinf package to the "parent" package,
	SUNWgm4.

	GM4 uses /usr/lib/charset.alias, a Private interface provided
	by glib in GNOME [2] & [3].  A contract governing this usage has
	also been submitted [4] and this case is dependent on that contract.


3. Interfaces

	Exported Interfaces
	===================
	SUNWgm4				Committed			(unchanged)

	/usr/bin/gm4			Committed	Command		(unchanged)
	/usr/gnu/bin/m4			Committed	Sym link	(unchanged)
	/usr/sfw/bin/gm4		Committed	Sym link	(unchanged)

	/usr/share/info/m4.info		Committed			(unchanged)
	/usr/share/man/man1/gm4.1	Committed	New

	Imported Interfaces
	===================
	/usr/lib/charset.alias		Private		From glib (GNOME)
							Subject to contract [4]


Appendices:
	APPENDIX_A.txt, Usage summaries
	APPENDIX_B.txt, Change summary

References:
	[1] PSARC 2006/283, Certificate & PKCS#11 PAM module.
	[2] LSARC 2008/207, GNOME 2.22
	[3] LSARC 2001/384, Gtk+2.0 / glib 2.0, libglade, pango
	[4] ?????????

	PSARC 2007/056, GM4 migration from /usr/sfw to /usr & /usr/gnu

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


From sacadmin Thu May 22 10:39:36 2008
Received: from dm-sfbay-02.sfbay.sun.com (dm-sfbay-02.SFBay.Sun.COM [129.146.11.31])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m4MHdaNe001840
	for <LSARC@sac.sfbay.sun.com>; Thu, 22 May 2008 10:39:36 -0700 (PDT)
Received: from brmea-mail-1.sun.com (brmea-mail-1.Sun.COM [192.18.98.31])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m4MHdZre019942
	for <LSARC@sac.sfbay.sun.com>; Thu, 22 May 2008 10:39:36 -0700 (PDT)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m4MHdZCW011078
	for <LSARC@sac.sfbay.sun.com>; Thu, 22 May 2008 17:39:35 GMT
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K1A008015D45G00@mail-amer.sun.com>
 (original mail from Brian.Cameron@Sun.COM) for LSARC@sac.sfbay.sun.com; Thu,
 22 May 2008 11:39:35 -0600 (MDT)
Received: from [129.153.250.12] by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K1A00FRD6DPX320@mail-amer.sun.com> for
 LSARC@sac.sfbay.sun.com; Thu, 22 May 2008 11:39:27 -0600 (MDT)
Date: Thu, 22 May 2008 12:39:25 -0500
From: Brian Cameron <Brian.Cameron@Sun.COM>
Subject: LSARC 2008/338 Update M4 to 1.4.9
Sender: Brian.Cameron@Sun.COM
To: LSARC@sac.sfbay.sun.com
Cc: Dermot McCluskey <Dermot.McCluskey@Sun.COM>
Reply-to: Brian.Cameron@Sun.COM
Message-id: <4835AFCD.60202@Sun.COM>
MIME-version: 1.0
Content-type: multipart/mixed; boundary="Boundary_(ID_xdrcB97uO4GiWeZfe+L59w)"
User-Agent: Thunderbird 2.0.0.6 (X11/20070802)
Status: RO
Content-Length: 3296

This is a multi-part message in MIME format.

--Boundary_(ID_xdrcB97uO4GiWeZfe+L59w)
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT


LSARC:

I set the timeout on this case for 05/28/2008.

-- 

Brian

--Boundary_(ID_xdrcB97uO4GiWeZfe+L59w)
Content-type: text/plain; name=gnu_m4_1.4.9_FASTTRACK.txt
Content-transfer-encoding: 7BIT
Content-disposition: inline; filename=gnu_m4_1.4.9_FASTTRACK.txt

Update GNU M4 to 1.4.9

1.  Summary

	This fast-track increments the version of GNU M4 (GM4) in Solaris
	from 1.4.2 to 1.4.9.

	Patch release binding is requested.

2.  Discussion

	GM4 is an implementation of the traditional Unix macro processor.
	It is an open-source project maintained by a community outside
	Sun Microsystems.

	Other implementations of M4 are also includeded in Solaris at
	/usr/bin/m4 (linked from /usr/ccs/bin/m4) and /usr/xpg4/bin/m4.

	One of the biggest users of GM4 is GNU Autoconf.  The version of
	GNU Autoconf in Solaris (2.61) states that it requires GM4 version
	1.4.7 or later.  A number of projects such as JDS and the recently
	approved "Certificate & PKCS#11 PAM module" [1] cannot build with
	the version of GM4 currently in Solaris.

	The latest stable version of GM4 is 1.4.11.  However, since 1.4.10
	GM4 has been released with the GPLv3 license, which is not
	approved for Solaris.  Therefore, this proposal integrates the
	latest version of GM4 that was released under GPLv2, 1.4.9.

	As with the previously integrated version, GM4 1.4.9 consists
	of the /usr/bin/gm4 command; links to this command from
	/usr/gnu/bin/m4 and /usr/sfw/bin/gm4; and an infodoc manual.
	Newly added in this version is a manpage.  This version also
	utilises /usr/lib/charset.alias, a table of character encoding
	aliases, which is provided by glib.

	Numerous bugs and RFEs have been fixed from the earlier version,
	including a number of minor changes to the command-line parameters.
	APPENDIX A shows the full usage syntax for versions 1.4.2 and
	1.4.9.  Also, details of all the changes since 1.4.2 are shown
	in APPENDIX B, taken from the GM4 Release Notes and ChangeLog.

	As is currently the practise in SFW, the info doc manual will
	be moved from the SUNWsfinf package to the "parent" package,
	SUNWgm4.

	GM4 uses /usr/lib/charset.alias, a Private interface provided
	by glib in GNOME [2] & [3].  A contract governing this usage has
	also been submitted [4] and this case is dependent on that contract.


3. Interfaces

	Exported Interfaces
	===================
	SUNWgm4				Committed			(unchanged)

	/usr/bin/gm4			Committed	Command		(unchanged)
	/usr/gnu/bin/m4			Committed	Sym link	(unchanged)
	/usr/sfw/bin/gm4		Committed	Sym link	(unchanged)

	/usr/share/info/m4.info		Committed			(unchanged)
	/usr/share/man/man1/gm4.1	Committed	New

	Imported Interfaces
	===================
	/usr/lib/charset.alias		Private		From glib (GNOME)
							Subject to contract [4]


Appendices:
	APPENDIX_A.txt, Usage summaries
	APPENDIX_B.txt, Change summary

References:
	[1] PSARC 2006/283, Certificate & PKCS#11 PAM module.
	[2] LSARC 2008/207, GNOME 2.22
	[3] LSARC 2001/384, Gtk+2.0 / glib 2.0, libglade, pango
	[4] ?????????

	PSARC 2007/056, GM4 migration from /usr/sfw to /usr & /usr/gnu

--Boundary_(ID_xdrcB97uO4GiWeZfe+L59w)--

From sacadmin Fri May 30 20:55:30 2008
Received: from dm-sfbay-01.sfbay.sun.com (dm-sfbay-01.SFBay.Sun.COM [129.145.155.118])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m4V3tUkZ006548
	for <LSARC@sac.sfbay.sun.com>; Fri, 30 May 2008 20:55:30 -0700 (PDT)
Received: from brmea-mail-3.sun.com (brmea-mail-3.Sun.COM [192.18.98.34])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m4V3tUqr015204
	for <LSARC@sac.sfbay.sun.com>; Fri, 30 May 2008 20:55:30 -0700 (PDT)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m4V3tT3m024540
	for <LSARC@sac.sfbay.sun.com>; Sat, 31 May 2008 03:55:29 GMT
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K1P00401S6OJM00@mail-amer.sun.com>
 (original mail from Brian.Cameron@Sun.COM) for LSARC@sac.sfbay.sun.com; Fri,
 30 May 2008 21:55:29 -0600 (MDT)
Received: from [129.146.91.123] by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0K1P00LELS8HWCC0@mail-amer.sun.com> for
 LSARC@sac.sfbay.sun.com; Fri, 30 May 2008 21:55:29 -0600 (MDT)
Date: Fri, 30 May 2008 22:55:46 -0500
From: Brian Cameron <Brian.Cameron@Sun.COM>
Subject: Re: LSARC 2008/338 Update M4 to 1.4.9
In-reply-to: <4835AFCD.60202@Sun.COM>
Sender: Brian.Cameron@Sun.COM
To: Brian.Cameron@Sun.COM
Cc: LSARC@sac.sfbay.sun.com, Dermot McCluskey <Dermot.McCluskey@Sun.COM>
Message-id: <4840CC42.8010206@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
References: <4835AFCD.60202@Sun.COM>
User-Agent: Thunderbird 2.0.0.14 (X11/20080519)
Status: RO
Content-Length: 344


We have now passed the 05/28/2008 timeout for the "LSARC 2008/338 Update
M4 to 1.4.9" FastTrack case and since there were no comments I am
marking this case as closed approved.

Note that I added the needed contract to this case so that M4 may
use the glib charset.alias interface.

   http://sac.eng/arc/LSARC/2008/338/contract-01.txt

Brian

