From ebdae8aa4abf14367239001baafd20ff4ff38915 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Tue, 10 Jun 2025 20:20:53 -0300 Subject: [PATCH] dotnetCorePackages.dotnet_{8..10}.vmr: ignore dotnet audit errors in fetch-deps --- pkgs/development/compilers/dotnet/stage0.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/development/compilers/dotnet/stage0.nix b/pkgs/development/compilers/dotnet/stage0.nix index acc28a0025c9..841b81f0544b 100644 --- a/pkgs/development/compilers/dotnet/stage0.nix +++ b/pkgs/development/compilers/dotnet/stage0.nix @@ -113,6 +113,7 @@ let -s //Project -t elem -n Import \ -i \$prev -t attr -n Project -v "${./record-downloaded-packages.proj}" \ repo-projects/Directory.Build.targets + # make nuget-client use the standard arcade package-cache dir, which # is where we scan for dependencies xmlstarlet ed \ @@ -121,6 +122,15 @@ let -s \$prev -t elem -n EnvironmentVariables \ -i \$prev -t attr -n Include -v 'NUGET_PACKAGES=$(ProjectDirectory)artifacts/sb/package-cache/' \ repo-projects/nuget-client.proj + + # https://github.com/dotnet/dotnet/pull/546 + for proj in arcade nuget-client; do + xmlstarlet ed \ + --inplace \ + -s //Project -t elem -n PropertyGroup \ + -s \$prev -t elem -n NoWarn -v '$(NoWarn);NU1901' \ + src/$proj/Directory.Build.props + done ''; buildFlags = [ "--online" ] ++ old.buildFlags; prebuiltPackages = null;