From jw137282@sac.sfbay.sun.com Wed Apr 29 02:38:33 2009
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 n3T9cWNw019936
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 29 Apr 2009 02:38:32 -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 n3T9cOqr027023;
	Wed, 29 Apr 2009 17:38:31 +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 <0KIU00107W45KV00@nwk-avmta-2.sfbay.sun.com>; Wed,
 29 Apr 2009 02:38:29 -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 <0KIU00B83W449WC0@nwk-avmta-2.sfbay.sun.com>; Wed,
 29 Apr 2009 02:38:28 -0700 (PDT)
Received: from sac.sfbay.sun.com (sac.SFBay.Sun.COM [129.146.226.132])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n3T9cRli055169; Wed, 29 Apr 2009 02:38:27 -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 n3T9cQlZ019931; Wed,
 29 Apr 2009 02:38:26 -0700 (PDT)
Received: (from jw137282@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id n3T9cPFU019927; Wed,
 29 Apr 2009 02:38:25 -0700 (PDT)
Date: Wed, 29 Apr 2009 02:38:25 -0700 (PDT)
From: James Walker <jw137282@sac.sfbay.sun.com>
Subject: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
To: PSARC-ext@sun.com
Cc: Yue.Li@sun.com
Message-id: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 3717

I'm sponsoring this familiarity case for Claire Li. The requested
release binding is minor. The man page has been posted in the
materials directory.

Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 beanshell
    1.2. Name of Document Author/Supplier:
	 Author:  Claire Li
    1.3  Date of This Document:
	29 April, 2009
4. Technical Description

2. Project Summary
   2.1 Project Description

       This project introduces the package of BeanShell 2.0b4 into the SFW
       consolidation. A minor release binding is requested.

4. Technical Description:

   BeanShell[1] is a small, free, embeddable Java source interpreter with object
   scripting language features, written in Java. BeanShell dynamically executes
   standard Java syntax and extends it with common scripting conveniences such
   as loose types, commands, and method closures like those in Perl and
   JavaScript.
   
   You can use BeanShell interactively for Java experimentation and debugging as
   well as to extend your applications in new ways. Scripting Java lends itself
   to a wide variety of applications including rapid prototyping, user scripting
   extension, rules engines, configuration, testing, dynamic deployment,
   embedded systems, and even Java education.

   BeanShell is small and embeddable, so you can call BeanShell from your Java
   applications to execute Java code dynamically at run-time or to provide
   extensibility in your applications. Alternatively, you can use standalone
   BeanShell scripts to manipulate Java applications; working with Java objects
   and APIs dynamically. Since BeanShell is written in Java and runs in the same
   VM as your application, you can freely pass references to "live" objects into
   scripts and return them as results.
   
   In short, BeanShell is dynamically interpreted Java, plus a scripting
   language and flexible environment all rolled into one clean package.

   Command name   Notes
   ===================================================================
   bsh		Text mode 
   bsh -g	Grapphics mode

5. Interfaces 

   Exported interface				Classification	Interface type
   =============================		==============	==============
   SUNWbeanshell				Uncommitted	Package name
   /usr/bin/bsh					Uncommitted	Command

   /usr/share/lib/java/bsh-2.0b4.jar		Uncommitted	Overall jar file
   /usr/share/lib/java/bsh-core-2.0b4.jar	Uncommitted	Core interpreter
   /usr/share/lib/java/bsh-classgen-2.0b4.jar	Uncommitted	Class generation
   /usr/share/lib/java/bsh-commands-2.0b4.jar	Uncommitted	Shell commands
   /usr/share/lib/java/bsh-util-2.0b4.jar	Uncommitted	Utilities

   /usr/share/lib/java/bsh-classpath-2.0b4.jar	Uncommitted	Classpath
   								management

   /usr/share/lib/java/bsh-reflect-2.0b4.jar	Uncommitted	Reflective
   								accessibility

   /usr/share/lib/java/bsh-bsf-2.0b4.jar	Uncommitted	BSF Adapter

   /usr/demo/bsh/webapps/bshservlet.war		Uncommitted	Test servlvet
   								example

   /usr/demo/bsh/webapps/bshservlet-wbsh.war	Uncommitted	Test servlvet
   								example

   Imported interfaces  Classification  Interface type
   ===================  ==============  ==============
   SUNWj5rt		Committed	JDK 5.0 Runtime Env. (1.5.0_18)
   SUNWj5rtx     	Committed	JDK 5.0 Runtime Env 64bit. (1.5.0_18)

	(plan to use JDK 6.0 after additionaly testing)

   Reference Documents
   ===================
   [1] http://www.beanshell.org/


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 Wed Apr 29 07:00:52 2009
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 n3TE0pbF020797
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 29 Apr 2009 07:00:52 -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 n3TE0n9I018351
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 29 Apr 2009 22:00:50 +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 <0KIV00H0F89C2B00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.Com); Wed, 29 Apr 2009 07:00:48 -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 <0KIV00DRY89AST40@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.Com); Wed,
 29 Apr 2009 07:00:46 -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 n3TE0kZs018118	for
 <PSARC-ext@Sun.Com>; Wed, 29 Apr 2009 07:00:46 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KIV0000085RQ000@fe-sfbay-09.sun.com> for PSARC-ext@Sun.Com
 (ORCPT PSARC-ext@Sun.Com); Wed, 29 Apr 2009 07:00:46 -0700 (PDT)
Received: from [192.168.251.11] ([unknown] [76.93.15.33])
 by fe-sfbay-09.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KIV008VP899BSC0@fe-sfbay-09.sun.com>; Wed,
 29 Apr 2009 07:00:46 -0700 (PDT)
Date: Wed, 29 Apr 2009 07:00:45 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
Sender: Garrett.Damore@sun.com
To: James Walker <jw137282@sac.sfbay.sun.com>
Cc: PSARC-ext@sun.com, Yue.Li@sun.com
Message-id: <49F85D8D.5050101@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: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.18 (X11/20081201)
Status: RO
Content-Length: 4252

My only small concern with this project is the name "bsh".  ISTR being 
on other systems where "bsh" meant the "Bourne Shell".  It seems like 
"beansh" might be a better name here to avoid possible confusion.  But 
if this is widely deployed on FOSS already using "bsh", then perhaps we 
ought to leave the name as is.

    -- Garrett

James Walker wrote:
> I'm sponsoring this familiarity case for Claire Li. The requested
> release binding is minor. The man page has been posted in the
> materials directory.
>
> Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
> This information is Copyright 2009 Sun Microsystems
> 1. Introduction
>     1.1. Project/Component Working Name:
> 	 beanshell
>     1.2. Name of Document Author/Supplier:
> 	 Author:  Claire Li
>     1.3  Date of This Document:
> 	29 April, 2009
> 4. Technical Description
>
> 2. Project Summary
>    2.1 Project Description
>
>        This project introduces the package of BeanShell 2.0b4 into the SFW
>        consolidation. A minor release binding is requested.
>
> 4. Technical Description:
>
>    BeanShell[1] is a small, free, embeddable Java source interpreter with object
>    scripting language features, written in Java. BeanShell dynamically executes
>    standard Java syntax and extends it with common scripting conveniences such
>    as loose types, commands, and method closures like those in Perl and
>    JavaScript.
>    
>    You can use BeanShell interactively for Java experimentation and debugging as
>    well as to extend your applications in new ways. Scripting Java lends itself
>    to a wide variety of applications including rapid prototyping, user scripting
>    extension, rules engines, configuration, testing, dynamic deployment,
>    embedded systems, and even Java education.
>
>    BeanShell is small and embeddable, so you can call BeanShell from your Java
>    applications to execute Java code dynamically at run-time or to provide
>    extensibility in your applications. Alternatively, you can use standalone
>    BeanShell scripts to manipulate Java applications; working with Java objects
>    and APIs dynamically. Since BeanShell is written in Java and runs in the same
>    VM as your application, you can freely pass references to "live" objects into
>    scripts and return them as results.
>    
>    In short, BeanShell is dynamically interpreted Java, plus a scripting
>    language and flexible environment all rolled into one clean package.
>
>    Command name   Notes
>    ===================================================================
>    bsh		Text mode 
>    bsh -g	Grapphics mode
>
> 5. Interfaces 
>
>    Exported interface				Classification	Interface type
>    =============================		==============	==============
>    SUNWbeanshell				Uncommitted	Package name
>    /usr/bin/bsh					Uncommitted	Command
>
>    /usr/share/lib/java/bsh-2.0b4.jar		Uncommitted	Overall jar file
>    /usr/share/lib/java/bsh-core-2.0b4.jar	Uncommitted	Core interpreter
>    /usr/share/lib/java/bsh-classgen-2.0b4.jar	Uncommitted	Class generation
>    /usr/share/lib/java/bsh-commands-2.0b4.jar	Uncommitted	Shell commands
>    /usr/share/lib/java/bsh-util-2.0b4.jar	Uncommitted	Utilities
>
>    /usr/share/lib/java/bsh-classpath-2.0b4.jar	Uncommitted	Classpath
>    								management
>
>    /usr/share/lib/java/bsh-reflect-2.0b4.jar	Uncommitted	Reflective
>    								accessibility
>
>    /usr/share/lib/java/bsh-bsf-2.0b4.jar	Uncommitted	BSF Adapter
>
>    /usr/demo/bsh/webapps/bshservlet.war		Uncommitted	Test servlvet
>    								example
>
>    /usr/demo/bsh/webapps/bshservlet-wbsh.war	Uncommitted	Test servlvet
>    								example
>
>    Imported interfaces  Classification  Interface type
>    ===================  ==============  ==============
>    SUNWj5rt		Committed	JDK 5.0 Runtime Env. (1.5.0_18)
>    SUNWj5rtx     	Committed	JDK 5.0 Runtime Env 64bit. (1.5.0_18)
>
> 	(plan to use JDK 6.0 after additionaly testing)
>
>    Reference Documents
>    ===================
>    [1] http://www.beanshell.org/
>
>
> 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 Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.com Wed Apr 29 07:57:16 2009
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 n3TEvG5E023648
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 29 Apr 2009 07:57:16 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n3TEurna008988
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 29 Apr 2009 07:57:16 -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 <0KIV0091JAVF1V00@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 29 Apr 2009 08:57:15 -0600 (MDT)
Received: from sca-ea-mail-3.sun.com ([192.18.43.21])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KIV00LQUAVD8F70@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 29 Apr 2009 08:57:14 -0600 (MDT)
Received: from relay11i.sun.com
 (ip121.net129179-4.block1.us.syntegra.com [129.179.4.121])
	by sca-ea-mail-3.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n3TEt6BT007550	for
 <PSARC-ext@sun.com>; Wed, 29 Apr 2009 14:57:13 +0000 (GMT)
Received: from mmp14es.mmp.us.syntegra.com ([160.41.208.14] [160.41.208.14])
 by relay11i.sun.com with ESMTP id BT-MMP-1264347 for PSARC-ext@sun.com; Wed,
 29 Apr 2009 14:57:13 +0000 (Z)
Received: from relay14i.sun.com (relay14i.sun.com [129.179.4.124])
 by mmp14es.mmp.us.syntegra.com with ESMTP id BT-MMP-510917 for
 PSARC-ext@sun.com; Wed, 29 Apr 2009 14:57:09 +0000 (Z)
Received: from relay01-haj2.antispameurope.com ([83.246.65.51] [83.246.65.51])
 by relay1i.sun.com with ESMTP id BT-MMP-33447838 for PSARC-ext@sun.com; Wed,
 29 Apr 2009 14:57:09 +0000 (Z)
Received: by relay01-haj2.antispameurope.com (ASE-Secure-MTA, from userid 1000)
	id 06C44160027; Wed, 29 Apr 2009 16:57:07 +0200 (CEST)
Received: from pluto.fokus.fraunhofer.de
 (pluto.fokus.fraunhofer.de [195.37.77.164])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)	by relay01-haj2.antispameurope.com
 (ASE-Secure-MTA) with ESMTP id 5F184160026; Wed,
 29 Apr 2009 16:57:07 +0200 (CEST)
Received: from EXCHSRV.fokus.fraunhofer.de (bohr [10.147.9.231])
	by pluto.fokus.fraunhofer.de (8.13.7/8.13.7) with SMTP id n3TEv7qc007903; Wed,
 29 Apr 2009 16:57:07 +0200 (MEST)
Received: from rigel ([10.147.65.195]) by EXCHSRV.fokus.fraunhofer.de with
 Microsoft SMTPSVC(6.0.3790.3959); Wed, 29 Apr 2009 16:57:07 +0200
Date: Wed, 29 Apr 2009 16:57:06 +0200
From: Joerg.Schilling@fokus.fraunhofer.de (Joerg Schilling)
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <49F85D8D.5050101@sun.com>
Sender: Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.com
To: jw137282@sac.sfbay.sun.com, gdamore@sun.com
Cc: Yue.Li@sun.com, PSARC-ext@sun.com
Message-id: <49f86ac2.QanaNPT9rB5fxJWR%Joerg.Schilling@fokus.fraunhofer.de>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.4.1.325704
X-Brightmail-Tracker: AAAAAA==
X-Antispam: No, score=0.0/5.0, scanned in 0.631sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com>
User-Agent: nail 11.22 3/20/05
X-OriginalArrivalTime: 29 Apr 2009 14:57:07.0065 (UTC)
 FILETIME=[C3D40E90:01C9C8DA]
Status: RO
Content-Length: 876

"Garrett D'Amore" <gdamore@sun.com> wrote:

> My only small concern with this project is the name "bsh".  ISTR being 
> on other systems where "bsh" meant the "Bourne Shell".  It seems like 
> "beansh" might be a better name here to avoid possible confusion.  But 
> if this is widely deployed on FOSS already using "bsh", then perhaps we 
> ought to leave the name as is.

"bsh" is used by my private shell for a much longer time (since 1984) than 
people started to use "bsh" for the Bourne Shell. This is why I use "bosh"
for my extended Bourne Shell.

Please use "beansh".



Jörg

-- 
 EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
       js@cs.tu-berlin.de                (uni)  
       joerg.schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily

From Norm.Jacobs@sun.com Wed Apr 29 10:31:53 2009
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 n3THVqs4028647
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 29 Apr 2009 10:31:53 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n3THVchh005415;
	Wed, 29 Apr 2009 18:31:50 +0100 (BST)
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 <0KIV0010HI129W00@brm-avmta-1.central.sun.com>; Wed,
 29 Apr 2009 11:31:50 -0600 (MDT)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KIV00G2FI105660@brm-avmta-1.central.sun.com>; Wed,
 29 Apr 2009 11:31:49 -0600 (MDT)
Received: from printing.eng.sun.com (printing.SFBay.Sun.COM [129.146.178.26])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n3THVlPL011975; Wed, 29 Apr 2009 10:31:47 -0700 (PDT)
Received: from [10.7.251.237] (punchin-jacobs.SFBay.Sun.COM [10.7.251.237])
	by printing.eng.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n3THYRIm020339; Wed,
 29 Apr 2009 10:34:27 -0700 (PDT)
Date: Wed, 29 Apr 2009 12:31:42 -0500
From: Norm Jacobs <Norm.Jacobs@sun.com>
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <49f86ac2.QanaNPT9rB5fxJWR%Joerg.Schilling@fokus.fraunhofer.de>
To: Joerg Schilling <Joerg.Schilling@fokus.fraunhofer.de>
Cc: jw137282@sac.sfbay.sun.com, gdamore@sun.com, Yue.Li@sun.com,
        PSARC-ext@sun.com
Message-id: <49F88EFE.3050309@Sun.COM>
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: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com>
 <49f86ac2.QanaNPT9rB5fxJWR%Joerg.Schilling@fokus.fraunhofer.de>
User-Agent: Thunderbird 2.0.0.21 (X11/20090323)
Status: RO
Content-Length: 923

Joerg Schilling wrote:
> "Garrett D'Amore" <gdamore@sun.com> wrote:
>
>   
>> My only small concern with this project is the name "bsh".  ISTR being 
>> on other systems where "bsh" meant the "Bourne Shell".  It seems like 
>> "beansh" might be a better name here to avoid possible confusion.  But 
>> if this is widely deployed on FOSS already using "bsh", then perhaps we 
>> ought to leave the name as is.
>>     
>
> "bsh" is used by my private shell for a much longer time (since 1984) than 
> people started to use "bsh" for the Bourne Shell. This is why I use "bosh"
> for my extended Bourne Shell.
>
> Please use "beansh"
Forgive me for pointing out the obvious here, but /usr/bin/bsh on Fedora 
and Ubuntu appear to be BeanShell (I didn't check anywhere else).  Given 
that this is a familiarity case, wouldn't it make sense to install it in 
the familiar location and have 'bsh' do the familiar thing?

    -Norm

From gdamore@sun.com Wed Apr 29 10:47:38 2009
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 n3THlbLt029657
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 29 Apr 2009 10:47:38 -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 n3THl3rA016061
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 29 Apr 2009 18:47:37 +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 <0KIV0050NIRBRN00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 29 Apr 2009 10:47:35 -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 <0KIV001K4IR9VE60@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 29 Apr 2009 10:47:35 -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 n3THlXwm002963	for
 <PSARC-ext@sun.com>; Wed, 29 Apr 2009 10:47:33 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KIV00I00I6R2F00@fe-sfbay-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 29 Apr 2009 10:47:33 -0700 (PDT)
Received: from [192.168.251.11] ([unknown] [76.93.15.33])
 by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KIV009H5IR3KY80@fe-sfbay-10.sun.com>; Wed,
 29 Apr 2009 10:47:27 -0700 (PDT)
Date: Wed, 29 Apr 2009 10:47:27 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <49F88EFE.3050309@Sun.COM>
Sender: Garrett.Damore@sun.com
To: Norm Jacobs <Norm.Jacobs@sun.com>
Cc: Joerg Schilling <Joerg.Schilling@fokus.fraunhofer.de>,
        jw137282@sac.sfbay.sun.com, Yue.Li@sun.com, PSARC-ext@sun.com
Message-id: <49F892AF.9020300@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: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com>
 <49f86ac2.QanaNPT9rB5fxJWR%Joerg.Schilling@fokus.fraunhofer.de>
 <49F88EFE.3050309@Sun.COM>
User-Agent: Thunderbird 2.0.0.18 (X11/20081201)
Status: RO
Content-Length: 1076

Norm Jacobs wrote:
> Joerg Schilling wrote:
>> "Garrett D'Amore" <gdamore@sun.com> wrote:
>>
>>  
>>> My only small concern with this project is the name "bsh".  ISTR 
>>> being on other systems where "bsh" meant the "Bourne Shell".  It 
>>> seems like "beansh" might be a better name here to avoid possible 
>>> confusion.  But if this is widely deployed on FOSS already using 
>>> "bsh", then perhaps we ought to leave the name as is.
>>>     
>>
>> "bsh" is used by my private shell for a much longer time (since 1984) 
>> than people started to use "bsh" for the Bourne Shell. This is why I 
>> use "bosh"
>> for my extended Bourne Shell.
>>
>> Please use "beansh"
> Forgive me for pointing out the obvious here, but /usr/bin/bsh on 
> Fedora and Ubuntu appear to be BeanShell (I didn't check anywhere 
> else).  Given that this is a familiarity case, wouldn't it make sense 
> to install it in the familiar location and have 'bsh' do the familiar 
> thing?

It wasn't obvious -- not all of us have Ubuntu installations handy to 
learn that.

    -- Garrett
>
>    -Norm


From Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.com Wed Apr 29 10:51:27 2009
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 n3THpP8l029699
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 29 Apr 2009 10:51:27 -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 n3THpKMw019164
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 29 Apr 2009 18:51:25 +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 <0KIV0050HIXMYK00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 29 Apr 2009 10:51:22 -0700 (PDT)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KIV001LEIXLVH60@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 29 Apr 2009 10:51:22 -0700 (PDT)
Received: from relay43i.sun.com ([192.5.209.74])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n3THao2d027197	for
 <PSARC-ext@sun.com>; Wed, 29 Apr 2009 17:51:21 +0000 (GMT)
Received: from mmp41es.mmp.us.syntegra.com ([160.41.221.10] [160.41.221.10])
 by relay43i.sun.com with ESMTP id BT-MMP-2027176 for PSARC-ext@sun.com; Wed,
 29 Apr 2009 17:51:21 +0000 (Z)
Received: from relay43i.sun.com (relay43i.sun.com [192.5.209.74])
 by mmp41es.mmp.us.syntegra.com with ESMTP id BT-MMP-34831366 for
 PSARC-ext@sun.com; Wed, 29 Apr 2009 17:51:19 +0000 (Z)
Received: from relay01-haj2.antispameurope.com ([83.246.65.51] [83.246.65.51])
 by relay4i.sun.com with ESMTP id BT-MMP-1875852 for PSARC-ext@sun.com; Wed,
 29 Apr 2009 17:50:41 +0000 (Z)
Received: by relay01-haj2.antispameurope.com (ASE-Secure-MTA, from userid 1000)
	id 346589413A; Wed, 29 Apr 2009 19:50:32 +0200 (CEST)
Received: from pluto.fokus.fraunhofer.de
 (pluto.fokus.fraunhofer.de [195.37.77.164])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)	by relay01-haj2.antispameurope.com
 (ASE-Secure-MTA) with ESMTP id 82B7694138; Wed,
 29 Apr 2009 19:50:31 +0200 (CEST)
