summaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
origin/staging-nextnixos/pam: enable lastlog2 import service if any pam service uses lastlog (#4...K9005 months
origin/masterblink-qt: init at 6.0.4 (#431321)Ivan Mincik5 months
origin/backport-432323-to-release-25.05capnproto: fix fibers on static buildsJade Lovelace5 months
origin/backport-424505-to-release-25.05julia_111: 1.11.5 -> 1.11.6Weijia Wang5 months
origin/stagingMerge staging-next into stagingnixpkgs-ci[bot]5 months
origin/nixos-unstable-smallnakama: 3.29.0 -> 3.30.0 (#432605)nixpkgs-merge-bot[bot]5 months
origin/haskell-updatesMerge b1b0d690fbb0e4a2fa029ab625a3b1646487fee1 into haskell-updatesnixpkgs-ci[bot]5 months
origin/staging-25.05Merge staging-next-25.05 into staging-25.05nixpkgs-ci[bot]5 months
origin/staging-next-25.05Merge release-25.05 into staging-next-25.05nixpkgs-ci[bot]5 months
origin/backport-432577-to-release-25.05sydbox: 3.37.2 -> 3.37.6R. Ryantm5 months
[...]
 
TagDownloadAuthorAge
25.05nixpkgs-25.05.tar.gz  Leona Maroni8 months
25.11-prenixpkgs-25.11-pre.tar.gz  Leona Maroni8 months
25.05-betanixpkgs-25.05-beta.tar.gz  Leona Maroni8 months
24.11nixpkgs-24.11.tar.gz  Martin Weinelt10 months
branch-off-24.11nixpkgs-branch-off-24.11.tar.gz  Tristan Ross14 months
24.11-betanixpkgs-24.11-beta.tar.gz  Tristan Ross14 months
24.05nixpkgs-24.05.tar.gz  Weijia Wang20 months
24.11-prenixpkgs-24.11-pre.tar.gz  Weijia Wang20 months
24.05-betanixpkgs-24.05-beta.tar.gz  Weijia Wang20 months
23.11nixpkgs-23.11.tar.gz  figsoda2 years
[...]
 
AgeCommit messageAuthorFilesLines
2024-07-18nixos/qemu-vm: simplify building nix store image•••Summary of this change: - Simplify code. - Stop a disk image from being cached in the binary cache. - Make erofs Nix Store image build in an acceptable time outside of testing environments (like `darwin.builder`). - Do not regress on performance for tests that use many store paths in their Nix store image. - Slightly longer startup time for tests where not many store paths are included in the image (these probably shouldn't use `useNixStoreImage` anyways). - Slightly longer startup time when inputs of VM do not change because the Nix store image is not cached anymore. Remove the `storeImage` built with make-disk-image.nix. This produced a separate derivation which is then cached in the binary cache. These types of images should be avoided because they gunk up the cache as they change frequently. Now all Nix store images, whether read-only or writable are based on the erofs image previously only used for read-only images. Additionally, simplify the way the erofs image is built by copying the paths to include to a separate directory and build the erofs image from there. Before this change, the list of Nix store paths to include in the Nix store image was converted to a complex regex that *excludes* all other paths from a potentially large Nix store. This previous approach suffers from two issues: 1. The regex is complex and, as admitted in the source code of the includes-to-excludes.py script, most likely contains at least one error. This means that it's unlikely that anyone will touch this piece of software again. 2. When the Nix store image is built from a large Nix store (like when you build the VM script to run outside of any testing context) this regex becomes painfully slow. There is at least one prominent use-case where this matters: `darwin.builder`. Benchmarking impressions: - Building Nix store via make-disk-image.nix takes ~25s - Building Nix store as an erofs image takes ~4s - Running nixosTests.qemu-vm-writable-store-image takes ~10s when building the erofs image with the regex vs ~14s when building by copying to a temporary directory. - nixosTests.gitlab which had the biggest gains from the initial erofs change takes the same time as before. - On a host with ~140k paths in /nix/store, building the erofs image with the regex takes 410s as opposed to 6s when copying to a temporary directory. origin/python-test-refactoringnikstur2-153/+30
2024-07-18Merge pull request #328051 from mweinelt/peewee-migrate-1.13.0•••python312Packages.peewee-migrate: 1.12.2 -> 1.13.0Martin Weinelt1-2/+2
2024-07-18Merge pull request #327960 from atorres1985-contrib/swift-remove-dtzwill•••Swift: remove dtzwill and create team❄️15-13/+24
2024-07-18Merge pull request #328186 from tweag/update-ci-tooling•••ci: update toolingThomas Gerbet2-3/+4
2024-07-18Merge pull request #290730 from nikstur/qemu-vm-refactoring•••qemu-vm.nix refactoringlassulus3-69/+90
2024-07-18nixos/qemu-vm: remove creation of /etc/nixos•••/etc/nixos is already created by stage-2-init.sh nikstur1-8/+0
2024-07-18nixos/qemu-vm: consistently use efiSysMountPoint•••Remove the explicit creation of efiSysMountPoint. This is not needed in the scripted or the systemd initrd. nikstur1-7/+2
2024-07-18nixos/qemu-vm: fsck ESP•••The ESP is a writable vfat filesystem that can be fscked like any other fs thus we should stick to the default. nikstur1-1/+0
2024-07-18nixos/tests/qemu-vm-store: initnikstur2-0/+72
2024-07-18nixos/qemu-vm: use new overlayfs APInikstur1-41/+16
[...]
 
Clone
https://cgit.wugi.info/git/nixos/nixpkgs