Time/Place

This meeting is a hybrid teleconference and slack chat. Anyone is welcome to join...here's the info:

Attendees 

  1. Danny Bernstein 
  2. Arran Griffith
  3. Jared Whiklo
  4. Michael Ritter (star)
  5. Robin Lindley Ruggaber 
  6. Chad Mills
  7. James Alexander  
  8. Thomas Bernhart 
  9. Doron Shalvi

**Each week a meeting chair will be assigned based on a rotating schedule.**

(star) - denotes note taker

Agenda

Special Topics Fedora Docker Conversation Meeting

Meeting notes from original conversation: 2022-11-01 Fedora Docker Conversation

Questions posed to community:

  1. Questions
    1. What range of Fcrepo images should we rebuild?
    2. When/how should we update the -SNAPSHOT images be built? Is daily enough?
    3. Who should be informed, when a scheduled run fails?
    4. Is it okay to replace an image if the base image has been changed? Should it be a new tag?

Notes

  • When/how should we update the -SNAPSHOT images? Is daily enough?
    • maybe punt on it and go with the major versioning to start and see if that works, then do a daily build later in time
  • Is it ok to replace a base image? 
    • Yes it’s ok, which is why we’re putting the tomcat major version in as well
    • Updates which are pushed shouldn’t be breaking Fedora anyway
  • What range of Fedora images do we want to support/release?
    • Docker only came about with Fedora 6, doesn’t exist for previous versions
    • Possible to rebuild an image to bring in security updates from e.g. Tomcat
    • Current LTS version is 5 (defined as 3 years as per this policy)
      • Going to try and move to 6 as the current LTS version - to be discussed a the next Tech Meeting
    • Will build a docker image for the latest release, then tag major.minor.release on images
    • Range of images to build as of now:
      • fcrepo/fcrepo:6-tomcat9
      • fcrepo/fcrepo:6.2-tomcat9
      • fcrepo/fcrepo:6.2.0-tomcat9
    • When 6.3.0 is released:
      • fcrepo/fcrepo:6-tomcat9
      • fcrepo/fcrepo:6.3-tomcat9
      • fcrepo/fcrepo:6.3.0-tomcat9
  • Who should be informed when a run fails?
    • Tech lead - Dan going forward
    • Can coordinate what to do after 


General Tech Meeting Notes:

Fedora 6.3.0 RC

Java Policy 

  • Do we need to have a discussion about which Java we should move to? 17/21? 11 still supported for some time 
  • Does changing the Java version dependency require us to make a major version change?
  • No labels