dotnet / install-scripts

MIT License
143 stars 76 forks source link

macOS ARM64 source-build of v6.0.1xx fails after #314 #318

Closed cho-m closed 1 year ago

cho-m commented 2 years ago

While working on Homebrew packaging of dotnet v6.0.109 (https://github.com/Homebrew/homebrew-core/pull/111751), I noticed that M1 builds were failing on initial ./build.sh /p:ArcadeBuildTarball=true /p:TarballDir=.... It looked like the build was trying to use x64 runtime and failing:

dotnet-install: Attempting to download using primary link https://dotnetcli.azureedge.net/dotnet/Runtime/2.1.0/dotnet-runtime-2.1.0-osx-x64.tar.gz
dotnet-install: Extracting zip from https://dotnetcli.azureedge.net/dotnet/Runtime/2.1.0/dotnet-runtime-2.1.0-osx-x64.tar.gz
dotnet-install: Installed version is 2.1.0
dotnet-install: Adding to current process PATH: `/private/tmp/dotnet-20220927-10960-2i9o0m/.dotnet`. Note: This change will be visible only when sourcing script.
dotnet-install: Note that the script does not resolve dependencies during installation.
dotnet-install: To check the list of dependencies, go to https://docs.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section.
dotnet-install: Installation finished successfully.
Failed to load a, error: dlopen(/private/tmp/dotnet-20220927-10960-2i9o0m/.dotnet/host/fxr/6.0.8/libhostfxr.dylib, 0x0001): tried: '/private/tmp/dotnet-20220927-10960-2i9o0m/.dotnet/host/fxr/6.0.8/libhostfxr.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64'))
The library libhostfxr.dylib was found, but loading it from /private/tmp/dotnet-20220927-10960-2i9o0m/.dotnet/host/fxr/6.0.8/libhostfxr.dylib failed
  - Installing .NET Core prerequisites might help resolve this problem.
     http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
Build failed with exit code 130. Check errors above.

I identified failure occurs after #314 as I am able to successfully build by overriding latest dotnet-build.sh with the previous commit https://github.com/dotnet/install-scripts/commit/dac53157fcb7e02638507144bf5f8f019c1d23a8

bekir-ozturk commented 2 years ago

Hi @cho-m, Thanks for the issue. The logs you shared seems to be installing the 2.1.0 runtime, then try to access the 6.0 one. Can you check to see if you can find any lines related to installation of 6.0?

Looking at the error line, install script seems to be doing the right thing. It just doesn't look like what the build infra needs:

(mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64'))

I'm not sure yet, but the fix may end up explicitly asking for a x64 build from the script using --architecture option in build.sh.

YuliiaKovalova commented 2 years ago

Hi @cho-m,

I close the issue since you haven't provided the requested info. If the problem persists and you can help us to investigate your case, feel free to reopen the ticket.

Thank you!

cho-m commented 2 years ago

Those are all the logs related to runtime installation (after 6.0 SDK download) and it kills the run as shown by exit return. There is nothing related to 6.0 runtime because the script is killed at that point.


In Homebrew, we have manually downloaded previous version of script, which has successful run that can be downloaded from GitHub action https://github.com/Homebrew/homebrew-core/suites/8497554681/artifacts/378393537 (logs-12-arm64 from https://github.com/Homebrew/homebrew-core/actions/runs/3137887110)

A snippet of successful run using previous version of dotnet-install (https://github.com/dotnet/install-scripts/blob/dac53157fcb7e02638507144bf5f8f019c1d23a8/src/dotnet-install.sh) is:

dotnet-install: Attempting to download using primary link https://dotnetcli.azureedge.net/dotnet/Runtime/2.1.0/dotnet-runtime-2.1.0-osx-arm64.tar.gz
curl: (22) The requested URL returned error: 404
dotnet-install: The resource at primary link 'https://dotnetcli.azureedge.net/dotnet/Runtime/2.1.0/dotnet-runtime-2.1.0-osx-arm64.tar.gz' is not available.
dotnet-install: Attempting to download using legacy link https://dotnetcli.azureedge.net/dotnet/Runtime/2.1.0/dotnet-osx-arm64.2.1.0.tar.gz
curl: (22) The requested URL returned error: 404
dotnet-install: The resource at legacy link 'https://dotnetcli.azureedge.net/dotnet/Runtime/2.1.0/dotnet-osx-arm64.2.1.0.tar.gz' is not available.
dotnet-install: Attempting to download using primary link https://dotnetbuilds.azureedge.net/public/Runtime/2.1.0/dotnet-runtime-2.1.0-osx-arm64.tar.gz
curl: (22) The requested URL returned error: 404
dotnet-install: The resource at primary link 'https://dotnetbuilds.azureedge.net/public/Runtime/2.1.0/dotnet-runtime-2.1.0-osx-arm64.tar.gz' is not available.
dotnet-install: Attempting to download using legacy link https://dotnetbuilds.azureedge.net/public/Runtime/2.1.0/dotnet-osx-arm64.2.1.0.tar.gz
curl: (22) The requested URL returned error: 404
dotnet-install: The resource at legacy link 'https://dotnetbuilds.azureedge.net/public/Runtime/2.1.0/dotnet-osx-arm64.2.1.0.tar.gz' is not available.
dotnet_install: Error: Could not find `.NET Core Runtime` with version = 2.1.0
dotnet_install: Error: Refer to: https://aka.ms/dotnet-os-lifecycle for information on .NET Core support
  Determining projects to restore...
  Restored /private/tmp/dotnet-20220927-44322-bqggns/.nuget/packages/microsoft.dotnet.arcade.sdk/6.0.0-beta.22412.2/tools/Tools.proj (in 2.41 sec).
Unknown CPU arm64 detected, treating it as x64
Attempting to install dotnet from public_location.
dotnet-install: Note that the intended use of this script is for Continuous Integration (CI) scenarios, where:
dotnet-install: - The SDK needs to be installed without user interaction and without admin rights.
dotnet-install: - The SDK installation doesn't need to persist across multiple CI runs.
dotnet-install: To set up a development environment or to run apps, use installers rather than this script. Visit https://dotnet.microsoft.com/download to get the installer.

dotnet-install: Attempting to download using primary link https://dotnetcli.azureedge.net/dotnet/Runtime/6.0.9-servicing.22419.5/dotnet-runtime-6.0.9-osx-arm64.tar.gz
dotnet-install: Extracting zip from https://dotnetcli.azureedge.net/dotnet/Runtime/6.0.9-servicing.22419.5/dotnet-runtime-6.0.9-osx-arm64.tar.gz
dotnet-install: Installed version is 6.0.9
dotnet-install: Adding to current process PATH: `/private/tmp/dotnet-20220927-44322-bqggns/.dotnet`. Note: This change will be visible only when sourcing script.
dotnet-install: Note that the script does not resolve dependencies during installation.
dotnet-install: To check the list of dependencies, go to https://docs.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section.
dotnet-install: Installation finished successfully.
  Determining projects to restore...
  Restored /private/tmp/dotnet-20220927-44322-bqggns/src/SourceBuild/Arcade/src/SourceBuild.Tasks.csproj (in 4.2 sec).
  SourceBuild.Tasks -> /private/tmp/dotnet-20220927-44322-bqggns/artifacts/bin/SourceBuild.Tasks/Debug/net5.0/SourceBuild.Tasks.dll
  58a93139d80490d0724b4d862ba8ee00ceae45d3
  https://github.com/dotnet/installer.git
  58a93139d80490d0724b4d862ba8ee00ceae45d3
  22649
  --> Start Cloning Repo installer
  Cloning into '/private/tmp/d20220927-44322-1wy5t2i/src/installer'...
  done.
  Note: switching to '58a93139d80490d0724b4d862ba8ee00ceae45d3'.
YuliiaKovalova commented 2 years ago

Hi @cho-m,

Thank you for attaching this log. As I can see, it was installing net5.0 before and a post step

dotnet-install: Installation finished successfully.
  Determining projects to restore...
  Restored /private/tmp/dotnet-20220927-44322-bqggns/src/SourceBuild/Arcade/src/SourceBuild.Tasks.csproj (in 4.2 sec).
  SourceBuild.Tasks -> /private/tmp/dotnet-20220927-44322-bqggns/artifacts/bin/SourceBuild.Tasks/Debug/net5.0/SourceBuild.Tasks.dll

and now it attempts to install sdk v6.0.8

dotnet-install: Installation finished successfully.
Failed to load a, error: dlopen(/private/tmp/dotnet-20220927-10960-2i9o0m/.dotnet/host/fxr/6.0.8/libhostfxr.dylib, 0x0001): tried: '/private/tmp/dotnet-20220927-10960-2i9o0m/.dotnet/host/fxr/6.0.8/libhostfxr.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64'))
The library libhostfxr.dylib was found, but loading it from /private/tmp/dotnet-20220927-10960-2i9o0m/.dotnet/host/fxr/6.0.8/libhostfxr.dylib failed

