Nix + dotnet | 113 Members | |
| 23 Servers |
| Sender | Message | Time |
|---|---|---|
| 21 Aug 2025 | ||
Huh, now I seem to be getting a successful fetch-deps for the extra dependencies, but nix build -L .#kanvas seems to be running into... error CS0246: The type or namespace name 'Komponent' could not be found (are you missing a using directive or an assembly reference?) | 07:46:53 | |
| doesnt nuget2nix include custom repos from nuget.config? | 09:24:56 | |
| Yeah, `fetch-deps` should just work. You wouldn't usually get CS0246 from a missing nuget dependency. | 10:40:58 | |
| Well I don't have the repo added yet, but good to know, thanks. | 13:29:12 | |
| Sorry, those are basically two different errors. The original error was
| 13:43:49 | |
When trying to build kanvas I seem to actually be hitting CS0246 multiple times for Komponent and some other entries. (ByteOrder, BitOrder seem to be the other main prints for that error code.) | 13:46:45 | |
| Redacted or Malformed Event | 13:51:49 | |
| I suppose sending the build log would be handy for support, huh? 😅 https://pastebin.com/raw/GDQbrGLe | 13:53:35 | |
So you definitely want to build all of these as separate nix derivations? If so, you need to make sure the dependent projects reference the dependencies with PackageReference, and you'll need to make sure the dependencies are built with packNupkg = true, and included in buildInputs of the dependent derivation. | 14:55:51 | |
| Actually, you don't have to do it that way. I suppose you could publish them and set up references without nuget, but I don't really see the benefit of doing it that way. | 14:58:25 | |
If you can think of a good alternate way to do it that makes fetch-deps happy, I'm all ears. | 15:24:39 | |
| Oh I forgot to respond to the rest of the post, sorry.
The derivations for | 15:46:56 | |
This project doesn't seem to use | 16:54:50 | |
Yeah I'm wanting to build Kuriimu2.ImGui.csproj so I'll see if I can collapse it all nicely, thanks for the time! | 17:16:03 | |
| 24 Aug 2025 | ||
| I've got a couple of .NET 6 EOL PRs if anyone has time to review
| 08:37:44 | |
| One more: https://github.com/NixOS/nixpkgs/pull/436539 | 18:25:49 | |
| 26 Aug 2025 | ||
| Going to try and do some mono cleanup as well https://github.com/NixOS/nixpkgs/pull/436972 | 03:01:19 | |
| https://github.com/NixOS/nixpkgs/pull/436991 | 03:16:53 | |
I'm guessing dotnetCorePackages.dotnet_10.vmr is still broken on Hydra with 10.0.0-preview.7? | 08:04:00 | |
| Yeah, sadly it seems to have failed again
I had a go at reproducing this locally, but no luck so far. A core dump would be nice. | 15:12:40 | |
| 27 Aug 2025 | ||
| I'll try to report back if I run into one then! | 18:28:07 | |
| 28 Aug 2025 | ||
Looks like my build attempt failed when building fsharp so likely long after the build failure you're worried about. | 00:54:51 | |
| Still bad though. What happened? | 01:49:47 | |
| I don't remember and don't record it, sadly. I'll see if I get an error from another run. | 03:43:32 | |
I did do --keep-failed though, though I don't actually know which directory it is it. 😅 | 03:45:00 | |
Looks like fsharp appears to have built correctly this time, unfortunately. Sorry that I didn't capture the initial run | 03:51:50 | |
* Looks like fsharp appears to have built correctly this time, unfortunately. Sorry that I didn't capture the initial error! | 03:51:58 | |
It only took just under an hour and a half this time, nice! | 05:12:12 | |
| I went back to that Kuriimu2 project that I was working on, and I can't for the life of me figure out how to get it building so far. Originally I tried doing it as different packages that got provided via the Flake, but adding the various local dependencies via a projectFile list is just throwing errors on fetch-deps again since it wants NuGet binaries for most of them that don't actually exist yet since this is still just the dependency stage... | 08:53:48 | |