!xmLtiCaAJxfhURjrXl:matrix.org

NixOS RISC-V

237 Members
NixOS on RISC-V https://wiki.nixos.org/wiki/RISC-V https://pad.lassul.us/NixOS-riscv64-linux 69 Servers

Load older messages


SenderMessageTime
9 Jan 2025
@rosscomputerguy:matrix.orgTristan RossRip, openexr failed tests due to 1 test timing out19:45:13
@alex:tunstall.xyzAlex
In reply to @rosscomputerguy:matrix.org
Rip, openexr failed tests due to 1 test timing out

This unfortunately happens for some packages. Commonly available RISC-V cores can be far slower than the heavily optimised and mature x86 platforms that often set the timings.

You could report the issue upstream, but for now disabling checks is an easy solution. It could even save hours of building if you do it pervasively.

21:20:48
@rosscomputerguy:matrix.orgTristan Ross
In reply to @alex:tunstall.xyz

This unfortunately happens for some packages. Commonly available RISC-V cores can be far slower than the heavily optimised and mature x86 platforms that often set the timings.

You could report the issue upstream, but for now disabling checks is an easy solution. It could even save hours of building if you do it pervasively.

Yeah... I'm kinda aware of that. Hopefully someday we get more performant systems.
21:22:08
@alex:tunstall.xyzAlex

Emulated builds (e.g. via binfmt) also struggle with the problem.

Access to clocks and timings interferes with reproducibility, but they are very difficult system calls to take away.