The mentioned PR#314 is aimed to process a corner case for MacOS on arm64 machines - when any sdk version >= 6.0 is requested, sdk package with arm64 arcitecture has to be installed. You can see this information in your logs: Failed to load a, error: dlopen(/private/tmp/dotnet-20220927-10960-2i9o0m/.dotnet/host/fxr/6.0.8/libhostfxr.dylib, 0x0001): tried: '/private/tmp/dotnet-20220927-10960-2i9o0m/.dotnet/host/fxr/6.0.8/libhostfxr.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64'))

For previous sdk versions, the x64 packages may be used (if Rosetta is presented on the machine).

So the package with x64 architecture was used before because it was installing net5.0 as a post step. From the install-scripts perspective, everything works as expected.

I would recommend you check the parameters for the command that is executed after sdk installation.

cho-m commented 2 years ago

All logs are for M1 (arm64) macOS machines building a copy of .NET 6.0.1xx as documented in https://github.com/dotnet/installer#building

Not sure where the dotnet-install script is called right now as the build is wrapped around the source-build script:

./build.sh /p:ArcadeBuildTarball=true /p:TarballDir=<dir>

Both before and after, the same 6.0.108 SDK osx-arm64 was downloaded (same behavior across both scripts):

dotnet-install: Attempting to download using primary link https://dotnetcli.azureedge.net/dotnet/Sdk/6.0.108/dotnet-sdk-6.0.108-osx-arm64.tar.gz
dotnet-install: Extracting zip from https://dotnetcli.azureedge.net/dotnet/Sdk/6.0.108/dotnet-sdk-6.0.108-osx-arm64.tar.gz
dotnet-install: Installed version is 6.0.108
dotnet-install: Adding to current process PATH: `/private/tmp/dotnet-20220927-44322-bqggns/.dotnet`. Note: This change will be visible only when sourcing script.
dotnet-install: Note that the script does not resolve dependencies during installation.
dotnet-install: To check the list of dependencies, go to https://docs.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section.
dotnet-install: Installation finished successfully.

The main difference in output of scripts is:

Full log for successful build with old script: 01.build.sh.txt

YuliiaKovalova commented 2 years ago

@baronfel please advice.

cho-m commented 2 years ago

Also, I've added the full logs for each dotnet-install script when executed via source build script (https://github.com/dotnet/installer/blob/v6.0.109/build.sh)


Run with script commit: https://github.com/dotnet/install-scripts/commit/740d99560080b61ce537c6b4e78956d78ea60ac4

Full failure logs ``` ==> ./build.sh /p:ArcadeBuildTarball=true /p:TarballDir=/private/tmp/d20221017-83050-x3jqq0 Downloading 'https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh' Attempting to install dotnet from public_location. dotnet-install: Note that the intended use of this script is for Continuous Integration (CI) scenarios, where: dotnet-install: - The SDK needs to be installed without user interaction and without admin rights. dotnet-install: - The SDK installation doesn't need to persist across multiple CI runs. dotnet-install: To set up a development environment or to run apps, use installers rather than this script. Visit https://dotnet.microsoft.com/download to get the installer. dotnet-install: Attempting to download using primary link https://dotnetcli.azureedge.net/dotnet/Sdk/6.0.108/dotnet-sdk-6.0.108-osx-arm64.tar.gz dotnet-install: Extracting zip from https://dotnetcli.azureedge.net/dotnet/Sdk/6.0.108/dotnet-sdk-6.0.108-osx-arm64.tar.gz dotnet-install: Installed version is 6.0.108 dotnet-install: Adding to current process PATH: `/private/tmp/dotnet-20221017-83050-1324rjo/.dotnet`. Note: This change will be visible only when sourcing script. dotnet-install: Note that the script does not resolve dependencies during installation. dotnet-install: To check the list of dependencies, go to https://docs.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section. dotnet-install: Installation finished successfully. Welcome to .NET 6.0! --------------------- SDK Version: 6.0.108 Telemetry --------- The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell. Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry ---------------- Installed an ASP.NET Core HTTPS development certificate. To trust the certificate run 'dotnet dev-certs https --trust' (Windows and macOS only). 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 -------------------------------------------------------------------------------------- dotnet-install: Note that the intended use of this script is for Continuous Integration (CI) scenarios, where: dotnet-install: - The SDK needs to be installed without user interaction and without admin rights. dotnet-install: - The SDK installation doesn't need to persist across multiple CI runs. dotnet-install: To set up a development environment or to run apps, use installers rather than this script. Visit https://dotnet.microsoft.com/download to get the installer. dotnet-install: Attempting to download using primary link https://dotnetcli.azureedge.net/dotnet/Runtime/2.1.0/dotnet-runtime-2.1.0-osx-x64.tar.gz dotnet-install: Extracting zip from https://dotnetcli.azureedge.net/dotnet/Runtime/2.1.0/dotnet-runtime-2.1.0-osx-x64.tar.gz dotnet-install: Installed version is 2.1.0 dotnet-install: Adding to current process PATH: `/private/tmp/dotnet-20221017-83050-1324rjo/.dotnet`. Note: This change will be visible only when sourcing script. dotnet-install: Note that the script does not resolve dependencies during installation. dotnet-install: To check the list of dependencies, go to https://docs.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section. dotnet-install: Installation finished successfully. Failed to load a, error: dlopen(/private/tmp/dotnet-20221017-83050-1324rjo/.dotnet/host/fxr/6.0.8/libhostfxr.dylib, 0x0001): tried: '/private/tmp/dotnet-20221017-83050-1324rjo/.dotnet/host/fxr/6.0.8/libhostfxr.dylib' (mach-o file, but is an incompatible architecture (have (arm64), need (x86_64))) The library libhostfxr.dylib was found, but loading it from /private/tmp/dotnet-20221017-83050-1324rjo/.dotnet/host/fxr/6.0.8/libhostfxr.dylib failed - Installing .NET Core prerequisites might help resolve this problem. http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409 Build failed with exit code 130. Check errors above. ```

