All, The timer having expired without comment I am closing this fast track as approved.
Thanks, John On Tue, 2007-06-05 at 15:16, John Fischer wrote: > All, > > I am sponsoring this case for Dermot McCluskey from the JDS team > in Ireland. The case was actually submitted last week and was > supposed to timeout tomorrow but something happened with the sac_next > case mechanism. The case directory contains the proposal in the > form of the 1-pager. I am also extending the timeout to be > Wednesday June 13th, 2007. > > Thanks, > > John > > ______________________________________________________________________ > 1. Introduction > 1.1. Project/Component Working Name: > Tcl/Tk upgrade to 8.4.14 > 1.2. Name of Document Author/Supplier: > Author: Dermot McCluskey > 1.3 Date of This Document: > 30 May, 2007 > 4. Technical Description > Tcl/Tk upgrade to 8.4.14 > > 1. Summary > > This fast-track increments the versions of Tcl and Tk in Solaris > from, in both cases, 8.3.3 to 8.4.14 and moves the packages from > /usr/sfw to /usr. > > Patch release binding is requested. > > 2. Discussion > > Tcl is a popular open source scripting language and Tk is an > open source GUI toolkit commonly used with Tcl. The versions > currently delivered with Solaris are 6 years old. Later versions > are explicitly required by Hgk, a Mercurial extension, which is in > turn required by the Mercurial Plugin for NetBeans (currently > under development). > > Versions 8.4.14 are the latest stable version of Tcl and Tk, > being released in October 2006. > > It is common practise to include the version number as part of > the installed executable's filename. Therefore the command names > will change from tclsh8.3 (Tcl shell) and wish8.3 (Tk windowing > shell) to tclsh8.4 and wish8.4. While this convention allows > multiple versions of Tcl/Tk to be simultaneously installed, it > is not proposed to retain the older versions with this upgrade. > Additionally, symbolic links without version suffixes (tclsh and > wish) will also be added (these were not provided in Solaris > previously). > > As with the current versions of Tcl and Tk, the tclConfig.sh and > tkConfig.sh scripts will be provided. These build-time > convenience scripts are intended to be used by other packages > which require Tcl and/or Tk, such as PostgreSQL. > > The current (8.3.3) versions in Solaris are classified as > External and the new versions will be classified as Uncommitted. > Compatibility between versions is not guaranteed. > > Both packages will also be moved from /usr/sfw to /usr so that > the commands and libraries can be located in the default path. > > Tcl and Tk include a large number of manpages - 939 in total, > of which 600 are links. The default behavior when building > the packages is to install the manpages as follows: > /usr/share/man/man1 - manpages for tclsh and wish commands (2) > /usr/share/man/man3 - manpages for API calls to libtcl.so > and libtk.so (758) > /usr/share/man/mann - manpages for built-in commands in > Tcl and Tk shells (179) > > As the "mann" section is not generally used in Solaris, it is > proposed to install these manpages in a new section "man1t". > Also, the main bulk of the man3 manpages will be installed in > new sections "man3tcl" and "man3tk" - only the library > introduction manpages libtcl.3 and libtk.3 will remain in "man3". > > 3. Interfaces > > Exported Interfaces > =================== > SUNWTcl Uncommitted Package name (unchanged) > SUNWTk Uncommitted Package name (unchanged) > > /usr/bin/tclsh8.4 Uncommitted Command > /usr/bin/tclsh Uncommitted Symbolic link > /usr/bin/wish8.4 Uncommitted Command > /usr/bin/wish Uncommitted Symbolic link > > /usr/include/tcl.h Uncommitted Header file > /usr/include/tclDecls.h Uncommitted Header file > /usr/include/tclPlatDecls.h Uncommitted Header file > /usr/include/tk.h Uncommitted Header file > /usr/include/tkDecls.h Uncommitted Header file > /usr/include/tkPlatDecls.h Uncommitted Header file > > /usr/lib/libtcl8.4.so Uncommitted Library > /usr/lib/libtk8.4.so Uncommitted Library > > /usr/lib/tkConfig.sh Uncommitted Configuration script > /usr/lib/tclConfig.sh Uncommitted Configuration script > > ** In addition, see ATTACHMENT A for a list of all 939 manpages > > > (ATTACHMENT A - tcltk_manpage_list.txt: list of all manpages to be install) > > (ATTACHMENT B - tcltk_manpages.tar.gz: tarball of all Tcl/Tk manpages - NOT > INCLUDED HERE) > > 6. Resources and Schedule > 6.4. Steering Committee requested information > 6.4.1. Consolidation C-team Name: > JDS - gnome > 6.5. ARC review type: FastTrack
