Skip to content

Comments

dotnet-sdk_10: update and related fixes#391557

Merged
corngood merged 7 commits intoNixOS:masterfrom
corngood:dotnet-update
Mar 23, 2025
Merged

dotnet-sdk_10: update and related fixes#391557
corngood merged 7 commits intoNixOS:masterfrom
corngood:dotnet-update

Conversation

@corngood
Copy link
Contributor

@corngood corngood commented Mar 20, 2025

Cc: @NixOS/dotnet

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 👍 reaction to pull requests you find important.

@github-actions github-actions bot added the 6.topic: dotnet Language: .NET label Mar 20, 2025
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

10.0-preview.2 returns an error code when $HOME points at a non-existent path.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I ended up using a temporary directory for this, because HOME= just makes it fall back to using /etc/passwd, which doesn't work in the darwin sandbox.

@github-actions github-actions bot added 10.rebuild-darwin: 101-500 This PR causes between 101 and 500 packages to rebuild on Darwin. 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. labels Mar 20, 2025
@corngood
Copy link
Contributor Author

corngood commented Mar 20, 2025

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 391557


x86_64-linux

⏩ 35 packages marked as broken and skipped:
  • avalonia
  • beatsabermodmanager
  • boogie
  • dotnet-aspnetcore_6
  • dotnet-aspnetcore_7
  • dotnet-runtime_6
  • dotnet-runtime_7
  • dotnet-sdk_6
  • dotnet-sdk_7
  • dotnetCorePackages.aspnetcore_6_0-bin
  • dotnetCorePackages.aspnetcore_7_0-bin
  • dotnetCorePackages.runtime_6_0-bin
  • dotnetCorePackages.runtime_7_0-bin
  • dotnetCorePackages.sdk_6_0-bin
  • dotnetCorePackages.sdk_6_0_1xx-bin
  • dotnetCorePackages.sdk_6_0_4xx-bin
  • dotnetCorePackages.sdk_7_0-bin
  • dotnetCorePackages.sdk_7_0_1xx-bin
  • dotnetCorePackages.sdk_7_0_3xx-bin
  • dotnetCorePackages.sdk_7_0_4xx-bin
  • dotnetPackages.Boogie
  • eddie
  • eventstore
  • msbuild
  • naps2
  • networkminer
  • openra
  • python312Packages.pythonnet
  • python312Packages.pythonnet.dist
  • python313Packages.pythonnet
  • python313Packages.pythonnet.dist
  • roslyn
  • spotlight-downloader
  • vintagestory
  • wasabibackend
❌ 1 package failed to build:
  • audiothekar
