" /> Status for Andrew DeFaria: September 23, 2007 - September 29, 2007 Archives

« September 16, 2007 - September 22, 2007 | Main | September 30, 2007 - October 6, 2007 »

September 27, 2007

doc_vis

  • Altered comptree, which used to compare file trees to and formulate a report that was then emailed, to instead produce the report into an html file which would then be visible through ranweb
  • Worked with Darren and Chad regarding RoseRT version issues. Seems PURIFYOPTIONS are set in cshrc.muosran. They would like us to implement hierarchical cshrc scripts by supporting project oriented cshrc scripts (e.g. cshrc.<project>)

September 26, 2007

comptree2

  • Updated comptree2 to handle other specifying of opts on the command line properly
  • Re-running comptree2 for UEH and the cade and cade_struct vobs

September 25, 2007

Improvements to comptree2

  • Changed comptree2 to use GetConfig
  • Spoke with John regarding Release Records vs. Switch Config specs

Release Records vs. Switch Config specs

Meantime I spoke with John about this and Release Records and learned a little bit about them. From what I understand the work I did regarding config spec Switch Config files should more properly be moved to Release Records. John explained that in general there are 3 sections to config specs (well some config specs for some projects).

The first section is generated by the UCM process of creating UCM related views that have components. These are delineated by "ucm" and "end ucm" markers in the config spec.

After that are any custom rules that you may want. This is where Release Records come in. The whole WOR oriented Clearquest mechanism already knows about Release Records. They are actually stored in Clearquest and are added to the end of the config spec at view creation time (by createView.pl that is).

So what are Switch Config files (Nit: I don't like the term Switcher Config. The script is called switchConfig.pl not switcherConfig.pl...)? Well there are files which are stuffed into config specs after "end ucm" but before Release Records by the switchConfig.pl script.

However the intent of Switch Config files is to allow you to switch target type things (e.g. Solaris vs. PPC vs. SimCello) while the intent of Release Records was to specify which versions of the tools you want to use. So eventually, I will need to migrate the tools related lines from Switch Config files to Release Records.