| 3 Dec 2024 |
Emma [it/its] | In reply to @corngood:corngood.com
https://github.com/NixOS/nixpkgs/pull/360923
Here's a PR that adds dotnet-sdk_9, etc. I intend to backport it to 24.11.
I'm curious what people think about sdk/runtime naming. We currently have minor version SDKs that aren't accessible at the top level, e.g. dotnetCorePackages.sdk_8_0_1xx.
Should we add dotnet-sdk_8_0_1xx?
i think the current system of having those symlink to latest major releases is fine | 06:50:27 |
Emmanuel Genga | How do you guys install dev certs on your machine for development of Dotnet web apps | 12:27:46 |
| 4 Dec 2024 |
Emma [it/its] | i dont, i jut get rid of https alltogether | 13:24:57 |
Emma [it/its] | dont even need to worry about restricted APIs because browsers treat localhost as always-secure rather than making it conditional on https | 13:25:38 |
lostmsu | What is the difference between dotnetCorePackages.dotnet_9.sdk and dotnet-sdk_9? | 19:21:55 |
Corngood | nothing. they're the same package | 19:22:55 |
lostmsu | Hm, is there a plan to remove one of them to avoid confusion? | 19:23:26 |
Corngood | I originally had it in mind to remove the top level aliases, but now I'm not so sure. I added dotnet-sdk_9 recently to be consistent with the other versions. | 19:25:05 |
lostmsu |  Download image.png | 19:28:09 |
lostmsu | There's a bit more of confusion: there's no dotnet-aspnetcore_8 | 19:28:20 |
Corngood | There is, but dotnet-aspnetcore is an alias for it | 19:28:54 |
Corngood | What's that from? Maybe we can clean up what's being reported a bit | 19:29:26 |
lostmsu | https://search.nixos.org/packages?channel=24.11&from=0&size=50&sort=relevance&type=packages&query=dotnet-aspnetcore | 19:29:35 |
lostmsu | This is what I'm currently using as a app/package store for NixOS | 19:29:57 |
lostmsu | really not the best thing for it, does anyone know anything better? | 19:30:21 |
Corngood | I'm sorry, this is wrong. dotnetCorePackages.dotnet_9.sdk is the source-built sdk, and dotnet-sdk_9 is the binary SDK. | 19:31:34 |
Corngood | dotnet-sdk_9 is an alias of dotnetCorePackages.sdk_9_0 | 19:31:49 |
lostmsu | should one care? | 19:31:59 |
Corngood | Not really. At some point I'd like to make the top level aliases point at the source-built versions. Once they build reliably on all platforms. | 19:32:59 |
Corngood | * +nothing. they're the same package+ | 19:33:40 |
Corngood | * ~~nothing. they're the same package~~ | 19:34:00 |
Corngood | * nothing. they're the same package | 19:34:40 |
lostmsu | Still getting confused
I have the following two system packages installed + Rider:
dotnetCorePackages.dotnet_8.aspnetcore
dotnet-sdk_9
and yet I get
$ dotnet --info
Host:
Version: 8.0.11
Architecture: x64
Commit: 9cb3b725e3
RID: linux-x64
.NET SDKs installed:
No SDKs were found.
.NET runtimes installed:
Microsoft.AspNetCore.App 8.0.11 [/nix/store/pyh7d87igawxpr9qnpc0ap4v0irx3591-dotnet-aspnetcore-runtime-8.0.11/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 8.0.11 [/nix/store/pyh7d87igawxpr9qnpc0ap4v0irx3591-dotnet-aspnetcore-runtime-8.0.11/share/dotnet/shared/Microsoft.NETCore.App]
Other architectures found:
None
Environment variables:
Not set
global.json file:
Not found
Learn more:
https://aka.ms/dotnet/info
Download .NET:
https://aka.ms/dotnet/download
$ which dotnet
/run/current-system/sw/bin/dotnet | 19:56:41 |
Corngood | Check this out: https://nixos.org/manual/nixpkgs/stable/#using-many-sdks-in-a-workflow
You need to combine them into a single package because the dotnet CLI has no mechanism for finding things unless they are all in one DOTNET_ROOT.
| 20:18:12 |
lostmsu | What about global environment? | 20:19:12 |
Corngood | you can install the output of combinePackages wherever you're using e.g. dotnet-sdk_9 | 20:19:58 |
| GGG joined the room. | 21:44:23 |
| GGG changed their display name from GGG KILLER to GGG. | 21:52:55 |
| 5 Dec 2024 |
| Waldemar Tomme (they/them) joined the room. | 12:51:19 |
| Toma joined the room. | 18:43:11 |