Skip to content

Merge branch 'master' into fix-ruby

00ccab7
Select commit
Loading
Failed to load commit list.
Merged

base-images: build ruby from source #14239

Merge branch 'master' into fix-ruby
00ccab7
Select commit
Loading
Failed to load commit list.
Google Cloud Build / trial-build (oss-fuzz-base) failed Nov 4, 2025 in 5h 44m 17s

Summary

Build Information

Trigger trial-build
Build db865913-d629-434f-b32d-ebc5af49339b
Start 2025-11-03T15:37:16-08:00
Duration 5h44m16.006s
Status FAILURE

Steps

Step Status Duration
Build the trial-build image SUCCESS 45.291s
Legacy FAILURE 5h43m21.829s
Ubuntu 20.04 FAILURE 5h41m34.507s
Ubuntu 24.04 FAILURE 5h43m0.908s
Generate Report FAILURE 941ms

Details

starting build "db865913-d629-434f-b32d-ebc5af49339b"

FETCHSOURCE
From https://github.com/google/oss-fuzz
 * branch            00ccab7237016cfa7ec6132f079e83e6619a6a33 -> FETCH_HEAD
HEAD is now at 00ccab7 Merge branch 'master' into fix-ruby
GitCommit:
00ccab7237016cfa7ec6132f079e83e6619a6a33
BUILD
Starting Step #0 - "Build the trial-build image"
Step #0 - "Build the trial-build image": Already have image (with digest): gcr.io/cloud-builders/docker
Step #0 - "Build the trial-build image": Sending build context to Docker daemon  18.51MB

