-
-
Notifications
You must be signed in to change notification settings - Fork 232
Update the singularity command line parameter for apptainer #1572
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
Comments
Could you please link the issue for the autodetection of the singularity engine? I am having issues with usage of apptainer together with cwltool and I am looking for more information. |
Related issue: There were two similar but different implementation of "Singularity". That is:
I know they shared most of the code base but we have to distinguish one to another because they will have different feature set in the future. I am curious which |
@tom-tan In theory, both should work. Currently the name of the command line interface to apptainer/singularity is hardcoded to |
However, there seems to be an error regarding the "version check", as apptainer and singularity seem to have different versioning conventions. I am currently receiving the following error with apptainer:
... while it works perfectly with the syslabs-singularity (and also with standard docker in this case). (I started the job using So probably either the two command lines (--singularity / --apptainer) need a specific version check or the versioning scheme needs to be auto-detected depending on whether the one or the other singularity distribution is used. I have attached the (slightly shortened) full output with |
Thank you @salexan2001 for trying this out. Would you be able to help us implement auto-detection of docker / podman / singularity / apptainer with correct version parsing? |
Sure, I will have a look at the contribution guidelines and prepare a pull request. I have no experience with podman so far. |
@salexan2001 Thanks! I can help with the podman side. I don't think we track the version there, so for |
Placeholder issue for future work after Singularity has moved to under the Linux Foundation as “Apptainer”.
From @mr-c on Element about renaming
--singularity
to--apptainer
incwltool
:The text was updated successfully, but these errors were encountered: