2025-05-08 Meeting notes

2025-05-08 Meeting notes

All public Working Group meetings follow the Recording Policy for Open edX Meetings

 Date

May 8, 2025

 Participants

  • @Feanil Patel

Previous TODOs

 Discussion topics

Item

Presenter

Notes

Item

Presenter

Notes

Previous TODOs

 

  • edx/brand-edx.org is currently a dependency of edx-platform, Adolfo will bring this up in two weeks.

Maintenance Board

 

  • Good shape on current priorities, also slightly ahead on the Python 3.12 upgrade which was not prioritized for this release.

Meeting Schedule

 

  • No objections to moving the meeting to every 2 weeks.

  • Should we think about merging DEPR and Maintetance meeting?

DEPR Updates

 

  • Depr Process (OEP-21) Updated and new language added.

    • Board is now updated to match the new language.

    • Upcoming, re-reviewing DEPR tickets based on the new understanding and the current state of the tickets.

      • If you’re assigned a ticket, you may also re-review it and make sure it’s in the correct status.

Next Major Projects



  • We should look at the support windows for the various services we support.

    • Looks like we need to land the Node 22 upgrade before Ulmo, that will be our next priority.

  • Other things to look at in the future.

    • setup.py to pyproject.toml

    • Consolidating MFEs to larger domains

    • Combining low use XBlocks into combined repos

    • Auto-merging requirements PRs if they pass tests as a best-practice or accepted process.

      • Would need us to be confident about required checks being on in a repo.

      • What do we do about major updates to depenedncies? How can we manage them for critical packages?

      • Script that is looking at major upgrades could approve PRs with only changes to libraries on our allow-list.

      • Where would there be a good README for finding experts/scripts for various aspects of edx-platform.

        • Where do all the scripts live

        • Who knows about this area of the platform and can help?

  •  

 

 

 

 Action items

 Decisions