Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-11-04 | lib.systems, test.cross.sanity: add test case for #264989 | Adam Joseph | 1 | -0/+1 | |
We have several cross-compilation bugs that show up if hostPlatform!=buildPlatform yet hostPlatform.config==buildPlatform.config. These bugs have appeared and disappeared as we've fiddled with the definition of equality for platform objects. This commit adds a clear-cut case where they are *not* equal and never will be, so we can test it. | |||||
2023-11-04 | tests: fix eval failures | Artturin | 2 | -4/+6 | |
2023-11-03 | tests.cross.sanity: add pkgs.pkgsMusl.pkgsCross.gnu64.hello (#262876) | Adam Joseph | 1 | -0/+6 | |
2023-11-01 | Merge pull request #250805 from xworld21/texlive-buildenv-minimal | Dmitry Kalinkin | 1 | -9/+10 | |
texlive: overrideTeXConfig/withPackages | |||||
2023-10-30 | Merge pull request #261939 from tweag/check-by-name-intermediate | Silvan Mosberger | 10 | -350/+687 | |
`nixpkgs-check-by-name`: Intermediate error representation refactor | |||||
2023-10-28 | fetchFromBittorrent: Rename to fetchtorrent | Eirik Wittersø | 1 | -1/+1 | |
2023-10-25 | tests/stdenv: Check derivations with an MD5 `outputHash` fail to evaluate | nicoo | 1 | -0/+9 | |
2023-10-25 | gcc: create dummy crtstuff on S390 as well | Adam Joseph | 1 | -0/+1 | |
This commit replicates the fix in https://github.com/NixOS/nixpkgs/pull/258032 for S390 as well. Co-authored-by: Artturi <Artturin@artturin.com> | |||||
2023-10-24 | tests.nixpkgs-check-by-name: Remove PackageContext helper | Silvan Mosberger | 1 | -35/+27 | |
Was not really necessary anymore | |||||
2023-10-24 | tests.nixpkgs-check-by-name: Custom Validation type and improvements | Silvan Mosberger | 6 | -260/+293 | |
Co-authored-by: Wanja Hentze | |||||
2023-10-24 | tests.nixpkgs-check-by-name: Minor doc updates | Silvan Mosberger | 2 | -4/+4 | |
2023-10-24 | tests.nixpkgs-check-by-name: Separate file for all problems | Silvan Mosberger | 6 | -319/+331 | |
And introduce a function for some smaller indentation | |||||
2023-10-24 | tests.nixpkgs-check-by-name: Redesign and document check_result functions | Silvan Mosberger | 5 | -122/+144 | |
2023-10-24 | tests.nixpkgs-check-by-name: Remove error writer | Silvan Mosberger | 3 | -54/+21 | |
2023-10-24 | tests.nixpkgs-check-by-name: Remove Nixpkgs struct | Silvan Mosberger | 3 | -39/+28 | |
Isn't necessary anymore with the refactoring | |||||
2023-10-24 | tests.nixpkgs-check-by-name: Make reference check part of structural check | Silvan Mosberger | 3 | -26/+24 | |
2023-10-24 | tests.nixpkgs-check-by-name: Make structural check a global function | Silvan Mosberger | 2 | -134/+114 | |
2023-10-24 | tests.nixpkgs-check-by-name: Support for combining check results | Silvan Mosberger | 2 | -9/+24 | |
2023-10-24 | tests.nixpkgs-check-by-name: Refactor | Silvan Mosberger | 1 | -110/+116 | |
2023-10-24 | tests.nixpkgs-check-by-name: Intermediate ShardNonDir error | Silvan Mosberger | 2 | -92/+101 | |
2023-10-24 | tests.nixpkgs-check-by-name: Intermediate InvalidShardName error | Silvan Mosberger | 2 | -16/+31 | |
2023-10-24 | tests.nixpkgs-check-by-name: Intermediate PackageNonDir error | Silvan Mosberger | 2 | -49/+61 | |
2023-10-24 | tests.nixpkgs-check-by-name: Intermediate CaseSensitiveDuplicate error | Silvan Mosberger | 2 | -12/+33 | |
2023-10-24 | tests.nixpkgs-check-by-name: Intermediate InvalidPackageName error | Silvan Mosberger | 2 | -8/+27 | |
2023-10-24 | tests.nixpkgs-check-by-name: Intermediate IncorrectShard error | Silvan Mosberger | 2 | -9/+27 | |
2023-10-24 | tests.nixpkgs-check-by-name: Intermediate PackageNixNonExistent error | Silvan Mosberger | 2 | -10/+22 | |
2023-10-24 | tests.nixpkgs-check-by-name: Intermediate PackageNixDir error | Silvan Mosberger | 5 | -27/+41 | |
2023-10-24 | tests.nixpkgs-check-by-name: Intermediate UndefinedAttr error | Silvan Mosberger | 2 | -10/+20 | |
2023-10-24 | tests.nixpkgs-check-by-name: Intermediate WrongCallPackage error | Silvan Mosberger | 2 | -9/+17 | |
2023-10-24 | tests.nixpkgs-check-by-name: Intermediate NonDerivation error | Silvan Mosberger | 4 | -40/+43 | |
2023-10-24 | tests.nixpkgs-check-by-name: Intermediate Symlink errors | Silvan Mosberger | 2 | -18/+47 | |
2023-10-24 | tests.nixpkgs-check-by-name: Intermediate CouldNotParseNix error | Silvan Mosberger | 2 | -26/+37 | |
2023-10-24 | tests.nixpkgs-check-by-name: Intermediate PathInterpolation error | Silvan Mosberger | 2 | -12/+24 | |
2023-10-24 | tests.nixpkgs-check-by-name: Intermediate SearchPath error | Silvan Mosberger | 2 | -32/+46 | |
2023-10-24 | tests.nixpkgs-check-by-name: Intermediate path reference errors | Silvan Mosberger | 2 | -15/+52 | |
2023-10-24 | tests.nixpkgs-check-by-name: Intermediate error type refactoring prep | Silvan Mosberger | 4 | -0/+79 | |
Currently the tool prints problems right as it is checking the code without an intermediate error representation. However for various reasons it would be beneficial to have an intermediate error type: - It makes the code cleaner, having all errors in one place - It allows printing the error in different ways, e.g. for a future --json mode This commit prepares for an incremental refactoring for an intermediate error/problem representation. Most notable is that we want to be able to collect multiple errors/problems and not just exit on the first one. We introduce the type alias CheckResult and CheckError (later renamed to NixpkgsProblem), where CheckError allows collecting multiple CheckErrors using the utility function flatten_check_results (later renamed to check_result::sequence) The write_check_result function is only temporarily introduced to help refactoring, it's removed again in later commits. | |||||
2023-10-22 | texlive: implement __overrideTeXConfig and withPackage | Vincenzo Mantova | 1 | -1/+1 | |
Implement new 'buildTeXEnv' to leverage multi-output packages and provide __overrideTeXConfig/withPackages for modifying the configuration or adding packages. The override mechanism is prefixed until stabilized. | |||||
2023-10-22 | Merge pull request #257792 from NixOS/staging-next | Martin Weinelt | 5 | -6/+26 | |
staging-next 2023-09-28 | |||||
2023-10-19 | Merge master into haskell-updates | github-actions[bot] | 1 | -0/+1 | |
2023-10-18 | Merge master into staging-next | github-actions[bot] | 1 | -0/+1 | |
2023-10-18 | fetchFromBittorrent: init | matthewcroughan | 1 | -0/+1 | |
Adds a basic FOD Fetcher for Bittorrent that uses Transmission as a client Co-authored-by: Robert Hensing <roberth@users.noreply.github.com> | |||||
2023-10-13 | Merge master into haskell-updates | github-actions[bot] | 15 | -32/+136 | |
2023-10-13 | Merge master into staging-next | github-actions[bot] | 15 | -32/+136 | |
2023-10-12 | tests.nixpkgs-check-by-name: Disallow empty all-packages.nix overrides | Silvan Mosberger | 11 | -13/+39 | |
Only enabled with `--version v1` | |||||
2023-10-12 | tests.nixpkgs-check-by-name: Introduce --version | Silvan Mosberger | 2 | -4/+24 | |
2023-10-12 | tests.nixpkgs-check-by-name: auto-calling differentiation | Silvan Mosberger | 3 | -4/+31 | |
Allows detecting whether attributes are overridden in all-packages.nix. In a future commit we'll use this to detect empty arguments being set in all-packages.nix and complain about that. | |||||
2023-10-12 | tests.nixpkgs-check-by-name: Improve an error message | Silvan Mosberger | 4 | -4/+4 | |
2023-10-12 | tests.nixpkgs-check-by-name: Add custom argument test | Silvan Mosberger | 3 | -0/+14 | |
2023-10-12 | tests.nixpkgs-check-by-name: Minor refactor | Silvan Mosberger | 2 | -19/+32 | |
Allows a smaller diff for future changes | |||||
2023-10-12 | tests.nixpkgs-check-by-name: Minor Nix refactor | Silvan Mosberger | 1 | -4/+8 | |