| 24 Mar 2025 |
Steven Keuchel | did not know that wiki page existed. I started from https://github.com/NixOS/nixos-hardware/tree/master/starfive/visionfive/v2 but that seems to be the same thing | 13:26:44 |
Nick Cao | Shameless plug: I have vf2 sd image cached at https://hydra.nichi.co/job/nixos/riscv/visionfive2 | 13:27:11 |
Nick Cao | (I'm no longer sponsored to do this work so consider it a best effort thing) | 13:27:30 |
Nick Cao | src: https://github.com/NickCao/nixos-riscv | 13:28:10 |
| 25 Mar 2025 |
| aleksana 🏳️⚧️ (force me to bed after 18:00 UTC) changed their display name from aleksana (force me to bed after 18:00 UTC) to aleksana 🏳️⚧️ (force me to bed after 18:00 UTC). | 17:00:21 |
| 26 Mar 2025 |
| hive ⬡ changed their profile picture. | 03:50:17 |
| @burntk:matrix.org left the room. | 07:00:42 |
misuzu |  Download 1000002138.jpg | 18:00:50 |
misuzu | In reply to @misuzu:matrix.org https://liliputing.com/orange-pi-rv2-is-a-single-board-pc-with-an-8-core-risc-v-processor/ Ordered one | 18:00:59 |
| hive ⬡ changed their profile picture. | 19:28:35 |
| 27 Mar 2025 |
implr | Anyone tried to build something without crosscompiling (so system=riscv64-linux; no crossSystem), via qemu-user or natively recently? | 20:40:33 |
implr | On current unstable, bison is failing doCheck for me, but it's in one of the bootstrap stages, so it's a huge pain in the ass to override | 20:40:58 |
implr | * On current unstable, bison is failing doInstallCheck for me, but it's in one of the bootstrap stages, so it's a huge pain in the ass to override | 20:42:42 |
Alex | NixOS compiled fine for commit 3a228057.
(See https://github.com/AlexandreTunstall/nixos-riscv/blob/6fc5181216631eaeec703fb09028b127c01d27a1/flake.lock#L9) | 20:42:47 |
Alex | So the regression has happened in the past month or so. | 20:43:11 |
implr | Let me double check if that commit works for me, maybe I did something dumb | 20:43:37 |
implr | hm, it does not, fails the same way | 23:13:52 |
implr | I'll try your flake as-is | 23:13:57 |
Alex | In reply to @implr:hackerspace.pl I'll try your flake as-is See the instructions in README. As-is, it requires some x86 cross-compilation for GHC (or you can edit out the Haskell dependencies). | 23:14:55 |
implr | I just want to see if the bootstrap builds, so I'm doing .#nixosConfigurations.nixos.pkgs.bash | 23:15:37 |
implr | if that passes it's already further than I got | 23:15:45 |
Alex | Well, if that evaluates and doesn't complain about needing an x86_64 machine, it should be OK (it could still require GHC because of ShellCheck being used in writeShellScript). | 23:16:59 |
implr | Oh, I am on a amd64 machine with extra-platforms = riscv64-linux right now, so that should just work, but that might be the difference which makes bison work for you and not me | 23:20:01 |
implr | Redacted or Malformed Event | 23:20:04 |
| 28 Mar 2025 |
implr | the flake does not build either, so it must be somethign with qemu-user that breaks the test | 12:35:02 |
| scottytheengineer joined the room. | 18:16:21 |
White Whale | Hello! I’m trying to build `nicotine-plus` on my visionfive 2, and I stumbled upon failing test of `watchdog`. I tried overriding this with following overlay: ```nix python3Packages = super.python3Packages.overrideScope (self: super: { sphinx = overrideSphinx super.sphinx; pytest-timeout = disablePythonTests super.pytest-timeout; hypothesis = disablePythonTests super.hypothesis; eventlet = disableTests super.eventlet; watchdog = super.watchdog.overridePythonAttrs (old: { disabledTests = [ "test_select_fd" ]; }); werkzeug = super.werkzeug.overridePythonAttrs (old: { nativeCheckInputs = old.nativeCheckInputs ++ [ self.watchdog ]; }); }); ``` but problematic version is still built and thus failing build. `nix why-depends` shows dependency on watchdog from werkzeug. How should I resolve this problem?
I came here with similar question some time ago, I tried suggestions from thread and did some investigation with GPT, but I was unable to compile `watchdog`. Should I resort to modifying nixpkgs? | 20:41:18 |