-
Notifications
You must be signed in to change notification settings - Fork 629
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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 <anders.f.bjorklund@gmail.com>
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 <akihiro.suda.cz@hco.ntt.co.jp>
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
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)