Commit Graph
922881 Commits
Author SHA1 Message Date
Philip Taron f75aefb26e vmTools: update Rocky Linux 9.5 to 9.6 2026-01-05 10:49:35 -08:00
Philip Taron 52fbdf3dee vmTools: drop CentOS Stream
As @uninsane points out, these are designed to rot rapidly.
2026-01-05 10:33:39 -08:00
Philip Taron 97e4caee70 vmTools: add documentation for updating Amazon Linux 2023 GUID
Amazon Linux 2023 uses GUID-based URLs that don't allow directory
listing, making updates non-trivial. Add a comment explaining how to
find the current GUID by either running an AL2023 container or checking
the docker-library/repo-info repository.
2026-01-05 09:57:14 -08:00
Philip Taron b80421ae90 vmTools: update Oracle Linux 9 package list hashes
Oracle provides versioned URLs for baseos but not appstream. Since we
can't mix versioned baseos with rolling appstream due to package version
dependencies (glibc mismatch), we keep using rolling URLs for both.

Add comment explaining this limitation.
2026-01-05 09:57:14 -08:00
Philip Taron 60e98283d2 vmTools: use AlmaLinux vault URLs for stable package lists
The repo.almalinux.org URLs are rolling and change with each minor
release, causing hash mismatches. Switch to vault.almalinux.org which
provides stable URLs for specific versions.

- alma9x86_64: use vault 9.6
- alma10x86_64: use vault 10.0
2026-01-05 09:57:14 -08:00
Philip Taron 0f6e482a7f doc: update vmTools documentation based on the newly added disk images 2026-01-05 09:57:14 -08:00
Philip Taron 2fec9598a8 vmTools: shore up the tests with each image 2026-01-05 09:57:14 -08:00
Philip Taron 921c93ffbc vmTools: add in Amazon Linux 2023 2026-01-05 09:57:14 -08:00
Philip Taron 98b0461681 vmTools: add Oracle Linux 9 2026-01-05 09:57:14 -08:00
Philip Taron e2127eb5d0 vmTools: add Alma Linux 9 and 10 2026-01-05 09:57:14 -08:00
Philip Taron 0101fa5e71 vmTools: add Rocky Linux 10 2026-01-05 09:57:14 -08:00
Philip Taron 89def9fcce vmTools: add Rocky Linux 9 2026-01-05 09:57:14 -08:00
Philip Taron 4664110a34 vmTools: refactor in a baseRHELFamilyPackages 2026-01-05 09:57:14 -08:00
Philip Taron 686f52f7a3 vmTools: remove unused commonCentOSPackages 2026-01-05 09:57:14 -08:00
Philip Taron c906fa0b6d vmTools: introduce CentOS Stream 10 2026-01-05 09:57:13 -08:00
Philip Taron 627a540b23 vmTools: introduce CentOS Stream 9 2026-01-05 09:57:13 -08:00
Philip Taron 052667f525 vmTools: introduce Fedora 43
It uses unified sbin, which requires a slight tweak in the unifiedSystemDir setup
2026-01-05 09:57:13 -08:00
Philip Taron b0bc312869 vmTools: add in Fedora 42 support 2026-01-05 09:57:13 -08:00
Philip Taron 8f9e96fd60 vmTools: add in backports packages for bookworm and trixie 2026-01-05 09:57:13 -08:00
Philip Taron 57c1584110 vmTools: add in updates and security pockets for all Ubuntu distros 2026-01-05 09:57:13 -08:00
Philip Taron 0b2d855f93 vmTools: update Ubuntu versions to use the snapshot.ubuntu.com server 2026-01-05 09:57:13 -08:00
Philip Taron e327ca2055 vmTools: update Debian 13 to snapshot 20251217T203845Z 2026-01-05 09:57:13 -08:00
Philip Taron 0e2d64bbd0 vmTools: update Debian 12 to snapshot 20251217T203845Z 2026-01-05 09:57:13 -08:00
Philip Taron 5112cf457a vmTools: update Debian 11 to snapshot 20251217T203845Z 2026-01-05 09:57:13 -08:00
Philip Taron 9d6ee21262 nixos: pass stdenv into qemu-common
We also don't export it from `vmTools` anymore.
2026-01-05 09:57:13 -08:00
Philip Taron db467c36ec vmTools: use callPackage and fix rotted tests 2026-01-05 09:57:09 -08:00
TomaandGitHub c8ba0d39ac kando: 2.0.0 -> 2.1.2 (#453598) 2026-01-05 17:20:24 +00:00
TomaSajt b0a8ca5464 kando: pin to nodejs_22 2026-01-05 18:11:59 +01:00
Bruno BELANYIandGitHub 039731cca6 python3Packages: migrate my packages to finalAttrs (#477139) 2026-01-05 17:09:47 +00:00
R. RyantmandTomaSajt 0dad9d7b40 kando: 2.0.0 -> 2.1.2 2026-01-05 18:07:37 +01:00
GrimmauldandGitHub f8f170168c apparmor-utils: fix cross compilation (#477031) 2026-01-05 16:56:42 +00:00
Vincent LaporteandGitHub 2efec63426 ocamlPackages.frama-c-luncov: init at 0.2.4 (#471623) 2026-01-05 16:50:56 +00:00
Martin WeineltandGitHub a8c5877da5 python3Packages.pytest-describe: 3.0.0 -> 3.1.0 (#477052) 2026-01-05 16:30:22 +00:00
Vincent LaporteandGitHub c5540c2f76 ocamlPackages.smtml: disable for OCaml < 4.14 (#475075) 2026-01-05 16:24:51 +00:00
Bjørn ForsmanandGitHub 1c57863750 ngrep: 1.47 -> 1.48.3 (#477113) 2026-01-05 16:22:47 +00:00
Colin c5730e821b apparmor-utils: fix cross compilation
the `patchShebangs` in `postPatch` is for tools that are invoked at
build-time. we don't want to patch the shebangs this early in the
derivation for anything that would later be installed, so scope it more
narrowly.

also be more hygienic with the shell-related `buildInputs`/`nativeBuildInputs`.
2026-01-05 16:19:41 +00:00
nixpkgs-ci[bot]andGitHub 3b4230f9ef bento: 1.13.1 -> 1.14.0 (#476853) 2026-01-05 15:56:33 +00:00
John EricsonandGitHub d8fe854bcf file: fix cross build for windows platforms (#476283) 2026-01-05 15:49:56 +00:00
Paul HaerleandGitHub c4d3bbe305 nixos/cgit: handle unset strict-export option (#477185) 2026-01-05 15:46:42 +00:00
David McFarland 93d523cb03 file: fix cross build for windows platforms
This should be a more general fix than the original windows one.  This
is needed because upstream uses `EXEEXT` for build stuff:

    # FIXME: Build file natively as well so that it can be used to compile
    # the target's magic file; for now we bail if the local version does not
    match
    if IS_CROSS_COMPILE
    FILE_COMPILE = file${EXEEXT}
    FILE_COMPILE_DEP =
    else
    FILE_COMPILE = $(top_builddir)/src/file${EXEEXT}
    FILE_COMPILE_DEP = $(FILE_COMPILE)
    endif
2026-01-05 11:44:39 -04:00
benaryorg bf9ccd1a68 nixos/cgit: handle unset strict-export option
The new export check mechanic introduced in #475112 does check whether or not the `strict-export` setting is set for *cgit* to catch configurations with lacking or superfluous options.
This change ensures that the assert statements do not cause evaluation errors when the setting is absent.
Instead the absense is handled appropriately for each assert.
When the option is required to be set to a specific value it will cause the assertion to fail, thereby displaying the assertion message rather than an evaluation error.
In case the option is required to be unset it may now be either null or unset, instead of failing the evaluation.

As an example, prior to this commit having `checkExportOkFiles` set to false, and `strict-export` entirely unset did fail the evaluation of the assert.
Now this is a valid pattern, meaning users who want to allow access to all repositories need only specify `checkExportOkFiles = false`, and can leave `strict-export` unset.

Signed-off-by: benaryorg <binary@benary.org>
2026-01-05 15:38:13 +00:00
Martin WeineltandGitHub 9ab5458766 python3Packages.django-bootstrap4: 25.3 -> 26.1 (#477047) 2026-01-05 15:29:42 +00:00
Martin WeineltandGitHub bb2c1e2295 python3Packages.aioesphomeapi: 43.6.0 -> 43.10.1 (#475252) 2026-01-05 15:28:16 +00:00
Felix BargfeldtandGitHub adf28d9ac9 ytdl-sub: 2025.12.30 -> 2025.12.31.post5 (#477029) 2026-01-05 15:26:51 +00:00
Martin WeineltandGitHub a2311bdb60 nitrotpm-tools: init at 1.1.0 (#474812) 2026-01-05 15:07:23 +00:00
Philip TaronandGitHub a1d2a411b2 prefer-remote-fetch: Fix evaluation for all fetchers and export additional attributes (#475142) 2026-01-05 15:04:59 +00:00
Martin WeineltandGitHub 9a4fa7dea7 buildMozillaMach: set argv to unwrapped binary name (#476929) 2026-01-05 14:50:47 +00:00
Azat BahawiandGitHub 74b367096f seaweedfs: 3.97 -> 4.02 (#469318) 2026-01-05 14:49:49 +00:00
Martin WeineltandGitHub 7635cc4cbb buildMozillaMach: switch to makeBinaryWrapper (#476930) 2026-01-05 14:47:17 +00:00
Gergő GutyinaandGitHub ed38c99fde python3Packages.gfsubsets: 2024.9.25 -> 2025.11.4 (#459246) 2026-01-05 14:46:44 +00:00