-
Notifications
You must be signed in to change notification settings - Fork 138
Closed
dotnet/dotnet
#911Labels
Description
Our CI does builds that use an SDK and packages from previous build specified through --with-sdk and --with-packages
These builds are failing because they try to download the SDK that was specified as --with-sdk.
Example log:
+ ./build.sh --with-system-libs -lttng+brotli++rapidjson++zlib+ --with-sdk /home/tester/workdir/dotnet/sdk --with-packages /home/tester/workdir/dotnet/packages --source-only /p:OfficialBuildId=20250602.1 /p:PortableBuild=false
NuGet packages cache: '/home/tester/workdir/dotnet/.packages/'
Using custom bootstrap SDK from '/home/tester/workdir/dotnet/sdk', version '10.0.100-preview.6.25302.101'
Found bootstrap versions: SDK 10.0.100-preview.6.25302.101, Arcade 10.0.0-beta.25302.101, NoTargets 3.7.0 and Traversal 3.4.0
Welcome to .NET 10.0!
---------------------
SDK Version: 10.0.100-preview.6.25302.101
----------------
Installed an ASP.NET Core HTTPS development certificate.
To trust the certificate, run 'dotnet dev-certs https --trust'
Learn about HTTPS: https://aka.ms/dotnet-https
----------------
Write your first app: https://aka.ms/dotnet-hello-world
Find out what's new: https://aka.ms/dotnet-whats-new
Explore documentation: https://aka.ms/dotnet-docs
Report issues and find source on GitHub: https://github.com/dotnet/core
Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli
--------------------------------------------------------------------------------------
Shutting down MSBuild server...
MSBuild server shut down successfully.
Determining projects to restore...
Restored /home/tester/workdir/dotnet/eng/tools/tasks/Microsoft.DotNet.UnifiedBuild.MSBuildSdkResolver/Microsoft.DotNet.UnifiedBuild.MSBuildSdkResolver.csproj (in 396 ms).
Microsoft.DotNet.UnifiedBuild.MSBuildSdkResolver -> /home/tester/workdir/dotnet/artifacts/bin/Microsoft.DotNet.UnifiedBuild.MSBuildSdkResolver/Release/Microsoft.DotNet.UnifiedBuild.MSBuildSdkResolver.dll
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:03.29
Shutting down MSBuild server...
MSBuild server shut down successfully.
Determining projects to restore...
Restored /home/tester/workdir/dotnet/.packages/BootstrapPackages/microsoft.dotnet.arcade.sdk/10.0.0-beta.25302.101/tools/Tools.proj (in 244 ms).
Determining projects to restore...
Restored /home/tester/workdir/dotnet/repo-projects/diagnostics.proj (in 27 ms).
Restored /home/tester/workdir/dotnet/repo-projects/msbuild.proj (in 27 ms).
Restored /home/tester/workdir/dotnet/repo-projects/dotnet.proj (in 27 ms).
Restored /home/tester/workdir/dotnet/repo-projects/aspnetcore.proj (in 27 ms).
Restored /home/tester/workdir/dotnet/repo-projects/fsharp.proj (in 27 ms).
Restored /home/tester/workdir/dotnet/eng/init-detect-binaries.proj (in 27 ms).
Restored /home/tester/workdir/dotnet/repo-projects/aspire.proj (in 26 ms).
Restored /home/tester/workdir/dotnet/repo-projects/arcade.proj (in 26 ms).
Restored /home/tester/workdir/dotnet/eng/extract-sdk-archive.proj (in 1 ms).
Restored /home/tester/workdir/dotnet/eng/finish-source-only.proj (in 2 ms).
Restored /home/tester/workdir/dotnet/repo-projects/symreader.proj (in 0.9 ms).
Restored /home/tester/workdir/dotnet/repo-projects/sourcelink.proj (in 1 ms).
Restored /home/tester/workdir/dotnet/build.proj (in 2 ms).
Restored /home/tester/workdir/dotnet/repo-projects/templating.proj (in 3 ms).
Restored /home/tester/workdir/dotnet/repo-projects/roslyn.proj (in 1 ms).
Restored /home/tester/workdir/dotnet/repo-projects/runtime.proj (in 1 ms).
Restored /home/tester/workdir/dotnet/repo-projects/xdt.proj (in 1 ms).
Restored /home/tester/workdir/dotnet/repo-projects/roslyn-analyzers.proj (in 2 ms).
Restored /home/tester/workdir/dotnet/repo-projects/vstest.proj (in 0.9 ms).
Restored /home/tester/workdir/dotnet/repo-projects/source-build-reference-packages.proj (in 2 ms).
Restored /home/tester/workdir/dotnet/repo-projects/sdk.proj (in 1 ms).
Restored /home/tester/workdir/dotnet/repo-projects/source-build-externals.proj (in 1 ms).
Restored /home/tester/workdir/dotnet/repo-projects/nuget-client.proj (in 1 ms).
Restored /home/tester/workdir/dotnet/repo-projects/razor.proj (in 2 ms).
Restored /home/tester/workdir/dotnet/repo-projects/cecil.proj (in 1 ms).
Restored /home/tester/workdir/dotnet/repo-projects/command-line-api.proj (in 1 ms).
Restored /home/tester/workdir/dotnet/repo-projects/deployment-tools.proj (in 4 ms).
Restored /home/tester/workdir/dotnet/eng/tools/tasks/Microsoft.DotNet.UnifiedBuild.Tasks/Microsoft.DotNet.UnifiedBuild.Tasks.csproj (in 155 ms).
Restored /home/tester/workdir/dotnet/eng/tools/tasks/Microsoft.DotNet.SourceBuild.Tasks.LeakDetection/Microsoft.DotNet.SourceBuild.Tasks.LeakDetection.csproj (in 164 ms).
Build Mode: source-build
Build Environment: x64 Release linux fedora.41-x64
[11:43:27.24] Detecting binaries.
Custom SDK directory '--with-packages' does not exist
[11:43:27.30] Done detecting binaries.
Microsoft.DotNet.UnifiedBuild.Tasks -> /home/tester/workdir/dotnet/artifacts/bin/Microsoft.DotNet.UnifiedBuild.Tasks/Release/Microsoft.DotNet.UnifiedBuild.Tasks.dll
Building dependencies [source-build-reference-packages;arcade;cecil;command-line-api;source-build-externals;runtime;roslyn-analyzers;symreader;roslyn;msbuild;xdt;nuget-client;aspnetcore;diagnostics;aspire;deployment-tools;fsharp;razor;sourcelink;templating;vstest;sdk] needed by 'dotnet'.
Building dependencies [source-build-reference-packages;arcade] needed by 'command-line-api'.
Building dependencies [source-build-reference-packages;arcade;cecil;command-line-api;source-build-externals;runtime] needed by 'roslyn-analyzers'.
Building dependencies [source-build-reference-packages;arcade;cecil;command-line-api;source-build-externals;runtime;roslyn-analyzers;symreader] needed by 'roslyn'.
Building dependencies [source-build-reference-packages;arcade] needed by 'source-build-externals'.
Building dependencies [source-build-reference-packages;arcade] needed by 'symreader'.
Building dependencies [source-build-reference-packages;arcade;cecil;command-line-api;source-build-externals] needed by 'runtime'.
Building dependencies [source-build-reference-packages;arcade;cecil;command-line-api;source-build-externals;runtime;roslyn-analyzers;symreader;roslyn] needed by 'msbuild'.
Building dependencies [source-build-reference-packages;arcade] needed by 'aspire'.
Building dependencies [source-build-reference-packages;arcade] needed by 'xdt'.
Building dependencies [source-build-reference-packages;arcade;cecil;command-line-api;source-build-externals;diagnostics;runtime] needed by 'vstest'.
Building dependencies [source-build-reference-packages;arcade;cecil;command-line-api;source-build-externals;runtime;roslyn-analyzers;symreader;roslyn;msbuild;xdt] needed by 'nuget-client'.
Building dependencies [source-build-reference-packages;arcade;cecil;command-line-api;source-build-externals;runtime;roslyn-analyzers;symreader;roslyn;msbuild;xdt;nuget-client] needed by 'aspnetcore'.
Building dependencies [source-build-reference-packages;arcade;cecil;command-line-api;source-build-externals;runtime;roslyn-analyzers;symreader;roslyn;msbuild;xdt;nuget-client;aspnetcore] needed by 'razor'.
Building dependencies [source-build-reference-packages;arcade;command-line-api] needed by 'sourcelink'.
Building dependencies [source-build-reference-packages;arcade] needed by 'fsharp'.
Building dependencies [source-build-reference-packages;arcade;source-build-externals] needed by 'deployment-tools'.
Building dependencies [source-build-reference-packages;arcade] needed by 'diagnostics'.
Building dependencies [source-build-reference-packages;arcade;cecil;command-line-api;source-build-externals;runtime] needed by 'templating'.
Building dependencies [source-build-reference-packages;arcade;cecil;command-line-api;source-build-externals;runtime;roslyn-analyzers;symreader;roslyn;msbuild;xdt;nuget-client;aspnetcore;diagnostics;aspire;deployment-tools;fsharp;razor;sourcelink;templating;vstest] needed by 'sdk'.
[11:43:34.60] Building source-build-reference-packages
Running command:
/home/tester/workdir/dotnet/src/source-build-reference-packages/eng/common/build.sh --restore --build --pack --publish --sourceBuild --fromVMR --configuration Release --verbosity minimal /p:TargetRid=fedora.41-x64 /p:OfficialBuildId=20250602.101 /p:DotNetPackageVersionPropsPath=/home/tester/workdir/dotnet/artifacts/obj/PackageVersions/PackageVersions.source-build-reference-packages.props /p:SourceBuiltAssetsDir=/home/tester/workdir/dotnet/artifacts/assets/Release/ /p:SourceBuiltAssetManifestsDir=/home/tester/workdir/dotnet/artifacts/obj/manifests/Release/source-build-reference-packages/ /p:RepositoryName=source-build-reference-packages /p:RepositoryUrl=https://github.com/dotnet/dotnet /p:PreviouslySourceBuiltNupkgCacheDir="/home/tester/workdir/dotnet/packages/" /p:ReferencePackageNupkgCacheDir="/home/tester/workdir/dotnet/prereqs/packages/reference/" /p:TrackPrebuiltUsageReportDir="/home/tester/workdir/dotnet/artifacts/log/Release/source-build-reference-packages/" /p:TargetArchitecture=x64 /p:TargetOS=linux /p:SourceBuiltShippingPackagesDir=/home/tester/workdir/dotnet/prereqs/packages/reference/ /p:SourceBuiltNonShippingPackagesDir=/home/tester/workdir/dotnet/prereqs/packages/reference/ /p:SourceBuiltPdbArtifactsDir=/home/tester/workdir/dotnet/artifacts/SymStore/Release/source-build-reference-packages/ /p:SourceBuiltNonShippingPackagesDir=/home/tester/workdir/dotnet/prereqs/packages/reference/ /p:UsingToolMicrosoftNetCompilers=false /p:PortableBuild=false /p:BaseRid=linux-x64 /p:RepoOriginalSourceRevisionId=e3d374adb67d6a8adce2e61f1d6c4c7ec6a77e5f -bl /p:MicrosoftNetCoreIlasmPackageRuntimeId=fedora.41-x64
Log: /home/tester/workdir/dotnet/artifacts/log/Release/source-build-reference-packages/source-build-reference-packages.log
With Environment Variables:
DOTNET_INSTALL_DIR=
DOTNET_PATH=
DOTNET_HOST_PATH=dotnet
_InitializeDotNetCli=
_DotNetInstallDir=
DeterministicSourcePaths=true
SourceRoot=/home/tester/workdir/dotnet/src/source-build-reference-packages/
RestoreConfigFile=/home/tester/workdir/dotnet/artifacts/obj/source-build-reference-packages/NuGet.config
NUGET_PACKAGES=/home/tester/workdir/dotnet/src/source-build-reference-packages/artifacts/.packages/
NuGetAudit=false
MSBUILDADDITIONALSDKRESOLVERSFOLDER=/home/tester/workdir/dotnet/artifacts/toolset/VSSdkResolvers/
SOURCE_BUILT_SDK_ID_ARCADE=Microsoft.DotNet.Arcade.Sdk
SOURCE_BUILT_SDK_VERSION_ARCADE=10.0.0-beta.25302.101
SOURCE_BUILT_SDK_DIR_ARCADE=/home/tester/workdir/dotnet/.packages/BootstrapPackages/microsoft.dotnet.arcade.sdk/10.0.0-beta.25302.101/
Building dependencies [source-build-reference-packages] needed by 'arcade'.
Building dependencies [source-build-reference-packages;arcade] needed by 'cecil'.
/home/tester/workdir/dotnet/repo-projects/Directory.Build.targets(526,5): error MSB3073: The command "/home/tester/workdir/dotnet/src/source-build-reference-packages/eng/common/build.sh --restore --build --pack --publish --sourceBuild --fromVMR --configuration Release --verbosity minimal /p:TargetRid=fedora.41-x64 /p:OfficialBuildId=20250602.101 /p:DotNetPackageVersionPropsPath=/home/tester/workdir/dotnet/artifacts/obj/PackageVersions/PackageVersions.source-build-reference-packages.props /p:SourceBuiltAssetsDir=/home/tester/workdir/dotnet/artifacts/assets/Release/ /p:SourceBuiltAssetManifestsDir=/home/tester/workdir/dotnet/artifacts/obj/manifests/Release/source-build-reference-packages/ /p:RepositoryName=source-build-reference-packages /p:RepositoryUrl=https://github.com/dotnet/dotnet /p:PreviouslySourceBuiltNupkgCacheDir="/home/tester/workdir/dotnet/packages/" /p:ReferencePackageNupkgCacheDir="/home/tester/workdir/dotnet/prereqs/packages/reference/" /p:TrackPrebuiltUsageReportDir="/home/tester/workdir/dotnet/artifacts/log/Release/source-build-reference-packages/" /p:TargetArchitecture=x64 /p:TargetOS=linux /p:SourceBuiltShippingPackagesDir=/home/tester/workdir/dotnet/prereqs/packages/reference/ /p:SourceBuiltNonShippingPackagesDir=/home/tester/workdir/dotnet/prereqs/packages/reference/ /p:SourceBuiltPdbArtifactsDir=/home/tester/workdir/dotnet/artifacts/SymStore/Release/source-build-reference-packages/ /p:SourceBuiltNonShippingPackagesDir=/home/tester/workdir/dotnet/prereqs/packages/reference/ /p:UsingToolMicrosoftNetCompilers=false /p:PortableBuild=false /p:BaseRid=linux-x64 /p:RepoOriginalSourceRevisionId=e3d374adb67d6a8adce2e61f1d6c4c7ec6a77e5f -bl /p:MicrosoftNetCoreIlasmPackageRuntimeId=fedora.41-x64 > /home/tester/workdir/dotnet/artifacts/log/Release/source-build-reference-packages/source-build-reference-packages.log 2>&1" exited with code 1. [/home/tester/workdir/dotnet/repo-projects/source-build-reference-packages.proj]
Downloading 'https://builds.dotnet.microsoft.com/dotnet/scripts/v1/dotnet-install.sh'
Attempting to install 'sdk v10.0.100-preview.6.25302.101' from public_location.
dotnet-install: Attempting to download using primary link https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25302.101/dotnet-sdk-10.0.100-preview.6.25302.101-linux-x64.tar.gz
curl: (22) The requested URL returned error: 404
dotnet-install: The resource at primary link 'https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25302.101/dotnet-sdk-10.0.100-preview.6.25302.101-linux-x64.tar.gz' is not available.
dotnet-install: Attempting to download using primary link https://ci.dot.net/public/Sdk/10.0.100-preview.6.25302.101/dotnet-sdk-10.0.100-preview.6.25302.101-linux-x64.tar.gz
curl: (22) The requested URL returned error: 404
dotnet-install: The resource at primary link 'https://ci.dot.net/public/Sdk/10.0.100-preview.6.25302.101/dotnet-sdk-10.0.100-preview.6.25302.101-linux-x64.tar.gz' is not available.
dotnet_install: Error: Could not find `.NET Core SDK` with version = 10.0.100-preview.6.25302.101
dotnet_install: Error: Refer to: https://aka.ms/dotnet-os-lifecycle for information on .NET Core support
Failed to install 'sdk v10.0.100-preview.6.25302.101' from public_location.
Attempting to install 'sdk v10.0.100-preview.6.25302.101' from dotnetbuilds.
dotnet-install: Attempting to download using primary link https://ci.dot.net/public/Sdk/10.0.100-preview.6.25302.101/dotnet-sdk-10.0.100-preview.6.25302.101-linux-x64.tar.gz
curl: (22) The requested URL returned error: 404
dotnet-install: The resource at primary link 'https://ci.dot.net/public/Sdk/10.0.100-preview.6.25302.101/dotnet-sdk-10.0.100-preview.6.25302.101-linux-x64.tar.gz' is not available.
dotnet_install: Error: Could not find `.NET Core SDK` with version = 10.0.100-preview.6.25302.101
dotnet_install: Error: Refer to: https://aka.ms/dotnet-os-lifecycle for information on .NET Core support
Failed to install 'sdk v10.0.100-preview.6.25302.101' from dotnetbuilds.
Failed to install 'sdk v10.0.100-preview.6.25302.101' from any of the specified locations.
'source-build-reference-packages' failed during build.
See '/home/tester/workdir/dotnet/artifacts/log/Release/source-build-reference-packages/source-build-reference-packages.log' for more information.
Build FAILED.
960c0fea76ef2f4f8ca9dfac59a0fdf6faa54a5c is good, 7de287dade3fdd9a133f485b8a4954c8fd4a8fdd is bad.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done