| 18 Mar 2025 |
lzcunt | * oof dotnet-sdks msbuild doesn't work (it wants .NETFramework,Version=v4.6.1 but is 8.0) | 19:53:51 |
lzcunt | so xbuild doesn't work, msbuild is marked insecure, sdk's msbuild is not for mono projects seemingly) | 19:54:58 |
lzcunt | * so xbuild doesn't work, msbuild is marked insecure, sdk's msbuild is not for mono projects seemingly | 19:55:00 |
6pak | you might make it work by explicitly referencing Microsoft.NETFramework.ReferenceAssemblies? | 19:55:14 |
lzcunt | how would I do that? | 19:55:29 |
6pak | by however you install packages on packages.config projects | 19:59:51 |
6pak | wait so packages.config should work after all? | 20:00:34 |
6pak | https://learn.microsoft.com/en-us/nuget/reference/msbuild-targets#restoring-packagereference-and-packagesconfig-projects-with-msbuild | 20:00:45 |
lzcunt | this is nuget restore | 20:09:44 |
lzcunt | wait no | 20:09:54 |
6pak | no, it seems to be modern msbuild/nuget | 20:10:11 |
lzcunt | yea I tried this and it didn't support packages.config | 20:10:42 |
lzcunt | it could be an older version than 16.5 possibly | 20:11:07 |
lzcunt | and I got nuget restore working anyway | 20:11:37 |
6pak | with the RestorePackagesConfig flag? | 20:11:44 |
lzcunt | no... | 20:11:53 |
lzcunt | Nothing to do. None of the projects specified contain packages to restore. | 20:13:09 |
lzcunt | yea seemingly this project depends on msbuild from mono-complete which we might not have (or it might be the msbuild package that needs SDK 6 which is EOL so that package also doesn't work) | 20:33:34 |
GGG | Doesn't `dotnet msbuild` work? That mightwork with legacy projects | 20:52:16 |
| 19 Mar 2025 |
| K900 joined the room. | 08:30:48 |
K900 | Hey folks, is the dotnet bootstrap supposed to take over an hour on a 16-core? | 08:31:22 |
K900 | Or am I holding it wrong somehow? | 08:31:27 |
Corngood | It's quite slow, but that seems like a lot. Is it idle? | 11:58:35 |
K900 | It's been doing something single threaded for a long time | 12:01:05 |
K900 | It is done now | 12:01:11 |
Corngood | Was the last update just not built yet on hydra, or were you doing something custom? | 12:16:57 |
K900 | staging-next | 12:20:57 |
lzcunt | That errors due to it needing .NETFramework,Version=v4.6.1 or whatever and I don't know how to fix that (not a .NET person sadly | 12:35:06 |
| 20 Mar 2025 |
@rosssmyth:matrix.org | Framework is the runtime that only works on Windows or Wine. Depending on the project you can try using upgrade-assistant | 01:11:08 |
GGG | Yeah, .NET Framework projects will not run natively on Linux, you'll need to run it inside wine or with mono, but considering mono has been abandoned by Microsoft and Wine team is maintaining it now, you might need wine anyways | 02:33:05 |