Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

AKA 'slash n burn' AKA 'kill it with fire'

Slack

Members

...

Previous Meeting Notes

DEPR Meeting Notes

Recent Wins!

  • DEPR process awareness

  • Maintenance of Code Deprecation/Removal page

  • Password History removal

  • Grades v0 removal

  • External Auth removal

(2018-Oct to 2020-Nov)

Working Group Objectives

Part of the work that I would like to tackle as part of this group is:

...

Expand
titlePast Agendas

Agenda (1/5/21)

  • Update / Review DRAFT - Koa Platform Release Notes

    • Diana Huang to add DEPR tickets to the notes - can review with group next meeting

  • Site Configuration & White Label

    • update: it seems like the Open edX community isn’t interested in supporting this functionality

    • Can we talk to enterprise about removing these with assistance from DEPR?

    • We have code, templates, and data that all should be removed, but can be removed separately

    • talk to the service owners about removing site-specific code as well. does it make sense to deprecate this directly?

    • exclude: theming for now

  • Check in with Revenue team about https://openedx.atlassian.net/browse/DEPR-90

  • 2021 Goals

    • White Label and Site Configuration code

      • Action Item: write a DEPR ticket to gauge community reactions to the deprecation, offer up eduNext model as an alternative - Nimisha Asthagiri (Deactivated)

      • Action Item: communicate with enterprise team about future plans to deprecate white label and get buy in and support - Diana Huang

    • Microfrontend/Frontend code

      • Koa has rudimentary support for MFEs

      • Lilac has plans to streamline MFE

      • How do we want to handle this removal of code?

        • ID verification might be a good place to start?

          • has a DEPR ticket

        • Learner profiles

        • start anything currently ‘Accepted’

      • Old Mongo

        • blocked by old mongo courses on edge

          • waiting for product to assess the state of edge

        • should be able to move forward in it

    • Phase out configuration?

      • could be a big project goal

      • looking into replacements

      • write up a project plan on this once we get further on it

    • XServer

      • In progress

    • EdxRestApiClient

      • review the list of services

      • focus on edx-platform, credentials, discovery - others are in the process of being deprecated, potentially

    • XModule → XBlock

    • DEPR pipeline

      • Can we provide a query or something to the eng directors regarding the engineering ops review?

      • Focus on it next quarter?

  •  Nimisha Asthagiri (Deactivated) write a DEPR ticket to gauge community reactions to the deprecation, offer up eduNext model as an alternative
  •  Diana Huang communicate with enterprise team about future plans to deprecate white label and get buy in and support

Agenda (1/19/21) -

  • XServer

    • This just needs a little bit of verification left

    • Just want to make sure we’re not breaking any courses unintentionally

  • import shims

    • reviewing the last few PR that are importing the wrong way

    • going to be put into #slash-n-burn channel for group to review

    • woohoo!

  • updates

  • white label + site configuration

    • still need to talk to enterprise about the future of this work

    • still used in other repos to split by sites

    • can we make a separate process for external deprecations? - where external teams are responsible for doing the deprecation work

  • configuration repo

    • dependent on getting devstack and other docker containers off of being reliant on this

    • Open edX looking for alternatives right not

    • BTR - hoping Lilac will be the last Open edX release to use configuration

    • Open edX is only half of the solution - internal edX usages like sandboxes will also have to move off of it

Agenda (2/2/21)

Agenda (2/16/21)

  • Hackathon readout

    • need to refactor the configuration and usage of edx-enterprise’s api client to use the single edx-enterprise user

    • need a review for course-discovery’s refactoring

  • Check in on existing streams

    • some things moved into accepted

  • pycontracts DEPR ticket to be written - Diana Huang

  • Hack(?)

Agenda (3/2/21)

...

Agenda (next time) -

  • Discuss metrics

  • Remove XQueue Watcher? Only 1 Partner uses it: MIT only for 7.QBWx and 6.00x courses. What is the purpose of this feature? Can it be either deprecated or deemed to be useful for other partners?

Project Backlog

  • More documentation around deprecation

  • How do we create a DEPR pipeline?

    • Review the Toggle Removal report

      • toggles are a good first step

      • anything we should add to the report that we’re not capturing today?

    • How do we engage other squads to help out?

    • How do we make it visible to squads what their DEPR status?

    • What are the organization code smells that might indicate DEPR needs?

    • How do we prioritize what to work on?

    • Metrics for analyzing the impact of DEPR work