-
Notifications
You must be signed in to change notification settings - Fork 619
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
The singularity package was renamed to apptainer #1081
The singularity package was renamed to apptainer #1081
Conversation
41bd3f7
to
2d02405
Compare
Once the fedora package has been updated to 1.1.0, this PR replaces the experimental/apptainer.yaml example. I believe that using Fedora is a better match than using Rocky, because of 1) download size 2) uses EPEL anyway |
Currently there are problems with using tmpfs as /tmp, but a simple workaround is I will do a separate PR for this, once renamed... https://fedoraproject.org/wiki/Features/tmp-on-tmpfs |
845ad9e
to
e398f48
Compare
How long will it take? |
I think the only difference was that - dnf install --enablerepo=epel-testing -y apptainer apptainer-suid
+ dnf install -y apptainer I tried enabling the updates-testing, but seems like the package only made it to fc38 ? https://src.fedoraproject.org/rpms/apptainer But you could merge it now, and we could tweak it later perhaps. It doesn't change anything. The previous example has the same end result, with a symlink $ limactl shell singularity singularity --version
apptainer version 1.0.3-2.fc36 So the change is more cosmetic and documentation, as it also has a new icon and home page. |
@AkihiroSuda note that this also a new feature, in the new release: i.e. rootless by default https://apptainer.org/news/apptainer-1-1-0-20220927 It is still possible to use rootless, by using flags or by changing the apptainer.conf configuration:
|
If we are going to merge this now, shall we remove |
This comment was marked as outdated.
This comment was marked as outdated.
e398f48
to
6351716
Compare
@AkihiroSuda apptainer 1.1.0 has now been accepted in both Fedora and EPEL https://src.fedoraproject.org/rpms/apptainer
I moved the suid binary into a separate example, like with the other engines I also deleted the Rocky-based example, since it is replaced with the Fedora-based |
In fedora, singularity-3.8.7 was replaced with apptainer-1.1.0 The package was split into apptainer and apptainer-suid (root). Use fedora instead of rocky, since it is smaller (and shorter). SingularityCE has not been packaged as dnf, only from sylabs.io Signed-off-by: Anders F Björklund <[email protected]>
6351716
to
725d7dc
Compare
The rootless example doesn't need squashfs anymore, since it uses squashfuse instead. It does need |
Added follow-up commits |
Signed-off-by: Akihiro Suda <[email protected]>
Signed-off-by: Akihiro Suda <[email protected]>
ee77f0e
to
29694c6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks
In fedora, singularity-3.8.7 was replaced with apptainer-1.0.3
https://singularity.hpcng.org/
https://apptainer.org/news/community-announcement-20211130
So the example should be renamed too, to reflect the reality.
SingularityCE has not been packaged as dnf, only from sylabs.io
https://sylabs.io/singularity/
https://docs.sylabs.io/guides/3.10/admin-guide/
If requested, it could be resurrected as an example (like e.g. centos stream)