| 17 Feb 2025 |
Corngood | We have `roslyn-ls`, which uses the main Roslyn repo but builds only the language server. | 23:25:37 |
dgb | Yeah, they're separate csproj files in the upstream repo. I didn't realize building multiple projects in the same derivation was an option. I think that makes the most sense. Thanks for the advice | 23:38:51 |
| 18 Feb 2025 |
dgb | https://github.com/NixOS/nixpkgs/pull/382993 alright, well there it is | 01:51:52 |
| 24 Feb 2025 |
| loudgolem joined the room. | 07:39:16 |
| 1 Mar 2025 |
| @achnazoor:matrix.org left the room. | 12:44:17 |
| 3 Mar 2025 |
| Jaco joined the room. | 13:21:53 |
| 5 Mar 2025 |
| lzcunt joined the room. | 21:17:37 |
lzcunt | Heyy, packaging a dotnet app. It seems to run nuget restore instead of dotnet restore in its makefile, and seemingly fetch-deps doesn't do that | 21:18:09 |
lzcunt | I have no idea why those two commands are any different, I am not really a dotnet person. Testing manually, it seems dotnet restore fails to find anything to restore at all. What should I do? | 21:18:19 |
6pak | nuget would likely call the legacy mono/netfx nuget client | 21:20:34 |
6pak | while nixpkgs only really supports the modern dotnet sdk | 21:20:43 |
lzcunt | Ah, is there a way to get the solution to restore with dotnet instead? | 21:21:14 |
6pak | what app is it? | 21:21:24 |
lzcunt | OpenBVE | 21:21:28 |
lzcunt | train simulator :3 | 21:21:35 |
6pak | "makefile" sounds like it does some custom build logic | 21:21:44 |
lzcunt | it barely does any logic | 21:21:52 |
lzcunt | it's checking for dependencies then just calling nuget and msbuild | 21:22:06 |
6pak | it uses the legacy project format and packages.config, but it should still work with modern dotnet sdk | 21:22:43 |
6pak | just try doing dotnet restore/dotnet build | 21:22:53 |
lzcunt | they say to build with mono but idk the difference between dotnet core and mono | 21:23:08 |
lzcunt |
Determining projects to restore... Nothing to do. None of the projects specified contain packages to restore.
| 21:23:44 |
6pak | mono has been abandoned for years | 21:23:48 |
lzcunt | *
Determining projects to restore... Nothing to do. None of the projects specified contain packages to restore.
| 21:23:53 |
6pak | ever since dotnet was open sourced | 21:23:55 |
lzcunt | this is with dotnet restore | 21:24:08 |
6pak | * mono has been (effectively) abandoned for years | 21:24:13 |
6pak | actually no, project.json is still somewhat supported by dotnet restore, but packages.config never was | 21:25:56 |
lzcunt | I wonder how complicated it would be to patch them to use dotnet core instead of mono with 0 dotnet knowledge | 21:26:06 |
6pak | so you'd have to either convert the project to modern format (which should be somewhat easy if you know c#) or build using mono in nixpkgs | 21:26:33 |