Commit Graph

170 Commits

Author SHA1 Message Date
R. Ryantm
fbf1d23f10 podman: 5.2.2 -> 5.2.3 2024-09-25 08:05:53 +00:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Aleksana
03e62e5bc3
podman: drop slirp4netns which has been replaced by passt (#313670) 2024-09-09 09:53:33 +08:00
lassulus
1a779f157d
vfkit: init at 0.5.1 (#334907) 2024-09-08 16:14:02 +01:00
R. Ryantm
e5607c9d79 podman: 5.2.1 -> 5.2.2 2024-08-22 20:51:23 +00:00
Robert James Hernandez
eeed74efe3 podman: add vfkit to PATH for darwin 2024-08-15 10:29:47 -07:00
R. Ryantm
6c27f523dc podman: 5.2.0 -> 5.2.1 2024-08-15 02:18:30 +00:00
R. Ryantm
ff0a196c65 podman: 5.1.2 -> 5.2.0 2024-08-02 18:07:55 +00:00
zhoufanjin
99da330f23
treewide: fix some comments (#330407)
Signed-off-by: zhoufanjin <shuangcui@live.cn>
2024-07-27 22:05:18 +08:00
R. Ryantm
432f17dd44 podman: 5.1.1 -> 5.1.2 2024-07-12 23:11:46 +02:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
R. Ryantm
75a3b189ad podman: 5.1.0 -> 5.1.1 2024-06-08 12:50:14 +02:00
R. Ryantm
0e600f8acb podman: 5.0.3 -> 5.1.0 2024-05-30 06:46:41 +00:00
Sandro Jäckel
d04e6c5488
podman: drop slirp4netns which has been replaced by passt
see https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.20.0#podman_5.x
2024-05-22 15:45:05 +02:00
Kevin Cox
4d50d8dfa8
Merge pull request #310182 from WxNzEMof/podman-5-fixes
podman: improve runtime patching
2024-05-13 17:05:05 -04:00
R. Ryantm
bb00d3ecbb podman: 5.0.2 -> 5.0.3 2024-05-11 00:42:54 +00:00
WxNzEMof
4499fcab0d podman: Improve packaging
Change the approach used to integrate runtimes, in order to:

- Better support macOS
- Make obscure OCI runtimes optional
- Work around a panic due to runtimes having no paths
  (see https://github.com/containers/podman/issues/22561)
2024-05-09 06:15:38 +00:00
Mario Rodas
2becf6e837 maintainers: drop marsam 2024-04-24 04:20:00 +00:00
Daniel Kempkens
d9feb2e9ba
podman: fix darwin support 2024-04-20 19:39:54 +02:00
Sandro Jäckel
01f7561d9f
podman: 5.0.1 -> 5.0.2 2024-04-17 22:50:42 +02:00
WxNzEMof
f5b40ab6b5 podman: 4.9.3 -> 5.0.1 2024-04-09 07:08:58 +00:00
networkException
8bcba5b863
podman: add meta.mainProgram 2024-03-20 21:03:57 +01:00
R. Ryantm
e9db731286 podman: 4.9.2 -> 4.9.3 2024-02-14 11:02:58 +00:00
R. Ryantm
841e0154a8 podman: 4.9.1 -> 4.9.2 2024-02-05 15:14:57 +00:00
R. Ryantm
5bf6f71647 podman: 4.9.0 -> 4.9.1 2024-02-02 09:14:02 +00:00
R. Ryantm
b8d1c8355e podman: 4.8.3 -> 4.9.0 2024-01-23 06:35:59 +00:00
R. Ryantm
6cc127bf7f podman: 4.8.2 -> 4.8.3 2024-01-08 10:18:40 +00:00
R. Ryantm
6a9b7ca0cf podman: 4.8.1 -> 4.8.2 2023-12-27 12:38:08 +00:00
Riccardo Sirchia
f2dc18834b podman: 4.7.2 -> 4.8.1
https://github.com/containers/podman/releases/tag/v4.8.1
https://github.com/containers/podman/releases/tag/v4.8.0
2023-12-10 23:59:13 +01:00
R. Ryantm
de9c794291 podman: 4.7.0 -> 4.7.2 2023-11-03 15:25:35 +00:00
Cyrill Zadra
565a409df9 podman: 4.6.2 -> 4.7.0 2023-10-03 14:42:40 +02:00
R. Ryantm
5431fa20fd podman: 4.6.1 -> 4.6.2 2023-09-06 11:05:02 +00:00
R. Ryantm
4c277ee38a podman: 4.6.0 -> 4.6.1 2023-08-15 18:20:53 +00:00
zowoq
9ae366f179 podman: 4.5.1 -> 4.6.0
Diff: https://github.com/containers/podman/compare/v4.5.1...v4.6.0

Changelog: https://github.com/containers/podman/blob/v4.6.0/RELEASE_NOTES.md
2023-07-25 12:27:36 +10:00
zowoq
cd51ed2201 podman: 4.5.0 -> 4.5.1
Diff: https://github.com/containers/podman/compare/v4.5.0...v4.5.1

Changelog: https://github.com/containers/podman/blob/v4.5.1/RELEASE_NOTES.md
2023-05-28 11:18:55 +10:00
zowoq
ec5a76b203 podman: 4.4.4 -> 4.5.0
Diff: https://github.com/containers/podman/compare/v4.4.4...v4.5.0

Changelog: https://github.com/containers/podman/blob/v4.5.0/RELEASE_NOTES.md
2023-04-15 08:27:12 +10:00
zowoq
03d50d87c7 podman: 4.4.3 -> 4.4.4
Diff: https://github.com/containers/podman/compare/v4.4.3...v4.4.4

Changelog: https://github.com/containers/podman/blob/v4.4.4/RELEASE_NOTES.md
2023-03-28 17:19:57 +10:00
zowoq
5e19d09f0f podman: 4.4.2 -> 4.4.3
Diff: https://github.com/containers/podman/compare/v4.4.2...v4.4.3

Changelog: https://github.com/containers/podman/blob/v4.4.3/RELEASE_NOTES.md
2023-03-24 09:37:47 +10:00
Aroun
4babb8cf89 podman: add pointer to related nix option 2023-03-22 00:00:38 +05:30
Sandro Jäckel
815d85d400 podman: remove unused code 2023-03-11 08:25:18 +10:00
zowoq
48642c634e podman: remove wrapper
trying to get all of the podman functionality to work with the wrapper
 is becoming more complicated with each release, it isn't sustainable

removing the wrapper does mean that using extraPackages will need to build from source

- remove unnecessary serviceConfig overrides

- set HELPER_BINARIES_DIR to libexec/podman

- use install.bin target on linux for podman/tmpfiles
  - also installs quadlet/rootlessport in libexec

- symlink binaries from helpersBin into HELPER_BINARIES_DIR

- remove unnecessary rootlessport output

- remove unnecessary substituteInPlace
2023-02-28 18:08:29 +10:00
zowoq
bf816a54cf podman: 4.4.1 -> 4.4.2
Diff: https://github.com/containers/podman/compare/v4.4.1...v4.4.2

Changelog: https://github.com/containers/podman/blob/v4.4.2/RELEASE_NOTES.md
2023-02-25 09:49:42 +10:00
zowoq
3e081095a4 Revert "podman: remove wrapper"
This reverts commit 02f9255044.

broke rootlessport port forwarding
2023-02-17 20:26:02 +10:00
zowoq
5ecc72cb5b podman: add version test for all platforms 2023-02-14 19:22:24 +10:00
zowoq
02f9255044 podman: remove wrapper
trying to get all of the podman functionality to work with the wrapper
 is becoming more complicated with each release, it isn't sustainable

removing the wrapper does mean that using extraPackages will need to build from source

- include pkgs.zfs by default in the wrapped podman used by the module so it is cached
  - anyone using zfsUnstable will need to build from source

- remove unnecessary serviceConfig overrides

- set HELPER_BINARIES_DIR during build

- use install.bin target on linux for podman/tmpfiles
  - also installs quadlet/rootlessport in libexec

- remove unnecessary rootlessport output

- remove unnecessary substituteInPlace
2023-02-14 19:22:24 +10:00
zowoq
015188525a podman: 4.4.0 -> 4.4.1
https://github.com/containers/podman/releases/tag/v4.4.1
2023-02-09 18:14:35 +10:00
zowoq
8b031cac44 podman: 4.3.1 -> 4.4.0
https://github.com/containers/podman/releases/tag/v4.4.0
2023-02-06 18:46:38 +10:00
zowoq
469aec905b nixos/podman, podman: switch to netavark network stack 2023-01-04 14:25:14 +10:00
zowoq
596fbebaab podman: add mac-helper patch 2022-12-12 12:37:20 +10:00
zowoq
a0c079f652 podman: refactor wrapper 2022-11-17 07:51:53 +10:00