| 7 Oct 2021 |
lukegb (he/him) | argh is https://github.com/neithere/argh/issues/148 | 15:51:16 |
Alyssa Ross | argh | 16:24:30 |
jonringer | still curious why this broke between patch releases, first time I've seen such a failure | 16:27:49 |
trofi | The library seems to rely heavily on docstrings to do thing. I found it very fragile as those get discarded (yes?) when python bytecode is optimised. | 18:00:40 |
lukegb (he/him) | Only at double-optimized "this might break some programs" mode | 18:04:25 |
| 8 Oct 2021 |
| Ryan Burns joined the room. | 19:08:21 |
hexa | we might need to revert the python39 bump on staging due to some rather interesting breakages in aiohttp et al | 23:16:58 |
lukegb (he/him) | yeah | 23:58:20 |
lukegb (he/him) | something is breaking tests, too | 23:58:33 |
lukegb (he/him) | but not... consistently? | 23:58:39 |
lukegb (he/him) | like, the python interpreter appears to sometimes be crashing on shutdown | 23:58:47 |
| 9 Oct 2021 |
hexa | meh. | 00:00:17 |
lukegb (he/him) | e.g. https://hydra.nixos.org/build/155606118/nixlog/39 | 00:18:32 |
lukegb (he/him) | Fatal Python error: _enter_buffered_busy: could not acquire lock for <_io.BufferedWriter name='<stderr>'> at interpreter shutdown, possibly due to daemon threads
Python runtime state: finalizing (tstate=0x441670)
Current thread 0x0000fffff7ff47b0 (most recent call first):
<no Python frame>
/nix/store/cf43j6r16pir93wc97wl10n8ybww6pa8-stdenv-linux/setup: line 1319: 4 Aborted (core dumped) /nix/store/hn2kc3fkzm72acrgj0nmvqcchln7jxrc-nixos-test-driver-dhparams/bin/nixos-test-driver
builder for '/nix/store/gqaa94hihgl54szsjgpv9iaghkpcsyx8-vm-test-run-dhparams.drv' failed with exit code 134
| 00:18:43 |
hexa | heh, the python bump is in staging, not master 😀 | 00:35:01 |
hexa | 3.9.6 🆗 | 00:35:33 |
hexa | 3.9.7 ❌ | 00:35:45 |
hexa | https://hydra.nixos.org/log/1xwq5gg8fi31g6klkyc092dwpji04qx6-Python-3.9.7.tar.xz.drv | 01:00:46 |
hexa | great. | 01:00:49 |
hexa | error: unable to download 'https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tar.xz': Couldn't resolve host name (6)
builder for '/nix/store/1xwq5gg8fi31g6klkyc092dwpji04qx6-Python-3.9.7.tar.xz.drv' failed with exit code 1
| 01:01:13 |
Vladimír Čunát | In reply to @hexa:lossy.network
error: unable to download 'https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tar.xz': Couldn't resolve host name (6)
builder for '/nix/store/1xwq5gg8fi31g6klkyc092dwpji04qx6-Python-3.9.7.tar.xz.drv' failed with exit code 1
I don't know which Hydra build triggered this, but restarting it now should work. My current workaround: https://hydra.nixos.org/eval/1712001 (Though I really still hope for Nix release "soon" and getting it to Hydra.) | 07:22:28 |
Vladimír Čunát | In reply to @vcunat:matrix.org I don't know which Hydra build triggered this, but restarting it now should work. My current workaround: https://hydra.nixos.org/eval/1712001 (Though I really still hope for Nix release "soon" and getting it to Hydra.) Anyway, let's do a new staging-small eval: https://hydra.nixos.org/eval/1712002 | 08:11:57 |
hexa | Vladimír Čunát: on python-unstable (https://hydra.nixos.org/eval/1711922?full=1#tabs-now-fail) | 10:21:30 |
hexa | not sure how to navigate to the python3.9 build itself to restart it, since it is only an indirect dependency of the package set | 10:22:01 |
hexa | restarted all failed builds, let's see if that helps | 10:27:07 |
hexa | Vladimír Čunát: https://hydra.nixos.org/build/155611207 no idea how to give python itself a poke here. | 11:00:31 |
das_j | In reply to @hexa:lossy.network Vladimír Čunát: https://hydra.nixos.org/build/155611207 no idea how to give python itself a poke here. You can probably clear the failed builds cache if you have the permissions | 11:21:43 |
das_j | I don't think there is a selective way unless you log into the hydra and do nix-store -r and restart the build | 11:22:00 |
hexa | 🤷 | 11:22:02 |
hexa | pretty sure I only have restart bits | 11:22:10 |