Run with script commit: https://github.com/dotnet/install-scripts/commit/dac53157fcb7e02638507144bf5f8f019c1d23a8

Full successful logs ``` ./build.sh /p:ArcadeBuildTarball=true /p:TarballDir=/private/tmp/d20220927-44322-1wy5t2i Attempting to install dotnet from public_location. dotnet-install: Note that the intended use of this script is for Continuous Integration (CI) scenarios, where: dotnet-install: - The SDK needs to be installed without user interaction and without admin rights. dotnet-install: - The SDK installation doesn't need to persist across multiple CI runs. dotnet-install: To set up a development environment or to run apps, use installers rather than this script. Visit https://dotnet.microsoft.com/download to get the installer. dotnet-install: Attempting to download using primary link https://dotnetcli.azureedge.net/dotnet/Sdk/6.0.108/dotnet-sdk-6.0.108-osx-arm64.tar.gz dotnet-install: Extracting zip from https://dotnetcli.azureedge.net/dotnet/Sdk/6.0.108/dotnet-sdk-6.0.108-osx-arm64.tar.gz dotnet-install: Installed version is 6.0.108 dotnet-install: Adding to current process PATH: `/private/tmp/dotnet-20220927-44322-bqggns/.dotnet`. Note: This change will be visible only when sourcing script. dotnet-install: Note that the script does not resolve dependencies during installation. dotnet-install: To check the list of dependencies, go to https://docs.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section. dotnet-install: Installation finished successfully. Welcome to .NET 6.0! --------------------- SDK Version: 6.0.108 Telemetry --------- The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell. Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry ---------------- Installed an ASP.NET Core HTTPS development certificate. To trust the certificate run 'dotnet dev-certs https --trust' (Windows and macOS only). 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 -------------------------------------------------------------------------------------- dotnet-install: Note that the intended use of this script is for Continuous Integration (CI) scenarios, where: dotnet-install: - The SDK needs to be installed without user interaction and without admin rights. dotnet-install: - The SDK installation doesn't need to persist across multiple CI runs. dotnet-install: To set up a development environment or to run apps, use installers rather than this script. Visit https://dotnet.microsoft.com/download to get the installer. dotnet-install: Attempting to download using primary link https://dotnetcli.azureedge.net/dotnet/Runtime/2.1.0/dotnet-runtime-2.1.0-osx-arm64.tar.gz curl: (22) The requested URL returned error: 404 dotnet-install: The resource at primary link 'https://dotnetcli.azureedge.net/dotnet/Runtime/2.1.0/dotnet-runtime-2.1.0-osx-arm64.tar.gz' is not available. dotnet-install: Attempting to download using legacy link https://dotnetcli.azureedge.net/dotnet/Runtime/2.1.0/dotnet-osx-arm64.2.1.0.tar.gz curl: (22) The requested URL returned error: 404 dotnet-install: The resource at legacy link 'https://dotnetcli.azureedge.net/dotnet/Runtime/2.1.0/dotnet-osx-arm64.2.1.0.tar.gz' is not available. dotnet-install: Attempting to download using primary link https://dotnetbuilds.azureedge.net/public/Runtime/2.1.0/dotnet-runtime-2.1.0-osx-arm64.tar.gz curl: (22) The requested URL returned error: 404 dotnet-install: The resource at primary link 'https://dotnetbuilds.azureedge.net/public/Runtime/2.1.0/dotnet-runtime-2.1.0-osx-arm64.tar.gz' is not available. dotnet-install: Attempting to download using legacy link https://dotnetbuilds.azureedge.net/public/Runtime/2.1.0/dotnet-osx-arm64.2.1.0.tar.gz curl: (22) The requested URL returned error: 404 dotnet-install: The resource at legacy link 'https://dotnetbuilds.azureedge.net/public/Runtime/2.1.0/dotnet-osx-arm64.2.1.0.tar.gz' is not available. dotnet_install: Error: Could not find `.NET Core Runtime` with version = 2.1.0 dotnet_install: Error: Refer to: https://aka.ms/dotnet-os-lifecycle for information on .NET Core support Determining projects to restore... Restored /private/tmp/dotnet-20220927-44322-bqggns/.nuget/packages/microsoft.dotnet.arcade.sdk/6.0.0-beta.22412.2/tools/Tools.proj (in 2.41 sec). Unknown CPU arm64 detected, treating it as x64 Attempting to install dotnet from public_location. dotnet-install: Note that the intended use of this script is for Continuous Integration (CI) scenarios, where: dotnet-install: - The SDK needs to be installed without user interaction and without admin rights. dotnet-install: - The SDK installation doesn't need to persist across multiple CI runs. dotnet-install: To set up a development environment or to run apps, use installers rather than this script. Visit https://dotnet.microsoft.com/download to get the installer. dotnet-install: Attempting to download using primary link https://dotnetcli.azureedge.net/dotnet/Runtime/6.0.9-servicing.22419.5/dotnet-runtime-6.0.9-osx-arm64.tar.gz dotnet-install: Extracting zip from https://dotnetcli.azureedge.net/dotnet/Runtime/6.0.9-servicing.22419.5/dotnet-runtime-6.0.9-osx-arm64.tar.gz dotnet-install: Installed version is 6.0.9 dotnet-install: Adding to current process PATH: `/private/tmp/dotnet-20220927-44322-bqggns/.dotnet`. Note: This change will be visible only when sourcing script. dotnet-install: Note that the script does not resolve dependencies during installation. dotnet-install: To check the list of dependencies, go to https://docs.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section. dotnet-install: Installation finished successfully. Determining projects to restore... Restored /private/tmp/dotnet-20220927-44322-bqggns/src/SourceBuild/Arcade/src/SourceBuild.Tasks.csproj (in 4.2 sec). SourceBuild.Tasks -> /private/tmp/dotnet-20220927-44322-bqggns/artifacts/bin/SourceBuild.Tasks/Debug/net5.0/SourceBuild.Tasks.dll 58a93139d80490d0724b4d862ba8ee00ceae45d3 https://github.com/dotnet/installer.git 58a93139d80490d0724b4d862ba8ee00ceae45d3 22649 --> Start Cloning Repo installer Cloning into '/private/tmp/d20220927-44322-1wy5t2i/src/installer'... done. Note: switching to '58a93139d80490d0724b4d862ba8ee00ceae45d3'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 58a93139d Merged PR 25186: [internal/release/6.0.1xx] Update dependencies from dnceng/internal/dotnet-sdk --> Done Cloning Repo installer --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/installer/eng/Version.Details.xml: --> [Microsoft.SourceBuild.Intermediate.runtime;Microsoft.SourceBuild.Intermediate.aspnetcore;Microsoft.SourceBuild.Intermediate.test-templates;Microsoft.SourceBuild.Intermediate.templating;Microsoft.SourceBuild.Intermediate.sdk;Microsoft.SourceBuild.Intermediate.fsharp;Microsoft.SourceBuild.Intermediate.vstest;Microsoft.SourceBuild.Intermediate.linker;Microsoft.SourceBuild.Intermediate.roslyn;Microsoft.SourceBuild.Intermediate.msbuild;Microsoft.SourceBuild.Intermediate.nuget-client;Microsoft.SourceBuild.Intermediate.xdt;Microsoft.SourceBuild.Intermediate.source-build;Microsoft.SourceBuild.Intermediate.clicommandlineparser;Microsoft.SourceBuild.Intermediate.deployment-tools;Microsoft.SourceBuild.Intermediate.diagnostics;Microsoft.SourceBuild.Intermediate.symreader;Microsoft.SourceBuild.Intermediate.arcade;Microsoft.SourceBuild.Intermediate.arcade;Microsoft.SourceBuild.Intermediate.source-build-reference-packages;Microsoft.SourceBuild.Intermediate.sourcelink;Microsoft.SourceBuild.Intermediate.xliff-tasks] --> Start Cloning Repo runtime Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/runtime/.git/ From https://github.com//dotnet/runtime * branch 163a63591cf9e9b682063cf3995948c2b885a042 -> FETCH_HEAD Updating files: 13% (7648/56229) Updating files: 14% (7873/56229) Updating files: 15% (8435/56229) Updating files: 16% (8997/56229) Updating files: 17% (9559/56229) Updating files: 18% (10122/56229) Updating files: 19% (10684/56229) Updating files: 20% (11246/56229) Updating files: 21% (11809/56229) Updating files: 22% (12371/56229) Updating files: 23% (12933/56229) Updating files: 24% (13495/56229) Updating files: 25% (14058/56229) Updating files: 26% (14620/56229) Updating files: 27% (15182/56229) Updating files: 28% (15745/56229) Updating files: 28% (16219/56229) Updating files: 29% (16307/56229) Updating files: 30% (16869/56229) Updating files: 31% (17431/56229) Updating files: 32% (17994/56229) Updating files: 33% (18556/56229) Updating files: 34% (19118/56229) Updating files: 35% (19681/56229) Updating files: 36% (20243/56229) Updating files: 37% (20805/56229) Updating files: 38% (21368/56229) Updating files: 39% (21930/56229) Updating files: 40% (22492/56229) Updating files: 41% (23054/56229) Updating files: 42% (23617/56229) Updating files: 43% (24179/56229) Updating files: 44% (24741/56229) Updating files: 45% (25304/56229) Updating files: 45% (25751/56229) Updating files: 46% (25866/56229) Updating files: 47% (26428/56229) Updating files: 48% (26990/56229) Updating files: 49% (27553/56229) Updating files: 50% (28115/56229) Updating files: 51% (28677/56229) Updating files: 52% (29240/56229) Updating files: 53% (29802/56229) Updating files: 54% (30364/56229) Updating files: 55% (30926/56229) Updating files: 56% (31489/56229) Updating files: 57% (32051/56229) Updating files: 58% (32613/56229) Updating files: 59% (33176/56229) Updating files: 60% (33738/56229) Updating files: 61% (34300/56229) Updating files: 62% (34862/56229) Updating files: 63% (35425/56229) Updating files: 63% (35894/56229) Updating files: 64% (35987/56229) Updating files: 65% (36549/56229) Updating files: 66% (37112/56229) Updating files: 67% (37674/56229) Updating files: 68% (38236/56229) Updating files: 69% (38799/56229) Updating files: 70% (39361/56229) Updating files: 71% (39923/56229) Updating files: 72% (40485/56229) Updating files: 73% (41048/56229) Updating files: 74% (41610/56229) Updating files: 75% (42172/56229) Updating files: 76% (42735/56229) Updating files: 77% (43297/56229) Updating files: 78% (43859/56229) Updating files: 79% (44421/56229) Updating files: 80% (44984/56229) Updating files: 81% (45546/56229) Updating files: 82% (46108/56229) Updating files: 83% (46671/56229) Updating files: 84% (47233/56229) Updating files: 84% (47676/56229) Updating files: 85% (47795/56229) Updating files: 86% (48357/56229) Updating files: 87% (48920/56229) Updating files: 88% (49482/56229) Updating files: 89% (50044/56229) Updating files: 90% (50607/56229) Updating files: 91% (51169/56229) Updating files: 92% (51731/56229) Updating files: 93% (52293/56229) Updating files: 94% (52856/56229) Updating files: 95% (53418/56229) Updating files: 95% (53971/56229) Updating files: 96% (53980/56229) Updating files: 97% (54543/56229) Updating files: 98% (55105/56229) Updating files: 99% (55667/56229) Updating files: 100% (56229/56229) Updating files: 100% (56229/56229), done. HEAD is now at 163a6359 Merge in 'release/6.0' changes --> Done Cloning Repo runtime --> Applying runtime Patches --> Done Applying runtime Patches --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/runtime/eng/Version.Details.xml: --> [] --> Start Cloning Repo aspnetcore Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/.git/ From https://github.com//dotnet/aspnetcore * branch 3fe12b935c03138f76364dc877a7e069e254b5b2 -> FETCH_HEAD Updating files: 45% (9394/20489) Updating files: 46% (9425/20489) Updating files: 47% (9630/20489) Updating files: 48% (9835/20489) Updating files: 49% (10040/20489) Updating files: 50% (10245/20489) Updating files: 51% (10450/20489) Updating files: 52% (10655/20489) Updating files: 53% (10860/20489) Updating files: 54% (11065/20489) Updating files: 55% (11269/20489) Updating files: 56% (11474/20489) Updating files: 57% (11679/20489) Updating files: 58% (11884/20489) Updating files: 59% (12089/20489) Updating files: 60% (12294/20489) Updating files: 61% (12499/20489) Updating files: 62% (12704/20489) Updating files: 63% (12909/20489) Updating files: 64% (13113/20489) Updating files: 65% (13318/20489) Updating files: 66% (13523/20489) Updating files: 67% (13728/20489) Updating files: 68% (13933/20489) Updating files: 69% (14138/20489) Updating files: 70% (14343/20489) Updating files: 71% (14548/20489) Updating files: 72% (14753/20489) Updating files: 73% (14957/20489) Updating files: 74% (15162/20489) Updating files: 75% (15367/20489) Updating files: 76% (15572/20489) Updating files: 77% (15777/20489) Updating files: 78% (15982/20489) Updating files: 79% (16187/20489) Updating files: 80% (16392/20489) Updating files: 81% (16597/20489) Updating files: 82% (16801/20489) Updating files: 83% (17006/20489) Updating files: 84% (17211/20489) Updating files: 85% (17416/20489) Updating files: 86% (17621/20489) Updating files: 87% (17826/20489) Updating files: 88% (18031/20489) Updating files: 89% (18236/20489) Updating files: 90% (18441/20489) Updating files: 91% (18645/20489) Updating files: 92% (18850/20489) Updating files: 93% (19055/20489) Updating files: 94% (19260/20489) Updating files: 94% (19298/20489) Updating files: 95% (19465/20489) Updating files: 96% (19670/20489) Updating files: 97% (19875/20489) Updating files: 98% (20080/20489) Updating files: 99% (20285/20489) Updating files: 100% (20489/20489) Updating files: 100% (20489/20489), done. HEAD is now at 3fe12b93 [internal/release/6.0] Update dependencies from dnceng/internal/dotnet-runtime Submodule 'src/submodules/MessagePack-CSharp' (https://github.com/aspnet/MessagePack-CSharp.git) registered for path 'src/submodules/MessagePack-CSharp' Submodule 'src/submodules/googletest' (https://github.com/google/googletest) registered for path 'src/submodules/googletest' Submodule 'src/submodules/spa-templates' (https://github.com/dotnet/spa-templates.git) registered for path 'src/submodules/spa-templates' Cloning into '/private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/src/submodules/MessagePack-CSharp'... Cloning into '/private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/src/submodules/googletest'... Cloning into '/private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/src/submodules/spa-templates'... From https://github.com/aspnet/MessagePack-CSharp * branch 6caf2996c82d2b91528fad41e9c78e09770e73d4 -> FETCH_HEAD Submodule path 'src/submodules/MessagePack-CSharp': checked out '6caf2996c82d2b91528fad41e9c78e09770e73d4' From https://github.com/google/googletest * branch dd7a9d29a33de34836c345c3b753d4eba15c5f44 -> FETCH_HEAD Submodule path 'src/submodules/googletest': checked out 'dd7a9d29a33de34836c345c3b753d4eba15c5f44' From https://github.com/dotnet/spa-templates * branch 0c5a96babb595838516b43680db6f100c8867a7c -> FETCH_HEAD Submodule path 'src/submodules/spa-templates': checked out '0c5a96babb595838516b43680db6f100c8867a7c' Entering 'src/submodules/MessagePack-CSharp' Entering 'src/submodules/googletest' Entering 'src/submodules/spa-templates' --> Done Cloning Repo aspnetcore --> Applying aspnetcore Patches --> Done Applying aspnetcore Patches --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/eng/Version.Details.xml: --> [] --> Start Cloning Repo test-templates Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/test-templates/.git/ From https://github.com/dotnet/test-templates * branch c40ef7e056b48e011c43a21354d6790ba6b8b4fc -> FETCH_HEAD HEAD is now at c40ef7e Merge pull request #187 from MichaelSimons/6.0-templates --> Done Cloning Repo test-templates --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/test-templates/eng/Version.Details.xml: --> [] --> Start Cloning Repo templating Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/templating/.git/ From https://github.com//dotnet/templating * branch 2410d6496db6fd9153ffac85eedfd80f57390999 -> FETCH_HEAD (A) is not a valid attribute name: test/Microsoft.TemplateEngine.TestTemplates/test_templates/TemplateWithConditions/.gitattributes:1 HEAD is now at 2410d64 Merged PR 25167: [internal/release/6.0.1xx] Update dependencies from dnceng/internal/dotnet-runtime --> Done Cloning Repo templating --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/templating/eng/Version.Details.xml: --> [] --> Start Cloning Repo sdk Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/sdk/.git/ From https://github.com//dotnet/sdk * branch 7fffe6d57cecdb3a726b915334d1add560bd6134 -> FETCH_HEAD HEAD is now at 7fffe6d Merged PR 25182: [internal/release/6.0.1xx] Update dependencies from dnceng/internal/dotnet-templating --> Done Cloning Repo sdk --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/sdk/eng/Version.Details.xml: --> [Microsoft.SourceBuild.Intermediate.format;Microsoft.SourceBuild.Intermediate.roslyn-analyzers;Microsoft.SourceBuild.Intermediate.command-line-api] --> Start Cloning Repo format Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/format/.git/ From https://github.com/dotnet/format * branch 68bc36719088c86b0ff01334039b0611741b8276 -> FETCH_HEAD HEAD is now at 68bc367 Merge pull request #1405 from dotnet/darc-release/6.x-ee0becfa-4ab9-4f9e-913a-afda0a4bd57a --> Done Cloning Repo format --> Applying format Patches --> Done Applying format Patches --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/format/eng/Version.Details.xml: --> [] --> Start Cloning Repo roslyn-analyzers Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/roslyn-analyzers/.git/ From https://github.com/dotnet/roslyn-analyzers * branch c750b5a665adb75b528a93d844f238bd1360a91a -> FETCH_HEAD HEAD is now at c750b5a Merge pull request #5656 from dotnet/darc-release/6.0.1xx-4bdc7958-ed43-4fff-a902-f561e621140d --> Done Cloning Repo roslyn-analyzers --> Applying roslyn-analyzers Patches --> Done Applying roslyn-analyzers Patches --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/roslyn-analyzers/eng/Version.Details.xml: --> [] --> Start Cloning Repo command-line-api Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/command-line-api/.git/ From https://github.com/dotnet/command-line-api * branch 82273cb56c83b589e8e5b63da0ac9745ffc6e105 -> FETCH_HEAD HEAD is now at 82273cb Switch to 1ES servicing pools on release/dotnet6 --> Done Cloning Repo command-line-api --> Applying command-line-api Patches --> Done Applying command-line-api Patches --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/command-line-api/eng/Version.Details.xml: --> [] --> Start Cloning Repo fsharp Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/fsharp/.git/ From https://github.com/dotnet/fsharp * branch 6d626ff0752a77d339f609b4d361787dc9ca93a5 -> FETCH_HEAD Updating files: 90% (9358/10308) Updating files: 91% (9381/10308) Updating files: 92% (9484/10308) Updating files: 93% (9587/10308) Updating files: 94% (9690/10308) Updating files: 95% (9793/10308) Updating files: 96% (9896/10308) Updating files: 97% (9999/10308) Updating files: 98% (10102/10308) Updating files: 99% (10205/10308) Updating files: 100% (10308/10308) Updating files: 100% (10308/10308), done. HEAD is now at 6d626ff Revert "Revert "[Backported for Dev17][VS] Strongly hold C#/VB compilations until we get a result (#12287)" (#12293)" (#12294) --> Done Cloning Repo fsharp --> Applying fsharp Patches --> Done Applying fsharp Patches --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/fsharp/eng/Version.Details.xml: --> [] --> Start Cloning Repo vstest Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/vstest/.git/ From https://github.com/microsoft/vstest * branch 68bd10d3aee862a9fbb0bac8b3d474bc323024f3 -> FETCH_HEAD HEAD is now at 68bd10d Removed ProfilerProxy.dll (#3069) --> Done Cloning Repo vstest --> Applying vstest Patches --> Done Applying vstest Patches --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/vstest/eng/Version.Details.xml: --> [] --> Start Cloning Repo linker Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/linker/.git/ From https://github.com/dotnet/linker * branch d0662ed8db919642177ddfd06a1c33895a69015f -> FETCH_HEAD HEAD is now at d0662ed Switch to ubuntu 20.04 agents (#2324) Submodule 'cecil' (https://github.com/mono/cecil.git) registered for path 'external/cecil' Cloning into '/private/tmp/d20220927-44322-1wy5t2i/src/linker/external/cecil'... From https://github.com/mono/cecil * branch 3bef7fc7b7910f826790ebfeccb381b76a650571 -> FETCH_HEAD Submodule path 'external/cecil': checked out '3bef7fc7b7910f826790ebfeccb381b76a650571' Entering 'external/cecil' --> Done Cloning Repo linker --> Applying linker Patches --> Done Applying linker Patches --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/linker/eng/Version.Details.xml: --> [] --> Start Cloning Repo roslyn Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/roslyn/.git/ From https://github.com/dotnet/roslyn * branch 487283bcd8d66693091f2800dcf1c8ae37cccdee -> FETCH_HEAD Updating files: 33% (5505/16576) Updating files: 34% (5636/16576) Updating files: 35% (5802/16576) Updating files: 36% (5968/16576) Updating files: 37% (6134/16576) Updating files: 38% (6299/16576) Updating files: 39% (6465/16576) Updating files: 40% (6631/16576) Updating files: 41% (6797/16576) Updating files: 42% (6962/16576) Updating files: 43% (7128/16576) Updating files: 44% (7294/16576) Updating files: 45% (7460/16576) Updating files: 46% (7625/16576) Updating files: 47% (7791/16576) Updating files: 48% (7957/16576) Updating files: 49% (8123/16576) Updating files: 50% (8288/16576) Updating files: 51% (8454/16576) Updating files: 52% (8620/16576) Updating files: 53% (8786/16576) Updating files: 54% (8952/16576) Updating files: 55% (9117/16576) Updating files: 56% (9283/16576) Updating files: 57% (9449/16576) Updating files: 58% (9615/16576) Updating files: 59% (9780/16576) Updating files: 60% (9946/16576) Updating files: 61% (10112/16576) Updating files: 62% (10278/16576) Updating files: 63% (10443/16576) Updating files: 64% (10609/16576) Updating files: 65% (10775/16576) Updating files: 66% (10941/16576) Updating files: 67% (11106/16576) Updating files: 68% (11272/16576) Updating files: 69% (11438/16576) Updating files: 70% (11604/16576) Updating files: 71% (11769/16576) Updating files: 72% (11935/16576) Updating files: 73% (12101/16576) Updating files: 74% (12267/16576) Updating files: 75% (12432/16576) Updating files: 76% (12598/16576) Updating files: 77% (12764/16576) Updating files: 78% (12930/16576) Updating files: 79% (13096/16576) Updating files: 80% (13261/16576) Updating files: 80% (13282/16576) Updating files: 81% (13427/16576) Updating files: 82% (13593/16576) Updating files: 83% (13759/16576) Updating files: 84% (13924/16576) Updating files: 85% (14090/16576) Updating files: 86% (14256/16576) Updating files: 87% (14422/16576) Updating files: 88% (14587/16576) Updating files: 89% (14753/16576) Updating files: 90% (14919/16576) Updating files: 91% (15085/16576) Updating files: 92% (15250/16576) Updating files: 93% (15416/16576) Updating files: 94% (15582/16576) Updating files: 95% (15748/16576) Updating files: 96% (15913/16576) Updating files: 97% (16079/16576) Updating files: 98% (16245/16576) Updating files: 99% (16411/16576) Updating files: 100% (16576/16576) Updating files: 100% (16576/16576), done. HEAD is now at 487283bc Merge pull request #60507 from dotnet/dev/jorobich/move-es-queue --> Done Cloning Repo roslyn --> Applying roslyn Patches --> Done Applying roslyn Patches --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/roslyn/eng/Version.Details.xml: --> [] --> Start Cloning Repo msbuild Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/msbuild/.git/ From https://github.com/dotnet/msbuild * branch c9eb9dd64e9a2e8a433900a1a626d65a2bce4428 -> FETCH_HEAD HEAD is now at c9eb9dd Final Branding For 17.0 GA (#6902) --> Done Cloning Repo msbuild --> Applying msbuild Patches --> Done Applying msbuild Patches --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/msbuild/eng/Version.Details.xml: --> [] --> Start Cloning Repo nuget-client Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/nuget-client/.git/ From https://github.com/nuget/nuget.client * branch 75551652b352f860ea0b29095b64fa63715dd672 -> FETCH_HEAD HEAD is now at 7555165 Merged PR 398926: Try localization resources branch without suffix before default branch Submodule 'submodules/Common' (https://github.com/aspnet/Common.git) registered for path 'submodules/Common' Submodule 'submodules/FileSystem' (https://github.com/NuGet/FileSystem.git) registered for path 'submodules/FileSystem' Submodule 'submodules/NuGet.Build.Localization' (https://github.com/NuGet/NuGet.Build.Localization.git) registered for path 'submodules/NuGet.Build.Localization' Cloning into '/private/tmp/d20220927-44322-1wy5t2i/src/nuget-client/submodules/Common'... Cloning into '/private/tmp/d20220927-44322-1wy5t2i/src/nuget-client/submodules/FileSystem'... Cloning into '/private/tmp/d20220927-44322-1wy5t2i/src/nuget-client/submodules/NuGet.Build.Localization'... From https://github.com/aspnet/Common * branch e6fac8061686c18531e2621ccef97dd5e0687a65 -> FETCH_HEAD Submodule path 'submodules/Common': checked out 'e6fac8061686c18531e2621ccef97dd5e0687a65' From https://github.com/NuGet/FileSystem * branch f1f3f0820a573b96b2faaf5b7e6be9a036e4c7aa -> FETCH_HEAD Submodule path 'submodules/FileSystem': checked out 'f1f3f0820a573b96b2faaf5b7e6be9a036e4c7aa' From https://github.com/NuGet/NuGet.Build.Localization * branch f15db7b7c6f5affbea268632ef8333d2687c8031 -> FETCH_HEAD Submodule path 'submodules/NuGet.Build.Localization': checked out 'f15db7b7c6f5affbea268632ef8333d2687c8031' Entering 'submodules/Common' Entering 'submodules/FileSystem' Entering 'submodules/NuGet.Build.Localization' --> Done Cloning Repo nuget-client --> Applying nuget-client Patches --> Done Applying nuget-client Patches --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/nuget-client/eng/Version.Details.xml: --> [] --> Start Cloning Repo xdt Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/xdt/.git/ From https://github.com/dotnet/xdt * branch 698fdad58fa64a55f16cd9562c90224cc498ed02 -> FETCH_HEAD HEAD is now at 698fdad Update dependencies from https://github.com/dotnet/arcade build 20210827.6 (#432) --> Done Cloning Repo xdt --> Applying xdt Patches --> Done Applying xdt Patches --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/xdt/eng/Version.Details.xml: --> [] --> Start Cloning Repo source-build Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/source-build/.git/ From https://github.com/dotnet/source-build * branch 7649ca7106e7e91ac06f169626bf01a77c2258eb -> FETCH_HEAD HEAD is now at 7649ca7 [release/6.0] Update application-insights to 2.19.0 (#2996) Submodule 'src/MSBuildLocator' (https://github.com/microsoft/MSBuildLocator) registered for path 'src/MSBuildLocator' Submodule 'src/application-insights' (https://github.com/Microsoft/ApplicationInsights-dotnet) registered for path 'src/application-insights' Submodule 'src/cssparser' (https://github.com/dotnet/cssparser) registered for path 'src/cssparser' Submodule 'src/humanizer' (https://github.com/Humanizr/Humanizer) registered for path 'src/humanizer' Submodule 'src/newtonsoft-json' (https://github.com/JamesNK/Newtonsoft.Json.git) registered for path 'src/newtonsoft-json' Submodule 'src/newtonsoft-json901' (https://github.com/JamesNK/Newtonsoft.Json.git) registered for path 'src/newtonsoft-json901' Cloning into '/private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/MSBuildLocator'... Cloning into '/private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/application-insights'... Cloning into '/private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/cssparser'... Cloning into '/private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/humanizer'... Cloning into '/private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/newtonsoft-json'... Cloning into '/private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/newtonsoft-json901'... From https://github.com/microsoft/MSBuildLocator * branch 47281c3de1c87a43ab946725d011b9dca4b6434a -> FETCH_HEAD Submodule path 'src/MSBuildLocator': checked out '47281c3de1c87a43ab946725d011b9dca4b6434a' From https://github.com/Microsoft/ApplicationInsights-dotnet * branch 93f745cfef8541f09862aae9bc8c04554bca38c7 -> FETCH_HEAD Submodule path 'src/application-insights': checked out '93f745cfef8541f09862aae9bc8c04554bca38c7' From https://github.com/dotnet/cssparser * branch d6d86bcd8c162b1ae22ef00955ff748d028dd0ee -> FETCH_HEAD Submodule path 'src/cssparser': checked out 'd6d86bcd8c162b1ae22ef00955ff748d028dd0ee' From https://github.com/Humanizr/Humanizer * branch b30550eed103a6970d8465fe7c5c16300b70be81 -> FETCH_HEAD Submodule path 'src/humanizer': checked out 'b30550eed103a6970d8465fe7c5c16300b70be81' From https://github.com/JamesNK/Newtonsoft.Json * branch ae9fe44e1323e91bcbd185ca1a14099fba7c021f -> FETCH_HEAD Submodule path 'src/newtonsoft-json': checked out 'ae9fe44e1323e91bcbd185ca1a14099fba7c021f' From https://github.com/JamesNK/Newtonsoft.Json * branch e5ac9a8473dfdefb8fe2cddae433a9aaa94a5b37 -> FETCH_HEAD Submodule path 'src/newtonsoft-json901': checked out 'e5ac9a8473dfdefb8fe2cddae433a9aaa94a5b37' Entering 'src/MSBuildLocator' Entering 'src/application-insights' Entering 'src/cssparser' Entering 'src/humanizer' Entering 'src/newtonsoft-json' Entering 'src/newtonsoft-json901' --> Done Cloning Repo source-build --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/source-build/eng/Version.Details.xml: --> [] --> Start Cloning Repo clicommandlineparser Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/clicommandlineparser/.git/ From https://github.com/dotnet/clicommandlineparser * branch 3198bf5660cad3dab85f5475bf1fda9688146e3f -> FETCH_HEAD HEAD is now at 3198bf5 Merge pull request #184 from MichaelSimons/issue-183 --> Done Cloning Repo clicommandlineparser --> Applying clicommandlineparser Patches --> Done Applying clicommandlineparser Patches --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/clicommandlineparser/eng/Version.Details.xml: --> [] --> Start Cloning Repo deployment-tools Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/deployment-tools/.git/ From https://github.com/dotnet/deployment-tools * branch 7431bf2f3c204cbbc326c8d55ce4ac5cad7661d6 -> FETCH_HEAD HEAD is now at 7431bf2 Eliminate source-build prebuilts (#140) --> Done Cloning Repo deployment-tools --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/deployment-tools/eng/Version.Details.xml: --> [] --> Start Cloning Repo diagnostics Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/diagnostics/.git/ From https://github.com/dotnet/diagnostics * branch ab3eb7a525e31dc6fb4d9cc0b7154fa2be58dac1 -> FETCH_HEAD HEAD is now at ab3eb7a Update dependencies from https://github.com/dotnet/runtime build 20211005.6 (#2653) --> Done Cloning Repo diagnostics --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/diagnostics/eng/Version.Details.xml: --> [] --> Start Cloning Repo symreader Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/symreader/.git/ From https://github.com/dotnet/symreader * branch 7b9791daa3a3477eb22ec805946c9fff8b42d8ca -> FETCH_HEAD HEAD is now at 7b9791d [main] Update dependencies from dotnet/arcade (#247) --> Done Cloning Repo symreader --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/symreader/eng/Version.Details.xml: --> [] --> Start Cloning Repo arcade Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/arcade/.git/ From https://github.com/dotnet/arcade * branch 41323ecb0b2312980381bfdbb75afd2dae2b266b -> FETCH_HEAD HEAD is now at 41323ec [release/6.0] Move to latest SDK (#9994) --> Done Cloning Repo arcade --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/arcade/eng/Version.Details.xml: --> [] --> Start Cloning Repo source-build-reference-packages Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/source-build-reference-packages/.git/ From https://github.com/dotnet/source-build-reference-packages * branch fdbbfadcaa5804038ad0a3f67c33f489cbeda65c -> FETCH_HEAD Updating files: 40% (3365/8275) Updating files: 41% (3393/8275) Updating files: 42% (3476/8275) Updating files: 43% (3559/8275) Updating files: 44% (3641/8275) Updating files: 45% (3724/8275) Updating files: 46% (3807/8275) Updating files: 46% (3820/8275) Updating files: 47% (3890/8275) Updating files: 47% (3945/8275) Updating files: 48% (3972/8275) Updating files: 49% (4055/8275) Updating files: 49% (4056/8275) Updating files: 50% (4138/8275) Updating files: 50% (4207/8275) Updating files: 51% (4221/8275) Updating files: 52% (4303/8275) Updating files: 52% (4377/8275) Updating files: 53% (4386/8275) Updating files: 54% (4469/8275) Updating files: 55% (4552/8275) Updating files: 55% (4561/8275) Updating files: 56% (4634/8275) Updating files: 56% (4705/8275) Updating files: 57% (4717/8275) Updating files: 58% (4800/8275) Updating files: 58% (4847/8275) Updating files: 59% (4883/8275) Updating files: 60% (4965/8275) Updating files: 60% (4986/8275) Updating files: 61% (5048/8275) Updating files: 61% (5081/8275) Updating files: 62% (5131/8275) Updating files: 63% (5214/8275) Updating files: 63% (5250/8275) Updating files: 64% (5296/8275) Updating files: 64% (5371/8275) Updating files: 65% (5379/8275) Updating files: 66% (5462/8275) Updating files: 67% (5545/8275) Updating files: 67% (5556/8275) Updating files: 68% (5627/8275) Updating files: 68% (5679/8275) Updating files: 69% (5710/8275) Updating files: 70% (5793/8275) Updating files: 70% (5871/8275) Updating files: 71% (5876/8275) Updating files: 72% (5958/8275) Updating files: 72% (6030/8275) Updating files: 73% (6041/8275) Updating files: 74% (6124/8275) Updating files: 74% (6180/8275) Updating files: 75% (6207/8275) Updating files: 76% (6289/8275) Updating files: 76% (6307/8275) Updating files: 77% (6372/8275) Updating files: 78% (6455/8275) Updating files: 79% (6538/8275) Updating files: 79% (6570/8275) Updating files: 80% (6620/8275) Updating files: 80% (6697/8275) Updating files: 81% (6703/8275) Updating files: 82% (6786/8275) Updating files: 82% (6865/8275) Updating files: 83% (6869/8275) Updating files: 84% (6951/8275) Updating files: 84% (6981/8275) Updating files: 85% (7034/8275) Updating files: 85% (7046/8275) Updating files: 86% (7117/8275) Updating files: 87% (7200/8275) Updating files: 88% (7282/8275) Updating files: 89% (7365/8275) Updating files: 90% (7448/8275) Updating files: 91% (7531/8275) Updating files: 92% (7613/8275) Updating files: 93% (7696/8275) Updating files: 94% (7779/8275) Updating files: 95% (7862/8275) Updating files: 96% (7944/8275) Updating files: 97% (8027/8275) Updating files: 98% (8110/8275) Updating files: 99% (8193/8275) Updating files: 100% (8275/8275) Updating files: 100% (8275/8275), done. HEAD is now at fdbbfad Add system.diagnostics.diagnosticsource 5.0.0 (#430) --> Done Cloning Repo source-build-reference-packages --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/source-build-reference-packages/eng/Version.Details.xml: --> [] --> Start Cloning Repo sourcelink Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/sourcelink/.git/ From https://github.com/dotnet/sourcelink * branch 8031e5220baf2acad991e661d8308b783d2acf3e -> FETCH_HEAD HEAD is now at 8031e52 Switch to 1ES R&D pools on main (#754) --> Done Cloning Repo sourcelink --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/sourcelink/eng/Version.Details.xml: --> [] --> Start Cloning Repo xliff-tasks Initialized empty Git repository in /private/tmp/d20220927-44322-1wy5t2i/src/xliff-tasks/.git/ From https://github.com/dotnet/xliff-tasks * branch bc3233146e1fcd393ed471d5005333c83363e0fe -> FETCH_HEAD HEAD is now at bc32331 Update dependencies from https://github.com/dotnet/arcade build 20210830.1 (#506) --> Done Cloning Repo xliff-tasks --> Applying xliff-tasks Patches --> Done Applying xliff-tasks Patches --> Dependencies for /private/tmp/d20220927-44322-1wy5t2i/src/xliff-tasks/eng/Version.Details.xml: --> [] Deleting files with questionable licenses: /private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/humanizer/samples/Humanizer.MvcSample/Scripts/AjaxLogin.js /private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/humanizer/samples/Humanizer.MvcSample/Scripts/jquery-1.6.2-vsdoc.js /private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/humanizer/samples/Humanizer.MvcSample/Scripts/jquery-1.6.2.js /private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/humanizer/samples/Humanizer.MvcSample/Scripts/jquery-1.6.2.min.js /private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/humanizer/samples/Humanizer.MvcSample/Scripts/jquery-ui-1.8.11.js /private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/humanizer/samples/Humanizer.MvcSample/Scripts/jquery-ui-1.8.11.min.js /private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/humanizer/samples/Humanizer.MvcSample/Scripts/jquery.unobtrusive-ajax.js /private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/humanizer/samples/Humanizer.MvcSample/Scripts/jquery.unobtrusive-ajax.min.js /private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/humanizer/samples/Humanizer.MvcSample/Scripts/jquery.validate-vsdoc.js /private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/humanizer/samples/Humanizer.MvcSample/Scripts/jquery.validate.js /private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/humanizer/samples/Humanizer.MvcSample/Scripts/jquery.validate.min.js /private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/humanizer/samples/Humanizer.MvcSample/Scripts/jquery.validate.unobtrusive.js /private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/humanizer/samples/Humanizer.MvcSample/Scripts/jquery.validate.unobtrusive.min.js /private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/humanizer/samples/Humanizer.MvcSample/Scripts/knockout-2.0.0.debug.js /private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/humanizer/samples/Humanizer.MvcSample/Scripts/knockout-2.0.0.js /private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/humanizer/samples/Humanizer.MvcSample/Scripts/modernizr-2.0.6-development-only.js /private/tmp/d20220927-44322-1wy5t2i/src/source-build/src/humanizer/samples/Humanizer.MvcSample/Scripts/_references.js /private/tmp/d20220927-44322-1wy5t2i/src/nuget-client/test/EndToEnd/ProjectTemplates/NetCoreWebApplication1.0.zip/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js /private/tmp/d20220927-44322-1wy5t2i/src/nuget-client/test/EndToEnd/ProjectTemplates/NetCoreWebApplication1.0.zip/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js /private/tmp/d20220927-44322-1wy5t2i/src/nuget-client/test/EndToEnd/ProjectTemplates/NetCoreWebApplication1.0.zip/wwwroot/lib/jquery-validation-unobtrusive/.bower.json /private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/src/Security/samples/ClaimsTransformation/wwwroot/lib/jquery-validation-unobtrusive/.bower.json /private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/src/Security/samples/Cookies/wwwroot/lib/jquery-validation-unobtrusive/.bower.json /private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/src/Security/samples/DynamicSchemes/wwwroot/lib/jquery-validation-unobtrusive/.bower.json /private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/src/Security/samples/Identity.ExternalClaims/wwwroot/lib/jquery-validation-unobtrusive/.bower.json /private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/src/Security/samples/PathSchemeSelection/wwwroot/lib/jquery-validation-unobtrusive/.bower.json /private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/src/Security/samples/StaticFilesAuth/wwwroot/lib/jquery-validation-unobtrusive/.bower.json /private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/src/Security/samples/ClaimsTransformation/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js /private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/src/Security/samples/ClaimsTransformation/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js /private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/src/Security/samples/Cookies/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js /private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/src/Security/samples/Cookies/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js /private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/src/Security/samples/DynamicSchemes/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js /private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/src/Security/samples/DynamicSchemes/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js /private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/src/Security/samples/Identity.ExternalClaims/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js /private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/src/Security/samples/Identity.ExternalClaims/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js /private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/src/Security/samples/PathSchemeSelection/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js /private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/src/Security/samples/PathSchemeSelection/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js /private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/src/Security/samples/StaticFilesAuth/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js /private/tmp/d20220927-44322-1wy5t2i/src/aspnetcore/src/Security/samples/StaticFilesAuth/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js Restoring text only packages... Determining projects to restore... Restored /private/tmp/dotnet-20220927-44322-bqggns/src/SourceBuild/Arcade/tools/TextOnlyPackages.csproj (in 1.51 sec). Tarball '/private/tmp/dotnet-20220927-44322-bqggns/artifacts/packages/Debug/Shipping/dotnet-sdk-source-6.0.109.tar.gz' was successfully created from '/private/tmp/d20220927-44322-1wy5t2i' Build succeeded. 0 Warning(s) 0 Error(s) Time Elapsed 00:05:56.12 ```
baronfel commented 2 years ago