Step #0 - "Build the trial-build image": Step 1/6 : FROM gcr.io/cloud-builders/gcloud
Step #0 - "Build the trial-build image":  ---> 198b262f3f76
Step #0 - "Build the trial-build image": Step 2/6 : RUN apt-get update && apt-get install python3-pip -y
Step #0 - "Build the trial-build image":  ---> Running in b4b91ba2f8ae
Step #0 - "Build the trial-build image": Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
Step #0 - "Build the trial-build image": Get:2 http://archive.ubuntu.com/ubuntu jammy InRelease [270 kB]
Step #0 - "Build the trial-build image": Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
Step #0 - "Build the trial-build image": Get:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]
Step #0 - "Build the trial-build image": Get:5 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [3520 kB]
Step #0 - "Build the trial-build image": Get:6 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages [1792 kB]
Step #0 - "Build the trial-build image": Get:7 https://ppa.launchpadcontent.net/git-core/ppa/ubuntu jammy InRelease [24.6 kB]
Step #0 - "Build the trial-build image": Get:8 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [5963 kB]
Step #0 - "Build the trial-build image": Get:9 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages [17.5 MB]
Step #0 - "Build the trial-build image": Get:10 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [60.9 kB]
Step #0 - "Build the trial-build image": Get:11 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1289 kB]
Step #0 - "Build the trial-build image": Get:12 http://archive.ubuntu.com/ubuntu jammy/restricted amd64 Packages [164 kB]
Step #0 - "Build the trial-build image": Get:13 http://archive.ubuntu.com/ubuntu jammy/multiverse amd64 Packages [266 kB]
Step #0 - "Build the trial-build image": Get:14 http://archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [69.2 kB]
Step #0 - "Build the trial-build image": Get:15 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [3852 kB]
Step #0 - "Build the trial-build image": Get:16 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [6161 kB]
Step #0 - "Build the trial-build image": Get:17 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1594 kB]
Step #0 - "Build the trial-build image": Get:18 http://archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [35.2 kB]
Step #0 - "Build the trial-build image": Get:19 http://archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [83.9 kB]
Step #0 - "Build the trial-build image": Get:20 https://ppa.launchpadcontent.net/git-core/ppa/ubuntu jammy/main amd64 Packages [2982 B]
Step #0 - "Build the trial-build image": Fetched 43.0 MB in 4s (9698 kB/s)
Step #0 - "Build the trial-build image": Reading package lists...
Step #0 - "Build the trial-build image": Reading package lists...
Step #0 - "Build the trial-build image": Building dependency tree...
Step #0 - "Build the trial-build image": Reading state information...
Step #0 - "Build the trial-build image": The following additional packages will be installed:
Step #0 - "Build the trial-build image":   build-essential g++ gcc
Step #0 - "Build the trial-build image": Suggested packages:
Step #0 - "Build the trial-build image":   g++-multilib gcc-multilib autoconf automake libtool flex bison gdb gcc-doc
Step #0 - "Build the trial-build image": The following NEW packages will be installed:
Step #0 - "Build the trial-build image":   build-essential g++ gcc python3-pip
Step #0 - "Build the trial-build image": 0 upgraded, 4 newly installed, 0 to remove and 11 not upgraded.
Step #0 - "Build the trial-build image": Need to get 1317 kB of archives.
Step #0 - "Build the trial-build image": After this operation, 7168 kB of additional disk space will be used.
Step #0 - "Build the trial-build image": Get:1 http://archive.ubuntu.com/ubuntu jammy/main amd64 gcc amd64 4:11.2.0-1ubuntu1 [5112 B]
Step #0 - "Build the trial-build image": Get:2 http://archive.ubuntu.com/ubuntu jammy/main amd64 g++ amd64 4:11.2.0-1ubuntu1 [1412 B]
Step #0 - "Build the trial-build image": Get:3 http://archive.ubuntu.com/ubuntu jammy/main amd64 build-essential amd64 12.9ubuntu3 [4744 B]
Step #0 - "Build the trial-build image": Get:4 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 python3-pip all 22.0.2+dfsg-1ubuntu0.7 [1306 kB]
Step #0 - "Build the trial-build image": �[91mdebconf: delaying package configuration, since apt-utils is not installed
Step #0 - "Build the trial-build image": �[0mFetched 1317 kB in 1s (2370 kB/s)
Step #0 - "Build the trial-build image": Selecting previously unselected package gcc.
Step #0 - "Build the trial-build image": (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 22626 files and directories currently installed.)
Step #0 - "Build the trial-build image": Preparing to unpack .../gcc_4%3a11.2.0-1ubuntu1_amd64.deb ...
Step #0 - "Build the trial-build image": Unpacking gcc (4:11.2.0-1ubuntu1) ...
Step #0 - "Build the trial-build image": Selecting previously unselected package g++.
Step #0 - "Build the trial-build image": Preparing to unpack .../g++_4%3a11.2.0-1ubuntu1_amd64.deb ...
Step #0 - "Build the trial-build image": Unpacking g++ (4:11.2.0-1ubuntu1) ...
Step #0 - "Build the trial-build image": Selecting previously unselected package build-essential.
Step #0 - "Build the trial-build image": Preparing to unpack .../build-essential_12.9ubuntu3_amd64.deb ...
Step #0 - "Build the trial-build image": Unpacking build-essential (12.9ubuntu3) ...
Step #0 - "Build the trial-build image": Selecting previously unselected package python3-pip.
Step #0 - "Build the trial-build image": Preparing to unpack .../python3-pip_22.0.2+dfsg-1ubuntu0.7_all.deb ...
Step #0 - "Build the trial-build image": Unpacking python3-pip (22.0.2+dfsg-1ubuntu0.7) ...
Step #0 - "Build the trial-build image": Setting up gcc (4:11.2.0-1ubuntu1) ...
Step #0 - "Build the trial-build image": Setting up python3-pip (22.0.2+dfsg-1ubuntu0.7) ...
Step #0 - "Build the trial-build image": Setting up g++ (4:11.2.0-1ubuntu1) ...
Step #0 - "Build the trial-build image": update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Step #0 - "Build the trial-build image": update-alternatives: warning: skip creation of /usr/share/man/man1/c++.1.gz because associated file /usr/share/man/man1/g++.1.gz (of link group c++) doesn't exist
Step #0 - "Build the trial-build image": Setting up build-essential (12.9ubuntu3) ...
Step #0 - "Build the trial-build image": Removing intermediate container b4b91ba2f8ae
Step #0 - "Build the trial-build image":  ---> c6a9937a2642
Step #0 - "Build the trial-build image": Step 3/6 : COPY . /opt/oss-fuzz
Step #0 - "Build the trial-build image":  ---> dbe209660a8d
Step #0 - "Build the trial-build image": Step 4/6 : RUN pip install -r /opt/oss-fuzz/infra/build/functions/requirements.txt
Step #0 - "Build the trial-build image":  ---> Running in 948fc45fd20b
Step #0 - "Build the trial-build image": Collecting Brotli==1.0.9
Step #0 - "Build the trial-build image":   Downloading Brotli-1.0.9-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (2.7 MB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.7/2.7 MB 14.0 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting hiredis==3.0.0
Step #0 - "Build the trial-build image":   Downloading hiredis-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (165 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 166.0/166.0 KB 18.1 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting PyYaml==6.0.2
Step #0 - "Build the trial-build image":   Downloading PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (751 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 751.2/751.2 KB 21.3 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting PyGithub==2.6.1
Step #0 - "Build the trial-build image":   Downloading PyGithub-2.6.1-py3-none-any.whl (410 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 410.5/410.5 KB 20.1 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting grpcio==1.71.0
Step #0 - "Build the trial-build image":   Downloading grpcio-1.71.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.9/5.9 MB 34.4 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting google-auth==1.21.1
Step #0 - "Build the trial-build image":   Downloading google_auth-1.21.1-py2.py3-none-any.whl (93 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 KB 14.3 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting google-cloud-datastore<2.0
Step #0 - "Build the trial-build image":   Downloading google_cloud_datastore-1.15.5-py2.py3-none-any.whl (134 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.2/134.2 KB 21.5 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting google-cloud-ndb==1.7.1
Step #0 - "Build the trial-build image":   Downloading google_cloud_ndb-1.7.1-py3-none-any.whl (168 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 168.2/168.2 KB 25.5 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting google-cloud-scheduler==1.3.0
Step #0 - "Build the trial-build image":   Downloading google_cloud_scheduler-1.3.0-py2.py3-none-any.whl (91 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.3/91.3 KB 13.6 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting google-cloud-storage==1.29.0
Step #0 - "Build the trial-build image":   Downloading google_cloud_storage-1.29.0-py2.py3-none-any.whl (85 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.2/85.2 KB 15.5 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting google-api-core==1.22.2
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.22.2-py2.py3-none-any.whl (91 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.2/91.2 KB 13.3 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting google-api-python-client==1.9.3
Step #0 - "Build the trial-build image":   Downloading google_api_python_client-1.9.3-py3-none-any.whl (59 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.8/59.8 KB 6.9 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting oauth2client==4.1.3
Step #0 - "Build the trial-build image":   Downloading oauth2client-4.1.3-py2.py3-none-any.whl (98 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.2/98.2 KB 16.0 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting python-dateutil==2.8.1
Step #0 - "Build the trial-build image":   Downloading python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 227.2/227.2 KB 30.6 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting protobuf==3.20.2
Step #0 - "Build the trial-build image":   Downloading protobuf-3.20.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 40.5 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting beautifulsoup4==4.11.1
Step #0 - "Build the trial-build image":   Downloading beautifulsoup4-4.11.1-py3-none-any.whl (128 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 128.2/128.2 KB 14.5 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting wrapt==1.17.2
Step #0 - "Build the trial-build image":   Downloading wrapt-1.17.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.8/82.8 KB 12.3 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting urllib3>=1.26.0
Step #0 - "Build the trial-build image":   Downloading urllib3-2.5.0-py3-none-any.whl (129 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 129.8/129.8 KB 16.4 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting pyjwt[crypto]>=2.4.0
Step #0 - "Build the trial-build image":   Downloading PyJWT-2.10.1-py3-none-any.whl (22 kB)
Step #0 - "Build the trial-build image": Collecting typing-extensions>=4.0.0
Step #0 - "Build the trial-build image":   Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 KB 6.9 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting pynacl>=1.4.0
Step #0 - "Build the trial-build image":   Downloading pynacl-1.6.0-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 42.0 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting Deprecated
Step #0 - "Build the trial-build image":   Downloading deprecated-1.3.1-py2.py3-none-any.whl (11 kB)
Step #0 - "Build the trial-build image": Collecting requests>=2.14.0
Step #0 - "Build the trial-build image":   Downloading requests-2.32.5-py3-none-any.whl (64 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.7/64.7 KB 9.4 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting rsa<5,>=3.1.4
Step #0 - "Build the trial-build image":   Downloading rsa-4.9.1-py3-none-any.whl (34 kB)
Step #0 - "Build the trial-build image": Collecting pyasn1-modules>=0.2.1
Step #0 - "Build the trial-build image":   Downloading pyasn1_modules-0.4.2-py3-none-any.whl (181 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 181.3/181.3 KB 26.6 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Requirement already satisfied: setuptools>=40.3.0 in /usr/lib/python3/dist-packages (from google-auth==1.21.1->-r /opt/oss-fuzz/infra/build/functions/requirements.txt (line 22)) (59.6.0)
Step #0 - "Build the trial-build image": Requirement already satisfied: six>=1.9.0 in /usr/lib/python3/dist-packages (from google-auth==1.21.1->-r /opt/oss-fuzz/infra/build/functions/requirements.txt (line 22)) (1.16.0)
Step #0 - "Build the trial-build image": Collecting cachetools<5.0,>=2.0.0
Step #0 - "Build the trial-build image":   Downloading cachetools-4.2.4-py3-none-any.whl (10 kB)
Step #0 - "Build the trial-build image": Collecting pymemcache
Step #0 - "Build the trial-build image":   Downloading pymemcache-4.0.0-py2.py3-none-any.whl (60 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.8/60.8 KB 9.8 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting redis
Step #0 - "Build the trial-build image":   Downloading redis-7.0.1-py3-none-any.whl (339 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 339.9/339.9 KB 39.1 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting google-api-core[grpc]<2.0.0dev,>=1.14.0
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.34.1-py3-none-any.whl (120 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.4/120.4 KB 14.6 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting google-resumable-media<0.6dev,>=0.5.0
Step #0 - "Build the trial-build image":   Downloading google_resumable_media-0.5.1-py2.py3-none-any.whl (38 kB)
Step #0 - "Build the trial-build image": Collecting google-cloud-core<2.0dev,>=1.2.0
Step #0 - "Build the trial-build image":   Downloading google_cloud_core-1.7.3-py2.py3-none-any.whl (28 kB)
Step #0 - "Build the trial-build image": Collecting pytz
Step #0 - "Build the trial-build image":   Downloading pytz-2025.2-py2.py3-none-any.whl (509 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 509.2/509.2 KB 30.8 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting googleapis-common-protos<2.0dev,>=1.6.0
Step #0 - "Build the trial-build image":   Downloading googleapis_common_protos-1.71.0-py3-none-any.whl (294 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 KB 38.4 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting uritemplate<4dev,>=3.0.0
Step #0 - "Build the trial-build image":   Downloading uritemplate-3.0.1-py2.py3-none-any.whl (15 kB)
Step #0 - "Build the trial-build image": Requirement already satisfied: httplib2<1dev,>=0.9.2 in /usr/lib/python3/dist-packages (from google-api-python-client==1.9.3->-r /opt/oss-fuzz/infra/build/functions/requirements.txt (line 28)) (0.20.2)
Step #0 - "Build the trial-build image": Collecting google-auth-httplib2>=0.0.3
Step #0 - "Build the trial-build image":   Downloading google_auth_httplib2-0.2.1-py3-none-any.whl (9.5 kB)
Step #0 - "Build the trial-build image": Collecting pyasn1>=0.1.7
Step #0 - "Build the trial-build image":   Downloading pyasn1-0.6.1-py3-none-any.whl (83 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.1/83.1 KB 12.0 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting soupsieve>1.2
Step #0 - "Build the trial-build image":   Downloading soupsieve-2.8-py3-none-any.whl (36 kB)
Step #0 - "Build the trial-build image": Collecting google-api-core[grpc]<2.0.0dev,>=1.14.0
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.34.0-py3-none-any.whl (120 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.2/120.2 KB 18.0 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.33.2-py3-none-any.whl (115 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 115.5/115.5 KB 17.0 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.33.1-py3-none-any.whl (115 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 115.5/115.5 KB 12.1 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.33.0-py3-none-any.whl (115 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 115.2/115.2 KB 14.5 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.32.0-py2.py3-none-any.whl (93 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.6/93.6 KB 16.5 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.31.6-py2.py3-none-any.whl (93 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.3/93.3 KB 12.3 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.31.5-py2.py3-none-any.whl (93 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.3/93.3 KB 11.8 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": INFO: pip is looking at multiple versions of cachetools to determine which version is compatible with other requirements. This could take a while.
Step #0 - "Build the trial-build image": Collecting cachetools<5.0,>=2.0.0
Step #0 - "Build the trial-build image":   Downloading cachetools-4.2.2-py3-none-any.whl (11 kB)
Step #0 - "Build the trial-build image": INFO: pip is looking at multiple versions of google-cloud-datastore to determine which version is compatible with other requirements. This could take a while.
Step #0 - "Build the trial-build image": Collecting google-cloud-datastore<2.0
Step #0 - "Build the trial-build image":   Downloading google_cloud_datastore-1.15.4-py2.py3-none-any.whl (134 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.2/134.2 KB 20.7 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting google-api-core[grpc]<2.0.0dev,>=1.14.0
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.31.4-py2.py3-none-any.whl (93 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.3/93.3 KB 12.7 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.31.3-py2.py3-none-any.whl (93 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.3/93.3 KB 13.6 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.31.2-py2.py3-none-any.whl (93 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.3/93.3 KB 15.1 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.31.1-py2.py3-none-any.whl (93 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.1/93.1 KB 15.2 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.31.0-py2.py3-none-any.whl (93 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.1/93.1 KB 16.3 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.30.0-py2.py3-none-any.whl (93 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.2/93.2 KB 14.5 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.29.0-py2.py3-none-any.whl (93 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.1/93.1 KB 16.2 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.28.0-py2.py3-none-any.whl (92 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 KB 16.5 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.27.0-py2.py3-none-any.whl (93 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.2/93.2 KB 14.6 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.26.3-py2.py3-none-any.whl (93 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.1/93.1 KB 14.1 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.26.2-py2.py3-none-any.whl (93 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 KB 13.9 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.26.1-py2.py3-none-any.whl (92 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 KB 15.4 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.26.0-py2.py3-none-any.whl (92 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.9/92.9 KB 14.2 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.25.1-py2.py3-none-any.whl (92 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.3/92.3 KB 13.3 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.25.0-py2.py3-none-any.whl (92 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.3/92.3 KB 10.3 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.24.1-py2.py3-none-any.whl (92 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.0/92.0 KB 11.1 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.24.0-py2.py3-none-any.whl (91 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.0/92.0 KB 10.8 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.23.0-py2.py3-none-any.whl (91 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.0/92.0 KB 11.9 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.22.4-py2.py3-none-any.whl (91 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.7/91.7 KB 9.2 MB/s eta 0:00:00
Step #0 - "Build the trial-build image":   Downloading google_api_core-1.22.3-py2.py3-none-any.whl (91 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.2/91.2 KB 12.3 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting google-cloud-datastore<2.0
Step #0 - "Build the trial-build image":   Downloading google_cloud_datastore-1.15.3-py2.py3-none-any.whl (134 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.1/134.1 KB 18.1 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting google-auth-httplib2>=0.0.3
Step #0 - "Build the trial-build image":   Downloading google_auth_httplib2-0.2.0-py2.py3-none-any.whl (9.3 kB)
Step #0 - "Build the trial-build image": Collecting google-cloud-core<2.0dev,>=1.2.0
Step #0 - "Build the trial-build image":   Downloading google_cloud_core-1.7.2-py2.py3-none-any.whl (28 kB)
Step #0 - "Build the trial-build image":   Downloading google_cloud_core-1.7.1-py2.py3-none-any.whl (28 kB)
Step #0 - "Build the trial-build image":   Downloading google_cloud_core-1.7.0-py2.py3-none-any.whl (28 kB)
Step #0 - "Build the trial-build image":   Downloading google_cloud_core-1.6.0-py2.py3-none-any.whl (28 kB)
Step #0 - "Build the trial-build image":   Downloading google_cloud_core-1.5.0-py2.py3-none-any.whl (27 kB)
Step #0 - "Build the trial-build image": Requirement already satisfied: pyparsing!=3.0.0,!=3.0.1,!=3.0.2,!=3.0.3,<4,>=2.4.2 in /usr/lib/python3/dist-packages (from httplib2<1dev,>=0.9.2->google-api-python-client==1.9.3->-r /opt/oss-fuzz/infra/build/functions/requirements.txt (line 28)) (2.4.7)
Step #0 - "Build the trial-build image": Requirement already satisfied: cryptography>=3.4.0 in /usr/lib/python3/dist-packages (from pyjwt[crypto]>=2.4.0->PyGithub==2.6.1->-r /opt/oss-fuzz/infra/build/functions/requirements.txt (line 20)) (3.4.8)
Step #0 - "Build the trial-build image": Collecting cffi>=1.4.1
Step #0 - "Build the trial-build image":   Downloading cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.5/216.5 KB 31.3 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting idna<4,>=2.5
Step #0 - "Build the trial-build image":   Downloading idna-3.11-py3-none-any.whl (71 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 71.0/71.0 KB 12.3 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting certifi>=2017.4.17
Step #0 - "Build the trial-build image":   Downloading certifi-2025.10.5-py3-none-any.whl (163 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 163.3/163.3 KB 23.6 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting charset_normalizer<4,>=2
Step #0 - "Build the trial-build image":   Downloading charset_normalizer-3.4.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (153 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 153.6/153.6 KB 22.1 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Collecting async-timeout>=4.0.3
Step #0 - "Build the trial-build image":   Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB)
Step #0 - "Build the trial-build image": Collecting pycparser
Step #0 - "Build the trial-build image":   Downloading pycparser-2.23-py3-none-any.whl (118 kB)
Step #0 - "Build the trial-build image":      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.1/118.1 KB 12.1 MB/s eta 0:00:00
Step #0 - "Build the trial-build image": Installing collected packages: pytz, Brotli, wrapt, urllib3, uritemplate, typing-extensions, soupsieve, PyYaml, python-dateutil, pymemcache, pyjwt, pycparser, pyasn1, protobuf, idna, hiredis, grpcio, google-resumable-media, charset_normalizer, certifi, cachetools, async-timeout, rsa, requests, redis, pyasn1-modules, googleapis-common-protos, Deprecated, cffi, beautifulsoup4, pynacl, oauth2client, google-auth, PyGithub, google-auth-httplib2, google-api-core, google-cloud-core, google-api-python-client, google-cloud-storage, google-cloud-scheduler, google-cloud-datastore, google-cloud-ndb
Step #0 - "Build the trial-build image":   Attempting uninstall: pyjwt
Step #0 - "Build the trial-build image":     Found existing installation: PyJWT 2.3.0
Step #0 - "Build the trial-build image":     Not uninstalling pyjwt at /usr/lib/python3/dist-packages, outside environment /usr
Step #0 - "Build the trial-build image":     Can't uninstall 'PyJWT'. No files were found to uninstall.
Step #0 - "Build the trial-build image": Successfully installed Brotli-1.0.9 Deprecated-1.3.1 PyGithub-2.6.1 PyYaml-6.0.2 async-timeout-5.0.1 beautifulsoup4-4.11.1 cachetools-4.2.4 certifi-2025.10.5 cffi-2.0.0 charset_normalizer-3.4.4 google-api-core-1.22.2 google-api-python-cli
...
[Logs truncated due to log size limitations. For full logs, see https://storage.cloud.google.com/oss-fuzz-trialbuild-logs/log-db865913-d629-434f-b32d-ebc5af49339b.txt.]
...
    ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libfdk-aac                    |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libfido2                      |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  libgd                         |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libgit2                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libheif                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libhevc                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libical                       |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  libidn                        |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libidn2                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libigl                        |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  libjxl                        |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  libldac                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libmicrohttpd                 |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libmicrohttpd2                |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libmpeg2                      |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libpcap                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libphonenumber                |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  libplist                      |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libpng                        |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libpng-proto                  |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  libprotobuf-mutator           |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libpsl                        |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  libraw                        |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  librawspeed                   |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  librdkafka                    |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libreoffice                   |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  libressl                      |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  libsass                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libsodium                     |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libsoup                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libspectre                    |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  libspng                       |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  libsrtp                       |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  libssh2                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libstdcpp                     |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  libtasn1                      |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  libteken                      |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  libtheora                     |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  libtiff                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libtorrent                    |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libtpms                       |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  libtsm                        |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  libultrahdr                   |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libusb                        |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libvips                       |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  libvnc                        |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libvpx                        |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  libwebp                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libxaac                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libxls                        |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libxml2                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libxslt                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libyaml                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libyuv                        |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libzip                        |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  libzmq                        |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  llamacpp                      |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  lldb-eval                     |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  llvm                          |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  llvm_libcxx                   |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  llvm_libcxxabi                |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  lodepng                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  lwan                          |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  lz4                           |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  lzma                          |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  lzo                           |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  magic-enum                    |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  mandelbulber                  |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  mapserver                     |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  mariadb                       |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  matio                         |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  mbedtls                       |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  mercurial                     |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  meshoptimizer                 |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  mfcmapi                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  minizip                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  monero                        |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  mongoose                      |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  mosh                          |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  mpg123                        |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  mruby                         |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  msgpack-c                     |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  muduo                         |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  muparser                      |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  mupdf                         |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  myanmar-tools                 |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  mysql-server                  |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  nanopb                        |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  nccl                          |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  ndpi                          |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  neomutt                       |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  nestegg                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  net-snmp                      |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  netcdf                        |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  netdata                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  nettle                        |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  nghttp2                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  ninja                         |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  njs                           |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  nodejs                        |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  nss                           |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  ntopng                        |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  ntp                           |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  num-bigint                    |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  oatpp                         |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  ogre                          |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  onednn                        |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  open62541                     |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  openbabel                     |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  opencensus-cpp                |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  opencv                        |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  opendnp3                      |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  openexr                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  openh264                      |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  openjpeg                      |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  opennavsurf-bag               |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  opensc                        |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  openssh                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  openssl                       |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  openthread                    |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  openvswitch                   |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  openweave                     |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  opus                          |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  osquery                       |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  ots                           |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  pcapplusplus                  |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  pcl                           |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  pcre2                         |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  perfetto                      |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  pffft                         |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  phmap                         |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  php                           |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  picotls                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  piex                          |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  pigweed                       |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  pistache                      |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  poco                          |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  poppler                       |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  postgis                       |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  powerdns                      |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  proj4                         |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  proxygen                      |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  pugixml                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  pybind11                      |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  qpdf                          |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  qpid-proton                   |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  qs                            |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  qt                            |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  quantlib                      |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  qubes-os                      |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  quiche                        |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  racket                        |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  radare2                       |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  rapidjson                     |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  rdkit                         |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  re2                           |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  readstat                      |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  realm-core                    |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  relic                         |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  resiprocate                   |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  ring                          |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  rnp                           |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  rocksdb                       |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  s2geometry                    |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  s2opc                         |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  sentencepiece                 |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  serenity                      |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  shaderc                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  simd                          |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  simdjson                      |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  simdutf                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  skcms                         |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  skia                          |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  sleuthkit                     |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  snappy                        |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  snort3                        |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  solidity                      |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  spdlog                        |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  speex                         |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  spice-usbredir                |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  spicy                         |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  spidermonkey                  |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  spidermonkey-ufi              |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  spirv-cross                   |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  spirv-tools                   |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  spotify-json                  |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  sql-parser                    |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  sqlite3                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  stb                           |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  strongswan                    |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  systemd                       |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  tcmalloc                      |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  tensorflow                    |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  tensorflow-serving            |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  tesseract-ocr                 |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  thrift                        |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  tidy-html5                    |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  tink-cc                       |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  tinygltf                      |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  tinyobjloader                 |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  tinyusb                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  tinyxml2                      |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  tomlplusplus                  |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  tor                           |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  tpm2                          |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  tpm2-tss                      |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  trafficserver                 |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  tremor                        |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  unicorn                       |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  unrar                         |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  upx                           |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  uriparser                     |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  usbguard                      |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  usrsctp                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  uwebsockets                   |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  v8                            |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  valijson                      |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  vorbis                        |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  vulnerable-project            |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  wabt                          |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  wasmedge                      |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  wavpack                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  weechat                       |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  wget                          |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  wget2                         |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║  wireshark                     |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  woff2                         |        ⏩        |        ⏩        |        ⏩         ║
Step #4 - "Generate Report": ║  wolfssl                       |        ❌        |        ❌        |        ❌         ║
Step #4 - "Generate Report": ║