Received: from EXCHSRV.fokus.fraunhofer.de (bohr [10.147.9.231])
	by pluto.fokus.fraunhofer.de (8.13.7/8.13.7) with SMTP id n3THoV3j011679; Wed,
 29 Apr 2009 19:50:31 +0200 (MEST)
Received: from rigel ([10.147.65.195]) by EXCHSRV.fokus.fraunhofer.de with
 Microsoft SMTPSVC(6.0.3790.3959); Wed, 29 Apr 2009 19:50:31 +0200
Date: Wed, 29 Apr 2009 19:50:31 +0200
From: Joerg.Schilling@fokus.fraunhofer.de (Joerg Schilling)
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <49F88EFE.3050309@Sun.COM>
Sender: Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.com
To: Norm.Jacobs@sun.com
Cc: Yue.Li@sun.com, PSARC-ext@sun.com, jw137282@sac.sfbay.sun.com,
        gdamore@sun.com
Message-id: <49f89367.vCpjevw6ZPbsFKDa%Joerg.Schilling@fokus.fraunhofer.de>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
X-Brightmail-Tracker: AAAAAA==
X-Antispam: No, score=0.0/5.0, scanned in 0.057sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com>
 <49f86ac2.QanaNPT9rB5fxJWR%Joerg.Schilling@fokus.fraunhofer.de>
 <49F88EFE.3050309@Sun.COM>
User-Agent: nail 11.22 3/20/05
X-OriginalArrivalTime: 29 Apr 2009 17:50:31.0183 (UTC)
 FILETIME=[FD2A79F0:01C9C8F2]
Status: RO
Content-Length: 1030

Norm Jacobs <Norm.Jacobs@sun.com> wrote:

> Joerg Schilling wrote:
> > "Garrett D'Amore" <gdamore@sun.com> wrote:
> >
> >   
> >> My only small concern with this project is the name "bsh".  ISTR being 
> >> on other systems where "bsh" meant the "Bourne Shell".  It seems like 
> >> "beansh" might be a better name here to avoid possible confusion.  But 
> >> if this is widely deployed on FOSS already using "bsh", then perhaps we 
> >> ought to leave the name as is.
> >>     
> >
> > "bsh" is used by my private shell for a much longer time (since 1984) than 
> > people started to use "bsh" for the Bourne Shell. This is why I use "bosh"
> > for my extended Bourne Shell.
> >
> > Please use "beansh"
> Forgive me for pointing out the obvious here, but /usr/bin/bsh on Fedora 
> and Ubuntu appear to be BeanShell (I didn't check anywhere else).  Given 
> that this is a familiarity case, wouldn't it make sense to install it in 
> the familiar location and have 'bsh' do the familiar thing?

Do you like to copy this mistake?


From Darren.Moffat@sun.com Wed Apr 29 11:55:38 2009
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 n3TItbCx002322
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 29 Apr 2009 11:55:38 -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 n3TItKJZ007951
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Thu, 30 Apr 2009 02:55:36 +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 <0KIV0090HLWM6H00@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 29 Apr 2009 12:55:34 -0600 (MDT)
Received: from gmp-eb-inf-2.sun.com ([192.18.6.24])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KIV00GDGLW25CD0@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 29 Apr 2009 12:55:33 -0600 (MDT)
Received: from fe-emea-09.sun.com (gmp-eb-lb-2-fe2.eu.sun.com [192.18.6.11])
	by gmp-eb-inf-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n3TItE9s021974	for
 <PSARC-ext@sun.com>; Wed, 29 Apr 2009 18:55:14 +0000 (GMT)
Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KIV00600LMU5600@fe-emea-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 29 Apr 2009 19:55:14 +0100 (BST)
Received: from [192.168.1.103]
 (cpc2-rdng20-2-0-cust917.15-3.cable.virginmedia.com [86.28.167.150])
 by fe-emea-09.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KIV00I5KLW09W80@fe-emea-09.sun.com>; Wed,
 29 Apr 2009 19:55:13 +0100 (BST)
Date: Wed, 29 Apr 2009 19:55:11 +0100
From: Darren J Moffat <Darren.Moffat@sun.com>
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <49f89367.vCpjevw6ZPbsFKDa%Joerg.Schilling@fokus.fraunhofer.de>
Sender: Darren.Moffat@sun.com
To: Joerg Schilling <Joerg.Schilling@fokus.fraunhofer.de>
Cc: Norm.Jacobs@sun.com, Yue.Li@sun.com, PSARC-ext@sun.com,
        jw137282@sac.sfbay.sun.com, gdamore@sun.com
Message-id: <49F8A28F.2000206@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: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com>
 <49f86ac2.QanaNPT9rB5fxJWR%Joerg.Schilling@fokus.fraunhofer.de>
 <49F88EFE.3050309@Sun.COM>
 <49f89367.vCpjevw6ZPbsFKDa%Joerg.Schilling@fokus.fraunhofer.de>
User-Agent: Thunderbird 2.0.0.18 (X11/20090211)
Status: RO
Content-Length: 1789

Joerg Schilling wrote:
> Norm Jacobs <Norm.Jacobs@sun.com> wrote:
> 
>> Joerg Schilling wrote:
>>> "Garrett D'Amore" <gdamore@sun.com> wrote:
>>>
>>>   
>>>> My only small concern with this project is the name "bsh".  ISTR being 
>>>> on other systems where "bsh" meant the "Bourne Shell".  It seems like 
>>>> "beansh" might be a better name here to avoid possible confusion.  But 
>>>> if this is widely deployed on FOSS already using "bsh", then perhaps we 
>>>> ought to leave the name as is.
>>>>     
>>> "bsh" is used by my private shell for a much longer time (since 1984) than 
>>> people started to use "bsh" for the Bourne Shell. This is why I use "bosh"
>>> for my extended Bourne Shell.
>>>
>>> Please use "beansh"
>> Forgive me for pointing out the obvious here, but /usr/bin/bsh on Fedora 
>> and Ubuntu appear to be BeanShell (I didn't check anywhere else).  Given 
>> that this is a familiarity case, wouldn't it make sense to install it in 
>> the familiar location and have 'bsh' do the familiar thing?
> 
> Do you like to copy this mistake?

Exactly why is it a mistake ?

Your private shell being called bsh is quite frankly irrelevant.  It 
would only be relevant if there was an already existing or likely to be 
filed soon case to include it as part of the OpenSolaris distro (you can 
choose to do what ever you please in your distro - if you want /bin/bsh 
being "my private shell" and /bin/beanshell being this case that is your 
choice for your distro)  - you have made no such indication and the fact 
that you referred to it as "my private shell" seems to support that.

I vote that we follow the practice of Fedora and Ubuntu on the grounds 
of familiarity to far more people and the very people we are trying to 
attract to OpenSolaris.

--
Darren J Moffat

From Norm.Jacobs@sun.com Wed Apr 29 11:58:50 2009
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 n3TIwn8x002428
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 29 Apr 2009 11:58:50 -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 n3TIwhQu005580;
	Wed, 29 Apr 2009 19:58:47 +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 <0KIV0091TM1YI400@nwk-avmta-2.sfbay.sun.com>; Wed,
 29 Apr 2009 11:58:46 -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 <0KIV001P0M1XV6D0@nwk-avmta-2.sfbay.sun.com>; Wed,
 29 Apr 2009 11:58:46 -0700 (PDT)
Received: from printing.eng.sun.com (printing.SFBay.Sun.COM [129.146.178.26])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n3TIwhlH025529; Wed, 29 Apr 2009 11:58:43 -0700 (PDT)
Received: from [10.7.251.237] (punchin-jacobs.SFBay.Sun.COM [10.7.251.237])
	by printing.eng.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n3TJ1RLX020359; Wed,
 29 Apr 2009 12:01:28 -0700 (PDT)
Date: Wed, 29 Apr 2009 13:58:42 -0500
From: Norm Jacobs <Norm.Jacobs@sun.com>
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <49f89367.vCpjevw6ZPbsFKDa%Joerg.Schilling@fokus.fraunhofer.de>
To: Joerg Schilling <Joerg.Schilling@fokus.fraunhofer.de>
Cc: Yue.Li@sun.com, PSARC-ext@sun.com, jw137282@sac.sfbay.sun.com,
        gdamore@sun.com
Message-id: <49F8A362.7030403@Sun.COM>
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: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com>
 <49f86ac2.QanaNPT9rB5fxJWR%Joerg.Schilling@fokus.fraunhofer.de>
 <49F88EFE.3050309@Sun.COM>
 <49f89367.vCpjevw6ZPbsFKDa%Joerg.Schilling@fokus.fraunhofer.de>
User-Agent: Thunderbird 2.0.0.21 (X11/20090323)
Status: RO
Content-Length: 1257

Joerg Schilling wrote:
> Norm Jacobs <Norm.Jacobs@sun.com> wrote:
>
>   
>> Joerg Schilling wrote:
>>     
>>> "Garrett D'Amore" <gdamore@sun.com> wrote:
>>>
>>>   
>>>       
>>>> My only small concern with this project is the name "bsh".  ISTR being 
>>>> on other systems where "bsh" meant the "Bourne Shell".  It seems like 
>>>> "beansh" might be a better name here to avoid possible confusion.  But 
>>>> if this is widely deployed on FOSS already using "bsh", then perhaps we 
>>>> ought to leave the name as is.
>>>>     
>>>>         
>>> "bsh" is used by my private shell for a much longer time (since 1984) than 
>>> people started to use "bsh" for the Bourne Shell. This is why I use "bosh"
>>> for my extended Bourne Shell.
>>>
>>> Please use "beansh"
>>>       
>> Forgive me for pointing out the obvious here, but /usr/bin/bsh on Fedora 
>> and Ubuntu appear to be BeanShell (I didn't check anywhere else).  Given 
>> that this is a familiarity case, wouldn't it make sense to install it in 
>> the familiar location and have 'bsh' do the familiar thing?
>>     
>
> Do you like to copy this mistake?
>   
Given the imperfection of our world, I'm going to side with what I 
believe a majority of our customers will expect, so yes.

    -Norm

From gdamore@sun.com Wed Apr 29 12:04:36 2009
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 n3TJ4Zi9011161
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 29 Apr 2009 12:04:35 -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 n3TJ4XG3004415
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 29 Apr 2009 12:04:35 -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 <0KIV00M05MBM1300@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 29 Apr 2009 12:04:34 -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 <0KIV008DDMBM7TF0@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 29 Apr 2009 12:04:34 -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 n3TJ4YqQ027138	for
 <PSARC-ext@sun.com>; Wed, 29 Apr 2009 12:04:34 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KIV00600LQG1J00@fe-sfbay-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 29 Apr 2009 12:04:34 -0700 (PDT)
Received: from [192.168.251.11] ([unknown] [76.93.15.33])
 by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KIV00GVLMBG05A0@fe-sfbay-10.sun.com>; Wed,
 29 Apr 2009 12:04:29 -0700 (PDT)
Date: Wed, 29 Apr 2009 12:04:28 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <49F8A362.7030403@Sun.COM>
Sender: Garrett.Damore@sun.com
To: Norm Jacobs <Norm.Jacobs@sun.com>
Cc: Joerg Schilling <Joerg.Schilling@fokus.fraunhofer.de>, Yue.Li@sun.com,
        PSARC-ext@sun.com, jw137282@sac.sfbay.sun.com
Message-id: <49F8A4BC.80802@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: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com>
 <49f86ac2.QanaNPT9rB5fxJWR%Joerg.Schilling@fokus.fraunhofer.de>
 <49F88EFE.3050309@Sun.COM>
 <49f89367.vCpjevw6ZPbsFKDa%Joerg.Schilling@fokus.fraunhofer.de>
 <49F8A362.7030403@Sun.COM>
User-Agent: Thunderbird 2.0.0.18 (X11/20081201)
Status: RO
Content-Length: 1765

Norm Jacobs wrote:
> Joerg Schilling wrote:
>> Norm Jacobs <Norm.Jacobs@sun.com> wrote:
>>
>>  
>>> Joerg Schilling wrote:
>>>    
>>>> "Garrett D'Amore" <gdamore@sun.com> wrote:
>>>>
>>>>        
>>>>> My only small concern with this project is the name "bsh".  ISTR 
>>>>> being on other systems where "bsh" meant the "Bourne Shell".  It 
>>>>> seems like "beansh" might be a better name here to avoid possible 
>>>>> confusion.  But if this is widely deployed on FOSS already using 
>>>>> "bsh", then perhaps we ought to leave the name as is.
>>>>>             
>>>> "bsh" is used by my private shell for a much longer time (since 
>>>> 1984) than people started to use "bsh" for the Bourne Shell. This 
>>>> is why I use "bosh"
>>>> for my extended Bourne Shell.
>>>>
>>>> Please use "beansh"
>>>>       
>>> Forgive me for pointing out the obvious here, but /usr/bin/bsh on 
>>> Fedora and Ubuntu appear to be BeanShell (I didn't check anywhere 
>>> else).  Given that this is a familiarity case, wouldn't it make 
>>> sense to install it in the familiar location and have 'bsh' do the 
>>> familiar thing?
>>>     
>>
>> Do you like to copy this mistake?
>>   
> Given the imperfection of our world, I'm going to side with what I 
> believe a majority of our customers will expect, so yes.

Okay, I'm going to say three things here:

1.  I agree with Joerg that Ubuntu's decision (or possibly other 
upstream sources) to name this "bsh" is probably a mistake, and unfortunate.

2. However, I agree with Darren and Norm, that the mistake/precedent is 
already set by others (majority rule here), and changing the name will 
probably just serve to increase confusion amongst our users.

3.  Finally, +1 to the project as specified.

    - Garrett
>
>    -Norm


From Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.com Wed Apr 29 12:52:41 2009
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 n3TJqcQM000224
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 29 Apr 2009 12:52:39 -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 n3TJqZ0k008980
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Thu, 30 Apr 2009 03:52:37 +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 <0KIV00C07OJNNH00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 29 Apr 2009 12:52:35 -0700 (PDT)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KIV00BBTOJM6I30@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 29 Apr 2009 12:52:34 -0700 (PDT)
Received: from relay14i.sun.com
 (ip124.net129179-4.block1.us.syntegra.com [129.179.4.124])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n3TJqYv8028939	for
 <PSARC-ext@sun.com>; Wed, 29 Apr 2009 19:52:34 +0000 (GMT)
Received: from mmp12es.mmp.us.syntegra.com ([160.41.208.12] [160.41.208.12])
 by relay14i.sun.com with ESMTP id BT-MMP-1276924 for PSARC-ext@sun.com; Wed,
 29 Apr 2009 19:52:34 +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-39532834 for
 PSARC-ext@sun.com; Wed, 29 Apr 2009 19:52:22 +0000 (Z)
Received: from relay02-haj2.antispameurope.com ([83.246.65.52] [83.246.65.52])
 by relay1i.sun.com with ESMTP id BT-MMP-33724788 for PSARC-ext@sun.com; Wed,
 29 Apr 2009 19:52:22 +0000 (Z)
Received: by relay02-haj2.antispameurope.com (ASE-Secure-MTA, from userid 1000)
	id CB42719402E; Wed, 29 Apr 2009 21:52:20 +0200 (CEST)
Received: from pluto.fokus.fraunhofer.de
 (pluto.fokus.fraunhofer.de [195.37.77.164])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)	by relay02-haj2.antispameurope.com
 (ASE-Secure-MTA) with ESMTP id 4A4C0194008; Wed,
 29 Apr 2009 21:52:20 +0200 (CEST)
Received: from EXCHSRV.fokus.fraunhofer.de (bohr [10.147.9.231])
	by pluto.fokus.fraunhofer.de (8.13.7/8.13.7) with SMTP id n3TJqKVi013706; Wed,
 29 Apr 2009 21:52:20 +0200 (MEST)
Received: from rigel ([10.147.65.195]) by EXCHSRV.fokus.fraunhofer.de with
 Microsoft SMTPSVC(6.0.3790.3959); Wed, 29 Apr 2009 21:52:20 +0200
Date: Wed, 29 Apr 2009 21:52:16 +0200
From: Joerg.Schilling@fokus.fraunhofer.de (Joerg Schilling)
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <49F892AF.9020300@sun.com>
Sender: Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.com
To: Norm.Jacobs@sun.com, gdamore@sun.com
Cc: Yue.Li@sun.com, PSARC-ext@sun.com, jw137282@sac.sfbay.sun.com
Message-id: <49f8aff0.Cnse0yuaP4mVPrfB%Joerg.Schilling@fokus.fraunhofer.de>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.4.1.325704
X-Brightmail-Tracker: AAAAAA==
X-Antispam: No, score=-0.2/5.0, scanned in 0.727sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com>
 <49f86ac2.QanaNPT9rB5fxJWR%Joerg.Schilling@fokus.fraunhofer.de>
 <49F88EFE.3050309@Sun.COM> <49F892AF.9020300@sun.com>
User-Agent: nail 11.22 3/20/05
X-OriginalArrivalTime: 29 Apr 2009 19:52:20.0288 (UTC)
 FILETIME=[01BB6400:01C9C904]
Status: RO
Content-Length: 1775

"Garrett D'Amore" <gdamore@sun.com> wrote:

> >> Please use "beansh"
> > Forgive me for pointing out the obvious here, but /usr/bin/bsh on 
> > Fedora and Ubuntu appear to be BeanShell (I didn't check anywhere 
> > else).  Given that this is a familiarity case, wouldn't it make sense 
> > to install it in the familiar location and have 'bsh' do the familiar 
> > thing?
>
> It wasn't obvious -- not all of us have Ubuntu installations handy to 
> learn that.

Well, what Ubuntu does is irrelevent. There is a simple rule:

-	The author first looks for a unique name and uses this name for a new
	project. 

-	If someone implements mainly the same behavior, he may use the same 
	name if this is tolerated by the original author. The alternative 
	implementation needs to be put in a separate directory if someone 
	likes to install it.

-	A program with completely different behavior needs to use a different
	name.


The name "bsh" was defined 25+ years go by "H. Berthold AG Berlin" and 
published with a UNIX clone that was distributed. The name and the program are 
in contiguous use since then.

The bean shell is not a well known program and it was written first 16 years 
later than "bsh" - the original program.

The bean shell authors did not look for a unique name, so they cannot expect 
their choice name to be used outsice their home.


It is bad practive to ignore historical facts, so I am in hope that Sun will 
not break things by polluting the name space.



Jörg

-- 
 EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
       js@cs.tu-berlin.de                (uni)  
       joerg.schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily

From jason.brian.king@gmail.com Wed Apr 29 13:03:58 2009
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 n3TK3u7R001020
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 29 Apr 2009 13:03:57 -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 n3TK3nCK020144;
	Wed, 29 Apr 2009 21:03:51 +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 <0KIV00D03P2FAE00@nwk-avmta-2.sfbay.sun.com>; Wed,
 29 Apr 2009 13:03:51 -0700 (PDT)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KIV00B7LP2E6I40@nwk-avmta-2.sfbay.sun.com>; Wed,
 29 Apr 2009 13:03:50 -0700 (PDT)
Received: from relay44i.sun.com ([192.5.209.118])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n3TK3nY8024683; Wed,
 29 Apr 2009 20:03:50 +0000 (GMT)
Received: from mmp43es.mmp.us.syntegra.com ([160.41.221.12] [160.41.221.12])
 by relay44i.sun.com with ESMTP id BT-MMP-310520; Wed,
 29 Apr 2009 20:03:49 +0000 (Z)
Received: from relay44i.sun.com (relay44i.sun.com [192.5.209.118])
 by mmp43es.mmp.us.syntegra.com with ESMTP id BT-MMP-9346550; Wed,
 29 Apr 2009 20:03:40 +0000 (Z)
Received: from mail-gx0-f158.google.com ([209.85.217.158] [209.85.217.158])
 by relay4i.sun.com with ESMTP id BT-MMP-2074757; Wed,
 29 Apr 2009 19:54:21 +0000 (Z)
Received: by mail-gx0-f158.google.com with SMTP id 2so2861774gxk.8 for
 <multiple recipients>; Wed, 29 Apr 2009 12:53:33 -0700 (PDT)
Received: by 10.151.74.2 with SMTP id b2mr1989719ybl.193.1241034812864; Wed,
 29 Apr 2009 12:53:32 -0700 (PDT)
Date: Wed, 29 Apr 2009 14:53:32 -0500
From: Jason King <jason@ansipunx.net>
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <49F8A4BC.80802@sun.com>
Sender: jason.brian.king@gmail.com
To: "Garrett D'Amore" <gdamore@sun.com>
Cc: Norm Jacobs <Norm.Jacobs@sun.com>, PSARC-ext@sun.com,
        jw137282@sac.sfbay.sun.com, Yue.Li@sun.com
Message-id: <fa9202c30904291253p86b8af8r28686103558bb75b@mail.gmail.com>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;        d=gmail.com;
 s=gamma;        h=domainkey-signature:mime-version:sender:received:in-reply-to
         :references:date:x-google-sender-auth:message-id:subject:from:to:cc
 :content-type:content-transfer-encoding;
 bh=+q7+8KNAhuRFO9v1wsX577luOpCWu/Hxw6BVagexb9k=;
 b=XOXHGlQpRsVHRlMmiBkn7OofJOE1Ou8wq2vvCIUYupqtysFMaXUNnubvQtipOThxVZ
 XHJZW7jilFSF+FcLOQEfnUXgzVqK8ttR6Z1gGlASvOPqFXQgRyydahmODA3g9O+rJ8TY
 iWJ733RsXDZXS+9AX/Q4F9XqtImKQHJUnlQNk=
DomainKey-Signature: a=rsa-sha1; c=nofws;        d=gmail.com; s=gamma;
 h=mime-version:sender:in-reply-to:references:date
 :x-google-sender-auth:message-id:subject:from:to:cc:content-type
 :content-transfer-encoding;
 b=IfEl+nTwPvUz5KcW9Mn24LljT5rZAF79CJCGsvJRS7vGWMSsm7zc3DAiyIUMlqDas3
 Ei/OFTkhOhMCII3byoE78B84t70SyaG44RObA0jqO8xcKdBFGRa+OmlTESPYgG2w7Zak
 LmI8k6p0IVZWuYKz0def7UtFmHbWHhf30gmzU=
X-PMX-Version: 5.4.1.325704
X-Brightmail-Tracker: AAAAAA==
X-Google-Sender-Auth: 5f16063d1a2855c4
X-Antispam: No, score=0.0/5.0, scanned in 0.077sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com>
 <49f86ac2.QanaNPT9rB5fxJWR%Joerg.Schilling@fokus.fraunhofer.de>
 <49F88EFE.3050309@Sun.COM>
 <49f89367.vCpjevw6ZPbsFKDa%Joerg.Schilling@fokus.fraunhofer.de>
 <49F8A362.7030403@Sun.COM> <49F8A4BC.80802@sun.com>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by sac.sfbay.sun.com id n3TK3u7R001020
Status: RO
Content-Length: 2136

On Wed, Apr 29, 2009 at 2:04 PM, Garrett D'Amore <gdamore@sun.com> wrote:
> Norm Jacobs wrote:
>>
>> Joerg Schilling wrote:
>>>
>>> Norm Jacobs <Norm.Jacobs@sun.com> wrote:
>>>
>>>
>>>>
>>>> Joerg Schilling wrote:
>>>>
>>>>>
>>>>> "Garrett D'Amore" <gdamore@sun.com> wrote:
>>>>>
>>>>>
>>>>>>
>>>>>> My only small concern with this project is the name "bsh".  ISTR being
>>>>>> on other systems where "bsh" meant the "Bourne Shell".  It seems like
>>>>>> "beansh" might be a better name here to avoid possible confusion.  But if
>>>>>> this is widely deployed on FOSS already using "bsh", then perhaps we ought
>>>>>> to leave the name as is.
>>>>>>
>>>>>
>>>>> "bsh" is used by my private shell for a much longer time (since 1984)
>>>>> than people started to use "bsh" for the Bourne Shell. This is why I use
>>>>> "bosh"
>>>>> for my extended Bourne Shell.
>>>>>
>>>>> Please use "beansh"
>>>>>
>>>>
>>>> Forgive me for pointing out the obvious here, but /usr/bin/bsh on Fedora
>>>> and Ubuntu appear to be BeanShell (I didn't check anywhere else).  Given
>>>> that this is a familiarity case, wouldn't it make sense to install it in the
>>>> familiar location and have 'bsh' do the familiar thing?
>>>>
>>>
>>> Do you like to copy this mistake?
>>>
>>
>> Given the imperfection of our world, I'm going to side with what I believe
>> a majority of our customers will expect, so yes.
>
> Okay, I'm going to say three things here:
>
> 1.  I agree with Joerg that Ubuntu's decision (or possibly other upstream
> sources) to name this "bsh" is probably a mistake, and unfortunate.
>
> 2. However, I agree with Darren and Norm, that the mistake/precedent is
> already set by others (majority rule here), and changing the name will
> probably just serve to increase confusion amongst our users.
>
> 3.  Finally, +1 to the project as specified.
>

Not sure if this will get out, but just to point out, even Sun's own
documentation (for other products -- often surrounding J2EE IIRC)
refers to bean shell as (bsh) -- it appears to be fairly well known by
that name within the Java community, so it's not really any particular
Linux distro.


From gdamore@sun.com Wed Apr 29 13:09:31 2009
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 n3TK9U1N001525
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 29 Apr 2009 13:09:30 -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 n3TK9TTN019252
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Thu, 30 Apr 2009 04:09:29 +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 <0KIV00701PBS9B00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 29 Apr 2009 13:09:28 -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 <0KIV00MYPPBSNZ50@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 29 Apr 2009 13:09:28 -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 n3TK9SlW004760	for
 <PSARC-ext@sun.com>; Wed, 29 Apr 2009 13:09:28 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KIV00G00P2IBN00@fe-sfbay-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 29 Apr 2009 13:09:28 -0700 (PDT)
Received: from [192.168.251.11] ([unknown] [76.93.15.33])
 by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KIV009HUPBEFN40@fe-sfbay-10.sun.com>; Wed,
 29 Apr 2009 13:09:15 -0700 (PDT)
Date: Wed, 29 Apr 2009 13:09:14 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <49f8aff0.Cnse0yuaP4mVPrfB%Joerg.Schilling@fokus.fraunhofer.de>
Sender: Garrett.Damore@sun.com
To: Joerg Schilling <Joerg.Schilling@fokus.fraunhofer.de>
Cc: Norm.Jacobs@sun.com, Yue.Li@sun.com, psarc-ext@sun.com,
        jw137282@sac.sfbay.sun.com
Message-id: <49F8B3EA.4040902@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: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com>
 <49f86ac2.QanaNPT9rB5fxJWR%Joerg.Schilling@fokus.fraunhofer.de>
 <49F88EFE.3050309@Sun.COM> <49F892AF.9020300@sun.com>
 <49f8aff0.Cnse0yuaP4mVPrfB%Joerg.Schilling@fokus.fraunhofer.de>
User-Agent: Thunderbird 2.0.0.18 (X11/20081201)
Status: RO
Content-Length: 997

Joerg Schilling wrote:
>
> The name "bsh" was defined 25+ years go by "H. Berthold AG Berlin" and 
> published with a UNIX clone that was distributed. The name and the program are 
> in contiguous use since then.
>   

No.  "bsh" might have been in niche use, but it is not widely known by 
such use today; it is much more widely known as the Java tool then 
whatever shell was published 25 years ago.

One person who publishes something 25 years ago doesn't get to impede 
forward progress, or hold other projects hostage.

This is all the more true since it was probably difficult or impossible 
for the beanshell folks to learn that "bsh" was a conflicting name.

Since we don't have a "naming authority", we have to make the best 
choices we can.  If I were starting a new project, I'd agree, we should 
choose a different name.  But in this instance, the project is not 
living in a vacuum, and your concerns, while noted, are overruled.

Can we now stop talking about this?

    -- Garrett


From Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.com Tue May  5 05:02:18 2009
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 n45C2Hbt001155
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 5 May 2009 05:02:17 -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 n45C2GsK007536
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 5 May 2009 05:02:17 -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 <0KJ600F076RTX800@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 05 May 2009 05:02:17 -0700 (PDT)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJ6003NF6RRXBE0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 05 May 2009 05:02:16 -0700 (PDT)
Received: from relay15i.sun.com
 (ip125.net129179-4.block1.us.syntegra.com [129.179.4.125])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n45C1oLT021257	for
 <PSARC-ext@sun.com>; Tue, 05 May 2009 12:02:15 +0000 (GMT)
Received: from mmp14es.mmp.us.syntegra.com ([160.41.208.14] [160.41.208.14])
 by relay15i.sun.com with ESMTP id BT-MMP-1636633 for PSARC-ext@sun.com; Tue,
 05 May 2009 12:02:15 +0000 (Z)
Received: from relay14i.sun.com (relay14i.sun.com [129.179.4.124])
 by mmp14es.mmp.us.syntegra.com with ESMTP id BT-MMP-304145 for
 PSARC-ext@sun.com; Tue, 05 May 2009 12:02:12 +0000 (Z)
Received: from relay02-haj2.antispameurope.com ([83.246.65.52] [83.246.65.52])
 by relay1i.sun.com with ESMTP id BT-MMP-187017 for PSARC-ext@sun.com; Tue,
 05 May 2009 12:02:01 +0000 (Z)
Received: by relay02-haj2.antispameurope.com (ASE-Secure-MTA, from userid 1000)
	id 068456F0500; Tue, 05 May 2009 14:01:36 +0200 (CEST)
Received: from pluto.fokus.fraunhofer.de
 (pluto.fokus.fraunhofer.de [195.37.77.164])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)	by relay02-haj2.antispameurope.com
 (ASE-Secure-MTA) with ESMTP id 82EF86F04F5; Tue,
 05 May 2009 14:01:36 +0200 (CEST)