@cho-m I understand that this looks like a regression, but in the case where your install was successful the Runtime that was requested (2.1) was never installed - do you know why the 2.1 runtime is requested in this build script? As that runtime is out of support I would definitely recommend that it be removed if possible. As it stands, we are now doing 'The Right Thing' - giving the user the version of the component they requested that can actually run on their system.

cho-m commented 2 years ago

do you know why the 2.1 runtime is requested in this build script?

@baronfel Sorry, I don't know. May need to get someone working on https://github.com/dotnet/installer to comment. I've only dealt with the downstream packaging.

YuliiaKovalova commented 1 year ago

Hi @cho-m ,

Could you check if this issue still exists? I was driving its resolution in a different repo, so I hope it is resolved now.

YuliiaKovalova commented 1 year ago

Close this issue since the corresponding changes were merged to the installer repo https://github.com/dotnet/arcade/issues/11418. Please go to this comment for getting some details on how to work with the introduced changes https://github.com/dotnet/arcade/issues/11418#issuecomment-1314101641

chenrui333 commented 1 year ago

Checking this in this PR

chenrui333 commented 1 year ago

@YuliiaKovalova still have the same issue.

MichalPavlik commented 1 year ago

@chenrui333, could you please take a look at this comment? I believe it should resolve your issue.