about summary refs log tree commit diff
path: root/pkgs/test
Commit message (Collapse)AuthorAge
* Merge pull request #257792 from NixOS/staging-nextMartin Weinelt2023-10-22
|\ | | | | staging-next 2023-09-28
| * Merge master into staging-nextgithub-actions[bot]2023-10-18
| |\
| * \ Merge master into staging-nextgithub-actions[bot]2023-10-13
| |\ \
| * \ \ Merge remote-tracking branch 'origin/master' into staging-nextFabián Heredia Montiel2023-10-10
| |\ \ \
| * \ \ \ Merge staging-next into staginggithub-actions[bot]2023-09-27
| |\ \ \ \
| * \ \ \ \ Merge staging-next into staginggithub-actions[bot]2023-09-24
| |\ \ \ \ \
| * \ \ \ \ \ Merge staging-next into staginggithub-actions[bot]2023-09-23
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge pull request #255208 from rhendric/rhendric/make-binary-wrapperArtturi2023-09-20
| |\ \ \ \ \ \ \
| | * | | | | | | makeBinaryWrapper: protect wildcards in flagsRyan Hendrickson2023-09-18
| | | | | | | | |
| * | | | | | | | tests.cc-wrapper.supported: add test for cxxabi headerArtturin2023-09-18
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `#include <cxxabi.h>` `/nix/store/02wpjmp2zjjxz13z7g599mniwi25zkcy-libcxxabi-16.0.6-dev/include/cxxabi.h:20:10: fatal error: '__cxxabi_config.h' file not found`
* | | | | | | | Merge master into haskell-updatesgithub-actions[bot]2023-10-19
|\ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ | |/| | | | | |
| * | | | | | | fetchFromBittorrent: initmatthewcroughan2023-10-18
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a basic FOD Fetcher for Bittorrent that uses Transmission as a client Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
* | | | | | | Merge master into haskell-updatesgithub-actions[bot]2023-10-13
|\| | | | | |
| * | | | | | tests.nixpkgs-check-by-name: Disallow empty all-packages.nix overridesSilvan Mosberger2023-10-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Only enabled with `--version v1`
| * | | | | | tests.nixpkgs-check-by-name: Introduce --versionSilvan Mosberger2023-10-12
| | | | | | |
| * | | | | | tests.nixpkgs-check-by-name: auto-calling differentiationSilvan Mosberger2023-10-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | | tests.nixpkgs-check-by-name: Improve an error messageSilvan Mosberger2023-10-12
| | | | | | |
| * | | | | | tests.nixpkgs-check-by-name: Add custom argument testSilvan Mosberger2023-10-12
| | | | | | |
| * | | | | | tests.nixpkgs-check-by-name: Minor refactorSilvan Mosberger2023-10-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Allows a smaller diff for future changes
| * | | | | | tests.nixpkgs-check-by-name: Minor Nix refactorSilvan Mosberger2023-10-12
| | |_|_|_|/ | |/| | | |
* | | | | | Merge master into haskell-updatesgithub-actions[bot]2023-10-11
|\| | | | |
| * | | | | llvmPackages_rocm -> rocmPackages.llvmMadoura2023-10-09
| | |_|_|/ | |/| | |
* / | | | tests.haskell.upstreamStackHpackVersion: update breakfor stack-2.13.1Dennis Gosnell2023-10-08
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | The tarball that contains the statically-linked stack package has changed paths. See the release notes for more details: https://github.com/commercialhaskell/stack/releases/tag/v2.13.1
* | | / vimUtils: buildVimPluginFrom2Nix renamed to buildVimPluginMatthieu Coudron2023-09-27
| |_|/ |/| | | | | | | | the `from2Nix` suffix is a legacy from vim2nix but we dont use that anymore. It makes the name of the function unusual and long.
* | | Merge pull request #256913 from ↵Silvan Mosberger2023-09-23
|\ \ \ | | | | | | | | | | | | | | | | xfix/make-nixpkgs-check-by-name-tests-thread-safe tests.nixpkgs-check-by-name: Make tests thread safe
| * | | tests.nixpkgs-check-by-name: make tests thread safeKonrad Borowski2023-09-23
| | |/ | |/| | | | | | | | | | This uses a mutex to make sure that functions that read environment don't read incorrect values.
* / | tests.nixpkgs-check-by-name: remove unused dependencyfigsoda2023-09-23
|/ / | | | | | | looks like we are not using rowan directly
* / tests.nixpkgs-check-by-name: Fix non-reproducible test failuresSilvan Mosberger2023-09-23
|/ | | | This was an oversight in https://github.com/NixOS/nixpkgs/pull/254435
* tests.makeBinaryWrapper: fix cross test on aarch64-linuxArtturin2023-09-15
|
* Merge pull request #254763 from tie/nixpkgs-systems-equalsRobert Hensing2023-09-13
|\ | | | | pkgs/top-level: use lib.systems.equals for crossSystem
| * pkgs/top-level: use lib.systems.equals for crossSystemIvan Trubach2023-09-13
| | | | | | | | | | Fixes otherwise equivalent systems being treated as different by packages that compare `stdenv.*Platform`s using `==` operator.
* | tests.nixpkgs-check-by-name: Fix with parallel testsSilvan Mosberger2023-09-12
| | | | | | | | | | | | We seem to have enough tests to run into this now: error: creating symlink from '/private/tmp/nix-build-nixpkgs-check-by-name.drv-0/source/test-tmp/var/nix/gcroots/profiles' to '/private/tmp/nix-build-nixpkgs-check-by-name.drv-0/source/test-tmp/var/nix/profiles': File exists
* | tests.nixpkgs-check-by-name: Fix for symlinked tempdirsSilvan Mosberger2023-09-12
|/ | | | | | | | | On Darwin, /tmp is sometimes a symlink to /private/tmp, which couldn't be handled before: error: access to canonical path '/private/var/folders/xp/9_ry6h9x6l9gh_g32qspz0_40000gp/T/.tmpFbcNO0' is forbidden in restricted mode This both fixes that and adds a test to make sure it can't happen again
* llvmPackages_15.libcxx: fix the generated linker scriptRahul Butani2023-09-08
| | | | | | | | | | | See: - https://github.com/NixOS/nixpkgs/issues/214524#issuecomment-1429146432 - https://github.com/llvm/llvm-project/commit/57c7bb3ec89565c68f858d316504668f9d214d59 - https://reviews.llvm.org/D133566 We can drop this patch in `llvmPackages_16`. Fixes #214524.
* tests.cc-wrapper: add supported and move tests to subsetsArtturin2023-09-08
| | | | | filter out llvmPackages <=10 on aarch64-darwin, they're marked broken and availableOn doesn't filter broken packages
* Revert "tests.cc-wrapper: filter unavailable gcc"Artturin2023-09-07
| | | | | | | | | | | | | This reverts commit d33a309f2c9f85c28cb897e623503f210057a77a. commit caused ofborg-eval to fail with ``` $ nix-build pkgs/top-level/release.nix -A tests.cc-wrapper.gcc10Stdenv.aarch64-darwin error: evaluation aborted with the following error message: 'cannot find attribute `tests.cc-wrapper.gcc10Stdenv'' ``` on the 3 other platfomrs the attr is there
* tests.cc-wrapper: filter unavailable gccArtturin2023-09-07
|
* tests.cc-wrapper: filter out *MultiStdenv when not on and not building for ↵Artturin2023-09-07
| | | | | | linux and x86_64 they're only supported on x86_64-linux
* tests.cc-wrapper: show command output on different lineArtturin2023-09-07
| | | | this is much easier to read.
* tests.cc-wrapper: show more prominently what cc is being testedArtturin2023-09-07
| | | | | Show what libc is used, otherwise there's indication what libc is being used. Ex in gccMultiStdenv.
* tests.cc-wrapper: rework the logic, test newer `gcc` stdenvs tooRahul Butani2023-09-07
| | | | | | ignore `llvmPackages_latest`, it's an alias and it'll be a duplicate. ignore `llvmPackages_git`, it's not supposed to be used in nixpkgs and may be broken.
* tests.cc-wrapper-*: extend to `llvmPackages_{10,11,12,13,14,15,git}Rahul Butani2023-09-07
|
* Merge pull request #237439 from tweag/spp-1Silvan Mosberger2023-09-05
|\ | | | | [RFC 140] Simple package paths, part 1b: Enabling the directory structure
| * pkgs/by-name: IntroduceSilvan Mosberger2023-09-05
| | | | | | | | | | | | | | | | | | This introduces the `pkgs/by-name` directory as proposed by RFC 140. Included are: - The implementation to add packages defined in that directory to the top-level package scope - Contributer documentation on how to add packages to it - A GitHub Actions workflow to check the structure of it on all PRs
* | Merge pull request #252012 from xworld21/texlive-split-coreDmitry Kalinkin2023-09-02
|\ \ | | | | | | texlive: split outputs & spring cleaning
| * | texlive.bin.core-big: enable upmendexVincenzo Mantova2023-08-29
| | |
* | | cc-wrapper, binutils-wrapper: add tests hardening-flags-handlingRobert Scott2023-09-02
| | | | | | | | | | | | | | | | | | | | | | | | most tests use debian-devscripts' hardening-check, so only work on ELF systems and can only detect a limited subset of flags. some extra tests actually execute fortify-protected programs and should be slightly more universally applicable.
* | | Merge pull request #252225 from nbraud/fetchDebianPatchMaciej Krüger2023-08-30
|\ \ \
| * | | fetchDebianPatch: add testnicoo2023-08-30
| | |/ | |/|
* / | tests.nixpkgs-check-by-name: Cleaner testingSilvan Mosberger2023-08-29
|/ / | | | | | | | | | | | | | | | | | | - Better filesystem case-sensitivity heuristic We shouldn't assume that Linux is always case-sensitive. - Don't include case-sensitive filename in tree Was used for tests, but this broke channel updates because there's a check to make sure there's no case-sensitive files! https://hydra.nixos.org/build/233371356/nixlog/1