Received: from EXCHSRV.fokus.fraunhofer.de (bohr [10.147.9.231])
	by pluto.fokus.fraunhofer.de (8.13.7/8.13.7) with SMTP id n45C1aUp007883; Tue,
 05 May 2009 14:01:36 +0200 (MEST)
Received: from rigel ([10.147.65.195]) by EXCHSRV.fokus.fraunhofer.de with
 Microsoft SMTPSVC(6.0.3790.3959); Tue, 05 May 2009 14:01:36 +0200
Date: Tue, 05 May 2009 14:01:36 +0200
From: Joerg.Schilling@fokus.fraunhofer.de (Joerg Schilling)
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <49F88EFE.3050309@Sun.COM>
Sender: Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.com
To: Norm.Jacobs@sun.com
Cc: Yue.Li@sun.com, PSARC-ext@sun.com, jw137282@sac.sfbay.sun.com,
        gdamore@sun.com
Message-id: <4a002aa0.i+iv/69S9pDiVbl1%Joerg.Schilling@fokus.fraunhofer.de>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.4.1.325704
X-Brightmail-Tracker: AAAAAA==
X-Antispam: No, score=0.0/5.0, scanned in 2.830sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com>
 <49f86ac2.QanaNPT9rB5fxJWR%Joerg.Schilling@fokus.fraunhofer.de>
 <49F88EFE.3050309@Sun.COM>
User-Agent: nail 11.22 3/20/05
X-OriginalArrivalTime: 05 May 2009 12:01:36.0629 (UTC)
 FILETIME=[3DAD8A50:01C9CD79]
Status: RO
Content-Length: 825

Norm Jacobs <Norm.Jacobs@sun.com> wrote:

> > Please use "beansh"
> Forgive me for pointing out the obvious here, but /usr/bin/bsh on Fedora 
> and Ubuntu appear to be BeanShell (I didn't check anywhere else).  Given 
> that this is a familiarity case, wouldn't it make sense to install it in 
> the familiar location and have 'bsh' do the familiar thing?

Many Solaris users have the real bsh (not the bean shell) under 
/opt/csw/bin/bsh.

It may be different on Fedora or Ubuntu but on Solaris, there is a different 
history.

Jörg

-- 
 EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
       js@cs.tu-berlin.de                (uni)  
       joerg.schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily

From Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.com Tue May  5 05:04:42 2009
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 n45C4fG0001167
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 5 May 2009 05:04:42 -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 n45C4eWq020160
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 5 May 2009 13:04:40 +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 <0KJ600G056VS1W00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 05 May 2009 05:04:40 -0700 (PDT)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJ6003M76VRXIE0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 05 May 2009 05:04:39 -0700 (PDT)
Received: from relay41i.sun.com ([192.5.209.70])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n45BejYf013109	for
 <PSARC-ext@sun.com>; Tue, 05 May 2009 12:04:39 +0000 (GMT)
Received: from mmp43es.mmp.us.syntegra.com ([160.41.221.12] [160.41.221.12])
 by relay41i.sun.com with ESMTP id BT-MMP-2588434 for PSARC-ext@sun.com; Tue,
 05 May 2009 12:04:38 +0000 (Z)
Received: from relay45i.sun.com (relay45i.sun.com [192.5.209.94])
 by mmp43es.mmp.us.syntegra.com with ESMTP id BT-MMP-6601780 for
 PSARC-ext@sun.com; Tue, 05 May 2009 12:04:37 +0000 (Z)
Received: from relay03-haj2.antispameurope.com ([83.246.65.53] [83.246.65.53])
 by relay4i.sun.com with ESMTP id BT-MMP-1869420 for PSARC-ext@sun.com; Tue,
 05 May 2009 12:04:37 +0000 (Z)
Received: by relay03-haj2.antispameurope.com (ASE-Secure-MTA, from userid 1000)
	id 79ED163C098; Tue, 05 May 2009 14:04:36 +0200 (CEST)
Received: from pluto.fokus.fraunhofer.de
 (pluto.fokus.fraunhofer.de [195.37.77.164])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)	by relay03-haj2.antispameurope.com
 (ASE-Secure-MTA) with ESMTP id 7664863C098; Tue,
 05 May 2009 14:04:35 +0200 (CEST)
Received: from EXCHSRV.fokus.fraunhofer.de (bohr [10.147.9.231])
	by pluto.fokus.fraunhofer.de (8.13.7/8.13.7) with SMTP id n45C4Zei007982; Tue,
 05 May 2009 14:04:35 +0200 (MEST)
Received: from rigel ([10.147.65.195]) by EXCHSRV.fokus.fraunhofer.de with
 Microsoft SMTPSVC(6.0.3790.3959); Tue, 05 May 2009 14:04:35 +0200
Date: Tue, 05 May 2009 14:04:35 +0200
From: Joerg.Schilling@fokus.fraunhofer.de (Joerg Schilling)
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <49F8A28F.2000206@Sun.COM>
Sender: Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.com
To: Darren.Moffat@sun.com
Cc: Yue.Li@sun.com, PSARC-ext@sun.com, Norm.Jacobs@sun.com,
        jw137282@sac.sfbay.sun.com, gdamore@sun.com
Message-id: <4a002b53.SOU+N6Nx82YhjDgy%Joerg.Schilling@fokus.fraunhofer.de>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.4.1.325704
X-Brightmail-Tracker: AAAAAA==
X-Antispam: No, score=0.0/5.0, scanned in 0.668sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com>
 <49f86ac2.QanaNPT9rB5fxJWR%Joerg.Schilling@fokus.fraunhofer.de>
 <49F88EFE.3050309@Sun.COM>
 <49f89367.vCpjevw6ZPbsFKDa%Joerg.Schilling@fokus.fraunhofer.de>
 <49F8A28F.2000206@Sun.COM>
User-Agent: nail 11.22 3/20/05
X-OriginalArrivalTime: 05 May 2009 12:04:35.0475 (UTC)
 FILETIME=[A8474630:01C9CD79]
Status: RO
Content-Length: 1036

Darren J Moffat <Darren.Moffat@sun.com> wrote:

> being "my private shell" and /bin/beanshell being this case that is your 
> choice for your distro)  - you have made no such indication and the fact 
> that you referred to it as "my private shell" seems to support that.
>
> I vote that we follow the practice of Fedora and Ubuntu on the grounds 
> of familiarity to far more people and the very people we are trying to 
> attract to OpenSolaris.

I vote that we on Solaris do not break existing pratice and do not have 
two incompatible bsh programs.

Blastwave users typically have the original bsh installed in /opt/csw/bin
since many years and it does not seem to be a good idea to introduce something 
different under the name "bsh".

Jörg

-- 
 EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
       js@cs.tu-berlin.de                (uni)  
       joerg.schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily

From Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.com Tue May  5 05:11:33 2009
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 n45CBW6x001213
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 5 May 2009 05:11:32 -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 n45CBVwH034085
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 5 May 2009 06:11:32 -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 <0KJ600G1L777FE00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 05 May 2009 05:11:31 -0700 (PDT)
Received: from brmea-mail-1.sun.com ([192.18.98.31])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJ60038R776XLF0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 05 May 2009 05:11:30 -0700 (PDT)
Received: from relay44i.sun.com ([192.5.209.118])
	by brmea-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n45Bw3g5018570	for
 <PSARC-ext@sun.com>; Tue, 05 May 2009 12:11:30 +0000 (GMT)
Received: from mms49es.mms.us.syntegra.com ([160.41.221.232] [160.41.221.232])
 by relay44i.sun.com with ESMTP id BT-MMP-398264 for PSARC-ext@sun.com; Tue,
 05 May 2009 12:11:29 +0000 (Z)
Received: from relay41i.sun.com (relay41i.sun.com [192.5.209.70])
 by mms49es.mms.us.syntegra.com with ESMTP id BT-MMP-6487210 for
 PSARC-ext@sun.com; Tue, 05 May 2009 12:11:28 +0000 (Z)
Received: from relay03-haj2.antispameurope.com ([83.246.65.53] [83.246.65.53])
 by relay4i.sun.com with ESMTP id BT-MMP-11965951 for PSARC-ext@sun.com; Tue,
 05 May 2009 12:09:47 +0000 (Z)
Received: by relay03-haj2.antispameurope.com (ASE-Secure-MTA, from userid 1000)
	id E7F657D4026; Tue, 05 May 2009 14:09:11 +0200 (CEST)
Received: from pluto.fokus.fraunhofer.de
 (pluto.fokus.fraunhofer.de [195.37.77.164])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)	by relay03-haj2.antispameurope.com
 (ASE-Secure-MTA) with ESMTP id 203167D4008; Tue,
 05 May 2009 14:09:11 +0200 (CEST)
