-
Notifications
You must be signed in to change notification settings - Fork 156
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
Change name of the Singularity plugin to Apptainer #2293
Comments
The code resides at https://github.com/ganga-devs/ganga/tree/develop/ganga/GangaCore/Lib/Virtualization and some corresponding tests in https://github.com/ganga-devs/ganga/tree/develop/ganga/GangaCore/test/Unit/Utility. |
I am an open source first-timer. I would like to solve this issue if it's okay. Just by skimming over the code and the repo, I guess the following changes need to be made:
I might be missing a few other dependencies but those should come to the surface as soon as I start testing. Any feedback is appreciated. |
This sounds overall good. Usually I would recommend against duplicating code and instead make a parent class that both inherit from but in this case I think duplication is actually better - it will make it easier to delete the |
Thank you. I'll start working on it then. |
I do not think it is a good idea to include the use of the deprecated package without the development of a uniform system for it first. |
Sounds good! |
@egede For the PR, do you want me to squash all commits into one or keep them as they are in the PR? |
We are usually not fussed about this. So you can keep them as they are. |
Do you want me to update the documentation too? |
Actually, updating the documentation can be done as a separate issue. Doesn't make sense to update it right now before the code is QA'd. |
I actually think it would be good to update the documentation in the same one. The documentation is built from the code on the |
I am keeping the Singularity documentation as it is and adding Apptainer documentation side by side (or below) as a 1-to-1 mapping since we are still going to keep Singularity alive for some time. Does that sound good? |
Opened a PR #2303 |
#2293: Change name of the Singularity plugin to Apptainer
For the container plugins, the name of the plugin itself should be changed to
Apptainer
and the default binary used should be changed toapptainer
. The old Singularity plugin can be kept but a deprecation warning should be issued.The text was updated successfully, but these errors were encountered: