diff options
author | Yueh-Shun Li <44064051+ShamrockLee@users.noreply.github.com> | 2023-01-29 01:02:47 +0800 |
---|---|---|
committer | Yueh-Shun Li <44064051+ShamrockLee@users.noreply.github.com> | 2023-02-08 18:03:11 +0800 |
commit | 50788d2fb00e79c3f3ef720edbb5218d561c8ce7 (patch) | |
tree | 5d474620987654651205a1ad295cbb557f863faf /nixos/doc/manual/from_md/release-notes/rl-2305.section.xml | |
parent | ef09cfec0bbba5a4adc4745981053654c6c170f2 (diff) | |
download | nixpkgs-50788d2fb00e79c3f3ef720edbb5218d561c8ce7.tar nixpkgs-50788d2fb00e79c3f3ef720edbb5218d561c8ce7.tar.gz nixpkgs-50788d2fb00e79c3f3ef720edbb5218d561c8ce7.tar.bz2 nixpkgs-50788d2fb00e79c3f3ef720edbb5218d561c8ce7.tar.lz nixpkgs-50788d2fb00e79c3f3ef720edbb5218d561c8ce7.tar.xz nixpkgs-50788d2fb00e79c3f3ef720edbb5218d561c8ce7.tar.zst nixpkgs-50788d2fb00e79c3f3ef720edbb5218d561c8ce7.zip |
apptainer, singularity: fix defaultPath and reflect upstream changes
Upstream changes: singularity 3.8.7 (the legacy) -> apptainer 1.1.3 (the renamed) / singularity 3.10.4 (Sylabs's fork) Build process: * Share between different sources * Fix the sed regexp to make defaultPath patch work * allowGoReference is now true * Provied input parameter removeCompat (default to false) that removes the compatible "*singularity*" symbolic links and related autocompletion files when projectName != "singularity" * Change localstatedir to /var/lib * Format with nixpkgs-fmt * Fix the defaultPath patching and use it instead of the `<executable> path` config directive deprecated in Apptainer * Provide dependencies for new functionalities such as squashfuse (unprivileged squashfs mount) * Provide an attribute `defaultPathInputs` to override prefix of container runtime default PATH NixOS module programs.singularity: * Allow users to specify packages * Place related directories to /var/lib * Format with nixpkgs-fmt singularity-tools: * Allow users to specify packages * Place related directories to /var/lib when building images in VM
Diffstat (limited to 'nixos/doc/manual/from_md/release-notes/rl-2305.section.xml')
-rw-r--r-- | nixos/doc/manual/from_md/release-notes/rl-2305.section.xml | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/nixos/doc/manual/from_md/release-notes/rl-2305.section.xml b/nixos/doc/manual/from_md/release-notes/rl-2305.section.xml index b4041c02612..3c240585b98 100644 --- a/nixos/doc/manual/from_md/release-notes/rl-2305.section.xml +++ b/nixos/doc/manual/from_md/release-notes/rl-2305.section.xml @@ -924,6 +924,42 @@ </listitem> <listitem> <para> + As Singularity has renamed to + <link xlink:href="https://apptainer.org/news/community-announcement-20211130">Apptainer</link> + to distinguish from + <link xlink:href="https://sylabs.io/2021/05/singularity-community-edition">an + un-renamed fork by Sylabs Inc.</link>, there are now two + packages of Singularity/Apptainer: + </para> + <itemizedlist spacing="compact"> + <listitem> + <para> + <literal>apptainer</literal>: From + <literal>github.com/apptainer/apptainer</literal>, which + is the new repo after renaming. + </para> + </listitem> + <listitem> + <para> + <literal>singularity</literal>: From + <literal>github.com/sylabs/singularity</literal>, which is + the fork by Sylabs Inc.. + </para> + </listitem> + </itemizedlist> + <para> + <literal>programs.singularity</literal> got a new + <literal>package</literal> option to specify which package to + use. + </para> + <para> + <literal>singularity-tools.buildImage</literal> got a new + input argument <literal>singularity</literal> to specify which + package to use. + </para> + </listitem> + <listitem> + <para> The <literal>unifi-poller</literal> package and corresponding NixOS module have been renamed to <literal>unpoller</literal> to match upstream. |