| 18 Mar 2025 |
GGG | I'll try to find out when I have free time to try to save you time, but I can't guarantee that | 00:00:24 |
Matt Sturgeon | You do something with the NUGET_HTTP_CACHE_PATH variable in the add-nuget-deps wrapper | 13:22:42 |
Matt Sturgeon | (thanks for getting the curl fix merged early btw) | 13:23:13 |
lzcunt | Heyy, remember me? I've figured out the differences between nuget restore and dotnet restore and I have a hacky patch for nuget-to-json that seems to work for nuget restore | 18:14:23 |
lzcunt | Expect a patch | 18:14:34 |
GGG | oh hey | 18:16:19 |
GGG | very nice, good job! | 18:16:21 |
lzcunt | thanks it was rough lol, there's still a bug (on my part) that's preventing me from restoring OpenBVE with this | 18:16:57 |
lzcunt | after I'm done with it I'll send a PR | 18:17:06 |
lzcunt | Are nuspec files automatically generated or are they uploaded? Is there a reason why a nuspec file might be missing the xmlns attribute? | 18:45:47 |
6pak | it can be either | 18:46:43 |
6pak | modern tooling generates one for you from the .csproj | 18:46:51 |
lzcunt | Ah, so it's probably because this project is not using modern tooling lol | 18:47:30 |
lzcunt | xmlstarlet is not happy because xmlns is missing | 18:47:42 |
6pak | personally I hate that thing | 18:48:07 |
6pak | bash is an awful choice for this task | 18:48:25 |
lzcunt | I agree but this is the reality of current nixpkgs/nixos, everything is basically bash script generators lol and I'm more interested in getting it to work and not rewriting it | 18:49:12 |
lzcunt | tho, rewriting it in python wouldn't be too hard hmm? | 18:49:42 |
lzcunt | but I trust my bash more than my python so I'm not the person to do that | 18:50:24 |
lzcunt | nope it's impossible to use -N "_=" to hackily define the xmlns because xmlstarlet gets mad at you when there's a proper xmlns defined in the file, and I can't define the proper ns there because there are multiple versions (and once again xmlstarlet gets mad when they don't match) | 19:03:10 |
lzcunt | I'll patch the nuspec file (manually for now) | 19:03:27 |
lzcunt | Heyy, what package provides msbuild? the msbuild package seems to be for 6.0 which is marked insecure | 19:49:43 |
6pak | the modern msbuild is part of dotnet sdk | 19:50:42 |
lzcunt | So I need to depend on dotnet sdk for mono packages too? oof | 19:51:10 |
6pak | if you can even build your project with modern msbuild | 19:51:32 |
6pak | mono had it's own msbuild clone called xbuild, before msbuild was open sourced | 19:51:57 |
lzcunt | yea I'm aware, the application I'm trying to manage depends on standalone msbuild | 19:52:21 |
lzcunt | but is a mono project | 19:52:37 |
lzcunt | * and is a mono project | 19:52:49 |
6pak | afaik mono also had a fork of the open sourced msbuild for a bit | 19:52:56 |