Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #265514 from xworld21/treewide-texlive-with-packages | Dmitry Kalinkin | 2023-11-06 |
|\ | | | | | treewide: switch to texlive.withPackages | ||
| * | tests.texlive.fixedHashes: ignore .tex attribute sets that are not derivations | Vincenzo Mantova | 2023-11-05 |
| | | |||
| * | tests.texlive: use texlive.pkgs.PKGNAME attribute set instead of ↵ | Vincenzo Mantova | 2023-11-05 |
| | | | | | | | | texlive.PKGNAME.pkgs list | ||
| * | tests.texlive: replace texlive.combine with texlive.withPackages | Vincenzo Mantova | 2023-11-05 |
| | | |||
| * | texlive: export schemes at top level | Vincenzo Mantova | 2023-11-04 |
| | | |||
* | | test.cross.sanity: add qt5.qutebrowser, firefox | Adam Joseph | 2023-11-05 |
|/ | |||
* | lib.systems, test.cross.sanity: add test case for #264989 | Adam Joseph | 2023-11-04 |
| | | | | | | | | | | | 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. | ||
* | tests: fix eval failures | Artturin | 2023-11-04 |
| | |||
* | tests.cross.sanity: add pkgs.pkgsMusl.pkgsCross.gnu64.hello (#262876) | Adam Joseph | 2023-11-03 |
| | |||
* | Merge pull request #250805 from xworld21/texlive-buildenv-minimal | Dmitry Kalinkin | 2023-11-01 |
|\ | | | | | texlive: overrideTeXConfig/withPackages | ||
| * | texlive: implement __overrideTeXConfig and withPackage | Vincenzo Mantova | 2023-10-22 |
| | | | | | | | | | | | | 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. | ||
| * | tests.texlive.shebangs: use new texlive package source | Vincenzo Mantova | 2023-10-07 |
| | | |||
| * | tests.texlive.binaries: use new texlive package source | Vincenzo Mantova | 2023-10-07 |
| | | |||
| * | texlive.buildTeXLivePackage: switch to fake multi-output derivations for TeX ↵ | Vincenzo Mantova | 2023-10-07 |
| | | | | | | | | Live packages | ||
* | | Merge pull request #261939 from tweag/check-by-name-intermediate | Silvan Mosberger | 2023-10-30 |
|\ \ | | | | | | | `nixpkgs-check-by-name`: Intermediate error representation refactor | ||
| * | | tests.nixpkgs-check-by-name: Remove PackageContext helper | Silvan Mosberger | 2023-10-24 |
| | | | | | | | | | | | | Was not really necessary anymore | ||
| * | | tests.nixpkgs-check-by-name: Custom Validation type and improvements | Silvan Mosberger | 2023-10-24 |
| | | | | | | | | | | | | Co-authored-by: Wanja Hentze | ||
| * | | tests.nixpkgs-check-by-name: Minor doc updates | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Separate file for all problems | Silvan Mosberger | 2023-10-24 |
| | | | | | | | | | | | | And introduce a function for some smaller indentation | ||
| * | | tests.nixpkgs-check-by-name: Redesign and document check_result functions | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Remove error writer | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Remove Nixpkgs struct | Silvan Mosberger | 2023-10-24 |
| | | | | | | | | | | | | Isn't necessary anymore with the refactoring | ||
| * | | tests.nixpkgs-check-by-name: Make reference check part of structural check | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Make structural check a global function | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Support for combining check results | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Refactor | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Intermediate ShardNonDir error | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Intermediate InvalidShardName error | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Intermediate PackageNonDir error | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Intermediate CaseSensitiveDuplicate error | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Intermediate InvalidPackageName error | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Intermediate IncorrectShard error | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Intermediate PackageNixNonExistent error | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Intermediate PackageNixDir error | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Intermediate UndefinedAttr error | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Intermediate WrongCallPackage error | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Intermediate NonDerivation error | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Intermediate Symlink errors | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Intermediate CouldNotParseNix error | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Intermediate PathInterpolation error | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Intermediate SearchPath error | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Intermediate path reference errors | Silvan Mosberger | 2023-10-24 |
| | | | |||
| * | | tests.nixpkgs-check-by-name: Intermediate error type refactoring prep | Silvan Mosberger | 2023-10-24 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||
* | | | fetchFromBittorrent: Rename to fetchtorrent | Eirik Wittersø | 2023-10-28 |
| | | | |||
* | | | tests/stdenv: Check derivations with an MD5 `outputHash` fail to evaluate | nicoo | 2023-10-25 |
| | | | |||
* | | | gcc: create dummy crtstuff on S390 as well | Adam Joseph | 2023-10-25 |
| | | | | | | | | | | | | | | | | | | | | | This commit replicates the fix in https://github.com/NixOS/nixpkgs/pull/258032 for S390 as well. Co-authored-by: Artturi <Artturin@artturin.com> | ||
* | | | Merge pull request #257792 from NixOS/staging-next | Martin Weinelt | 2023-10-22 |
|\ \ \ | | | | | | | | | staging-next 2023-09-28 | ||
| * \ \ | Merge master into staging-next | github-actions[bot] | 2023-10-18 |
| |\ \ \ | |||
| * \ \ \ | Merge master into staging-next | github-actions[bot] | 2023-10-13 |
| |\ \ \ \ | | | |/ / | | |/| | | |||
| * | | | | Merge remote-tracking branch 'origin/master' into staging-next | Fabián Heredia Montiel | 2023-10-10 |
| |\ \ \ \ |