Received: from EXCHSRV.fokus.fraunhofer.de (bohr [10.147.9.231])
	by pluto.fokus.fraunhofer.de (8.13.7/8.13.7) with SMTP id n45C9BQ5008232; Tue,
 05 May 2009 14:09:11 +0200 (MEST)
Received: from rigel ([10.147.65.195]) by EXCHSRV.fokus.fraunhofer.de with
 Microsoft SMTPSVC(6.0.3790.3959); Tue, 05 May 2009 14:09:11 +0200
Date: Tue, 05 May 2009 14:09:11 +0200
From: Joerg.Schilling@fokus.fraunhofer.de (Joerg Schilling)
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <fa9202c30904291253p86b8af8r28686103558bb75b@mail.gmail.com>
Sender: Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.com
To: jason@ansipunx.net, gdamore@sun.com
Cc: Yue.Li@sun.com, PSARC-ext@sun.com, Norm.Jacobs@sun.com,
        jw137282@sac.sfbay.sun.com
Message-id: <4a002c67.qIgc6yRtdVDVb6Ac%Joerg.Schilling@fokus.fraunhofer.de>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.4.1.325704
X-Brightmail-Tracker: AAAAAA==
X-Antispam: No, score=0.0/5.0, scanned in 0.087sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com>
 <49f86ac2.QanaNPT9rB5fxJWR%Joerg.Schilling@fokus.fraunhofer.de>
 <49F88EFE.3050309@Sun.COM>
 <49f89367.vCpjevw6ZPbsFKDa%Joerg.Schilling@fokus.fraunhofer.de>
 <49F8A362.7030403@Sun.COM> <49F8A4BC.80802@sun.com>
 <fa9202c30904291253p86b8af8r28686103558bb75b@mail.gmail.com>
User-Agent: nail 11.22 3/20/05
X-OriginalArrivalTime: 05 May 2009 12:09:11.0010 (UTC)
 FILETIME=[4C829420:01C9CD7A]
Status: RO
Content-Length: 341

Jason King <jason@ansipunx.net> wrote:

> Not sure if this will get out, but just to point out, even Sun's own
> documentation (for other products -- often surrounding J2EE IIRC)
> refers to bean shell as (bsh) -- it appears to be fairly well known by
> that name within the Java community, so it's not really any particular
> Linux distro.

From my investigations, "beanshell" was first published 8 years ago and does not 
Status: RO

seem to be well known. "bsh" was first published ~25 years ago and is installed 
on many Solaris machines.



Jörg

-- 
 EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
       js@cs.tu-berlin.de                (uni)  
       joerg.schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily

From Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.com Tue May  5 05:17:55 2009
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 n45CHt7j001255
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 5 May 2009 05:17:55 -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 n45CHrco037787
	for <@sunmail2sca.sfbay.sun.com:psarc-ext@sun.com>; Tue, 5 May 2009 06:17:55 -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 <0KJ600G057HTS300@nwk-avmta-2.sfbay.sun.com> for psarc-ext@sun.com
 (ORCPT psarc-ext@sun.com); Tue, 05 May 2009 05:17:53 -0700 (PDT)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJ600GAL7HTKP00@nwk-avmta-2.sfbay.sun.com> for
 psarc-ext@sun.com (ORCPT psarc-ext@sun.com); Tue,
 05 May 2009 05:17:53 -0700 (PDT)
Received: from relay12i.sun.com
 (ip122.net129179-4.block1.us.syntegra.com [129.179.4.122])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n45CCEJg025551	for
 <psarc-ext@sun.com>; Tue, 05 May 2009 12:17:53 +0000 (GMT)
Received: from mmp11es.mmp.us.syntegra.com ([160.41.208.11] [160.41.208.11])
 by relay12i.sun.com with ESMTP id BT-MMP-22305 for psarc-ext@sun.com; Tue,
 05 May 2009 12:12:53 +0000 (Z)
Received: from relay13i.sun.com (relay13i.sun.com [129.179.4.123])
 by mmp11es.mmp.us.syntegra.com with ESMTP id BT-MMP-50515327 for
 psarc-ext@sun.com; Tue, 05 May 2009 12:12:50 +0000 (Z)
Received: from relay03-haj2.antispameurope.com ([83.246.65.53] [83.246.65.53])
 by relay1i.sun.com with ESMTP id BT-MMP-45493531 for psarc-ext@sun.com; Tue,
 05 May 2009 12:12:49 +0000 (Z)
Received: by relay03-haj2.antispameurope.com (ASE-Secure-MTA, from userid 1000)
	id DC3937D401E; Tue, 05 May 2009 14:12:48 +0200 (CEST)
Received: from pluto.fokus.fraunhofer.de
 (pluto.fokus.fraunhofer.de [195.37.77.164])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)	by relay03-haj2.antispameurope.com
 (ASE-Secure-MTA) with ESMTP id 1CEA563C08E; Tue,
 05 May 2009 14:12:48 +0200 (CEST)
Received: from EXCHSRV.fokus.fraunhofer.de (bohr [10.147.9.231])
	by pluto.fokus.fraunhofer.de (8.13.7/8.13.7) with SMTP id n45CClZG008287; Tue,
 05 May 2009 14:12:47 +0200 (MEST)
Received: from rigel ([10.147.65.195]) by EXCHSRV.fokus.fraunhofer.de with
 Microsoft SMTPSVC(6.0.3790.3959); Tue, 05 May 2009 14:12:47 +0200
Date: Tue, 05 May 2009 14:12:47 +0200
From: Joerg.Schilling@fokus.fraunhofer.de (Joerg Schilling)
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <49F8B3EA.4040902@sun.com>
Sender: Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.com
To: gdamore@sun.com
Cc: Yue.Li@sun.com, psarc-ext@sun.com, Norm.Jacobs@sun.com,
        jw137282@sac.sfbay.sun.com
Message-id: <4a002d3f.gdRVnsvjpmlLhGTv%Joerg.Schilling@fokus.fraunhofer.de>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.4.1.325704
X-Brightmail-Tracker: AAAAAA==
X-Antispam: No, score=0.0/5.0, scanned in 2.024sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com>
 <49f86ac2.QanaNPT9rB5fxJWR%Joerg.Schilling@fokus.fraunhofer.de>
 <49F88EFE.3050309@Sun.COM> <49F892AF.9020300@sun.com>
 <49f8aff0.Cnse0yuaP4mVPrfB%Joerg.Schilling@fokus.fraunhofer.de>
 <49F8B3EA.4040902@sun.com>
User-Agent: nail 11.22 3/20/05
X-OriginalArrivalTime: 05 May 2009 12:12:47.0778 (UTC)
 FILETIME=[CDB6C020:01C9CD7A]
Status: RO
Content-Length: 1239

"Garrett D'Amore" <gdamore@sun.com> wrote:

> One person who publishes something 25 years ago doesn't get to impede 
> forward progress, or hold other projects hostage.

Does this mean just because you don't know what happened before you are allowed 
to be hostile? Please don't....

> This is all the more true since it was probably difficult or impossible 
> for the beanshell folks to learn that "bsh" was a conflicting name.
>
> Since we don't have a "naming authority", we have to make the best 
> choices we can.  If I were starting a new project, I'd agree, we should 
> choose a different name.  But in this instance, the project is not 
> living in a vacuum, and your concerns, while noted, are overruled.

We have naming helpers like sourcewell.berlios.de and freshmeat.net.

Before I create a new project with a new name, I check whether the name I have 
in mind ist unique. I see no reason to support hostile software authors....

Jörg

-- 
 EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
       js@cs.tu-berlin.de                (uni)  
       joerg.schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily

From Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.com Tue May  5 05:21:12 2009
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 n45CLCo1001269
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 5 May 2009 05:21:12 -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 n45CLBUC011955
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 5 May 2009 05:21:11 -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 <0KJ600B0F7NBNK00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 05 May 2009 05:21:11 -0700 (PDT)
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 <0KJ6002RY7N9WOC0@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 05 May 2009 05:21:10 -0700 (PDT)
Received: from relay12i.sun.com
 (ip122.net129179-4.block1.us.syntegra.com [129.179.4.122])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n45CJPoZ028702	for
 <PSARC-ext@sun.com>; Tue, 05 May 2009 12:21:09 +0000 (GMT)
Received: from mmp12es.mmp.us.syntegra.com ([160.41.208.12] [160.41.208.12])
 by relay12i.sun.com with ESMTP id BT-MMP-22595 for PSARC-ext@sun.com; Tue,
 05 May 2009 12:21:09 +0000 (Z)
Received: from relay15i.sun.com (relay15i.sun.com [129.179.4.125])
 by mmp12es.mmp.us.syntegra.com with ESMTP id BT-MMP-51523658 for
 PSARC-ext@sun.com; Tue, 05 May 2009 12:21:04 +0000 (Z)
Received: from relay04-haj2.antispameurope.com ([83.246.65.54] [83.246.65.54])
 by relay1i.sun.com with ESMTP id BT-MMP-45649927 for PSARC-ext@sun.com; Tue,
 05 May 2009 12:21:03 +0000 (Z)
Received: by relay04-haj2.antispameurope.com (ASE-Secure-MTA, from userid 1000)
	id 6102D5EC195; Tue, 05 May 2009 14:06:09 +0200 (CEST)
Received: from pluto.fokus.fraunhofer.de
 (pluto.fokus.fraunhofer.de [195.37.77.164])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)	by relay04-haj2.antispameurope.com
 (ASE-Secure-MTA) with ESMTP id EFE3B5EC116; Tue,
 05 May 2009 14:06:08 +0200 (CEST)
Received: from EXCHSRV.fokus.fraunhofer.de (bohr [10.147.9.231])
	by pluto.fokus.fraunhofer.de (8.13.7/8.13.7) with SMTP id n45C69P7008025; Tue,
 05 May 2009 14:06:09 +0200 (MEST)
Received: from rigel ([10.147.65.195]) by EXCHSRV.fokus.fraunhofer.de with
 Microsoft SMTPSVC(6.0.3790.3959); Tue, 05 May 2009 14:06:09 +0200
Date: Tue, 05 May 2009 14:06:09 +0200
From: Joerg.Schilling@fokus.fraunhofer.de (Joerg Schilling)
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <49F8A362.7030403@Sun.COM>
Sender: Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.com
To: Norm.Jacobs@sun.com
Cc: Yue.Li@sun.com, PSARC-ext@sun.com, jw137282@sac.sfbay.sun.com,
        gdamore@sun.com
Message-id: <4a002bb1.8SDYiKq1gerfG/pV%Joerg.Schilling@fokus.fraunhofer.de>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.4.1.325704
X-Brightmail-Tracker: AAAAAA==
X-Antispam: No, score=0.0/5.0, scanned in 3.074sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com>
 <49f86ac2.QanaNPT9rB5fxJWR%Joerg.Schilling@fokus.fraunhofer.de>
 <49F88EFE.3050309@Sun.COM>
 <49f89367.vCpjevw6ZPbsFKDa%Joerg.Schilling@fokus.fraunhofer.de>
 <49F8A362.7030403@Sun.COM>
User-Agent: nail 11.22 3/20/05
X-OriginalArrivalTime: 05 May 2009 12:06:09.0179 (UTC)
 FILETIME=[E0215EB0:01C9CD79]
Status: RO
Content-Length: 678

Norm Jacobs <Norm.Jacobs@sun.com> wrote:

> > Do you like to copy this mistake?
> >   
> Given the imperfection of our world, I'm going to side with what I 
> believe a majority of our customers will expect, so yes.

The majority of the Sun customers seem to use blastwave and thus habe a bsh
since many years. Do you really like to introduce a name clash for many Sun 
customers?

Jörg

-- 
 EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
       js@cs.tu-berlin.de                (uni)  
       joerg.schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily

From Darren.Moffat@Sun.COM Tue May  5 05:29:04 2009
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 n45CT30o001436
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 5 May 2009 05:29:03 -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 n45CSqwi029211
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 5 May 2009 20:29:02 +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 <0KJ600H0F80BHF00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 05 May 2009 05:28:59 -0700 (PDT)
Received: from gmp-eb-inf-1.sun.com ([192.18.6.21])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJ600GNJ80AKT00@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 05 May 2009 05:28:58 -0700 (PDT)
Received: from fe-emea-09.sun.com (gmp-eb-lb-1-fe3.eu.sun.com [192.18.6.10])
	by gmp-eb-inf-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n45CSvtN015525	for
 <PSARC-ext@sun.com>; Tue, 05 May 2009 12:28:57 +0000 (GMT)
Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KJ6007007ZH8000@fe-emea-09.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 05 May 2009 13:28:57 +0100 (BST)
Received: from [192.168.1.103]
 (cpc2-rdng20-2-0-cust917.15-3.cable.virginmedia.com [86.28.167.150])
 by fe-emea-09.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KJ6007M27ZIO3C0@fe-emea-09.sun.com>; Tue,
 05 May 2009 13:28:31 +0100 (BST)
Date: Tue, 05 May 2009 13:28:26 +0100
From: Darren J Moffat <Darren.Moffat@Sun.COM>
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <4a002bb1.8SDYiKq1gerfG/pV%Joerg.Schilling@fokus.fraunhofer.de>
Sender: Darren.Moffat@Sun.COM
To: Joerg Schilling <Joerg.Schilling@fokus.fraunhofer.de>
Cc: Norm.Jacobs@Sun.COM, Yue.Li@Sun.COM, PSARC-ext@Sun.COM,
        jw137282@sac.sfbay.sun.com, gdamore@Sun.COM
Message-id: <4A0030EA.50701@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: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com>
 <49f86ac2.QanaNPT9rB5fxJWR%Joerg.Schilling@fokus.fraunhofer.de>
 <49F88EFE.3050309@Sun.COM>
 <49f89367.vCpjevw6ZPbsFKDa%Joerg.Schilling@fokus.fraunhofer.de>
 <49F8A362.7030403@Sun.COM>
 <4a002bb1.8SDYiKq1gerfG/pV%Joerg.Schilling@fokus.fraunhofer.de>
User-Agent: Thunderbird 2.0.0.18 (X11/20090211)
Status: RO
Content-Length: 644

Joerg Schilling wrote:
> Norm Jacobs <Norm.Jacobs@sun.com> wrote:
> 
>>> Do you like to copy this mistake?
>>>   
>> Given the imperfection of our world, I'm going to side with what I 
>> believe a majority of our customers will expect, so yes.
> 
> The majority of the Sun customers seem to use blastwave and thus habe a bsh
> since many years. Do you really like to introduce a name clash for many Sun 
> customers?

Please back up that statement on how you know that the majority of Sun 
customers use Blastwave.

I don't believe you can make any such assertion since you do not have 
access to the data to back this up.

--
Darren J Moffat

From carlsonj@phorcys.east.sun.com Tue May  5 06:16:39 2009
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 n45DGddj002757
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 5 May 2009 06:16:39 -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 n45DGZX6005999;
	Tue, 5 May 2009 06:16:38 -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 <0KJ600I2RA7QE100@nwk-avmta-1.sfbay.Sun.COM>; Tue,
 05 May 2009 06:16:38 -0700 (PDT)
Received: from dm-east-02.east.sun.com ([129.148.13.5])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJ600E3VA7OI850@nwk-avmta-1.sfbay.Sun.COM>; Tue,
 05 May 2009 06:16:37 -0700 (PDT)
Received: from phorcys.east.sun.com (phorcys.East.Sun.COM [129.148.174.143])
	by dm-east-02.east.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n45DGVFg010984; Tue, 05 May 2009 09:16:31 -0400 (EDT)
Received: from phorcys.east.sun.com (phorcys.local [127.0.0.1])
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3) with ESMTP id n45DFkLf018759; Tue,
 05 May 2009 09:15:46 -0400 (EDT)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.3+Sun/8.14.3/Submit) id n45DFkfx018756; Tue,
 05 May 2009 09:15:46 -0400 (EDT)
Date: Tue, 05 May 2009 09:15:46 -0400
From: James Carlson <james.d.carlson@sun.com>
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <4A0030EA.50701@Sun.COM>
To: Darren J Moffat <Darren.Moffat@sun.com>
Cc: Joerg Schilling <Joerg.Schilling@fokus.fraunhofer.de>, Norm.Jacobs@sun.com,
        PSARC-ext@sun.com, jw137282@sac.sfbay.sun.com, gdamore@sun.com,
        Yue.Li@sun.com
Message-id: <18944.15362.356562.372451@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: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com>
 <49f86ac2.QanaNPT9rB5fxJWR%Joerg.Schilling@fokus.fraunhofer.de>
 <49F88EFE.3050309@Sun.COM>
 <49f89367.vCpjevw6ZPbsFKDa%Joerg.Schilling@fokus.fraunhofer.de>
 <49F8A362.7030403@Sun.COM>
 <4a002bb1.8SDYiKq1gerfG/pV%Joerg.Schilling@fokus.fraunhofer.de>
 <4A0030EA.50701@Sun.COM>
Status: RO
Content-Length: 1769

Darren J Moffat writes:
> Joerg Schilling wrote:
> > Norm Jacobs <Norm.Jacobs@sun.com> wrote:
> > 
> >>> Do you like to copy this mistake?
> >>>   
> >> Given the imperfection of our world, I'm going to side with what I 
> >> believe a majority of our customers will expect, so yes.
> > 
> > The majority of the Sun customers seem to use blastwave and thus habe a bsh
> > since many years. Do you really like to introduce a name clash for many Sun 
> > customers?
> 
> Please back up that statement on how you know that the majority of Sun 
> customers use Blastwave.
> 
> I don't believe you can make any such assertion since you do not have 
> access to the data to back this up.

Even if the majority do use Blastwave (which I'd be inclined to doubt;
though it's undoubtedly a large number who do, most Sun customers seem
to be commercial outfits that get hives when exposed to binaries
downloaded off the big bad Internet), that's not really the issue.

The issue would be the number who've bothered to install 'schilyutils'
from opencsw.org (blastwave.org doesn't seem to have bsh) and then (of
those) who actually used /opt/csw/bin/bsh (the package delivers
several distinct things).

I'd be downright shocked if that number is anywhere near the number
who'll be confused about /usr/bin/bsh because of:

http://publib.boulder.ibm.com/infocenter/systems/index.jsp?topic=/com.ibm.aix.cmds/doc/aixcmds1/bsh.htm

... and the same thing on HP/UX.  /usr/bin/bsh being Bourne shell when
/usr/bin/sh is Korn seems to be a semi-well-known pattern.

-- 
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 Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.com Tue May  5 06:48:01 2009
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 n45Dm1e2003827
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 5 May 2009 06:48:01 -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 n45Dlx6s023294
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 5 May 2009 06:48:00 -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 <0KJ60040HBO0NE00@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Tue, 05 May 2009 07:48:00 -0600 (MDT)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJ60034LBNZ6C10@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Tue,
 05 May 2009 07:47:59 -0600 (MDT)
Received: from relay42i.sun.com ([192.5.209.72])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n45DQguJ017916	for
 <PSARC-ext@Sun.COM>; Tue, 05 May 2009 13:47:58 +0000 (GMT)
Received: from mmp43es.mmp.us.syntegra.com ([160.41.221.12] [160.41.221.12])
 by relay42i.sun.com with ESMTP id BT-MMP-2598524 for PSARC-ext@Sun.COM; Tue,
 05 May 2009 13:47:58 +0000 (Z)
Received: from relay43i.sun.com (relay43i.sun.com [192.5.209.74])
 by mmp43es.mmp.us.syntegra.com with ESMTP id BT-MMP-6735944 for
 PSARC-ext@Sun.COM; Tue, 05 May 2009 13:47:56 +0000 (Z)
Received: from relay04-haj2.antispameurope.com ([83.246.65.54] [83.246.65.54])
 by relay4i.sun.com with ESMTP id BT-MMP-12187653 for PSARC-ext@Sun.COM; Tue,
 05 May 2009 13:47:55 +0000 (Z)
Received: by relay04-haj2.antispameurope.com (ASE-Secure-MTA, from userid 1000)
	id B445D5EC187; Tue, 05 May 2009 15:47:53 +0200 (CEST)
