!bxVOQwsVoHhZcmNDGw:nixos.org

Nix + dotnet

125 Members
24 Servers

Load older messages


SenderMessageTime
1 May 2024
@milly:g33k.semillyCan produce the .nix file's text on request too, naturally.20:57:05
@emma:rory.gayEmma [it/its]did you specify the right sdk?21:27:04
@emma:rory.gayEmma [it/its] keep in mind the package is dotnet-sdk not dotnet 21:27:28
@milly:g33k.semilly

I hope so.

  dotnet-sdk = dotnetCorePackages.sdk_8_0;
  dotnet-runtime = dotnetCorePackages.aspnetcore_8_0;
21:44:34
2 May 2024
@milly:g33k.semillyStill working at this, even a day later. Assistance still welcome.20:49:09
3 May 2024
@emma:rory.gayEmma [it/its]dotnetCorePackages?17:20:31
@emma:rory.gayEmma [it/its]i usually just use pkgs.dotnet-sdk_817:21:05
4 May 2024
@milly:g33k.semillyI can change to that and see what happens13:56:42
@milly:g33k.semillyThrows the same error in the end, unfortunately14:02:36
@milly:g33k.semillyAppreciate the suggestion, though, even if I'm a few hours late receiving it.14:06:06
14 May 2024
@purepani:matrix.orgpurepani joined the room.02:20:55
22 May 2024
@mjolnir:nixos.orgNixOS Moderation Botchanged room power levels.15:25:53
@mjolnir:nixos.orgNixOS Moderation Botchanged room power levels.15:28:08
27 May 2024
@purepani:matrix.orgpurepani

Hey; i've been trying to make a dev environment for jellyfin, and I can't seem to do so(for jellyfin or anything else).
I seem to be running into an error where dotnet cant find the service index:

Unable to load the service index for source https://api.nuget.org/v3/index.json

I have tried to just copy the jellyfin derivation files in nixpkgs, only changing the source to be the current folder, and it seems to still be happening. Is there anything else I need to be doing to set this up?

00:57:37
@purepani:matrix.orgpurepani

Running the fetch-deps attribute gets me this for all of the deps:

 Retrying 'FindPackagesByIdAsync' for source 'https://api.nuget.org/v3-flatcontainer/seriloganalyzer/index.json'.
  Request headers must contain only ASCII characters.

01:31:31
@purepani:matrix.orgpurepani I'm also unable to run dotnet restore --packages out if I'm in a devshell with dotnet for the same service index error. 01:33:44
30 May 2024
@daniel:nopemail.orgdanielI'm experiencing the same issue for other projects, seems to be a regression.11:33:54
@daniel:nopemail.orgdaniel * I'm experiencing the same issue for other projects, seems to be a regression. purepani 11:34:24
@daniel:nopemail.orgdaniel * I'm experiencing the same issue in general, seems to be a regression. purepani 11:34:37
@daniel:nopemail.orgdanielhttps://github.com/dotnet/runtime/issues/102819 https://github.com/Azure/azure-sdk-for-net/issues/4430012:45:40
@purepani:matrix.orgpurepani
In reply to @daniel:nopemail.org
I'm experiencing the same issue in general, seems to be a regression. purepani
I see; so it's just caused by the new nixos name being unicode, and their tooling not supporting unicode.
19:39:06
31 May 2024
@vengmark2:matrix.orgl0b0What is the process for updating .NET modules, including their dependencies.06:17:59
@vengmark2:matrix.orgl0b0 * What is the process for updating .NET modules, including their dependencies?06:18:01
@vengmark2:matrix.orgl0b0 * What is the process for updating .NET modules, including their dependencies? I tried setting passthru.updateScript = nix-update-script { };, which makes it possible to run nix-shell maintainers/scripts/update.nix --argstr package NAME, but nix-build --attr NAME.passthru.updateScript fails with "expression does not evaluate to a derivation". 06:57:46
@vengmark2:matrix.orgl0b0 * What is the process for updating .NET modules, including their dependencies? I tried setting passthru.updateScript = nix-update-script { };, which makes it possible to run nix-shell maintainers/scripts/update.nix --argstr package NAME, but nix-build --attr NAME.passthru.updateScript fails with "expression does not evaluate to a derivation". And any time I try to run $(nix-build --attr NAME.passthru.fetch-deps) it fails to access anything on the network with "error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json.". 06:58:42
2 Jun 2024
@purepani:matrix.orgpurepani
In reply to @vengmark2:matrix.org
What is the process for updating .NET modules, including their dependencies? I tried setting passthru.updateScript = nix-update-script { };, which makes it possible to run nix-shell maintainers/scripts/update.nix --argstr package NAME, but nix-build --attr NAME.passthru.updateScript fails with "expression does not evaluate to a derivation". And any time I try to run $(nix-build --attr NAME.passthru.fetch-deps) it fails to access anything on the network with "error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json.".
See the posted above.
Basically, the name for nixos 24.11 (Vicuña) contains a non-ascii character, and dotnet doesn't like that(in particular, the azure sdk)
See this issue for a workaround: https://github.com/NixOS/nixpkgs/issues/315574
06:44:15
3 Jun 2024
@emma:rory.gayEmma [it/its]what's the recommended way to make dotnet tools work?01:16:43
@emma:rory.gayEmma [it/its]writing /etc/dotnet/install_location and setting DOTNET_ROOT appears to work but i dont think thats a good solution long term?01:17:19
@emma:rory.gayEmma [it/its]and even then, it still requires to be run in an FHSEnv (eg. steam-run)01:18:03
@purepani:matrix.orgpurepani
In reply to @purepani:matrix.org
See the posted above.
Basically, the name for nixos 24.11 (Vicuña) contains a non-ascii character, and dotnet doesn't like that(in particular, the azure sdk)
See this issue for a workaround: https://github.com/NixOS/nixpkgs/issues/315574
Lookgs like you can also just set AZURE_TELEMETRY_DISABLED=1 as an environment variable
22:14:41

Show newer messages


Back to Room ListRoom Version: 9