146 Commits

Author SHA1 Message Date
Gaetan Lepage 6c6e8c4895 apptainer: 1.4.5 -> 1.5.0
Diff: https://github.com/apptainer/apptainer/compare/v1.4.5...v1.5.0

Changelog:
https://github.com/apptainer/apptainer/blob/main/CHANGELOG.md#v150---2026-05-06
2026-05-15 22:29:20 +00:00
Gaetan Lepage d4f0bfbdc5 {apptainer,singularity}: enable __structuredAttrs 2026-05-11 23:35:04 +00:00
Gaetan Lepage 8a3f2e394a singularity: 4.4.0 -> 4.4.1
Diff: https://github.com/sylabs/singularity/compare/v4.4.0...v4.4.1

Changelog: https://github.com/sylabs/singularity/releases/tag/v4.4.1
2026-03-23 22:26:15 +00:00
Gaetan Lepage 5f4451d647 singularity: 4.3.7 -> 4.4.0
Diff: https://github.com/sylabs/singularity/compare/v4.3.7...v4.4.0

Changelog: https://github.com/sylabs/singularity/releases/tag/v4.4.0
2026-02-27 00:09:12 +00:00
Dyego Aurélio 28096cc5e3 treewide: apply nixfmt 1.2.0 2026-01-22 18:37:56 -03:00
Gaetan Lepage de84a321db singularity: 4.3.6 -> 4.3.7
Diff: https://github.com/sylabs/singularity/compare/v4.3.6...v4.3.7

Changelog: https://github.com/sylabs/singularity/releases/tag/v4.3.7
2026-01-16 14:59:56 +00:00
nixpkgs-ci[bot] 7d328d38a6 Merge staging-next into staging 2025-12-17 00:18:04 +00:00
Gaetan Lepage 7e78266d7f singularity: 4.3.5 -> 4.3.6
Diff: https://github.com/sylabs/singularity/compare/v4.3.5...v4.3.6

Changelog: https://github.com/sylabs/singularity/releases/tag/v4.3.6
2025-12-16 15:42:23 +00:00
K900 55f19f4d02 Merge remote-tracking branch 'origin/staging-next' into staging 2025-12-03 10:02:13 +03:00
Gaetan Lepage 3bb08e9f62 singularity: 4.3.4 -> 4.3.5
Diff: https://github.com/sylabs/singularity/compare/v4.3.4...v4.3.5

Changelog:
https://github.com/sylabs/singularity/blob/v4.3.5/CHANGELOG.md
2025-12-02 20:08:03 +00:00
Gaetan Lepage e7e9daf3ff apptainer: 1.4.4 -> 1.4.5
Diff: https://github.com/apptainer/apptainer/compare/v1.4.4...v1.4.5

Changelog:
https://github.com/apptainer/apptainer/blob/v1.4.5/CHANGELOG.md
2025-12-02 20:03:56 +00:00
Jonathan Davies 116036d574 treewide: Remove redundant versionCheckProgramArg = "--version"; with:
```shell
git grep -l -e 'versionCheckProgramArg = "--version";' -e 'versionCheckProgramArg = \[ "--version" \];' | while read f; do
  sed -i '/versionCheckProgramArg/d' "$f"
  sed -i '/^$/N;/\n$/D' "$f"
done
```
2025-11-20 10:39:02 +00:00
Aleksana 28884a3352 singularity: remove un-needed backwards compat layer (#448407) 2025-11-20 00:51:16 +00:00
Gaetan Lepage a9f6992e6c apptainer: 1.4.3 -> 1.4.4
Diff: https://github.com/apptainer/apptainer/compare/v1.4.3...v1.4.4

Changelog: https://github.com/apptainer/apptainer/releases/tag/v1.4.4
2025-10-29 20:04:03 +00:00
Gaetan Lepage 37b28dcc9d singularity: 4.3.3 -> 4.3.4
Diff: https://github.com/sylabs/singularity/compare/v4.3.3...v4.3.4

Changelog: https://github.com/sylabs/singularity/releases/tag/v4.3.4
2025-10-15 08:25:24 +00:00
dish 1abe09920e singularity: remove un-needed backwards compat layer
Per the deleted comments, this was intended to be removed after 25.05
2025-10-03 22:19:06 -04:00
Gaetan Lepage b6632d0aa2 apptainer: 1.4.2 -> 1.4.3
Diff: https://github.com/apptainer/apptainer/compare/v1.4.2...v1.4.3

Changelog: https://github.com/apptainer/apptainer/releases/tag/v1.4.3
2025-09-29 15:54:44 +00:00
Gaetan Lepage 1f84f90af5 singularity: 4.3.2 -> 4.3.3
Diff: https://github.com/sylabs/singularity/compare/v4.3.2...v4.3.3

Changelog: https://github.com/sylabs/singularity/releases/tag/v4.3.3
2025-08-20 12:56:00 +02:00
Gaetan Lepage 566883d6b0 apptainer: 1.4.1 -> 1.4.2
Diff: https://github.com/apptainer/apptainer/compare/v1.4.1...v1.4.2

Changelog: https://github.com/apptainer/apptainer/releases/tag/v1.4.2
2025-08-08 10:05:40 +02:00
Wolfgang Walther 5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Gaetan Lepage 790c40b017 singularity: 4.3.1 -> 4.3.2
Diff: https://github.com/sylabs/singularity/compare/v4.3.1...v4.3.2

Changelog: https://github.com/sylabs/singularity/releases/tag/v4.3.2
2025-06-19 13:58:24 +02:00
Gaetan Lepage 5d336e7a9e apptainer: 1.4.0 -> 1.4.1
Diff: https://github.com/apptainer/apptainer/compare/v1.4.0...v1.4.1

Changelog:
https://github.com/apptainer/apptainer/blob/v1.4.1/CHANGELOG.md
2025-05-18 00:28:14 +02:00
Gaetan Lepage a5220c9748 singularity: 4.3.0 -> 4.3.1
Diff: https://github.com/sylabs/singularity/compare/v4.3.0...v4.3.1

Changelog: https://github.com/sylabs/singularity/releases/tag/v4.3.1
2025-04-11 14:45:06 +02:00
Yueh-Shun Li 016a24e4dc apptainer, singularity: deprecate workarounds for vendorHash overriding
Remove obsolete overriding workarounds for vendorHash, deleteVendor and
proxyVendor (through the <pkg>.override interface).

The workaround functionality has been fixed by commit eed069a5bc
("buildGoModule: fix overrideAttrs overriding"), and these arguments can
now be overridden using <pkg>.overrideAttrs.
2025-03-31 19:49:54 +08:00
Gaetan Lepage 8e00dd582c apptainer: 1.3.6 -> 1.4.0
Diff: https://github.com/apptainer/apptainer/compare/v1.3.6...v1.4.0

Changelog: https://github.com/apptainer/apptainer/releases/tag/v1.4.0
2025-03-18 23:21:24 +01:00
Gaetan Lepage 7066797504 {singularity,apptainer}: cleanup 2025-03-14 21:19:13 +05:30
Gaetan Lepage 16bcaeffb2 singularity: 4.2.2 -> 4.3.0
Diff: https://github.com/sylabs/singularity/compare/v4.2.2...v4.3.0

Changelog: https://github.com/sylabs/singularity/releases/tag/v4.3.0
2025-03-14 21:19:13 +05:30
Peder Bergebakken Sundt 5aba99242e treewide: fix typos in comments
Made with

```shell
git restore .
fd '\.nix$' pkgs/ --type f -j1 -x bash -xc "$(cat <<"EOF"
    typos --no-check-filenames --write-changes "$1"
    git diff --exit-code "$1" && exit
    #( git diff "$1" | grep -qE "^\+ +[^# ]") && git restore "$1"
    count1="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^<span style="color:olive;">~</span> ' | wc -l )"
    count2="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^<span style="color:olive;">~</span> (<span style="color:#f8f8f2;"> *</span>)?<span style="color:#75715e;">.*</span>$' | wc -l )"
    [[ $count1 -ne $count2 ]] && git restore "$1"
EOF
)" -- {}
```

and filtered with `GIT_DIFF_OPTS='--unified=15' git -c interactive.singleKey=true add --patch`

I initially tried using the tree-sitter cli, python bindings and even ast-grep through various means, but this is what I ended up with.
2025-02-24 10:44:41 +01:00
Gaetan Lepage fd52af0d6f singularity: 4.2.1 -> 4.2.2
Diff: https://github.com/sylabs/singularity/compare/v4.2.1...v4.2.2

Changelog: https://github.com/sylabs/singularity/releases/tag/v4.2.2
2024-12-20 18:02:17 +01:00
Wolfgang Walther ebd18cf115 treewide: replace substituteAll with replaceVars (#1)
Driving #237216 forward.
2024-12-15 22:25:35 +01:00
Silvan Mosberger 4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Aleksana fe465a1c28 apptainer, singularity: fix the update instructions in the comment (#359528) 2024-12-06 22:54:07 +08:00
Silvan Mosberger 2936a2ab9b lib.strings.concatMapAttrsStringSep: init (#330010) 2024-12-06 09:53:50 +01:00
Yueh-Shun Li 037a7cbe01 apptainer: singularity: use lib.concatMapAttrsStringSep
Use concatMapAttrsStringSep helper function from the standard library
instead of the locally-improvised one.
2024-12-06 11:02:27 +08:00
Yueh-Shun Li 0254bc6782 apptainer, singularity: fix the update instructions in the comment 2024-12-06 00:53:10 +08:00
Gaetan Lepage c95a2170ee apptainer: 1.3.5 -> 1.3.6
Diff: https://github.com/apptainer/apptainer/compare/v1.3.5...v1.3.6

Changelog: https://github.com/apptainer/apptainer/releases/tag/v1.3.6
2024-12-05 01:03:49 +01:00
Wolfgang Walther 89981f1968 singularity: remove deprecated arguments
Those were scheduled for removal in 24.11.
2024-11-22 21:01:53 +01:00
Gaetan Lepage 8bd33746a4 apptainer: 1.3.4 -> 1.3.5
Diff: https://github.com/apptainer/apptainer/compare/v1.3.4...v1.3.5

Changelog: https://github.com/apptainer/apptainer/releases/tag/v1.3.5
2024-10-31 09:41:12 +01:00
Gaetan Lepage 4403576726 singularity: 4.2.0 -> 4.2.1
Diff: https://github.com/sylabs/singularity/compare/v4.2.0...v4.2.1

Changelog: https://github.com/sylabs/singularity/compare/v4.2.0...v4.2.1
2024-09-13 23:58:08 +02:00
Gaétan Lepage 73946e2f4d apptainer: 1.3.3 -> 1.3.4 (#339718) 2024-09-08 22:49:03 +02:00
Gaetan Lepage 33fdd89a7e apptainer: 1.3.3 -> 1.3.4
Diff: https://github.com/apptainer/apptainer/compare/v1.3.3...v1.3.4

Changelog: https://github.com/apptainer/apptainer/releases/tag/v1.3.4
2024-09-05 08:09:12 +02:00
Gaetan Lepage edf1fac0e7 singularity: 4.1.5 -> 4.2.0
Diff: https://github.com/sylabs/singularity/compare/v4.1.5...v4.2.0

Changelog: https://github.com/sylabs/singularity/releases/tag/v4.2.0
2024-09-05 08:01:08 +02:00
Gaetan Lepage 88b84b03d1 singularity: 4.1.4 -> 4.1.5
Diff: https://github.com/sylabs/singularity/compare/v4.1.4...v4.1.5

Changelog: https://github.com/sylabs/singularity/releases/tag/v4.1.5
2024-08-31 22:45:19 +02:00
Philip Taron e1854c33b2 singularity: remove with statements
This is a generic meta, so it doesn't fall into the "simple" pattern as I see it.
2024-08-18 06:31:14 -07:00
Pol Dellaiera ea757369c8 Merge pull request #324415 from GaetanLepage/apptainer
apptainer: 1.3.2 -> 1.3.3
2024-07-04 19:34:10 +02:00
Gaetan Lepage b6568f2e40 apptainer: 1.3.2 -> 1.3.3
Diff: https://github.com/apptainer/apptainer/compare/v1.3.2...v1.3.3

Changelog: https://github.com/apptainer/apptainer/releases/tag/v1.3.3
2024-07-03 23:08:45 +02:00
Someone 7cdac9fd12 Merge pull request #306730 from ShamrockLee/apptainer-default-path
apptainer, singularity: precede system-level bin paths in `defaultPath` and fix `singularity` image running
2024-07-03 19:56:08 +00:00
Gaetan Lepage 9b865aac2d singularity: 4.1.3 -> 4.1.4
Diff: https://github.com/sylabs/singularity/compare/v4.1.3...v4.1.4

Changelog: https://github.com/sylabs/singularity/releases/tag/v4.1.4
2024-06-28 17:52:15 +02:00
Yueh-Shun Li c3026ac986 apptainer, singularity: warn abuot argument deprecation
Warn when arguments newuidmapPath and newgidmapPath is used.
2024-06-03 07:53:30 +08:00
Yueh-Shun Li f6d9b4b6fc apptainer, singularity: add argument systemBinPaths
Use systemBinPaths as the new way to specify system bin paths,
especifally for SUID'ed binaries.

Deprecate arguments setuidmapPath and setgidmapPath in favour of
systemBinPaths.

Add NixOS configuration option programs.singularity.systemBinPath, with
"/run/wrappers/bin" included by default.
2024-06-03 07:53:21 +08:00