Versions Compared

Key

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

...

  • centaurusa is going away, and we need to maintain "live" ("modifiable") versions of all L1Proc packages
  • several L1-related packages are still using stag, which is: a) not actively maintained c) not available on s3df
  • github has modern gui, tools, etc. making maintenance a lot easier down the line (branching/versioning/etc.)

Private vs public repo

CCB Jira:
Jira
serverSLAC National Accelerator Laboratory
serverId1b8dc293-975d-3f2d-b988-18fd9aec1546
keySSC-462

Test Procedure

All packages listed below are available on github, and can be downloaded and compiled on S3DF 

Rollback procedure

No rollback is planned/desired. Additionally, this change will become irreversible once centaurusa is retired

Migration workflow

  • Goal: move all individual L1 packages
  • authentication to a cvs server via container is non-trivial. Might as well make all L1-related packages public
  • increase bus-number from zero. Move everything to the fermi-LAT github space: https://github.com/fermi-lat

Migration workflow

...

  • On the github side (after migration): make all packages public, but protect tags and branches

Why make all packages public

  • this is consistent with Fermi-LAT practice
  • authentication to a git server via container is not trivial
  • increase transparency, increment bus-number from one  

Archiving "umbrella" packages

  • L1 uses two "umbrella" packages:
    • svac (contains: findGaps, L1Pipeline, Monitor, TestReport)
    • dataMonitoring (contains: Common, FastMon, AlarmsCfg, etc.)
  • this does not translate well to the flat structure of our gitlab repository
  • additionally, both packages contain lots of obsolete code
  • plan: migrate those packages as a whole to github, and archive them

Individual repositories that were migrated

Repository to be migrated in parallel

  • AlarmsCfg (single package, currently in dataMonitoring → migrated to AlarmsCfg (see
    Jira
    serverSLAC National Accelerator Laboratory
    serverId1b8dc293-975d-3f2d-b988-18fd9aec1546
    keySSC-461
    )(contains: configs, FastMon, AlarmsCfg) → migrated to dataMonitoring and archived
  • Common
  • DigiReconCalMeritCfg
  • FastMon
  • FastMonCfg
  • IGRF
  • AlarmsCfg