2025-08-21 Meeting notes

2025-08-21 Meeting notes

All public Working Group meetings follow the https://openedx.atlassian.net/wiki/spaces/COMM/pages/4324360195

 Date

Aug 7, 2025

 Participants

  • @Feanil Patel

Previous TODOs

 Discussion topics

Item

Presenter

Notes

Item

Presenter

Notes

__init__.py files and Pylint, and cross-repo issues.

@Robert Raposa

https://github.com/edx/edx-arch-experiments/issues/57

https://github.com/openedx/.github

@Adolfo Brandes

Node 22 and 24 upgrades

Adolfo has been busy with frontend-base

RG has several PRs for Node 22 and 24 upgrades. Will update the status of these for ready to review / not ready to review, and will post in the CC channel

We are still targeting Ulmo, so aim to get in before October. Adolfo needs to review.

There exists a big issue with a link to all the sub-issues: https://github.com/openedx/public-engineering/issues/407

 

React 19 upgrade

@Adolfo Brandes

Adolfo has been busy with frontend-base

Ulmo is unlikely

Not necessary for security (react 18 is still getting security patches), but good to have for DevX

2u-orbi-bom permissions

@Robert Raposa

  • @Robert Raposa TODO: Find public-engineering ticket for orbi-bom permissions.

  • We are clear that orbi-bom won’t have CC for some time. We’ll need to complete the public-engineering ticket, which may entail finding new maintainers for certain repos.

2u-phoenix team

@Kyle McCormick

They maintain 3 repos, but have been disbanded/changed into 2u-catalog from Sonata

  • Sonata is a company that 2U is contracting from

    • AppHelix is a Sonata sub-contractor

https://github.com/search?q=org%3Aopenedx%20%222u-phoenix%22&type=code

Will they continue maintaining or do we need to deprecate these / ask for new maintainers

FEATURES flattening

@Robert Raposa

Why the short breaking change window? Is it blocking work

  • Yes, the PR is blocking settings followup work, and it ripe for rebase conflicts as long as it’s open

2U will try to meet the deadline but it will be an injection for robert and/or orbi-bom. But they can probably merge a quick version of this that meets the deadline and then do clean-up later.

Request from Robert: Ping him when it’s ready to merge and he’ll merge it so he can test on stage.edx.org

  • We will do this if it’s convenient

  • All agreed that this is not a long-term strategy for testing changes on master

 

 

 

 

 

 

 

 

 

 

 

 Action items

@Feanil Patel Remake the meeting so open edx meetings bot owns it (log in as meetings@openedx.org and create the invite from that account)
@Robert Raposa Create .github issue concerning pylint __init__.py check. See https://github.com/openedx/.github/issues/187
@Kyle McCormick Reach out to 2u-catalog / Dawoud about maintenance of 2u-phoenix

 Decisions