Versions Compared

Key

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

ickoff Kickoff Agenda (10/9/18) - turn it into own page so that we can take notes

...

  • How are we doing on our existing DEPR tickets?

    • Datadog

      • edx-platform PR 

      • Remaining Datadog repos

  • Let's go through the repos in the edx org and figure out which ones can be deleted

  • Hackathon Pre-planning

    • See if we can pick up stragglers who don't have projects

  • Assign DEPR ticket creation

  • Spreadsheet

...

  • Look through toggle report to find candidates for DEPR

    • Make tickets for good candidates

  • Notifier deprecation

    • A few minor comments but not much

    • Can we move to accepted?

  • shoppingcart deprecation

    • Hooray for getting rid of donations workflow!

    • Javascript issues

      • Javascript calls urls that are in shoppingcart

      • Let’s take a look at whether or not these endpoints are called in production

    • Tests are relying on having a stubbed shoppingcart for their flows

    • Work plan:

      • Put stuff back into PR until tests pass

        • This seems to be a cascading problem, skipping to moving stub payment service next

      • Remove Javascript separately

        • Understand what needs to be done for verify_student JS

        • We might be able to delete payment steps from the verify_student flow. Are people in the community using this?

      • Move stub payment service into commerce or other reasonable place without shoppingcart stub parts

      • Remove all other shoppingcart code

Agenda (9/15/20)

  • Elasticsearch Upgrade

    • have to get the deploy out to stage

    • set up infrastructure

  • Removing entire services - how do we get these over the line? - holding up service upgrades for Python versions, etc.

    • XServer

      • Open PR to remove queues that point to XServer

      • Are there courses still pushing things onto those queues?

        • XQueue probably has that data

      • Once that’s done, we can move xserver to unsupported

      • Destroy infrastructure - in edx-internal, edx-secure, edx-gomatic, configuration(?), terraform

      • Remove from sandboxes and jenkins-workers

    • Notifier

      • notifications is still configured on sandbox/devstack

      • probably talks to cs_comments_service directly

        • nope

        • notifier_api djangoapp in edx-platform

      • create subtasks for the work

        • turn off on sandboxes

        • remove code/secrets from edx-platform

    • VEDA

      • talk to Alan about the process

      • targeted for removal on Sep 25

  • shoppingcart

    • Last PR to get rid of shoppingcart djangoapp is very close to landing

    • JS side of things is still unclear

Agenda (9/29/20) -

Special Guest - Kyle McCormick

  • Upcoming Deprecations -

    • https://openedx.atlassian.net/browse/DEPR-117

      • LMS doesn’t validate the orgs for courses

      • Organizations table used by default

      • Toggle to enable this behavior, default to off.

      • Recommendation: default to false. DEPR to remove toggle. aim for Koa. if doesn’t make cutoff, let it go to Lilac

    • sys hack removed

      • break imports of edx-platform into libraries

  • Shoppingcart hacking

    • 10

Agenda (10/13/20) -

  • Shoppingcart - what’s left?

    • ~20k lines of code deleted as part of this project from edx-platform

    • assuming 2 million lines of code in edx-platform, this is about 1% of the codebase being deleted

  • After shoppingcart

    • What’s next?

      • notifier, XServer

Agenda (10/27/20) -

  • MIT deprecating sysadmin dashboard!

    • Peter Pinch handling all the notifications and such himself

    • can we get him something in celebration?

    • we could maybe have a budget for doing things?

    • can we make a DEPR Xsy? Scissors Xsy? - Diana Huang to reach out to Xsy designers

    • Challenge coins? - Nimisha Asthagiri (Deactivated) to investigate in general

  • Questions about notifier repo

    • can we avoid MySQL and Ubuntu upgrades?

      • Diana Huang to communicate that we’re dropping notifier from openedx

    • get it into Koa?

      • code might not be ready but we can just drop the repo

  • XServer

    • A set of courses need to be verified that they are removed or updated https://openedx.atlassian.net/browse/DEPR-113

    • We have a PR ready to go. Need the bandwidth to monitor XQueue activity once the PR is merged to ensure no other issues appear.

  • shoppingcart cleanup

    • what else needs to be done?

    • Questions around JS? - wait on the new microfrontend to be ready for OpenEdX so we can deprecate and remove that frontend code

    • let people know this was removed - all hands vs. theme demos

  • Heads up on incoming DEPRs from Programs theme: /wiki/spaces/PT/pages/1936228560

  • What’s next?

    • After notifier/XServer

    • Removing verify student/account settings/profile

    • Need to create a DEPR for verify student in edx-platform

    • edge(???)

      • can we start gathering data for why we should get rid of edge

      • Future of Edge (WIP)

      • What is the cost of supporting new features?

Agenda (11/10/20) -

Agenda (11/24/20) -