From <IMAP4.psuedo.sims> Thu Jan  8 17:16:50 2009
Date: Thu, 8 Jan 2009 17:16:50 -0800 (PST)
From: Postmaster
Subject: Message from mail server       
Content-Length: 95
Mime-Version: 1.0
Status: RO
X-IMAP: 1231463810 12

Delete.
This is a system message.                                














--END+PSEUDO--

From jw137282@sac.sfbay.sun.com Sun Dec 14 14:57:20 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 mBEMvJ3p020633
	for <psarc-ext@sac.sfbay.sun.com>; Sun, 14 Dec 2008 14:57:20 -0800 (PST)
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 mBEMv8eV028067;
	Sun, 14 Dec 2008 22:57:18 GMT
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 <0KBW00M012FFG100@nwk-avmta-1.sfbay.Sun.COM>; Sun,
 14 Dec 2008 14:57:15 -0800 (PST)
Received: from dm-sfbay-01.sfbay.sun.com ([129.145.155.118])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KBW00DXE2FFR740@nwk-avmta-1.sfbay.Sun.COM>; Sun,
 14 Dec 2008 14:57:15 -0800 (PST)
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 mBEMvE0k046469; Sun, 14 Dec 2008 14:57:14 -0800 (PST)
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 mBEMvCb1020627; Sun,
 14 Dec 2008 14:57:12 -0800 (PST)
