Commit graph

2508 commits

Author SHA1 Message Date
Anderson Torres 856b1f7bdc
Merge pull request #160251 from AtilaSaraiva/distrobox
distrobox: init at 1.2.13
2022-03-05 01:27:55 -03:00
Átila Saraiva c2fc98a4aa distrobox: init at 1.2.13 2022-03-04 23:42:07 -03:00
Alyssa Ross c738e61a94 qemu: put virtiofsd in bin/
According to the QEMU documentation, virtiofsd is supposed to be run
directly by users.  It therefore makes sense to have it in bin/, so it
will be in PATH.  Such a change wouldn't make sense upstream, because
it would then conflict with the virtiofsd package, which is generally
preferred if available.  But in Nixpkgs, we don't have to worry about
that and can just make QEMU's virtiofsd a lower priority than the one
from the dedicated package.

[1]: https://qemu.readthedocs.io/en/latest/tools/virtiofsd.html

Fixes: https://github.com/NixOS/nixpkgs/issues/113172 ("QEmu: virtiofsd prone to be garbage collected.")
Fixes: https://github.com/NixOS/nixpkgs/pull/153007 ("nixos/libvirtd: add ${cfg.qemu.package}/libexec to PATH")
2022-03-04 12:42:08 +00:00
Sandro 3cb0a2620d
Merge pull request #162589 from felixsinger/update/pkgs/seabios 2022-03-04 12:24:06 +01:00
zowoq b80a39b91b podman: ensure paths exist for the wrapper 2022-03-04 18:57:08 +10:00
Matthias Treydte 38cf6fea69 qemu: fix qemu.ga including qemu in it's closure
The qemu-ga binary is already moved to a separate
output but still depends on qemu, adding about
600MiB to it's closure.

The command "strings qemu-ga" reveals that something
like

/nix/store/bqgpvv5qrpb741swczqk3lrdm5gzaqx2-qemu-host-cpu-only-6.2.0/bin

is contained, causing this false positive. So use
remove-references-to to reduce the closure to about
600KiB.
2022-03-03 21:37:25 +00:00
zowoq c5df8a40a5 containerd: 1.6.0 -> 1.6.1
https://github.com/containerd/containerd/releases/tag/v1.6.1
2022-03-04 00:01:16 +10:00
Sascha Grunert 7ec2c0f276 crun: 1.4.2 -> 1.4.3
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2022-03-03 21:28:01 +10:00
zowoq e1f1924a20 podman: 4.0.1 -> 4.0.2
https://github.com/containers/podman/releases/tag/v4.0.2
2022-03-03 19:03:16 +10:00
Felix Singer beff757960 seabios: 1.15.0 -> 1.16.0
Update SeaBIOS to version 1.16.0. Also, use the git repository as
source, since the release was tagged and announced, but no release
tarball was published.

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2022-03-03 08:48:59 +01:00
zowoq 676678f23f podman: add darwin wrapper and wrap gvproxy 2022-03-02 09:16:47 +10:00
R. Ryantm 3c778d442d x11docker: 7.1.0 -> 7.1.1 2022-03-01 19:07:32 +00:00
R. Ryantm cd70dfb512 docker-slim: 1.37.3 -> 1.37.4 2022-03-01 04:17:12 +00:00
R. Ryantm 8af32947b4 firecracker: 0.25.2 -> 1.0.0 2022-02-25 11:02:29 -08:00
zowoq 4ee1f9eafc podman: 3.4.4 -> 4.0.1
https://github.com/containers/podman/releases/tag/v4.0.0
https://github.com/containers/podman/releases/tag/v4.0.1

- wrap helper binaries via CONTAINERS_HELPER_BINARY_DIR
2022-02-25 19:09:29 +10:00
Jan Tojnar 8eb1922f64
Merge pull request #161101 from jtojnar/libgovirt-cleanup
libgovirt: clean up
2022-02-21 15:57:10 +01:00
Jan Tojnar e70d829bdb libgovirt: clean up
- Split outputs to prevent closure contamination with propagated dependencies’ dev outputs.
- Use mirror URL.
- Add update script (also change source URL so it can be auto-updated).
- Correct dependencies:
  - Even though glib is propagated by other dependencies, let’s add it here as well for completeness.
  - libsoup should not need to be propagated.
