-
-
Notifications
You must be signed in to change notification settings - Fork 14.7k
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-24.05 iteration 6 - 2024-11-01 #352800
Conversation
https://docs.python.org/release/3.12.6/whatsnew/changelog.html (cherry picked from commit 9550eb8)
https://docs.python.org/release/3.11.10/whatsnew/changelog.html (cherry picked from commit a161af2)
These are backported from new version 4.7.0 https://libtiff.gitlab.io/libtiff/releases/v4.7.0.html Note that libtiff_t v4.6.0t already contains these patches.
(cherry picked from commit f15ac02)
* nodejs_18: pin to Python 3.11, fix tests with OpenSSL 3.0.14 (cherry picked from commit 7c1177c) * nodejs: use upstream patch instead of custom one (cherry picked from commit f75d503) * nodejs_22: 22.4.1 -> 22.5.1 (cherry picked from commit 070791f) * nodejs: use .finalPackage for ease of overriding Previously, the nodejs `passthru.pkgs` attribute refers to the package fixed point derived in the current context, without considering potential overrides to the main nodejs package. This is fixed here with the `.finalPackage` attribute, which refers to the final package fixed point, after potential overrides. For example, previously, after overriding nodejs with `nodejs.override`, `nodejs.pkgs` would still refer to the original package, instead of the overridden one. After this fix, `nodejs.pkgs` would be correctly based on the overridden `nodejs` package. (cherry picked from commit ee9a623) * nodejs: fix tests and disable parallel checking (cherry picked from commit d7f46fb) * nodejs: disable failing tests on x86_64-darwin (cherry picked from commit 31d2381) * nodejs: skip tests failing in sandbox in all platforms ce685a8 added list of tests failing on sandbox, but for some reason only for Darwin. We should skip those tests on all platforms otherwise OfBorg builds are failing. (cherry picked from commit f5846d2) * nodejs_20: 20.15.1 -> 20.16.0 (cherry picked from commit 35b556d) * nodejs: 22.5.1 -> 22.6.0 (#333210) (cherry picked from commit 4c38d8a) * nodejs_22: 22.6.0 -> 22.7.0 (#336556) (cherry picked from commit c455cc3) * nodejs_20: 20.16.0 -> 20.17.0 (#336388) (cherry picked from commit 45db1ff) * nodejs_22: 22.7.0 -> 22.8.0 (cherry picked from commit 235ae9c) --------- Co-authored-by: K900 <[email protected]> Co-authored-by: Bryan Lai <[email protected]> Co-authored-by: Ivan Trubach <[email protected]>
(cherry picked from commit 18459ab)
Without the change tests fail on darwin as https://hydra.nixos.org/build/272249259/nixlog/164/tail: curl: (77) error setting certificate file: /no-cert-file.crt Possibly because `stdenv` has `curl` there. Upstream suggests disabling networking access with `CURL=:`. Let's use that. (cherry picked from commit eff4e92)
Changes: https://github.com/eggert/tz/blob/2024b/NEWS (cherry picked from commit d71d9e8)
This has been accumulating for longer than I would've liked. I hope we'll improve the infra soon, so that these iterations can be done faster. |
(cherry picked from commit 345bbd8) https://github.com/alexmojaki/executing/releases/tag/v2.1.0 This fixes tests with the current 3.11 and 3.12 python. Just adding the patch didn't work for me, so I pick the whole update.
This was discussed upstream here: https://postgr.es/m/0a997455-5aba-4cf2-a354-d26d8bcbfae6%40technowledgy.de This will be in the next minor releases, until then apply the patch. (cherry picked from commit 52bb840) (from PR #342026)
(cherry picked from commit 248579e) I applied it just conditionally, as 3.11 is default, so the rebuilds there would be probably high at this point.
https://hydra.nixos.org/build/277057703/nixlog/2/tail It probably got broken by patch-level update of python312. We disable the test on nixpkgs master: 65806d8
Let's consider this one Linux-only. That is, we merge even though we have few darwin binaries and temporarily disable the I think this wouldn't be the first time to do such a thing. |
https://hydra.nixos.org/jobset/nixpkgs/staging-next-24.05
https://hydra.nixos.org/jobset/nixos/staging-next-24.05-small
Significant breakages
(will be edited based on progress)