EVO Meeting with:  Richard Dubois, Riccardo Giannitrapani, Heather Kelly 

A meeting to discussion status and plans for MRStudio and MRvcmt 

MRvcmt

No new features to be added, only updates to address bugs.

MRStudio

More users to provide feedback would be helpful.

GUI Status
almost working & stable apart from lack of:

  • Tagging capabilities
    Desire to allow ability to update ChangeLog, release.notes, etc, which requires the opening of an editor - apparently there are changes to interface in Fox to open an editor
  • Cannot run applications built from the GUI
  • No Doxygen generation available
    Clearly this isn't a show stopper

Joanne provided some feedback on the GUI some weeks ago, and apparently Riccardo has addressed those issues.  (However at the moment it appears these changes have not be added to CVS yet)

Command line (batch script) Status
Complete and stable
There are two ways to utilize the command line/batch version of MRStudio

1.) call MRStudio from command line, which handles:

MRStudio help
================================
MRStudio
Version: v0r2
Info at riccardo@fisica.uniud.it
================================

Usage: MRStudio [options] COMMAND [options] [COMMAND [options] ...] [args]

Available commands:
  clean          Clean a given package
  co             Checkout a package from the repository
  config         Config a given package.
  gui            Start the GUI
  help           Provide help for individual commands (=default command)
  make           Make a given package
  rco            Recursively checkout a package from the repository
  saveConfig     Save default configuration
  showConfig     Show default configuration
  tags           Return the tags of the given package

Global options:
    -s, --script SCRIPT              Execute a script from file (no GUI)
    -c, --config CONFIG              Load a configuration from file for
                                     this session
    -h, --help                       Show help

probably can't launch editor for release.notes from
command line

To fully replace glastpack, we need:

  • Ability to run applications
  • Provide a list of applications available from a package

As far as tagging goes, it probably will not be possible to lauch an editor to update release.notes, ChangeLog, etc during the tag command.  This is not vital, as few developers use the command line glastpack anyway and those who do are good about updating those release.notes on their own.
2.) Batch Mode via Ruby scripts

It is still hoped that ReleaseManager can make use of MRStudio as its interface to CMT.  However, the only mechanism to do that is through Ruby.  Alternatively, PERL could be used to run the MRStudio command line to execute commands.

Other Issues

Riccardo is wondering about support for additional compilers such as VS2005.  He is aware of Toby's PyCMT and is wondering what the status is and whether he should plan to use it or provide his own capability to support VS2005? 

Querying Toby via ICQ, there is a tagged version of PyCMT available on CVS, which Riccardo will look at.  There is apparently a problem with library creation that Toby does not have time to address right away.  This does bring up the issue of PyCmt maintainence, as we know, each new version of Visual Studio will require updates to our scripts.  Richard suggests that the new GSFC hire may be put in charge of this. 

The Plan

Get MRStudio's gui t updated to include tagging and running applications and make a release.   Riccardo will plan to do this two weeks from now, and then allow users to start using MRStudio and provide feedback

Notes

Joanne has installed the HEAD and v0r2 tags of MRStudio at SLAC for those of use who want to play with it.  It is installed in:
/afs/slac/g/glast/applications/MRStudio and the commands MRStudio, MRStudio-new and MRStudio-old are also available in /afs/slac/g/glast/applications/install/i386_linux22/usr/bin  

  • No labels