2025-10-02 Meeting notes

2025-10-02 Meeting notes

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

 Date

Oct 2, 2025

 Participants

  • @Feanil Patel

  • @Awais Qureshi

  • @Jeremy Ristau

  • @Adolfo Brandes

  • @Sarina Canelake

  • @Maksim Sokolskiy

  • @Michelle Philbrick

  • @Taylor Payne

  • @Usama Sadiq

Previous TODOs

 Discussion topics

Item

Presenter

Notes

Item

Presenter

Notes

Updates to the Maintenance Priorities Spreadsheet

 

  • Likely to consolidate many repos into edx-django-utilities, see the maintenance priority list for the exact repos.

 

 

  • Currently no maintainer of the catalog repo.

    • Not sure if we have maintainers for the course-discover repository. 2U is moving to work on their internal forks for their changes.

    • Problem: There were PRs that needed to merged but we had no maintainer so it was unclear what process to follow in this situation.

      • Things can be escalated to Axim as they act as the backstop but this will not be fast.

Bitergia Demo



Bitergia Analytics

Bitergia Analytics - WIP Dashboard

TODOs

  • Be able to filter by repo on the dashboard

  • Be able to click PR links and go to PRs easily

Next Steps

  • Record a video of the dash and publish to the community.

Status and Gaps in the maintainer Program and Next Steps

 

  • Maintainers that are not actually responsive or maintaining things

    • Group maintainer leads to more stalling than non-group maintained repos.

      • We may need to advise how a review rotation would work with groups.

  • Might be worth talking to 2U-aperature about how they do this

    • Their internal focus is already on those repos so they’re spending the time there.

  • Should we be setting limits for how much lack of response means that someone gets dropped as maintainer?

    • Part of the issue is communication on the PRs

      • We don’t need to be fast if we can be communicative.

    • Potential Criteria

      • Rate of communication

      • Rate of PR resolution

    • Implementation Options

      • Can we do this faster?

        • Use quantative bars to filter which repos to look at first.

        • Places where repos have been stale for over a quarter.

        • Or where bot PRs have not merged for over a quarter

  • There is also a quality issue.

    • Have maintainers or CCs let through PRs that shouldn’t be let through?

Node 24

 

We need support to help the Node 24 work land.

Update all Released MFEs and Libraries to use Node 24 · Issue #407 · openedx/public-engineering

Django 5.2

 

Ready to flip over to 5.2 by default on most major services, a few minor services have PRs still in review but should land shortly.

 Action items

@Usama Sadiq @Feanil Patel to record a demo of the bitergia dashboard.
@Feanil Patel Produce a list of repos to begin the audit of maintainers
@Feanil Patel Help with Node 24 Upgrade work

 Decisions