!bxVOQwsVoHhZcmNDGw:nixos.org

Nix + dotnet

120 Members
23 Servers

Load older messages


SenderMessageTime
14 Aug 2025
@oatmealraisin:matrix.orgoatmealraisin I have a project with a long tree of projectReferences, and I've got (most) building. I'm changing them to packNupkg=true, but I'm running into a common error between some of them: error NU5026: The file '/build/flake-build/src/Shared/bin/Release/net8.0/Shared.dll' to be packed was not found on disk. [/build/flake-build/src/Shared/Shared.csproj] 19:01:03
@oatmealraisin:matrix.orgoatmealraisin(Shared.csproj is the currently building project)19:01:15
@oatmealraisin:matrix.orgoatmealraisinAny ideas why this might be happening?19:01:24
@6pak:matrix.org6paklooks like a dummy csproj to house shared files19:02:15
@6pak:matrix.org6pakare you sure it's projectreferenced by anything?19:02:26
@oatmealraisin:matrix.orgoatmealraisinIt's currently the package I'm trying to build, it references one other project (Util.csproj) which builds as a nupkg19:02:58
@oatmealraisin:matrix.orgoatmealraisin Just for clarification, I'm trying to build an aspnet/blazor project in a flake, and so I'm making a default.nix in each project directory 19:03:56
@oatmealraisin:matrix.orgoatmealraisin currently just going through and making sure each builds with nix-build 19:04:17
@oatmealraisin:matrix.orgoatmealraisinShould I use a pastebin for this chat or can I just paste into the chat?19:04:40
@oatmealraisin:matrix.orgoatmealraisin
19:06:48
@oatmealraisin:matrix.orgoatmealraisin* with import <nixpkgs> { }; let Utils = import ../Utils; in buildDotnetModule { pname = "Shared.csproj"; version = "0.1"; src = ../..; projectFile = "src/Shared/Shared.csproj"; referencedProjects = [ Utils ]; nugetDeps = ./deps.json; packNupkg = true; } 19:06:57
@oatmealraisin:matrix.orgoatmealraisin deps.json is generated for every project using nix-build -A passthru.fetch-deps 19:07:21
@oatmealraisin:matrix.orgoatmealraisin Every default.nix looks pretty much exactly like this 19:07:52
@whovian9369:matrix.orgWhovian9369 Anyone know if trying to build the Dotnet 10 Preview 6 dotnet-vmr is likely "worth it" for most users?
I also noticed https://github.com/NixOS/nixpkgs/issues/431811 which is worrying me, since I'm on quite a lower end system.
19:19:39
@whovian9369:matrix.orgWhovian9369 * Anyone know if trying to build the Dotnet 10 Preview 6 dotnet-vmr is likely "worth it" for most users to build something?
I also noticed https://github.com/NixOS/nixpkgs/issues/431811 which is worrying me, since I'm on quite a lower end system.
19:19:51
@whovian9369:matrix.orgWhovian9369 * Anyone know if trying to build the Dotnet 10 Preview 6 dotnet-vmr is likely "worth it" for most users to build something else?
I also noticed https://github.com/NixOS/nixpkgs/issues/431811 which is worrying me, since I'm on a lower end system and I don't like the idea of waiting a while just for a failed build.
19:21:04
@corngood:corngood.comCorngoodThat failure happens quite quickly (configure phase). We just merged a change today that provides debug symbols for VMR builds, so it would be useful if anyone can reproduce the crash and provide a core dump. So far I've never been able to reproduce it. The only caveat is that if stage0 isn't in the binary cache, but it builds and then stage1 crashes, that might take a while...19:33:12
@whovian9369:matrix.orgWhovian9369So it might be good for me to attempt the build anyway?19:33:45
@corngood:corngood.comCorngood Well if it's convenient for you, it would be nice to have more data about where it crashes and doesn't crash. You could always set it going and then use dotnetCorePackages.sdk_10_0-bin in the meantime. 19:35:25
@corngood:corngood.comCorngoodHow lower end is your system?19:35:52
@whovian9369:matrix.orgWhovian9369Well for one it's running Windows 10 using NixOS-WSL, so ram's already limited there. Intel(R) Core(TM) i7-4770 (8) @ 3.40 GHz with 7.72 reported GB of RAM (supplied to WSL 2?)19:37:20
@corngood:corngood.comCorngoodOkay, that's not so bad. Even just knowing if it gets past configurePhase without crashing would be interesting.19:38:01
@corngood:corngood.comCorngoodThe build dependencies are quite large though (GBs) in case that's a problem19:38:22
@whovian9369:matrix.orgWhovian9369Meaning what I'd get from the store, or the mid-build artifacts?19:38:46
@whovian9369:matrix.orgWhovian9369* Meaning what I'd get from the cache, or the mid-build artifacts?19:38:51
@6pak:matrix.org6pakwill it even build with 8gb ram?19:38:53
@corngood:corngood.comCorngoodIt probably depends on the core count. For 8 cores it might be okay.19:39:14
@whovian9369:matrix.orgWhovian9369 I'm running a "quick" $ sudo nix store optimise -v so I'll get a list of derivations to build and get back to ya 19:40:12
@corngood:corngood.comCorngoodIf anyone else is able to repro https://github.com/NixOS/nixpkgs/issues/431811 and provide a core dump / system info I'd appreciate it.19:41:06
@whovian9369:matrix.orgWhovian9369 Do you just want me to try building nixpkgs#dotnetCorePackages.dotnet_10.vmr then? 19:41:44

Show newer messages


Back to Room ListRoom Version: 9