-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
bump cibuildwheel action to v2.17.0 #7672
Conversation
@arvidn try using Boost 1.82.0 instead. |
it looks like there's some progress. Now the failure is a rename that happens after the build, here.
|
It should make no difference to error but just as an FYI v2.18.0 of cibuildwheel action has been released. |
Thanks for picking this up! I'd like to see this fixed, so I'll support to the best of my ability. [Click me for analysis]If I'm interpreting the log correctly, this is the "rename" log entry just before failure: libtorrent/bindings/python/setup.py Line 361 in 31003b7
I assume the following On the other builds this succeeds. For example, Mac:
However, on Windows,
As I see it, you could remedy this by either changing the |
@arvidn if you want some help and you don't mind me hammering your GitHub Actions builds for a bit, I can try getting the action (back) up and running. Just let me know and I'll pick this up. |
According to the following line, the
I think this may be due to #7649 switching from |
bd8e03d
to
e6557c6
Compare
the next issue:
|
exit code 2816, according to this means:
Possibly some issue related to the program running in a console, without a GUI. the other python test fails with exit code |
@arvidn Where did you see this? #7672 (comment) shows 2816
|
Almost there 🎉 I think It would be easier to debug if we could check out the |
Thanks for the wheel! I'll prod around and see what I can find. Findings:
Open question: why is |
I don't think I can do anything more with the current log output. Replaying the logged commands locally with the same software versions works as expected. That implies that there is some path/configuration error specific to the GitHub Actions builder images. My current theory is that the test code somehow pulls in the GitHub Action's default OpenSSL (OpenSSL 1.1.1w) instead of the version that the Action installs ( If fixing the path doesn't work, I can open a PR to dig through the environment variables but @arvidn I want your explicit permission/consent before I do that. |
Hold on, there was a change since the last time the libtorrent/.github/workflows/python.yml Line 79 in 31003b7
There is a chance that adding |
It seems like everything except Mac stuff is now operational (which I guess is getting fixed in #7606). 🥳 I consider my work done here and I'll retreat back to my usual repos until some other esoteric failure occurs again. |
@qstokkink thanks for the help! (and sorry for not having so much time to address this sooner) |
a0fc932
to
3b3e1dd
Compare
@arvidn no worries, thanks for getting everything up-and-running again. If there is still anything stopping you from uploading the wheels to PyPI for the next release, feel free to @ me. |
No description provided.