2022-07-13 DevEnv Meeting Notes

 Date

Jul 13, 2022

 Participants

  • @Rebecca Graber (Deactivated)

  • @Jeremy Bowman (Deactivated)

  • @Zach Hancock

  • @Kyle McCormick - needs to leave at 3:30

  • @Connor Haugh

 Goals

  •  

 Discussion topics

Time

Item

Presenter

Notes

Time

Item

Presenter

Notes

 

General update

@Kyle McCormick

Regis is doing other things for the next couple months, so he’s still maintaining and reviewing PRs but not doing serious development until September

Kyle will be driving for that period

Kyle, unsurprisingly, is pro-Tutor and wants to help

Long term, we know we want Tutor but we’ve hit enough blockers that require us to do other things in the meantime

Becca will pair with Kyle to show some of the more transitory problems

MFE config work should shrink build time

Config work should make image smaller

 

Persisted mounts plugin?

@Kyle McCormick

https://github.com/overhangio/2u-tutor-adoption/issues/66

Background: to mount code you need to pass --mount my-stuff

Suggestion: https://github.com/overhangio/2u-tutor-adoption/issues/71

This could probably be done as a plugin

@Connor Haugh is interested in working on said plugin but is running into capacity and prioritization problems. This may be eased pending future conversations

 

The Doc

 

  • https://openedx.atlassian.net/wiki/spaces/COMM/pages/3470065706

  • @Rebecca Graber (Deactivated) will create a central confluence doc for talking about Dockerfiles

    • Arbi-BOM is also working in Dockerfile land

  • What are the organizations goals? How do we use those to establish our own goals?

    • We want less mud

  • Should this be 2 different documents?

    1. a (less-detailed) statement for the 2u community that says this is what we’re doing and this is where we are

    2. internal document: document to help us determine how to allocate our resources

      1. can we drop one or more?

      2. prioritize which we think we should work on, which we will work on if the other thing gets blocked, etc.

  • DevEnv people who are not @John Nagro (Deactivated) should spend time on Tutor and not cloud-based devstack unless they are absolutely blocked on/out of Tutor work



Time tracking



The spreadsheet does not get much love (although props to @Zach Hancock for being regular in filling it out). Do we still want/need it?

We’ll keep using it for now, as people figure out ways to track their own time hopefully it will be more useful

 

Priorities

 

Becca - try to use Tutor and see what issues there are, working with Kyle

Zach - same ^

Connor - get started for real on the tutor plugin (capacity pending)

 

 

 

 

 Action items

@Rebecca Graber (Deactivated) Create Dockerfile best practices Page
@Kyle McCormick will follow up on .
@Rebecca Graber (Deactivated) Split the doc into 2 as outlined in the notes
@Rebecca Graber (Deactivated) to fill out the proposal section with the decision mentioned below

 Decisions

  • DevEnv people who are not @John Nagro (Deactivated) should spend time on Tutor and not cloud-based devstack unless they are absolutely blocked on/out of Tutor work