✅ 190 packages built:
  • ArchiSteamFarm
  • alcom
  • alttpr-opentracker
  • am2rlauncher
  • avalonia-ilspy
  • avdump3
  • azure-artifacts-credprovider
  • azure-functions-core-tools
  • bicep
  • bililiverecorder
  • blendfarm
  • bms-to-osu
  • btcpayserver
  • btcpayserver-altcoins
  • cavalier
  • celeste64
  • certdump
  • clps2c-compiler
  • csharp-ls
  • csharpier
  • csharprepl
  • cyclonedx-cli
  • dafny
  • denaro
  • dependency-track
  • depotdownloader
  • discordchatexporter-cli
  • discordchatexporter-desktop
  • docfx
  • dotnet-aspnetcore (dotnet-aspnetcore_8, dotnetCorePackages.aspnetcore_8_0, dotnetCorePackages.dotnet_8.aspnetcore)
  • dotnet-aspnetcore.man (dotnet-aspnetcore_8.man, dotnetCorePackages.aspnetcore_8_0.man, dotnetCorePackages.dotnet_8.aspnetcore.man)
  • dotnet-aspnetcore_10 (dotnetCorePackages.aspnetcore_10_0, dotnetCorePackages.dotnet_10.aspnetcore)
  • dotnet-aspnetcore_10.man (dotnetCorePackages.aspnetcore_10_0.man, dotnetCorePackages.dotnet_10.aspnetcore.man)
  • dotnet-aspnetcore_9 (dotnetCorePackages.aspnetcore_9_0, dotnetCorePackages.dotnet_9.aspnetcore)
  • dotnet-aspnetcore_9.man (dotnetCorePackages.aspnetcore_9_0.man, dotnetCorePackages.dotnet_9.aspnetcore.man)
  • dotnet-ef
  • dotnet-outdated
  • dotnet-repl
  • dotnet-runtime (dotnet-runtime_8, dotnetCorePackages.dotnet_8.runtime, dotnetCorePackages.runtime_8_0)
  • dotnet-runtime.man (dotnet-runtime_8.man, dotnetCorePackages.dotnet_8.runtime.man, dotnetCorePackages.runtime_8_0.man)
  • dotnet-runtime_10 (dotnetCorePackages.dotnet_10.runtime, dotnetCorePackages.runtime_10_0)
  • dotnet-runtime_10.man (dotnetCorePackages.dotnet_10.runtime.man, dotnetCorePackages.runtime_10_0.man)
  • dotnet-runtime_9 (dotnetCorePackages.dotnet_9.runtime, dotnetCorePackages.runtime_9_0)
  • dotnet-runtime_9.man (dotnetCorePackages.dotnet_9.runtime.man, dotnetCorePackages.runtime_9_0.man)
  • dotnet-sdk (dotnet-sdk_8, dotnetCorePackages.sdk_8_0, dotnetCorePackages.sdk_8_0_4xx)
  • dotnet-sdk_10 (dotnetCorePackages.dotnet_10.sdk, dotnetCorePackages.sdk_10_0, dotnetCorePackages.sdk_10_0-source, dotnetCorePackages.sdk_10_0_1xx)
  • dotnet-sdk_10.man (dotnetCorePackages.dotnet_10.sdk.man, dotnetCorePackages.sdk_10_0-source.man, dotnetCorePackages.sdk_10_0.man, dotnetCorePackages.sdk_10_0_1xx.man)
  • dotnet-sdk_9 (dotnetCorePackages.sdk_9_0, dotnetCorePackages.sdk_9_0_2xx)
  • dotnetCorePackages.aspnetcore_10_0-bin
  • dotnetCorePackages.aspnetcore_8_0-bin
  • dotnetCorePackages.aspnetcore_9_0-bin
  • dotnetCorePackages.dotnet_10.vmr
  • dotnetCorePackages.dotnet_10.vmr.man
  • dotnetCorePackages.sdk_8_0_1xx (dotnetCorePackages.dotnet_8.sdk)
  • dotnetCorePackages.sdk_8_0_1xx.man (dotnetCorePackages.dotnet_8.sdk.man)
  • dotnetCorePackages.dotnet_8.vmr
  • dotnetCorePackages.dotnet_8.vmr.man
  • dotnetCorePackages.sdk_9_0_1xx (dotnetCorePackages.dotnet_9.sdk)
  • dotnetCorePackages.sdk_9_0_1xx.man (dotnetCorePackages.dotnet_9.sdk.man)
  • dotnetCorePackages.dotnet_9.vmr
  • dotnetCorePackages.dotnet_9.vmr.man
  • dotnetCorePackages.runtime_10_0-bin
  • dotnetCorePackages.runtime_8_0-bin
  • dotnetCorePackages.runtime_9_0-bin
  • dotnetCorePackages.sdk_10_0-bin (dotnetCorePackages.sdk_10_0_1xx-bin)
  • dotnetCorePackages.sdk_8_0-bin (dotnetCorePackages.sdk_8_0_4xx-bin)
  • dotnetCorePackages.sdk_8_0_1xx-bin
  • dotnetCorePackages.sdk_8_0_3xx
  • dotnetCorePackages.sdk_8_0_3xx-bin
  • dotnetCorePackages.sdk_9_0-bin (dotnetCorePackages.sdk_9_0_2xx-bin)
  • dotnetCorePackages.sdk_9_0_1xx-bin
  • fable
  • famistudio
  • fantomas
  • formula
  • fsautocomplete
  • galaxy-buds-client
  • garnet
  • gh-gei
  • git-credential-manager
  • github-runner
  • gitversion
  • godot-mono (godot_4-mono, godot_4_4-mono)
  • godot-mono.debug (godot_4-mono.debug, godot_4_4-mono.debug)
  • godot-mono.man (godot_4-mono.man, godot_4_4-mono.man)
  • godot3-mono
  • godot3-mono-debug-server
  • godot3-mono-export-templates
  • godot3-mono-headless
  • godot3-mono-headless.dev
  • godot3-mono-headless.man
  • godot3-mono-server
  • godot3-mono.dev
  • godot3-mono.man
  • godot_4_3-mono
  • godot_4_3-mono.debug
  • godot_4_3-mono.man
  • ilspycmd
  • imewlconverter
  • inklecate
  • jackett
  • jellyfin
  • jetbrains.clion
  • jetbrains.rider
  • juniper
  • kavita
  • knossosnet
  • kryptor
  • libation
  • lidarr
  • lubelogger
  • lumafly
  • marksman
  • mesen
  • mqttmultimeter
  • msbuild-structured-log-viewer
  • msgraph-cli
  • n-m3u8dl-re
  • nbxplorer
  • netcoredbg
  • nexusmods-app
  • nexusmods-app-unfree
  • obj2tiles
  • omnisharp-roslyn
  • opentabletdriver
  • openutau
  • osu-lazer
  • pablodraw
  • pbm
  • pinta
  • pre-commit
  • pre-commit.dist
  • prowlarr
  • ps3-disc-dumper
  • pupdate
  • python312Packages.clr-loader
  • python312Packages.clr-loader.dist
  • python313Packages.clr-loader
  • python313Packages.clr-loader.dist
  • qbittorrent-cli
  • radarr
  • readarr
  • recyclarr
  • renode
  • renode-unstable
  • retrospy
  • rockstarlang
  • roslyn-ls
  • ryubing
  • ryujinx
  • rzls
  • scarab
  • seq-cli
  • skeditor
  • slskd
  • smtp4dev
  • sonarr
  • sourcegit
  • space-station-14-launcher
  • tagger
  • technitium-dns-server
  • technitium-dns-server-library
  • tests.dotnet.final-attrs.check-output
  • tests.dotnet.final-attrs.output-matches-const
  • tests.dotnet.final-attrs.override-has-no-effect
  • tests.dotnet.final-attrs.override-modifies-output
  • tests.dotnet.nuget-deps.derivation
  • tests.dotnet.nuget-deps.json-file
  • tests.dotnet.nuget-deps.list
  • tests.dotnet.nuget-deps.nix-file
  • tests.dotnet.nuget-deps.null
  • tests.dotnet.project-references
  • tests.dotnet.structured-attrs.check-output
  • tests.dotnet.structured-attrs.no-structured-attrs
  • tests.dotnet.use-dotnet-from-env.fallback
  • tests.dotnet.use-dotnet-from-env.use-dotnet-path-env
  • tests.dotnet.use-dotnet-from-env.use-dotnet-root-env
  • tests.dotnet.use-dotnet-from-env.without-fallback
  • tests.writers.simple.fsharpNoNugetDeps
  • tone
  • torrentstream
  • upgrade-assistant
  • v2rayn
  • vrcadvert
  • vrcx
  • whisparr
  • windmill
  • wiseunpacker
  • xivlauncher
  • yafc-ce

