Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[run-task] Add the ability to configure submodule checkouts. #512

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Fix type annotations for python <= 3.9

3612b26
Select commit
Loading
Failed to load commit list.
Open

[run-task] Add the ability to configure submodule checkouts. #512

Fix type annotations for python <= 3.9
3612b26
Select commit
Loading
Failed to load commit list.
firefoxci-taskcluster / build-docker-image-decision succeeded May 24, 2024 in 3m 9s

FirefoxCI (pull_request)

Build the docker image decision for use by dependent tasks (Treeherder push)

Details

View task in Taskcluster
View logs in Taskcluster


[taskcluster 2024-05-24 17:55:38.989Z] Task ID: JaSrf6TnRDiBwZAZEk_SDA
[taskcluster 2024-05-24 17:55:38.989Z] Worker ID: 2611580886348294856
[taskcluster 2024-05-24 17:55:38.989Z] Worker Group: us-central1-a
[taskcluster 2024-05-24 17:55:38.989Z] Worker Node Type: projects/887720501152/machineTypes/n2-standard-2
[taskcluster 2024-05-24 17:55:38.989Z] Worker Pool: taskgraph-1/images-gcp
[taskcluster 2024-05-24 17:55:38.989Z] Worker Version: 38.0.5
[taskcluster 2024-05-24 17:55:38.989Z] Public IP: 35.223.5.36
[taskcluster 2024-05-24 17:55:38.989Z] Hostname: taskgraph-1-images-gcp-ez9bhi8esd-vvfnlxt-d4g

[taskcluster 2024-05-24 17:55:39.470Z] === Task Starting ===
[build-image] Downloading context.
[build-image] Downloading image.
[build-image] Parent image digest sha256:dab0c3500e5da3f6de7c49a690e7ef5226f79312b746358b4f86118bfc50f751
[build-image] Building image.
INFO[0000] Found sha256:dab0c3500e5da3f6de7c49a690e7ef5226f79312b746358b4f86118bfc50f751 in local cache 
INFO[0000] Built cross stage deps: map[]                
INFO[0000] Found sha256:dab0c3500e5da3f6de7c49a690e7ef5226f79312b746358b4f86118bfc50f751 in local cache 
INFO[0000] Executing 0 build triggers                   
INFO[0000] Unpacking rootfs as cmd ADD topsrcdir/src/taskgraph /setup/taskgraph/src/taskgraph requires it. 
INFO[0001] Taking snapshot of full filesystem...        
INFO[0004] LABEL maintainer="Release Engineering <[email protected]>" 
INFO[0004] Applying label maintainer=Release Engineering <[email protected]> 
INFO[0004] Using files from context: [/kaniko/buildcontext/topsrcdir/src/taskgraph] 
INFO[0004] ADD topsrcdir/src/taskgraph /setup/taskgraph/src/taskgraph 
INFO[0004] Using files from context: [/kaniko/buildcontext/topsrcdir/setup.py] 
INFO[0004] ADD topsrcdir/setup.py /setup/taskgraph/setup.py 
INFO[0004] Using files from context: [/kaniko/buildcontext/topsrcdir/README.rst] 
INFO[0004] ADD topsrcdir/README.rst /setup/taskgraph/README.rst 
INFO[0004] Using files from context: [/kaniko/buildcontext/topsrcdir/requirements/base.in] 
INFO[0004] ADD topsrcdir/requirements/base.in /setup/taskgraph/requirements/base.in 
INFO[0004] Using files from context: [/kaniko/buildcontext/topsrcdir/requirements/base.txt] 
INFO[0004] ADD topsrcdir/requirements/base.txt /setup/requirements.txt 
INFO[0004] Using files from context: [/kaniko/buildcontext/system-setup.sh] 
INFO[0004] ADD system-setup.sh /setup/system-setup.sh   
INFO[0004] RUN bash /setup/system-setup.sh              
INFO[0004] cmd: /bin/sh                                 
INFO[0004] args: [-c bash /setup/system-setup.sh]       
INFO[0004] Running: [/bin/sh -c bash /setup/system-setup.sh] 

test "$(whoami)" == 'root'

apt-get update

0% [Working]
            
Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]

0% [1 InRelease 0 B/151 kB 0%]
                              
0% [Working]
            
Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]

0% [2 InRelease 4096 B/55.4 kB 7%]
                                  
0% [Waiting for headers]
                        
Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]

0% [3 InRelease 8664 B/48.0 kB 18%]
                                   
0% [Working]
0% [Working]
            
Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8786 kB]

0% [4 Packages 8664 B/8786 kB 0%]
0% [4 Packages 178 kB/8786 kB 2%]
26% [4 Packages 1232 kB/8786 kB 14%]
                                    
92% [Working]
92% [4 Packages store 0 B]
                          
Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [13.8 kB]

                          
Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [157 kB]

93% [4 Packages store 0 B]
93% [4 Packages store 0 B]
93% [4 Packages store 0 B]
93% [4 Packages store 0 B]
                          
