You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 20 Current »

An attempt at capturing the remaining work to (approximately) complete the transition of Fermi software as we approach the end of the original 10-yr mission goal.

 

Code Development

ItemDescriptionWhoDeadlineStatusJIRA
Python 3Enable flags for swigAlex IN PROGRESS STGEN-181 - Getting issue details... STATUS
Unit Test OverhaulSeparate flyweight and integration tests. Improve reporting.  DEFFERED 
      

 

Build Products Production

ItemDescriptionWhoDeadlineStatusJIRA
Expose binary artifacts (externals, ST, GR, containers) via httpsWe need to have an general endpoint for binary artifacts in NFS/GPFS. Some part of that endpoint should be structured so that artifacts can be downloaded according to parameters such as artifact name, artifact version, and architecture. Compilation flags may be another parameter.Brian   
Organize on-disk representation of artifacts (externals,GR,containers, ST?)Related to exposing the binary artifacts, we want to organize on-disk artifacts in a similar way, but unpacked in NFS/GPFS. This structure will be replicated to AFS and CVMFS for mounting in via containers, which is optimal for use in the batch system and login nodes.    
GlastRelease ContainersFor GlastRelease, the previous on-disk representation of artifacts (available via cvmfs and afs), coupled with a lightly-modified centos6 container, should be adequate for L1 and simulations to use in production. It may be desired to have a "fat" container built with docker for use. We should get the build process for the lightly-modified centos6 container in Jenkins (a job separate from GR/ST builds)    
ScienceTools ContainersIt's not apparent that we need ScienceTools Singularity container in the same way we want a GR container, though it may be desirable. We probably do want a "fat" docker container which is built via Conda.    
conda (ScienceTools) - mac buildsfermitools now builds on MacOS Sierra.  Next steps are to create a Jenkins environment for CI, Hire mac hosting service. Alex & Joe  COMPLETE STGEN-178 - Getting issue details... STATUS
conda (ScienceTools) - user test bugsFixes for issues found in Validation testing.Joe & Alex & FSSC IN PROGRESS STGEN-180 - Getting issue details... STATUS
conda (ScienceTools) - linux buildsFermitools builds on Linux. Now we must create a docker container and Jenkins pipeline to build and test the tools.Alex IN PROGRESS STGEN-186 - Getting issue details... STATUS
conda (ScienceTools) - MacOS buildsFermitools builds on MacOS. Now we must create a vagrant virtual machine and Jenkins pipeline to build and test the tools.Alex IN PROGRESS 

 

Mac OS Support

ItemDescriptionWhoDeadlineStatusJIRA
 set up lease of servers    IN PROGRESS 
      
      

Using Containers in L1 and Simulations

ItemDescriptionWhoDeadlineStatusJIRA
      
      
      

 

Operating L1 etc

 

ItemDescriptionWhoDeadlineStatusJIRA
 cleanup documentation  TomS, Warren IN PROGRESS LONE-206 - Getting issue details... STATUS
 L1 GR branch builds Heather  IN PROGRESS 
Get Jenkins to clean up workspace for new buildsAn L1 build may follow a master build and it's not clear what is being rebuilt - some build products are re-used across builds.Brian   GRINF-87 - Getting issue details... STATUS
Fill ISOC SVN repository documentationA lot of the ISOC software is held in a SVN repository.  We need documentation on the packages contained there including a description, where it gets install, who maintains it, and whether or not the repository and code in production are synced.Steve T., Tom S., others?   PIPE-49 - Getting issue details... STATUS

 

Documentation

ItemDescriptionWhoDeadlineStatusJIRA
Find home or discard old Workbook contentMove content to GitHub or ConfluenceHeather   
Document release process in GitHub Brian   
Conda Tools DocumentationInstructions for users on installing the conda version of the ToolsJoe A. IN PROGRESS 

 

 

  • No labels