21:24:54
@rosscomputerguy:matrix.orgTristan RossUnfortunately, I cannot do emulated builds because those don't work with a page size larger than 4k.23:13:05
@rosscomputerguy:matrix.orgTristan RossI've gotten things like bus errors with just running ls23:13:20
10 Jan 2025
@lab.8916100448256:matrix.org12b joined the room.16:23:35
@fgaz:matrix.orgfgaz
In reply to @rosscomputerguy:matrix.org
Rip, openexr failed tests due to 1 test timing out
I think I increased the timeout of that package already
22:38:49
@fgaz:matrix.orgfgazlike months ago22:38:52
@fgaz:matrix.orgfgaz try building with --max-jobs 1 --cores 1 22:39:10
@rosscomputerguy:matrix.orgTristan RossYeah lol, it's timing out by like half a second22:39:32
@rosscomputerguy:matrix.orgTristan RossBut I'm past that now22:39:46
@rosscomputerguy:matrix.orgTristan RossPython stuff is building22:39:55
@rosscomputerguy:matrix.orgTristan Ross459 derivations left22:40:11
@fgaz:matrix.orgfgaz https://github.com/NixOS/nixpkgs/blob/61b77b92ab78c6c4eed66823ef619a1cbe0337c4/pkgs/development/libraries/openexr/default.nix#L54-L55 22:40:13
@fgaz:matrix.orgfgaz
In reply to @rosscomputerguy:matrix.org
But I'm past that now
Nice!
22:40:25
11 Jan 2025
@rosscomputerguy:matrix.orgTristan Ross
error: builder for '/nix/store/sq3vjc0dn0rsfhjvdgphgbyb2yipc77h-python3.12-hypothesis-6.112.2.drv' failed with exit code 1;
       last 25 log lines:
       > You can add @seed(166370714267267105264357939584607094565) to this test or run pytest with --hypothesis-seed=166370714267267105264357939584607094565 to reproduce thi.
       > ============================= slowest 20 durations =============================
       > 300.00s call     hypothesis-python/tests/cover/test_slices.py::test_start_will_equal_0
       > 215.85s call     hypothesis-python/tests/cover/test_stateful.py::TestLotsOfEntropyPerStepMachine::runTest
       > 138.40s call     hypothesis-python/tests/cover/test_stateful.py::test_removes_needless_steps
       > 125.83s call     hypothesis-python/tests/cover/test_stateful.py::test_saves_failing_example_in_database
       > 121.27s call     hypothesis-python/tests/cover/test_flakiness.py::test_failure_sequence_inducing
       > 110.93s call     hypothesis-python/tests/cover/test_database_backend.py::TestGADReads::runTest
       > 105.06s call     hypothesis-python/tests/cover/test_slices.py::test_step_will_be_negative
       > 91.98s call     hypothesis-python/tests/cover/test_statistical_events.py::test_stateful_with_one_of_bundles_states_are_deduped
       > 88.29s call     hypothesis-python/tests/cover/test_observability.py::test_observability
       > 81.35s call     hypothesis-python/tests/cover/test_stateful.py::TestMachineUsingMultiple::runTest
       > 67.26s call     hypothesis-python/tests/cover/test_statistical_events.py::test_stateful_states_are_deduped
       > 66.79s call     hypothesis-python/tests/cover/test_sampled_from.py::test_efficient_lists_of_tuples_first_element_sampled_from
       > 65.39s call     hypothesis-python/tests/cover/test_regex.py::test_fullmatch_generates_example[[ab]*-aBb]
       > 55.93s call     hypothesis-python/tests/cover/test_testdecorators.py::test_float_addition_is_associative
       > 54.70s call     hypothesis-python/tests/cover/test_type_lookup.py::test_can_generate_from_all_registered_types[BaseExceptionGroup]
       > 53.84s call     hypothesis-python/tests/cover/test_composite.py::test_can_shrink_matrices_with_length_param
       > 51.04s call     hypothesis-python/tests/cover/test_regex.py::test_matching[True-True-\\s-None]
       > 48.16s call     hypothesis-python/tests/cover/test_lookup.py::test_specialised_mapping_types[typing.OrderedDict[tests.cover.test_lookup.Elem, tests.cover.test_lookup]
       > 47.87s call     hypothesis-python/tests/cover/test_regex.py::test_matching[True-True-\\w-is_word]
       > 47.57s call     hypothesis-python/tests/cover/test_lookup.py::test_resolves_forwardrefs_to_builtin_types[object]
       > =========================== short test summary info ============================
       > FAILED tests/cover/test_stateful.py::test_can_run_with_no_db - hypothesis.errors.FailedHealthCheck: Data generation is extremely slow: Onl...
       > ====== 1 failed, 3211 passed, 5 skipped, 1 xfailed in 2774.21s (0:46:14) =======
       For full logs, run 'nix log /nix/store/sq3vjc0dn0rsfhjvdgphgbyb2yipc77h-python3.12-hypothesis-6.112.2.drv'.

Fun

00:30:20
@rosscomputerguy:matrix.orgTristan Ross I've enabled --keep-going so these one off errors don't kill when I still have like 440 00:35:45
@hexa:lossy.networkhexarun on a potato01:51:44
@hexa:lossy.networkhexa* apparently run on a potato01:51:49
@rosscomputerguy:matrix.orgTristan RossIt's a VisionFive 2 lol01:54:27
@rosscomputerguy:matrix.orgTristan RossAnd the remote builder is a HiFive Premier P550 that Matthew Croughan is running01:54:51
@hexa:lossy.networkhexaouch.01:55:06
@hexa:lossy.networkhexaI still remember the HiFive Unmatched01:55:19
@hexa:lossy.networkhexaand it was indeed unmatched 😕 01:55:23
@rosscomputerguy:matrix.orgTristan Rosslol01:55:40
@rosscomputerguy:matrix.orgTristan RossAll the RISC-V hardware with great performance is probably under an NDA and behind a ridiculous amount of money.01:56:08
@hexa:lossy.networkhexa🤷‍♂️01:56:55
@orzklv:matrix.org@orzklv:matrix.org left the room.04:07:38
@rosscomputerguy:matrix.orgTristan Ross368 derivations to go06:52:01

Show newer messages


Back to Room ListRoom Version: 10