[JitDiff X64] [Copilot] Replace string.Compare == 0 patterns with Equals/Sta ...
For all the logs, see https://mihubot.xyz/api/RuntimeUtils/Jobs/Progress?jobId=FHQS1yuA
Tracking issue: https://github.com/MihuBot/runtime-utils/issues/1772
Started at 2026-02-18 23-29-10 UTC, ran for 17 minutes 26 seconds.
[00:00:00]* Starting ...
[00:00:00]* Using custom arguments: ''
[00:00:00]* Creating a new Azure VM (Standard_D16as_v6) in East US 2 ...
[00:00:00]* Creating a new Azure resource group for this deployment ...
[00:00:01]* Starting deployment of Azure VM (Standard_D16as_v6) ...
[00:01:10]* Azure deployment complete
[00:01:16]* Initial remote runner contact
[00:01:14] CustomArguments=
[00:01:14] ProcessorCount=16
[00:01:14] CurrentDirectory=/home/runtime-utils/Runner
[00:01:14] FrameworkDescription=.NET 8.0.24
[00:01:14] RuntimeIdentifier=ubuntu.24.04-x64
[00:01:14] BaseRepo=dotnet/runtime
[00:01:14] BaseBranch=main
[00:01:14] PrRepo=dotnet/runtime
[00:01:14] PrBranch=copilot/refactor-string-comparison-logic
[00:01:14] First hardware info: CpuCoresAvailable=16 MemoryAvailableGB=62.79127883911133
[00:01:14] [Prepare RAM disk] Running 'mkdir /ramdisk'
[00:01:14] [Prepare RAM disk] Running 'mount -t tmpfs -o size=124G tmpfs /ramdisk'
[00:01:14] Changed working directory from /home/runtime-utils/Runner to /ramdisk
[00:01:14] Using runtime setup script:
set -e
git clone --no-tags --branch main --single-branch --progress https://github.com/dotnet/runtime runtime
cd runtime
git log -1
chmod 777 build.sh
git config --global user.email build@build.foo
git config --global user.name build
git switch -c pr
git remote add combineWith1 https://github.com/dotnet/runtime
git fetch combineWith1 copilot/refactor-string-comparison-logic
git log combineWith1/copilot/refactor-string-comparison-logic -1
git merge ...
[00:01:14] [Setup zip & wget] Running 'apt-get install -y zip wget ninja-build'
[00:01:14] [Setup runtime] Running 'bash -x setup-runtime.sh'
[00:01:14] [Setup runtime] + set -e
[00:01:14] [Setup runtime] + git clone --no-tags --branch main --single-branch --progress https://github.com/dotnet/runtime runtime
[00:01:14] [Setup runtime] Cloning into 'runtime'...
[00:01:14] [Setup zip & wget] Reading package lists...
[00:01:14] [Setup zip & wget] Building dependency tree...
[00:01:14] [Setup zip & wget] Reading state information...
[00:01:15] [Setup zip & wget] wget is already the newest version (1.21.4-1ubuntu4.1).
[00:01:15] [Setup zip & wget] wget set to manually installed.
[00:01:15] [Setup zip & wget] The following NEW packages will be installed:
[00:01:15] [Setup zip & wget] ninja-build unzip zip
[00:01:15] [Setup zip & wget] 0 upgraded, 3 newly installed, 0 to remove and 34 not upgraded.
[00:01:15] [Setup zip & wget] Need to get 479 kB of archives.
[00:01:15] [Setup zip & wget] After this operation, 1296 kB of additional disk space will be used.
[00:01:15] [Setup zip & wget] Get:1 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 ninja-build amd64 1.11.1-2 [129 kB]
[00:01:15] [Setup zip & wget] Get:2 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 unzip amd64 6.0-28ubuntu4.1 [174 kB]
[00:01:15] [Setup zip & wget] Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 zip amd64 3.0-13ubuntu0.2 [176 kB]
[00:01:15] [Setup zip & wget] dpkg-preconfigure: unable to re-open stdin: No such file or directory
[00:01:15] [Setup zip & wget] Fetched 479 kB in 0s (24.8 MB/s)
[00:01:15] [Setup zip & wget] Selecting previously unselected package ninja-build.
[00:01:15] [Setup zip & wget] (Reading database ...
[00:01:15] [Setup zip & wget] (Reading database ... 5%
[00:01:15] [Setup zip & wget] (Reading database ... 10%
[00:01:15] [Setup zip & wget] (Reading database ... 15%
[00:01:15] [Setup zip & wget] (Reading database ... 20%
[00:01:15] [Setup zip & wget] (Reading database ... 25%
[00:01:15] [Setup zip & wget] (Reading database ... 30%
[00:01:15] [Setup zip & wget] (Reading database ... 35%
[00:01:15] [Setup zip & wget] (Reading database ... 40%
[00:01:15] [Setup zip & wget] (Reading database ... 45%
[00:01:15] [Setup zip & wget] (Reading database ... 50%
[00:01:15] [Setup zip & wget] (Reading database ... 55%
[00:01:15] [Setup zip & wget] (Reading database ... 60%
[00:01:15] [Setup zip & wget] (Reading database ... 65%
[00:01:15] [Setup zip & wget] (Reading database ... 70%
[00:01:15] [Setup zip & wget] (Reading database ... 75%
[00:01:15] [Setup zip & wget] (Reading database ... 80%
[00:01:15] [Setup zip & wget] (Reading database ... 85%
[00:01:15] [Setup zip & wget] (Reading database ... 90%
[00:01:15] [Setup zip & wget] (Reading database ... 95%
[00:01:15] [Setup zip & wget] (Reading database ... 100%
[00:01:15] [Setup zip & wget] (Reading database ... 73157 files and directories currently installed.)
[00:01:15] [Setup zip & wget] Preparing to unpack .../ninja-build_1.11.1-2_amd64.deb ...
[00:01:15] [Setup zip & wget] Unpacking ninja-build (1.11.1-2) ...
[00:01:15] [Setup zip & wget] Selecting previously unselected package unzip.
[00:01:15] [Setup zip & wget] Preparing to unpack .../unzip_6.0-28ubuntu4.1_amd64.deb ...
[00:01:15] [Setup zip & wget] Unpacking unzip (6.0-28ubuntu4.1) ...
[00:01:15] [Setup zip & wget] Selecting previously unselected package zip.
[00:01:15] [Setup zip & wget] Preparing to unpack .../zip_3.0-13ubuntu0.2_amd64.deb ...
[00:01:15] [Setup zip & wget] Unpacking zip (3.0-13ubuntu0.2) ...
[00:01:15] [Setup zip & wget] Setting up unzip (6.0-28ubuntu4.1) ...
[00:01:15] [Setup zip & wget] Setting up ninja-build (1.11.1-2) ...
[00:01:15] [Setup zip & wget] Setting up zip (3.0-13ubuntu0.2) ...
[00:01:15] [Setup zip & wget] Processing triggers for man-db (2.12.0-4build2) ...
[00:01:16] [Setup zip & wget]
[00:01:16] [Setup zip & wget] Running kernel seems to be up-to-date.
[00:01:16] [Setup zip & wget]
[00:01:16] [Setup zip & wget] No services need to be restarted.
[00:01:16] [Setup zip & wget]
[00:01:16] [Setup zip & wget] No containers need to be restarted.
[00:01:16] [Setup zip & wget]
[00:01:16] [Setup zip & wget] No user sessions are running outdated binaries.
[00:01:16] [Setup zip & wget]
[00:01:16] [Setup zip & wget] No VM guests are running outdated hypervisor (qemu) binaries on this host.
[00:01:17] [Setup runtime] remote: Enumerating objects: 2394628
[00:01:17] [Setup runtime] remote: Enumerating objects: 2395242, done.
[00:01:17] [Setup runtime] remote: Counting objects: 0% (1/614)
[00:01:17] [Setup runtime] remote: Counting objects: 1% (7/614)
[00:01:17] [Setup runtime] remote: Counting objects: 2% (13/614)
[00:01:17] [Setup runtime] remote: Counting objects: 3% (19/614)
[00:01:17] [Setup runtime] remote: Counting objects: 4% (25/614)
[00:01:17] [Setup runtime] remote: Counting objects: 5% (31/614)
[00:01:17] [Setup runtime] remote: Counting objects: 6% (37/614)
[00:01:17] [Setup runtime] remote: Counting objects: 7% (43/614)
[00:01:17] [Setup runtime] remote: Counting objects: 8% (50/614)
[00:01:17] [Setup runtime] remote: Counting objects: 9% (56/614)
[00:01:17] [Setup runtime] remote: Counting objects: 10% (62/614)
[00:01:17] [Setup runtime] remote: Counting objects: 11% (68/614)
[00:01:17] [Setup runtime] remote: Counting objects: 12% (74/614)
[00:01:17] [Setup runtime] remote: Counting objects: 13% (80/614)
[00:01:17] [Setup runtime] remote: Counting objects: 14% (86/614)
[00:01:17] [Setup runtime] remote: Counting objects: 15% (93/614)
[00:01:17] [Setup runtime] remote: Counting objects: 16% (99/614)
[00:01:17] [Setup runtime] remote: Counting objects: 17% (105/614)
[00:01:17] [Setup runtime] remote: Counting objects: 18% (111/614)
[00:01:17] [Setup runtime] remote: Counting objects: 19% (117/614)
[00:01:17] [Setup runtime] remote: Counting objects: 20% (123/614)
[00:01:17] [Setup runtime] remote: Counting objects: 21% (129/614)
[00:01:17] [Setup runtime] remote: Counting objects: 22% (136/614)
[00:01:17] [Setup runtime] remote: Counting objects: 23% (142/614)
[00:01:17] [Setup runtime] remote: Counting objects: 24% (148/614)
[00:01:17] [Setup runtime] remote: Counting objects: 25% (154/614)
[00:01:17] [Setup runtime] remote: Counting objects: 26% (160/614)
[00:01:17] [Setup runtime] remote: Counting objects: 27% (166/614)
[00:01:17] [Setup runtime] remote: Counting objects: 28% (172/614)
[00:01:17] [Setup runtime] remote: Counting objects: 29% (179/614)
[00:01:17] [Setup runtime] remote: Counting objects: 30% (185/614)
[00:01:17] [Setup runtime] remote: Counting objects: 31% (191/614)
[00:01:17] [Setup runtime] remote: Counting objects: 32% (197/614)
[00:01:17] [Setup runtime] remote: Counting objects: 33% (203/614)
[00:01:17] [Setup runtime] remote: Counting objects: 34% (209/614)
[00:01:17] [Setup runtime] remote: Counting objects: 35% (215/614)
[00:01:17] [Setup runtime] remote: Counting objects: 36% (222/614)
[00:01:17] [Setup runtime] remote: Counting objects: 37% (228/614)
[00:01:17] [Setup runtime] remote: Counting objects: 38% (234/614)
[00:01:17] [Setup runtime] remote: Counting objects: 39% (240/614)
[00:01:17] [Setup runtime] remote: Counting objects: 40% (246/614)
[00:01:17] [Setup runtime] remote: Counting objects: 41% (252/614)
[00:01:17] [Setup runtime] remote: Counting objects: 42% (258/614)
[00:01:17] [Setup runtime] remote: Counting objects: 43% (265/614)
[00:01:17] [Setup runtime] remote: Counting objects: 44% (271/614)
[00:01:17] [Setup runtime] remote: Counting objects: 45% (277/614)
[00:01:17] [Setup runtime] remote: Counting objects: 46% (283/614)
[00:01:17] [Setup runtime] remote: Counting objects: 47% (289/614)
[00:01:17] [Setup runtime] remote: Counting objects: 48% (295/614)
[00:01:17] [Setup runtime] remote: Counting objects: 49% (301/614)
[00:01:17] [Setup runtime] remote: Counting objects: 50% (307/614)
[00:01:17] [Setup runtime] remote: Counting objects: 51% (314/614)
[00:01:17] [Setup runtime] remote: Counting objects: 52% (320/614)