- Add gobject-introspection (on by default with meson).
- Use correct non-deprecated license.
- Reduce scope of lib.

Ideally, we would also switch to Meson but it currently specifies dependencies incorrectly:
https://gitlab.gnome.org/GNOME/libgovirt/-/merge_requests/15
2022-02-21 08:22:43 +01:00
R. Ryantm 2b4dbfc4ca lima: 0.8.2 -> 0.8.3 2022-02-21 12:20:02 +10:00
7c6f434c 4870e97e9d
Merge pull request #160074 from amarshall/virt-viewer-11
virt-viewer: 9.0 -> 11; libgovirt: init at 0.3.8
2022-02-20 10:48:04 +00:00
zowoq baa564361f containerd: add maintainer 2022-02-20 10:48:12 +10:00
Mario Rodas d2f06207d2
Merge pull request #159970 from r-ryantm/auto-update/x11docker
x11docker: 7.0.1 -> 7.1.0
2022-02-19 15:31:02 -05:00
Robert Scott b0cb215474
Merge pull request #144946 from risicle/ris-qemu-tests
qemu: enable some basic tests
2022-02-19 15:25:18 +00:00
R. Ryantm ae3fc71834 colima: 0.3.2 -> 0.3.3 2022-02-18 19:30:10 +10:00
Anderson Torres 49e534cf3b
Merge pull request #160165 from AndersonTorres/new-rars
Emulators upgrades and refactors
2022-02-16 20:47:47 -03:00
zowoq 27c29776a4 containerd: remove broken manual
`make man` build dependencies aren't included in the vendor directory
2022-02-16 21:18:59 +10:00
zowoq a4485fbc8f containerd: 1.5.9 -> 1.6.0
https://github.com/containerd/containerd/releases/tag/v1.6.0
2022-02-16 21:18:59 +10:00
Andrew Marshall a6b058e0fa virt-viewer: 9.0 -> 11.0 2022-02-16 01:22:19 -05:00
Andrew Marshall c027cb0041 virt-viewer: Formatting
In preparation for updating the version where a lot of deps will have to
change, so that the *next* diff is small and understandable.
2022-02-16 01:22:19 -05:00
Andrew Marshall 0deb79e47b libgovirt: init at 0.3.8 2022-02-16 01:22:19 -05:00
AndersonTorres 4a45cd997b treewide: move some emulators to their correct place
bochs, dynamips, hercules, tiny8086 and tinyemu are not virtualizers.
2022-02-16 01:39:06 -03:00
Sandro 5c5a8df724
Merge pull request #156420 from azuwis/transfig 2022-02-16 00:49:28 +01:00
zowoq 6abf580b6f
Merge pull request #159993 from aaronjheng/podman-tui
podman-tui: init at 0.1.0
2022-02-15 17:09:07 +10:00
Aaron Jheng 7c08af790f
podman-tui: init at 0.1.0 2022-02-15 06:11:54 +00:00
Zhong Jianxin e8f3914985 treewide: Replace transfig with fig2dev
Reasons:

- transfig never get upstream update since it was added to nixpkgs 2006,
  according to [fig2dev Debian changelog][1], upstream maintainership
  was taken over at 2016, and renamed to fig2dev.

- [Debian][2], [ArchLinux][3], [HomeBrew][4] all use fig2dev to replace
  transfig.

- transfig builds [failed][5] on aarch64-darwin, fig2dev builds fine.

- One less package to maintain.

