New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Staging next #110569
Merged
Merged
Staging next #110569
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
hspell uses a couple of binaries it generates during it's own build. These will cause the build to fail later in cross-platform builds as these binaries have the wrong executable format. Using a hspell to bootstrap it's own build natively resolves this issue.
They are exported under the dev_private output so that they aren't available automatically to dependening libraries. This also switches to cmake to simplify the patch.
The transupp.h header is exported in the dev_private output.
…aarch64 support The unreleased version of freeimage contains many important fixes, amongst others CVEs, and is taken from the svn repository (r1859). We also unbundle all the dependencies to make it fit into the Nixpkgs ecosystem. All the changes needed to unbundle and make it compile with Nix is contained in unbundle.diff. Fixes #77653 Replaces #77655
Not supported on kernels <5.4
freeimage: Unbundle dependencies, fix aarch64 support, and other fixes
…ndor checks This is used in https://github.com/tweag/gomod2nix to reconstruct a vendor metadata file. With the vendor checks we need a lot more metadata which isn't relevant for building packages, especially since we've already locked the dependency graph ahead of time This has been ported from FreeBSD: https://reviews.freebsd.org/D24122
go: Introduce environment variable GO_NO_VENDOR_CHECKS to relax go vendor checks
Also breaks build for riscv64.
coreutils: Apply sys_getdents patch unconditionally
The "util: Disable memstream for Apple builds" patch got backported: https://gitlab.freedesktop.org/mesa/mesa/-/commit/6a006c35675636cb0d2cbfdfb1681b6639e0664d
Fixes missing CoreFoundation declarations since bump to 3.19.3, e.g. `error: unknown type name 'CFUUIDRef'` ApplicationServices.h transitively includes CoreFoundation.h, but as we patch ApplicationServices out of CMake, the CF symbols were not visible. Previously this was not a concern, as they were not needed until Kitware/CMake@d250b67
Broke darwin stdenv #110647 (comment) This reverts commit 6700066.
10 tasks
Now that libtiff is using cmake, we need to let cmake set the build rpath for the tests to pass on darwin. The rpaths are rewritten at installation so the output libraries should be unaffected.
Evaluation was pending for over 4 hours. Started new evaluation. |
Earlier aborted jobs are now restarted. Guess in a day or two this should be ready, if there are no more bumps. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation for this change
https://hydra.nixos.org/job/nixpkgs/staging-next/unstable#tabs-constituents
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)