DEPR Meeting Notes (2024)
09 January 2025
New year, new us - Migrating everything to point to new page
[Diana] Forums deprecation - when is removal of support for v1 forums planned to land in master? Sometime before Teak, but obviously, 2U needs more solid dates.
This seems to have the date of March 1 now
12 December 2024
Review release notes for Sumac (PR, current build).
3 completed DEPRs - added to the release notes already:
2 future DEPRs - these are already mentioned
1 implicit DEPR
The Zooming Image Tool is broken · Issue #31436 · openedx/edx-platform
we have reimplemented it to fix the broken functionality of the tool, and this will probably be backported into Sumac
Should release notes mention?
[DEPR]: Complete removal of EdxRestApiClient · Issue #189 · openedx/public-engineering
This is now a breaking change in edx-rest-api-client and probably should be mentioned in release notes.
[DEPR]: Demographics Django app · Issue #35127 · openedx/edx-platform
good to mention it, doesn’t need a lot of detail
https://github.com/openedx/edx-platform/issues/35302
similar to above - just needs a quick mention
https://github.com/openedx/credentials/issues/2642
similar, quick mention
https://github.com/openedx/public-engineering/issues/32
more of an alert for for future releases to make sure this waffle flag is set so the behavior can be monitored and migrated
can grab release notes for this from: https://github.com/openedx/edx-platform/pull/35185
probably should mention that all the ecommerce repos were archived:
they won’t be released for Sumac
Dockerfiles will be removed from many repositories:
edx-platform’s will be removed in Teak - should maybe be added to the release notes as a ‘last release with this feature’
things also added to the operator/dev notes page: https://openedx.atlassian.net/wiki/spaces/COMM/pages/4272947201/Next+Release+Sumac+-+Operator+Dev+Notes
[inform] DEPR of code owner monitoring: https://github.com/openedx/edx-django-utils/issues/469
Discussion of turning on
ENABLE_BLAKE2B_HASHING
on edx.org in the future.
14 November 2024
paver deprecation delayed slightly
2U devstack deprecation continuing on schedule
main concern is edxapp which we believe should be mostly handled
[DEPR]: Dockerfiles and Docker images · Issue #263 · openedx/public-engineering
announced deprecations:
cs_comments_service
[DEPR]: Replace cs_comments_service · Issue #437 · openedx/cs_comments_service
library will be included by default and can be toggled off for migration purposes
the cs_comments_service IDA can be switched off once this is ready
v1 content libraries
depr ticket will be updated
[DEPR]: Legacy ("V1") Content Libraries · Issue #32457 · openedx/edx-platform
course-discovery
scheduling? should we move it back to the same time in US daylight savings time to encourage more
move the meeting back to 11am EST time for now.
discuss [DEPR]: USE-JWT-COOKIE header · Issue #371 · openedx/edx-drf-extensions
try to make subtasks to see if we can get contributions to help with some of the smaller incremental steps that can move this forward
[inform] Waffle names with spaces at the beginning or the end · Issue #389 · openedx/edx-toggles
this is an issue that maybe have ongoing impacts on toggles
17 October 2024
devstack settings file deprecation has a few more weeks, due to AXIM priorities.
3 October 2024
Discuss DEPR pilot addendums in the linked issue comment: Pilot: Use the DEPR process for breaking changes · Issue #595 · openedx/open-edx-proposals.
smaller DEPRs will continue to happen more quickly if we need to
some operators use the previous release and stick with that until the next release comes out.
Discuss how to close https://github.com/openedx/public-engineering/issues/189#issuecomment-2310391093 (see linked comments).
This has been deployed to most of the repos without complaint
The remaining issue is only related to communicating with ecommerce, which is about to be deprecated anyway.
This will be removed with ecommerce cleanup out of edx-platform
DEPR ticket has now been closed
ecommerce deprecation is happening imminently
This will be happening before the Sumac cut.
Within the next couple of weeks or so.
2U will need to be prepared for it on their end.
Both the ecommerce repo and all associated MFEs.
learner dashboard may have a feature (or features) that are not handled in the MFE.
unclear which ones they are
and once we figure out which ones they are, if we need them
related to the MFE Rewrite work
This does not seem to be relevant to 2U, who is on the new dashboard
This panel may or may not be the only thing that’s missing: https://github.com/openedx/frontend-app-learner-dashboard/issues/336
the search functionality seems to be the main thing we’re concerned about
this should be mentioned in the learner dashboard announcement, when the DEPR gets announced: https://github.com/openedx/edx-platform/issues/35326
concerns about parity in new replacements
how can we ensure that the replacement isn’t going to drop features without notifying the rest of the community that they will be missing?
this seems to be mainly concerns with MFE development right now, but it will also continue to be relevant to things like libraries
course authoring MFE will probably be coming down the pipe
This will be brought up during the release planning meeting for Sumac.