!xmLtiCaAJxfhURjrXl:matrix.org

NixOS RISC-V

206 Members
NixOS on RISC-V https://wiki.nixos.org/wiki/RISC-V https://pad.lassul.us/NixOS-riscv64-linux https://github.com/orgs/NixOS/teams/risc-v63 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
24 Mar 2025
@skeuchel:matrix.orgSteven Keucheldid 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 thing13:26:44
@nickcao:nichi.coNick CaoShameless plug: I have vf2 sd image cached at https://hydra.nichi.co/job/nixos/riscv/visionfive213:27:11
@nickcao:nichi.coNick Cao(I'm no longer sponsored to do this work so consider it a best effort thing)13:27:30
@nickcao:nichi.coNick Caosrc: https://github.com/NickCao/nixos-riscv13:28:10
25 Mar 2025
@aleksana:mozilla.orgaleksana 🏳️‍⚧️ (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:the-apothecary.clubhive ⬡ changed their profile picture.03:50:17
@burntk:matrix.org@burntk:matrix.org left the room.07:00:42
@misuzu:matrix.orgmisuzu1000002138.jpg
Download 1000002138.jpg
18:00:50
@misuzu:matrix.orgmisuzu
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:the-apothecary.clubhive ⬡ changed their profile picture.19:28:35
27 Mar 2025
@implr:hackerspace.plimplr Anyone tried to build something without crosscompiling (so system=riscv64-linux; no crossSystem), via qemu-user or natively recently? 20:40:33
@implr:hackerspace.plimplr 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:hackerspace.plimplr * 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:tunstall.xyzAlex NixOS compiled fine for commit 3a228057.
(See https://github.com/AlexandreTunstall/nixos-riscv/blob/6fc5181216631eaeec703fb09028b127c01d27a1/flake.lock#L9)
20:42:47
@alex:tunstall.xyzAlexSo the regression has happened in the past month or so.20:43:11
@implr:hackerspace.plimplrLet me double check if that commit works for me, maybe I did something dumb20:43:37
@implr:hackerspace.plimplrhm, it does not, fails the same way23:13:52
@implr:hackerspace.plimplrI'll try your flake as-is23:13:57
@alex:tunstall.xyzAlex
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:hackerspace.plimplr I just want to see if the bootstrap builds, so I'm doing .#nixosConfigurations.nixos.pkgs.bash 23:15:37
@implr:hackerspace.plimplrif that passes it's already further than I got23:15:45
@alex:tunstall.xyzAlex 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:hackerspace.plimplr 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:hackerspace.plimplrRedacted or Malformed Event23:20:04
28 Mar 2025
@implr:hackerspace.plimplrthe flake does not build either, so it must be somethign with qemu-user that breaks the test12:35:02
@scottytheengineer:matrix.orgscottytheengineer joined the room.18:16:21
@SeTSeR:matrix.orgWhite 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

Show newer messages


Back to Room ListRoom Version: 10