Received: from pluto.fokus.fraunhofer.de
 (pluto.fokus.fraunhofer.de [195.37.77.164])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)	by relay04-haj2.antispameurope.com
 (ASE-Secure-MTA) with ESMTP id C532E5EC16F; Tue,
 05 May 2009 15:47:52 +0200 (CEST)
Received: from EXCHSRV.fokus.fraunhofer.de (bohr [10.147.9.231])
	by pluto.fokus.fraunhofer.de (8.13.7/8.13.7) with SMTP id n45Dlq4Z010604; Tue,
 05 May 2009 15:47:53 +0200 (MEST)
Received: from rigel ([10.147.65.195]) by EXCHSRV.fokus.fraunhofer.de with
 Microsoft SMTPSVC(6.0.3790.3959); Tue, 05 May 2009 15:47:52 +0200
Date: Tue, 05 May 2009 15:47:49 +0200
From: Joerg.Schilling@fokus.fraunhofer.de (Joerg Schilling)
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <18944.15362.356562.372451@gargle.gargle.HOWL>
Sender: Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.com
To: dclarke@blastwave.org, james.d.carlson@sun.com, Darren.Moffat@sun.com
Cc: Yue.Li@sun.com, PSARC-ext@sun.com, Norm.Jacobs@sun.com,
        jw137282@sac.sfbay.sun.com, gdamore@sun.com
Message-id: <4a004385.JPHoPeX+IKd6fhPQ%Joerg.Schilling@fokus.fraunhofer.de>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.4.1.325704
X-Brightmail-Tracker: AAAAAA==
X-Antispam: No, score=-0.2/5.0, scanned in 1.675sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com>
 <49f86ac2.QanaNPT9rB5fxJWR%Joerg.Schilling@fokus.fraunhofer.de>
 <49F88EFE.3050309@Sun.COM>
 <49f89367.vCpjevw6ZPbsFKDa%Joerg.Schilling@fokus.fraunhofer.de>
 <49F8A362.7030403@Sun.COM>
 <4a002bb1.8SDYiKq1gerfG/pV%Joerg.Schilling@fokus.fraunhofer.de>
 <4A0030EA.50701@Sun.COM> <18944.15362.356562.372451@gargle.gargle.HOWL>
User-Agent: nail 11.22 3/20/05
X-OriginalArrivalTime: 05 May 2009 13:47:52.0820 (UTC)
 FILETIME=[162F1340:01C9CD88]
Status: RO
Content-Length: 1496

James Carlson <james.d.carlson@Sun.COM> wrote:

> > Please back up that statement on how you know that the majority of Sun 
> > customers use Blastwave.
> > 
> > I don't believe you can make any such assertion since you do not have 
> > access to the data to back this up.
>
> Even if the majority do use Blastwave (which I'd be inclined to doubt;
> though it's undoubtedly a large number who do, most Sun customers seem
> to be commercial outfits that get hives when exposed to binaries
> downloaded off the big bad Internet), that's not really the issue.
>
> The issue would be the number who've bothered to install 'schilyutils'
> from opencsw.org (blastwave.org doesn't seem to have bsh) and then (of
> those) who actually used /opt/csw/bin/bsh (the package delivers
> several distinct things).


It seems that you miss reality - sorry.

I know that many in special commercial users install software from blastwave.
The  software from blastwave is even PGP signed....

You may like to ask Dennis about numbers.

You may ask Dennis on how many people install cdrtools from Blastwave and 
schilyutils is a dependeny for cdrtools as it contains manpages that are needed
as references for cdrtools.

Jörg

-- 
 EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
       js@cs.tu-berlin.de                (uni)  
       joerg.schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily

From gdamore@sun.com Tue May  5 07:00:42 2009
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 n45E0fVv004521
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 5 May 2009 07:00:41 -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 n45E0aZo002025
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 5 May 2009 15:00:40 +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 <0KJ60007DC92KN00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 05 May 2009 07:00:38 -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 <0KJ600E27C91I6B0@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 05 May 2009 07:00:38 -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 n45E0bx8020625	for
 <PSARC-ext@sun.com>; Tue, 05 May 2009 07:00:37 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KJ600K00BZO6O00@fe-sfbay-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 05 May 2009 07:00:37 -0700 (PDT)
Received: from [192.168.251.11] ([unknown] [76.93.15.33])
 by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 with ESMTPSA id <0KJ6003RTC90A360@fe-sfbay-10.sun.com>; Tue,
 05 May 2009 07:00:37 -0700 (PDT)
Date: Tue, 05 May 2009 07:00:36 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <4a002aa0.i+iv/69S9pDiVbl1%Joerg.Schilling@fokus.fraunhofer.de>
Sender: Garrett.Damore@sun.com
To: Joerg Schilling <Joerg.Schilling@fokus.fraunhofer.de>
Cc: Norm.Jacobs@sun.com, Yue.Li@sun.com, PSARC-ext@sun.com,
        jw137282@sac.sfbay.sun.com
Message-id: <4A004684.6000002@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.4.1.325704
References: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com>
 <49f86ac2.QanaNPT9rB5fxJWR%Joerg.Schilling@fokus.fraunhofer.de>
 <49F88EFE.3050309@Sun.COM>
 <4a002aa0.i+iv/69S9pDiVbl1%Joerg.Schilling@fokus.fraunhofer.de>
User-Agent: Thunderbird 2.0.0.18 (X11/20081201)
Status: RO
Content-Length: 1096

As I also feared, "bsh" is also conflated with Bourne shell on other 
operating systems:

http://publib.boulder.ibm.com/infocenter/systems/index.jsp?topic=/com.ibm.aix.cmds/doc/aixcmds1/bsh.htm

(The above is from AIX.)

So, I guess the question here for ARC is whether "familiarity" with 
Linux or familiarity with AIX is more important.  I suspect I know the 
answer, although were it up to me, I'd just skip the confusion by 
denying *any* use of bsh going forward...

    - Garrett

Joerg Schilling wrote:
> Norm Jacobs <Norm.Jacobs@sun.com> wrote:
>
>   
>>> Please use "beansh"
>>>       
>> Forgive me for pointing out the obvious here, but /usr/bin/bsh on Fedora 
>> and Ubuntu appear to be BeanShell (I didn't check anywhere else).  Given 
>> that this is a familiarity case, wouldn't it make sense to install it in 
>> the familiar location and have 'bsh' do the familiar thing?
>>     
>
> Many Solaris users have the real bsh (not the bean shell) under 
> /opt/csw/bin/bsh.
>
> It may be different on Fedora or Ubuntu but on Solaris, there is a different 
> history.
>
> Jörg
>
>   


From Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.com Tue May  5 07:30:09 2009
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 n45EU8JD004871
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 5 May 2009 07:30:09 -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 n45EU0O0020561
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 5 May 2009 15:30: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 <0KJ60001PDM7RQ00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 05 May 2009 07:30:07 -0700 (PDT)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJ600GSJDM5L080@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 05 May 2009 07:30:05 -0700 (PDT)
Received: from relay44i.sun.com ([192.5.209.118])
	by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n45EH8ts016968	for
 <PSARC-ext@sun.com>; Tue, 05 May 2009 14:30:04 +0000 (GMT)
Received: from mmp42es.mmp.us.syntegra.com ([160.41.221.11] [160.41.221.11])
 by relay44i.sun.com with ESMTP id BT-MMP-416190 for PSARC-ext@sun.com; Tue,
 05 May 2009 14:30:04 +0000 (Z)
Received: from relay45i.sun.com (relay45i.sun.com [192.5.209.94])
 by mmp42es.mmp.us.syntegra.com with ESMTP id BT-MMP-6857632 for
 PSARC-ext@sun.com; Tue, 05 May 2009 14:30:03 +0000 (Z)
Received: from relay04-haj2.antispameurope.com ([83.246.65.54] [83.246.65.54])
 by relay4i.sun.com with ESMTP id BT-MMP-2118605 for PSARC-ext@sun.com; Tue,
 05 May 2009 14:30:03 +0000 (Z)
Received: by relay04-haj2.antispameurope.com (ASE-Secure-MTA, from userid 1000)
	id E26A95EC174; Tue, 05 May 2009 16:29:30 +0200 (CEST)
Received: from pluto.fokus.fraunhofer.de
 (pluto.fokus.fraunhofer.de [195.37.77.164])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)	by relay04-haj2.antispameurope.com
 (ASE-Secure-MTA) with ESMTP id 62F745EC15B; Tue,
 05 May 2009 16:29:30 +0200 (CEST)
Received: from EXCHSRV.fokus.fraunhofer.de (bohr [10.147.9.231])
	by pluto.fokus.fraunhofer.de (8.13.7/8.13.7) with SMTP id n45ETUXR011739; Tue,
 05 May 2009 16:29:30 +0200 (MEST)
Received: from rigel ([10.147.65.195]) by EXCHSRV.fokus.fraunhofer.de with
 Microsoft SMTPSVC(6.0.3790.3959); Tue, 05 May 2009 16:29:30 +0200
Date: Tue, 05 May 2009 16:29:30 +0200
From: Joerg.Schilling@fokus.fraunhofer.de (Joerg Schilling)
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <4A004684.6000002@sun.com>
Sender: Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.com
To: gdamore@sun.com
Cc: Yue.Li@sun.com, PSARC-ext@sun.com, Norm.Jacobs@sun.com,
        jw137282@sac.sfbay.sun.com
Message-id: <4a004d4a.NvXOQN2JHErQOVcV%Joerg.Schilling@fokus.fraunhofer.de>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.4.1.325704
X-Brightmail-Tracker: AAAAAA==
X-Antispam: No, score=0.0/5.0, scanned in 0.350sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com>
 <49f86ac2.QanaNPT9rB5fxJWR%Joerg.Schilling@fokus.fraunhofer.de>
 <49F88EFE.3050309@Sun.COM>
 <4a002aa0.i+iv/69S9pDiVbl1%Joerg.Schilling@fokus.fraunhofer.de>
 <4A004684.6000002@sun.com>
User-Agent: nail 11.22 3/20/05
X-OriginalArrivalTime: 05 May 2009 14:29:30.0680 (UTC)
 FILETIME=[E7064380:01C9CD8D]
Status: RO
Content-Length: 672

"Garrett D'Amore" <gdamore@sun.com> wrote:

> So, I guess the question here for ARC is whether "familiarity" with 
> Linux or familiarity with AIX is more important.  I suspect I know the 
> answer, although were it up to me, I'd just skip the confusion by 
> denying *any* use of bsh going forward...

Not using bsh for a newly introduced program may be a wise decision ;-)

Jörg

-- 
 EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
       js@cs.tu-berlin.de                (uni)  
       joerg.schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily

From James.Walker@Sun.COM Wed May  6 10:51:18 2009
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 n46HpIeX026475
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 6 May 2009 10:51:18 -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 n46HpGvX027169
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 6 May 2009 10:51:18 -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 <0KJ800703HLI0Y00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 06 May 2009 10:51:18 -0700 (PDT)
Received: from brmea-mail-1.sun.com ([192.18.98.31])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJ800E1OHLHZYC0@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 06 May 2009 10:51:18 -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 n46HpHjw029984	for
 <PSARC-ext@sun.com>; Wed, 06 May 2009 17:51:17 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009))
 id <0KJ800I00ERVP600@mail-amer.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 06 May 2009 11:51:17 -0600 (MDT)
Received: from [172.20.25.153] ([unknown] [172.20.25.153])
 by mail-amer.sun.com (Sun Java(tm) System Messaging Server 7.0-5.01 64bit
 (built Feb 19 2009)) with ESMTPSA id <0KJ800FAQHL5P5D0@mail-amer.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 06 May 2009 11:51:05 -0600 (MDT)
Date: Wed, 06 May 2009 12:00:48 -0600
From: Jim Walker <James.Walker@Sun.COM>
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <49F85D8D.5050101@sun.com>
Sender: James.Walker@Sun.COM
To: PSARC-ext@Sun.COM
Cc: Yue.Li@Sun.COM
Reply-to: James.Walker@Sun.COM
Message-id: <4A01D050.7060901@sun.com>
Organization: Sun Microsystems, Inc.
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: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080728)
Status: RO
Content-Length: 286

I'm marking this case status as waiting needs spec.

The project team will check with the beanshell community to
see how they have handled namespace issues in the past
and we will review the findings via email and hopefully
resolve at the next PSARC meeting on 05/13/2009.

Cheers,
Jim

From Yue.Li@sun.com Sun May 17 21:56:23 2009
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 n4I4uLWb023246
	for <psarc-ext@sac.sfbay.sun.com>; Sun, 17 May 2009 21:56:22 -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 n4I4uDm7013300
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Mon, 18 May 2009 05:56:20 +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 <0KJT00F05PPV2W00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Sun, 17 May 2009 21:56:19 -0700 (PDT)
Received: from sineb-mail-2.sun.com ([192.18.19.7])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJT00E6UPPTPW00@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Sun,
 17 May 2009 21:56:18 -0700 (PDT)
Received: from fe-apac-06.sun.com
 (fe-apac-06.sun.com [192.18.19.177] (may be forged))
	by sineb-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n4I4uHZe011205	for
 <PSARC-ext@sun.com>; Mon, 18 May 2009 04:56:17 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KJT00L00PIJD800@mail-apac.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Mon, 18 May 2009 12:56:17 +0800 (SGT)
Received: from [129.158.218.36] ([unknown] [129.158.218.36])
 by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KJT00F67PPSEUF0@mail-apac.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Mon, 18 May 2009 12:56:17 +0800 (SGT)
Date: Mon, 18 May 2009 12:54:55 +0800
From: Claire Li <Yue.Li@sun.com>
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <4A01D050.7060901@sun.com>
Sender: Yue.Li@sun.com
To: PSARC-ext@sun.com
Cc: Jim Walker <James.Walker@sun.com>
Message-id: <4A10EA1F.7070206@Sun.Com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com> <4A01D050.7060901@sun.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20071203)
Status: RO
Content-Length: 4721

Hi ARC team:

In view of the naming conflict of bsh, I've contact beanshell author 
Patrick Niemeyer
on this issue. He suggested resorting to name the command 'beanshell'.

However, I would like to have both 'beanshell' and 'beansh' proposed by 
Jorg,
since 'beansh' is more concise, and conciseness is what a command name 
needs.



Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
     beanshell
    1.2. Name of Document Author/Supplier:
     Author:  Claire Li
    1.3  Date of This Document:
     18 May, 2009

2. Project Summary
   2.1 Project Description

       This project introduces the package of BeanShell 2.0b4 into the SFW
       consolidation. A minor release binding is requested.

4. Technical Description:

   BeanShell[1] is a small, free, embeddable Java source interpreter 
with object
   scripting language features, written in Java. BeanShell dynamically 
executes
   standard Java syntax and extends it with common scripting 
conveniences such
   as loose types, commands, and method closures like those in Perl and
   JavaScript.
   
   You can use BeanShell interactively for Java experimentation and 
debugging as
   well as to extend your applications in new ways. Scripting Java lends 
itself
   to a wide variety of applications including rapid prototyping, user 
scripting
   extension, rules engines, configuration, testing, dynamic deployment,
   embedded systems, and even Java education.

   BeanShell is small and embeddable, so you can call BeanShell from 
your Java
   applications to execute Java code dynamically at run-time or to provide
   extensibility in your applications. Alternatively, you can use standalone
   BeanShell scripts to manipulate Java applications; working with Java 
objects
   and APIs dynamically. Since BeanShell is written in Java and runs in 
the same
   VM as your application, you can freely pass references to "live" 
objects into
   scripts and return them as results.
   
   In short, BeanShell is dynamically interpreted Java, plus a scripting
   language and flexible environment all rolled into one clean package.

   Command name   Notes
   ===================================================================
   bsh        Text mode
   bsh -g     Grapphics mode

5. Interfaces

   Exported interface                            Classification   
 Interface type
   =============================                ==============   
 ==============
   SUNWbeanshell                                  Uncommitted    Package 
name
   /usr/bin/beansh                                Uncommitted    Command
   /usr/bin/beanshell                             Uncommitted    Command

   /usr/share/lib/java/bsh-2.0b4.jar              Uncommitted    Overall 
jar file
   /usr/share/lib/java/bsh-core-2.0b4.jar         Uncommitted    Core 
interpreter
   /usr/share/lib/java/bsh-classgen-2.0b4.jar     Uncommitted    Class 
generation
   /usr/share/lib/java/bsh-commands-2.0b4.jar     Uncommitted    Shell 
commands
   /usr/share/lib/java/bsh-util-2.0b4.jar         Uncommitted    Utilities

   /usr/share/lib/java/bsh-classpath-2.0b4.jar    Uncommitted    Classpath
                                                                 management

   /usr/share/lib/java/bsh-reflect-2.0b4.jar      Uncommitted    Reflective
                                                                 
accessibility

   /usr/share/lib/java/bsh-bsf-2.0b4.jar          Uncommitted    BSF Adapter

   /usr/demo/bsh/webapps/bshservlet.war           Uncommitted    Test 
servlvet
                                                                 example

   /usr/demo/bsh/webapps/bshservlet-wbsh.war      Uncommitted    Test 
servlvet
                                                                 example

   Imported interfaces  Classification  Interface type
   ===================  ==============  ==============
   SUNWj6rt                Committed    JDK 6.0 Runtime Env. (1.6.0_13)
   SUNWj6rtx               Committed    JDK 6.0 64-bit Runtime Env. 
(1.6.0_13)

   Reference Documents
   ===================
   [1] http://www.beanshell.org/


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



Jim Walker wrote:
> I'm marking this case status as waiting needs spec.
>
> The project team will check with the beanshell community to
> see how they have handled namespace issues in the past
> and we will review the findings via email and hopefully
> resolve at the next PSARC meeting on 05/13/2009.
>
> Cheers,
> Jim


From gdamore@sun.com Sun May 17 22:52:46 2009
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 n4I5qirm024006
	for <psarc-ext@sac.sfbay.sun.com>; Sun, 17 May 2009 22:52:45 -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 n4I5qeGH022151
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Mon, 18 May 2009 06:52:43 +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 <0KJT00I45SBTV400@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Sun, 17 May 2009 22:52:41 -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 <0KJT00E58SBTPX30@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Sun,
 17 May 2009 22:52: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 n4I5qf3H023944	for
 <PSARC-ext@sun.com>; Sun, 17 May 2009 22:52:41 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KJT00200RVKJQ00@fe-sfbay-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Sun, 17 May 2009 22:52:41 -0700 (PDT)
Received: from [192.168.251.11] ([unknown] [76.93.15.33])
 by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KJT007QISBSWCE0@fe-sfbay-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Sun, 17 May 2009 22:52:41 -0700 (PDT)
Date: Sun, 17 May 2009 22:52:40 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <4A10EA1F.7070206@Sun.Com>
Sender: Garrett.Damore@sun.com
To: Claire Li <Yue.Li@sun.com>
Cc: PSARC-ext@sun.com, Jim Walker <James.Walker@sun.com>
Message-id: <4A10F7A8.6040508@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com> <4A01D050.7060901@sun.com>
 <4A10EA1F.7070206@Sun.Com>
User-Agent: Thunderbird 2.0.0.18 (X11/20081201)
Status: RO
Content-Length: 5546

Claire Li wrote:
> Hi ARC team:
>
> In view of the naming conflict of bsh, I've contact beanshell author 
> Patrick Niemeyer
> on this issue. He suggested resorting to name the command 'beanshell'.
>
> However, I would like to have both 'beanshell' and 'beansh' proposed 
> by Jorg,
> since 'beansh' is more concise, and conciseness is what a command name 
> needs.

Conciseness *might* be useful, but IMO adding "beansh" doesn't make that 
much sense if:

    1) the command is primarily executed from the gui
    2) the command is infrequently manually type
    3) the upstream won't adopt the same change, so the change would 
create "arbitrary" divergence from the upstream

My biggest concern of the three is #3.  I think it would be wise to 
stick with just what the upstream community advises.  (If however you 
get consensus from the upstream that "beansh" is a useful alias and will 
be used on other platforms as well, then I'm happy to support that 
option as well.)

    - Garrett