96% [Working]
96% [5 Packages store 0 B]
                          
98% [Working]
98% [6 Packages store 0 B]
                          
100% [Working]
              
Fetched 9211 kB in 2s (4234 kB/s)

Reading package lists... 0%

Reading package lists... 0%

Reading package lists... 0%

Reading package lists... 93%

Reading package lists... 97%

Reading package lists... 97%

Reading package lists... 97%

Reading package lists... 97%

Reading package lists... 99%

Reading package lists... 99%

Reading package lists... Done

apt-get install -y --force-yes --no-install-recommends \
    python3-pip \
    python3-setuptools \
    python3-wheel \


Reading package lists... 0%

Reading package lists... 0%

Reading package lists... 0%

Reading package lists... 87%

Reading package lists... 97%

Reading package lists... 97%

Reading package lists... 97%

Reading package lists... 97%

Reading package lists... 99%

Reading package lists... 99%

Reading package lists... Done


Building dependency tree... 0%

Building dependency tree... 0%

Building dependency tree... 50%

Building dependency tree... 50%

Building dependency tree... Done


Reading state information... 0% 

Reading state information... 0%

Reading state information... Done

python3-pip is already the newest version (23.0.1+dfsg-1).
python3-setuptools is already the newest version (66.1.1-1).
python3-wheel is already the newest version (0.38.4-2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
W: --force-yes is deprecated, use one of the options starting with --allow instead.
python3 -mpip install --break-system-packages -r /setup/requirements.txt
WARNING: The directory '/builds/worker/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
Collecting appdirs==1.4.4
  Downloading appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Collecting arrow==1.3.0
  Downloading arrow-1.3.0-py3-none-any.whl (66 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/66.4 kB ? eta -:--:--
     ━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━ 30.7/66.4 kB 1.5 MB/s eta 0:00:01
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.4/66.4 kB 1.5 MB/s eta 0:00:00
Collecting binaryornot==0.4.4
  Downloading binaryornot-0.4.4-py2.py3-none-any.whl (9.0 kB)
Collecting certifi==2023.11.17
  Downloading certifi-2023.11.17-py3-none-any.whl (162 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/162.5 kB ? eta -:--:--
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╺━━━━━━━━━ 122.9/162.5 kB 3.4 MB/s eta 0:00:01
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.5/162.5 kB 4.0 MB/s eta 0:00:00
Collecting chardet==5.2.0
  Downloading chardet-5.2.0-py3-none-any.whl (199 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/199.4 kB ? eta -:--:--
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 199.4/199.4 kB 24.6 MB/s eta 0:00:00
Collecting charset-normalizer==3.3.2
  Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/140.3 kB ? eta -:--:--
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.3/140.3 kB 222.0 MB/s eta 0:00:00
Collecting click==8.1.7
  Downloading click-8.1.7-py3-none-any.whl (97 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/97.9 kB ? eta -:--:--
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 164.0 MB/s eta 0:00:00
Collecting cookiecutter==2.5.0
  Downloading cookiecutter-2.5.0-py3-none-any.whl (39 kB)
Collecting giturlparse==0.12.0
  Downloading giturlparse-0.12.0-py2.py3-none-any.whl (15 kB)
Collecting idna==3.6
  Downloading idna-3.6-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/61.6 kB ? eta -:--:--
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.6/61.6 kB 136.4 MB/s eta 0:00:00
Collecting jinja2==3.1.2
  Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/133.1 kB ? eta -:--:--
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 166.9 MB/s eta 0:00:00
Collecting json-e==4.6.0
  Downloading json_e-4.6.0-py3-none-any.whl (13 kB)
Collecting markdown-it-py==3.0.0
  Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/87.5 kB ? eta -:--:--
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 197.8 MB/s eta 0:00:00
Collecting markupsafe==2.1.3
  Downloading MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB)
Collecting mdurl==0.1.2
  Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Collecting mozilla-repo-urls==0.1.1
  Downloading mozilla_repo_urls-0.1.1-py3-none-any.whl (6.2 kB)
Collecting pygments==2.17.2
  Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.2 MB ? eta -:--:--
     ━━━━━━━━━━━━━╸━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.4/1.2 MB 30.9 MB/s eta 0:00:01
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 20.0 MB/s eta 0:00:00
Collecting python-dateutil==2.8.2
  Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/247.7 kB ? eta -:--:--
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 224.8 MB/s eta 0:00:00
Collecting python-slugify==8.0.1
  Downloading python_slugify-8.0.1-py2.py3-none-any.whl (9.7 kB)
Collecting pyyaml==6.0.1
  Downloading PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (757 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/757.7 kB ? eta -:--:--
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 757.7/757.7 kB 196.9 MB/s eta 0:00:00
Collecting redo==2.0.4
  Downloading redo-2.0.4-py2.py3-none-any.whl (12 kB)
Collecting requests==2.31.0
  Downloading requests-2.31.0-py3-none-any.whl (62 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/62.6 kB ? eta -:--:--
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 117.8 MB/s eta 0:00:00
Collecting rich==13.7.0
  Downloading rich-13.7.0-py3-none-any.whl (240 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/240.6 kB ? eta -:--:--
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 240.6/240.6 kB 235.0 MB/s eta 0:00:00
Collecting six==1.16.0
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting slugid==2.0.0
  Downloading slugid-2.0.0-py2.py3-none-any.whl (8.2 kB)
Collecting taskcluster-urls==13.0.1
  Downloading taskcluster_urls-13.0.1-py3-none-any.whl (10 kB)
Collecting text-unidecode==1.3
  Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/78.2 kB ? eta -:--:--
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.2/78.2 kB 153.4 MB/s eta 0:00:00
Collecting types-python-dateutil==2.8.19.14
  Downloading types_python_dateutil-2.8.19.14-py3-none-any.whl (9.4 kB)
Collecting typing-extensions==4.9.0
  Downloading typing_extensions-4.9.0-py3-none-any.whl (32 kB)
Collecting urllib3==2.1.0
  Downloading urllib3-2.1.0-py3-none-any.whl (104 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/104.6 kB ? eta -:--:--
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.6/104.6 kB 125.8 MB/s eta 0:00:00
Collecting voluptuous==0.14.1
  Downloading voluptuous-0.14.1-py3-none-any.whl (30 kB)
Installing collected packages: types-python-dateutil, text-unidecode, taskcluster-urls, slugid, redo, json-e, appdirs, voluptuous, urllib3, typing-extensions, six, pyyaml, python-slugify, pygments, mdurl, markupsafe, idna, giturlparse, click, charset-normalizer, chardet, certifi, requests, python-dateutil, mozilla-repo-urls, markdown-it-py, jinja2, binaryornot, rich, arrow, cookiecutter
Successfully installed appdirs-1.4.4 arrow-1.3.0 binaryornot-0.4.4 certifi-2023.11.17 chardet-5.2.0 charset-normalizer-3.3.2 click-8.1.7 cookiecutter-2.5.0 giturlparse-0.12.0 idna-3.6 jinja2-3.1.2 json-e-4.6.0 markdown-it-py-3.0.0 markupsafe-2.1.3 mdurl-0.1.2 mozilla-repo-urls-0.1.1 pygments-2.17.2 python-dateutil-2.8.2 python-slugify-8.0.1 pyyaml-6.0.1 redo-2.0.4 requests-2.31.0 rich-13.7.0 six-1.16.0 slugid-2.0.0 taskcluster-urls-13.0.1 text-unidecode-1.3 types-python-dateutil-2.8.19.14 typing-extensions-4.9.0 urllib3-2.1.0 voluptuous-0.14.1
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
python3 -mpip install --break-system-packages --no-deps /setup/taskgraph
WARNING: The directory '/builds/worker/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
Processing /setup/taskgraph
  Preparing metadata (setup.py) ... -� �done
Building wheels for collected packages: taskcluster-taskgraph
  Building wheel for taskcluster-taskgraph (setup.py) ... -� �\� �done
  Created wheel for taskcluster-taskgraph: filename=taskcluster_taskgraph-8.2.0-py3-none-any.whl size=184047 sha256=a5295f44eb168bcb1f9e8c4e98039cc2657212f6255191b6c70e6a8ab0166f02
  Stored in directory: /tmp/pip-ephem-wheel-cache-xlhlgebw/wheels/80/2d/36/8b97d7eafd5ffa772489482d2f851e018695c9b17829f619dc
Successfully built taskcluster-taskgraph
Installing collected packages: taskcluster-taskgraph
Successfully installed taskcluster-taskgraph-8.2.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

apt-get clean
apt-get autoclean

Reading package lists... 0%

Reading package lists... 0%

Reading package lists... 0%

Reading package lists... 97%

Reading package lists... 97%

Reading package lists... 97%

Reading package lists... 97%

Reading package lists... 99%

Reading package lists... 99%

Reading package lists... Done


Building dependency tree... 0%

Building dependency tree... 0%

Building dependency tree... 0%

Building dependency tree... 50%

Building dependency tree... 50%

Building dependency tree... Done


Reading state information... 0% 

Reading state information... 0%

Reading state information... Done

rm -rf /var/lib/apt/lists/
rm -rf /setup
INFO[0018] CMD ["/bin/bash", "--login"]                 
INFO[0018] Taking snapshot of full filesystem...        
[build-image] Repacking image.
Getting image source signatures
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
…  
Writing manifest to image destination
Storing signatures
[build-image] Compressing image.
[taskcluster 2024-05-24 17:56:37.929Z] === Task Finished ===
[taskcluster 2024-05-24 17:56:39.923Z] Successful task run with exit code: 0 completed in 60.936 seconds