aarch64-darwin

⏩ 3 packages marked as broken and skipped:
  • alcom
  • certdump
  • pablodraw
❌ 3 packages failed to build:
  • discordchatexporter-cli
  • kryptor
  • ryubing
✅ 110 packages built:
  • ArchiSteamFarm
  • avalonia-ilspy
  • azure-functions-core-tools
  • bicep
  • bililiverecorder
  • blendfarm
  • bms-to-osu
  • btcpayserver
  • btcpayserver-altcoins
  • clps2c-compiler
  • csharpier
  • csharprepl
  • cyclonedx-cli
  • dafny
  • dependency-track
  • depotdownloader
  • docfx
  • dotnet-aspnetcore
  • dotnet-aspnetcore.man
  • dotnet-aspnetcore_10
  • dotnet-aspnetcore_10.man
  • dotnet-aspnetcore_9
  • dotnet-aspnetcore_9.man
  • dotnet-ef
  • dotnet-outdated
  • dotnet-repl
  • dotnet-runtime
  • dotnet-runtime.man
  • dotnet-runtime_10
  • dotnet-runtime_10.man
  • dotnet-runtime_9
  • dotnet-runtime_9.man
  • dotnet-sdk
  • dotnet-sdk_10
  • dotnet-sdk_10.man
  • dotnet-sdk_9
  • dotnetCorePackages.aspnetcore_10_0-bin
  • dotnetCorePackages.aspnetcore_8_0-bin
  • dotnetCorePackages.aspnetcore_9_0-bin
  • dotnetCorePackages.dotnet_10.vmr
  • dotnetCorePackages.dotnet_10.vmr.man
  • dotnetCorePackages.dotnet_8.sdk
  • dotnetCorePackages.dotnet_8.sdk.man
  • dotnetCorePackages.dotnet_8.vmr
  • dotnetCorePackages.dotnet_8.vmr.man
  • dotnetCorePackages.dotnet_9.sdk
  • dotnetCorePackages.dotnet_9.sdk.man
  • dotnetCorePackages.dotnet_9.vmr
  • dotnetCorePackages.dotnet_9.vmr.man
  • dotnetCorePackages.runtime_10_0-bin
  • dotnetCorePackages.runtime_8_0-bin
  • dotnetCorePackages.runtime_9_0-bin
  • dotnetCorePackages.sdk_10_0-bin
  • dotnetCorePackages.sdk_8_0-bin
  • dotnetCorePackages.sdk_8_0_1xx-bin
  • dotnetCorePackages.sdk_8_0_3xx
  • dotnetCorePackages.sdk_8_0_3xx-bin
  • dotnetCorePackages.sdk_9_0-bin
  • dotnetCorePackages.sdk_9_0_1xx-bin
  • famistudio
  • fantomas
  • formula
  • fsautocomplete
  • garnet
  • gh-gei
  • git-credential-manager
  • github-runner
  • gitversion
  • ilspycmd
  • imewlconverter
  • jackett
  • jellyfin
  • juniper
  • knossosnet
  • libation
  • lubelogger
  • marksman
  • mesen
  • msbuild-structured-log-viewer
  • msgraph-cli
  • n-m3u8dl-re
  • nbxplorer
  • netcoredbg
  • obj2tiles
  • omnisharp-roslyn
  • openutau
  • pre-commit
  • pre-commit.dist
  • prowlarr
  • python312Packages.clr-loader
  • python312Packages.clr-loader.dist
  • python313Packages.clr-loader
  • python313Packages.clr-loader.dist
  • radarr
  • recyclarr
  • rockstarlang
  • roslyn-ls
  • rzls
  • seq-cli
  • skeditor
  • smtp4dev
  • sonarr
  • sourcegit
  • tone
  • torrentstream
  • upgrade-assistant
  • vrcadvert
  • whisparr
  • wiseunpacker
  • yafc-ce

@corngood corngood marked this pull request as ready for review March 21, 2025 13:01
@corngood corngood requested a review from GGG-KILLER March 21, 2025 13:01
@nix-owners nix-owners bot requested review from kuznero and mdarocha March 21, 2025 13:08
@wegank wegank added the 12.approvals: 1 This PR was reviewed and approved by one person. label Mar 22, 2025
@corngood corngood merged commit cf95c2e into NixOS:master Mar 23, 2025
89 checks passed
@corngood corngood deleted the dotnet-update branch March 23, 2025 13:22
@nixpkgs-ci
Copy link
Contributor

nixpkgs-ci bot commented Mar 23, 2025

Successfully created backport PR for release-24.11:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: dotnet Language: .NET 10.rebuild-darwin: 101-500 This PR causes between 101 and 500 packages to rebuild on Darwin. 10.rebuild-linux: 101-500 This PR causes between 101 and 500 packages to rebuild on Linux. 12.approvals: 1 This PR was reviewed and approved by one person.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants