Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Brian: WS is semi-persistent - if doing a repoman checkout, if only one sub package changes, then that's the only one checked out and SCons is smart enough to only build what is necessary.

 

Monday Afternoon

Discussion about git tools such a subrepo, submodule, etc occurred during the morning (Someone could insert their recollections).  We discussed it further in the afternoon, where Joanne mentioned that subrepo handles some operations nicely, particularly when branching is utilized.  We ultimately agreed that subrepo could be added later if we find it useful.  That way, setting up GitHub could proceed immediately.  Next step will be to use repoman to checkout the code, test a build using SCons and then feed the RM to start up a build.

Brian has recently gone through the ST and GR dependencies and created 65-70 repos.  This includes some redundant copies of some repos for package that are shared between GR and ST.  Will push the repos but notes that he needs to prune large files.  

Conda Discussion with Giacomo and Alex

https://github.com/giacomov/conda-fermi-externals/blob/master/notes/How%20conda%20works.ipynb

Giacomo went over the finer points of setting up conda builds for the externals.  See the detailed notes above. Matt asked about using condo-force instead which may be a better long term solution as they handle the builds for us.  It was noted that condo-forge may be using a later version of gcc and there is a cfitsio channel already in place. Matt suggests contacting the cfitsio developers and trying out condo-forge.

Testing the conda binaries of ST is a work in process, with many issues revolving around the initialization script that sets up the environment.

Discussed potential time limit issues with building ST via Travis-CI.  Without externals, Joe A estimates it takes ~30 minutes which is under the Travis time limit.