-
-
Notifications
You must be signed in to change notification settings - Fork 14.2k
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
18.09 Zero Hydra Failures #45960
Comments
Keras expects keras_preprocessing 1.0.2 and 1.0.4. 1.0.3 and 1.0.5 are respectively in nixpkgs. ZHF NixOS#45960
Keras expects keras_preprocessing 1.0.2 and 1.0.4. 1.0.3 and 1.0.5 are respectively in nixpkgs. ZHF #45960
Failures report as of right now. Let's see how useful this is as a format. This was queried from the last finished eval, there were evals running while this was made. |
@volth the table shows an earlier eval where UNIVERSALref wasn't marked as broken yet, see the build logs, it is fine in the latest eval: https://hydra.nixos.org/eval/1477017#tabs-removed
No, only the package that is broken itself. |
I'd add that |
The sage failures are due to a mistake I made when adding pkg-config aliases to openblas and the recent numpy update. I fixed openblas in #46016 in staging. I don't know if that means it will also be merged into 18.09. I haven't gotten to backporting the numpy upgrade from sage upstream yet. I really think it is a shame that hydra doesn't ping maintainers on failures anymore. Seems like an essential feature to miss. |
Since the fork point the |
@xeji: we have Reminder: we should choose the changes a bit more carefully than for usual staging, so that real stabilization happens :-) |
8fb90de (in |
I've released stack2nix 0.2.1 to address version bump, once haskell packages are synced it should compile again. |
I removed the Copperhead kernel yesterday, so those kernel modules should no longer fail :) The whole kernel is unsupported and unmaintained. |
Recent boost versions name their `python3` shared objects `boost_python3x` rather than `boost_python3`. See https://hydra.nixos.org/build/80712295 Addresses #45960 (cherry picked from commit 50f23da)
The dependency `distro` was missing. See https://hydra.nixos.org/build/81330387 Addresses #45960 (cherry picked from commit baa7e52)
The dependency `distro` was missing. See https://hydra.nixos.org/build/81330387 Addresses #45960
|
See https://hydra.nixos.org/build/80721509 Addresses #45960 (cherry picked from commit 2babfb5)
@xeji thanks for the heads up. I cannot reproduce a failure with the most recent release-18.09, so that failure is probably outdated. |
@timokau: the newest evaluation failed three times (on different Hydra machines): https://hydra.nixos.org/build/81780926 There's always some "N doctests failed" at the end. |
you lack a implementation (library, egg) where fib is defined, see the error
|
@vcunat I still cannot reproduce that locally. The main error seems to be
With the rest being avalanche errors. Could that be some sort of hydra threading issue? Can anybody reproduce the error? |
Hmm, last times I wanted to generate a report there weren't good evals to check. Now there is: It looks like a chunk of the new failures on aarch64 would be fixed with #47564. @vcunat any blockers for a release you think? I don't have anything in mind, since staging was merged and the last things I knew of were all on staging. While not strictly ZHF related, the blockers don't seem to be severe enough to warrant blocking the release? Most are either older than this release cycle, or things that don't really block, but still would be great to finalize. |
It sounds alright to me. Someone had mentioned merging #42846 before the release but since it's a nonessential module I would consider it nonblocking (although might be worthwhile backporting). Make sure you look at the 18.09 milestone PRs though too: https://github.com/NixOS/nixpkgs/pulls?q=is%3Aopen+is%3Apr+milestone%3A18.09 |
I consider #47577 a blocker - apologies for not raising it earlier. |
It looks like the sage build succeeded, curious. As for the release I suggest removing all the blocker labels and bumping the milestones, then give the people involved at least one day to complain before going ahead with 18.09. |
Hey, what do you know: I found a blocker, and I should have known better and known it is one beforehand: See #47602, while this doesn't block on a technical side, this is a definite blocker on the human side, with a side dish of bad user experience as their first bite into NixOS. |
In case anybody was on the edge of their seat because of the transient sage failure: Turns out it was caused by some numpy issue with high cpu count. Since I'm still seeing the issue in master, its probably still there in release-18.09 too. I've opened a PR (#49888) to cherry-pick the fix to numpy in release-18.09. For master it should be good enough to wait for the next numpy upgrade. |
Looks like we had a huge bump at https://hydra.nixos.org/eval/1495549 Many are propagated from https://hydra.nixos.org/build/85961701 which failed with "Log limit exceeded" and "building of '/nix/store/5awxqywjwjldazlzls4jslgm1l828hb3-nbd-3.18' killed after writing more than 67108864 bytes of log output" despite not writing 6MB to the log in the web UI. Possible hydra issue? @grahamc |
Apparently someone has restarted these builds and they succeeded. (Yes, I'm a bit late.) |
Let's make Jellyfish the best release so far!
We have: the main jobset starting at 425 failures, x86_64-darwin at 829, and aarch64-linux at ~1120. The numbers may seem large, but one
weird trickappropriate fix may fix many at once.How can I help???
meta.platforms
, in case the package inherently doesn't support what it has in there ATM.The remaining packages will be marked as broken before the release (on the failing platforms), i.e. at the end of September. /cc @NixOS/nixpkgs-committers, but everyone can help out!
The text was updated successfully, but these errors were encountered: