Hi, Nasser. Since the interfaces are documented in the one-pager for this case, then yes, we will need an updated one-pager.
I'm not aware of Chime, so I went and read the articles on opensolaris.org, including your July announcement of the DTrace plugin. I see that Chime is available for separate download, but I cannot find an ARC case where it was reviewed and approved. If you are importing Chime, then that is what will go into the one- pager. If Chime has not been through ARC review, then we need to get it reviewed before we can approve your case. Or, if Chime is one of your deliverables from this project, I suppose it can become a part of your case, and the Chime download becomes an exported interface. It would probably be easier to get a fasttrack rolling to review Chime separately. -tdc On Oct 7, 2008, at 7:11 PM, Nasser Nouri wrote: > Hi Tom, > > As mentioned this morning, the NetBeans DTrace GUI Plug-in utilizes > Chime for DTrace output visualization. Chime is an OpenSolaris > project which uses the dtrace.jar API to communicate with Solaris > kernel. The dtrace.jar file resides in "/usr/share/lib/java/" > directory. > > Please send me more instructions on how to update the case materials > for DTrace GUI. Are you asking me to update the onepager > documentation for DTrace GUI? > > Please advise. > > Thanks, > __Nasser > > Tom Childers wrote: >> >> >> Begin forwarded message: >> >>> *From: *Tom Childers <tom.childers at sun.com <mailto:tom.childers at >>> sun.com >>> >> >>> *Date: *October 7, 2008 10:30:28 AM PDT >>> *To: *nassar.nouri at sun.com <mailto:nassar.nouri at sun.com> >>> *Cc: *lsarc-ext at sun.com <mailto:lsarc-ext at sun.com>, ivan.vlasyuk at >>> sun.com >>> <mailto:ivan.vlasyuk at sun.com> >>> *Subject: **Re: NetBeans DTrace GUI Plug-in [LSARC/2008/620 >>> FastTrack timeout 10/17/2008]* >>> >>> Nassar, >>> >>> As we mentioned in the LSARC meeting this morning, the DTrace Java >>> API was established by PSARC case 2006/054, http://sac.sfbay/PSARC/2006/054 >>> . It looks like the interfaces and stability are only described in >>> the mail contents, and dtrace.jar is described as "Evolving". Can >>> you please update the case materials to show you import this >>> interface (or whichever one you use)? >>> >>> Thanks, >>> -tdc >>> >>> >>> On Oct 3, 2008, at 10:25 AM, Aarti Pai wrote: >>> >>>> >>>> Template Version: @(#)sac_nextcase %I% %G% SMI >>>> This information is Copyright 2008 Sun Microsystems >>>> 1. Introduction >>>> 1.1. Project/Component Working Name: >>>> NetBeans DTrace GUI Plug-in >>>> 1.2. Name of Document Author/Supplier: >>>> Author: Ivan Vlasyuk >>>> 1.3 Date of This Document: >>>> 03 October, 2008 >>>> 4. Technical Description >>>> >>>> 1.0 Project Information >>>> The NetBeans DTrace GUI Plug-in is a graphical user interface >>>> (GUI) for >>>> Solaris Dynamic Tracing (DTrace), and can be installed into the >>>> Sun Studio >>>> IDE and NetBeans IDE. >>>> >>>> For more information please see: >>>> http://www.netbeans.org/kb/docs/ide/NetBeans_DTrace_GUI_Plugin_0_4.html >>>> >>>> 1.1 Name of project/component >>>> NetBeans DTrace GUI Plug-in >>>> >>>> 1.2 Author of document >>>> Nasser Nouri >>>> >>>> 2.0 Project Summary >>>> 2.1 Project Description >>>> A NetBeans Plug-in for DTrace >>>> >>>> 2.2 Release binding >>>> What is is the release binding? >>>> (see >>>> http://opensolaris.org/os/community/arc/policies/release-taxonomy/) >>>> <http://opensolaris.org/os/community/arc/policies/release-taxonomy/%29 >>>> > >>>> [X] Major >>>> [ ] Minor >>>> [ ] Patch or Micro >>>> [ ] Unknown -- ARC review required >>>> >>>> 2.3 Type of project >>>> Is this case a Linux Familiarity project? >>>> [ ] Yes >>>> [X] No >>>> >>>> 2.4 Originating Community >>>> 2.4.1 Community Name >>>> NetBeans and Sun Studio communities >>>> >>>> 2.4.2 Community Involvement >>>> Indicate Sun's involvement in the community >>>> [X] Maintainer >>>> [ ] Contributor >>>> [ ] Monitoring >>>> >>>> Will the project team work with the upstream community to >>>> resolve >>>> architectural issues of interest to Sun? >>>> [X] Yes >>>> [ ] No - briefly explain >>>> >>>> Will we or are we forking from the community? >>>> [ ] Yes - ARC review required prior to forking >>>> [X] No >>>> >>>> 3.0 Technical Description >>>> 3.1 Installation & Sharable >>>> 3.1.1S Solaris Installation - section only required for Solaris >>>> Software >>>> (see >>>> http://opensolaris.org/os/community/arc/policies/install-locations/ >>>> for details) >>>> Does this project follow the Install Locations best practice? >>>> [X] Yes >>>> [ ] No - ARC review required >>>> >>>> Does this project install into /usr under [sbin|bin|lib| >>>> include|man|share]? >>>> [ ] Yes >>>> [X] No or N/A >>>> >>>> Does this project install into /opt? >>>> [ ] Yes - explain below >>>> [X] No or N/A >>>> >>>> Does this project install into a different directory structure? >>>> [ ] Yes - ARC review required >>>> [X] No or N/A >>>> >>>> Do any of the components of this project conflict with >>>> anything under /usr? >>>> (see http://opensolaris.org/os/community/arc/caselog/2007/047/ >>>> for details) >>>> [ ] Yes - explain below >>>> [X] No >>>> >>>> If conflicts exist then will this project install under /usr/ >>>> gnu? >>>> [ ] Yes >>>> [ ] No - ARC review required >>>> [X] N/A >>>> >>>> Is this project installing into /usr/sfw? >>>> [ ] Yes - ARC review required >>>> [X] No >>>> >>>> 3.1.1W Windows Installation - section only required for Windows >>>> Software >>>> (see http://sac.sfbay/WSARC/2002/494 for details) >>>> Does this project install software into a >>>> <system drive>:\Program Files\Sun\<product> or <system drive>: >>>> \Sun\<product> >>>> directory? >>>> [ ] Yes >>>> [ ] No - ARC review required >>>> >>>> Does the project use the Windows registry? >>>> [ ] Yes >>>> [ ] No - ARC review required >>>> >>>> Does the project use >>>> HKEY_LOCAL_MACHINE\SOFTWARE\Sun Microsystems\<product>\<version> >>>> for the registry key? >>>> [ ] Yes >>>> [ ] No - ARC review required >>>> >>>> Is the project's stored location >>>> HKEY_LOCAL_MACHINE\SOFTWARE\Sun Microsystems\<product id> >>>> \<version id>\Path? >>>> [ ] Yes >>>> [ ] No - ARC review required >>>> >>>> 3.1.2 Share and Sharable >>>> Does the module include any components that are used or shared >>>> by >>>> other projects? >>>> [ ] Yes >>>> [X] No >>>> >>>> If yes are these components packaged to be shared with the >>>> other FOSS? >>>> [ ] Yes >>>> [ ] No - ARC review required >>>> [X] N/A >>>> >>>> Are these components already in the Solaris WOS? >>>> [ ] Yes >>>> [X] No - continue with next section (section 3.2) >>>> >>>> If yes are these newer versions being delivered? >>>> [ ] Yes >>>> [ ] No - ARC review required >>>> >>>> If yes are the newer versions replacing the existing versions? >>>> [ ] Yes >>>> [ ] No - ARC review required >>>> >>>> 3.2 Exported Libraries >>>> Are libraries being delivered by this project? >>>> [ ] Yes >>>> [X] No - continue with next section (section 3.3) >>>> >>>> Are 64-bit versions of the libraries being delivered? >>>> [ ] Yes >>>> [ ] No - ARC review required >>>> >>>> Are static versions of the libraries being delivered? >>>> [ ] Yes - ARC review required >>>> [ ] No >>>> >>>> 3.3 Services and the /etc Directory >>>> (see http://opensolaris.org/os/community/arc/policies/SMF-policy/) >>>> <http://opensolaris.org/os/community/arc/policies/SMF-policy/%29> >>>> Does the project integrate anything into /etc/init.d or /etc/ >>>> rc?.d? >>>> [ ] Yes - ARC review required >>>> [X] No >>>> >>>> Does the project integrate any new entries into /etc/inittab or >>>> /etc/inetd.conf? >>>> [ ] Yes - ARC review required >>>> [X] No >>>> >>>> Does the project integrate any private non-public files into / >>>> etc/default >>>> or /etc/ configuration files? >>>> [ ] Yes - ARC review required >>>> [X] No >>>> >>>> Does the service manifests method context grant rights above >>>> that >>>> of the noaccess user and basic privilege set? >>>> [ ] Yes - ARC review required >>>> [X] No >>>> >>>> 3.4 Security >>>> 3.4.1 Secure By Default >>>> (see >>>> http://opensolaris.org/os/community/arc/policies/secure-by-default/ >>>> for details) >>>> (see http://www.opensolaris.org/os/community/arc/policies/NITS-policy/ >>>> for details) >>>> (see parts of >>>> http://opensolaris.org/os/community/arc/policies/SMF-policy/ >>>> for >>>> addtional details) >>>> Are there any network services provided by this project? >>>> [ ] Yes >>>> [X] No - continue with the next section (section 3.4.2) >>>> >>>> Are network services enabled by default? >>>> [ ] Yes - ARC review required >>>> [ ] No >>>> [ ] N/A >>>> >>>> Are network services automatically enabled by the project >>>> during installation? >>>> [ ] Yes - ARC review required >>>> [ ] No >>>> [ ] N/A >>>> >>>> Are inbound network communications denied by default? >>>> [ ] Yes >>>> [ ] No - ARC review required >>>> [ ] N/A >>>> >>>> Is inbound data checked to prevent content-based attacks? >>>> [ ] Yes >>>> [ ] No - ARC review required >>>> [ ] N/A >>>> >>>> Is the outbound receiver authenticated? >>>> [ ] Yes >>>> [ ] No - ARC review required >>>> [ ] N/A >>>> >>>> Is the receiver authenticated prior to receiving any sensitive >>>> outbound communication? >>>> [ ] Yes >>>> [ ] No - ARC review required >>>> [ ] N/A >>>> >>>> 3.4.2 Authorization >>>> (see http://opensolaris.org/os/community/arc/bestpractices/rbac-intro/ >>>> and >>>> http://opensolaris.org/os/community/arc/bestpractices/rbac-profiles/ >>>> and >>>> http://opensolaris.org/os/community/arc/bestpractices/rbac-profiles/ >>>> for details) >>>> Are there any setuid/setgid privileged binaries in the project? >>>> [ ] Yes - ARC review required >>>> [X] No - continue with next section (section 3.4.3) >>>> >>>> If yes then are the setuid/setgid privileges handled by the >>>> use of roles? >>>> [ ] Yes >>>> [ ] No - ARC review required >>>> >>>> 3.4.3 Auditing >>>> (see http://opensolaris.org/os/community/arc/policies/audit-policy/ >>>> for details) >>>> (see http://opensolaris.org/os/community/arc/caselog/2003/397 >>>> for details) >>>> Does this component contain administrative or security >>>> enforcing software? >>>> [ ] Yes - ARC review required >>>> [X] No - continue to next section (section 3.4.4) >>>> >>>> (see http://opensolaris.org/os/community/arc/caselog/2003/397 >>>> for details) >>>> Do the components create audit logs detailing what took place >>>> including what event >>>> took place, who was involved, when the event took place? >>>> [ ] Yes - ARC contract and Audit project team review required >>>> [ ] No - ARC review required >>>> >>>> >>>> 3.4.4 Authentication >>>> (see http://opensolaris.org/os/community/arc/policies/PAM/) >>>> <http://opensolaris.org/os/community/arc/policies/PAM/%29 >>>> > >>>> Do the components contain any authentication code? >>>> [ ] Yes >>>> [X] No - continue to next section (section 3.4.5) >>>> >>>> If yes do the components use PAM (plugable authentication >>>> modules) for authentication? >>>> [ ] Yes >>>> [ ] No - ARC review required >>>> >>>> If yes is a single PAM session maintained during authentication? >>>> [ ] Yes >>>> [ ] No - ARC review required >>>> >>>> If yes are the components sufficiently privileged to allow the >>>> requested >>>> operations (authentication, password change, process >>>> credential manipulation, >>>> audit state initialization)? >>>> [ ] Yes - briefly describe below >>>> [ ] No - ARC review required >>>> >>>> 3.4.5 Passwords >>>> (see >>>> http://opensolaris.org/os/community/arc/bestpractices/passwords-cli/ >>>> and >>>> >>>> http://opensolaris.org/os/community/arc/bestpractices/passwords-files/ >>>> for details) >>>> Do any of the components for the project deal with passwords? >>>> [ ] Yes >>>> [X] No - continue to next section (section 3.4.6) >>>> >>>> If yes are these passwords entered via the CLI or environment? >>>> [ ] Yes - ARC review required >>>> [ ] No >>>> >>>> Are passwords stored within the file system for the component? >>>> [ ] Yes >>>> [ ] No - continue to next section (section 3.4.6) >>>> >>>> If yes are the permissions on the file such to protect >>>> exposing the password(s)? >>>> [ ] Yes >>>> [ ] No - ARC review required >>>> >>>> 3.4.6 General Security Questions >>>> (see >>>> http://opensolaris.org/os/community/arc/bestpractices/security-questions/ >>>> for details) >>>> Are there any network protocols used by this project? >>>> [ ] Yes >>>> [X ] No - continue with the next section (section 3.5) >>>> >>>> Do the components use standard network protocols? >>>> [ ] Yes >>>> [ ] No - ARC review required >>>> >>>> Do network services for the project make decisions based upon >>>> user, host or >>>> service identities? >>>> [ ] Yes - explain below >>>> [ ] No >>>> [ ] N/A >>>> >>>> Do the components make use of secret information during >>>> authentication and/or >>>> authorization? >>>> [ ] Yes - explain below >>>> [ ] No >>>> [ ] N/A >>>> >>>> 3.5 Networking >>>> Do the components access the network? >>>> [ ] Yes >>>> [ ] No - continue with the next section (section 3.6) >>>> >>>> If yes do the components support IPv6? >>>> [ ] Yes >>>> [ ] No - ARC review required >>>> >>>> 3.6 Core Solaris Components >>>> Dothe components of this project compete with or duplicate core >>>> Solaris components? >>>> [ ] Yes - ARC review required >>>> [X] No >>>> >>>> Examples of Core Solaris Components include but are not >>>> limited to: >>>> >>>> Secure By Default >>>> Authorizations >>>> PAM -- Plugable Authentication Module >>>> Privilege >>>> PRM -- Process Rights Management -- Privilege >>>> Audit >>>> xVm -- Virtualization >>>> zones / Solaris Containers >>>> PRM -- Process Rights Management >>>> RBAC -- Role Based Access Control >>>> TX / Trusted Extensions >>>> ZFS >>>> SMF -- Service Management Facility >>>> FMA -- Fault Management Architecture >>>> SCF -- Smart Card Facility >>>> IPsec >>>> >>>> 4.0 Interfaces >>>> (see >>>> http://www.opensolaris.org/os/community/arc/policies/interface-taxonomy/ >>>> for details) >>>> 4.1 Exported Interfaces >>>> >>>> Interface Name Classification Comments >>>> --------------------------- ------------------- >>>> --------------------------- >>>> NetBeans DTrace GUI Committed Package version >>>> 0.4 >>>> >>>> 4.2 Imported Interfaces >>>> Interface Name Classification Comments >>>> --------------------------- -------------------- >>>> -------------------------- >>>> NetBeans Committed Package version >>>> 6.5 >>>> >>>> >>>> References: >>>> >>>> [1] http://www.netbeans.org >>>> >>>> >>>> 6. Resources and Schedule >>>> 6.4. Steering Committee requested information >>>> 6.4.1. Consolidation C-team Name: >>>> u >>>> 6.5. ARC review type: FastTrack >>>> 6.6. ARC Exposure: open >>>> >>> >> >