Skip to content

Added threading

85038e1
Select commit
Loading
Failed to load commit list.
Open

Added threading #5508

Added threading
85038e1
Select commit
Loading
Failed to load commit list.
Community-TC Integration / bugbug lint succeeded Nov 30, 2025 in 4m 44s

Community-TC (pull_request)

bugbug lint

Details

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

Task Status

Started: 2025-11-30T18:08:21.072Z
Resolved: 2025-11-30T18:10:46.716Z
Task Execution Time: 2 minutes, 25 seconds, 644 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0

Artifacts

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


[taskcluster 2025-11-30T18:08:21.153Z] Worker Type (proj-bugbug/batch) settings:
[taskcluster 2025-11-30T18:08:21.153Z]   {
[taskcluster 2025-11-30T18:08:21.153Z]     "config": {
[taskcluster 2025-11-30T18:08:21.153Z]       "deploymentId": "10288c0ded49ff20"
[taskcluster 2025-11-30T18:08:21.153Z]     },
[taskcluster 2025-11-30T18:08:21.153Z]     "generic-worker": {
[taskcluster 2025-11-30T18:08:21.153Z]       "config": {
[taskcluster 2025-11-30T18:08:21.153Z]         "headlessTasks": false
[taskcluster 2025-11-30T18:08:21.153Z]       },
[taskcluster 2025-11-30T18:08:21.153Z]       "engine": "multiuser",
[taskcluster 2025-11-30T18:08:21.153Z]       "go-arch": "amd64",
[taskcluster 2025-11-30T18:08:21.153Z]       "go-os": "linux",
[taskcluster 2025-11-30T18:08:21.153Z]       "go-version": "go1.25.4",
[taskcluster 2025-11-30T18:08:21.153Z]       "release": "https://github.com/taskcluster/taskcluster/releases/tag/v93.1.2",
[taskcluster 2025-11-30T18:08:21.153Z]       "revision": "e954a7555fe32f7de69247759908749d1d670889",
[taskcluster 2025-11-30T18:08:21.153Z]       "source": "https://github.com/taskcluster/taskcluster/commits/e954a7555fe32f7de69247759908749d1d670889",
[taskcluster 2025-11-30T18:08:21.153Z]       "version": "93.1.2"
[taskcluster 2025-11-30T18:08:21.153Z]     },
[taskcluster 2025-11-30T18:08:21.153Z]     "image": "projects/community-tc-workers/global/images/generic-worker-ubuntu-24-04-xexlhdndfrowdsdpnwir",
[taskcluster 2025-11-30T18:08:21.153Z]     "instance-id": "5873027515869641079",

...(12 lines hidden)...

[taskcluster 2025-11-30T18:08:21.153Z] Task ID: E0cO84mUQXCQBSWFEj-mxw
[taskcluster 2025-11-30T18:08:21.153Z] === Task Starting ===
[taskcluster 2025-11-30T18:08:22.505Z] [d2g] Loading docker image
[taskcluster 2025-11-30T18:08:50.940Z] [d2g] Loaded docker image "docker.io/library/python:3.12.3"
[taskcluster 2025-11-30T18:08:50.943Z] Executing command 0: docker run -t --name taskcontainer_Ca-vrsh1SkGaUu6US8GKTQ --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/wassafshahzad/bugbug && cd bugbug && git -c advice.detachedHead=false checkout 85038e1b64c2f46a94e42fb11f5efc5338965e2a && 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/wassafshahzad/bugbug
+ cd bugbug
+ git -c advice.detachedHead=false checkout 85038e1b64c2f46a94e42fb11f5efc5338965e2a
HEAD is now at 85038e1b Added threading
+ pip install --disable-pip-version-check --no-cache-dir --progress-bar off -r test-requirements.txt
Collecting coverage==7.12.0 (from -r test-requirements.txt (line 1))
  Downloading coverage-7.12.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (9.1 kB)
Collecting hypothesis==6.148.2 (from -r test-requirements.txt (line 2))
  Downloading hypothesis-6.148.2-py3-none-any.whl.metadata (5.6 kB)
Collecting igraph==1.0.0 (from -r test-requirements.txt (line 3))
  Downloading igraph-1.0.0-cp39-abi3-manylinux_2_28_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.5.0 (from -r test-requirements.txt (line 5))
  Downloading pre_commit-4.5.0-py2.py3-none-any.whl.metadata (1.2 kB)
Collecting pytest==9.0.1 (from -r test-requirements.txt (line 6))
  Downloading pytest-9.0.1-py3-none-any.whl.metadata (7.6 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 sortedcontainers<3.0.0,>=2.1.0 (from hypothesis==6.148.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==1.0.0->-r test-requirements.txt (line 3))
  Downloading texttable-1.7.0-py2.py3-none-any.whl.metadata (9.8 kB)
Collecting attrs>=22.2.0 (from jsonschema==4.25.1->-r test-requirements.txt (line 4))
  Downloading attrs-25.4.0-py3-none-any.whl.metadata (10 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.29.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.5.0->-r test-requirements.txt (line 5))
  Downloading cfgv-3.5.0-py2.py3-none-any.whl.metadata (8.9 kB)
Collecting identify>=1.0.0 (from pre-commit==4.5.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.5.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.5.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.5.0->-r test-requirements.txt (line 5))
  Downloading virtualenv-20.35.4-py3-none-any.whl.metadata (4.6 kB)
Collecting iniconfig>=1.0.1 (from pytest==9.0.1->-r test-requirements.txt (line 6))
  Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB)
Collecting packaging>=22 (from pytest==9.0.1->-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==9.0.1->-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==9.0.1->-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.11.12-py3-none-any.whl.metadata (2.5 kB)
Collecting distlib<1,>=0.3.7 (from virtualenv>=20.10.0->pre-commit==4.5.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.5.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.5.0->-r test-requirements.txt (line 5))
  Downloading platformdirs-4.5.0-py3-none-any.whl.metadata (12 kB)
Downloading coverage-7.12.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (252 kB)
Downloading hypothesis-6.148.2-py3-none-any.whl (536 kB)
Downloading igraph-1.0.0-cp39-abi3-manylinux_2_28_x86_64.whl (5.7 MB)
Downloading jsonschema-4.25.1-py3-none-any.whl (90 kB)
Downloading pre_commit-4.5.0-py2.py3-none-any.whl (226 kB)
Downloading pytest-9.0.1-py3-none-any.whl (373 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.5.0-py2.py3-none-any.whl (7.4 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.29.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (395 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.11.12-py3-none-any.whl (159 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, hypothesis, filelock, coverage, charset_normalizer, cfgv, certifi, attrs, virtualenv, requests, referencing, pytest, responses, pytest-cov, pre-commit, jsonschema-specifications, pytest-responses, jsonschema
Successfully installed attrs-25.4.0 certifi-2025.11.12 cfgv-3.5.0 charset_normalizer-3.4.4 coverage-7.12.0 distlib-0.4.0 filelock-3.20.0 hypothesis-6.148.2 identify-2.6.15 idna-3.11 igraph-1.0.0 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.5.0 pygments-2.19.2 pytest-9.0.1 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.29.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-11-30T18:10:45.422Z]                        Exit Code: 0
[taskcluster 2025-11-30T18:10:45.422Z]                        User Time: 13.806ms
[taskcluster 2025-11-30T18:10:45.422Z]                      Kernel Time: 23.931ms
[taskcluster 2025-11-30T18:10:45.422Z]                        Wall Time: 1m54.478519454s
[taskcluster 2025-11-30T18:10:45.422Z]  Average Available System Memory: 6.33 GiB
[taskcluster 2025-11-30T18:10:45.422Z]       Average System Memory Used: 1.42 GiB
[taskcluster 2025-11-30T18:10:45.422Z]          Peak System Memory Used: 1.63 GiB
[taskcluster 2025-11-30T18:10:45.422Z]              Total System Memory: 7.75 GiB
[taskcluster 2025-11-30T18:10:45.422Z]                           Result: SUCCEEDED
[taskcluster 2025-11-30T18:10:45.422Z] === Task Finished ===
[taskcluster 2025-11-30T18:10:45.422Z] Task Duration: 1m54.479177466s