From dhain@sac.sfbay.sun.com Fri Aug 22 16:24:17 2008
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m7MNOHVH017355
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 22 Aug 2008 16:24:17 -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 m7MNOFwx027766;
	Fri, 22 Aug 2008 16:24:16 -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 <0K6000A01ZOF7E00@nwk-avmta-2.sfbay.sun.com>; Fri,
 22 Aug 2008 16:24:15 -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 <0K60002T6ZOF9E60@nwk-avmta-2.sfbay.sun.com>; Fri,
 22 Aug 2008 16:24:15 -0700 (PDT)
Received: from sac.sfbay.sun.com (new-sac.SFBay.Sun.COM [129.146.175.65])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id m7MNODmW017535; Fri, 22 Aug 2008 16:24:13 -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 m7MNOC5Y017350; Fri,
 22 Aug 2008 16:24:12 -0700 (PDT)
Received: (from dhain@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id m7MNOCet017346; Fri,
 22 Aug 2008 16:24:12 -0700 (PDT)
Date: Fri, 22 Aug 2008 16:24:12 -0700 (PDT)
From: Daniel Hain <dhain@sac.sfbay.sun.com>
Subject: Integrate JRuby into Solaris [PSARC/2008/545 FastTrack timeout
 08/29/2008]
To: PSARC-ext@sun.com
Cc: Evgeny.Bessonov@sun.com, Mary.Artibee@sun.com
Message-id: <200808222324.m7MNOCet017346@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 3342

I'm sponsoring this fasttrack for Evgeny Bessonov to integrate jruby 1.1.3
into Solaris.  Proposal and man page are in the case directory.
Minor binding is requested.  Timeout on 08/29/2008.

- Dan

Template Version: @(#)sac_nextcase 1.66 04/17/08 SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 Integrate JRuby into Solaris
    1.2. Name of Document Author/Supplier:
	 Author:  Evgeny Bessonov
    1.3  Date of This Document:
	22 August, 2008
4. Technical Description

This information is Copyright 2008 Sun Microsystems

1. Introduction
  1.1. Project/Component Working Name:
       Integrate JRuby into Solaris
  1.2. Name of Document Author/Supplier:
       Author: Evgeny Bessonov
  1.3  Date of This Document:
       2008-08-15


This project proposes to add the JRuby[1] to the SFW consolidation
for delivery on OpenSolaris.


2. Details


2.1 Background and motivation

JRuby is an 100% pure-Java implementation of the Ruby programming language.
JRuby is tightly integrated with Java to allow both to script
any Java class and to embed the interpreter into any Java application.

JRuby is mature and popular. NetBeans IDE[6][7] implements support
for JRuby, so porting this into OpenSolaris may help also
with adoption of NetBeans IDE.

One of OpenSolaris[2][3] targets is to support software development
on Solaris OS. JRuby will supplement the set of development tools for OpenSolaris.

The most recent version of JRuby at the time of this writing is 1.1.3.
The product was last updated by the community on 2008-06-19. The project
and the community are active; the releases are irregular.


3. Interface table


3.1 Exported Interfaces

NAME                        STABILITY    NOTES

SUNWjruby                   committed    package name

/usr/bin/jruby              uncommitted  startup script
/usr/jruby                  uncommitted  root directory for JRuby installations
/usr/jruby/[version]
(e.g. /usr/jruby/1.1.3)     uncommitted  root directory of one JRuby installation



3.2 Imported Interfaces

NAME                         STABILITY    NOTES

JAVA_HOME                    committed    environment variable (widely used)



4. Documentation

Simple manual pages were created to document the basic functionality of JRuby's CLI
(jruby command). More help is available via JRuby's CLI.

The manual pages for JRuby are installed in /usr/share/man/man1.
JRuby installation comes with HTML documentation (directory
/usr/jruby/[version]/docs). The other sources of documentation are
JRuby/Ruby web pages[1][8] and books "Ruby Cookbook"[4] and
"Beginning Ruby: From Novice to Professional"[5].


5.  References

[1] http://jruby.org/
[2] http://opensolaris.com
[3] http://opensolaris.org
[4] http://oreilly.com/catalog/9780596523695/
[5] http://www.apress.com/book/view/1590596862
[6] http://www.netbeans.org
[7] http://wiki.netbeans.org/NetbeansedJRuby
[8] http://en.wikipedia.org/wiki/JRuby


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

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 Peter.Dennis@sun.com Thu Aug 28 11:00:29 2008
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m7SI0SPg001122
	for <psarc-ext@sac.sfbay.Sun.COM>; Thu, 28 Aug 2008 11:00:28 -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 m7SI0Q8Y029200
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Fri, 29 Aug 2008 02:00:27 +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 <0K6B00925OOPKP00@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@Sun.COM); Thu, 28 Aug 2008 11:00:25 -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 <0K6B004ITOOO0ZA0@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@Sun.COM); Thu,
 28 Aug 2008 11:00:24 -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 m7SI0NuN029052	for
 <PSARC-ext@Sun.COM>; Thu, 28 Aug 2008 18:00:23 +0000 (GMT)
Received: from conversion-daemon.fe-emea-09.sun.com by fe-emea-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0K6B00001OGR5H00@fe-emea-09.sun.com>
 (original mail from Peter.Dennis@Sun.COM)
 for PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Thu,
 28 Aug 2008 19:00:23 +0100 (BST)
Received: from [192.168.1.100] ([86.155.198.56])
 by fe-emea-09.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28
 2007)) with ESMTPSA id <0K6B007S4OONGF60@fe-emea-09.sun.com> for
 PSARC-ext@Sun.COM (ORCPT PSARC-ext@Sun.COM); Thu,
 28 Aug 2008 19:00:23 +0100 (BST)
Date: Thu, 28 Aug 2008 19:00:23 +0100
From: petede <Peter.Dennis@sun.com>
Subject: Integrate JRuby into Solaris [PSARC/2008/545 FastTrack timeout
 08/29/2008]
In-reply-to: <200808222324.m7MNOCet017346@sac.sfbay.sun.com>
Sender: Peter.Dennis@sun.com
To: PSARC-ext@sun.com
Cc: Evgeny.Bessonov@sun.com, Mary.Artibee@sun.com
Reply-to: Peter.Dennis@sun.com
Message-id: <48B6E7B7.6060405@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: <200808222324.m7MNOCet017346@sac.sfbay.sun.com>
User-Agent: Thunderbird 2.0.0.14 (X11/20080519)
Status: RO
Content-Length: 80

This case was approved in the PSARC meeting held on 08-27-2008.

Thanks
Pete




