⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

Use robustcheckout for pulling

fb84b23
Select commit
Loading
Failed to load commit list.
Draft

Use robustcheckout for pulling #5397

Use robustcheckout for pulling
fb84b23
Select commit
Loading
Failed to load commit list.
Community-TC Integration / bugbug lint succeeded Oct 31, 2025 in 4m 28s

Community-TC (pull_request)

bugbug lint

Details

View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster

Task Status

Started: 2025-10-31T17:35:49.999Z
Resolved: 2025-10-31T17:37:58.894Z
Task Execution Time: 2 minutes, 8 seconds, 895 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0

Artifacts

- public/logs/live_backing.log
- public/logs/live.log


[taskcluster 2025-10-31T17:35:50.056Z] Worker Type (proj-bugbug/batch) settings:
[taskcluster 2025-10-31T17:35:50.056Z]   {
[taskcluster 2025-10-31T17:35:50.056Z]     "config": {
[taskcluster 2025-10-31T17:35:50.056Z]       "deploymentId": "7facb6d59910864e"
[taskcluster 2025-10-31T17:35:50.056Z]     },
[taskcluster 2025-10-31T17:35:50.056Z]     "generic-worker": {
[taskcluster 2025-10-31T17:35:50.056Z]       "config": {
[taskcluster 2025-10-31T17:35:50.056Z]         "headlessTasks": false
[taskcluster 2025-10-31T17:35:50.056Z]       },
[taskcluster 2025-10-31T17:35:50.056Z]       "engine": "multiuser",
[taskcluster 2025-10-31T17:35:50.056Z]       "go-arch": "amd64",
[taskcluster 2025-10-31T17:35:50.056Z]       "go-os": "linux",
[taskcluster 2025-10-31T17:35:50.056Z]       "go-version": "go1.25.3",
[taskcluster 2025-10-31T17:35:50.056Z]       "release": "https://github.com/taskcluster/taskcluster/releases/tag/v91.0.2",
[taskcluster 2025-10-31T17:35:50.056Z]       "revision": "06628b37211e56a8bd044bf879260bc792c4fa4a",
[taskcluster 2025-10-31T17:35:50.056Z]       "source": "https://github.com/taskcluster/taskcluster/commits/06628b37211e56a8bd044bf879260bc792c4fa4a",
[taskcluster 2025-10-31T17:35:50.056Z]       "version": "91.0.2"
[taskcluster 2025-10-31T17:35:50.056Z]     },
[taskcluster 2025-10-31T17:35:50.056Z]     "image": "projects/community-tc-workers/global/images/generic-worker-ubuntu-24-04-rcjl3ld8hxf0y3qo2fl3",
[taskcluster 2025-10-31T17:35:50.056Z]     "instance-id": "5419218668626725917",

...(14 lines hidden)...

[taskcluster 2025-10-31T17:35:50.675Z] Uploading redirect artifact public/logs/live.log to URL https://community-websocktunnel.services.mozilla.com/us-east4-b.5419218668626725917.60099/log/KI_UntbZTai1WJLSML8TBg with mime type "text/plain; charset=utf-8" and expiry 2025-10-31T18:50:50.484Z
[taskcluster 2025-10-31T17:35:50.898Z] [d2g] Loading docker image
[taskcluster 2025-10-31T17:36:15.448Z] [d2g] Loaded docker image "docker.io/library/python:3.12.3"
[taskcluster 2025-10-31T17:36:15.449Z] Executing command 0: docker run -t --name taskcontainer_KuXkuFAJS1-eeEi-MnH3Eg --memory-swap -1 --pids-limit -1 '--add-host=localhost.localdomain:127.0.0.1' --env-file 'env.list' 'python:3.12.3' /bin/bash -lcx 'git clone --quiet https://github.com/marco-c/bugbug && cd bugbug && git -c advice.detachedHead=false checkout fb84b23294f3c17dd5174504b124a26383b276df && pip install --disable-pip-version-check --no-cache-dir --progress-bar off -r test-requirements.txt && pre-commit run -a --show-diff-on-failure'
++ id -u
+ '[' 0 -eq 0 ']'
+ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ export PATH
+ '[' '' ']'
+ '[' -d /etc/profile.d ']'
+ for i in /etc/profile.d/*.sh
+ '[' -r '/etc/profile.d/*.sh' ']'
+ unset i
+ '[' /bin/bash ']'
+ '[' -f /root/.bashrc ']'
+ . /root/.bashrc
+ mesg n
+ true
+ git clone --quiet https://github.com/marco-c/bugbug
+ cd bugbug
+ git -c advice.detachedHead=false checkout fb84b23294f3c17dd5174504b124a26383b276df
HEAD is now at fb84b232 Use robustcheckout for pulling
+ pip install --disable-pip-version-check --no-cache-dir --progress-bar off -r test-requirements.txt
Collecting coverage==7.10.7 (from -r test-requirements.txt (line 1))
  Downloading coverage-7.10.7-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (8.9 kB)
Collecting hypothesis==6.140.2 (from -r test-requirements.txt (line 2))
  Downloading hypothesis-6.140.2-py3-none-any.whl.metadata (5.6 kB)
Collecting igraph==0.11.9 (from -r test-requirements.txt (line 3))
  Downloading igraph-0.11.9-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.4 kB)
Collecting jsonschema==4.25.1 (from -r test-requirements.txt (line 4))
  Downloading jsonschema-4.25.1-py3-none-any.whl.metadata (7.6 kB)
Collecting pre-commit==4.3.0 (from -r test-requirements.txt (line 5))
  Downloading pre_commit-4.3.0-py2.py3-none-any.whl.metadata (1.2 kB)
Collecting pytest==8.4.2 (from -r test-requirements.txt (line 6))
  Downloading pytest-8.4.2-py3-none-any.whl.metadata (7.7 kB)
Collecting pytest-cov==7.0.0 (from -r test-requirements.txt (line 7))
  Downloading pytest_cov-7.0.0-py3-none-any.whl.metadata (31 kB)
Collecting pytest-responses==0.5.1 (from -r test-requirements.txt (line 8))
  Downloading pytest_responses-0.5.1-py2.py3-none-any.whl.metadata (1.8 kB)
Collecting responses==0.21.0 (from -r test-requirements.txt (line 9))
  Downloading responses-0.21.0-py3-none-any.whl.metadata (41 kB)
Collecting attrs>=22.2.0 (from hypothesis==6.140.2->-r test-requirements.txt (line 2))
  Downloading attrs-25.4.0-py3-none-any.whl.metadata (10 kB)
Collecting sortedcontainers<3.0.0,>=2.1.0 (from hypothesis==6.140.2->-r test-requirements.txt (line 2))
  Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl.metadata (10 kB)
Collecting texttable>=1.6.2 (from igraph==0.11.9->-r test-requirements.txt (line 3))
  Downloading texttable-1.7.0-py2.py3-none-any.whl.metadata (9.8 kB)
Collecting jsonschema-specifications>=2023.03.6 (from jsonschema==4.25.1->-r test-requirements.txt (line 4))
  Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)
Collecting referencing>=0.28.4 (from jsonschema==4.25.1->-r test-requirements.txt (line 4))
  Downloading referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB)
Collecting rpds-py>=0.7.1 (from jsonschema==4.25.1->-r test-requirements.txt (line 4))
  Downloading rpds_py-0.28.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)
Collecting cfgv>=2.0.0 (from pre-commit==4.3.0->-r test-requirements.txt (line 5))
  Downloading cfgv-3.4.0-py2.py3-none-any.whl.metadata (8.5 kB)
Collecting identify>=1.0.0 (from pre-commit==4.3.0->-r test-requirements.txt (line 5))
  Downloading identify-2.6.15-py2.py3-none-any.whl.metadata (4.4 kB)
Collecting nodeenv>=0.11.1 (from pre-commit==4.3.0->-r test-requirements.txt (line 5))
  Downloading nodeenv-1.9.1-py2.py3-none-any.whl.metadata (21 kB)
Collecting pyyaml>=5.1 (from pre-commit==4.3.0->-r test-requirements.txt (line 5))
  Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)
Collecting virtualenv>=20.10.0 (from pre-commit==4.3.0->-r test-requirements.txt (line 5))
  Downloading virtualenv-20.35.4-py3-none-any.whl.metadata (4.6 kB)
Collecting iniconfig>=1 (from pytest==8.4.2->-r test-requirements.txt (line 6))
  Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB)
Collecting packaging>=20 (from pytest==8.4.2->-r test-requirements.txt (line 6))
  Downloading packaging-25.0-py3-none-any.whl.metadata (3.3 kB)
Collecting pluggy<2,>=1.5 (from pytest==8.4.2->-r test-requirements.txt (line 6))
  Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)
Collecting pygments>=2.7.2 (from pytest==8.4.2->-r test-requirements.txt (line 6))
  Downloading pygments-2.19.2-py3-none-any.whl.metadata (2.5 kB)
Collecting requests<3.0,>=2.0 (from responses==0.21.0->-r test-requirements.txt (line 9))
  Downloading requests-2.32.5-py3-none-any.whl.metadata (4.9 kB)
Collecting urllib3>=1.25.10 (from responses==0.21.0->-r test-requirements.txt (line 9))
  Downloading urllib3-2.5.0-py3-none-any.whl.metadata (6.5 kB)
Collecting typing-extensions>=4.4.0 (from referencing>=0.28.4->jsonschema==4.25.1->-r test-requirements.txt (line 4))
  Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
Collecting charset_normalizer<4,>=2 (from requests<3.0,>=2.0->responses==0.21.0->-r test-requirements.txt (line 9))
  Downloading charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (37 kB)
Collecting idna<4,>=2.5 (from requests<3.0,>=2.0->responses==0.21.0->-r test-requirements.txt (line 9))
  Downloading idna-3.11-py3-none-any.whl.metadata (8.4 kB)
Collecting certifi>=2017.4.17 (from requests<3.0,>=2.0->responses==0.21.0->-r test-requirements.txt (line 9))
  Downloading certifi-2025.10.5-py3-none-any.whl.metadata (2.5 kB)
Collecting distlib<1,>=0.3.7 (from virtualenv>=20.10.0->pre-commit==4.3.0->-r test-requirements.txt (line 5))
  Downloading distlib-0.4.0-py2.py3-none-any.whl.metadata (5.2 kB)
Collecting filelock<4,>=3.12.2 (from virtualenv>=20.10.0->pre-commit==4.3.0->-r test-requirements.txt (line 5))
  Downloading filelock-3.20.0-py3-none-any.whl.metadata (2.1 kB)
Collecting platformdirs<5,>=3.9.1 (from virtualenv>=20.10.0->pre-commit==4.3.0->-r test-requirements.txt (line 5))
  Downloading platformdirs-4.5.0-py3-none-any.whl.metadata (12 kB)
Downloading coverage-7.10.7-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (252 kB)
Downloading hypothesis-6.140.2-py3-none-any.whl (534 kB)
Downloading igraph-0.11.9-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB)
Downloading jsonschema-4.25.1-py3-none-any.whl (90 kB)
Downloading pre_commit-4.3.0-py2.py3-none-any.whl (220 kB)
Downloading pytest-8.4.2-py3-none-any.whl (365 kB)
Downloading pytest_cov-7.0.0-py3-none-any.whl (22 kB)
Downloading pytest_responses-0.5.1-py2.py3-none-any.whl (6.7 kB)
Downloading responses-0.21.0-py3-none-any.whl (45 kB)
Downloading attrs-25.4.0-py3-none-any.whl (67 kB)
Downloading cfgv-3.4.0-py2.py3-none-any.whl (7.2 kB)
Downloading identify-2.6.15-py2.py3-none-any.whl (99 kB)
Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)
Downloading nodeenv-1.9.1-py2.py3-none-any.whl (22 kB)
Downloading packaging-25.0-py3-none-any.whl (66 kB)
Downloading pluggy-1.6.0-py3-none-any.whl (20 kB)
Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB)
Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB)
Downloading referencing-0.37.0-py3-none-any.whl (26 kB)
Downloading requests-2.32.5-py3-none-any.whl (64 kB)
Downloading rpds_py-0.28.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (386 kB)
Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Downloading texttable-1.7.0-py2.py3-none-any.whl (10 kB)
Downloading urllib3-2.5.0-py3-none-any.whl (129 kB)
Downloading virtualenv-20.35.4-py3-none-any.whl (6.0 MB)
Downloading certifi-2025.10.5-py3-none-any.whl (163 kB)
Downloading charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (153 kB)
Downloading distlib-0.4.0-py2.py3-none-any.whl (469 kB)
Downloading filelock-3.20.0-py3-none-any.whl (16 kB)
Downloading idna-3.11-py3-none-any.whl (71 kB)
Downloading platformdirs-4.5.0-py3-none-any.whl (18 kB)
Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
Installing collected packages: texttable, sortedcontainers, distlib, urllib3, typing-extensions, rpds-py, pyyaml, pygments, pluggy, platformdirs, packaging, nodeenv, iniconfig, igraph, idna, identify, filelock, coverage, charset_normalizer, cfgv, certifi, attrs, virtualenv, requests, referencing, pytest, hypothesis, responses, pytest-cov, pre-commit, jsonschema-specifications, pytest-responses, jsonschema
Successfully installed attrs-25.4.0 certifi-2025.10.5 cfgv-3.4.0 charset_normalizer-3.4.4 coverage-7.10.7 distlib-0.4.0 filelock-3.20.0 hypothesis-6.140.2 identify-2.6.15 idna-3.11 igraph-0.11.9 iniconfig-2.3.0 jsonschema-4.25.1 jsonschema-specifications-2025.9.1 nodeenv-1.9.1 packaging-25.0 platformdirs-4.5.0 pluggy-1.6.0 pre-commit-4.3.0 pygments-2.19.2 pytest-8.4.2 pytest-cov-7.0.0 pytest-responses-0.5.1 pyyaml-6.0.3 referencing-0.37.0 requests-2.32.5 responses-0.21.0 rpds-py-0.28.0 sortedcontainers-2.4.0 texttable-1.7.0 typing-extensions-4.15.0 urllib3-2.5.0 virtualenv-20.35.4
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
+ pre-commit run -a --show-diff-on-failure
[INFO] Initializing environment for https://github.com/pre-commit/mirrors-prettier.
[INFO] Initializing environment for https://github.com/pre-commit/mirrors-prettier:prettier@4.0.0-alpha.8.
[INFO] Initializing environment for https://github.com/astral-sh/ruff-pre-commit.
[INFO] Initializing environment for https://github.com/pycqa/pydocstyle.
[INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks.
[INFO] Initializing environment for https://github.com/codespell-project/codespell.
[INFO] Initializing environment for https://github.com/marco-c/taskcluster_yml_validator.
[INFO] Initializing environment for https://github.com/asottile/yesqa.
[INFO] Initializing environment for https://github.com/pre-commit/mirrors-mypy.
[INFO] Initializing environment for https://github.com/pre-commit/mirrors-mypy:types-pkg_resources==0.1.2,types-python-dateutil==0.1.3,types-PyYAML==5.4.0,types-orjson==0.1.0,types-tabulate==0.9.0.20240106,types-requests==0.1.11.
[INFO] Initializing environment for https://github.com/pre-commit/mirrors-mypy:types-pkg_resources==0.1.2,types-requests==0.1.11,types-Flask==1.1.0,types-redis==3.5.1,types-python-dateutil==0.1.3,types-orjson==0.1.0,types-tabulate==0.9.0.20240106.
[INFO] Installing environment for https://github.com/pre-commit/mirrors-prettier.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/astral-sh/ruff-pre-commit.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/pycqa/pydocstyle.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/codespell-project/codespell.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/marco-c/taskcluster_yml_validator.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/asottile/yesqa.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/pre-commit/mirrors-mypy.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/pre-commit/mirrors-mypy.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
prettier.................................................................Passed
ruff (legacy alias)......................................................Passed
ruff format..............................................................Passed
pydocstyle...............................................................Passed
check python ast.........................................................Passed
check docstring is first.................................................Passed
check that executables have shebangs.....................................Passed
check for merge conflicts................................................Passed
check for broken symlinks............................(no files to check)Skipped
debug statements (python)................................................Passed
trim trailing whitespace.................................................Passed
check yaml...............................................................Passed
mixed line ending........................................................Passed
python tests naming......................................................Passed
check json...............................................................Passed
fix requirements.txt.....................................................Passed
check vcs permalinks.....................................................Passed
codespell................................................................Passed
taskcluster_yml..........................................................Passed
Strip unnecessary `# noqa`s..............................................Passed
mypy-bugbug..............................................................Passed
mypy-bugbug-http.........................................................Passed
Check for useless excludes...............................................Passed
[taskcluster 2025-10-31T17:37:57.785Z]                        Exit Code: 0
[taskcluster 2025-10-31T17:37:57.785Z]                        User Time: 29.969ms
[taskcluster 2025-10-31T17:37:57.785Z]                      Kernel Time: 21.268ms
[taskcluster 2025-10-31T17:37:57.785Z]                        Wall Time: 1m42.336310908s
[taskcluster 2025-10-31T17:37:57.785Z]  Average Available System Memory: 6.45 GiB
[taskcluster 2025-10-31T17:37:57.785Z]       Average System Memory Used: 1.30 GiB
[taskcluster 2025-10-31T17:37:57.785Z]          Peak System Memory Used: 1.53 GiB
[taskcluster 2025-10-31T17:37:57.785Z]              Total System Memory: 7.75 GiB
[taskcluster 2025-10-31T17:37:57.785Z]                           Result: SUCCEEDED
[taskcluster 2025-10-31T17:37:57.786Z] === Task Finished ===
[taskcluster 2025-10-31T17:37:57.786Z] Task Duration: 1m42.337086466s
[taskcluster 2025-10-31T17:37:58.496Z] Uploading link artifact public/logs/live.log to artifact public/logs/live_backing.log with expiry 2026-10-31T18:33:30.627Z