Commit Graph

4580 Commits

Author SHA1 Message Date
R. Ryantm
e55b3cf758 docker: 27.3.0 -> 27.3.1 2024-10-14 04:35:04 +00:00
Pol Dellaiera
d9931fd0fd
crosvm: 127.0 -> 128.1 (#347474) 2024-10-09 20:51:31 +02:00
Alyssa Ross
ec1a8d5758
crosvm: 127.0 -> 128.1
cross-domain virtio-gpu seems to be broken on 129.  I'll work on a fix
for that and then upgrade further, but in the meantime it's nice to
have 128, which fixes interoperability with virtiofsd.
2024-10-09 14:36:48 +02:00
h7x4
f094f38239
runc: 1.1.14 -> 1.1.15 (#347385) 2024-10-09 10:01:45 +02:00
OTABI Tomoya
d075b07248
ecs-agent: 1.86.3 -> 1.87.0 (#346126) 2024-10-09 13:52:07 +09:00
R. Ryantm
81417b3f03 runc: 1.1.14 -> 1.1.15 2024-10-09 01:53:28 +00:00
Fernando Rodrigues
ec7ad19010
qemu: have qemu_xen build for i386-softmmu by default
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-10-06 20:24:31 +00:00
Fernando Rodrigues
8cf52f2c03
xen: move to by-name
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
Co-authored-by: Yaroslav Bolyukin <iam@lach.pw>
Co-authored-by: Emily <vcs@emily.moe>
2024-10-06 20:24:27 +00:00
Fernando Rodrigues
7030f11620
xen: drop update script
It was incredibly slow and will be replaced by something r-ryantm can
run soon.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-10-06 20:24:27 +00:00
Fernando Rodrigues
1dad6fe5cb
xen: turn the generic builder into the buildXenPackage function
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
Co-authored-by: Yaroslav Bolyukin <iam@lach.pw>
2024-10-06 15:55:40 -03:00
Fernando Rodrigues
0eaec9f2f3
xen: drop 4.17
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-10-06 15:55:39 -03:00
Nick Cao
c069368eda
cri-o-unwrapped: 1.31.0 -> 1.31.1 (#346133) 2024-10-06 10:54:54 -04:00
OTABI Tomoya
2be336648d
nixpacks: 1.28.1 -> 1.29.0 (#344787) 2024-10-06 17:15:43 +09:00
Tomo
98101aecec
kvmfr: backport security patch for potential buffer overflow & build fix for linux_6_10 (#331206) 2024-10-04 21:14:44 -07:00
Sandro
65b1e28f55
treewide: remove empty build inputs (#346467) 2024-10-05 00:00:31 +02:00
h7x4
1b298a73a6
tart: 2.18.2 -> 2.18.5 (#345981) 2024-10-04 22:05:36 +02:00
Peder Bergebakken Sundt
d6ca5ed287 treewide: remove empty build inputs
Done with

```sh
regex='\s*(nativeBuild|build|check|nativeCheck)Inputs *= *\[ *\];'
rg "^$regex$" -l | xe sd "\n\n$regex\n" "\n"
rg "^$regex$" -l | xe sd "\n$regex\n" "\n"
rg "^$regex$" -l | xe sd "\n$regex\n" "\n"
```
2024-10-04 19:03:59 +02:00
R. Ryantm
fb35840f14 cri-o-unwrapped: 1.31.0 -> 1.31.1 2024-10-03 10:34:52 +00:00
R. Ryantm
48fae6adb7 ecs-agent: 1.86.3 -> 1.87.0 2024-10-03 09:30:35 +00:00
Pol Dellaiera
2c8ffbf6d7
docker: use gitMinimal instead of git, to avoid perl in runtime closure (#345910) 2024-10-02 20:58:13 +02:00
techknowlogick
b7f65ab155 tart: 2.18.2 -> 2.18.5
Diff: https://github.com/cirruslabs/tart/compare/2.18.2...2.18.5
2024-10-02 13:29:28 -04:00
Sandro
d44717c448
nixos/binfmt: Add option to use static emulators when available (#334859) 2024-10-02 15:51:30 +02:00
WilliButz
8a8da0ca32
docker: use gitMinimal instead of git, to avoid perl in runtime closure 2024-10-02 12:36:54 +02:00
Franz Pletz
7f8d1417d0
virt-manager: only add run time dependencies to PYTHONPATH (#345419) 2024-10-02 04:20:56 +02:00
Julius Michaelis
1f821568ec qemu: reduce userOnly dependencies so its less likely to break in pkgsStatic 2024-10-01 15:05:32 +09:00
Robert Schütz
b535ab6ac3 virt-manager: only add run time dependencies to PYTHONPATH 2024-09-29 21:08:09 -07:00
Yaroslav Bolyukin
26fb54e2e5
python3Packages.xen: init 2024-09-29 03:41:56 +02:00
Emily
818089ba73
teams: create the Xen Project Team and rename instances of Xen to Xen Project. (#344314) 2024-09-28 15:57:32 +01:00
Fernando Rodrigues
dc7db9bcc4
treewide: rename Xen to Xen Project
Xen is a trademark of the Cloud Software Group; we're not packaging
Xen(Server), we're packaging the Xen Project Hypervisor, which is open
source and owned by the Linux Foundation.

This is based on advice from Kelly Choi, the Xen Project Community
Manager, who has assisted us in the branding aspects of pacakaging.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-09-28 14:53:59 +00:00
Fernando Rodrigues
82f0ee2c5b
treewide: assign maintainership of the Xen-related packages to the Xen Project Hypervisor Team
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-09-28 14:53:59 +00:00
R. Ryantm
6b8353349c nixpacks: 1.28.1 -> 1.29.0 2024-09-27 03:18:48 +00:00
Pol Dellaiera
8ea3da6d70
docker-buildx: 0.17.0 -> 0.17.1 (#343934) 2024-09-26 22:08:50 +02:00
Pol Dellaiera
b54c848cd5
podman: 5.2.2 -> 5.2.3 (#344385) 2024-09-26 22:01:35 +02:00
Fabián Heredia Montiel
bee32b1461
docker_27: 27.2.0 -> 27.3.0 (#344194) 2024-09-25 09:01:07 -06:00
Yangyu Chen
700164b479 spike: 1.1.0 -> 1.1.0-unstable-2024-09-21 2024-09-25 16:22:12 +08:00
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
Emily
3348f9ccdf
xen: patch with XSA-462 (#343753) 2024-09-24 14:08:52 +01:00
Fernando Rodrigues
b59d78a9bc xen: patch with XSA-462 2024-09-24 13:54:41 +01:00
Parsifa1
aae4960f6b
docker_27: 27.2.0 -> 27.3.0 2024-09-24 11:23:23 +00:00
R. Ryantm
31ce1ce97f docker-compose: 2.29.3 -> 2.29.7 2024-09-23 12:14:36 +00:00
R. Ryantm
ed9eb1f244 docker-buildx: 0.17.0 -> 0.17.1 2024-09-23 10:52:29 +00:00
Emily
6a1ffeefc6
xen: remove stubdomains #TODO note (#343111) 2024-09-22 00:54:50 +01:00
OTABI Tomoya
997b4694d0
docker-compose: 2.29.2 -> 2.29.3 (#341583) 2024-09-21 15:43:21 +09:00
OTABI Tomoya
d75eea2b9e
docker-buildx: 0.16.2 -> 0.17.0 (#341536) 2024-09-21 15:41:50 +09:00
Fernando Rodrigues
32b499ecab
xen: drop stubdomains TODO note
It has been decided in #343111 that we should not build MiniOS
stubdomains, and instead use Linux-based ones for now.

Once MirageOS or Unikraft is packaged, we can switch to using those
microkernels as stubdomains.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-09-20 23:59:12 +00:00
Emily
0f3ce1759b
xen: cleanup, code quality improvements (#342915) 2024-09-19 20:04:06 +01:00
Fernando Rodrigues
5c62c3d262
xen: don't patch QEMU and OVMF if they aren't being built
This resolves the spurious 'directory not found' errors in the xen-slim
builds.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-09-19 16:05:47 +00:00
Fernando Rodrigues
97e4f53044
xen: minor updates to the update script
- Drop `-ie` flags for grep;
- Add more `doing things...done` echo stanzas so it's clearer when a
part of the script has concluded;
- Add a note explaining why QEMU and OVMF take so long to fetch;
- Add a TODO for future work at the top of the file.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-09-19 13:00:32 -03:00
Fernando Rodrigues
caf9413905
xen: remove XSA_458 patch
None of our Xen branches need it anymore.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-09-19 13:00:25 -03:00