-
-
Notifications
You must be signed in to change notification settings - Fork 14.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revert "make-derivation: add disallowedReferences in strictDeps"
- Loading branch information
1 parent
b49ed49
commit 7eeb02d
Showing
1 changed file
with
0 additions
and
16 deletions.
There are no files selected for viewing
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
7eeb02d
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Forgot to attach reasoning. Here it is from @lopsided98,
Agreed. Dev outputs are usually juts headers but there are enough corner cases to cause issues. I think the information from this is extremely valuable still - we just need to find a way to avoid the breakages. Anyway the cross-patch-shebangs branch has been reverted again! So we need to get that straightened out before we can do something like this either way. We will probably need to wait until something like NixOS/nix@3cd15c5 is widely available.
Sorry for any inconveniences! Reverted in 7eeb02d.
7eeb02d
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@matthewbauer looks like this commit broke pretty much everything: https://hydra.nixos.org/eval/1491743#tabs-now-fail
Could you revert for now so master isn't completely unusable?
7eeb02d
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(Note: I don't know for sure that it's this commit which broke everything in that Hydra eval, but I've bisected at least a gnutls build failure to this commit... and I'm guessing a lot of things depend on gnutls. The batch of commits in this eval is also mostly harmless other than this one.)
7eeb02d
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hydra is claiming the failures are due to a broken valgrind build from weeks ago, which doesn't make any sense.
I don't know why this would break anything but, like you said, this seems most likely out of any in that evaluation.
What is the failure you are seeing with gnutls?
7eeb02d
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm seeing its testsuite fail on !NixOS Linux because of not finding "socat".
Note that it also seems like this is causing massive amounts of rebuilds, so it should at least have gone into staging first...
7eeb02d
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can't reproduce the gnutls failure. Building gnutls on ab88ed6 gives me
/nix/store/7cwsp9yh11zr7wqri77my903mjfsyw87-gnutls-3.6.2-bin
, which is already cached.