Versions Compared

Key

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

...

Long discussion concerning the developer workflow with many ideas bandied about including a monolithic repo (SuperRepo).  Below is the white board Brian drew up :which outlined development along branches in multiple subpackages (not all of which involved the same developer or purpose), PRs, triggering builds via github hooks, and creating of a new meta package (ST or GR) release.

Image Added

Brian showed us how we could perform releases via the Jenkins web interface.

After much discussion it appears we agreed to continue down the path we discussed in Feb and earlier this week, where we will have subpackages in GitHub, and we will set up Jenkins to handle builds, reusing bits of RM as needed.

We have agreed that the build log parser logic will be pulled out of RM and added to Jenkins, so that we can continue to pull out the most pertinent parts of the extensive build log which includes output for all packages not just the one subpackage a developer might be interested in.

GlastRelease

Matt asked who is going to be taking over GlastRelease.  That is apparently Tom Stephens. Heather showed Tom the version that L1 is currently using.

We briefly discussed handing of GR externals.  Heather will pursue using conda, leveraging off the extensive work already done by Giacomo and Alex.  Giacomo showed Heather their repo, and she'll fork and make some additions for GR and we'll go from there.Image Removed

Tuesday

Action Items from Tuesday

...