Received: (from jw137282@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id mBEMvCQm020623; Sun,
 14 Dec 2008 14:57:12 -0800 (PST)
Date: Sun, 14 Dec 2008 14:57:12 -0800 (PST)
From: James Walker <jw137282@sac.sfbay.sun.com>
Subject: patchutils [PSARC/2008/770 FastTrack timeout 12/22/2008]
To: PSARC-ext@sun.com
Cc: jason.li@sun.com
Message-id: <200812142257.mBEMvCQm020623@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Content-Length: 14477
Status: RO
X-Status: $$$$
X-UID: 0000000001

I'm sponsoring this case for Jason Li, the timeout is set to expire next
Monday December 22, 2008.  The requested release binding is minor.

Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 patchutils
    1.2. Name of Document Author/Supplier:
	 Author:  Jason Li
    1.3  Date of This Document:
	14 December, 2008
4. Technical Description
Patchutils Check List
1.0 Project Information
1.1 Name of project/component
    patchutils

1.2 Author of document
    Jason.Li@Sun.COM

2.0 Project Summary
  2.1 Project Description
    Patchutils is a small collection of programs that operate on patch files.

    Interdiff generates an incremental patch from two patches against a common
    source. For example, if you have applied a pre-patch to a source tree, and
    wish to apply another pre-patch (which is against the same original source
    tree), you can use interdiff to generate the patch that you need to apply.
    You can also use this to review changes between two pre-patches.

    Combinediff generates a single patch from two incremental patches, allowing
    you to merge patches together. The resulting patch file only alters each
    file once.

    Filterdiff will select the portions of a patch file that apply to files
    matching (or, alternatively, not matching) a shell wildcard.

    Fixcvsdiff is for correcting the output of 'cvs diff'.

    Rediff corrects hand-edited patches, by comparing the original patch with
    the modified one and adjusting the offsets and counts.

    Lsdiff displays a short listing of affected files in a patch file, along
    with (optionally) the line numbers of the start of each patch.

    Splitdiff separates out patches from a patch file so that each new patch
    file only alters any given file once. In this way, a file containing several
    incremental patches can be split into individual incremental patches.

    Grepdiff displays a list of the files modified by a patch where the patch
    contains a given regular expression.

    Recountdiff fixes up counts and offsets in a unified diff.

    Unwrapdiff fixes word-wrapped unified diffs.  

    patchutils-0.3.0 will be integrated into the SFW consolidation as part of
    this proposal, and will be installed as SUNWpatchutils.

  2.2 Release binding
      What is is the release binding?
      (see http://opensolaris.org/os/community/arc/policies/release-taxonomy/)
      [ ] Major
      [*] Minor
      [ ] Patch or Micro
      [ ] Unknown -- ARC review required

  2.3 Type of project
      Is this case a Linux Familiarity project?
      [*] Yes
      [ ] No

  2.4 Originating Community
    2.4.1 Community Name
      cyberelk - Tim Waugh [1]
    
    2.4.2 Community Involvement
      Indicate Sun's involvement in the community
      [ ] Maintainer
      [ ] Contributor
      [*] Monitoring
      
      Will the project team work with the upstream community to resolve
      architectural issues of interest to Sun?
      [*] Yes 
      [ ] No - briefly explain
      
      Will we or are we forking from the community?
      [ ] Yes - ARC review required prior to forking
      [*] No
      
3.0 Technical Description
  3.1 Installation & Sharable
    3.1.1S Solaris Installation - section only required for Solaris Software
      (see http://opensolaris.org/os/community/arc/policies/install-locations/ for details)
      Does this project follow the Install Locations best practice?
      [*] Yes 
      [ ] No - ARC review required
      
      Does this project install into /usr under [sbin|bin|lib|include|man|share]?
      [*] Yes
      [ ] No or N/A
      
      Does this project install into /opt?
      [ ] Yes - explain below
      [*] No or N/A
      
      Does this project install into a different directory structure?
      [ ] Yes - ARC review required
      [*] No or N/A
      
      Do any of the components of this project conflict with anything under /usr?
      (see http://opensolaris.org/os/community/arc/caselog/2007/047/ for details)
      [ ] Yes - explain below
      [*] No
      
      If conflicts exist then will this project install under /usr/gnu?
      [ ] Yes
      [ ] No - ARC review required
      [*] N/A
      
      Is this project installing into /usr/sfw?
      [ ] Yes - ARC review required
      [*] No
      
    3.1.1W Windows Installation - section only required for Windows Software
      (see http://sac.sfbay/WSARC/2002/494 for details)
      Does this project install software into a 
      <system drive>:\Program Files\Sun\<product> or <system drive>:\Sun\<product>
      directory?
      [ ] Yes
      [ ] No - ARC review required
      
      Does the project use the Windows registry?
      [ ] Yes
      [ ] No - ARC review required
      
      Does the project use 
      HKEY_LOCAL_MACHINE\SOFTWARE\Sun Microsystems\<product>\<version>
      for the registry key?
      [ ] Yes
      [ ] No - ARC review required
      
      Is the project's stored location
      HKEY_LOCAL_MACHINE\SOFTWARE\Sun Microsystems\<product id>\<version id>\Path?
      [ ] Yes
      [ ] No - ARC review required
      
    3.1.2 Share and Sharable
      Does the module include any components that are used or shared by 
      other projects?
      [ ] Yes
      [*] No
    
      If yes are these components packaged to be shared with the other FOSS?
      [ ] Yes
      [ ] No - ARC review required
      [*] N/A
    
      Are these components already in the Solaris WOS?
      [ ] Yes
      [*] No - continue with next section (section 3.2)
    
      If yes are these newer versions being delivered?
      [ ] Yes
      [ ] No - ARC review required
      
      If yes are the newer versions replacing the existing versions?
      [ ] Yes
      [ ] No - ARC review required

  3.2 Exported Libraries
      Are libraries being delivered by this project?
      [ ] Yes
      [*] No - continue with next section (section 3.3)
      
      Are 64-bit versions of the libraries being delivered?
      [ ] Yes
      [ ] No - ARC review required
    
      Are static versions of the libraries being delivered?
      [ ] Yes - ARC review required
      [ ] No 
      
  3.3 Services and the /etc Directory
      (see http://opensolaris.org/os/community/arc/policies/SMF-policy/)
      Does the project integrate anything into /etc/init.d or /etc/rc?.d?
      [ ] Yes - ARC review required
      [*] No
      
      Does the project integrate any new entries into /etc/inittab or
      /etc/inetd.conf?
      [ ] Yes - ARC review required
      [*] No
      
      Does the project integrate any private non-public files into /etc/default
      or /etc/ configuration files?
      [ ] Yes - ARC review required
      [*] No
      
      Does the service manifests method context grant rights above that
      of the noaccess user and basic privilege set?
      [ ] Yes - ARC review required
      [*] No
        
  3.4 Security
    3.4.1 Secure By Default 
      (see http://opensolaris.org/os/community/arc/policies/secure-by-default/ for details)
      (see http://www.opensolaris.org/os/community/arc/policies/NITS-policy/ for details)
      (see parts of http://opensolaris.org/os/community/arc/policies/SMF-policy/ for
       addtional details)
      Are there any network services provided by this project?
      [ ] Yes
      [*] No - continue with the next section (section 3.4.2)
      
      Are network services enabled by default?
      [ ] Yes - ARC review required
      [ ] No
      [ ] N/A
      
      Are network services automatically enabled by the project during installation?
      [ ] Yes - ARC review required
      [ ] No
      [ ] N/A
      
      Are inbound network communications denied by default?
      [ ] Yes
      [ ] No - ARC review required
      [ ] N/A
      
      Is inbound data checked to prevent content-based attacks?
      [ ] Yes
      [ ] No - ARC review required
      [ ] N/A
      
      Is the outbound receiver authenticated?
      [ ] Yes
      [ ] No - ARC review required
      [ ] N/A
      
      Is the receiver authenticated prior to receiving any sensitive outbound communication?
      [ ] Yes
      [ ] No - ARC review required
      [ ] N/A
      
    3.4.2 Authorization
      (see http://opensolaris.org/os/community/arc/bestpractices/rbac-intro/ and
	   http://opensolaris.org/os/community/arc/bestpractices/rbac-profiles/ and
	   http://opensolaris.org/os/community/arc/bestpractices/rbac-profiles/
           for details)
      Are there any setuid/setgid privileged binaries in the project?
      [ ] Yes - ARC review required
      [*] No - continue with next section (section 3.4.3)
      
      If yes then are the setuid/setgid privileges handled by the use of roles?
      [ ] Yes
      [ ] No - ARC review required

    3.4.3 Auditing
      (see http://opensolaris.org/os/community/arc/policies/audit-policy/ for details)
      (see http://opensolaris.org/os/community/arc/caselog/2003/397 for details)
      Does this component contain administrative or security enforcing software?
      [ ] Yes - ARC review required
      [*] No - continue to next section (section 3.4.4)
      
      (see http://opensolaris.org/os/community/arc/caselog/2003/397 for details)
      Do the components create audit logs detailing what took place including what event
      took place, who was involved, when the event took place?
      [ ] Yes - ARC contract and Audit project team review required
      [*] No - ARC review required
        
        
    3.4.4 Authentication
      (see http://opensolaris.org/os/community/arc/policies/PAM/)
      Do the components contain any authentication code?
      [ ] Yes
      [*] No - continue to next section (section 3.4.5)
      
      If yes do the components use PAM (plugable authentication modules) for authentication?
      [ ] Yes
      [ ] No - ARC review required
      
      If yes is a single PAM session maintained during authentication?
      [ ] Yes
      [ ] No - ARC review required
      
      If yes are the components sufficiently privileged to allow the requested 
      operations (authentication, password change, process credential manipulation, 
      audit state initialization)?
      [ ] Yes - briefly describe below
      [ ] No - ARC review required
      
    3.4.5 Passwords
      (see http://opensolaris.org/os/community/arc/bestpractices/passwords-cli/ and
           http://opensolaris.org/os/community/arc/bestpractices/passwords-files/ for details)
      Do any of the components for the project deal with passwords?
      [ ] Yes
      [*] No - continue to next section (section 3.4.6)
      
      If yes are these passwords entered via the CLI or environment?
      [ ] Yes - ARC review required
      [ ] No
      
      Are passwords stored within the file system for the component?
      [ ] Yes
      [ ] No - continue to next section (section 3.4.6)
      
      If yes are the permissions on the file such to protect exposing the password(s)?
      [ ] Yes
      [ ] No - ARC review required
      
    3.4.6 General Security Questions
      (see http://opensolaris.org/os/community/arc/bestpractices/security-questions/ for details)
      Are there any network protocols used by this project?
      [ ] Yes
      [*] No - continue with the next section (section 3.5)
      
      Do the components use standard network protocols?
      [ ] Yes
      [ ] No - ARC review required
      
      Do network services for the project make decisions based upon user, host or 
      service identities?
      [ ] Yes - explain below
      [ ] No
      [ ] N/A
      
      Do the components make use of secret information during authentication and/or
      authorization?
      [ ] Yes - explain below
      [ ] No
      [ ] N/A
  
  3.5 Networking
      Do the components access the network?
      [ ] Yes
      [*] No - continue with the next section (section 3.6)
      
      If yes do the components support IPv6?
      [ ] Yes 
      [ ] No - ARC review required
          
  3.6 Core Solaris Components
      Do the components of this project compete with or duplicate core 
      Solaris components?
      [ ] Yes - ARC review required
      [*] No 
      
      Examples of Core Solaris Components include but are not limited to:
      
        Secure By Default
        Authorizations
        PAM -- Plugable Authentication Module
        Privilege
        PRM -- Process Rights Management -- Privilege
        Audit
        xVm -- Virtualization
        zones / Solaris Containers
        PRM -- Process Rights Management
        RBAC -- Role Based Access Control
        TX / Trusted Extensions
        ZFS
        SMF -- Service Management Facility
        FMA -- Fault Management Architecture
        SCF -- Smart Card Facility
        IPsec
        
4.0 Interfaces
  4.1 Exported Interfaces
  
    Interface Name			Classification      Comments
    --------------------------- 	------------------- ---------------------------
    SUNWpatchutils			Uncommitted	    Package
    /usr/bin/filterdiff			Uncommitted	    Executable binary file
    /usr/bin/interdiff			Uncommitted	    Executable binary file
    /usr/bin/rediff			Uncommitted	    Executable binary file
    /usr/bin/lsdiff			Uncommitted	    Symbol link to filterdiff
    /usr/bin/grepdiff			Uncommitted	    Symbol link to filterdiff
    /usr/bin/combinediff		Uncommitted	    Symbol link to interdiff
    /usr/bin/flipdiff			Uncommitted	    Symbol link to interdiff
    /usr/bin/dehtmldiff			Uncommitted	    Perl script
    /usr/bin/editdiff			Uncommitted	    Perl script
    /usr/bin/espdiff			Uncommitted	    Perl script
    /usr/bin/fixcvsdiff			Uncommitted	    Perl script
    /usr/bin/recountdiff		Uncommitted	    Perl script
    /usr/bin/splitdiff			Uncommitted	    Perl script
    /usr/bin/unwrapdiff			Uncommitted	    Perl script
    
  4.2 Imported Interfaces

    Interface Name		Classification       Comments
    --------------------------- -------------------- --------------------------
    SUNWbash			Volatile	     Package
    SUNWperl584core		Uncommitted	     Package
    
Appendix A - References
  [1] http://cyberelk.net/tim/patchutils

  OSR ID# 10611
  RFE ID# 6775972

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 danek.duvall@sun.com Sun Dec 14 16:28:10 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 mBF0S99x007817
	for <psarc-ext@sac.sfbay.Sun.COM>; Sun, 14 Dec 2008 16:28:09 -0800 (PST)
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 mBF0Rhie028253
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Mon, 15 Dec 2008 08:28:07 +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 <0KBW00B036MTPB00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Sun, 14 Dec 2008 16:28:05 -0800 (PST)
Received: from dm-sfbay-01.sfbay.sun.com ([129.145.155.118])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KBW00DOT6MTR8E0@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Sun,
 14 Dec 2008 16:28:05 -0800 (PST)
Received: from mumak.SFBay.Sun.COM (mumak.SFBay.Sun.COM [129.146.229.4])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id mBF0S3SI028886; Sun, 14 Dec 2008 16:28:03 -0800 (PST)
Received: from mumak.SFBay.Sun.COM (mumak [127.0.0.1])
	by mumak.SFBay.Sun.COM (8.14.3+Sun/8.14.3) with ESMTP id mBF0TclH027591; Sun,
 14 Dec 2008 16:29:38 -0800 (PST)
Received: (from dduvall@localhost)
	by mumak.SFBay.Sun.COM (8.14.3+Sun/8.14.3/Submit) id mBF0Tcnp027590; Sun,
 14 Dec 2008 16:29:38 -0800 (PST)
Date: Sun, 14 Dec 2008 16:29:33 -0800
From: Danek Duvall <danek.duvall@sun.com>
Subject: Re: patchutils [PSARC/2008/770 FastTrack timeout 12/22/2008]
In-reply-to: <200812142257.mBEMvCQm020623@sac.sfbay.sun.com>
To: James Walker <jw137282@sac.sfbay.sun.com>
Cc: PSARC-ext@sun.com, jason.li@sun.com
Message-id: <20081215002933.GB25343@mumak.SFBay.Sun.COM>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.4.1.325704
References: <200812142257.mBEMvCQm020623@sac.sfbay.sun.com>
User-Agent: Mutt/1.5.16 (2007-06-27)
Content-Length: 367
Status: RO
X-Status: $$$$
X-UID: 0000000002

>   4.2 Imported Interfaces
> 
>     Interface Name		Classification       Comments
>     --------------------------- -------------------- --------------------------
>     SUNWbash			Volatile	     Package

You don't mention in the exported interface table that any of the
executables are bash scripts -- is there some other reason you're depending
on bash?

+1

Danek

From gdamore@sun.com Sun Dec 14 16:53:29 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 mBF0rSg5007982
	for <psarc-ext@sac.sfbay.sun.com>; Sun, 14 Dec 2008 16:53:28 -0800 (PST)
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 mBF0rHSa003276
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Mon, 15 Dec 2008 00:53:27 GMT
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 <0KBW00F037SZ9P00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.Com); Sun, 14 Dec 2008 16:53:23 -0800 (PST)
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 <0KBW00C687SZAL10@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.Com); Sun,
 14 Dec 2008 16:53:23 -0800 (PST)
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 mBF0rNWO005952	for
 <PSARC-ext@Sun.Com>; Sun, 14 Dec 2008 16:53:23 -0800 (PST)
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 <0KBW00C017M78E00@fe-sfbay-09.sun.com> (original mail from gdamore@sun.com)
 for PSARC-ext@Sun.Com (ORCPT PSARC-ext@Sun.Com); Sun,
 14 Dec 2008 16:53:23 -0800 (PST)
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 <0KBW005U17SY0SA0@fe-sfbay-09.sun.com>; Sun,
 14 Dec 2008 16:53:23 -0800 (PST)
Date: Sun, 14 Dec 2008 16:45:45 -0800
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: patchutils [PSARC/2008/770 FastTrack timeout 12/22/2008]
In-reply-to: <200812142257.mBEMvCQm020623@sac.sfbay.sun.com>
Sender: Garrett.Damore@sun.com
To: James Walker <jw137282@sac.sfbay.sun.com>
Cc: PSARC-ext@sun.com, Jason.Li@sun.com
Message-id: <4945A8B9.3030400@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: <200812142257.mBEMvCQm020623@sac.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080616)
Content-Length: 15624
Status: RO
X-Status: $$$$
X-UID: 0000000003

+1 on architectural content -- architecturally this case is pretty obvious.

This looks like another case of just packaging all FOSS software on the 
planet up into IPS/OpenSolaris.  But as an ARC member, I guess it is no 
longer our position to argue on the "merit" of including a piece of 
software or not.

    -- Garrett

James Walker wrote:
> I'm sponsoring this case for Jason Li, the timeout is set to expire next
> Monday December 22, 2008.  The requested release binding is minor.
>
> Template Version: @(#)sac_nextcase %I% %G% SMI
> This information is Copyright 2008 Sun Microsystems
> 1. Introduction
>     1.1. Project/Component Working Name:
> 	 patchutils
>     1.2. Name of Document Author/Supplier:
> 	 Author:  Jason Li
>     1.3  Date of This Document:
> 	14 December, 2008
> 4. Technical Description
> Patchutils Check List
> 1.0 Project Information
> 1.1 Name of project/component
>     patchutils
>
> 1.2 Author of document
>     Jason.Li@Sun.COM
>
> 2.0 Project Summary
>   2.1 Project Description
>     Patchutils is a small collection of programs that operate on patch files.
>
>     Interdiff generates an incremental patch from two patches against a common
>     source. For example, if you have applied a pre-patch to a source tree, and
>     wish to apply another pre-patch (which is against the same original source
>     tree), you can use interdiff to generate the patch that you need to apply.
>     You can also use this to review changes between two pre-patches.
>
>     Combinediff generates a single patch from two incremental patches, allowing
>     you to merge patches together. The resulting patch file only alters each
>     file once.
>
>     Filterdiff will select the portions of a patch file that apply to files
>     matching (or, alternatively, not matching) a shell wildcard.
>
>     Fixcvsdiff is for correcting the output of 'cvs diff'.
>
>     Rediff corrects hand-edited patches, by comparing the original patch with
>     the modified one and adjusting the offsets and counts.
>
>     Lsdiff displays a short listing of affected files in a patch file, along
>     with (optionally) the line numbers of the start of each patch.
>
>     Splitdiff separates out patches from a patch file so that each new patch
>     file only alters any given file once. In this way, a file containing several
>     incremental patches can be split into individual incremental patches.
>
>     Grepdiff displays a list of the files modified by a patch where the patch
>     contains a given regular expression.
>
>     Recountdiff fixes up counts and offsets in a unified diff.
>
>     Unwrapdiff fixes word-wrapped unified diffs.  
>
>     patchutils-0.3.0 will be integrated into the SFW consolidation as part of
>     this proposal, and will be installed as SUNWpatchutils.
>
>   2.2 Release binding
>       What is is the release binding?
>       (see http://opensolaris.org/os/community/arc/policies/release-taxonomy/)
>       [ ] Major
>       [*] Minor
>       [ ] Patch or Micro
>       [ ] Unknown -- ARC review required
>
>   2.3 Type of project
>       Is this case a Linux Familiarity project?
>       [*] Yes
>       [ ] No
>
>   2.4 Originating Community
>     2.4.1 Community Name
>       cyberelk - Tim Waugh [1]
>     
>     2.4.2 Community Involvement
>       Indicate Sun's involvement in the community
>       [ ] Maintainer
>       [ ] Contributor
>       [*] Monitoring
>       
>       Will the project team work with the upstream community to resolve
>       architectural issues of interest to Sun?
>       [*] Yes 
>       [ ] No - briefly explain
>       
>       Will we or are we forking from the community?
>       [ ] Yes - ARC review required prior to forking
>       [*] No
>       
> 3.0 Technical Description
>   3.1 Installation & Sharable
>     3.1.1S Solaris Installation - section only required for Solaris Software
>       (see http://opensolaris.org/os/community/arc/policies/install-locations/ for details)
>       Does this project follow the Install Locations best practice?
>       [*] Yes 
>       [ ] No - ARC review required
>       
>       Does this project install into /usr under [sbin|bin|lib|include|man|share]?
>       [*] Yes
>       [ ] No or N/A
>       
>       Does this project install into /opt?
>       [ ] Yes - explain below
>       [*] No or N/A
>       
>       Does this project install into a different directory structure?
>       [ ] Yes - ARC review required
>       [*] No or N/A
>       
>       Do any of the components of this project conflict with anything under /usr?
>       (see http://opensolaris.org/os/community/arc/caselog/2007/047/ for details)
>       [ ] Yes - explain below
>       [*] No
>       
>       If conflicts exist then will this project install under /usr/gnu?
>       [ ] Yes
>       [ ] No - ARC review required
>       [*] N/A
>       
>       Is this project installing into /usr/sfw?
>       [ ] Yes - ARC review required
>       [*] No
>       
>     3.1.1W Windows Installation - section only required for Windows Software
>       (see http://sac.sfbay/WSARC/2002/494 for details)
>       Does this project install software into a 
>       <system drive>:\Program Files\Sun\<product> or <system drive>:\Sun\<product>
>       directory?
>       [ ] Yes
>       [ ] No - ARC review required
>       
>       Does the project use the Windows registry?
>       [ ] Yes
>       [ ] No - ARC review required
>       
>       Does the project use 
>       HKEY_LOCAL_MACHINE\SOFTWARE\Sun Microsystems\<product>\<version>
>       for the registry key?
>       [ ] Yes
>       [ ] No - ARC review required
>       
>       Is the project's stored location
>       HKEY_LOCAL_MACHINE\SOFTWARE\Sun Microsystems\<product id>\<version id>\Path?
>       [ ] Yes
>       [ ] No - ARC review required
>       
>     3.1.2 Share and Sharable
>       Does the module include any components that are used or shared by 
>       other projects?
>       [ ] Yes
>       [*] No
>     
>       If yes are these components packaged to be shared with the other FOSS?
>       [ ] Yes
>       [ ] No - ARC review required
>       [*] N/A
>     
>       Are these components already in the Solaris WOS?
>       [ ] Yes
>       [*] No - continue with next section (section 3.2)
>     
>       If yes are these newer versions being delivered?
>       [ ] Yes
>       [ ] No - ARC review required
>       
>       If yes are the newer versions replacing the existing versions?
>       [ ] Yes
>       [ ] No - ARC review required
>
>   3.2 Exported Libraries
>       Are libraries being delivered by this project?
>       [ ] Yes
>       [*] No - continue with next section (section 3.3)
>       
>       Are 64-bit versions of the libraries being delivered?
>       [ ] Yes
>       [ ] No - ARC review required
>     
>       Are static versions of the libraries being delivered?
>       [ ] Yes - ARC review required
>       [ ] No 
>       
>   3.3 Services and the /etc Directory
>       (see http://opensolaris.org/os/community/arc/policies/SMF-policy/)
>       Does the project integrate anything into /etc/init.d or /etc/rc?.d?
>       [ ] Yes - ARC review required
>       [*] No
>       
>       Does the project integrate any new entries into /etc/inittab or
>       /etc/inetd.conf?
>       [ ] Yes - ARC review required
>       [*] No
>       
>       Does the project integrate any private non-public files into /etc/default
>       or /etc/ configuration files?
>       [ ] Yes - ARC review required
>       [*] No
>       
>       Does the service manifests method context grant rights above that
>       of the noaccess user and basic privilege set?
>       [ ] Yes - ARC review required
>       [*] No
>         
>   3.4 Security
>     3.4.1 Secure By Default 
>       (see http://opensolaris.org/os/community/arc/policies/secure-by-default/ for details)
>       (see http://www.opensolaris.org/os/community/arc/policies/NITS-policy/ for details)
>       (see parts of http://opensolaris.org/os/community/arc/policies/SMF-policy/ for
>        addtional details)
>       Are there any network services provided by this project?
>       [ ] Yes
>       [*] No - continue with the next section (section 3.4.2)
>       
>       Are network services enabled by default?
>       [ ] Yes - ARC review required
>       [ ] No
>       [ ] N/A
>       
>       Are network services automatically enabled by the project during installation?
>       [ ] Yes - ARC review required
>       [ ] No
>       [ ] N/A
>       
>       Are inbound network communications denied by default?
>       [ ] Yes
>       [ ] No - ARC review required
>       [ ] N/A
>       
>       Is inbound data checked to prevent content-based attacks?
>       [ ] Yes
>       [ ] No - ARC review required
>       [ ] N/A
>       
>       Is the outbound receiver authenticated?
>       [ ] Yes
>       [ ] No - ARC review required
>       [ ] N/A
>       
>       Is the receiver authenticated prior to receiving any sensitive outbound communication?
>       [ ] Yes
>       [ ] No - ARC review required
>       [ ] N/A
>       
>     3.4.2 Authorization
>       (see http://opensolaris.org/os/community/arc/bestpractices/rbac-intro/ and
> 	   http://opensolaris.org/os/community/arc/bestpractices/rbac-profiles/ and
> 	   http://opensolaris.org/os/community/arc/bestpractices/rbac-profiles/
>            for details)
>       Are there any setuid/setgid privileged binaries in the project?
>       [ ] Yes - ARC review required
>       [*] No - continue with next section (section 3.4.3)
>       
>       If yes then are the setuid/setgid privileges handled by the use of roles?
>       [ ] Yes
>       [ ] No - ARC review required
>
>     3.4.3 Auditing
>       (see http://opensolaris.org/os/community/arc/policies/audit-policy/ for details)
>       (see http://opensolaris.org/os/community/arc/caselog/2003/397 for details)
>       Does this component contain administrative or security enforcing software?
>       [ ] Yes - ARC review required
>       [*] No - continue to next section (section 3.4.4)
>       
>       (see http://opensolaris.org/os/community/arc/caselog/2003/397 for details)
>       Do the components create audit logs detailing what took place including what event
>       took place, who was involved, when the event took place?
>       [ ] Yes - ARC contract and Audit project team review required
>       [*] No - ARC review required
>         
>         
>     3.4.4 Authentication
>       (see http://opensolaris.org/os/community/arc/policies/PAM/)
>       Do the components contain any authentication code?
>       [ ] Yes
>       [*] No - continue to next section (section 3.4.5)
>       
>       If yes do the components use PAM (plugable authentication modules) for authentication?
>       [ ] Yes
>       [ ] No - ARC review required
>       
>       If yes is a single PAM session maintained during authentication?
>       [ ] Yes
>       [ ] No - ARC review required
>       
>       If yes are the components sufficiently privileged to allow the requested 
>       operations (authentication, password change, process credential manipulation, 
>       audit state initialization)?
>       [ ] Yes - briefly describe below
>       [ ] No - ARC review required
>       
>     3.4.5 Passwords
>       (see http://opensolaris.org/os/community/arc/bestpractices/passwords-cli/ and
>            http://opensolaris.org/os/community/arc/bestpractices/passwords-files/ for details)
>       Do any of the components for the project deal with passwords?
>       [ ] Yes
>       [*] No - continue to next section (section 3.4.6)
>       
>       If yes are these passwords entered via the CLI or environment?
>       [ ] Yes - ARC review required
>       [ ] No
>       
>       Are passwords stored within the file system for the component?
>       [ ] Yes
>       [ ] No - continue to next section (section 3.4.6)
>       
>       If yes are the permissions on the file such to protect exposing the password(s)?
>       [ ] Yes
>       [ ] No - ARC review required
>       
>     3.4.6 General Security Questions
>       (see http://opensolaris.org/os/community/arc/bestpractices/security-questions/ for details)
>       Are there any network protocols used by this project?
>       [ ] Yes
>       [*] No - continue with the next section (section 3.5)
>       
>       Do the components use standard network protocols?
>       [ ] Yes
>       [ ] No - ARC review required
>       
>       Do network services for the project make decisions based upon user, host or 
>       service identities?
>       [ ] Yes - explain below
>       [ ] No
>       [ ] N/A
>       
>       Do the components make use of secret information during authentication and/or
>       authorization?
>       [ ] Yes - explain below
>       [ ] No
>       [ ] N/A
>   
>   3.5 Networking
>       Do the components access the network?
>       [ ] Yes
>       [*] No - continue with the next section (section 3.6)
>       
>       If yes do the components support IPv6?
>       [ ] Yes 
>       [ ] No - ARC review required
>           
>   3.6 Core Solaris Components
>       Do the components of this project compete with or duplicate core 
>       Solaris components?
>       [ ] Yes - ARC review required
>       [*] No 
>       
>       Examples of Core Solaris Components include but are not limited to:
>       
>         Secure By Default
>         Authorizations
>         PAM -- Plugable Authentication Module
>         Privilege
>         PRM -- Process Rights Management -- Privilege
>         Audit
>         xVm -- Virtualization
>         zones / Solaris Containers
>         PRM -- Process Rights Management
>         RBAC -- Role Based Access Control
>         TX / Trusted Extensions
>         ZFS
>         SMF -- Service Management Facility
>         FMA -- Fault Management Architecture
>         SCF -- Smart Card Facility
>         IPsec
>         
> 4.0 Interfaces
>   4.1 Exported Interfaces
>   
>     Interface Name			Classification      Comments
>     --------------------------- 	------------------- ---------------------------
>     SUNWpatchutils			Uncommitted	    Package
>     /usr/bin/filterdiff			Uncommitted	    Executable binary file
>     /usr/bin/interdiff			Uncommitted	    Executable binary file
>     /usr/bin/rediff			Uncommitted	    Executable binary file
>     /usr/bin/lsdiff			Uncommitted	    Symbol link to filterdiff
>     /usr/bin/grepdiff			Uncommitted	    Symbol link to filterdiff
>     /usr/bin/combinediff		Uncommitted	    Symbol link to interdiff
>     /usr/bin/flipdiff			Uncommitted	    Symbol link to interdiff
>     /usr/bin/dehtmldiff			Uncommitted	    Perl script
>     /usr/bin/editdiff			Uncommitted	    Perl script
>     /usr/bin/espdiff			Uncommitted	    Perl script
>     /usr/bin/fixcvsdiff			Uncommitted	    Perl script
>     /usr/bin/recountdiff		Uncommitted	    Perl script
>     /usr/bin/splitdiff			Uncommitted	    Perl script
>     /usr/bin/unwrapdiff			Uncommitted	    Perl script
>     
>   4.2 Imported Interfaces
>
>     Interface Name		Classification       Comments
>     --------------------------- -------------------- --------------------------
>     SUNWbash			Volatile	     Package
>     SUNWperl584core		Uncommitted	     Package
>     
> Appendix A - References
>   [1] http://cyberelk.net/tim/patchutils
>
>   OSR ID# 10611
>   RFE ID# 6775972
>
> 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 James.Walker@sun.com Sun Dec 14 17:55:02 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 mBF1t1mD009113
	for <psarc-ext@sac.sfbay.sun.com>; Sun, 14 Dec 2008 17:55:02 -0800 (PST)
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 mBF1sxYd044267
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Sun, 14 Dec 2008 18:55:01 -0700 (MST)
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 <0KBW0000FANNXX00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Sun, 14 Dec 2008 17:54:59 -0800 (PST)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KBW00CKMANMAT40@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Sun,
 14 Dec 2008 17:54:59 -0800 (PST)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id mBF1swKY025785	for
 <PSARC-ext@sun.com>; Mon, 15 Dec 2008 01:54:58 +0000 (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 <0KBW00L01AJZD900@mail-amer.sun.com>
 (original mail from James.Walker@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Sun,
 14 Dec 2008 18:54:58 -0700 (MST)
Received: from jim-walkers-macbook-pro.local ([129.150.33.41])
 by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0KBW0060RANEQLK0@mail-amer.sun.com>; Sun,
 14 Dec 2008 18:54:57 -0700 (MST)
Date: Sun, 14 Dec 2008 18:54:50 -0700
From: Jim Walker <James.Walker@sun.com>
Subject: Re: patchutils [PSARC/2008/770 FastTrack timeout 12/22/2008]
In-reply-to: <20081215002933.GB25343@mumak.SFBay.Sun.COM>
Sender: James.Walker@sun.com
To: Danek Duvall <Danek.Duvall@sun.com>
Cc: James Walker <jw137282@sac.sfbay.sun.com>, PSARC-ext@sun.com,
        Jason.Li@sun.com
Reply-to: James.Walker@sun.com
Message-id: <4945B8EA.7020804@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: <200812142257.mBEMvCQm020623@sac.sfbay.sun.com>
 <20081215002933.GB25343@mumak.SFBay.Sun.COM>
User-Agent: Thunderbird 2.0.0.18 (Macintosh/20081105)
Content-Length: 700
Status: RO
X-Status: $$$$
X-UID: 0000000004

Danek Duvall wrote:
>>   4.2 Imported Interfaces
>>
>>     Interface Name		Classification       Comments
>>     --------------------------- -------------------- --------------------------
>>     SUNWbash			Volatile	     Package
> 
> You don't mention in the exported interface table that any of the
> executables are bash scripts -- is there some other reason you're depending
> on bash?
> 
> +1
> 

Good catch.

I updated proposal.txt in the case directory to read:

     /usr/bin/dehtmldiff                 Uncommitted         Bash script
     /usr/bin/editdiff                   Uncommitted         Bash script
     /usr/bin/espdiff                    Uncommitted         Bash script

Cheers,
Jim

From piochjennifer@googlemail.com Mon Dec 15 08:13:00 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 mBFGCxsI026008
	for <psarc-ext@sac.sfbay.Sun.COM>; Mon, 15 Dec 2008 08:13:00 -0800 (PST)
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 mBFGCtTS012940;
	Tue, 16 Dec 2008 00:12:56 +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 <0KBX00005EDJ1Y00@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 15 Dec 2008 08:12:55 -0800 (PST)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KBX00IJ4EDI8Y70@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 15 Dec 2008 08:12:55 -0800 (PST)
Received: from relay13i.sun.com
 (ip123.net129179-4.block1.us.syntegra.com [129.179.4.123])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id mBFG2vGu001247; Mon,
 15 Dec 2008 16:12:54 +0000 (GMT)
Received: from mmp14es.mmp.us.syntegra.com ([160.41.208.14] [160.41.208.14])
 by relay13i.sun.com with ESMTP id BT-MMP-671852; Mon,
 15 Dec 2008 16:12:54 +0000 (Z)
Received: from relay13i.sun.com (relay13i.sun.com [129.179.4.123])
 by mmp14es.mmp.us.syntegra.com with ESMTP id BT-MMP-74171; Mon,
 15 Dec 2008 16:12:53 +0000 (Z)
Received: from yx-out-1718.google.com ([74.125.44.154] [74.125.44.154])
 by relay1i.sun.com with ESMTP id BT-MMP-5737764; Mon,
 15 Dec 2008 16:12:53 +0000 (Z)
Received: by yx-out-1718.google.com with SMTP id 3so1187902yxi.68 for <multiple
 recipients>; Mon, 15 Dec 2008 08:12:53 -0800 (PST)
Received: by 10.151.141.8 with SMTP id t8mr2325286ybn.131.1229357573582; Mon,
 15 Dec 2008 08:12:53 -0800 (PST)
Received: by 10.151.135.4 with HTTP; Mon, 15 Dec 2008 08:12:53 -0800 (PST)
Date: Mon, 15 Dec 2008 17:12:53 +0100
From: Jennifer Pioch <piochjennifer@googlemail.com>
Subject: Re: patchutils [PSARC/2008/770 FastTrack timeout 12/22/2008]
In-reply-to: <20081215002933.GB25343@mumak.SFBay.Sun.COM>
To: Danek Duvall <danek.duvall@sun.com>
Cc: James Walker <jw137282@sac.sfbay.sun.com>, PSARC-ext@sun.com,
        jason.li@sun.com
Message-id: <67079b830812150812r7236fb1doefe5832cb215a310@mail.gmail.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
Content-disposition: inline
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;        d=googlemail.com;
 s=gamma; h=domainkey-signature:received:received:message-id:date:from:to
 :subject:cc:in-reply-to:mime-version:content-type
 :content-transfer-encoding:content-disposition:references;
 bh=G68PbhHTUaWEFwnVct54qFYx8U2ZiW6xIjnL/k69/Pw=;
 b=TafBclSJXJOUNIfAjjzyrz2lQLJGjoiDtdGQyAz7rXkxzNl5X+0uXLnf5E9ZwIJoss
 HeFz6wG5ze8PTjthjAZgcGU0u2eTJKyVaWzrPNcDDyHLJmZHL14K8mOVr1jh9wM3WfEw
 +Ceraw8uvpmR1eOCTZkK5EglG4rqruU4eEf1g=
DomainKey-Signature: a=rsa-sha1; c=nofws;        d=googlemail.com; s=gamma;
 h=message-id:date:from:to:subject:cc:in-reply-to:mime-version
 :content-type:content-transfer-encoding:content-disposition :references;
 b=oYmNyCCJkm1IUujR4WyPvf/6q9JD1G2CePu7q6BNJPg20r5oFVEkFWZ/lJIrrIqxck
 eZSOsdYNSHhXApmQEK8jph3t1P8GRcTinDHtJPRou2hGWoNXPVxMKUgvTqa1fZ6LmJJz
 I3BTYCOzvYUR+eT8ccw51/ZW41kc00kdrq9Ww=
X-PMX-Version: 5.4.1.325704
X-Brightmail-Tracker: AAAAAA==
X-Antispam: No, score=0.0/5.0, scanned in 0.128sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <200812142257.mBEMvCQm020623@sac.sfbay.sun.com>
 <20081215002933.GB25343@mumak.SFBay.Sun.COM>
Content-Length: 584
Status: RO
X-Status: $$$$
X-UID: 0000000005

On 12/15/08, Danek Duvall <danek.duvall@sun.com> wrote:
> >   4.2 Imported Interfaces
>  >
>  >     Interface Name            Classification       Comments
>  >     --------------------------- -------------------- --------------------------
>  >     SUNWbash                  Volatile             Package
>
>
> You don't mention in the exported interface table that any of the
>  executables are bash scripts -- is there some other reason you're depending
>  on bash?
>
>  +1

There is no need to use bash, the scripts should work with ksh93.

Jenny
-- 
Jennifer Pioch, Uni Frankfurt

From piochjennifer@googlemail.com Mon Dec 15 08:13:56 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 mBFGDu9A026362
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 15 Dec 2008 08:13:56 -0800 (PST)
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 mBFGDofq016123;
	Mon, 15 Dec 2008 08:13:54 -0800 (PST)
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 <0KBX0000PEF55U00@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 15 Dec 2008 08:13:53 -0800 (PST)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KBX00IRTEF28Y70@nwk-avmta-1.sfbay.Sun.COM>; Mon,
 15 Dec 2008 08:13:50 -0800 (PST)
Received: from relay14i.sun.com
 (ip124.net129179-4.block1.us.syntegra.com [129.179.4.124])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id mBFG8bGv004862; Mon,
 15 Dec 2008 16:13:49 +0000 (GMT)
Received: from mmp14es.mmp.us.syntegra.com ([160.41.208.14] [160.41.208.14])
 by relay14i.sun.com with ESMTP id BT-MMP-598603; Mon,
 15 Dec 2008 16:13:49 +0000 (Z)
Received: from relay15i.sun.com (relay15i.sun.com [129.179.4.125])
 by mmp14es.mmp.us.syntegra.com with ESMTP id BT-MMP-75177; Mon,
 15 Dec 2008 16:13:49 +0000 (Z)
Received: from rn-out-0910.google.com ([64.233.170.189] [64.233.170.189])
 by relay1ib.sun.com with ESMTP id BT-MMP-2642684; Mon,
 15 Dec 2008 16:13:49 +0000 (Z)
Received: by rn-out-0910.google.com with SMTP id j36so3026768rne.6 for
 <multiple recipients>; Mon, 15 Dec 2008 08:13:49 -0800 (PST)
Received: by 10.151.102.16 with SMTP id e16mr12925031ybm.129.1229357629190;
 Mon, 15 Dec 2008 08:13:49 -0800 (PST)
Received: by 10.151.135.4 with HTTP; Mon, 15 Dec 2008 08:13:49 -0800 (PST)
Date: Mon, 15 Dec 2008 17:13:49 +0100
From: Jennifer Pioch <piochjennifer@googlemail.com>
Subject: Re: patchutils [PSARC/2008/770 FastTrack timeout 12/22/2008]
In-reply-to: <4945B8EA.7020804@sun.com>
To: James.Walker@sun.com
Cc: Danek Duvall <danek.duvall@sun.com>, PSARC-ext@sun.com, jason.li@sun.com,
        James Walker <jw137282@sac.sfbay.sun.com>
Message-id: <67079b830812150813s2cdf87f2gbb77c913d79e6bba@mail.gmail.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
Content-disposition: inline
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;        d=googlemail.com;
 s=gamma; h=domainkey-signature:received:received:message-id:date:from:to
 :subject:cc:in-reply-to:mime-version:content-type
 :content-transfer-encoding:content-disposition:references;
 bh=zRdBWcP4zs/ibaAM1vL9FhaZCypq84WLgjHK/pBEUEc=;
 b=OcFtgJa2k32W4QsOrgjNMUwdDCSKVwZ/6Lt3piOyAOX5P55jRQPY5UWBStvi1njs9e
 CBN+T8db+biC1Ts0h6cs3kqC0TIflcbP2RYZo9QvR0QuLClX9ID6E4WNy/TJDeOQW8Dq
 405xFTbX0NLLbL+Pi74UjVywMp3sEHOoGLNz8=
DomainKey-Signature: a=rsa-sha1; c=nofws;        d=googlemail.com; s=gamma;
 h=message-id:date:from:to:subject:cc:in-reply-to:mime-version
 :content-type:content-transfer-encoding:content-disposition :references;
 b=qH8bbWUJ4R3SAXLHH2K/OAo5GLUOI+80iAtflvLfGpJVWwLI0MS/Tvj4Drr3h/GOFQ
 Zi2VzTUgTrUKU3wWCSH4Mj5Azn03/pkEQEkC9k6E+xrtrNA6Li84X+gsiA8VyOUulkYg
 lY0s0I5H3Ci0G0Tsa9SqhwCXO/uvcl4d/CD20=
X-PMX-Version: 5.4.1.325704
X-Brightmail-Tracker: AAAAAA==
X-Antispam: No, score=0.0/5.0, scanned in 0.065sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <200812142257.mBEMvCQm020623@sac.sfbay.sun.com>
 <20081215002933.GB25343@mumak.SFBay.Sun.COM> <4945B8EA.7020804@sun.com>
Content-Length: 971
Status: RO
X-Status: $$$$
X-UID: 0000000006

On 12/15/08, Jim Walker <James.Walker@sun.com> wrote:
> Danek Duvall wrote:
>  >>   4.2 Imported Interfaces
>  >>
>  >>     Interface Name           Classification       Comments
>  >>     --------------------------- -------------------- --------------------------
>  >>     SUNWbash                 Volatile             Package
>  >
>  > You don't mention in the exported interface table that any of the
>  > executables are bash scripts -- is there some other reason you're depending
>  > on bash?
>  >
>  > +1
>  >
>
>
> Good catch.
>
>  I updated proposal.txt in the case directory to read:
>
>      /usr/bin/dehtmldiff                 Uncommitted         Bash script
>      /usr/bin/editdiff                   Uncommitted         Bash script
>      /usr/bin/espdiff                    Uncommitted         Bash script

How do you deal with bash4? bash4 is not fully backwards compatible to
bash3 and will break these scripts.

Jenny
-- 
Jennifer Pioch, Uni Frankfurt

From casper@holland.sun.com Mon Dec 15 08:23:16 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 mBFGNFBo026660
	for <psarc-ext@sac.sfbay.Sun.COM>; Mon, 15 Dec 2008 08:23:16 -0800 (PST)
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 mBFGNEfn019197
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@Sun.COM>; Tue, 16 Dec 2008 00:23:15 +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 <0KBX00E2NEUPHP00@brm-avmta-1.central.sun.com> for PSARC-ext@Sun.COM
 (ORCPT PSARC-ext@Sun.COM); Mon, 15 Dec 2008 09:23:13 -0700 (MST)
Received: from dm-holland-02.uk.sun.com ([129.156.101.225])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KBX00LCMEUM64A0@brm-avmta-1.central.sun.com> for
 PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Mon,
 15 Dec 2008 09:23:11 -0700 (MST)
Received: from holland (room101.Holland.Sun.COM [10.16.117.40])
	by dm-holland-02.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id mBFGN2Uw049796; Mon, 15 Dec 2008 16:23:02 +0000 (GMT)
Date: Mon, 15 Dec 2008 17:23:02 +0100
From: Casper.Dik@sun.com
Subject: Re: patchutils [PSARC/2008/770 FastTrack timeout 12/22/2008]
In-reply-to: <67079b830812150812r7236fb1doefe5832cb215a310@mail.gmail.com>
Sender: casper@holland.sun.com
To: Jennifer Pioch <piochjennifer@googlemail.com>
Cc: Danek Duvall <Danek.Duvall@sun.com>,
        James Walker <jw137282@sac.sfbay.sun.com>, PSARC-ext@sun.com,
        Jason.Li@sun.com
Message-id: <200812151623.mBFGN2Uw049796@dm-holland-02.uk.sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200812142257.mBEMvCQm020623@sac.sfbay.sun.com>
 <20081215002933.GB25343@mumak.SFBay.Sun.COM>
 <67079b830812150812r7236fb1doefe5832cb215a310@mail.gmail.com>
Content-Length: 908
Status: RO
X-Status: $$$$
X-UID: 0000000007


>On 12/15/08, Danek Duvall <danek.duvall@sun.com> wrote:
>> >   4.2 Imported Interfaces
>>  >
>>  >     Interface Name            Classification       Comments
>>  >     --------------------------- -------------------- --------------------------
>>  >     SUNWbash                  Volatile             Package
>>
>>
>> You don't mention in the exported interface table that any of the
>>  executables are bash scripts -- is there some other reason you're depending
>>  on bash?
>>
>>  +1
>
>There is no need to use bash, the scripts should work with ksh93.


And it would be better to use bash; if only because of some fatal bugs in 
bash.  The worst offending bug probably only happens when you are
unfortunately to have to use bash as your interactive shell:

	sleep 10; rm -rf /


Now type "^C".  (Yes, you are saved by "rm" in Solaris, but I've steered 
clear of bash since I've learned this)

Casper


From bart.smaalders@sun.com Mon Dec 15 10:58:57 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 mBFIwuDR001708
	for <psarc-ext@sac.sfbay.Sun.COM>; Mon, 15 Dec 2008 10:58:57 -0800 (PST)
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 mBFIwdIY015112;
	Tue, 16 Dec 2008 02:58:53 +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 <0KBX0054TM24U100@brm-avmta-1.central.sun.com>; Mon,
 15 Dec 2008 11:58:52 -0700 (MST)
Received: from zion.sfbay.sun.com ([129.146.17.75])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KBX00JNEM23R870@brm-avmta-1.central.sun.com>; Mon,
 15 Dec 2008 11:58:51 -0700 (MST)
Received: from [129.146.228.109] (cyber.SFBay.Sun.COM [129.146.228.109])
	by zion.sfbay.sun.com (8.14.2+Sun/8.14.2) with ESMTP id mBFIpLGk004217; Mon,
 15 Dec 2008 18:51:21 +0000 (GMT)
Date: Mon, 15 Dec 2008 10:51:21 -0800
From: Bart Smaalders <bart.smaalders@sun.com>
Subject: Re: patchutils [PSARC/2008/770 FastTrack timeout 12/22/2008]
In-reply-to: <200812151623.mBFGN2Uw049796@dm-holland-02.uk.sun.com>
To: Casper.Dik@sun.com, Jennifer Pioch <piochjennifer@googlemail.com>
Cc: PSARC-ext@sun.com
Message-id: <4946A729.6000304@Sun.COM>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200812142257.mBEMvCQm020623@sac.sfbay.sun.com>
 <20081215002933.GB25343@mumak.SFBay.Sun.COM>
 <67079b830812150812r7236fb1doefe5832cb215a310@mail.gmail.com>
 <200812151623.mBFGN2Uw049796@dm-holland-02.uk.sun.com>
User-Agent: Thunderbird 2.0.0.17 (X11/20081023)
Content-Length: 1390
Status: RO
X-Status: $$$$
X-UID: 0000000008

Casper.Dik@sun.com wrote:
>> On 12/15/08, Danek Duvall <danek.duvall@sun.com> wrote:
>>>>   4.2 Imported Interfaces
>>>  >
>>>  >     Interface Name            Classification       Comments
>>>  >     --------------------------- -------------------- --------------------------
>>>  >     SUNWbash                  Volatile             Package
>>>
>>>
>>> You don't mention in the exported interface table that any of the
>>>  executables are bash scripts -- is there some other reason you're depending
>>>  on bash?
>>>
>>>  +1
>> There is no need to use bash, the scripts should work with ksh93.
> 
> 
> And it would be better to use bash; if only because of some fatal bugs in 
> bash.  The worst offending bug probably only happens when you are
> unfortunately to have to use bash as your interactive shell:
> 
> 	sleep 10; rm -rf /
> 
> 
> Now type "^C".  (Yes, you are saved by "rm" in Solaris, but I've steered 
> clear of bash since I've learned this)
> 
> Casper
> 

Perhaps we could stay on track and send suggested changes to the
upstream maintainers in the form of patches, rather than raising
issues here.  I like Python a lot better than Perl, but I'm not going
object to someone integrating ExifTool.

- Bart


-- 
Bart Smaalders			Solaris Kernel Performance
barts@cyber.eng.sun.com		http://blogs.sun.com/barts
"You will contribute more with mercurial than with thunderbird."

From iszczesniak@gmail.com Tue Dec 16 02:17:28 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 mBGAHSjP001672
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 16 Dec 2008 02:17:28 -0800 (PST)
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 mBGAHQA5006791;
	Tue, 16 Dec 2008 02:17:26 -0800 (PST)
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 <0KBY005BHSL16700@nwk-avmta-1.sfbay.Sun.COM>; Tue,
 16 Dec 2008 02:17:25 -0800 (PST)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KBY00LC8SJZ1U50@nwk-avmta-1.sfbay.Sun.COM>; Tue,
 16 Dec 2008 02:16:47 -0800 (PST)
Received: from relay13i.sun.com
 (ip123.net129179-4.block1.us.syntegra.com [129.179.4.123])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id mBGABjMJ011756; Tue,
 16 Dec 2008 10:16:46 +0000 (GMT)
Received: from mmp12es.mmp.us.syntegra.com ([160.41.208.12] [160.41.208.12])
 by relay13i.sun.com with ESMTP id BT-MMP-736883; Tue,
 16 Dec 2008 10:16:46 +0000 (Z)
Received: from relay13i.sun.com (relay13i.sun.com [129.179.4.123])
 by mmp12es.mmp.us.syntegra.com with ESMTP id BT-MMP-24342207; Tue,
 16 Dec 2008 10:16:46 +0000 (Z)
Received: from mail-bw0-f20.google.com ([209.85.218.20] [209.85.218.20])
 by relay1ib.sun.com with ESMTP id BT-MMP-7939977; Tue,
 16 Dec 2008 10:16:46 +0000 (Z)
Received: by mail-bw0-f20.google.com with SMTP id 13so10128841bwz.8 for
 <multiple recipients>; Tue, 16 Dec 2008 02:16:45 -0800 (PST)
Received: by 10.181.145.6 with SMTP id x6mr2904422bkn.25.1229422605597; Tue,
 16 Dec 2008 02:16:45 -0800 (PST)
Received: by 10.181.156.5 with HTTP; Tue, 16 Dec 2008 02:16:45 -0800 (PST)
Date: Tue, 16 Dec 2008 11:16:45 +0100
From: "I. Szczesniak" <iszczesniak@gmail.com>
Subject: Re: patchutils [PSARC/2008/770 FastTrack timeout 12/22/2008]
In-reply-to: <4946A729.6000304@Sun.COM>
To: Bart Smaalders <bart.smaalders@sun.com>
Cc: Casper.Dik@sun.com, Jennifer Pioch <piochjennifer@googlemail.com>,
        PSARC-ext@sun.com, Shells discussion <shell-discuss@opensolaris.org>
Message-id: <cd45720b0812160216kadc242bx60f7598488cda004@mail.gmail.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
Content-disposition: inline
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;        d=gmail.com;
 s=gamma; h=domainkey-signature:received:received:message-id:date:from:to
 :subject:cc:in-reply-to:mime-version:content-type
 :content-transfer-encoding:content-disposition:references;
 bh=enieJK1K09uivEj7aNrCTBXC7gy2T0YDM25CWyqt2ls=;
 b=KFxd4chFsSN+gosMptJ5qDbHpj+D/9WMg8OgXUGEwrjQdht2EqyimE7xXtXpawpByO
 Zn4aLEZr53OPFWj9n3jx6OIXr2J8FcSChB5GpbXwj9Hwpmenwv6QP+AA37rPDvJKATOn
 rJH0x2WlcSiCGmy8khIquCCEc5HvmBEcIorLU=
DomainKey-Signature: a=rsa-sha1; c=nofws;        d=gmail.com; s=gamma;
 h=message-id:date:from:to:subject:cc:in-reply-to:mime-version
 :content-type:content-transfer-encoding:content-disposition :references;
 b=nQVus7nA0qAm0IKmnwwGo0QBs/xiq3VDaj+z4A3YqiO9o8JL+v5myYxp/jyXkWjrIo
 CuE+TzzeAKFXqZu4f+i304E88fM2Oi5mJYEKU4GQ9M7t1ftw/Rvvzya4OaXW+wnN/rJc
 eCFBZm0RWFZKw2Q/WPpLZ5OIYUiJprz2VrZ+Y=
X-PMX-Version: 5.4.1.325704
X-Brightmail-Tracker: AAAAAA==
X-Antispam: No, score=-2.6/5.0, scanned in 0.070sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <200812142257.mBEMvCQm020623@sac.sfbay.sun.com>
 <20081215002933.GB25343@mumak.SFBay.Sun.COM>
 <67079b830812150812r7236fb1doefe5832cb215a310@mail.gmail.com>
 <200812151623.mBFGN2Uw049796@dm-holland-02.uk.sun.com>
 <4946A729.6000304@Sun.COM>
Content-Length: 2016
Status: RO
X-Status: $$$$
X-UID: 0000000009

FYI: The upstream authors confirmed that the scripts work with any
POSIX-conforming shell. No explicit bash syntax is used.

IMO from a PSARC pov its not a matter of which shell is better, its a
matter of which shell interface is being imported and that's certainly
not SUNWbash, its /usr/xpg4/bin/sh

Irek

On 12/15/08, Bart Smaalders <bart.smaalders@sun.com> wrote:
> Casper.Dik@sun.com wrote:
>  >> On 12/15/08, Danek Duvall <danek.duvall@sun.com> wrote:
>  >>>>   4.2 Imported Interfaces
>  >>>  >
>  >>>  >     Interface Name            Classification       Comments
>  >>>  >     --------------------------- -------------------- --------------------------
>  >>>  >     SUNWbash                  Volatile             Package
>  >>>
>  >>>
>  >>> You don't mention in the exported interface table that any of the
>  >>>  executables are bash scripts -- is there some other reason you're depending
>  >>>  on bash?
>  >>>
>  >>>  +1
>  >> There is no need to use bash, the scripts should work with ksh93.
>  >
>  >
>  > And it would be better to use bash; if only because of some fatal bugs in
>  > bash.  The worst offending bug probably only happens when you are
>  > unfortunately to have to use bash as your interactive shell:
>  >
>  >       sleep 10; rm -rf /
>  >
>  >
>  > Now type "^C".  (Yes, you are saved by "rm" in Solaris, but I've steered
>  > clear of bash since I've learned this)
>  >
>  > Casper
>  >
>
>
> Perhaps we could stay on track and send suggested changes to the
>  upstream maintainers in the form of patches, rather than raising
>  issues here.  I like Python a lot better than Perl, but I'm not going
>  object to someone integrating ExifTool.
>
>  - Bart
>
>
>
>  --
>  Bart Smaalders                  Solaris Kernel Performance
>  barts@cyber.eng.sun.com         http://blogs.sun.com/barts
>  "You will contribute more with mercurial than with thunderbird."
>
> _______________________________________________
>  opensolaris-arc mailing list
>  opensolaris-arc@opensolaris.org
>

From James.Walker@sun.com Wed Dec 17 01:18:59 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 mBH9IwnJ008452
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 17 Dec 2008 01:18:59 -0800 (PST)
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 mBH9Csrk009189
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 17 Dec 2008 09:18:57 GMT
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 <0KC000C03KJJQ400@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 17 Dec 2008 01:18:55 -0800 (PST)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KC000144KJIBTA0@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 17 Dec 2008 01:18:55 -0800 (PST)
Received: from fe-amer-09.sun.com ([192.18.109.79])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id mBH9IsoX005017	for
 <PSARC-ext@sun.com>; Wed, 17 Dec 2008 09:18:54 +0000 (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 <0KC000201KEZXU00@mail-amer.sun.com>
 (original mail from James.Walker@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 17 Dec 2008 02:18:54 -0700 (MST)
Received: from c-24-8-61-165.hsd1.co.comcast.net ([129.150.32.229])
 by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0KC0001X1KJHF4E0@mail-amer.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 17 Dec 2008 02:18:54 -0700 (MST)
Date: Wed, 17 Dec 2008 02:18:53 -0700
From: Jim Walker <James.Walker@sun.com>
Subject: Re: patchutils [PSARC/2008/770 FastTrack timeout 12/22/2008]
In-reply-to: <cd45720b0812160216kadc242bx60f7598488cda004@mail.gmail.com>
Sender: James.Walker@sun.com
To: "I. Szczesniak" <iszczesniak@gmail.com>
Cc: PSARC-ext@sun.com, Shells discussion <shell-discuss@opensolaris.org>,
        Jason Li <Jason.Li@sun.com>
Reply-to: James.Walker@sun.com
Message-id: <4948C3FD.60809@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: <200812142257.mBEMvCQm020623@sac.sfbay.sun.com>
 <20081215002933.GB25343@mumak.SFBay.Sun.COM>
 <67079b830812150812r7236fb1doefe5832cb215a310@mail.gmail.com>
 <200812151623.mBFGN2Uw049796@dm-holland-02.uk.sun.com>
 <4946A729.6000304@Sun.COM>
 <cd45720b0812160216kadc242bx60f7598488cda004@mail.gmail.com>
User-Agent: Thunderbird 2.0.0.18 (Macintosh/20081105)
Content-Length: 1179
Status: RO
X-Status: $$$$
X-UID: 0000000010

I. Szczesniak wrote:
> FYI: The upstream authors confirmed that the scripts work with any
> POSIX-conforming shell. No explicit bash syntax is used.
> 
> IMO from a PSARC pov its not a matter of which shell is better, its a
> matter of which shell interface is being imported and that's certainly
> not SUNWbash, its /usr/xpg4/bin/sh
> 

Irek,

Thanks for the research.

dehtmldiff is a shell script, while editdiff and espdiff are bash
scripts, so from an PSARC pov it would look something like this:

     ...
     /usr/bin/dehtmldiff                 Uncommitted         Shell script
     /usr/bin/editdiff                   Uncommitted         Bash script
     /usr/bin/espdiff                    Uncommitted         Bash script
     ...

   4.2 Imported Interfaces

     Interface Name                      Classification  Comments
     ------------------------------      --------------  ---------------
     /usr/bin/bash                       Volatile        SUNWbash
     /usr/perl5/5.8.4/bin/perl5.8.4      Uncommitted     SUNWperl584core
     /usr/xpg4/bin/sh                                    SUNWxcu4


BTW. Anyone know the classification for SUNWxcu4?

Cheers,
Jim

From carlsonj@phorcys.east.sun.com Wed Dec 17 05:54:12 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 mBHDsCOv028315
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 17 Dec 2008 05:54:12 -0800 (PST)
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 mBHDs3er025480;
	Wed, 17 Dec 2008 06:54:09 -0700 (MST)
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 <0KC00042NXA8OF00@nwk-avmta-2.sfbay.sun.com>; Wed,
 17 Dec 2008 05:54:08 -0800 (PST)
Received: from phorcys.east.sun.com ([129.148.174.143])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KC0003Y9XA6A240@nwk-avmta-2.sfbay.sun.com>; Wed,
 17 Dec 2008 05:54:07 -0800 (PST)
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 mBHDd7RC013992; Wed,
 17 Dec 2008 08:39:07 -0500 (EST)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id mBHDd6wn013989; Wed,
 17 Dec 2008 08:39:06 -0500 (EST)
Date: Wed, 17 Dec 2008 08:39:06 -0500
From: James Carlson <james.d.carlson@sun.com>
Subject: Re: patchutils [PSARC/2008/770 FastTrack timeout 12/22/2008]
In-reply-to: <4948C3FD.60809@sun.com>
To: James.Walker@sun.com
Cc: "I. Szczesniak" <iszczesniak@gmail.com>, PSARC-ext@sun.com,
        Shells discussion <shell-discuss@opensolaris.org>,
        Jason Li <Jason.Li@sun.com>
Message-id: <18761.250.978994.447480@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: <200812142257.mBEMvCQm020623@sac.sfbay.sun.com>
 <20081215002933.GB25343@mumak.SFBay.Sun.COM>
 <67079b830812150812r7236fb1doefe5832cb215a310@mail.gmail.com>
 <200812151623.mBFGN2Uw049796@dm-holland-02.uk.sun.com>
 <4946A729.6000304@Sun.COM>
 <cd45720b0812160216kadc242bx60f7598488cda004@mail.gmail.com>
 <4948C3FD.60809@sun.com>
Content-Length: 585
Status: RO
X-Status: $$$$
X-UID: 0000000011

Jim Walker writes:
>      /usr/xpg4/bin/sh                                    SUNWxcu4
> 
> 
> BTW. Anyone know the classification for SUNWxcu4?

It's "Committed".  It's set by a standard.  (Depending on that seems a
little odd to me, when ksh93 or regular old ksh ought to do, but I
suppose it's up to the project team, and not really an architectural
issue.)

-- 
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 James.Walker@sun.com Wed Dec 17 10:51:38 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 mBHIpcqJ009762
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 17 Dec 2008 10:51:38 -0800 (PST)
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 mBHIpb21030427
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 17 Dec 2008 11:51:38 -0700 (MST)
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 <0KC100G05B20HF00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 17 Dec 2008 10:51:36 -0800 (PST)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KC100HKFB20KJE0@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 17 Dec 2008 10:51:36 -0800 (PST)
Received: from fe-amer-10.sun.com ([192.18.109.80])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id mBHIpaBW011099	for
 <PSARC-ext@sun.com>; Wed, 17 Dec 2008 18:51:36 +0000 (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 <0KC100301AY9AY00@mail-amer.sun.com>
 (original mail from James.Walker@Sun.COM)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 17 Dec 2008 11:51:36 -0700 (MST)
Received: from jim-walkers-macbook-pro.local ([129.150.36.202])
 by mail-amer.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0KC10010CB1VZUH0@mail-amer.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 17 Dec 2008 11:51:31 -0700 (MST)
Date: Wed, 17 Dec 2008 11:51:31 -0700
From: Jim Walker <James.Walker@sun.com>
Subject: Re: patchutils [PSARC/2008/770 FastTrack timeout 12/22/2008]
In-reply-to: <18761.250.978994.447480@gargle.gargle.HOWL>
Sender: James.Walker@sun.com
To: PSARC-ext@sun.com
Cc: Jason Li <Jason.Li@sun.com>
Reply-to: James.Walker@sun.com
Message-id: <49494A33.8070502@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: <200812142257.mBEMvCQm020623@sac.sfbay.sun.com>
 <20081215002933.GB25343@mumak.SFBay.Sun.COM>
 <67079b830812150812r7236fb1doefe5832cb215a310@mail.gmail.com>
 <200812151623.mBFGN2Uw049796@dm-holland-02.uk.sun.com>
 <4946A729.6000304@Sun.COM>
 <cd45720b0812160216kadc242bx60f7598488cda004@mail.gmail.com>
 <4948C3FD.60809@sun.com> <18761.250.978994.447480@gargle.gargle.HOWL>
User-Agent: Thunderbird 2.0.0.18 (Macintosh/20081105)
Content-Length: 89
Status: RO
X-Status: $$$$
X-UID: 0000000012

This case was approved at today's PSARC meeting.
I've updated the IAM file.

Cheers,
Jim

