Skip to content

Bump fonttools from 4.49.0 to 4.61.0 in /pipeline/data/requirements

6475dfb
Select commit
Loading
Failed to load commit list.
Open

Bump fonttools from 4.49.0 to 4.61.0 in /pipeline/data/requirements #1304

Bump fonttools from 4.49.0 to 4.61.0 in /pipeline/data/requirements
6475dfb
Select commit
Loading
Failed to load commit list.
firefoxci-taskcluster / tests-lint-black succeeded Dec 1, 2025 in 2m 10s

FirefoxCI (pull_request)

Run tests

Details

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

Task Status

Started: 2025-12-01T20:06:13.194Z
Resolved: 2025-12-01T20:07:01.989Z
Task Execution Time: 48 seconds, 795 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0

Artifacts

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


[taskcluster 2025-12-01T20:06:13.237Z] Worker Type (translations-1/b-linux-large-gcp-d2g) settings:
[taskcluster 2025-12-01T20:06:13.237Z]   {
[taskcluster 2025-12-01T20:06:13.237Z]     "config": {
[taskcluster 2025-12-01T20:06:13.237Z]       "deploymentId": ""
[taskcluster 2025-12-01T20:06:13.237Z]     },
[taskcluster 2025-12-01T20:06:13.237Z]     "generic-worker": {
[taskcluster 2025-12-01T20:06:13.237Z]       "config": {
[taskcluster 2025-12-01T20:06:13.237Z]         "headlessTasks": true
[taskcluster 2025-12-01T20:06:13.237Z]       },
[taskcluster 2025-12-01T20:06:13.237Z]       "engine": "multiuser",
[taskcluster 2025-12-01T20:06:13.237Z]       "go-arch": "amd64",
[taskcluster 2025-12-01T20:06:13.237Z]       "go-os": "linux",
[taskcluster 2025-12-01T20:06:13.237Z]       "go-version": "go1.25.4",
[taskcluster 2025-12-01T20:06:13.237Z]       "release": "https://github.com/taskcluster/taskcluster/releases/tag/v93.1.2",
[taskcluster 2025-12-01T20:06:13.237Z]       "revision": "e954a7555fe32f7de69247759908749d1d670889",
[taskcluster 2025-12-01T20:06:13.237Z]       "source": "https://github.com/taskcluster/taskcluster/commits/e954a7555fe32f7de69247759908749d1d670889",
[taskcluster 2025-12-01T20:06:13.237Z]       "version": "93.1.2"
[taskcluster 2025-12-01T20:06:13.237Z]     },
[taskcluster 2025-12-01T20:06:13.237Z]     "image": "projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-amd64-headless-googlecompute-2025-11-14",
[taskcluster 2025-12-01T20:06:13.237Z]     "instance-id": "6409108269851233262",
[taskcluster 2025-12-01T20:06:13.237Z]     "instance-type": "projects/887720501152/machineTypes/n2-highmem-32",
[taskcluster 2025-12-01T20:06:13.237Z]     "local-ipv4": "10.138.1.40",
[taskcluster 2025-12-01T20:06:13.237Z]     "project-id": "fxci-production-level1-workers",
[taskcluster 2025-12-01T20:06:13.237Z]     "public-hostname": "translations-1-b-linux-large-gcp-d2g-evtncdxjtschuygsxgigfq.c.fxci-production-level1-workers.internal",
[taskcluster 2025-12-01T20:06:13.237Z]     "public-ipv4": "34.182.101.9",
[taskcluster 2025-12-01T20:06:13.237Z]     "region": "us-west1",
[taskcluster 2025-12-01T20:06:13.237Z]     "zone": "us-west1-c"
[taskcluster 2025-12-01T20:06:13.237Z]   }
[taskcluster 2025-12-01T20:06:13.237Z] Task ID: e2JpQBn1TYyfPhaKPcK94A
[taskcluster 2025-12-01T20:06:13.237Z] === Task Starting ===
[taskcluster 2025-12-01T20:06:15.464Z] [mounts] No existing writable directory cache 'translations-level-1-checkouts-v3-df48af894e217d0aa47d-T5QwQIjpSve4wQP_M9by_A' - creating /home/generic-worker/caches/QmfKKD2ZRruWbTEHiMGBWQ
[taskcluster 2025-12-01T20:06:15.464Z] [mounts] Creating directory /home/task_176461957298374/cache0
[taskcluster 2025-12-01T20:06:15.474Z] [mounts] Updating ownership of files inside directory '/home/task_176461957298374/cache0' from root to task_176461957298374
[taskcluster 2025-12-01T20:06:15.475Z] [mounts] Successfully mounted writable directory cache '/home/task_176461957298374/cache0'
[taskcluster 2025-12-01T20:06:15.475Z] [mounts] Downloading task T5QwQIjpSve4wQP_M9by_A artifact public/image.tar.zst to /home/generic-worker/downloads/BiQsjWmwQpaKFn2f0NaUUA
[taskcluster 2025-12-01T20:06:19.692Z] [mounts] Downloaded 297954248 bytes with SHA256 7d27f6a2345a30448554fa0a78c5b5401a57655c3dbe82da9458fc4f74d5d9cc from task T5QwQIjpSve4wQP_M9by_A artifact public/image.tar.zst to /home/generic-worker/downloads/BiQsjWmwQpaKFn2f0NaUUA
[taskcluster:warn 2025-12-01T20:06:19.692Z] [mounts] Download /home/generic-worker/downloads/BiQsjWmwQpaKFn2f0NaUUA of task T5QwQIjpSve4wQP_M9by_A artifact public/image.tar.zst has SHA256 7d27f6a2345a30448554fa0a78c5b5401a57655c3dbe82da9458fc4f74d5d9cc but task payload does not declare a required value, so content authenticity cannot be verified
[taskcluster 2025-12-01T20:06:19.692Z] [mounts] Creating directory /home/task_176461957298374
[taskcluster 2025-12-01T20:06:19.924Z] [mounts] Copying /home/generic-worker/downloads/BiQsjWmwQpaKFn2f0NaUUA to /home/task_176461957298374/dockerimage
[taskcluster 2025-12-01T20:06:23.807Z] [mounts] Granting task_176461957298374 full control of file '/home/task_176461957298374/dockerimage'
[taskcluster 2025-12-01T20:06:24.642Z] [d2g] Loading docker image
[taskcluster 2025-12-01T20:06:37.317Z] [d2g] Loaded docker image "test:latest"
[taskcluster 2025-12-01T20:06:37.317Z] Executing command 0: docker run -t --name taskcontainer_GxsH8rRPSo6mEwc0uHXxUA --memory-swap -1 --pids-limit -1 '--add-host=localhost.localdomain:127.0.0.1' -v /home/task_176461957298374/cache0:/builds/worker/checkouts --add-host=taskcluster:host-gateway --env-file 'env.list' addc917e3497bd21578bee5603269f0ae71cf169641398ac998b38784578d174 /usr/local/bin/run-task --firefox_translations_training-checkout=/builds/worker/checkouts/vcs/ --task-cwd /builds/worker/checkouts/vcs -- bash -c 'task lint-black'
[setup 2025-12-01T20:06:45.532+00:00] run-task started in /builds/worker
[setup 2025-12-01T20:06:45.532+00:00] Invoked by command: --firefox_translations_training-checkout=/builds/worker/checkouts/vcs/ --task-cwd /builds/worker/checkouts/vcs -- bash -c task lint-black
[setup 2025-12-01T20:06:45.532+00:00] Python version: 3.10.12
[setup 2025-12-01T20:06:45.532+00:00] Subprocess python version: 
3.10.12
[cache 2025-12-01T20:06:45.555+00:00] cache /builds/worker/checkouts is empty; writing requirements: gid=1000 uid=1000 version=1
[volume 2025-12-01T20:06:45.555+00:00] changing ownership of volume /builds/worker/.task-cache/pip to 1000:1000
[volume 2025-12-01T20:06:45.555+00:00] volume /builds/worker/checkouts is a cache
[setup 2025-12-01T20:06:45.555+00:00] running as worker:worker
[vcs 2025-12-01T20:06:45.555+00:00] executing ['git', 'config', '--global', '--add', 'safe.directory', '/builds/worker/checkouts/vcs']
[vcs 2025-12-01T20:06:45.557+00:00] executing ['git', 'clone', 'https://github.com/mozilla/translations', '/builds/worker/checkouts/vcs']
[vcs 2025-12-01T20:06:45.558+00:00] Cloning into '/builds/worker/checkouts/vcs'...
[vcs 2025-12-01T20:06:46.761+00:00] executing ['git', 'fetch', '--tags', '--force', 'https://github.com/mozilla/translations', 'dependabot/pip/pipeline/data/requirements/fonttools-4.61.0']
[vcs 2025-12-01T20:06:47.020+00:00] From https://github.com/mozilla/translations
[vcs 2025-12-01T20:06:47.020+00:00]  * branch              dependabot/pip/pipeline/data/requirements/fonttools-4.61.0 -> FETCH_HEAD
[vcs 2025-12-01T20:06:47.028+00:00] executing ['git', 'fetch', '--no-tags', 'https://github.com/mozilla/translations', 'dependabot/pip/pipeline/data/requirements/fonttools-4.61.0']
[vcs 2025-12-01T20:06:47.297+00:00] From https://github.com/mozilla/translations
[vcs 2025-12-01T20:06:47.297+00:00]  * branch              dependabot/pip/pipeline/data/requirements/fonttools-4.61.0 -> FETCH_HEAD
[vcs 2025-12-01T20:06:47.305+00:00] executing ['git', 'checkout', '-f', '-B', 'dependabot/pip/pipeline/data/requirements/fonttools-4.61.0', '6475dfbcbe751d8c837a16cc396db18c26996088']
[vcs 2025-12-01T20:06:47.468+00:00] Switched to a new branch 'dependabot/pip/pipeline/data/requirements/fonttools-4.61.0'
[vcs 2025-12-01T20:06:47.468+00:00] executing ['git', 'submodule', 'init']
[vcs 2025-12-01T20:06:47.491+00:00] Submodule 'extract-lex' (https://github.com/marian-nmt/extract-lex) registered for path '3rd_party/extract-lex'
[vcs 2025-12-01T20:06:47.491+00:00] Submodule 'fast_align' (https://github.com/clab/fast_align) registered for path '3rd_party/fast_align'
[vcs 2025-12-01T20:06:47.492+00:00] Submodule '3rd_party/kenlm' (https://github.com/kpu/kenlm) registered for path '3rd_party/kenlm'
[vcs 2025-12-01T20:06:47.492+00:00] Submodule '3rd_party/marian-dev' (https://github.com/marian-nmt/marian-dev) registered for path '3rd_party/marian-dev'
[vcs 2025-12-01T20:06:47.492+00:00] Submodule '3rd_party/preprocess' (https://github.com/kpu/preprocess.git) registered for path '3rd_party/preprocess'
[vcs 2025-12-01T20:06:47.493+00:00] Submodule 'inference/3rd_party/emsdk' (https://github.com/emscripten-core/emsdk.git) registered for path 'inference/3rd_party/emsdk'
[vcs 2025-12-01T20:06:47.493+00:00] Submodule 'inference/3rd_party/ssplit-cpp' (https://github.com/browsermt/ssplit-cpp) registered for path 'inference/3rd_party/ssplit-cpp'
[vcs 2025-12-01T20:06:47.494+00:00] Submodule 'inference/marian/src/3rd_party/fbgemm' (https://github.com/marian-nmt/FBGEMM) registered for path 'inference/marian-fork/src/3rd_party/fbgemm'
[vcs 2025-12-01T20:06:47.494+00:00] Submodule 'inference/marian/src/3rd_party/intgemm' (https://github.com/kpu/intgemm) registered for path 'inference/marian-fork/src/3rd_party/intgemm'
[vcs 2025-12-01T20:06:47.495+00:00] Submodule 'inference/marian/src/3rd_party/nccl' (https://github.com/marian-nmt/nccl) registered for path 'inference/marian-fork/src/3rd_party/nccl'
[vcs 2025-12-01T20:06:47.495+00:00] Submodule 'inference/marian/src/3rd_party/onnxjs' (https://github.com/browsermt/onnxjs) registered for path 'inference/marian-fork/src/3rd_party/onnxjs'
[vcs 2025-12-01T20:06:47.495+00:00] Submodule 'inference/marian/src/3rd_party/ruy' (https://github.com/google/ruy) registered for path 'inference/marian-fork/src/3rd_party/ruy'
[vcs 2025-12-01T20:06:47.496+00:00] Submodule 'inference/marian/src/3rd_party/sentencepiece' (https://github.com/browsermt/sentencepiece) registered for path 'inference/marian-fork/src/3rd_party/sentencepiece'
[vcs 2025-12-01T20:06:47.496+00:00] Submodule 'inference/marian/src/3rd_party/simd_utils' (https://github.com/browsermt/simd_utils.git) registered for path 'inference/marian-fork/src/3rd_party/simd_utils'
[vcs 2025-12-01T20:06:47.497+00:00] Submodule 'inference/marian/src/3rd_party/simple-websocket-server' (https://github.com/marian-nmt/Simple-WebSocket-Server) registered for path 'inference/marian-fork/src/3rd_party/simple-websocket-server'
[vcs 2025-12-01T20:06:47.497+00:00] executing ['git', 'submodule', 'update', '--force']
[vcs 2025-12-01T20:06:47.520+00:00] Cloning into '/builds/worker/checkouts/vcs/3rd_party/extract-lex'...
[vcs 2025-12-01T20:06:47.881+00:00] Cloning into '/builds/worker/checkouts/vcs/3rd_party/fast_align'...
[vcs 2025-12-01T20:06:48.235+00:00] Cloning into '/builds/worker/checkouts/vcs/3rd_party/kenlm'...
[vcs 2025-12-01T20:06:48.792+00:00] Cloning into '/builds/worker/checkouts/vcs/3rd_party/marian-dev'...
[vcs 2025-12-01T20:06:50.073+00:00] Cloning into '/builds/worker/checkouts/vcs/3rd_party/preprocess'...
[vcs 2025-12-01T20:06:50.508+00:00] Cloning into '/builds/worker/checkouts/vcs/inference/3rd_party/emsdk'...
[vcs 2025-12-01T20:06:51.033+00:00] Cloning into '/builds/worker/checkouts/vcs/inference/3rd_party/ssplit-cpp'...
[vcs 2025-12-01T20:06:51.469+00:00] Cloning into '/builds/worker/checkouts/vcs/inference/marian-fork/src/3rd_party/fbgemm'...
[vcs 2025-12-01T20:06:51.933+00:00] Cloning into '/builds/worker/checkouts/vcs/inference/marian-fork/src/3rd_party/intgemm'...
[vcs 2025-12-01T20:06:52.410+00:00] Cloning into '/builds/worker/checkouts/vcs/inference/marian-fork/src/3rd_party/nccl'...
[vcs 2025-12-01T20:06:52.867+00:00] Cloning into '/builds/worker/checkouts/vcs/inference/marian-fork/src/3rd_party/onnxjs'...
[vcs 2025-12-01T20:06:53.287+00:00] Cloning into '/builds/worker/checkouts/vcs/inference/marian-fork/src/3rd_party/ruy'...
[vcs 2025-12-01T20:06:53.789+00:00] Cloning into '/builds/worker/checkouts/vcs/inference/marian-fork/src/3rd_party/sentencepiece'...
[vcs 2025-12-01T20:06:55.051+00:00] Cloning into '/builds/worker/checkouts/vcs/inference/marian-fork/src/3rd_party/simd_utils'...
[vcs 2025-12-01T20:06:55.627+00:00] Cloning into '/builds/worker/checkouts/vcs/inference/marian-fork/src/3rd_party/simple-websocket-server'...
[vcs 2025-12-01T20:06:56.062+00:00] Submodule path '3rd_party/extract-lex': checked out '42fa605b53f32eaf6c6e0b5677255c21c91b3d49'
[vcs 2025-12-01T20:06:56.072+00:00] Submodule path '3rd_party/fast_align': checked out 'cab1e9aac8d3bb02ff5ae58218d8d225a039fa11'
[vcs 2025-12-01T20:06:56.097+00:00] Submodule path '3rd_party/kenlm': checked out 'bbf4fc511266c5d4515047055d7bdec659a6e158'
[vcs 2025-12-01T20:06:56.197+00:00] Submodule path '3rd_party/marian-dev': checked out 'e8a1a2530fb84cbff7383302ebca393e5875c441'
[vcs 2025-12-01T20:06:56.216+00:00] Submodule path '3rd_party/preprocess': checked out '64307314b4d5a9a0bd529b5c1036b0710d995eec'
[vcs 2025-12-01T20:06:56.234+00:00] Submodule path 'inference/3rd_party/emsdk': checked out '2346baa7bb44a4a0571cc75f1986ab9aaa35aa03'
[vcs 2025-12-01T20:06:56.248+00:00] Submodule path 'inference/3rd_party/ssplit-cpp': checked out 'a311f9865ade34db1e8e080e6cc146f55dafb067'
[vcs 2025-12-01T20:06:56.266+00:00] Submodule path 'inference/marian-fork/src/3rd_party/fbgemm': checked out '0e33146d3e7f070c7de9494efef49147a9d20558'
[vcs 2025-12-01T20:06:56.283+00:00] Submodule path 'inference/marian-fork/src/3rd_party/intgemm': checked out 'f7401513da71758dacce52fed1c7855549abee59'
[vcs 2025-12-01T20:06:56.297+00:00] Submodule path 'inference/marian-fork/src/3rd_party/nccl': checked out '7d3486128ebc865b9f2cad63a5cfd3a8f6abcb5a'
[vcs 2025-12-01T20:06:56.326+00:00] Submodule path 'inference/marian-fork/src/3rd_party/onnxjs': checked out '924924b08e9596b41aeebada4a172f026be95f5a'
[vcs 2025-12-01T20:06:56.348+00:00] Submodule path 'inference/marian-fork/src/3rd_party/ruy': checked out '2d950b3bfa7ebfbe7a97ecb44b1cc4da5ac1d6f0'
[vcs 2025-12-01T20:06:56.507+00:00] Submodule path 'inference/marian-fork/src/3rd_party/sentencepiece': checked out 'ae41b7740d7006596bb9257e83340b2620db9d00'
[vcs 2025-12-01T20:06:56.531+00:00] Submodule path 'inference/marian-fork/src/3rd_party/simd_utils': checked out 'd0793d86aea9036a5bc77b9ca7791dff024168ca'
[vcs 2025-12-01T20:06:56.543+00:00] Submodule path 'inference/marian-fork/src/3rd_party/simple-websocket-server': checked out '417a2a9e9dbd720b8d2dfa1dafe57cf1b37ca0d7'
[vcs 2025-12-01T20:06:56.543+00:00] cleaning git checkout...
[vcs 2025-12-01T20:06:56.543+00:00] executing ['git', 'clean', '-nxdff']
[vcs 2025-12-01T20:06:56.548+00:00] removing []
[vcs 2025-12-01T20:06:56.548+00:00] successfully cleaned git checkout!
[vcs 2025-12-01T20:06:56.550+00:00] TinderboxPrint:<a href='https://github.com/mozilla/translations/commit/6475dfbcbe751d8c837a16cc396db18c26996088' title='Built from translations commit 6475dfbcbe751d8c837a16cc396db18c26996088'>6475dfbcbe751d8c837a16cc396db18c26996088</a>
[task 2025-12-01T20:06:56.550+00:00] executing ['bash', '-c', 'task lint-black']
[task 2025-12-01T20:06:56.556+00:00] task: [poetry-install-*] poetry install --only black --no-root
[task 2025-12-01T20:06:56.875+00:00] Creating virtualenv firefox-translations-hlUNdH3O-py3.10 in /builds/worker/.cache/pypoetry/virtualenvs
[task 2025-12-01T20:06:57.247+00:00] Installing dependencies from lock file
[task 2025-12-01T20:06:57.328+00:00] The lock file might not be compatible with the current version of Poetry.
[task 2025-12-01T20:06:57.328+00:00] Upgrade Poetry to ensure the lock file is read properly or, alternatively, regenerate the lock file with the `poetry lock` command.
[task 2025-12-01T20:06:57.644+00:00] 
[task 2025-12-01T20:06:57.644+00:00] Package operations: 8 installs, 0 updates, 0 removals
[task 2025-12-01T20:06:57.644+00:00] 
[task 2025-12-01T20:06:57.644+00:00]   - Installing click (8.2.1)
[task 2025-12-01T20:06:57.645+00:00]   - Installing mypy-extensions (1.1.0)
[task 2025-12-01T20:06:57.645+00:00]   - Installing packaging (25.0)
[task 2025-12-01T20:06:57.646+00:00]   - Installing pathspec (0.12.1)
[task 2025-12-01T20:06:57.646+00:00]   - Installing platformdirs (4.3.8)
[task 2025-12-01T20:06:57.646+00:00]   - Installing tomli (2.2.1)
[task 2025-12-01T20:06:57.647+00:00]   - Installing typing-extensions (4.14.1)
[task 2025-12-01T20:06:58.745+00:00]   - Installing black (23.12.1)
[task 2025-12-01T20:06:59.078+00:00] task: [lint-black] ./utils/tasks/black-check.sh
[task 2025-12-01T20:06:59.080+00:00] poetry run black . --check --diff
[task 2025-12-01T20:06:59.675+00:00] Skipping .ipynb files as Jupyter dependencies are not installed.
[task 2025-12-01T20:06:59.675+00:00] You can fix this by running ``pip install "black[jupyter]"``
[task 2025-12-01T20:07:00.112+00:00] All done! ✨ 🍰 ✨
[task 2025-12-01T20:07:00.112+00:00] 157 files would be left unchanged.
[task 2025-12-01T20:07:00.136+00:00] The python code formatting is correct.
[taskcluster 2025-12-01T20:07:01.512Z]                        Exit Code: 0
[taskcluster 2025-12-01T20:07:01.512Z]                        User Time: 16.377ms
[taskcluster 2025-12-01T20:07:01.512Z]                      Kernel Time: 16.377ms
[taskcluster 2025-12-01T20:07:01.512Z]                        Wall Time: 24.194793457s
[taskcluster 2025-12-01T20:07:01.512Z]  Average Available System Memory: 249.11 GiB
[taskcluster 2025-12-01T20:07:01.512Z]       Average System Memory Used: 2.77 GiB
[taskcluster 2025-12-01T20:07:01.512Z]          Peak System Memory Used: 2.98 GiB
[taskcluster 2025-12-01T20:07:01.512Z]              Total System Memory: 251.88 GiB
[taskcluster 2025-12-01T20:07:01.512Z]                           Result: SUCCEEDED
[taskcluster 2025-12-01T20:07:01.512Z] === Task Finished ===
[taskcluster 2025-12-01T20:07:01.512Z] Task Duration: 24.195262967s
[taskcluster 2025-12-01T20:07:01.588Z] [mounts] Preserving cache: Moving "/home/task_176461957298374/cache0" to "/home/generic-worker/caches/QmfKKD2ZRruWbTEHiMGBWQ"