Red-Dot Summary and Tag Collector
To access the Red-Dot Summary and Tag Collector for a top-level release from the Release Manager's Overview page:
- Select an RM-Tracked Checkout Package (EngineeringModel, GlastRelease, or ScienceTools).
- Click on any version (e.g., GlastRelease v6r8 or v7r0p3)
The Summary Page for that version will be displayed, and a Red-Dot Summary link will appear on the blue navbar at the top of the page:
- Click on the Red-Dot summary link.
Note: Regardless of the version specified in step 2, the Red-Dot Summary always displays the package versions for the current top-level released version, the last or currently running HEAD version, and the last or currently running LATEST version.
Red-Dot Summary
The Red-Dot Summary:
- Lists all constituent package included in the current top-level Release version, the current Head build, and the Latest build.

- Flags any error packages with a red:
C (Checkout error)
O (Compile error)
T (Test error)
- Flags new constituent packages by displaying them in a cell with a lighter-shaded background.

View Hidden and/or Old Tags
- By default, the New Head Version of each constituent package is displayed on the far right.
These defaults are the only versions available on the pull-down menus unless you click on the View Hidden and/or View Old Tags Yes/No toggles:

Tag Collector
The web interface for the Tag Collector is disabled. Until it is restored, run the following Perl scripts from the Unix command line.
Scripts are located in: afs/slac.stanford.edu/u/gl/glast/infraBin/ReleaseManager/
buildLocation.pl |
Usage buildLocation.pl [options]
option:
--tag The tag for the build.
--version The version for the build.
--package The package for the build. |
deleteBuild.pl |
Usage deleteBuild.pl [options]
option:
--tag The tag of packages to delete. For example: rh9_gcc32
--package The packages to be deleted.
--component The components to delete. Default: all
Possible values: build, html, documentation, source, all
--version The versions to delete.
Either a specific version or HEAD, LATEST, Release.
Need --oldest option if specific version isn't specified
--oldest The number of oldest builds to delete from the categories specified in --version
--force Don't ask for confirmation. Just erase the builds |
setStatus.pl |
Usage setStatus.pl [options]
option:
--tag The tag to apply status to. For example: rh9_gcc32
--status The status to apply. Default: Stopped.
Allowed Values: Stopped, Running |
tagCollector.pl |
Usage tagCollector.pl [options]
option:
--command The action to perform. Default: change
Possible values change, add, remove
--package The package to modify. For example: G4Generator
--version The version for above mentioned package.
--copackage The checkout package to apply changes to.
For example: GlastRelease
--branch The branch to apply changes to. Default: latest
Possible values latest, head, release |
trigger.pl |
Usage trigger.pl [options]
option:
--tag The tag to use for the build. For example: rh9_gcc32
--package The package to build. For example: GlastRelease
--version The version of the package to build. For example HEAD1.123
--build The environment to build on. Default value of "" is linux.
Other values are windows, mac |
Tag Collector Web Interface
The basic function of the tag collector is to promote packages to LATEST or HEAD status in a controlled manner.

From the tag collector GUI, you can:
- Add a new tag into release software
(Package must already be checked in to CVS)
- Change a tag
- Remove a tag
- Include Comments
After you have entered the information, click on Submit Changes (lower right corner); a request for a new LATEST or HEAD build will be added to the RM queue.
Note: The RM checks for new build requests every 15 minutes (approximately).
Last updated by: Chuck Patterson
04/06/2007 |
|
|