[1]: https://salsa.debian.org/debian/fig2dev/-/blob/debian/1%253.2.6_beta-1/debian/changelog
[2]: https://packages.debian.org/bullseye/transfig
[3]: https://archlinux.org/packages/community/x86_64/fig2dev/
[4]: https://formulae.brew.sh/formula/fig2dev
[5]: https://hydra.nixos.org/build/163404782/nixlog/2
2022-02-15 10:13:56 +08:00
R. Ryantm bd3ab5da6c x11docker: 7.0.1 -> 7.1.0 2022-02-14 10:18:48 +00:00
Sascha Grunert ebc768a5d5 cri-o: 1.23.0 -> 1.23.1
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2022-02-14 18:54:51 +10:00
R. RyanTM 4cf3c067e2
seabios: 1.14.0 -> 1.15.0
(#149160)
2022-02-10 23:27:03 +01:00
R. Ryantm 4fba64110f singularity: 3.8.5 -> 3.8.6 2022-02-10 11:39:21 -08:00
Jonathan Ringer 12fd8a77e1
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/top-level/aliases.nix
2022-02-10 09:21:09 -08:00
zowoq 34e964f44c cri-o: 1.22.1 -> 1.23.0
https://github.com/cri-o/cri-o/releases/tag/v1.23.0
2022-02-10 19:09:22 +10:00
Babbaj 2d6fa5a0ec
looking-glass-client: disable native optimizations 2022-02-09 19:38:54 -05:00
Robert Scott 5adc3817a0 qemu: fixup basic tests, enable in passthru.tests
these may not be reliable enough to enable by default, but enabling
them as a passthru may allow us to get a feel for which platforms
have trouble with them
2022-02-06 18:31:29 +00:00
Vladimír Čunát 3dfddd89c6
Merge branch 'master' into staging-next
Trivial conflict in pkgs/top-level/aliases.nix
2022-02-06 10:29:49 +01:00
Mario Rodas 955079ad77
Merge pull request #156502 from r-ryantm/auto-update/x11docker
x11docker: 6.10.0 -> 7.0.1
2022-02-05 21:44:57 -05:00
Jonathan Ringer 9a16965c75
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/development/python-modules/awesomeversion/default.nix
	pkgs/development/python-modules/md2gemini/default.nix
	pkgs/development/python-modules/mill-local/default.nix
	pkgs/development/python-modules/pyatv/default.nix
	pkgs/development/python-modules/pyezviz/default.nix
	pkgs/development/python-modules/pyinsteon/default.nix
	pkgs/development/python-modules/pylitterbot/default.nix
	pkgs/development/python-modules/pynuki/default.nix
	pkgs/development/python-modules/pypck/default.nix
	pkgs/development/python-modules/types-requests/default.nix
	pkgs/top-level/aliases.nix
2022-02-03 21:29:24 -08:00
Peter Hoeg c52e85672b qemu: remove broker wrapper script 2022-02-03 11:33:38 +08:00
zowoq e1f67e1bcc lima: 0.8.1 -> 0.8.2
https://github.com/lima-vm/lima/releases/tag/v0.8.2
2022-02-03 05:45:27 +10:00
github-actions[bot] ed5ed282df
Merge staging-next into staging 2022-01-31 18:06:44 +00:00
Alyssa Ross 26b08cb3fc cloud-hypervisor: 20.2 -> 21.0 2022-01-31 17:16:29 +00:00
github-actions[bot] 0b0b544416
Merge staging-next into staging 2022-01-30 00:02:26 +00:00
Matthieu Coudron f1a3e3e21c virtualbox: set meta.mainProgram
because it's convenient <3
2022-01-29 23:47:18 +01:00
github-actions[bot] 1dc27d7e71
Merge staging-next into staging 2022-01-28 18:01:47 +00:00
Jason Felice 99deb1c418 podman-compose: available on all unix platforms 2022-01-28 22:39:04 +10:00
Dmitry Kalinkin 0693fd77f7
Merge branch 'staging-next' into staging
Conflicts:
	nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
	nixos/doc/manual/release-notes/rl-2205.section.md
	pkgs/development/python-modules/aioesphomeapi/default.nix
	pkgs/development/python-modules/mat2/default.nix
	pkgs/development/python-modules/pydevccu/default.nix
	pkgs/development/python-modules/pywlroots/default.nix
	pkgs/development/python-modules/rokuecp/default.nix
2022-01-27 00:54:10 -05:00
ajs124 0f40c684c3
Merge pull request #156701 from mweinelt/xen
xen: mark unsupported versions as vulnerable
2022-01-26 23:26:55 +01:00
Ruben Fonseca d1d974caea crun: 1.4.1 -> 1.4.2 2022-01-27 07:11:38 +10:00
Martin Weinelt 39341ed38b
xen: mark unsupported versions as vulnerable
Our support for Xen lacks maintenance and since Xen has monthly security
advisories it is reasonable to assume our version is affected by a
multitude of security problems that are fixed upstream.

How many advisories? Browsing oss-security shows the following number of
advisories in each of the following years:

2022: 3
2021: 53
2020: 54
2019: 46 <-- we are *here*

https://xenbits.xen.org/docs/unstable/support-matrix.html
2022-01-25 13:55:59 +01:00
Jonathan Ringer e379e3d4bb
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
	pkgs/development/python-modules/googleapis-common-protos/default.nix
2022-01-24 23:49:19 -08:00
zowoq 53a6300ad6 conmon: 2.0.32 -> 2.1.0
https://github.com/containers/conmon/releases/tag/v2.1.0
2022-01-25 13:18:45 +10:00
R. Ryantm 194364215c x11docker: 6.10.0 -> 7.0.1 2022-01-24 12:28:33 +00:00
Martin Weinelt 2f4b2e72d0 python3Packages.lark: rename from lark-parser
With version 1.0 of lark-parser the name was changed to just lark.
2022-01-23 01:09:37 +01:00
github-actions[bot] 71b7ebbd7a
Merge staging-next into staging 2022-01-22 06:02:00 +00:00
Austin Seipp b93e9e495e firecracker: 0.24.5 -> 0.25.2
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2022-01-21 22:00:18 -06:00
Alyssa Ross 6c92b6516a qemu: 6.1.0 -> 6.2.0
QEMU now supports automatically detecting which audio drivers to
build, so we don't need to pass --audio-drv-list anymore.

pkgsMusl.qemu* doesn't build at the moment because of dependency
issues, but with a lot of hacks I was able to do enough of a build to
be confident the changes to patches etc. are correct for Musl.
2022-01-20 15:29:33 +00:00
Sandro Jäckel c5ceb2b05c
docker-compose_2: 2.2.2 -> 2.2.3 2022-01-19 14:44:40 +01:00
Sandro Jäckel 259955a975
docker-compose_2: add SuperSandro2000 as maintainer, strip more 2022-01-19 14:43:35 +01:00
zowoq a51e06caff runc: 1.0.3 -> 1.1.0
https://github.com/opencontainers/runc/releases/tag/v1.1.0
2022-01-18 09:47:22 +10:00
Andreas Schmid d8062c345d colima: 0.3.1 -> 0.3.2
Signed-off-by: Andreas Schmid <service@aaschmid.de>
2022-01-16 08:40:51 +10:00
Sascha Grunert 573091938b crun: 1.4 -> 1.4.1
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2022-01-14 21:40:56 +10:00
Andreas Schmid c1d77e4dd1 colima: 0.2.2 -> 0.3.1
Signed-off-by: Andreas Schmid <service@aaschmid.de>
2022-01-14 20:43:55 +10:00
zowoq 656e878a10 lima: 0.8.0 -> 0.8.1
https://github.com/lima-vm/lima/releases/tag/v0.8.1
2022-01-14 17:19:42 +10:00
zowoq 159739faaf conmon: 2.0.31 -> 2.0.32
https://github.com/containers/conmon/releases/tag/v2.0.32
2022-01-12 15:26:01 +10:00
R. Ryantm 1a454a32d7 cloud-hypervisor: 20.1 -> 20.2 2022-01-11 17:04:01 +00:00
zowoq 18f7554a51 docker-compose_2: update vendorSha256 2022-01-11 06:31:22 +10:00
zowoq 17b3ec07e0 colima: update vendorSha256 2022-01-11 06:31:22 +10:00
zowoq a6454f3525 lima: update vendorSha256 2022-01-11 06:31:22 +10:00
Alyssa Ross dcabc91904
virtualbox: 6.1.28 -> 6.1.30
The guest additions currently don't build, either before or after this
change, but upgrading is still good because it gets us Linux 5.16
compatibility for the kernel module.
2022-01-10 03:54:09 +00:00
0x4A6F 29acc14f0d
Merge pull request #143060 from zhaofengli/binfmt-argv0
nixos/binfmt: Add QEMU wrapper to preserve argv[0]
2022-01-06 19:21:47 +01:00
maxine [they] 28880f4fe7
Merge pull request #153730 from endocrimes/dani/docker-bump
docker_20_10: 20.10.9 -> 20.10.12
2022-01-06 17:16:33 +01:00
Danielle Lancashire 8553a5d3dc containerd: 1.5.8 -> 1.5.9 2022-01-06 14:45:28 +00:00
Danielle Lancashire 18d0fe9b69 docker_20_10: 20.10.9 -> 20.10.12 2022-01-06 14:26:57 +00:00
PedroRegisPOAR 80b3160c21 qemu: add meta.mainProgram 2022-01-04 12:31:11 -03:00
Renaud 93eb018011
Merge pull request #150648 from whentze/master
docker-compose2: pass version to ldflags
2022-01-03 00:07:48 +01:00
Sandro a25dd4744e
Merge pull request #151233 from Madouura/dev/qemu 2022-01-02 11:27:50 +01:00
Guillaume Girol 238d6b9466
Merge pull request #152171 from babbaj/looking-glass-b5
looking-glass-client: B4 -> B5.0.1
2022-01-01 23:06:45 +00:00
Guillaume Girol 86d63a1806
Merge pull request #147692 from NickCao/qemu
qemu: fix cross compilation
2022-01-01 21:52:43 +00:00
Babbaj e8f32285b8
looking-glass-client: B4 -> B5.0.1 2021-12-31 16:58:57 -05:00
Julian Stecklina 8e3ff64369 spike: do not re-evaluate nixpkgs
Avoid breaking flakes pure evaluation by using pkgsCross to get RISC-V
test binaries.
2021-12-29 12:09:47 +01:00
LeSuisse 6956d70d9b
buildkit-nix: 0.0.1 -> 0.0.2
https://github.com/AkihiroSuda/buildkit-nix/releases/tag/v0.0.2
2021-12-29 16:15:55 +08:00
Nikolay Amiantov a3e7a83514
Merge pull request #150774 from abbradar/docker-rootless
Rootless Docker service
2021-12-27 20:32:57 +03:00
Nick Cao f90a24f944
qemu: fix cross compilation 2021-12-27 18:02:12 +08:00
Vladimír Čunát c3131d5c32
qemu: disable debug info on aarch64-linux
This is basically a partial revert of a0262a0802.
2021-12-26 12:45:05 +01:00
Jonathan Ringer 5ed396a912
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/development/python-modules/jellyfin-apiclient-python/default.nix
2021-12-23 10:14:19 -08:00
Thiago Kenji Okada 0c458e1b50
Merge pull request #151702 from sephii/podman-compose-1.0.3
podman-compose: 0.1.8 -> 1.0.3
2021-12-23 12:27:44 -03:00
github-actions[bot] 7d1034b04d
Merge master into staging-next 2021-12-23 12:01:10 +00:00
zowoq c99468ee3f crun: 1.3 -> 1.4
https://github.com/containers/crun/releases/tag/1.4
2021-12-23 05:42:59 +10:00
Sylvain Fankhauser 95899e0060
podman-compose: 0.1.8 -> 1.0.3 2021-12-22 17:54:40 +01:00
Nikolay Amiantov b4703e11af docker: only add rootless dependencies for the server
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
2021-12-22 14:23:23 +03:00
Nikolay Amiantov 721fde93ff docker: add rootless daemon script 2021-12-22 14:18:14 +03:00
github-actions[bot] 03b2b5cb6c
Merge master into staging-next 2021-12-21 00:01:39 +00:00