Nix + dotnet | 118 Members | |
| 23 Servers |
| Sender | Message | Time |
|---|---|---|
| 7 Mar 2025 | ||
just make a regular stdenvNoCC.mkDerivation which uses mono's xbuild in buildPhase and nuget restore in configurePhase and wrap that in addNuGetDeps | 14:36:02 | |
In reply to @sananatheskenana:matrix.orgHow did you run it? It should be pointed to a directory where you checked out all the packages to | 14:59:56 | |
| I ran it as `nuget-to-json out` | 15:00:36 | |
| I think the issue might be that `nuget restore` fetches the nupkg instead of just the metadata, and in fact the metadata is not in the output only the package is | 15:01:25 | |
In reply to @6pak:matrix.orgyep that's the plan | 15:02:03 | |
In reply to @sananatheskenana:matrix.orgmaybe we could add nuget restore support to nuget-to-json? It'd essentially be using the already fetched nupkg instead of prefetching the url from the metadata | 15:03:15 | |
| so basically since there's no metadata in the output directory, nuget-to-json is in an infinite loop i think | 15:05:06 | |
In reply to @sananatheskenana:matrix.orgNo, as long as it unpacks the packages into the directory it should be fine | 15:22:31 | |
| Lemme review the source, but I don't remember it depending on any specific metadata on the output directory | 15:23:28 | |
| I think it might be stuck here instead: https://github.com/NixOS/nixpkgs/blob/master/pkgs%2Fby-name%2Fnu%2Fnuget-to-json%2Fnuget-to-json.sh#L26-L28 | 15:24:44 | |
| I tested that command manually and it worked so I assumed it wasn't | 15:25:31 | |
| IIRC the output was something like `E https://whatever` | 15:25:49 | |
| so the second row has URLs | 15:26:06 | |
| What does a proper packages directory look like when generated by `dotnet restore` (also how do inline codeblocks work in matrix again? | 15:27:42 | |
| It should have one directory per package and then a subdirectory with the package version and then inside have the package files | 16:37:05 | |
| * It should have one directory per package and then a subdirectory named with the package version and then inside have the package files | 16:37:22 | |
| 16:43:54 | ||
In reply to @gggkiller:matrix.orgIIRC that wasn't how nuget restore generated them, it had one directory per package with a .nupkg file and sometimes other files too | 17:44:33 | |
| But I'll test it again | 17:44:43 | |
| * IIRC that wasn't how nuget restore generated them, it had one directory per package with a .nupkg file and sometimes other files too, no version directory | 17:45:18 | |
| 8 Mar 2025 | ||
| 21:41:03 | ||
| 9 Mar 2025 | ||
| 23:05:31 | ||
| 12 Mar 2025 | ||
| 00:41:13 | ||
| 15 Mar 2025 | ||
| 03:01:22 | ||
| 17 Mar 2025 | ||
| well, apparently Jetbrains Rider breaks with scudo allocator | 06:01:08 | |
| * well, apparently Jetbrains Rider breaks with scudo, graphene-hardened and graphene-hardened-light allocators | 06:08:47 | |
| fortunately seems like it work with mimalloc with the security features enabled, at least I can have some extent of security in the allocator | 06:26:05 | |
| * ~~fortunately seems like it work with mimalloc with the security features enabled, at least I can have some extent of security in the allocator~~ nevermind, chromium breaks with mimalloc | 07:22:30 | |
| * ~fortunately seems like it work with mimalloc with the security features enabled, at least I can have some extent of security in the allocator~ nevermind, chromium breaks with mimalloc | 07:22:34 | |
| * fortunately seems like it work with mimalloc with the security features enabled, at least I can have some extent of security in the allocator nevermind, chromium breaks with mimalloc | 07:22:41 | |