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
Existing OEP to cover this issue: https://github.com/edx/open-edx-proposals/blob/master/oeps/oep-0014-proc-archive-repos.rst
This seems like something to update
Is there Github functionality for this?
Can we just remove things and see how things break?
Useful for code search: remove edx-platform-old and delete master branch of edx-platform-private - Michael Terry (Deactivated)
Check with DevOps and Security Working Group
Tabling this conversation for now until it becomes a bigger issue.
Hackathon Pre-planning
See if we can pick up stragglers who don't have projects
Assign DEPR ticket creation
Look at Deprecation/Removal Evaluation for assignments.
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
Diana Huang to do
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
What is the cost of supporting new features?
Agenda (11/10/20) -
Notifier removal status
Just https://openedx.atlassian.net/browse/DEPR-112 remaining
XServer removal status
Quick followup on sysadmin dashboard deprecation, rewards for community DEPRs
Waiting for Diana on this, focus on the badge first
Looked at TNL-related DEPR tickets in the pipeline
https://openedx.atlassian.net/browse/DEPR-108 seems ready to move to removing?
Hacking time
Feanil created testeng-secure PR for Notifier removal, passed to SRE for review
Jeremy working on edx-internal PR for Notifier removal
Feanil looking into XServer removal
Nimisha and Sarina following up on https://openedx.atlassian.net/browse/TNL-7061 and https://openedx.atlassian.net/browse/DEPR-48
Notifier removal done except for moving to edx-unsupported
Agenda (11/24/20) -
Start next steps in Removing a Djangoapp from an existing project for shoppingcart DB tables removal
Continue XServer removal?