Updated 2001/05/17 |
Sun WorkShop[tm] TeamWare 6 update 2 Readme |
Contents
- Introduction
- About Sun Workshop TeamWare 6 update 2
- New Features
- Software Corrections
- Problems and Workarounds
- Limitations and Incompatibilities
- Documentation Errata
A. Introduction
This document contains last-minute information about Sun Workshop[tm] TeamWare 6 update 2. This document describes the software corrections addressed by this release and lists known problems, limitations, and incompatibilities.
For installation-related and late-breaking information about this release, see the Sun Workshop 6 update 2 Release Notes. Information in the release notes overrides information in all readme files.
To access the release notes and the full Forte[tm] Developer/Sun Workshop[tm] documentation set, point your Netscape[tm] Communicator 4.0 or compatible browser to the documentation index (file:/opt/SUNWspro/docs/index.html).
To access the HTML version of this readme, do one of the following:
- Choose Help > Readme from the Sun WorkShop main window.
- Point your Netscape Communicator 4.0 or compatible browser to file:/opt/SUNWspro/docs/index.html.
To view the text version of this readme, type the following at a command prompt:
example% more /opt/SUNWspro/READMEs/teamwareNote - If your Sun WorkShop software is not installed in the /opt directory, ask your system administrator for the equivalent path on your system.
B. About Sun Workshop TeamWare 6 update 2
Sun Workshop TeamWare 6 update 2 is available on the Solaris[tm] Operating Environment (SPARC[tm] Platform Edition) and Solaris Operating Environment (Intel Platform Edition) versions 2.6, 7, and 8.
To send comments or suggestions about Sun Workshop TeamWare 6 update 2 to the Sun Workshop TeamWare development team, choose Help -> Send Comments from the Sun Workshop TeamWare help menu.
For more information about this product, see the release notes available in HTML on the Forte Developer Products Hot News page at http://access1.sun.com/fortedevprod/hotnews.html.
C. New Features
This section describes the new and changed features for Sun Workshop TeamWare 6 update 2. In addition, it lists the new features that were introduced in Sun Workshop 6 and Sun Workshop 6 update 1.
See also the What's New in Sun Workshop 6 update 1, which describes all the new features in the Sun Workshop 6 update 1 release and in the Sun Workshop 6 release. You can access this book by pointing your browser to http://docs.sun.com. Click Search Book Titles Only and search for "What's New."
- Sun Workshop TeamWare 6 update 2 New Features
- Sun Workshop TeamWare 6 update 1 New Features
- Sun Workshop TeamWare 6 New Features
Sun Workshop TeamWare 6 update 2 New Features
The Sun Workshop TeamWare 6 update 2 includes the interactive Quick Tour, which provides a high-level overview of Forte TeamWare's basic model and features. Your browser needs to be equipped with the Macromedia Flash player, available for download from the Macromedia website (http://www.macromedia.com).
You can access Quick Tour in the following way:
- Choose Help -> TeamWare Quick Tour from the main window of Configuring, Freezepointing, Merging, or Versioning.
- Point your Netscape Communicator 4 or compatible Netscape version browser to:
file:/opt/SUNWspro/READMEs/tw-qt/index.htmlNote - If your Sun Workshop software is not installed in the /opt directory, ask your system administrator for the equivalent path on your system.
Sun Workshop TeamWare 6 update 1 New Features
The Sun Workshop TeamWare 6 update 1 release did not include any new and or changed features. It was a maintenance release.
Sun Workshop TeamWare 6 New Features
The Sun Workshop TeamWare 6 release included the following new and changed features.
- Workspace History Viewer
- Autogenerated Transaction Comments
- Menu Reorganization
- Putback Validation
- AutoFreezepointing
- Workspace Descriptive Names
- Workspace Integrity Check
- Versioning Customized Menu
- SCCS Admin Flags
- Misc New Features
- Workspace History Viewer
Sun Workshop TeamWare now includes an easy way to view the information in the workspace history file. In the Workspace History Viewer, you can view the transaction history of a workspace, transaction details, comments, and the command log. You can sort and filter the entries, and search the comments and command log.
- Autogenerated Transaction Comments
This new option adds delta comments to transaction output and e-mail notification, including delta number, owner and comments. In Configuring, choose Workspace -> Bringover Create /Bringover Update/Putback and check the Delta Comments box, or use the -d option to the bringover/putback commands.
- Menu Reorganization
Sun Workshop TeamWare 6 has implemented the following changes to the GUI:
Sun Workshop TeamWare 2.1 Sun Workshop TeamWare 6 Configuring: File -> Load Parent Workspace -> Load Parent File -> Load Children Workspace -> Load Children File -> Create Empty Child Workspace Workspace -> Create Child Edit -> Delete Workspace -> Delete Edit -> Rename Workspace -> Rename Edit -> Parent Workspace -> Reparent Edit -> Update -> Nametable Workspace -> Update Nametable Transactions -> Bringover -> Create Actions -> Bringover Create Transactions -> Bringover -> Update Actions -> Bringover Update Options -> Workspace Workspace -> Properties Options -> Workspace -> Edit Locks Workspace -> Edit Locks NEW View -> Refresh NEW Workspace -> View History NEW Workspace -> Properties -> Freezepointing NEW Workspace -> Properties -> Putback Validation NEW Options -> Configuring -> Load Children: Selective/All Versioning: NEW File -> File Info NEW Commands -> Uncheckout
- Putback Validation
Putback Validation allows you to protect a workspace. When you turn putback validation on, only putbacks are allowed to the workspace and the user is prompted for a "password" (Integration Request Identifier). Sun Workshop TeamWare only records the Integration Request Identifier, it does not validate it. To validate the Integration Request Identifier, you must write your own validation program. For more information, see Protecting Workspaces With Putback Validation at file:<install-dir>/SUNWspro/docs/tw-help/Start/ts3a3.html and Invoking Your Own Putback Validation Program at file:<install-dir>/SUNWspro/docs/tw-help/Start/ts3a4.html.
- AutoFreezepointing
Autofreezepointing creates a freezepoint file for you before or after specific transactions: bringovers, putbacks, undos or resolves. Autofreezepointing creates freezepoint files in your workspace in the Codemgr_wsdata/Freezepoints directory. For more information see Automatically Generating Freezepoints at file:<install-dir>/SUNWspro/docs/tw-help/Freeze/tf2a4.html.
- Workspace Descriptive Names
With this feature, you can give a workspace a descriptive name that is more meaningful to your team members. This descriptive name is included in e-mail notification. The descriptive name and detailed description is saved in Codemgr_wsdata/description. For more information, see Giving a Workspace a Descriptive Name at file:<install-dir>/SUNWspro/docs/tw-help/Start/ts2d.html; the workspace man page, "desc" option; and the description.4 man page.
- Workspace Integrity Check
This new option to the workspace command checks a workspace for inconsistencies. It checks files, access modes, parent-child relationships, and condition of the the history file. The syntax is workspace check [ -W ] [ -s ] wsname .... The command exits with the following values: 0 = workspace is okay, or 1 = error.
- Versioning Customized Menu
The Customized Menu feature adds a new menu in the Versioning window titled "Customized" and provides access to your own commands. For information, see Creating A Customized Menu at file:<install-dir>/SUNWspro/docs/tw-help/Get/ti4a.html.
- SCCS Admin Flags
This new dialog box will allow you to set SCCS admin flags for a file through the Versioning GUI. For example, if you want to have Versioning prompt for MRs (modification request strings) during putbacks, put the name of validation program in the Validation Program box. Versioning will prompt users for MRs and pass them to the validation program.
To access this feature, in Versioning, choose File -> File Info. For more information, see SCCS File Properties Dialog Box at file:<install-dir>/SUNWspro/docs/tw-help/Get/tv1b.html. For more info about SCCS admin flags, see the sccs-admin man page.
- Misc New Features
- Configuring: New button for bringovers and putbacks: select entire workspace.
- Configuring: Props key displays Workspace properties dialog box.
- Configuring: e-mail notification now includes transaction type in the subject line.
- Versioning: Can "uncheckout" files (Commands menu).
- Versioning: Double-clicking on a version number in the file history viewer displays the file in your default editor.
- Versioning: You can now select two deltas in the File History Viewer and display the differences with context (diff -c). (View Menu)
- Versioning: The dashed lines in the history graph now have arrows showing direction.
- Versioning: You can now give list of files or directories as arguments to the vertool command. The last file or directory specified in the argument is loaded in the History window and the other files or directories are added to the Filename or Directory combo-box.
- Freezepointing: Line numbers and line ends displayed in the left and right panes of Freezepointing.
- All: SCCS errors are displayed by default.
D. Software Corrections
This section lists corrections to the software that have been fixed since the last release.
This section is divided into the following subsections:
Configuring
- 4311967:codemgrtool: status bar not updated when a new transaction begins
- 4388507: putback fails with exit status 134 when running the validation program
- 4391147: Bringover cannot create child in some cases (Error 2094)
- 4383033: workspace move command can leave locks file in the new ws
- 4384861: workspace move command fails when it can't update parent's link
- 4383055: workspace filerm doesn't process all of its arguments
- 4390762: Wrong strings of usage and result codes of filemv and filerm
- 4196812: Bad reaction on reparent when reparent isn't possible
- 4383899: Incorrect behaviour of workspace filerm if file/directory is deleted twice
- 4322653: TeamWare commands can cause memory corruption, when work with long file name
- 4397803: workspace create sets wrong user name into access_control file in some cases
- 4407070: the history file is not created sometimes
- 4358833: putback loses execute permissions for sdot files
Versioning
- 4092680: Vertool processes stay around and consume cpu resources after clicking "Quit Processes, Exit Workshop" button.
- 4333796: Vertool core dumps when stop button pressed on customized menu output window
Merging
- 4380900: filemerge core dump when resolve has to deal with workspace with a long name
- 4417516: filemerge computes wrong delta for merged result if parent/child on SCCS branch
Freezepointing
- 4375757: automatic freezepoint causes core dump of putback command
- 4315158: freezept update failed for non existing workspace
- 4405458: freezept create should use default deltas instead of most recent deltas
- 4418349: freezept extract -x corrupts SCCS files
- 4409020: freezpt create writes the whole log file to the workspace history
- 4418345: extract subcommand works incorrectly sometimes
Dmake
- 4350661: .make.dependency name is not unique enough
- 4373497: dmake core dump while empty group is used in configuration file
- 4412194: dmake hangs when running in distributed mode
E. Problems and Workarounds
This section discusses the following software bugs that could not be fixed in time for this release. For updates, check Forte Developer Products Hot News (http://access1.sun.com/fortedevprod/hotnews.html).
This section is divided into the following subsections:
Configuring Problems and Workarounds
Don't use spaces in workspace names. If you do, Configuring will create a single workspace, but will load two different workspaces that it cannot access. For example, if you create a workspace called "foo bar," Configuring will create a single "foo bar" workspace, but will load two separate workspace icons, "foo" and "bar." If you try to access either workspace, you will get the error that "foo" or "bar" doesn't exist.
Workaround: To access "foo bar," use the File -> Load Workspaces menu and select the "foo bar" workspace. You can use File -> Unload Workspaces to remove the bogus "foo" and "bar" workspace icons from the Configuring window.
Sun Workshop TeamWare transactions ignore directories that are symbolic links. For example, if you perform a bringover on a workspace that includes a directory that is a symbolic link, Configuring will issue a warning, skip the directory, and continue the bringover.
Workaround: Do not use symbolic links for Sun Workshop TeamWare workspaces or directories within Sun Workshop TeamWare workspaces.
File Chooser Problems and Workarounds
Changes to the current directory may not be reflected in the file chooser file list.
Workaround:Click Update to view the current list.
F. Limitations and Incompatibilities
This section discusses the following limitations and incompatibilities with systems or other software and is divided into the following subcategory:
Sun Workshop TeamWare Limitations and Incompatibilities
Avoid using the sccs subcommands cdc, comb, fix, and rmdel in Sun Workshop TeamWare workspaces. Using these commands can alter SCCS history files in ways which will make it impossible for Sun Workshop TeamWare tools to correctly track file history. These commands also have undesirable side effects when used on files that exist in multiple workspaces that eventually might be merged.
The problems with these commands are:
cdc: Can cause unnecessary branching and confusing histories.
comb: Completely rebuilds the SCCS history file.
fix: A front-end for rmdel.
rmdel: SCCS restricts the use of the rmdel command to remove only the most recent (leaf) delta on a branch. If you remove a delta that also exists in another workspace, it is possible that another user will add a delta in the other workspace. The delta that was removed in your workspace will no longer be a leaf delta when the files are merged.
Incompatibilities with older versions of Sun Workshop tools
In order to use TeamWare with previous versions of Sun WorkShop tools (e.g. debugger), TeamWare has to be installed in a directory different from the directory of the older version of Sun Workshop.
G. Documentation Errors
This section discusses the following errors found in the Sun Workshop TeamWare User's Guide.
There is no new information at this time.
Copyright 2001 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303, U.S.A. All rights reserved.
Sun, Sun Microsystems, the Sun logo, docs.sun.com, and Solaris are trademarks, registered trademarks, or service marks of Sun Microsystems, Inc. in the U.S. and other countries.