Contributors Meetup Async Update - May 16th, 2023 - May 30th, 2023

Contributors meetup Async Update

May 16th, 2023 - May 30th, 2023

Welcome to our Core Contributors async update!

1. Working Groups Updates

Working Groups Calendar :calendar:

BTR Working Group

Data Working Group

  • Chair: @jill & @BrianMesick
  • Headlines:
    • Google Analytics 4 is done!
      • Event sink work is merged, course data can be bulk dumped to ClickHouse and will stay up to date in real-ish time as courses are published
      • v1 code issues are winding down, focus is becoming more on data quality, security, performance, and reports
      • Tracking logs on the event bus are in the works
      • A big chunk of v2 is exposing Superset data/charts in LMS.
  • Meeting notes:
  • Blockers or Calls/offers for help:
    • Get your opinions in to Jenna for future reporting ideas! Especially site admins, what do you need for effective monitoring / alerting?
    • Life beyond OARS: Whatā€™s next? How do we make the Open edX data story competitive with other LMSs? How can this group of people help move the community forward?

DEPR Working Group

DevEx Working Group

DevOps Working Group

  • Chair: @regis
  • Headlines:
    • Docker image build time will be drastically reduced in Palm
    • arm64 users (including Apple M1 and M2 owners) will finally be able to run tutor local launch to completion in Palm
    • Next up: improve support for local Kubernetes clusters https://github.com/openedx/wg-devops/issues/4
  • Meeting notes:
  • Blockers or Calls/offers for help:
    • Who has experience with microk8s/kind/k3s/minikube and other k8s distributions? We need to recommend a specific tool to k8s users for local testing of k8s deployments. Please comment on the issue above if you have an opinion.

Educators Working Group

Frontend Working Group

Large Instances Working Group

  • Chair: Braden MacDonald & Felipe Montoya
  • Headlines:
    • Innovations for tutor v16 (palm):
    • Checkin with 2U.
      • Ansible is out of the devstack.
      • There is progress in moving to k8s. Studio is one of the next candidates.
      • Moving the LMS would require that codejail is moved in a separate service. 2U will analyze if the current version is sufficient or changes are needed.
  • Highlight :sparkles:
    • tutor is still running on mongo 4.2 which ran out of support recently.
    • arbibom is working on the code changes to support the upgrade. Some issues on the edx implementation are being worked on. Tutor work will still be needed.
  • Meeting notes:
  • Blockers or Calls/offers for help:

Marketing Working Group

Maintainers

Product Working Group

Security Working Group

TOC

Hi @antoviaque! what would be the right place to get this information from?

  • Headlines
  • Blockers and Calls/offers for help
  • Meeting notes link

Translation Working Group

2. Events

3. Projects

Would anyone like to highlight any new or ongoing projects?

4. Next async update and meetup

  • Tuesday May 30th - Update async!
  • Tuesday June 20th - Join the meetup here!

Please reply to this post with any questions or comments you may have!

1 Like

Thanks @Natalia_Choconta !

For the TOC, as I was mentioning before, the public information on the TOC activities can be found in the meeting reports posted by @e0d on the forum, at: Search results for '#meeting-notes #toc' - Open edX discussions - itā€™s still missing one of the meetings recap from February which is still being reviewed/worked on, but that should be up shortly. The latest meeting summary is at:

Since this is also public and mentioned in that report as a next step, I can also mention work on an OEP for bringing up topics or decisions to the TOC. Itā€™s still an early draft and hasnā€™t been reviewed nor approved by the TOC, so take its contents with a grain of salt, but comments welcomed:

1 Like

And here is the report for the core contributors sprint checkins - Iā€™m covering for @Dean who isnā€™t available this week.

Hours

The average reported hours for this sprint are:

For a total of 297h from 20 core contributors.

Core contributor Hours contributed
Adolfo R. Brandes 62
Kyle McCormick 50
Ghassan Maslamani 33
AndrƩs GonzƔlez 20
Esteban Etcheverry 20
Ali Hugo 17.75
Matjaz Gregoric 13
Xavier Antoviaque 12.25
Felipe Montoya 10
Ana Garcia 10
Gabriel 9.75
Pierre Mailhot 8
Braden 7
GƔbor 7
Zia Fazal 6
Fox 3
Ignacio (Nacho) Despujol Zabala 2.5
Jill 2
Piotr 2
Farhaan 2

