Skip to end of metadata
Go to start of metadata

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

Compare with Current View Page History

« Previous Version 2 Next »

\uD83D\uDDD3 Date

\uD83D\uDC65 Participants

⏪ Previous TODOs

DescriptionAssigneeTask appears on
  • Kyle McCormick will update the DEPR Pilot ticket with the new suggestion for planning major maintenance DEPRs
Kyle McCormick2024-09-26 Meeting notes
  • Next time: Discuss access for teams that maintain many repos across the org.
2024-09-19 Meeting notes
  • Next Time: Continued discussion on whether we should change the Depr 6-month window approach. Should we have one big ticket for something like Python 3.8 or Node 18 and just start the 6-month clock once all the maintained repos have been updated?
2024-09-12 Meeting notes
  • Feanil Patel ticket enabling cron CI of master every week so we know when external changes might have broken some repos that are usually not getting updates.
Feanil Patel2024-09-12 Meeting notes
  • Next time: 6-month support window for simultaneous python versions doesn’t seem prudent
2024-09-05 Meeting notes
2024-09-05 Meeting notes
  • Kyle McCormick Next time: Py 3.13 or Py 3.12 for next upgrade? Take a look at the changelog.
Kyle McCormick2024-09-05 Meeting notes
  • Jeremy Ristau ensure DEPR tickets are created for any frontend that can be deleted as a result of the new course-authoring MFE.
Jeremy Ristau2024-05-30 Meeting notes

\uD83D\uDDE3 Discussion topics

Time

Item

Presenter

Notes

Updates

Feanil Patel

  • Switching edx-platform unit tests to standard ubuntu runners

  • CI will fail if a Python package is added that lives in the edx org

    • Encourage EXTRA_REQUIREMENTS instead of direct deps

    • Not just edx. It’ll be a denylist

      • edx

      • mit-odl

      • open-craft

      • et al

    • Third-parties (Django) are fine

    • Temp allowlist for current ones


High-level arch brainstorming/tracking - what’s a good space?

Kyle McCormick

https://docs.google.com/document/d/1s-Aqbq8ohA-YG9jhrV3VCQyAUXDQgE8nq4DH7Ntr79E/edit

Where should stuff like this ^ live?

edx-platform GitHub issues

Board?

  • Feanil: maybe not

  • Robert: how do we prioritize?

Docs for things we’ve already decided - e.g. no new legacy frontends

Put it on the platform-roadmap? when it’s ready

Maintenance board?

Apply labels:

  • code-health + epic

  • architecture + epic ?

Kyle will turn the google doc into issues and figure out how to organize them

edx-platform app-level docs

Robert Raposa

Ideas:

  • Add app-level READMEs

  • Add top-level index page to make discovery easier.

  • Eventually update OEP-19 with best practices for exposing these for a repo.

Redwood bug triage for edx-platform

Kyle McCormick

We expect that

  • bugs will be found in release testing

  • BTR will triage them

    • if they belong to an active dev team (eg tagging), they work on the fix

    • but if they are unexpected regressions, then BTR will triage the severity..

      • if it’s a release blocker, then BTR will find the maintiner

      • if it’s edx-platform, then we are the maintainer, so we’ll need to figure out how to find the right person/team to do the fix

      • Let’s cross that bridge when it happens. No action needed now.

[switch to full maintenance WG mode]

3m

Sarina

Any appetite to update guidelines around pinning constraints? See idea: https://github.com/openedx/open-edx-proposals/issues/332

  • Please provide your input on this issue.

Dependabot PRs

Robert Raposa (unless Jillian Vogel joins)

From Jillian Vogel:

I've started maintaining a couple of openedx repos, and am working through the dependabot PRs. 

Does anyone have any advice for me?  I'm curious how people manage the continual stream.

Un maintained repos

Chintan Joshi

https://docs.google.com/spreadsheets/d/1tQZsLNhcsH3Kh35nHWCWZo-5wvZADFTobVcpN-13sW8/edit?usp=sharing - Chintan is gonna try to do some of the initial maintenance on a bunch of these.

✅ Action items

  • Kyle McCormick turn the Big Ideas google doc into issues and figure out how to organize them
  • Robert Raposa Add edx-platform issue for improving the docs (see notes above).
  • Chintan Joshi Update maintenance docs with guidance for when to merge regular dependency update PRs

⤴ Decisions

  • No labels