-
-
Notifications
You must be signed in to change notification settings - Fork 14.4k
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
python311: 3.11.0a7 -> 3.11.0b3 #173998
python311: 3.11.0a7 -> 3.11.0b3 #173998
Conversation
@ofborg build python311 |
@ofborg build python311.tests |
Apparently builds on all platforms … and passthru.tests pass on aarch64-darwin. Okay. Everywhere else fails around hatch-vcs. Edit: Builds on aarch64-darwin, but not on x86_64-darwin |
I'm getting an error on
|
This appears to be an SDK issue. If I use the 11.0 SDK |
So how do you propose we progress here? |
The only thing I can think of is marking x86_64-darwin broken until #176661 is merged. 🫤 |
I doubt the issue has much to do with the SDK version requirements. Those calls are quite ancient and are available in the current SDK (e.g., |
I think, since this is only a beta, we should merge and file an issue for darwin maintainers to figure things out. |
The Libsystem the SDK is using on my system is If I manually add This is the problem addressed by diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c
index 40229bce0f..3cc604930e 100644
--- a/Modules/posixmodule.c
+++ b/Modules/posixmodule.c
@@ -7258,7 +7258,7 @@ os_sched_getaffinity_impl(PyObject *module, pid_t pid)
#ifdef HAVE_UTMP_H
#include <utmp.h>
#endif /* HAVE_UTMP_H */
-#elif defined(HAVE_LIBUTIL_H)
+#elif defined(HAVE_LIBUTIL_H) && !defined(__APPLE__)
#include <libutil.h>
#elif defined(HAVE_UTIL_H)
#include <util.h> |
https://www.python.org/downloads/release/python-3110b2/ https://pythoninsider.blogspot.com/2022/05/python-3110b2-is-now-available.html With updated darwin-libutil.patch provided by Randy Eckenrode. Co-Authored-By: Randy Eckenrode <[email protected]>
@ofborg build python311 |
https://www.python.org/downloads/release/python-3110b1/
https://blog.python.org/2022/05/python-3110b1-is-now-available.html
The darwin-libutil.patch does not apply anymore, we'll see shortly if it is still required.
Description of changes
Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)nixos/doc/manual/md-to-db.sh
to update generated release notes