Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DEPR]: tubular Repository #244

Closed
feanil opened this issue Feb 21, 2024 · 5 comments
Closed

[DEPR]: tubular Repository #244

feanil opened this issue Feb 21, 2024 · 5 comments
Assignees
Labels
depr Proposal for deprecation & removal per OEP-21

Comments

@feanil
Copy link

feanil commented Feb 21, 2024

Proposal Date

21 February 2024

Ticket Acceptance Date

6 March 2024

Technology Removal Date

13 March 2024

First Open edX Named Release Without This Functionality

Redwood

Rationale

The tubular historically has been an assortment of pipeline-related Python scripts authored mostly/entirely by edx.org operators.

The repository is mostly 2U-specific, but there are some parts that are important to the community. See openedx-unsupported/tubular#614 and openedx/axim-engineering#881 for more details.

Removal

This repository and its content will be archived.

Replacement

The retirement code that is relevant to the openedx codebase will be moved to the edx-platform code base. This work is already in progress: openedx/edx-platform#34063

Deprecation

No response

Migration

For users that use the pipeline/deployment related code, they can continue to use the archived copy of the code or fork it if they need to modify the code.

For the retiremnet related code, we will add warnings to the code in the tubular repo and the latest versions of the code will be hosted in the edx-platform repository.

Additional Info

Announced here: https://discuss.openedx.org/t/deprecation-redactor-tubular-user-retirement-code/12369

@github-actions github-actions bot added the depr Proposal for deprecation & removal per OEP-21 label Feb 21, 2024
@feanil feanil self-assigned this Feb 22, 2024
@dianakhuang
Copy link

We will be removing the old scripts from the tubular repo before archival/deprecation. If you are relying on the code being available in tubular going forward, please ensure your workflows use the edx-platform version.

Follow along for more details in openedx/axim-engineering#881

@feanil
Copy link
Author

feanil commented Mar 12, 2024

All scripts that were relevant to the whole open edx project have been moved to the edx-platform repo as a part of openedx/axim-engineering#881 and the old scripts have deprecation warnings.

This repo is now ready to be archived.

@feanil feanil transferred this issue from openedx-unsupported/tubular Mar 12, 2024
@feanil
Copy link
Author

feanil commented Mar 12, 2024

One last deprecation warning needs to be merged before we can archive: openedx-unsupported/tubular#744

@feanil
Copy link
Author

feanil commented Mar 12, 2024

@ohnickmoy FYI, the last deprecation warning has merged, since it didn't seem like it was too difficult for you to switch to the new systems for the other scripts, I'm going to proceed with the archival of the tubular repo. This shouldn't immediately break anything since repo forwarding and cloning will still work just fine.

@feanil
Copy link
Author

feanil commented Mar 12, 2024

I've updated the forum post to let people know that this repo has been archived.

https://discuss.openedx.org/t/deprecation-refactor-tubular-user-retirement-code/12369/2

@feanil feanil closed this as completed Mar 12, 2024
@github-project-automation github-project-automation bot moved this from Deprecated to Removed in DEPR: Deprecation & Removal Mar 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
depr Proposal for deprecation & removal per OEP-21
Projects
Archived in project
Development

No branches or pull requests

2 participants