>
>
>
> Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
> This information is Copyright 2009 Sun Microsystems
> 1. Introduction
>    1.1. Project/Component Working Name:
>     beanshell
>    1.2. Name of Document Author/Supplier:
>     Author:  Claire Li
>    1.3  Date of This Document:
>     18 May, 2009
>
> 2. Project Summary
>   2.1 Project Description
>
>       This project introduces the package of BeanShell 2.0b4 into the SFW
>       consolidation. A minor release binding is requested.
>
> 4. Technical Description:
>
>   BeanShell[1] is a small, free, embeddable Java source interpreter 
> with object
>   scripting language features, written in Java. BeanShell dynamically 
> executes
>   standard Java syntax and extends it with common scripting 
> conveniences such
>   as loose types, commands, and method closures like those in Perl and
>   JavaScript.
>     You can use BeanShell interactively for Java experimentation and 
> debugging as
>   well as to extend your applications in new ways. Scripting Java 
> lends itself
>   to a wide variety of applications including rapid prototyping, user 
> scripting
>   extension, rules engines, configuration, testing, dynamic deployment,
>   embedded systems, and even Java education.
>
>   BeanShell is small and embeddable, so you can call BeanShell from 
> your Java
>   applications to execute Java code dynamically at run-time or to provide
>   extensibility in your applications. Alternatively, you can use 
> standalone
>   BeanShell scripts to manipulate Java applications; working with Java 
> objects
>   and APIs dynamically. Since BeanShell is written in Java and runs in 
> the same
>   VM as your application, you can freely pass references to "live" 
> objects into
>   scripts and return them as results.
>     In short, BeanShell is dynamically interpreted Java, plus a scripting
>   language and flexible environment all rolled into one clean package.
>
>   Command name   Notes
>   ===================================================================
>   bsh        Text mode
>   bsh -g     Grapphics mode
>
> 5. Interfaces
>
>   Exported interface                            Classification   
> Interface type
>   =============================                ==============   
> ==============
>   SUNWbeanshell                                  Uncommitted    
> Package name
>   /usr/bin/beansh                                Uncommitted    Command
>   /usr/bin/beanshell                             Uncommitted    Command
>
>   /usr/share/lib/java/bsh-2.0b4.jar              Uncommitted    
> Overall jar file
>   /usr/share/lib/java/bsh-core-2.0b4.jar         Uncommitted    Core 
> interpreter
>   /usr/share/lib/java/bsh-classgen-2.0b4.jar     Uncommitted    Class 
> generation
>   /usr/share/lib/java/bsh-commands-2.0b4.jar     Uncommitted    Shell 
> commands
>   /usr/share/lib/java/bsh-util-2.0b4.jar         Uncommitted    Utilities
>
>   /usr/share/lib/java/bsh-classpath-2.0b4.jar    Uncommitted    Classpath
>                                                                 
> management
>
>   /usr/share/lib/java/bsh-reflect-2.0b4.jar      Uncommitted    
> Reflective
>                                                                 
> accessibility
>
>   /usr/share/lib/java/bsh-bsf-2.0b4.jar          Uncommitted    BSF 
> Adapter
>
>   /usr/demo/bsh/webapps/bshservlet.war           Uncommitted    Test 
> servlvet
>                                                                 example
>
>   /usr/demo/bsh/webapps/bshservlet-wbsh.war      Uncommitted    Test 
> servlvet
>                                                                 example
>
>   Imported interfaces  Classification  Interface type
>   ===================  ==============  ==============
>   SUNWj6rt                Committed    JDK 6.0 Runtime Env. (1.6.0_13)
>   SUNWj6rtx               Committed    JDK 6.0 64-bit Runtime Env. 
> (1.6.0_13)
>
>   Reference Documents
>   ===================
>   [1] http://www.beanshell.org/
>
>
> 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
>
>
>
> Jim Walker wrote:
>> I'm marking this case status as waiting needs spec.
>>
>> The project team will check with the beanshell community to
>> see how they have handled namespace issues in the past
>> and we will review the findings via email and hopefully
>> resolve at the next PSARC meeting on 05/13/2009.
>>
>> Cheers,
>> Jim
>


From Yue.Li@sun.com Sun May 17 23:23:21 2009
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 n4I6NJPk024961
	for <psarc-ext@sac.sfbay.sun.com>; Sun, 17 May 2009 23:23:20 -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 n4I6NHRT024040
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Mon, 18 May 2009 14:23:19 +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 <0KJT00K01TQTQS00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Sun, 17 May 2009 23:23:17 -0700 (PDT)
Received: from sineb-mail-1.sun.com ([192.18.19.6])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJT00ERKTQSPX40@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Sun,
 17 May 2009 23:23:17 -0700 (PDT)
Received: from fe-apac-06.sun.com
 (fe-apac-06.sun.com [192.18.19.177] (may be forged))
	by sineb-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n4I6NG8t016245	for
 <PSARC-ext@sun.com>; Mon, 18 May 2009 06:23:16 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KJT00J00TNQ4W00@mail-apac.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Mon, 18 May 2009 14:23:16 +0800 (SGT)
Received: from [129.158.218.36] ([unknown] [129.158.218.36])
 by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KJT00F77TQREUJ0@mail-apac.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Mon, 18 May 2009 14:23:16 +0800 (SGT)
Date: Mon, 18 May 2009 14:21:54 +0800
From: Claire Li <Yue.Li@sun.com>
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <4A10F7A8.6040508@sun.com>
Sender: Yue.Li@sun.com
To: "Garrett D'Amore" <gdamore@sun.com>
Cc: PSARC-ext@sun.com, Jim Walker <James.Walker@sun.com>
Message-id: <4A10FE82.1090708@Sun.Com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com> <4A01D050.7060901@sun.com>
 <4A10EA1F.7070206@Sun.Com> <4A10F7A8.6040508@sun.com>
User-Agent: Thunderbird 2.0.0.6 (X11/20071203)
Status: RO
Content-Length: 6203

Hi Garrett,

Please see my in-line comments.

Regards,
Claire

Garrett D'Amore wrote:
> Claire Li wrote:
>> Hi ARC team:
>>
>> In view of the naming conflict of bsh, I've contact beanshell author 
>> Patrick Niemeyer
>> on this issue. He suggested resorting to name the command 'beanshell'.
>>
>> However, I would like to have both 'beanshell' and 'beansh' proposed 
>> by Jorg,
>> since 'beansh' is more concise, and conciseness is what a command 
>> name needs.
>
> Conciseness *might* be useful, but IMO adding "beansh" doesn't make 
> that much sense if:
>
>    1) the command is primarily executed from the gui
The GUI of BeanShell is started by the command.
>    2) the command is infrequently manually type
Everytime you want to start BeanShell, you need to type the command. So 
I think it's frequently manually typed.
>    3) the upstream won't adopt the same change, so the change would 
> create "arbitrary" divergence from the upstream
As far as I know, the upstream use 'bsh' as the command name. And so 
does the Linux platforms such as Ubuntu and Fedora.
If we want to avoid the potential naming conflict, it seems we have to 
diverse from the upstream.
>
> My biggest concern of the three is #3.  I think it would be wise to 
> stick with just what the upstream community advises.  (If however you 
> get consensus from the upstream that "beansh" is a useful alias and 
> will be used on other platforms as well, then I'm happy to support 
> that option as well.)
>
>    - Garrett
>
>>
>>
>>
>> Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
>> This information is Copyright 2009 Sun Microsystems
>> 1. Introduction
>>    1.1. Project/Component Working Name:
>>     beanshell
>>    1.2. Name of Document Author/Supplier:
>>     Author:  Claire Li
>>    1.3  Date of This Document:
>>     18 May, 2009
>>
>> 2. Project Summary
>>   2.1 Project Description
>>
>>       This project introduces the package of BeanShell 2.0b4 into the 
>> SFW
>>       consolidation. A minor release binding is requested.
>>
>> 4. Technical Description:
>>
>>   BeanShell[1] is a small, free, embeddable Java source interpreter 
>> with object
>>   scripting language features, written in Java. BeanShell dynamically 
>> executes
>>   standard Java syntax and extends it with common scripting 
>> conveniences such
>>   as loose types, commands, and method closures like those in Perl and
>>   JavaScript.
>>     You can use BeanShell interactively for Java experimentation and 
>> debugging as
>>   well as to extend your applications in new ways. Scripting Java 
>> lends itself
>>   to a wide variety of applications including rapid prototyping, user 
>> scripting
>>   extension, rules engines, configuration, testing, dynamic deployment,
>>   embedded systems, and even Java education.
>>
>>   BeanShell is small and embeddable, so you can call BeanShell from 
>> your Java
>>   applications to execute Java code dynamically at run-time or to 
>> provide
>>   extensibility in your applications. Alternatively, you can use 
>> standalone
>>   BeanShell scripts to manipulate Java applications; working with 
>> Java objects
>>   and APIs dynamically. Since BeanShell is written in Java and runs 
>> in the same
>>   VM as your application, you can freely pass references to "live" 
>> objects into
>>   scripts and return them as results.
>>     In short, BeanShell is dynamically interpreted Java, plus a 
>> scripting
>>   language and flexible environment all rolled into one clean package.
>>
>>   Command name   Notes
>>   ===================================================================
>>   bsh        Text mode
>>   bsh -g     Grapphics mode
>>
>> 5. Interfaces
>>
>>   Exported interface                            Classification   
>> Interface type
>>   =============================                ==============   
>> ==============
>>   SUNWbeanshell                                  Uncommitted    
>> Package name
>>   /usr/bin/beansh                                Uncommitted    Command
>>   /usr/bin/beanshell                             Uncommitted    Command
>>
>>   /usr/share/lib/java/bsh-2.0b4.jar              Uncommitted    
>> Overall jar file
>>   /usr/share/lib/java/bsh-core-2.0b4.jar         Uncommitted    Core 
>> interpreter
>>   /usr/share/lib/java/bsh-classgen-2.0b4.jar     Uncommitted    Class 
>> generation
>>   /usr/share/lib/java/bsh-commands-2.0b4.jar     Uncommitted    Shell 
>> commands
>>   /usr/share/lib/java/bsh-util-2.0b4.jar         Uncommitted    
>> Utilities
>>
>>   /usr/share/lib/java/bsh-classpath-2.0b4.jar    Uncommitted    
>> Classpath
>>                                                                 
>> management
>>
>>   /usr/share/lib/java/bsh-reflect-2.0b4.jar      Uncommitted    
>> Reflective
>>                                                                 
>> accessibility
>>
>>   /usr/share/lib/java/bsh-bsf-2.0b4.jar          Uncommitted    BSF 
>> Adapter
>>
>>   /usr/demo/bsh/webapps/bshservlet.war           Uncommitted    Test 
>> servlvet
>>                                                                 example
>>
>>   /usr/demo/bsh/webapps/bshservlet-wbsh.war      Uncommitted    Test 
>> servlvet
>>                                                                 example
>>
>>   Imported interfaces  Classification  Interface type
>>   ===================  ==============  ==============
>>   SUNWj6rt                Committed    JDK 6.0 Runtime Env. (1.6.0_13)
>>   SUNWj6rtx               Committed    JDK 6.0 64-bit Runtime Env. 
>> (1.6.0_13)
>>
>>   Reference Documents
>>   ===================
>>   [1] http://www.beanshell.org/
>>
>>
>> 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
>>
>>
>>
>> Jim Walker wrote:
>>> I'm marking this case status as waiting needs spec.
>>>
>>> The project team will check with the beanshell community to
>>> see how they have handled namespace issues in the past
>>> and we will review the findings via email and hopefully
>>> resolve at the next PSARC meeting on 05/13/2009.
>>>
>>> Cheers,
>>> Jim
>>
>


From gdamore@sun.com Mon May 18 00:04:23 2009
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 n4I74MZl000056
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 18 May 2009 00:04:22 -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 n4I73xbd021063
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Mon, 18 May 2009 15:04: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 <0KJT00003VN79100@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Mon, 18 May 2009 00:04:19 -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 <0KJT00EDAVN6Q380@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Mon,
 18 May 2009 00:04:18 -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 n4I74Iei026057	for
 <PSARC-ext@sun.com>; Mon, 18 May 2009 00:04:18 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KJT00400VGA7700@fe-sfbay-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Mon, 18 May 2009 00:04:18 -0700 (PDT)
Received: from [192.168.251.11] ([unknown] [76.93.15.33])
 by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KJT007QJVN6LF80@fe-sfbay-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Mon, 18 May 2009 00:04:18 -0700 (PDT)
Date: Mon, 18 May 2009 00:04:17 -0700
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <4A10FE82.1090708@Sun.Com>
Sender: Garrett.Damore@sun.com
To: Claire Li <Yue.Li@sun.com>
Cc: PSARC-ext@sun.com, Jim Walker <James.Walker@sun.com>
Message-id: <4A110871.7090701@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com> <4A01D050.7060901@sun.com>
 <4A10EA1F.7070206@Sun.Com> <4A10F7A8.6040508@sun.com>
 <4A10FE82.1090708@Sun.Com>
User-Agent: Thunderbird 2.0.0.18 (X11/20081201)
Status: RO
Content-Length: 6978

Claire Li wrote:
> Hi Garrett,
>
> Please see my in-line comments.
>
> Regards,
> Claire
>
> Garrett D'Amore wrote:
>> Claire Li wrote:
>>> Hi ARC team:
>>>
>>> In view of the naming conflict of bsh, I've contact beanshell author 
>>> Patrick Niemeyer
>>> on this issue. He suggested resorting to name the command 'beanshell'.
>>>
>>> However, I would like to have both 'beanshell' and 'beansh' proposed 
>>> by Jorg,
>>> since 'beansh' is more concise, and conciseness is what a command 
>>> name needs.
>>
>> Conciseness *might* be useful, but IMO adding "beansh" doesn't make 
>> that much sense if:
>>
>>    1) the command is primarily executed from the gui
> The GUI of BeanShell is started by the command.
>>    2) the command is infrequently manually type
> Everytime you want to start BeanShell, you need to type the command. 
> So I think it's frequently manually typed.

Ok.

>>    3) the upstream won't adopt the same change, so the change would 
>> create "arbitrary" divergence from the upstream
> As far as I know, the upstream use 'bsh' as the command name. And so 
> does the Linux platforms such as Ubuntu and Fedora.
> If we want to avoid the potential naming conflict, it seems we have to 
> diverse from the upstream.

My point was that, if the recommendation was to use "beanshell" from 
upstream, then it is likely that this name will be available on other 
platforms as well (perhaps in addition to "bsh").  The key thing here is 
that for some platforms *in addition* to OpenSolaris, the bsh conflict 
will exist.

I remain unconvinced that saving 3 characters in the command name is 
worth the risk of even *further* divergence from the upstream community.

That said,  I don't think I'll stand in the way of the alias if the team 
wants to have it anyway.

    - Garrett
>>
>> My biggest concern of the three is #3.  I think it would be wise to 
>> stick with just what the upstream community advises.  (If however you 
>> get consensus from the upstream that "beansh" is a useful alias and 
>> will be used on other platforms as well, then I'm happy to support 
>> that option as well.)
>>
>>    - Garrett
>>
>>>
>>>
>>>
>>> Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
>>> This information is Copyright 2009 Sun Microsystems
>>> 1. Introduction
>>>    1.1. Project/Component Working Name:
>>>     beanshell
>>>    1.2. Name of Document Author/Supplier:
>>>     Author:  Claire Li
>>>    1.3  Date of This Document:
>>>     18 May, 2009
>>>
>>> 2. Project Summary
>>>   2.1 Project Description
>>>
>>>       This project introduces the package of BeanShell 2.0b4 into 
>>> the SFW
>>>       consolidation. A minor release binding is requested.
>>>
>>> 4. Technical Description:
>>>
>>>   BeanShell[1] is a small, free, embeddable Java source interpreter 
>>> with object
>>>   scripting language features, written in Java. BeanShell 
>>> dynamically executes
>>>   standard Java syntax and extends it with common scripting 
>>> conveniences such
>>>   as loose types, commands, and method closures like those in Perl and
>>>   JavaScript.
>>>     You can use BeanShell interactively for Java experimentation and 
>>> debugging as
>>>   well as to extend your applications in new ways. Scripting Java 
>>> lends itself
>>>   to a wide variety of applications including rapid prototyping, 
>>> user scripting
>>>   extension, rules engines, configuration, testing, dynamic deployment,
>>>   embedded systems, and even Java education.
>>>
>>>   BeanShell is small and embeddable, so you can call BeanShell from 
>>> your Java
>>>   applications to execute Java code dynamically at run-time or to 
>>> provide
>>>   extensibility in your applications. Alternatively, you can use 
>>> standalone
>>>   BeanShell scripts to manipulate Java applications; working with 
>>> Java objects
>>>   and APIs dynamically. Since BeanShell is written in Java and runs 
>>> in the same
>>>   VM as your application, you can freely pass references to "live" 
>>> objects into
>>>   scripts and return them as results.
>>>     In short, BeanShell is dynamically interpreted Java, plus a 
>>> scripting
>>>   language and flexible environment all rolled into one clean package.
>>>
>>>   Command name   Notes
>>>   ===================================================================
>>>   bsh        Text mode
>>>   bsh -g     Grapphics mode
>>>
>>> 5. Interfaces
>>>
>>>   Exported interface                            Classification   
>>> Interface type
>>>   =============================                ==============   
>>> ==============
>>>   SUNWbeanshell                                  Uncommitted    
>>> Package name
>>>   /usr/bin/beansh                                Uncommitted    Command
>>>   /usr/bin/beanshell                             Uncommitted    Command
>>>
>>>   /usr/share/lib/java/bsh-2.0b4.jar              Uncommitted    
>>> Overall jar file
>>>   /usr/share/lib/java/bsh-core-2.0b4.jar         Uncommitted    Core 
>>> interpreter
>>>   /usr/share/lib/java/bsh-classgen-2.0b4.jar     Uncommitted    
>>> Class generation
>>>   /usr/share/lib/java/bsh-commands-2.0b4.jar     Uncommitted    
>>> Shell commands
>>>   /usr/share/lib/java/bsh-util-2.0b4.jar         Uncommitted    
>>> Utilities
>>>
>>>   /usr/share/lib/java/bsh-classpath-2.0b4.jar    Uncommitted    
>>> Classpath
>>>                                                                 
>>> management
>>>
>>>   /usr/share/lib/java/bsh-reflect-2.0b4.jar      Uncommitted    
>>> Reflective
>>>                                                                 
>>> accessibility
>>>
>>>   /usr/share/lib/java/bsh-bsf-2.0b4.jar          Uncommitted    BSF 
>>> Adapter
>>>
>>>   /usr/demo/bsh/webapps/bshservlet.war           Uncommitted    Test 
>>> servlvet
>>>                                                                 example
>>>
>>>   /usr/demo/bsh/webapps/bshservlet-wbsh.war      Uncommitted    Test 
>>> servlvet
>>>                                                                 example
>>>
>>>   Imported interfaces  Classification  Interface type
>>>   ===================  ==============  ==============
>>>   SUNWj6rt                Committed    JDK 6.0 Runtime Env. (1.6.0_13)
>>>   SUNWj6rtx               Committed    JDK 6.0 64-bit Runtime Env. 
>>> (1.6.0_13)
>>>
>>>   Reference Documents
>>>   ===================
>>>   [1] http://www.beanshell.org/
>>>
>>>
>>> 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
>>>
>>>
>>>
>>> Jim Walker wrote:
>>>> I'm marking this case status as waiting needs spec.
>>>>
>>>> The project team will check with the beanshell community to
>>>> see how they have handled namespace issues in the past
>>>> and we will review the findings via email and hopefully
>>>> resolve at the next PSARC meeting on 05/13/2009.
>>>>
>>>> Cheers,
>>>> Jim
>>>
>>
>


From Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.com Mon May 18 07:28:43 2009
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 n4IESfmK000021
	for <psarc-ext@sac.sfbay.sun.com>; Mon, 18 May 2009 07:28:42 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id n4IESbM0017331
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Mon, 18 May 2009 15:28:41 +0100 (BST)
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 <0KJU0011LG7SZI00@brm-avmta-1.central.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Mon, 18 May 2009 08:28:40 -0600 (MDT)
Received: from brmea-mail-4.sun.com ([192.18.98.36])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJU00FQLG7SJ080@brm-avmta-1.central.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Mon,
 18 May 2009 08:28:40 -0600 (MDT)
Received: from relay43i.sun.com ([192.5.209.74])
	by brmea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n4IESdTN020237	for
 <PSARC-ext@sun.com>; Mon, 18 May 2009 14:28:40 +0000 (GMT)
Received: from mmp43es.mmp.us.syntegra.com ([160.41.221.12] [160.41.221.12])
 by relay43i.sun.com with ESMTP id BT-MMP-4021846 for PSARC-ext@sun.com; Mon,
 18 May 2009 14:28:39 +0000 (Z)
Received: from relay43i.sun.com (relay43i.sun.com [192.5.209.74])
 by mmp43es.mmp.us.syntegra.com with ESMTP id BT-MMP-17481814 for
 PSARC-ext@sun.com; Mon, 18 May 2009 14:28:38 +0000 (Z)
Received: from relay02-haj2.antispameurope.com ([83.246.65.52] [83.246.65.52])
 by relay4i.sun.com with ESMTP id BT-MMP-20220483 for PSARC-ext@sun.com; Mon,
 18 May 2009 14:28:20 +0000 (Z)
Received: by relay02-haj2.antispameurope.com (ASE-Secure-MTA, from userid 1000)
	id 2362C6F04F3; Mon, 18 May 2009 16:28:17 +0200 (CEST)
Received: from pluto.fokus.fraunhofer.de
 (pluto.fokus.fraunhofer.de [195.37.77.164])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)	by relay02-haj2.antispameurope.com
 (ASE-Secure-MTA) with ESMTP id D37EA6F04D2; Mon,
 18 May 2009 16:28:16 +0200 (CEST)
Received: from EXCHSRV.fokus.fraunhofer.de (bohr [10.147.9.231])
	by pluto.fokus.fraunhofer.de (8.13.7/8.13.7) with SMTP id n4IESG3I014697; Mon,
 18 May 2009 16:28:16 +0200 (MEST)
Received: from rigel ([10.147.65.195]) by EXCHSRV.fokus.fraunhofer.de with
 Microsoft SMTPSVC(6.0.3790.3959); Mon, 18 May 2009 16:28:16 +0200
Date: Mon, 18 May 2009 16:28:16 +0200
From: Joerg.Schilling@fokus.fraunhofer.de (Joerg Schilling)
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <4A10EA1F.7070206@Sun.Com>
Sender: Joerg.Schilling9ab33xy531fokus.fraunhofer.de@bounce.antispameurope.com
To: Yue.Li@sun.com, PSARC-ext@sun.com
Message-id: <4a117080.67fQP4drD2kEs9Hx%Joerg.Schilling@fokus.fraunhofer.de>
MIME-version: 1.0
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 8BIT
X-PMX-Version: 5.4.1.325704
X-Brightmail-Tracker: AAAAAA==
X-Antispam: No, score=0.0/5.0, scanned in 0.583sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com> <4A01D050.7060901@sun.com>
 <4A10EA1F.7070206@Sun.Com>
User-Agent: nail 11.22 3/20/05
X-OriginalArrivalTime: 18 May 2009 14:28:16.0524 (UTC)
 FILETIME=[E231B4C0:01C9D7C4]
Status: RO
Content-Length: 740

Claire Li <Yue.Li@sun.com> wrote:

> Hi ARC team:
>
> In view of the naming conflict of bsh, I've contact beanshell author 
> Patrick Niemeyer
> on this issue. He suggested resorting to name the command 'beanshell'.
>
> However, I would like to have both 'beanshell' and 'beansh' proposed by 
> Jorg,
> since 'beansh' is more concise, and conciseness is what a command name 
> needs.

Thank you Claire!

BTW: 'beansh' seems to be a good idea.

Jörg

-- 
 EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
       js@cs.tu-berlin.de                (uni)  
       joerg.schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily

From Yue.Li@Sun.COM Tue May 19 09:20:36 2009
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 n4JGKYgC014813
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 19 May 2009 09:20:35 -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 n4JGKVBI002443
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 20 May 2009 00:20:34 +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 <0KJW0018JG281R00@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 19 May 2009 09:20:32 -0700 (PDT)
Received: from sineb-mail-1.sun.com ([192.18.19.6])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJW00BFPG25FUD0@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 19 May 2009 09:20:30 -0700 (PDT)
Received: from fe-apac-05.sun.com
 (fe-apac-05.sun.com [192.18.19.176] (may be forged))
	by sineb-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id n4JGKTXR012939	for
 <PSARC-ext@sun.com>; Tue, 19 May 2009 16:20:29 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KJW00300FOHXM00@mail-apac.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 20 May 2009 00:20:29 +0800 (SGT)
Received: from [127.0.0.1] ([unknown] [129.150.144.13])
 by mail-apac.sun.com (Sun Java(tm) System Messaging Server 7u2-7.02 64bit
 (built Apr 16 2009)) with ESMTPSA id <0KJW00M50G1YMP90@mail-apac.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 20 May 2009 00:20:29 +0800 (SGT)
Date: Wed, 20 May 2009 00:20:27 +0800
From: Claire Li <Yue.Li@Sun.COM>
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <4A110871.7090701@sun.com>
Sender: Yue.Li@Sun.COM
To: "Garrett D'Amore" <gdamore@Sun.COM>
Cc: PSARC-ext@Sun.COM, Jim Walker <James.Walker@Sun.COM>
Message-id: <4A12DC4B.8070702@sun.com>
MIME-version: 1.0
Content-type: multipart/alternative;
 boundary="Boundary_(ID_NOUmaTRdQiQhy6I2K5nQ8w)"
X-PMX-Version: 5.4.1.325704
References: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com> <4A01D050.7060901@sun.com>
 <4A10EA1F.7070206@Sun.Com> <4A10F7A8.6040508@sun.com>
 <4A10FE82.1090708@Sun.Com> <4A110871.7090701@sun.com>
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
Status: RO
Content-Length: 21147

This is a multi-part message in MIME format.

--Boundary_(ID_NOUmaTRdQiQhy6I2K5nQ8w)
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT

I see. Your biggest concern is that 'beansh' would be different from the 
upstream. But I think there are some reasons to support 'beansh'.

1. My opinion is to use both 'beanshell' and 'beansh', not 'beansh' 
only. 'beanshell' is for the potential name change in upstream, and 
beansh is use for short.

2. As far as I know, shell commands use 'sh' as the suffix of the 
command name, not 'shell'. Maybe that is another naming rule.

3. I don't think they will use other names, at least in a short term. 
Patrick Niemeyer /said "I had never heard that AIX was calling Bourne 
Shell bsh.  I always thought Bourne shell was simply 'sh'. "/


Claire
/
/Garrett D'Amore wrote:
> Claire Li wrote:
>> Hi Garrett,
>>
>> Please see my in-line comments.
>>
>> Regards,
>> Claire
>>
>> Garrett D'Amore wrote:
>>> Claire Li wrote:
>>>> Hi ARC team:
>>>>
>>>> In view of the naming conflict of bsh, I've contact beanshell 
>>>> author Patrick Niemeyer
>>>> on this issue. He suggested resorting to name the command 'beanshell'.
>>>>
>>>> However, I would like to have both 'beanshell' and 'beansh' 
>>>> proposed by Jorg,
>>>> since 'beansh' is more concise, and conciseness is what a command 
>>>> name needs.
>>>
>>> Conciseness *might* be useful, but IMO adding "beansh" doesn't make 
>>> that much sense if:
>>>
>>>    1) the command is primarily executed from the gui
>> The GUI of BeanShell is started by the command.
>>>    2) the command is infrequently manually type
>> Everytime you want to start BeanShell, you need to type the command. 
>> So I think it's frequently manually typed.
>
> Ok.
>
>>>    3) the upstream won't adopt the same change, so the change would 
>>> create "arbitrary" divergence from the upstream
>> As far as I know, the upstream use 'bsh' as the command name. And so 
>> does the Linux platforms such as Ubuntu and Fedora.
>> If we want to avoid the potential naming conflict, it seems we have 
>> to diverse from the upstream.
>
> My point was that, if the recommendation was to use "beanshell" from 
> upstream, then it is likely that this name will be available on other 
> platforms as well (perhaps in addition to "bsh").  The key thing here 
> is that for some platforms *in addition* to OpenSolaris, the bsh 
> conflict will exist.
>
> I remain unconvinced that saving 3 characters in the command name is 
> worth the risk of even *further* divergence from the upstream community.
>
> That said,  I don't think I'll stand in the way of the alias if the 
> team wants to have it anyway.
>
>    - Garrett
>>>
>>> My biggest concern of the three is #3.  I think it would be wise to 
>>> stick with just what the upstream community advises.  (If however 
>>> you get consensus from the upstream that "beansh" is a useful alias 
>>> and will be used on other platforms as well, then I'm happy to 
>>> support that option as well.)
>>>
>>>    - Garrett
>>>
>>>>
>>>>
>>>>
>>>> Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
>>>> This information is Copyright 2009 Sun Microsystems
>>>> 1. Introduction
>>>>    1.1. Project/Component Working Name:
>>>>     beanshell
>>>>    1.2. Name of Document Author/Supplier:
>>>>     Author:  Claire Li
>>>>    1.3  Date of This Document:
>>>>     18 May, 2009
>>>>
>>>> 2. Project Summary
>>>>   2.1 Project Description
>>>>
>>>>       This project introduces the package of BeanShell 2.0b4 into 
>>>> the SFW
>>>>       consolidation. A minor release binding is requested.
>>>>
>>>> 4. Technical Description:
>>>>
>>>>   BeanShell[1] is a small, free, embeddable Java source interpreter 
>>>> with object
>>>>   scripting language features, written in Java. BeanShell 
>>>> dynamically executes
>>>>   standard Java syntax and extends it with common scripting 
>>>> conveniences such
>>>>   as loose types, commands, and method closures like those in Perl and
>>>>   JavaScript.
>>>>     You can use BeanShell interactively for Java experimentation 
>>>> and debugging as
>>>>   well as to extend your applications in new ways. Scripting Java 
>>>> lends itself
>>>>   to a wide variety of applications including rapid prototyping, 
>>>> user scripting
>>>>   extension, rules engines, configuration, testing, dynamic 
>>>> deployment,
>>>>   embedded systems, and even Java education.
>>>>
>>>>   BeanShell is small and embeddable, so you can call BeanShell from 
>>>> your Java
>>>>   applications to execute Java code dynamically at run-time or to 
>>>> provide
>>>>   extensibility in your applications. Alternatively, you can use 
>>>> standalone
>>>>   BeanShell scripts to manipulate Java applications; working with 
>>>> Java objects
>>>>   and APIs dynamically. Since BeanShell is written in Java and runs 
>>>> in the same
>>>>   VM as your application, you can freely pass references to "live" 
>>>> objects into
>>>>   scripts and return them as results.
>>>>     In short, BeanShell is dynamically interpreted Java, plus a 
>>>> scripting
>>>>   language and flexible environment all rolled into one clean package.
>>>>
>>>>   Command name   Notes
>>>>   ===================================================================
>>>>   bsh        Text mode
>>>>   bsh -g     Grapphics mode
>>>>
>>>> 5. Interfaces
>>>>
>>>>   Exported interface                            Classification   
>>>> Interface type
>>>>   =============================                ==============   
>>>> ==============
>>>>   SUNWbeanshell                                  Uncommitted    
>>>> Package name
>>>>   /usr/bin/beansh                                Uncommitted    
>>>> Command
>>>>   /usr/bin/beanshell                             Uncommitted    
>>>> Command
>>>>
>>>>   /usr/share/lib/java/bsh-2.0b4.jar              Uncommitted    
>>>> Overall jar file
>>>>   /usr/share/lib/java/bsh-core-2.0b4.jar         Uncommitted    
>>>> Core interpreter
>>>>   /usr/share/lib/java/bsh-classgen-2.0b4.jar     Uncommitted    
>>>> Class generation
>>>>   /usr/share/lib/java/bsh-commands-2.0b4.jar     Uncommitted    
>>>> Shell commands
>>>>   /usr/share/lib/java/bsh-util-2.0b4.jar         Uncommitted    
>>>> Utilities
>>>>
>>>>   /usr/share/lib/java/bsh-classpath-2.0b4.jar    Uncommitted    
>>>> Classpath
>>>>                                                                 
>>>> management
>>>>
>>>>   /usr/share/lib/java/bsh-reflect-2.0b4.jar      Uncommitted    
>>>> Reflective
>>>>                                                                 
>>>> accessibility
>>>>
>>>>   /usr/share/lib/java/bsh-bsf-2.0b4.jar          Uncommitted    BSF 
>>>> Adapter
>>>>
>>>>   /usr/demo/bsh/webapps/bshservlet.war           Uncommitted    
>>>> Test servlvet
>>>>                                                                 
>>>> example
>>>>
>>>>   /usr/demo/bsh/webapps/bshservlet-wbsh.war      Uncommitted    
>>>> Test servlvet
>>>>                                                                 
>>>> example
>>>>
>>>>   Imported interfaces  Classification  Interface type
>>>>   ===================  ==============  ==============
>>>>   SUNWj6rt                Committed    JDK 6.0 Runtime Env. (1.6.0_13)
>>>>   SUNWj6rtx               Committed    JDK 6.0 64-bit Runtime Env. 
>>>> (1.6.0_13)
>>>>
>>>>   Reference Documents
>>>>   ===================
>>>>   [1] http://www.beanshell.org/
>>>>
>>>>
>>>> 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
>>>>
>>>>
>>>>
>>>> Jim Walker wrote:
>>>>> I'm marking this case status as waiting needs spec.
>>>>>
>>>>> The project team will check with the beanshell community to
>>>>> see how they have handled namespace issues in the past
>>>>> and we will review the findings via email and hopefully
>>>>> resolve at the next PSARC meeting on 05/13/2009.
>>>>>
>>>>> Cheers,
>>>>> Jim
>>>>
>>>
>>
>


--Boundary_(ID_NOUmaTRdQiQhy6I2K5nQ8w)
Content-type: text/html; CHARSET=US-ASCII
Content-transfer-encoding: 7BIT

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
I see. Your biggest concern is that 'beansh' would be different from
the upstream. But I think there are some reasons to support 'beansh'.<br>
<br>
1. My opinion is to use both 'beanshell' and 'beansh', not 'beansh'
only. 'beanshell' is for the potential name change in upstream, and
beansh is use for short.<br>
<br>
2. As far as I know, shell commands use 'sh' as the suffix of the
command name, not 'shell'. Maybe that is another naming rule.<br>
<br>
3. I don't think they will use other names, at least in a short term.
Patrick Niemeyer <i>said "I had never heard that AIX was calling
Bourne Shell bsh.&nbsp; I always thought Bourne shell was simply 'sh'.
"</i><br>
<br>
<br>
Claire<br>
<i><br>
</i>Garrett D'Amore wrote:
<blockquote cite="mid:4A110871.7090701@sun.com" type="cite">Claire Li
wrote:
  <br>
  <blockquote type="cite">Hi Garrett,
    <br>
    <br>
Please see my in-line comments.
    <br>
    <br>
Regards,
    <br>
Claire
    <br>
    <br>
Garrett D'Amore wrote:
    <br>
    <blockquote type="cite">Claire Li wrote:
      <br>
      <blockquote type="cite">Hi ARC team:
        <br>
        <br>
In view of the naming conflict of bsh, I've contact beanshell author
Patrick Niemeyer
        <br>
on this issue. He suggested resorting to name the command 'beanshell'.
        <br>
        <br>
However, I would like to have both 'beanshell' and 'beansh' proposed by
Jorg,
        <br>
since 'beansh' is more concise, and conciseness is what a command name
needs.
        <br>
      </blockquote>
      <br>
Conciseness *might* be useful, but IMO adding "beansh" doesn't make
that much sense if:
      <br>
      <br>
&nbsp;&nbsp; 1) the command is primarily executed from the gui
      <br>
    </blockquote>
The GUI of BeanShell is started by the command.
    <br>
    <blockquote type="cite">&nbsp;&nbsp; 2) the command is infrequently manually
type
      <br>
    </blockquote>
Everytime you want to start BeanShell, you need to type the command. So
I think it's frequently manually typed.
    <br>
  </blockquote>
  <br>
Ok.
  <br>
  <br>
  <blockquote type="cite">
    <blockquote type="cite">&nbsp;&nbsp; 3) the upstream won't adopt the same
change, so the change would create "arbitrary" divergence from the
upstream
      <br>
    </blockquote>
As far as I know, the upstream use 'bsh' as the command name. And so
does the Linux platforms such as Ubuntu and Fedora.
    <br>
If we want to avoid the potential naming conflict, it seems we have to
diverse from the upstream.
    <br>
  </blockquote>
  <br>
My point was that, if the recommendation was to use "beanshell" from
upstream, then it is likely that this name will be available on other
platforms as well (perhaps in addition to "bsh").&nbsp; The key thing here
is that for some platforms *in addition* to OpenSolaris, the bsh
conflict will exist.
  <br>
  <br>
I remain unconvinced that saving 3 characters in the command name is
worth the risk of even *further* divergence from the upstream
community.
  <br>
  <br>
That said,&nbsp; I don't think I'll stand in the way of the alias if the
team wants to have it anyway.
  <br>
  <br>
&nbsp;&nbsp; - Garrett
  <br>
  <blockquote type="cite">
    <blockquote type="cite"><br>
My biggest concern of the three is #3.&nbsp; I think it would be wise to
stick with just what the upstream community advises.&nbsp; (If however you
get consensus from the upstream that "beansh" is a useful alias and
will be used on other platforms as well, then I'm happy to support that
option as well.)
      <br>
      <br>
&nbsp;&nbsp; - Garrett
      <br>
      <br>
      <blockquote type="cite"><br>
        <br>
        <br>
Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
        <br>
This information is Copyright 2009 Sun Microsystems
        <br>
1. Introduction
        <br>
&nbsp;&nbsp; 1.1. Project/Component Working Name:
        <br>
&nbsp;&nbsp;&nbsp; beanshell
        <br>
&nbsp;&nbsp; 1.2. Name of Document Author/Supplier:
        <br>
&nbsp;&nbsp;&nbsp; Author:&nbsp; Claire Li
        <br>
&nbsp;&nbsp; 1.3&nbsp; Date of This Document:
        <br>
&nbsp;&nbsp;&nbsp; 18 May, 2009
        <br>
        <br>
2. Project Summary
        <br>
&nbsp; 2.1 Project Description
        <br>
        <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This project introduces the package of BeanShell 2.0b4 into the
SFW
        <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; consolidation. A minor release binding is requested.
        <br>
        <br>
4. Technical Description:
        <br>
        <br>
&nbsp; BeanShell[1] is a small, free, embeddable Java source interpreter
with object
        <br>
&nbsp; scripting language features, written in Java. BeanShell dynamically
executes
        <br>
&nbsp; standard Java syntax and extends it with common scripting
conveniences such
        <br>
&nbsp; as loose types, commands, and method closures like those in Perl and
        <br>
&nbsp; JavaScript.
        <br>
&nbsp;&nbsp;&nbsp; You can use BeanShell interactively for Java experimentation and
debugging as
        <br>
&nbsp; well as to extend your applications in new ways. Scripting Java lends
itself
        <br>
&nbsp; to a wide variety of applications including rapid prototyping, user
scripting
        <br>
&nbsp; extension, rules engines, configuration, testing, dynamic deployment,
        <br>
&nbsp; embedded systems, and even Java education.
        <br>
        <br>
&nbsp; BeanShell is small and embeddable, so you can call BeanShell from
your Java
        <br>
