Hello,
Below is a ARC review request details of which are as below:
-----------------------------------------------------------------------------------------------------------------
1. Introduction
1.1. Project/Component Working Name:
"SFW: Expect to be included into SFW consolidation"
1.2. Name of Document Author/Supplier:
Shivakumar GN
1.3. Date of This Document:
27-Sep-2007
1.4. Name of Major Document Customer(s)/Consumer(s):
1.4.1. The Community you expect to review your project:
SFW
1.4.2. The ARC(s) you expect to review your project:
// Leave blank if you don't have any preference
// This item is advisory only
1.5. Email Aliases:
shivakumar.gn at gmail.com
List alias: sfwnv-discuss at opensolaris.org
2. Project Summary
2.1. Project Description:
Expect, a tcl extension is a very powerful and extensively
used tool for automating interactive commands and system
administration tasks. Many ppl build test harnesses around
expect/tcl/tk provided facilities.
This proposal is to request inclusion of expect into SFW consolidation
so that it is available in SX by default. Currently expect sources are
present in the Companion CD. This needs to be migrated into the SFW
consolidation.
Solaris platform deployment being one of having considerable system
administration workflows involving commandline interfaces stand to
benefit by addressing this.
2.2. Risks and Assumptions:
Additional package to maintain in the SFW.
Tcl & expect versions are mutually in sync.
3. Business Summary
Not relevant for opensolaris.org
4. Technical Description:
4.1. Details:
Expect sources are part of CCD. These sources will be moved to
the SFW into
These have a close coupling with tcl/tk sources and the build is
currently broken.
The changes involved are:
*) Make the expect sources available in the usr/src/cmd
directory
*) Make required modifications to top level makefiles to build
expect
*) Make required modifications to expect's makefiles
*) Introduce a new package SUNWexpect by creating package
definitions (usr/src/pkgdefs/SUNWexpect)
*) Make required modifications package creation related
makefiles
4.2. Bug/RFE Number(s):
RFE ID# 6608957
4.3. In Scope:
Adding the software in SFW implies assigning a suitable package
name.
SUNWexpect is suggested instead of the earlier SFWexpct.
4.4. Out of Scope:
Removal of the expect sources from CCD will be handled independently.
(discussed on the community mailing list)
4.5. Interfaces:
Interfaces are build related as covered in 4.1
4.6. Doc Impact:
No existing docs impacted. The package will introduce its own
man pages into the system.
4.7. Admin/Config Impact:
NA
4.8. HA Impact:
NA
4.9. I18N/L10N Impact:
NA
4.10. Packaging & Delivery:
A new SUNWexpect is introduced
4.11. Security Impact:
No impacts.
4.12. Dependencies:
SUNWTcl & SUNWTk are expected to be installed on the system
5. Reference Documents:
RFE ID# 6608957
Mail thread:
http://www.opensolaris.org/jive/thread.jspa?threadID=37586&tstart=0
OR
http://mail.opensolaris.org/pipermail/sfwnv-discuss ->
thread "[sfwnv-discuss] tcl/expect in SX"
6. Resources and Schedule:
6.1. Projected Availability:
2-3 weeks
6.2. Cost of Effort:
NA
6.4. Product Approval Committee requested information:
6.4.1. Consolidation or Component Name:
SFW/Expect
6.4.7. Target RTI Date/Release:
Mid Oct-2007 SFW release (B75?)
6.4.8. Target Code Design Review Date:
NA
6.5. ARC review type:
FastTrack
6.6. ARC Exposure: open
6.6.1. Rationale: Part of OpenSolaris
NA
7. Prototype Availability:
7.1. Prototype Availability:
The required changes are available.
Code review is done(see mailing list reference for details) and
initial comments available.
7.2. Prototype Cost:
NA
-----------------------------------------------------------------------------------------------------------------
regards
Shiv