From sac-owner Mon Dec  1 15:39:01 2008
Received: from sunmail2sca.sfbay.sun.com (sunmail2sca.SFBay.Sun.COM [129.145.155.234])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id mB1Nd0IO017004
	for <one-pager@sac.eng.sun.com>; Mon, 1 Dec 2008 15:39:00 -0800 (PST)
Received: from sunmail2sca.sfbay.sun.com (localhost [127.0.0.1])
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id mB1Nd0Ul011758
	for <one-pager-not-2b-used-directly@sunmail2sca.sfbay.sun.com>; Mon, 1 Dec 2008 15:39:00 -0800 (PST)
Received: (from noaccess@localhost)
	by sunmail2sca.sfbay.sun.com (8.13.7+Sun/8.13.7/Submit) id mB1Nd0nI011751
	for one-pager-not-2b-used-directly; Mon, 1 Dec 2008 15:39:00 -0800 (PST)
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 mB1Nd0tU011743
	for <@sunmail2sca.sfbay.sun.com:one-pager@sun.com>; Mon, 1 Dec 2008 15:39:00 -0800 (PST)
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 <0KB8009011OZHM00@brm-avmta-1.central.sun.com> for one-pager@sun.com
 (ORCPT one-pager@sun.com); Mon, 01 Dec 2008 16:38:59 -0700 (MST)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KB80024Z1OZ1R80@brm-avmta-1.central.sun.com> for
 one-pager@sun.com (ORCPT one-pager@sun.com); Mon,
 01 Dec 2008 16:38:59 -0700 (MST)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id mB1NcwvW026752	for
 <one-pager@sun.com>; Mon, 01 Dec 2008 15:38:58 -0800 (PST)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0KB800D011O5D000@fe-sfbay-09.sun.com>
 (original mail from Thomas.Preisler@Sun.COM)
 for one-pager@sun.com (ORCPT one-pager@sun.com); Mon,
 01 Dec 2008 15:38:58 -0800 (PST)
Received: from dhcp-umpk16-83-138.SFBay.Sun.COM ([129.146.83.138])
 by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 with ESMTPSA id <0KB800MBA1OYPUB0@fe-sfbay-09.sun.com> for one-pager@sun.com
 (ORCPT one-pager@sun.com); Mon, 01 Dec 2008 15:38:58 -0800 (PST)
Date: Mon, 01 Dec 2008 15:38:54 -0800
From: Thomas Preisler <Thomas.Preisler@Sun.Com>
Subject: [2008/741]Exuberant CTags Packaging for OpenSolaris
Sender: Thomas.Preisler@Sun.Com
To: one-pager@Sun.Com
Message-id: <4934758E.7050107@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
User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031)
Status: RO
Content-Length: 4862

1. Introduction
    1.1. Project/Component Working Name:
         Exuberant CTags Packaging for OpenSolaris

    1.2. Name of Document Author/Supplier:
         Thomas Preisler

    1.3. Date of This Document:
         12/04/08

         1.3.1. Date this project was conceived:
                 10/2008

    1.4. Name of Major Document Customer(s)/Consumer(s):
         1.4.1. The PAC or CPT you expect to review your project:
                 ???
         1.4.2. The ARC(s) you expect to review your project:
                 LSARC
         1.4.3. The Director/VP who is "Sponsoring" this project:
                 Don Kretsch
         1.4.4. The name of your business unit:
                 DTS

    1.5. Email Aliases:
         1.5.1. Responsible Manager:     Vijay.Tatkar@sun.com
         1.5.2. Responsible Engineer:    Thomas.Preisler@sun.com
         1.5.3. Marketing Manager:       Kuldid.Oberoi@sun.com
         1.5.4. Interest List:           Jasmine.Oceguida@sun.com

2. Project Summary
    2.1. version of version of version of version of version of Project 
Description:
         Package current version (5.7) of Exuberant CTags release.

         Exuberant Ctags is a multilanguage reimplementation of the Unix
         ctags program. It generates an index of source code object 
definitions
         which is used by a number of editors and tools to instantly 
locate the
         definitions. Exuberant Ctags currently supports the following 
languages:
         Assembler, ASP, AWK, BETA, C, C++, C#, COBOL, Eiffel, Erlang, 
Fortran,
         HTML, Java, Javascript, Lisp, Lua, Make, Pascal, Perl, PHP, PL/SQL,
         Python, REXX, Ruby, Scheme, Shell (Bourne, Korn, Z), S-Lang,
         SML (Standard ML), Tcl, Vera, Verilog, Vim, and YACC.

    2.2. Risks and Assumptions:
         None.

3. Business Summary
         According to Jasmine Ocegueda, Exuberant CTags is a good candidate
         for a IPS package with potientially many users.

    3.1. Problem Area:

         OpenSolaris community.

    3.2. Market/Requester:
         Jasmine Ocegueda for the OpenSolaris community

    3.3. Business Justification:

    3.4. Competitive Analysis:
         Existing Solaris ctags utility in /usr/bin. Exuberant CTags is
         considered a better implementation with more features.

    3.5. Opportunity Window/Exposure:
         Its desired to provide these packages for the next OpenSolaris
         release.

    3.6. How will you know when you are done?:
         We will be done when these packages are available in an IPS
         repository

4. Technical Description:
     4.1. Details:
         This project is a *packaging* project. No actual development is
         planned or needed.

     4.2. Bug/RFE Number(s):
         None

     4.3. In Scope:
         None

     4.4. Out of Scope:
         None

     4.5. Interfaces:
         Exported Interfaces:
         Proposed IPS package name: SUNWexctags

     4.6. Doc Impact:
         Excuberant CTags man pages included in package

     4.7. Admin/Config Impact:
         N/A

     4.8. HA Impact:
         N/A

     4.9. I18N/L10N Impact:
         Only English version shipped

     4.10. Packaging & Delivery:
         Proposed package name: SUNWexctags - Exuberant CTags
         Proposed installation:
         /usr/bin/exctags
         /usr/gnu/bin/ctags -> ../../bin/exctags
         /usr/share/man/man.1/exctags.1
         /usr/gnu/share/man/man1/ctags.1 -> 
../../../../share/man/man.1/exctags.1

     4.11. Security Impact:
         None

     4.12. Dependencies:
         None

5. Reference Documents:
         For example: http://freshmeat.net/projects/exuberantctags/

6. Resources and Schedule:
    6.1. Projected Availability:
         March 2009

    6.2. Cost of Effort:

    6.3. Cost of Capital Resources:

    6.4. Product Approval Committee requested information:
         6.4.1. Consolidation or Component Name:
                 devpro
         6.4.3. Type of CPT Review and Approval expected:
                 FastTrack
         6.4.4. Project Boundary Conditions:
                 // Give the document's URL  http://....
         6.4.5. Is this a necessary project for OEM agreements:
                 // if Yes, give references
         6.4.6. Notes:
                 // See dependencies section above.
         6.4.7. Target RTI Date/Release:
                 Jan 2009
         6.4.8. Target Code Design Review Date:
         6.4.9. Update approval addition:
                 No

    6.5. ARC review type:
                 FastTrack

    6.6. ARC Exposure:
                 Open

    6.6.1. Rationale:
                 This project is packaging an open source application for
                 use in an open sourec operating system.

7. Prototype Availability:
    7.1. Prototype Availability:
         Jan 2009

    7.2. Prototype Cost:
         N/A