&nbsp; applications to execute Java code dynamically at run-time or to
provide
        <br>
&nbsp; extensibility in your applications. Alternatively, you can use
standalone
        <br>
&nbsp; BeanShell scripts to manipulate Java applications; working with Java
objects
        <br>
&nbsp; and APIs dynamically. Since BeanShell is written in Java and runs in
the same
        <br>
&nbsp; VM as your application, you can freely pass references to "live"
objects into
        <br>
&nbsp; scripts and return them as results.
        <br>
&nbsp;&nbsp;&nbsp; In short, BeanShell is dynamically interpreted Java, plus a
scripting
        <br>
&nbsp; language and flexible environment all rolled into one clean package.
        <br>
        <br>
&nbsp; Command name&nbsp;&nbsp; Notes
        <br>
&nbsp; ===================================================================
        <br>
&nbsp; bsh&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Text mode
        <br>
&nbsp; bsh -g&nbsp;&nbsp;&nbsp;&nbsp; Grapphics mode
        <br>
        <br>
5. Interfaces
        <br>
        <br>
&nbsp; Exported interface&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Classification&nbsp;&nbsp;
Interface type
        <br>
&nbsp; =============================&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ==============&nbsp;&nbsp;
==============
        <br>
&nbsp; SUNWbeanshell&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Uncommitted&nbsp;&nbsp;&nbsp; Package
name
        <br>
&nbsp; /usr/bin/beansh&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Uncommitted&nbsp;&nbsp;&nbsp; Command
        <br>
&nbsp; /usr/bin/beanshell&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Uncommitted&nbsp;&nbsp;&nbsp; Command
        <br>
        <br>
&nbsp; /usr/share/lib/java/bsh-2.0b4.jar&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Uncommitted&nbsp;&nbsp;&nbsp; Overall
jar file
        <br>
&nbsp; /usr/share/lib/java/bsh-core-2.0b4.jar&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Uncommitted&nbsp;&nbsp;&nbsp; Core
interpreter
        <br>
&nbsp; /usr/share/lib/java/bsh-classgen-2.0b4.jar&nbsp;&nbsp;&nbsp;&nbsp; Uncommitted&nbsp;&nbsp;&nbsp; Class
generation
        <br>
&nbsp; /usr/share/lib/java/bsh-commands-2.0b4.jar&nbsp;&nbsp;&nbsp;&nbsp; Uncommitted&nbsp;&nbsp;&nbsp; Shell
commands
        <br>
&nbsp; /usr/share/lib/java/bsh-util-2.0b4.jar&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Uncommitted&nbsp;&nbsp;&nbsp;
Utilities
        <br>
        <br>
&nbsp; /usr/share/lib/java/bsh-classpath-2.0b4.jar&nbsp;&nbsp;&nbsp; Uncommitted&nbsp;&nbsp;&nbsp;
Classpath
        <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
management
        <br>
        <br>
&nbsp; /usr/share/lib/java/bsh-reflect-2.0b4.jar&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Uncommitted&nbsp;&nbsp;&nbsp;
Reflective
        <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
accessibility
        <br>
        <br>
&nbsp; /usr/share/lib/java/bsh-bsf-2.0b4.jar&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Uncommitted&nbsp;&nbsp;&nbsp; BSF
Adapter
        <br>
        <br>
&nbsp; /usr/demo/bsh/webapps/bshservlet.war&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Uncommitted&nbsp;&nbsp;&nbsp; Test
servlvet
        <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; example
        <br>
        <br>
&nbsp; /usr/demo/bsh/webapps/bshservlet-wbsh.war&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Uncommitted&nbsp;&nbsp;&nbsp; Test
servlvet
        <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; example
        <br>
        <br>
&nbsp; Imported interfaces&nbsp; Classification&nbsp; Interface type
        <br>
&nbsp; ===================&nbsp; ==============&nbsp; ==============
        <br>
&nbsp; SUNWj6rt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Committed&nbsp;&nbsp;&nbsp; JDK 6.0 Runtime Env. (1.6.0_13)
        <br>
&nbsp; SUNWj6rtx&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Committed&nbsp;&nbsp;&nbsp; JDK 6.0 64-bit Runtime Env.
(1.6.0_13)
        <br>
        <br>
&nbsp; Reference Documents
        <br>
&nbsp; ===================
        <br>
&nbsp; [1] <a class="moz-txt-link-freetext" href="http://www.beanshell.org/">http://www.beanshell.org/</a>
        <br>
        <br>
        <br>
6. Resources and Schedule
        <br>
&nbsp;&nbsp; 6.4. Steering Committee requested information
        <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6.4.1. Consolidation C-team Name:
        <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SFW
        <br>
&nbsp;&nbsp; 6.5. ARC review type: FastTrack
        <br>
&nbsp;&nbsp; 6.6. ARC Exposure: open
        <br>
        <br>
        <br>
        <br>
Jim Walker wrote:
        <br>
        <blockquote type="cite">I'm marking this case status as waiting
needs spec.
          <br>
          <br>
The project team will check with the beanshell community to
          <br>
see how they have handled namespace issues in the past
          <br>
and we will review the findings via email and hopefully
          <br>
resolve at the next PSARC meeting on 05/13/2009.
          <br>
          <br>
Cheers,
          <br>
Jim
          <br>
        </blockquote>
        <br>
      </blockquote>
      <br>
    </blockquote>
    <br>
  </blockquote>
  <br>
</blockquote>
<br>
</body>
</html>

--Boundary_(ID_NOUmaTRdQiQhy6I2K5nQ8w)--

From gdamore@Sun.COM Tue May 19 09:33:46 2009
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 n4JGXjlO015142
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 19 May 2009 09:33:45 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id n4JGXhdt025415
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 19 May 2009 09:33:45 -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 <0KJW0083VGO7BR00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 19 May 2009 09:33:43 -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 <0KJW003QGGO5T470@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 19 May 2009 09:33:41 -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 n4JGXfkp019430	for
 <PSARC-ext@sun.com>; Tue, 19 May 2009 09:33:41 -0700 (PDT)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KJW00000EORUS00@fe-sfbay-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 19 May 2009 09:33:41 -0700 (PDT)
Received: from [192.168.251.11] ([unknown] [76.93.15.33])
 by fe-sfbay-10.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 with ESMTPSA id <0KJW00CS2GNUGX90@fe-sfbay-10.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 19 May 2009 09:33:31 -0700 (PDT)
Date: Tue, 19 May 2009 09:33:30 -0700
From: "Garrett D'Amore" <gdamore@Sun.COM>
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <4A12DC4B.8070702@sun.com>
Sender: Garrett.Damore@Sun.COM
To: Claire Li <Yue.Li@Sun.COM>
Cc: PSARC-ext@Sun.COM, Jim Walker <James.Walker@Sun.COM>
Message-id: <4A12DF5A.1000403@sun.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
 <49F85D8D.5050101@sun.com> <4A01D050.7060901@sun.com>
 <4A10EA1F.7070206@Sun.Com> <4A10F7A8.6040508@sun.com>
 <4A10FE82.1090708@Sun.Com> <4A110871.7090701@sun.com>
 <4A12DC4B.8070702@sun.com>
User-Agent: Thunderbird 2.0.0.18 (X11/20081201)
Status: RO
Content-Length: 8461

Claire Li wrote:
> I see. Your biggest concern is that 'beansh' would be different from 
> the upstream. But I think there are some reasons to support 'beansh'.
>
> 1. My opinion is to use both 'beanshell' and 'beansh', not 'beansh' 
> only. 'beanshell' is for the potential name change in upstream, and 
> beansh is use for short.
>
> 2. As far as I know, shell commands use 'sh' as the suffix of the 
> command name, not 'shell'. Maybe that is another naming rule.

A "convention" perhaps, but not a rule.

>
> 3. I don't think they will use other names, at least in a short term. 
> Patrick Niemeyer /said "I had never heard that AIX was calling Bourne 
> Shell bsh.  I always thought Bourne shell was simply 'sh'. "/

That's true for systems where /bin/sh is *not* ksh. 

Anyway, I don't care that much one way or the other -- I'd discourage 
"arbitrary" difference from the upstream, but whatever the project team 
wants to do is fine with me.

    -- Garrett
>
>
> Claire
> /
> /Garrett D'Amore wrote:
>> Claire Li wrote:
>>> Hi Garrett,
>>>
>>> Please see my in-line comments.
>>>
>>> Regards,
>>> Claire
>>>
>>> Garrett D'Amore wrote:
>>>> Claire Li wrote:
>>>>> Hi ARC team:
>>>>>
>>>>> In view of the naming conflict of bsh, I've contact beanshell 
>>>>> author Patrick Niemeyer
>>>>> on this issue. He suggested resorting to name the command 
>>>>> 'beanshell'.
>>>>>
>>>>> However, I would like to have both 'beanshell' and 'beansh' 
>>>>> proposed by Jorg,
>>>>> since 'beansh' is more concise, and conciseness is what a command 
>>>>> name needs.
>>>>
>>>> Conciseness *might* be useful, but IMO adding "beansh" doesn't make 
>>>> that much sense if:
>>>>
>>>>    1) the command is primarily executed from the gui
>>> The GUI of BeanShell is started by the command.
>>>>    2) the command is infrequently manually type
>>> Everytime you want to start BeanShell, you need to type the command. 
>>> So I think it's frequently manually typed.
>>
>> Ok.
>>
>>>>    3) the upstream won't adopt the same change, so the change would 
>>>> create "arbitrary" divergence from the upstream
>>> As far as I know, the upstream use 'bsh' as the command name. And so 
>>> does the Linux platforms such as Ubuntu and Fedora.
>>> If we want to avoid the potential naming conflict, it seems we have 
>>> to diverse from the upstream.
>>
>> My point was that, if the recommendation was to use "beanshell" from 
>> upstream, then it is likely that this name will be available on other 
>> platforms as well (perhaps in addition to "bsh").  The key thing here 
>> is that for some platforms *in addition* to OpenSolaris, the bsh 
>> conflict will exist.
>>
>> I remain unconvinced that saving 3 characters in the command name is 
>> worth the risk of even *further* divergence from the upstream community.
>>
>> That said,  I don't think I'll stand in the way of the alias if the 
>> team wants to have it anyway.
>>
>>    - Garrett
>>>>
>>>> My biggest concern of the three is #3.  I think it would be wise to 
>>>> stick with just what the upstream community advises.  (If however 
>>>> you get consensus from the upstream that "beansh" is a useful alias 
>>>> and will be used on other platforms as well, then I'm happy to 
>>>> support that option as well.)
>>>>
>>>>    - Garrett
>>>>
>>>>>
>>>>>
>>>>>
>>>>> Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
>>>>> This information is Copyright 2009 Sun Microsystems
>>>>> 1. Introduction
>>>>>    1.1. Project/Component Working Name:
>>>>>     beanshell
>>>>>    1.2. Name of Document Author/Supplier:
>>>>>     Author:  Claire Li
>>>>>    1.3  Date of This Document:
>>>>>     18 May, 2009
>>>>>
>>>>> 2. Project Summary
>>>>>   2.1 Project Description
>>>>>
>>>>>       This project introduces the package of BeanShell 2.0b4 into 
>>>>> the SFW
>>>>>       consolidation. A minor release binding is requested.
>>>>>
>>>>> 4. Technical Description:
>>>>>
>>>>>   BeanShell[1] is a small, free, embeddable Java source 
>>>>> interpreter with object
>>>>>   scripting language features, written in Java. BeanShell 
>>>>> dynamically executes
>>>>>   standard Java syntax and extends it with common scripting 
>>>>> conveniences such
>>>>>   as loose types, commands, and method closures like those in Perl 
>>>>> and
>>>>>   JavaScript.
>>>>>     You can use BeanShell interactively for Java experimentation 
>>>>> and debugging as
>>>>>   well as to extend your applications in new ways. Scripting Java 
>>>>> lends itself
>>>>>   to a wide variety of applications including rapid prototyping, 
>>>>> user scripting
>>>>>   extension, rules engines, configuration, testing, dynamic 
>>>>> deployment,
>>>>>   embedded systems, and even Java education.
>>>>>
>>>>>   BeanShell is small and embeddable, so you can call BeanShell 
>>>>> from your Java
>>>>>   applications to execute Java code dynamically at run-time or to 
>>>>> provide
>>>>>   extensibility in your applications. Alternatively, you can use 
>>>>> standalone
>>>>>   BeanShell scripts to manipulate Java applications; working with 
>>>>> Java objects
>>>>>   and APIs dynamically. Since BeanShell is written in Java and 
>>>>> runs in the same
>>>>>   VM as your application, you can freely pass references to "live" 
>>>>> objects into
>>>>>   scripts and return them as results.
>>>>>     In short, BeanShell is dynamically interpreted Java, plus a 
>>>>> scripting
>>>>>   language and flexible environment all rolled into one clean 
>>>>> package.
>>>>>
>>>>>   Command name   Notes
>>>>>   ===================================================================
>>>>>   bsh        Text mode
>>>>>   bsh -g     Grapphics mode
>>>>>
>>>>> 5. Interfaces
>>>>>
>>>>>   Exported interface                            Classification   
>>>>> Interface type
>>>>>   =============================                ==============   
>>>>> ==============
>>>>>   SUNWbeanshell                                  Uncommitted    
>>>>> Package name
>>>>>   /usr/bin/beansh                                Uncommitted    
>>>>> Command
>>>>>   /usr/bin/beanshell                             Uncommitted    
>>>>> Command
>>>>>
>>>>>   /usr/share/lib/java/bsh-2.0b4.jar              Uncommitted    
>>>>> Overall jar file
>>>>>   /usr/share/lib/java/bsh-core-2.0b4.jar         Uncommitted    
>>>>> Core interpreter
>>>>>   /usr/share/lib/java/bsh-classgen-2.0b4.jar     Uncommitted    
>>>>> Class generation
>>>>>   /usr/share/lib/java/bsh-commands-2.0b4.jar     Uncommitted    
>>>>> Shell commands
>>>>>   /usr/share/lib/java/bsh-util-2.0b4.jar         Uncommitted    
>>>>> Utilities
>>>>>
>>>>>   /usr/share/lib/java/bsh-classpath-2.0b4.jar    Uncommitted    
>>>>> Classpath
>>>>>                                                                 
>>>>> management
>>>>>
>>>>>   /usr/share/lib/java/bsh-reflect-2.0b4.jar      Uncommitted    
>>>>> Reflective
>>>>>                                                                 
>>>>> accessibility
>>>>>
>>>>>   /usr/share/lib/java/bsh-bsf-2.0b4.jar          Uncommitted    
>>>>> BSF Adapter
>>>>>
>>>>>   /usr/demo/bsh/webapps/bshservlet.war           Uncommitted    
>>>>> Test servlvet
>>>>>                                                                 
>>>>> example
>>>>>
>>>>>   /usr/demo/bsh/webapps/bshservlet-wbsh.war      Uncommitted    
>>>>> Test servlvet
>>>>>                                                                 
>>>>> example
>>>>>
>>>>>   Imported interfaces  Classification  Interface type
>>>>>   ===================  ==============  ==============
>>>>>   SUNWj6rt                Committed    JDK 6.0 Runtime Env. 
>>>>> (1.6.0_13)
>>>>>   SUNWj6rtx               Committed    JDK 6.0 64-bit Runtime Env. 
>>>>> (1.6.0_13)
>>>>>
>>>>>   Reference Documents
>>>>>   ===================
>>>>>   [1] http://www.beanshell.org/
>>>>>
>>>>>
>>>>> 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
>>>>>
>>>>>
>>>>>
>>>>> Jim Walker wrote:
>>>>>> I'm marking this case status as waiting needs spec.
>>>>>>
>>>>>> The project team will check with the beanshell community to
>>>>>> see how they have handled namespace issues in the past
>>>>>> and we will review the findings via email and hopefully
>>>>>> resolve at the next PSARC meeting on 05/13/2009.
>>>>>>
>>>>>> Cheers,
>>>>>> Jim
>>>>>
>>>>
>>>
>>
>


From James.Walker@sun.com Tue May 19 17:54:22 2009
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 n4K0sLfg027890
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 19 May 2009 17:54:21 -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 n4K0sIWN010979
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 20 May 2009 01:54:20 +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 <0KJX0060B3UI5800@nwk-avmta-1.sfbay.Sun.COM> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 19 May 2009 17:54:18 -0700 (PDT)
Received: from brmea-mail-1.sun.com ([192.18.98.31])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJX0031A3UHDJ90@nwk-avmta-1.sfbay.Sun.COM> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 19 May 2009 17:54:17 -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 n4K0sHwE017964	for
 <PSARC-ext@sun.com>; Wed, 20 May 2009 00:54:17 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KJX00J003NYEO00@mail-amer.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 19 May 2009 18:54:17 -0600 (MDT)
Received: from [172.20.25.153] ([unknown] [172.20.25.153])
 by mail-amer.sun.com (Sun Java(tm) System Messaging Server 7u2-7.02 64bit
 (built Apr 16 2009)) with ESMTPSA id <0KJX007FA3UBMEC0@mail-amer.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 19 May 2009 18:54:11 -0600 (MDT)
Date: Tue, 19 May 2009 19:05:27 -0600
From: Jim Walker <James.Walker@sun.com>
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
Sender: James.Walker@sun.com
To: PSARC-ext@sun.com
Cc: Yue.Li@sun.com
Reply-to: James.Walker@sun.com
Message-id: <4A135757.6030106@sun.com>
Organization: Sun Microsystems, Inc.
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080728)
Status: RO
Content-Length: 497

This case appears to have come to resolution, and the timeout has
been reached.

The package will provide the following command and link for beanshell:

    /usr/bin/beanshell    Uncommitted     Command
    /usr/bin/beansh       Uncommitted     Symbolic link

And the project team will monitor the application usage and upstream
community to see if other command names should be used in the future.

Cheers,
Jim

-- 
Jim Walker, http://blogs.sun.com/jwalker
Sun Microsystems, Broomfield, Colorado

From James.Walker@sun.com Tue May 19 17:55:20 2009
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 n4K0tKFZ027908
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 19 May 2009 17:55:20 -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 n4K0tG8m061734
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Tue, 19 May 2009 18:55:19 -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 <0KJX00E0B3W7UC00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 19 May 2009 17:55:19 -0700 (PDT)
Received: from brmea-mail-2.sun.com ([192.18.98.43])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KJX00B4J3W6PA20@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 19 May 2009 17:55:18 -0700 (PDT)
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 n4K0tIiO013408	for
 <PSARC-ext@sun.com>; Wed, 20 May 2009 00:55:18 +0000 (GMT)
Received: from conversion-daemon.mail-amer.sun.com by mail-amer.sun.com
 (Sun Java(tm) System Messaging Server 7u2-7.02 64bit (built Apr 16 2009))
 id <0KJX00I003JV3X00@mail-amer.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Tue, 19 May 2009 18:55:18 -0600 (MDT)
Received: from [172.20.25.153] ([unknown] [172.20.25.153])
 by mail-amer.sun.com (Sun Java(tm) System Messaging Server 7u2-7.02 64bit
 (built Apr 16 2009)) with ESMTPSA id <0KJX00HVG3W4DV10@mail-amer.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Tue,
 19 May 2009 18:55:18 -0600 (MDT)
Date: Tue, 19 May 2009 19:06:33 -0600
From: Jim Walker <James.Walker@sun.com>
Subject: Re: beanshell [PSARC/2009/270 FastTrack timeout 05/06/2009]
In-reply-to: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
Sender: James.Walker@sun.com
To: PSARC-ext@sun.com
Cc: Yue.Li@sun.com
Reply-to: James.Walker@sun.com
Message-id: <4A135799.4090703@sun.com>
Organization: Sun Microsystems, Inc.
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII; format=flowed
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <200904290938.n3T9cPFU019927@sac.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080728)
Status: RO
Content-Length: 138

I'm marking this case closed approved.

Cheers,
Jim

-- 
Jim Walker, http://blogs.sun.com/jwalker
Sun Microsystems, Broomfield, Colorado


