[med-svn] [Debian Wiki] Update of "DebianMed-Taverna-20110130" by Hajo Krabbenhöft

Debian Wiki debian-www at lists.debian.org
Sun Jan 30 15:44:49 UTC 2011


Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Debian Wiki" for change notification.

The "DebianMed-Taverna-20110130" page has been changed by Hajo Krabbenhöft:
http://wiki.debian.org/DebianMed-Taverna-20110130?action=diff&rev1=6&rev2=7

  There is currently some limited ways of specifying what needs to be on the machine where a tool will be run, and also how to check if the tool can be run there.  Need to look at more general ways of specifying this.
  
  For all xRSL-compatible grids, we can just use the RE-lines we currently use.
- 
  For BOINC, we need a mapping from RE to tar files, which we need to submit to BOINC alongside our data & job description.
- 
  For Amazon/Eucalyptus/Rackspace/VMWare, the user needs to prepare VM images beforehand. We therefore require him to create a list of URLs to his VM images and tag each VM image with the REs he installed inside the VM.
  
  So our problem child is local (on linux) and SSH invocation. For those invocation mechanisms, we include RE blocks inside the usecase.xml:
  
+ {{{
  <RE name="APPS/JAVA-1.6.1">
  <test local="test -x /usr/bin/java" />
  <hint package="sun-java6-jdk">
  You're missing Java, please install.
  </hint>
  </RE>
+ }}}
  
  We can then automatically suggest "apt-get install sun-java6-jdk" on debian systems, otherwise we show the user "You're missing Java, please install.".
- 
  The benefit of this over having a <test ...> in every use case is that we only have to write the test once for all use cases using the same tools.
  
  == Sensible handling of data ==



More information about the debian-med-commit mailing list