Requests for collaboration / blockers

  • Itā€™s time consuming to keep checking when a PR needs to be updated, because itā€™s currently one canā€™t anticipate when a reviewer would come to review itā€¦ I know this probably might not be an issue when maintainer pilot in place? if this is a temp issue then I am okay with it, if not then I hope eventually there would be a mechanism where PR author would expect a reviewer to review it at X timeā€¦ (Ghassan Maslamani)

What was accomplished this sprint?

Development

  • Working on ORA Grading and Communications MFE support for Palm (Adolfo)
  • Assisting in the cross-repo Node 18 upgrade (Adolfo)
  • Closing out some long-standing frontend maintenance issues (Paragon deprecations, etc) (Adolfo)
  • Work on MFE domains PoC with Pedro Martello (Adolfo)
  • Creating a tutor plugin for the dashboard mfe (since itā€™s expreimental for palm) (Ghassan Maslamani)

Reviews

  • Reviewed different PRs from 2U to use filters for some features (Felipe Montoya)
  • Reviewed the notifications tech architecture (Felipe Montoya)
  • Reviewing some PRs (Ghassan Maslamani)
  • Reviewed a lot of translations for fr-CA in Transifex during the last 2 weeks. There was a huge bunch coming in (Pierre Mailhot)
  • Reviewed couple of PRs. PR 299 and PR 298 (Zia Fazal)

Product & project management

  • Added tickets to the Campus Roadmap to reflect some of the Spanish tender requirements (Felipe Montoya)
  • Helped coordinate discussion around LTI centralization (Fox)

Events & marketing

  • May Open edX Meetup (rehearsal, MC, video recording and video editing) (Esteban Etcheverry)
  • Wikipedia article draft in progress (Esteban Etcheverry)
  • Created issues and prepared agenda along with Eden, we have two main issue/ticket as we know use github board Translations Working Group Ā· GitHub (Ghassan Maslamani)
  • Solved an issue, and suggest to use github action (Ghassan Maslamani)

Testing

  • Installed Olive.4 on a test server in our environment to test GA4 port and availability of Cairn. (Pierre Mailhot)
  • Run regression of Event routing backend for Palm branch of open edx platform (Zia Fazal)

Governance

Documentation & courses

Misc

  • Did the onboarding (GĆ”bor)
  • Working groups meetings

What went well this sprint?

  • May Open edX meetup went smooth. (Esteban Etcheverry)
  • More teams are starting to use events/filters for their new features. (Felipe Montoya)
  • The onboarding process was long due to paperwork, but successful. (GĆ”bor)

How productive was this sprint?

What have you planned for next sprint?

Name Plans
GƔbor Helping out around the OpenSearch integration and revisiting the backlog to pick up tasks.
Ghassan Maslamani - Continue to work on opened PRs - Open baclport PRs when need for plam - Working on this Open edX Light/Express (minimalist version of Open edX) Ā· Issue #169 Ā· openedx/platform-roadmap Ā· GitHub
Pierre Mailhot Reviewing issues with testing of Palm. Attend Build Test Release Working Group Meeting on 05-29. Probably attend Developer Experience Working Group Meeting on 06-05. Browse through Slack and Discourse. Reviews translations for fr_CA in Transifex.
Xavier Antoviaque - Review draft survey about CC processes - TOC Meeting - Follow-up summaries & topics - Upstreaming course - Test recording & write instructions

Activity & reporting

Btw, the response rate for core contributors checkins hovers at 40% - so if you are core contributor and donā€™t fill it, please do! It really only takes 5-10 minutes, and it allows to keep everyone informed of what we are doing.

And if the reason you donā€™t fill it is because you arenā€™t able to find time to contribute, reach out! Organizations have committed to give their core contributors, if you donā€™t get that time we can start a discussion with your organization, to help you get that dedicated time.

All the details can be found on the Listaflow report.

8 posts were split to a new topic: Pull Requests Review Delays