Wiki » History » Version 24

Herbert Greenlee, 11/08/2012 10:54 AM

1 23 Herbert Greenlee
2 23 Herbert Greenlee
3 17 Eric Church
h1. Welcome to the MicroBooNE offline software project. 
4 17 Eric Church
5 18 Eric Church
For now there's no pubic build. You must download the uBooNE code to your usual LArSoft test release area and build there. When we have lots more code we'll consider a nightly build and more administration.
6 16 Eric Church
7 6 Eric Church
8 13 Eric Church
Here are the instructions to use the uBooNE offline svn repository.
9 14 Eric Church
*  Go setup yourself up to work with LArSoft as instructed at
10 21 Eric Church
*  If you don't already have one, make yourself a test release in the usual way, @newrel -t development dirname; cd dirname; srt_setup -a;@.
11 22 Eric Church
*  Now in @dirname@ say @svn co svn+ssh://, for example.
12 7 Eric Church
*  @cd include@; and say @ln -s ../GENIEextractor/ .@ (don't forget the dot) and then cd back to the top dirname.
13 20 Eric Church
*  @gmake GENIEextractor.all@, and construct your fcl file and run @lar -c myjobscript.fcl@ as usual.
14 5 Eric Church
*  Be sure and @svn ci -m "helpful comment" svn+ssh:// GENIEextractor@ and @svn update svn+ssh:// frequently.
15 12 Eric Church
* You can export (bash) setenv (csh) CVSROOT to svn+ssh:// or svn+ssh:// as you work with each repository and thus not need to spell it out each time, if you find that to be less unwieldy.
16 12 Eric Church
17 9 Eric Church
18 9 Eric Church
Someday we'll make this user friendlier. Those steps include 
19 9 Eric Church
# editing the appropriate cvsroot file under $SRT_DIST/packages
20 1 Eric Church
# making a setup/packages-development with each new uBooNE offline package itemized
21 15 Eric Church
# coding up the SRT_UB/scripts/lar*.sh,.csh to be executed under a cron job for a nightly build.
22 11 Eric Church
# spending a day to make it all work, at which point addpkg_svn will be available and obviate the need to make the link and to fully specify the cumbersome svn+shh://repository path. 
23 10 Eric Church
# Feel free, uBooNE collaborator to do those, or other things....
24 23 Herbert Greenlee
25 23 Herbert Greenlee
h1. MicroBooNE UPS Products
26 23 Herbert Greenlee
27 23 Herbert Greenlee
* [[Overview of MicroBooNE UPS Products]]
28 24 Herbert Greenlee
* [[Batch Tools]]