Nix + dotnet | 128 Members | |
| 23 Servers |
| Sender | Message | Time |
|---|---|---|
| 4 May 2024 | ||
| Throws the same error in the end, unfortunately | 14:02:36 | |
| Appreciate the suggestion, though, even if I'm a few hours late receiving it. | 14:06:06 | |
| 14 May 2024 | ||
| 02:20:55 | ||
| 22 May 2024 | ||
| 15:25:53 | ||
| 15:28:08 | ||
| 27 May 2024 | ||
| 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 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 | |
| Running the fetch-deps attribute gets me this for all of the deps:
| 01:31:31 | |
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 | ||
| I'm experiencing the same issue for other projects, seems to be a regression. | 11:33:54 | |
| * I'm experiencing the same issue for other projects, seems to be a regression. purepani | 11:34:24 | |
| * I'm experiencing the same issue in general, seems to be a regression. purepani | 11:34:37 | |
| https://github.com/dotnet/runtime/issues/102819 https://github.com/Azure/azure-sdk-for-net/issues/44300 | 12:45:40 | |
In reply to @daniel:nopemail.orgI 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 | ||
| What is the process for updating .NET modules, including their dependencies. | 06:17:59 | |
| * What is the process for updating .NET modules, including their dependencies? | 06:18:01 | |
* 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 | |
* 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 | ||
In reply to @vengmark2:matrix.orgSee 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 | ||
| what's the recommended way to make dotnet tools work? | 01:16:43 | |
| 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 | |
| and even then, it still requires to be run in an FHSEnv (eg. steam-run) | 01:18:03 | |
In reply to @purepani:matrix.orgLookgs like you can also just set AZURE_TELEMETRY_DISABLED=1 as an environment variable | 22:14:41 | |
| 4 Jun 2024 | ||
In reply to @purepani: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" | 08:44:56 | |
| 5 Jun 2024 | ||
In reply to @vengmark2:matrix.orgI 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 | |
| That 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 | |
| I 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/317051 | 17:49:15 | |
In reply to @purepani:matrix.orgI also tried copying the script and exporting the variable at the start of it, but no go. | 20:14:57 | |
| 7 Jun 2024 | ||
| 23:43:59 | ||
| 10 Jun 2024 | ||
| 01:31:07 | ||
| I think I have a hot clue why dotnet is not working on unstable right now https://github.com/NixOS/nixpkgs/issues/315574#issuecomment-2157012978 | 01:32:20 | |