!bxVOQwsVoHhZcmNDGw:nixos.org

Nix + dotnet

128 Members
23 Servers

Load older messages


SenderMessageTime
4 May 2024
@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
4 Jun 2024
@vengmark2:matrix.orgl0b0
In reply to @purepani:matrix.org
Lookgs like you can also just set AZURE_TELEMETRY_DISABLED=1 as an environment variable
export AZURE_TELEMETRY_DISABLED=1 && nix-shell maintainers/scripts/update.nix --argstr package NAME results in "cp: cannot stat '/tmp/deps-nexus-mods-app-KbN4wW/home/.nuget/packages/*': No such file or directory"
08:44:56
5 Jun 2024
@purepani:matrix.orgpurepani
In reply to @vengmark2:matrix.org
export AZURE_TELEMETRY_DISABLED=1 && nix-shell maintainers/scripts/update.nix --argstr package NAME results in "cp: cannot stat '/tmp/deps-nexus-mods-app-KbN4wW/home/.nuget/packages/*': No such file or directory"
I am not sure what this error is, but I think it's a different issue. That being said, I don't remember if nix-shell passes environement variables through by default or not, so maybe try updating the package update script to expose that environment variable?
17:45:34
@purepani:matrix.orgpurepaniThat was my bad for not reading your original messages closely enough though; i just saw the error and know that it's caused by the issue i mentioned.17:47:15
@purepani:matrix.orgpurepaniI have a PR to wrap the dotnet executable with the environment variable; I seem to no longer be able to replicate this issue on my computer at all, though, so could you try running your code off of this to see if it works https://github.com/NixOS/nixpkgs/pull/31705117:49:15
@vengmark2:matrix.orgl0b0
In reply to @purepani:matrix.org
I am not sure what this error is, but I think it's a different issue. That being said, I don't remember if nix-shell passes environement variables through by default or not, so maybe try updating the package update script to expose that environment variable?
I also tried copying the script and exporting the variable at the start of it, but no go.
20:14:57
7 Jun 2024
@alex3829:matrix.orgreal_z2 removed their display name real_z2.23:43:59
10 Jun 2024
@sandro:supersandro.deSandro 🐧 joined the room.01:31:07
@sandro:supersandro.deSandro 🐧I think I have a hot clue why dotnet is not working on unstable right now https://github.com/NixOS/nixpkgs/issues/315574#issuecomment-215701297801:32:20

Show newer messages


Back to Room ListRoom Version: 9