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

Discuss Archiving this repository #34

Open
3 tasks
GitBytes opened this issue Jan 11, 2019 · 6 comments
Open
3 tasks

Discuss Archiving this repository #34

GitBytes opened this issue Jan 11, 2019 · 6 comments
Assignees

Comments

@GitBytes
Copy link
Member

Tasks to set this up for archival include

  • Closing all Issues

  • Closing all PRs

  • Writing or reworking any README files describing plans or link to new uploader code/tools

@GitBytes
Copy link
Member Author

More info on archiving

@karcaw
Copy link
Member

karcaw commented Apr 8, 2021

Why does it need to be archived, It would seem that code that is actively being used by the EMSL MyEMSL system should be kept active.

@GitBytes
Copy link
Member Author

GitBytes commented Apr 8, 2021

It is being actively used but has not had any commits for 2 years and is being flagged by dependabot (https://github.com/EMSL-MSC/pacifica-uploader/security/dependabot). Do we have a developer who is willing to take on this project and bring it up to speed? Should we retire this in favor of a new uploader paradigm? More questions than answers.

@karcaw
Copy link
Member

karcaw commented Apr 8, 2021

is there a different uploader method available?

@GitBytes
Copy link
Member Author

GitBytes commented Apr 8, 2021

@karcaw In terms of web ui, nothing beyond using a Drupal Based environment that hooks over to a workflow engine like GitLab CI to process the backend storage availability, moving files into place, then using the pacifica-archiveinterface "move" function to get the files into place accordingly. This method is being rolled out shortly for DataHub (internal) but would require complete replacement of the current upload methodology being used now on MyEMSL. There is also the pacifica-cli uploader of course but not a web UI there. There was a start by @Maigard to develop a Javascript-based uploader interface a couple of years ago but was never completed.

The current interface (this repo) is Python Django based, so if someone wants to learn Django, they technically could get this repo up to snuff with less effort than the others mentioned but long term will still be a technical debt if Pacifica makes a hard shift to more Drupal based tooling.

@GitBytes
Copy link
Member Author

GitBytes commented Apr 8, 2021

Here is a link to the javascript library for an uploader replacement stack (used in the, or was planned to be) used in the replacement uploader started by @Maigard: https://github.com/pacifica/pacifica-js-uploader

The library was derived from the original methods in this codebase as far as I know.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants