-
-
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
staging-next 2022-12-09 #205270
staging-next 2022-12-09 #205270
Conversation
I don't think anyone sane is really using kernel < 3.10 nowadays. (At least in a use case with glibc from nixpkgs.) As another suspect with old kernels, Ubuntu seems to start at 3.13 now.
The .cpp file released with this package to PyPI was built using an older version of Cython that is incompatible with Python 3.11. This package is not actively maintained, so it's unclear when the fix for this will be merged and released. In the meantime, we can include a newer version of Cython locally, which will be used instead to regenerate the .cpp file.
This reverts commit acad0b3.
…to passthru.tests
…jekyll-setup jekyll-favicon: Add to full Jekyll setup
python310Packages.cffi: patch closures to work on M1 machines
python27: switch to ActiveState's fork for Python 2
…om intel-graphic-compiler version 1.0.12260.1, reduce platform to unix
Broken, unsupported, unmaintained. Constrained to EOL python versions.
Only required on python36, which was dropped a while ago.
Only required on python36, which was dropped a while ago.
Python 3.6 was dropped a while ago.
Python 3.6 was dropped a while ago.
Leaf package that doesn't build on supported python versions.
Backport of collections.abc additions from one EOL version to another.
The error was triggered by tzdata: 2022f -> 2022g
I don't think many packages depend on these, but let me ping the maintainers anyway:
(uh, quite many people) |
This was an older regression than the current staging-next iteration.
...into staging-next
Also I let this regression pass to
|
clisp was fixed in #206745. |
I'd thought the I can build the The The progress of failed tests (on darwin)tests/test_auth.py .......... [ 0%]
tests/test_compress.py ....... [ 1%]
tests/test_downloads.py ...... [ 2%]
tests/test_errors.py .... [ 2%]
tests/test_httpie.py ...........s............... [ 5%]
tests/test_json.py . [ 5%]
tests/test_auth.py .......... [ 6%]
tests/test_compress.py ....... [ 7%]
tests/test_downloads.py ...... [ 7%]
tests/test_errors.py .... [ 8%]
tests/test_httpie.py ...........s............... [ 10%]
tests/test_json.py . [ 10%]
tests/test_auth.py ......... [ 11%]
tests/test_auth_plugins.py .... [ 12%]
tests/test_binary.py ...... [ 12%]
tests/test_cli.py ...................................... [ 16%]
tests/test_cli_ui.py .... [ 16%]
tests/test_cli_utils.py .. [ 17%]
tests/test_compress.py .. [ 17%]
tests/test_config.py ........s [ 18%]
tests/test_cookie.py . [ 18%]
tests/test_cookie_on_redirects.py ..................... [ 20%]
tests/test_defaults.py ................. [ 22%]
tests/test_downloads.py .................... [ 24%]
tests/test_encoding.py .................FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF.. [ 28%]
.... [ 29%]
tests/test_errors.py .... [ 29%]
tests/test_exit_status.py ......... [ 30%]
tests/test_httpie.py ...................... [ 32%]
tests/test_httpie_cli.py ..................................... [ 36%]
tests/test_json.py FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF [ 41%]
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF [ 48%]
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF [ 56%]
FFFFFFFFFFFFFFFFFFFFFFFFFFFF............................................ [ 63%]
....................... [ 65%]
tests/test_meta.py ...... [ 66%]
tests/test_offline.py ......... [ 67%]
tests/test_output.py ..........xXx...................................... [ 72%]
.......................................................................F [ 79%]
F [ 79%]
tests/test_parser_schema.py . [ 79%]
tests/test_redirects.py ...x...... [ 80%]
tests/test_regressions.py ... [ 80%]
tests/test_sessions.py ................................................. [ 85%]
............ [ 86%]
tests/test_ssl.py .ss.....pytest-httpbin server hit an exception serving request: TLS/SSL connection has been closed (EOF) (_ssl.c:997)
attempting to ignore so the rest of the tests can run
............... [ 89%]
tests/test_stream.py ..FFFFFFFF...... [ 90%]
tests/test_tokens.py ................... [ 92%]
tests/test_transport_plugin.py . [ 92%]
tests/test_update_warnings.py ........... [ 93%]
tests/test_uploads.py ........................ [ 96%]
tests/test_windows.py s. [ 96%]
tests/test_xml.py FFFFFFFFFFFFFFFFF [ 98%]
tests/utils/matching/test_matching.py .................... [100%] |
If you'll have no ideas, I could attempt bisection, at the cost of lots of CPU time. |
I have no ideas but I'm not familiar with the recent changes to the ecosystem. It's plausible another of the pythonPackages maintainers will know, right away — though none has responded here. I don't mind doing a bisect, myself, as I'm doing some non-coding work, today. |
I see what you mean by lots of CPU time… the bisect points to a commit in this PR. Now I'm building everything, it seems (currently building llvm). I'm ok with letting it run, but perhaps one of the python maintainers might chip in with a suggestion? I don't know who is most likely to know. I did skim the commits, but nothing obvious jumped out. |
Yes, it's building from scratch, often a few times, with later bisect steps usually rebuilding much less. |
Just looking at the filres that have changes, the only thing that jumps out is removal of the (python) I've paused the bisect, for the moment, and instead reverted 8456141 to see whether It's the requests/certifi change that has caused the issue. There are other commits that refer to certifi; if this revert fixes the problem, then it's plausible the certificate handling in certify is incorrect. I actually don't care about httpie that much, but I figured I'd try to be a good citizen 🤣 no good deed goes unpunished, etc. I'll ping when I have an update. |
|
If I revert that, there is no error from httpie. Test summary after reverting c2068e0tests/test_auth.py .......... [ 0%]
tests/test_compress.py ....... [ 1%]
tests/test_downloads.py ...... [ 2%]
tests/test_errors.py .... [ 2%]
tests/test_httpie.py ...........s............... [ 5%]
tests/test_json.py . [ 5%]
tests/test_auth.py .......... [ 6%]
tests/test_compress.py ....... [ 7%]
tests/test_downloads.py ...... [ 7%]
tests/test_errors.py .... [ 8%]
tests/test_httpie.py ...........s............... [ 10%]
tests/test_json.py . [ 10%]
tests/test_auth.py ......... [ 11%]
tests/test_auth_plugins.py .... [ 12%]
tests/test_binary.py ...... [ 12%]
tests/test_cli.py ...................................... [ 16%]
tests/test_cli_ui.py .... [ 16%]
tests/test_cli_utils.py .. [ 17%]
tests/test_compress.py .. [ 17%]
tests/test_config.py ........s [ 18%]
tests/test_cookie.py . [ 18%]
tests/test_cookie_on_redirects.py ..................... [ 20%]
tests/test_defaults.py ................. [ 22%]
tests/test_downloads.py .................... [ 24%]
tests/test_encoding.py ................................................. [ 28%]
.... [ 29%]
tests/test_errors.py .... [ 29%]
tests/test_exit_status.py ......... [ 30%]
tests/test_httpie.py ...................... [ 32%]
tests/test_httpie_cli.py ..................................... [ 36%]
tests/test_json.py ..................................................... [ 41%]
........................................................................ [ 48%]
........................................................................ [ 56%]
........................................................................ [ 63%]
....................... [ 65%]
tests/test_meta.py ...... [ 66%]
tests/test_offline.py ......... [ 67%]
tests/test_output.py ..........xXx...................................... [ 72%]
........................................................................ [ 79%]
. [ 79%]
tests/test_parser_schema.py . [ 79%]
tests/test_redirects.py ...x...... [ 80%]
tests/test_regressions.py ... [ 80%]
tests/test_sessions.py ................................................. [ 85%]
............ [ 86%]
tests/test_ssl.py .ss.................... [ 89%]
tests/test_stream.py ................ [ 90%]
tests/test_tokens.py ................... [ 92%]
tests/test_transport_plugin.py . [ 92%]
tests/test_update_warnings.py ........... [ 93%]
tests/test_uploads.py ........................ [ 96%]
tests/test_windows.py s. [ 96%]
tests/test_xml.py ................. [ 98%]
tests/utils/matching/test_matching.py .................... [100%] |
Just from looking at the logs, I suspect that getsentry/responses#585 (in 0.22.0). Here’s one test failure from Hydra:
There, As best as I can tell, I should probably go and check if that’s what actually happening, then report this upstream (to TL;DR: Probably an upstream bug / new version incompatibility limited to the tests. |
https://hydra.nixos.org/job/nixpkgs/staging-next/unstable#tabs-constituents
https://hydra.nixos.org/job/nixos/staging-next-small/tested
https://hydra.nixos.org/jobset/nixpkgs/staging-next
https://hydra.nixos.org/jobset/nixos/staging-next-small