# Contributors Meetup Async Update - March 16th - March 29th , 2024

**URL:** <https://discuss.openedx.org/t/contributors-meetup-async-update-march-16th-march-29th-2024/12655>\
**Category:** Core Contributors\
**Tags:** core-contributor, retrospective\
**Created:** [March 28, 2024, 7:22pm UTC](https://discuss.openedx.org/t/contributors-meetup-async-update-march-16th-march-29th-2024/12655 "2024-03-28T19:22:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Natalia\_Choconta](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/natalia_choconta/32/8647_2.png) [@Natalia\_Choconta](https://discuss.openedx.org/u/Natalia_Choconta)\
**Post date:** [March 28, 2024, 7:22pm UTC](https://discuss.openedx.org/t/contributors-meetup-async-update-march-16th-march-29th-2024/12655/1 "2024-03-28T19:22:10Z")

</div>

# Core Contributor Update: March 16th - March 29th , 2024

Use the jump links below to view the section that interests you:

1. [Working Groups Updates](https://discuss.openedx.org/t/contributors-meetup-async-update-march-16th-march-29th-2024/12655#h-1-working-groups-updates-2)
2. [Events](https://discuss.openedx.org/t/contributors-meetup-async-update-march-16th-march-29th-2024/12655#h-2-events-3)
3. [Projects](https://discuss.openedx.org/t/contributors-meetup-async-update-march-16th-march-29th-2024/12655#h-3-projects-4)
4. [Next async update and meetup](https://discuss.openedx.org/t/contributors-meetup-async-update-march-16th-march-29th-2024/12655#h-4-next-async-update-and-meetup-5)

# 1. Working Groups Updates

[Working Groups Calendar](https://calendar.google.com/calendar/u/0/embed?src=c_v86shrnegshsqgp4fj2k94u7bc@group.calendar.google.com)

> ### **1.1. BTR Working Group**
> 
> **Chair:** @jalondonot
> 
> * * *
> 
> **📎 Latest news**
> 
> - They’ve decided to postpone the Redwood cutting session and wait until the next Redwood release monthly planning, on April 11, to get a final update on the ongoing projects’ progress. Based on that information, determine and schedule the definitive date in April for cutting Redwood.
> - MFEs in Redwood - any new ones? Can the build time actually handle any new ones?
> - To stop OOMs when building: limit number of builds that happen in parallel.
> - Impact on those building with CI infrastructure?
> - Full build takes 2+ hours for RG, new MFE would be ~20 extra minutes.
> - Adolfo will follow up with Glib and David Joy w.r.t Piral project.
> 
> - Plugins and JS configuration support
> - See issue in tutor-mfe: [Support Javascript configuration · Issue #199 · overhangio/tutor-mfe](https://github.com/overhangio/tutor-mfe/issues/199)
> 
> * * *
> 
> **Blockers or Calls/offers for help**
> 
> - Calls for help/bug reports
> - Jorge Londoño will post a call for help in the Community channels for filling the vacant BTR roles.
> 
> - **The Release Testing Coordinator position hasn’t been filled yet**
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2024-03-18 BTR Meeting Minutes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/4094590978/2024-03-18+BTR+Meeting+Minutes)

> ### **1.2. Contributor Coordination Working Group**
> 
> **Chair:** Jorge Londoño
> 
> * * *
> 
> **📎 Latest news**
> 
> 1. **Release Coordinator for Redwood** : Jorge Londoño highlighted the need for a release coordinator for the Redwood release. Discussion about the role between the protocol group and BTR working group ensued. Adolfo Brandes mentioned Peter Pinch volunteered for the role, with some reservations.
> 2. **Plug Ability Summit and Implementation Decision** : Adolfo Brandes discussed a second Plug Ability Summit to decide on competing implementations for frontend communications. The goal was to decide which implementation to move forward with and if it could be included in the Redwood release.
> 3. **GitHub Milestones Proposal** : Adolfo Brandes proposed using GitHub milestones in every repository for upcoming releases to better organize epics and tickets.
> 4. **Elephant Factor Increase and Core Contributors as Backup Reviewers** : Discussion on increasing the “elephant factor” by expanding maintainers and the role of core contributors in reviewing pull requests. Emphasis on filling gaps where there is a lack of maintainers.
> 5. **Feedback and Iteration on Core Contributors’ Sprint Check-ins and Retrospectives** : Discussed the importance of gaining feedback through surveys to improve sprint check-ins and retrospectives. Mentioned a low response rate to the survey and the need to encourage more responses.
> 6. **Use of Slack vs. More Asynchronous Communication** : Touched on the use of Otter for meeting transcriptions and the potential for working group hosts to decide on their transcription methods.
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2024-03-19 CC Working Group Meeting Notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/4123885596/2024-03-19+CC+Working+Group+Meeting+Notes)

> ### **1.3. Data Working Group**
> 
> **Chair:** @e0d & @blarghmatey
> 
> * * *
> 
> **⬇ Past meeting notes** [2024-02-21 Meeting notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/4069294163/2024-02-21+Data+WG+Meeting+notes)
> 
> - Aspects V1 Product Requirement Document in progress: [Aspects V1: Product Requirements](https://openedx.atlassian.net/l/cp/sNGzc543)
> - Event bus updates: Brian Mesick is going to do some work on prototyping a Tutor plugin that will let people easily configure and run the Kafka or redis backends, test changes, and experiment with the event bus. Looking for feedback on the direction and desire for such a tool.
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2024-02-21 Meeting notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/4069294163/2024-02-21+Data+WG+Meeting+notes)

> ### **1.4. DEPR Working Group**
> 
> **Chair:** @feanil
> 
> * * *
> 
> **📎 Latest news**
> 
> - **Diana:**
> - Devstack has been deprecated/archived. 2u has created a fork.
> - [Kyle added a plan for long-tail work on the DEPR.](https://github.com/openedx/public-engineering/issues/247#issuecomment-2009958801)
> - [[DEPR]: Phase out edx-configuration · Issue #51 · openedx/public-engineering · GitHub](https://github.com/openedx/public-engineering/issues/51)
> - [docs: Add a deprecation warning. by feanil · Pull Request #7137 · openedx/configuration](https://github.com/openedx/configuration/pull/7137)
> 
> - Discussion: how do we handle breaking changes in, for example, edx-platform in the future?
> - Proposal to update the process:
> - People can post things to Proposed whenever they want.
> - Optionally can be announced to the can be pushed to the community whenever.
> 
> - Whenever someone comes around who wants to push the DEPR forward, they can pick it up and commit to being owner.
> - If they have to drop it, we move the DEPR back to Proposed.
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [DEPR Meeting Notes (2024)](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3996745737/DEPR+Meeting+Notes+2024)

> ### **1.5. DevEx Working Group**
> 
> **Chair:** @Rebecca_S_Graber & @kmccormick
> 
> * * *
> 
> **⬇ Past meeting notes** [2023-12-04 DevEx Meetup Notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3917348865/2023-12-04+DevX+Meetup+Notes)
> 
> - **Scheduled Topics / Demos**
> - Becca: Tutor on M1 redux
> - Webpack failure during `npm ci` for bind-mounted edx-platform
> - debug after meeting if time allows
> 
> - If the live demo gods smile on us: [tutor package auto-mounting](https://github.com/overhangio/tutor/pull/915) – new for Quince.
> 
> - **Challenges**
> - 
> - Adding Typing/Linting/Testing to all tutor plugins:
> - [Feat: Testing and Linting by CodeWithEmad · Pull Request #16 · overhangio/tutor-credentials](https://github.com/overhangio/tutor-credentials/pull/16)
> - [Feat: Testing and Linting by CodeWithEmad · Pull Request #54 · overhangio/tutor-discovery](https://github.com/overhangio/tutor-discovery/pull/54)
> - [Feat: Testing and Linting by CodeWithEmad · Pull Request #31 · overhangio/tutor-notes](https://github.com/overhangio/tutor-notes/pull/31)
> - [Feat: Testing and Linting by CodeWithEmad · Pull Request #32 · overhangio/tutor-minio](https://github.com/overhangio/tutor-minio/pull/32)
> - [Feat: Testing and Linting by CodeWithEmad · Pull Request #50 · overhangio/tutor-ecommerce](https://github.com/overhangio/tutor-ecommerce/pull/50)
> - [Feat: Testing and Linting by CodeWithEmad · Pull Request #19 · overhangio/tutor-cairn](https://github.com/overhangio/tutor-cairn/pull/19)
> - [Feat: Testing and Linting by CodeWithEmad · Pull Request #13 · overhangio/tutor-android](https://github.com/overhangio/tutor-android/pull/13)
> - [Feat: Testing and Linting by CodeWithEmad · Pull Request #29 · overhangio/tutor-forum](https://github.com/overhangio/tutor-forum/pull/29)
> - [Feat: Testing and Linting by CodeWithEmad · Pull Request #9 · overhangio/tutor-webui](https://github.com/overhangio/tutor-webui/pull/9)
> - [Feat: Testing and Linting by CodeWithEmad · Pull Request #50 · overhangio/tutor-indigo](https://github.com/overhangio/tutor-indigo/pull/50)
> 
> - Running a shared elastic on our k8s cluster with some help form [openedx-k8s-harmony](https://github.com/openedx/openedx-k8s-harmony):
> - fixed some issues there:
> - [Fix: Custom Elasticsearch Host by CodeWithEmad · Pull Request #49 · openedx/openedx-k8s-harmony](https://github.com/openedx/openedx-k8s-harmony/pull/49)
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2023-12-04 DevEx Meetup Notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3917348865/2023-12-04+DevX+Meetup+Notes)
> - The board: [Developer Experience Working Group • openedx](https://github.com/orgs/openedx/projects/37/views/1)

> ### **1.6. Tutor Users’ Group**
> 
> **Chair:** Kyle McCormick
> 
> * * *
> 
> **📎 Latest news**
> 
> - Auto-mounted directories
> - Can we add mount keywords in our own plugin? → yes, or open a PR to upstream plugin
> - Do we list the keywords anywhere? example, `platform-plugin-`
> - The exact list is not documented anywhere
> 
> - MFE mounts
> - Tried to mount custom mfe – couldn’t do it
> - used command line mount
> - did not see the mfe on the port
> - seems like folder was mounted, but MFE filter wasn’t added to, so the tutor-mfe plugin didn’t know to build/run the mfe
> - How Zach did it:
> - [tutor-hacks/tutorhacks/plugin.py at master · Zacharis278/tutor-hacks](https://github.com/Zacharis278/tutor-hacks/blob/master/tutorhacks/plugin.py#L131)
> 
> - Let’s talk about MFE image building… why we (usually) don’t need to re-build, and figuring out this Docker build cache madness. (Régis Behmo )
> - Theoretically, rebuild should only happen if (1) we change an MFE _and_ (2) we’re pushing it to production
> - Errors when installing node\_modules
> - npm error, socket reset, registry hangup
> 
> - Docker build cache size needs to be set large enough so that it doesn’t get garbage collected between mfe builds
> - [Change Docker Desktop settings on Mac](https://docs.docker.com/desktop/settings/mac/#docker-engine)
> - need to change a config item in $HOME/.docker/daemon.json
> - **If you think you rebuild too often, try upping docker build cache max size**
> 
> - Talked about [Use the new edx-platform assets build + other improvements by kdmccormick · Pull Request #34 · kdmccormick/tutor](https://github.com/kdmccormick/tutor/pull/34) - kyle will continue to work on
> - Production vs dev flow in docs - docs nudge you towards production flow
> - Remote image building - anyone?
> - edunext has - they build tutor-nightly images on an ec2 instance
> - 20-30 minutes for uncustomized mfe image
> - custom multiarch builder - regis builds macos images even though he doesn’t have a mac
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [Tutor Users GW 2024-03-25](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3583016961/Tutor+Users+Group#2024-03-25)
> 
> * * *

> ### **1.7. Educators Working Group**
> 
> **Chair:** @john_curricume
> 
> * * *
> 
> **⬇ Past meeting notes** [2024-02-12 Educator WG](https://openedx.atlassian.net/wiki/spaces/COMM/pages/4019781634/2024-02-12+Educators+WG+Balancing+Video+Production+and+Available+Resources)
> 
> - [Open edX Roadmap](https://github.com/orgs/openedx/projects/4/views/1)
> - Rebecca Rumbel from the Penn State College of Agricultural Sciences present how the UPenn Extension Program has build up a large library of video content, and the best practices they’ve learned building educational video under resource constraints like many of us face.
> - You can see the full discussion here [2024-02-12 Educators WG: Balancing Video Production and Available Resources](https://openedx.atlassian.net/wiki/x/AgCZ7w)
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2024-02-12 Educator WG](https://openedx.atlassian.net/wiki/spaces/COMM/pages/4019781634/2024-02-12+Educators+WG+Balancing+Video+Production+and+Available+Resources)
> - [Open edX Roadmap](https://github.com/orgs/openedx/projects/4/views/1)
> 
> * * *
> 
> **Blockers or Calls/offers for help**
> 
> - Looking for any and all documentors!

> ### **1.8. Frontend Working Group**
> 
> **Chair:** @arbrandes
> 
> * * *
> 
> **📎 Latest news**
> 
> 1. **Introduction and Welcome Back to David Joy** : Adolfo Brandes welcomed the attendees and highlighted the return of David Joy to the team. David will be working on the Piral project in the coming months.
> 2. **Debugging and Tutor Setup for Development** : The group discussed setting up Tutor for development purposes. Adolfo offered to help David with this, mentioning an issue linked in the chat about configuring modules with Paragon and Tutor.
> 3. **Discussion on TypeScript and Frontend Build** : Muhammad Abdullah Waheed Khan raised a concern about merging an alpha branch into the master for the frontend build that includes TypeScript support. He suggested using a separate wrapper for TypeScript configuration to avoid adding TypeScript dependencies across all micro-frontends (MFEs) that don’t use TypeScript, thus preventing future dependency issues.
> 4. **Proposal for Handling TypeScript in MFEs** : After much discussion, the group leaned towards a solution that involves keeping TypeScript configurations in a separate config package rather than including them in each MFE. This approach aims to minimize redundant dependencies and simplify maintenance.
> 5. **Paragon and TypeScript** : Fox Piacenti informed the group about a pull request by Brayden for adding types to Paragon, indicating a move towards enhancing TypeScript support.
> 6. **Decision on TypeScript and Frontend Builds** : The group concluded to experiment with merging the TypeScript configuration changes into the alpha branch of the frontend build and testing it with other MFEs to evaluate its impact.
> 7. **Discussion on Plugins and Configuration** : The meeting ended with discussions on the use of plugins in the learning MFE sidebar and potential challenges with configuring and building plugins alongside other code. The group discussed separating runtime and build configurations for better management and flexibility.
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2024-03-14 Frontend Working Group Meeting Notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/4099080193/2024-03-14+Frontend+Working+Group+Meeting+Notes+TypeScript+and+Plugins)

> ### **1.9. Large Instances Working Group**
> 
> **Chair:** @braden & @Felipe
> 
> * * *
> 
> - **Updates from each org on the call - 2U, Edunext, OpenCraft, Raccoon Gang**
> - **OpenCraft:**
> - Continued development of Meilisearch for Studio content search - see thread on Discourse.
> - Gábor Boros is working on removing functionality from OpenCraft’s internal “Grove” tool and migrating to Harmony. Making good progress. Encountered some issues with installation etc. so opened several PRs to Harmony to fix those. One other minor issue encountered is that the migration to Harmony causes the load balancer to be replaced and a new cluster IP assigned; but that’s expected and manageable.
> 
> - **Edunext:**
> - has been working on [drydock](https://github.com/eduNEXT/drydock) to manage k8s deployments in a more gitops oriented way. Added the ability to put annotations on the jobs so that ArgoCD will run them in a specific order. Now, they’re able to initialize the instances using the tutor-defined jobs/order.
> - has been experiencing performance issues in a couple of installations that are running on bare metal servers. Wondering if anyone has guidelines around best practices for bare metal. (By “bare metal” they mean it’s a very large instance and they install kubernetes onto it.)
> - had a customer worry about their shared ArgoCD instance - if they ever need to change providers, worried it’s hard to replicate. So eduNEXT is interested in moving to 1:1 ArgoCD per Open edX instance, and wanted to know if there would be interest for incorporating ArgoCD into Harmony.
> - Braden MacDonald said that sounds interesting and we should explore it as an option.
> - Moisés González asked what load testing tools others use. They have used functionality built into Grafana and New Relic, but are interested in other tools especially ones that can incorporate profiling and compare instance.
> - Felipe Montoya : it would be good to collaborate on building a standard performance measurement tool for Open edX instances. Is anyone interested?
> 
> * * *
> 
> **Blockers or Calls/offers for help**
> 
> - Felipe Montoya wants to make everyone aware of an important issue opened for tutor MFE: [Support Javascript configuration · Issue #199 · overhangio/tutor-mfe](https://github.com/overhangio/tutor-mfe/issues/199) → related to supporting [GitHub - openedx/frontend-plugin-framework: An experimental framework for micro-frontend plugins.](https://github.com/openedx/frontend-plugin-framework/) so we can get better plugin support for MFEs.
> - Q: does the JavaScript configuration run at runtime or build time? Seems like runtime but not sure.
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2024-03-19 Large Instances Meeting Notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/4125360134/Large+Instances+Meeting+Notes+2024-03-19)

> ### **1.10. Marketing Working Group**
> 
> **Chair:** Eden Huthmacher
> 
> * * *
> 
> - Google Ads Account Suspension – blocked for promotions - advise on recovery?
> - Open edX Conference 2024 Ambassador Program - open to all - expanded program
> - Next Open edX Meetup - Mobile App Benefits + Use Case & Product Update - Redwood
> - register for free here: [Open edX Mobile App Usage & Feature Enhancements](https://openedx-mar24-meetup.eventbrite.com/)
> 
> - OKR Strategy Review in GitHub [Marketing Working Group • openedx](https://github.com/orgs/openedx/projects/49/views/1)
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2024-03-24 MWG Meeting Notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/4122902530/Agenda+March+20th+2024)

> ### **1.11. Maintainers**
> 
> **Chair:** Feanil
> 
> * * *
> 
> **⬇ Past meeting notes** [2023-09-07 Maintainers’ Meeting notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3860332545/2023-09-07+Maintainers+Meeting+notes):
> 
> - **Mongo 7 Upgrades:**
> - [Tutor edx-platform Mongo 7 Upgrade](https://discuss.openedx.org/t/tutor-edx-platform-mongo-7-upgrade/12512)
> - [Tutor cs\_comment\_service Mongo and Ruby Upgrade](https://discuss.openedx.org/t/tutor-cs-comment-service-mongo-and-ruby-upgrade/12472/2)
> 
> - **Python 3.12:**
> - Tooling to Detect Python Version?
> - Repo health dashboard might be able to get this from classifiers.
> - 3.12 Update is now the highest priority maintenance item for Redwood, please prioritize it over other maintenance work.
> 
> - **Paragon Maintainer:**
> - Currently no maintainer listed.
> - Joint maintainership between Axim and Opencraft probably makes the most sense.
> 
> - **Redwood Cut**
> - Did this move? Is it still April or May?
> - Neither, we’ll do the cut Apri 23(ish) unless we push it further when we get closer
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2024-03-14 Maintainers’ Meeting notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/4114087939/2024-03-14+Meeting+notes)

> ### **1.12. Product Working Group**
> 
> **Chair:** Jenna Makowski
> 
> * * *
> 
> - **UX/UI Working Group**
> - [Database of UX/UI Projects](https://openedx.atlassian.net/wiki/spaces/COMM/database/4019912748) (experimenting with a new view)
> - Old view: [List of UX/UI Projects](https://openedx.atlassian.net/wiki/x/EQCw6g)
> 
> - **LTI/Learning Tool WG Meeting**
> - Update on the LTI project:
> - [Prototype 1](https://www.figma.com/proto/apH0sMD5tqGnNxa18wuyhJ/LTI-Prototype?type=design&node-id=819-60971&t=dHTHU1CYcvg1GGML-1&scaling=min-zoom&page-id=819%3A60970&starting-point-node-id=819%3A60971&mode=design)
> - [Prototype 2](https://www.figma.com/proto/apH0sMD5tqGnNxa18wuyhJ/LTI-Prototype?type=design&node-id=619-5940&t=Zb0303ToeAZrLR18-1&scaling=min-zoom&page-id=619%3A3018&starting-point-node-id=619%3A5940&show-proto-sidebar=1&mode=design)
> 
> **📌 Relevant links**
> 
> - Documenting the research process to create a better experience in creating and reusing LTI tools: [Notion](https://mesquite-fighter-74b.notion.site/UX-Project-Report-LTI-e4356b387bdd44ac85527ba007ee62cc)
> - Current LTI prototype: [https://www.figma.com/proto/apH0sMD5tqGnNxa18wuyhJ/LTI-Prototype?type=design&node-id=819-60971&t=3wAPsOgUrE1Gz1sv-0&scaling=min-zoom&page-id=819%3A60970&starting-point-node-id=819%3A60971](https://www.figma.com/proto/apH0sMD5tqGnNxa18wuyhJ/LTI-Prototype?type=design&node-id=819-60971&t=3wAPsOgUrE1Gz1sv-0&scaling=min-zoom&page-id=819%3A60970&starting-point-node-id=819%3A60971)
> - UX Writing Matrix: [UX Writing - LTI Project - Google Sheets](https://docs.google.com/spreadsheets/d/1jO0VaA7E--uounfGYvBd6Z6h1DmQAYjxyGwaaAExmTs/edit?pli=1#gid=0)
> - Heuristic Evaluation: [Notion](https://mesquite-fighter-74b.notion.site/Heuristic-Analysis-LTI-project-aa90f8e3c1e5464ab8709e92555e4a8b)
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2024-03-21 Product Meeting notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3754459513/Product+Monthly+Scrum+of+Scrums)

> ### **1.13. Security Working Group**
> 
> **Chair:** Feanil Patel
> 
> * * *
> 
> **⬇ Past meeting notes** [2023-07-26 Security WG Meeting](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3825664025/2023-07-26+Security+WG+Meeting)
> 
> - Vision-casting: Where do we want to go in the future for proactive security work?
> - Areas
> - 1st-party dependency security upgrades
> - Maintenance Board
> 
> - 3rd-party security upgrades
> - Maga is working on creating process in BTR for Django
> 
> - Code
> - XSS linting on edx-platform
> 
> - What are the top possible improvements?
> - 3rd-party security upgrades
> - Django security linters
> - [GitHub - vintasoftware/awesome-django-security: A collection of Django security-related tools and libs.](https://github.com/vintasoftware/awesome-django-security#tools)
> - Security checks before PR merge
> - [GitHub - PyCQA/bandit: Bandit is a tool designed to find common security issues in Python code.](https://github.com/PyCQA/bandit/tree/main)
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2023-07-26 Security WG Meeting notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3825664025/2023-07-26+Security+WG+Meeting)

> ### **1.14. TOC**
> 
> **Chair:** Ed Zarecor
> 
> * * *
> 
> - The TOC members discussed the development of privacy-preserving educational research platforms, with a potential project partnership and funding for Open edX. They also shared updates on Open edX adoption and community involvement, and strategies to improve the long-term sustainability and extensibility of the platform. The board members discussed challenges and strategies for maintaining open-source repositories, including identifying which repositories to maintain and which to deprecate, the need for maintainers, and the impact of breaking changes in non-maintained repositories. They emphasized the importance of transparency and fairness for maintainers in open-source projects.
> - **Action Items:**
> - Xavier to check if Otter has a setting to warn participants about recording/transcription prior to the meeting
> - Axim to send a proposal for transitioning 2U developers to core contributors rather than direct commit access, as well as reviewing 2U roles, access and permissions.
> - Régis to open a discussion on the forum about open course material, and share the link with the TOC mailing list.
> - Régis to investigate the state of Open edX extensibility and propose improvements to existing mechanisms, leveraging the work of other contributors
> - George to share the list of repositories 2U will maintain with Feanil and the maintenance working group once it is approved internally
> 
> * * *
> 
> **📌 Relevant links**
> 
> - [Open edX Meetup - 2024-02-29 - Panel Discussion](https://openedx.atlassian.net/wiki/x/jABM8Q)
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2024-02-13 TOC Meeting Summary](https://openedx.atlassian.net/wiki/spaces/COMM/pages/4078075915/TOC+Meeting+Notes+-+2024-02-13)

> ### **1.15. Translation Working Group**
> 
> **Chair:** Eden Huthmacher
> 
> * * *
> 
> - Review language performances - performance went down due to the transition from edx-platform to openedx-translations project - machine translations have been activated for all languages, except for Portuguese (Portugal). [Translation Working Group](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3157524644)
> - GH Board review [Translations Working Group • openedx](https://github.com/orgs/openedx/projects/50/views/2)
> 
> * * *
> 
> **📝 Meeting notes**
> 
> - [2024-03-20 Translation WG Meeting notes](https://openedx.atlassian.net/wiki/spaces/COMM/pages/4122771459/2024-03-20+Translation+WG+Meeting)

* * *

# 2. Events

- We are excited to announce the 2024 Open edX conference! The conference will be held at [Stellenbosch University](http://www.sun.ac.za/english)in Cape Town, South Africa and will take place between July 2nd and July 5th, 2024. [Register here to secure your seat!](https://openedxcon24.eventbrite.com/)
- Would anyone like to highlight any past or upcoming events? Let us know in the comments!

* * *

# 3. Projects

Are there any new or ongoing projects you’d like to discuss? Get the conversation started in the comments below.

* * *

# 4. Next async update and meetup

- **Friday March 29th** - Async update
- **Tuesday April 16th** - Join the meetup [here!](https://us02web.zoom.us/j/84809577480?pwd=REpaQkRwWU93NlpTZXBVMVZyMFhndz09)
- Details and draft agenda on [Confluence](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3870130254/2023-10-03+CC+Working+Group+Meeting+Notes)

* * *

# 💬 Anything to add?

If there’s anything else you’d like to mention, please let us know in the comments below.

---

<div class="post-metadata">

**Author:** ![Cassie](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/cassie/32/6843_2.png) [@Cassie](https://discuss.openedx.org/u/Cassie)\
**Post date:** [April 2, 2024, 5:01pm UTC](https://discuss.openedx.org/t/contributors-meetup-async-update-march-16th-march-29th-2024/12655/2 "2024-04-02T17:01:36Z")

</div>

# Core Contributor Check-in: Mar 16th - 29th, 2024

* * *

## ⏱ Core Contributor Hours

There was a total of **231 hours** of contributions reported this past sprint, which is about **226 hours less** than the previous sprint of **457 hours**.

 ![Productivity](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/f/fe2618d07364dcaf2b812f528939457561ddaafc.png)

The overall checklist response rate was **34% for this sprint** , which is an **11% decrease** from last sprint.

 ![Response Rates](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/6/6041920b7e7d1a2f9153ecb8589bb85a850718b3.png)

## 📔 Summary of Responses

**1. Do you need any help? Or is there anything you’d like to collaborate on?**

> @chintan
> 
> - Can anyone confirm if learners are having issues unenrolling, or if this is a configuration mistake? [See this issue](https://github.com/openedx/frontend-app-learner-dashboard/issues/302).

**2. What should we improve? Are there any blockers?**

> @ayazquraishi
> 
> - Suggests leveraging formal calendar invites, and a formal meeting note structure for all WG meetings.

**3. What did you accomplish this sprint?**

> @chintan
> 
> - Made progress on PRs. @feanil was able to help determine that the 3.12 python upgrade is not suitable for all python repos. Instead 3.11 will be used for many of them.
> - Joined more WG meetings, and gave input in some of them.
> - Moderated the forum - moved some topics and deleted some spam posts.
> 
> @jyliugithub
> 
> - Developed content for the Open edX conference BizDev workshop.
> - Translation work for the on Open edX platform.
> 
> @jill
> 
> - Progressed on Aspects scaling documentation: [openedx-aspects#214](https://github.com/openedx/openedx-aspects/pull/214)
> - Started maintaining edx-submissions and completion repos.
> - Reviewed [edx-platform#32627](https://github.com/openedx/edx-platform/pull/32627) & backport, [tutor-contrib-aspects#666](https://github.com/openedx/tutor-contrib-aspects/pull/666), & [platform-plugin-aspects#15](https://github.com/openedx/platform-plugin-aspects/pull/15/), [edx-platform#34377](https://github.com/openedx/edx-platform/pull/34377), [edx-ora2#2182](https://github.com/openedx/edx-ora2/pull/2182) (with author).
> 
> @ali_hugo
> 
> - Product review on the UX update to the [Resetting ORA submissions](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3891789830/Resetting+ORA+submissions) proposal.
> - Attended Core Product Meeting.
> - Worked on the talk @Cassie and I are presenting at the conference in July.
> 
> @farhaanbukhsh
> 
> - Reviewed some PRs and left comments on a few.
> 
> @Felipe
> 
> - Reviewed the Teams to Content Groups connection PR.
> - Participated in Large Instances and Maintainers WG meetings.
> - Reviewed the outstanding PR in the WooCommerce adaptor.
> - Started planning for the Paragon design tokens project.
> 
> @antoviaque
> 
> - Was on leave last week, but worked on these topics:
> - Contributor Meetup and [Coordination board](https://github.com/orgs/openedx/projects/62/views/1) update.
> - Meeting transcripts - getting Otter support to activate email warnings, testing Fireflies.
> - Review and moderating forum.
> 
> @Zia.Fazal
> 
> - Reviewed a couple of edx-platform PRs ([34358](https://github.com/openedx/edx-platform/pull/34358) & [34387](https://github.com/openedx/edx-platform/pull/34387)) Reviewed couple of xblock PRs. ([32](https://github.com/edly-io/h5pxblock/pull/32)& [68](https://github.com/overhangio/openedx-scorm-xblock/pull/68)) Reviewed an ERB [PR](https://github.com/openedx/event-routing-backends/pull/404)
> 
> @ayazquraishi
> 
> - Began Core Contributor training.
> - Reviewed material for upcoming conference.
> 
> @Cassie
> 
> - Product Review for Libraries Relaunch
> - Created Core Contributor Check-in Report
> - Worked on conference talk with @ali_hugo
> - Completed the Learning Technologies Stand Design
> - Designed the Open edX Conference Social media Adverts including Ambassador posts
> 
> @mafermazu
> 
> - Planned webinar to be shown at the conference.
> 
> @pdpinch
> 
> - Reviewed and merged [feat: making lms.djangoapps.ccx AppConfig ready. by alexjmpb · Pull Request #34220 · openedx/edx-platform · GitHub](https://github.com/openedx/edx-platform/pull/34220)
> - Reviewed and merged [Update the BulkEmailFlag \_\_str\_\_ function to avoid infinite recursion by Anas12091101 · Pull Request #33901 · openedx/edx-platform · GitHub](https://github.com/openedx/edx-platform/pull/33901)

**4. What do you plan to work on in the upcoming sprint?**

> @jill
> 
> - Implementing and documenting Aspects scaling options.
> 
> @pdpinch
> 
> - Merge [chore: fixed typos by CodeWithEmad · Pull Request #482 · openedx/docs.openedx.org · GitHub](https://github.com/openedx/docs.openedx.org/pull/482#pullrequestreview-1972037460) (if someone else doesn’t).
> - Deal with [md4 openssl incompatibility](https://discuss.openedx.org/t/openssl-upgrade-md4-hashing/12654/2), probably by merging [fix: replaced md4 with blake2b by Anas12091101 · Pull Request #34442 · openedx/edx-platform · GitHub](https://github.com/openedx/edx-platform/pull/34442).
> 
> @farhaanbukhsh
> 
> - A few tickets lined up for Harmony and frontend-app-gradebook repo.
> 
> @chintan
> 
> - Complete the 3 PRs I raised, and make them 3.11 instead of 3.12.
> - If time permits will take up some new work.
> 
> @ali_hugo
> 
> - I have very limited hours for CC work in April, so I will be focussing on any pressing items that may come up.

**5. What went well this sprint?**

> @chintan
> 
> - Community support was great, despite being new to these meetings and work, it’s always inclusive.
> 
> @pdpinch
> 
> - I’m excited about the collaboration between BTR, Product WG and dev teams on the Redwood release. It seems like we will have a lot of interesting new features.
> 
> @jill
> 
> - Good push to get stale PRs reviewed, thank you @Michelle_Philbrick!
> 
> @farhaanbukhsh
> 
> - I started following up on the Frontend WG, and was willing to work on Harmony.

## **💬 Questions or comments?**

Please add any questions or comments you might have below. We’d love to hear from you!

And if you’d like to take a peek at the full report, see it on [Listaflow](https://www.listaflow.com/).

---

<div class="post-metadata">

**Author:** ![antoviaque](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/antoviaque/32/32_2.png) [@antoviaque](https://discuss.openedx.org/u/antoviaque)\
**Post date:** [April 4, 2024, 12:01pm UTC](https://discuss.openedx.org/t/contributors-meetup-async-update-march-16th-march-29th-2024/12655/3 "2024-04-04T12:01:08Z")

</div>

> [@Chintan](#):
>
> Can anyone confirm if learners are having issues unenrolling, or if this is a configuration mistake? [See this issue](https://github.com/openedx/frontend-app-learner-dashboard/issues/302).

@chintan Have you been able to get confirmation on this? Maybe through the upcoming redwood release testing?

> [@ayazquraishi](#):
>
> Suggests leveraging formal calendar invites, and a formal meeting note structure for all WG meetings.

@ayazquraishi There is actually a formal calendar with events for all working groups, see [https://openedx.atlassian.net/wiki/spaces/COMM/pages/3707371565/Active+Working+Groups#Joining-Working-Group-Meetings](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3707371565/Active+Working+Groups#Joining-Working-Group-Meetings) - though you are not the first one to ask for this, so it might not be obvious to find. Is there a place where you would have expected to find that information, where we could put it? Or maybe there are some meetings missing there?

---

<div class="post-metadata">

**Author:** ![chintan](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/chintan/32/52_2.png) [@chintan](https://discuss.openedx.org/u/chintan)\
**Post date:** [April 4, 2024, 12:59pm UTC](https://discuss.openedx.org/t/contributors-meetup-async-update-march-16th-march-29th-2024/12655/4 "2024-04-04T12:59:03Z")

</div>

> [@antoviaque](#):
>
> @chintan Have you been able to get confirmation on this? Maybe through the upcoming redwood release testing?

Not yet @antoviaque but I haven’t been in touch with release team yet. As I haven’t had time to take a deep look into it. Just saw this issue in forum and was able to reproduce it so raised it.
