Skip to content

Bug 2037747 - Add per-feature update notifications to the Android Nim…

27384f9
Select commit
Loading
Failed to load commit list.
Open

Bug 2037747 - Add per-feature update notifications to the Android Nimbus client [ci full] #7354

Bug 2037747 - Add per-feature update notifications to the Android Nim…
27384f9
Select commit
Loading
Failed to load commit list.
firefoxci-taskcluster / upload-symbols-full-megazord succeeded Jun 4, 2026 in 1m 43s

FirefoxCI (pull_request)

Upload symbols

Details

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

Task Status

Started: 2026-06-04T13:13:17.140Z
Resolved: 2026-06-04T13:15:00.042Z
Task Execution Time: 1 minute, 42 seconds, 902 milliseconds
Task Status: completed
Reason Resolved: completed
TaskId: W0c8JLxfSCOZQxM7tOQ8JQ
RunId: 0

Artifacts

- public/chain-of-trust.json
- public/chain-of-trust.json.sig
- public/logs/certified.log
- public/logs/live_backing.log
- public/logs/live.log


[taskcluster 2026-06-04T13:13:17.334Z] Worker Type (app-services-1/b-linux) settings:
[taskcluster 2026-06-04T13:13:17.334Z]   {
[taskcluster 2026-06-04T13:13:17.334Z]     "generic-worker": {
[taskcluster 2026-06-04T13:13:17.334Z]       "config": {
[taskcluster 2026-06-04T13:13:17.334Z]         "headlessTasks": true
[taskcluster 2026-06-04T13:13:17.334Z]       },
[taskcluster 2026-06-04T13:13:17.334Z]       "engine": "multiuser",
[taskcluster 2026-06-04T13:13:17.334Z]       "go-arch": "amd64",
[taskcluster 2026-06-04T13:13:17.334Z]       "go-os": "linux",
[taskcluster 2026-06-04T13:13:17.334Z]       "go-version": "go1.26.2",
[taskcluster 2026-06-04T13:13:17.334Z]       "release": "https://github.com/taskcluster/taskcluster/releases/tag/v99.2.1",
[taskcluster 2026-06-04T13:13:17.334Z]       "revision": "ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-06-04T13:13:17.334Z]       "source": "https://github.com/taskcluster/taskcluster/commits/ddb9ce7efdb98ae2d0917b69778e9f3cd125e07f",
[taskcluster 2026-06-04T13:13:17.334Z]       "version": "99.2.1"
[taskcluster 2026-06-04T13:13:17.334Z]     },
[taskcluster 2026-06-04T13:13:17.334Z]     "image": "projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-amd64-headless-googlecompute-2026-05-04",
[taskcluster 2026-06-04T13:13:17.334Z]     "instance-id": "4359235188191709244",
[taskcluster 2026-06-04T13:13:17.334Z]     "instance-type": "projects/887720501152/machineTypes/c2-standard-16",
[taskcluster 2026-06-04T13:13:17.334Z]     "local-ipv4": "10.128.0.22",
[taskcluster 2026-06-04T13:13:17.334Z]     "project-id": "fxci-production-level1-workers",
[taskcluster 2026-06-04T13:13:17.334Z]     "public-hostname": "app-services-1-b-linux-zxmt16nrqckzuynl0jt82w.c.fxci-production-level1-workers.internal",
[taskcluster 2026-06-04T13:13:17.334Z]     "public-ipv4": "34.57.192.4",
[taskcluster 2026-06-04T13:13:17.334Z]     "region": "us-central1",
[taskcluster 2026-06-04T13:13:17.334Z]     "zone": "us-central1-c"
[taskcluster 2026-06-04T13:13:17.334Z]   }
[taskcluster 2026-06-04T13:13:17.334Z] Task ID: W0c8JLxfSCOZQxM7tOQ8JQ
[taskcluster 2026-06-04T13:13:17.334Z] === Task Starting ===
[taskcluster 2026-06-04T13:13:19.609Z] [mounts] No existing writable directory cache 'app-services-level-1-checkouts-v3-0afbf72f72cb5ffedd2f-OPfSadmQQDujapWzvjgUog' - creating /home/generic-worker/caches/SCokMprJRkO3FBSl6SCLKw
[taskcluster 2026-06-04T13:13:19.609Z] [mounts] Creating directory /home/task_178057812826614/cache0
[taskcluster 2026-06-04T13:13:19.618Z] [mounts] Successfully mounted writable directory cache '/home/task_178057812826614/cache0'
[taskcluster 2026-06-04T13:13:19.618Z] [mounts] Downloading task OPfSadmQQDujapWzvjgUog artifact public/image.tar.zst to /home/generic-worker/downloads/YeTVRSGlQdKxn5_68rmQaw
[taskcluster 2026-06-04T13:13:40.983Z] [mounts] Downloaded 2095532176 bytes with SHA256 b0adfe3514e33c645075e39d6d7f82d26d5c08478b47b3ad22b22607642c89be from task OPfSadmQQDujapWzvjgUog artifact public/image.tar.zst to /home/generic-worker/downloads/YeTVRSGlQdKxn5_68rmQaw
[taskcluster:warn 2026-06-04T13:13:40.983Z] [mounts] Download /home/generic-worker/downloads/YeTVRSGlQdKxn5_68rmQaw of task OPfSadmQQDujapWzvjgUog artifact public/image.tar.zst has SHA256 b0adfe3514e33c645075e39d6d7f82d26d5c08478b47b3ad22b22607642c89be but task payload does not declare a required value, so content authenticity cannot be verified
[taskcluster 2026-06-04T13:13:40.983Z] [mounts] File mount "dockerimage" handled by registered handler (cache: /home/generic-worker/downloads/YeTVRSGlQdKxn5_68rmQaw, SHA256: b0adfe3514e33c645075e39d6d7f82d26d5c08478b47b3ad22b22607642c89be)
[taskcluster 2026-06-04T13:13:40.984Z] [d2g] Loading docker image
[taskcluster 2026-06-04T13:14:39.447Z] [d2g] Loaded docker image "linux:latest"
[taskcluster 2026-06-04T13:14:39.460Z] Executing command 0: docker run -t --name taskcontainer_Brj7uehDQauoK_P2gqTAxQ --memory-swap -1 --pids-limit -1 --pull=never --log-driver=none '--add-host=localhost.localdomain:127.0.0.1' -v /home/task_178057812826614/cache0:/builds/worker/checkouts --add-host=taskcluster:host-gateway --env-file 'env.list' 8ca8f50c7a855c7848ea4b4f2d6b045e826cd499d4786283a74760c97f3a0c62 /usr/local/bin/run-task --appservices-checkout=/builds/worker/checkouts/vcs/ --task-cwd /builds/worker/checkouts/vcs -- bash -cx 'taskcluster/scripts/write-dummy-secret.py -f .symbols_upload_token -c faketoken && automation/upload_android_symbols.sh /builds/worker/fetches/crashreporter-symbols/crashreporter-symbols'
[setup 2026-06-04T13:14:43.225Z] run-task started in /builds/worker
[setup 2026-06-04T13:14:43.225Z] Invoked by command: --appservices-checkout=/builds/worker/checkouts/vcs/ --task-cwd /builds/worker/checkouts/vcs -- bash -cx taskcluster/scripts/write-dummy-secret.py -f .symbols_upload_token -c faketoken && automation/upload_android_symbols.sh /builds/worker/fetches/crashreporter-symbols/crashreporter-symbols
[setup 2026-06-04T13:14:43.225Z] Python version: 3.10.12
[cache 2026-06-04T13:14:43.226Z] cache /builds/worker/checkouts is empty; writing requirements: gid=1000 uid=1000 version=1
[volume 2026-06-04T13:14:43.226Z] changing ownership of volume /builds/worker/.cache to 1000:1000
[volume 2026-06-04T13:14:43.227Z] volume /builds/worker/checkouts is a cache
[setup 2026-06-04T13:14:43.227Z] running as worker:worker
[vcs 2026-06-04T13:14:43.227Z] executing ['git', 'config', '--global', '--add', 'safe.directory', '/builds/worker/checkouts/vcs']
[vcs 2026-06-04T13:14:43.228Z] executing ['git', 'clone', 'https://github.com/mozilla/application-services', '/builds/worker/checkouts/vcs']
[vcs 2026-06-04T13:14:43.230Z] Cloning into '/builds/worker/checkouts/vcs'...
[vcs 2026-06-04T13:14:46.820Z] executing ['git', 'fetch', '--tags', '--force', 'https://github.com/mozilla/application-services', 'freshstrangemusic/push-qnytzoxmunyn']
[vcs 2026-06-04T13:14:47.029Z] From https://github.com/mozilla/application-services
[vcs 2026-06-04T13:14:47.029Z]  * branch                freshstrangemusic/push-qnytzoxmunyn -> FETCH_HEAD
[vcs 2026-06-04T13:14:47.038Z] executing ['git', 'fetch', '--no-tags', 'https://github.com/mozilla/application-services', 'freshstrangemusic/push-qnytzoxmunyn']
[vcs 2026-06-04T13:14:47.258Z] From https://github.com/mozilla/application-services
[vcs 2026-06-04T13:14:47.258Z]  * branch                freshstrangemusic/push-qnytzoxmunyn -> FETCH_HEAD
[vcs 2026-06-04T13:14:47.263Z] executing ['git', 'checkout', '-f', '-B', 'freshstrangemusic/push-qnytzoxmunyn', '27384f983ac3984b71210d8aec20644a95e87140']
[vcs 2026-06-04T13:14:47.452Z] Switched to a new branch 'freshstrangemusic/push-qnytzoxmunyn'
[vcs 2026-06-04T13:14:47.453Z] executing ['git', 'submodule', 'init']
[vcs 2026-06-04T13:14:47.473Z] executing ['git', 'submodule', 'update', '--force']
[vcs 2026-06-04T13:14:47.492Z] cleaning git checkout...
[vcs 2026-06-04T13:14:47.492Z] executing ['git', 'clean', '-nxdff']
[vcs 2026-06-04T13:14:47.500Z] removing []
[vcs 2026-06-04T13:14:47.500Z] successfully cleaned git checkout!
[vcs 2026-06-04T13:14:47.501Z] TinderboxPrint:<a href='https://github.com/mozilla/application-services/commit/27384f983ac3984b71210d8aec20644a95e87140' title='Built from application-services commit 27384f983ac3984b71210d8aec20644a95e87140'>27384f983ac3984b71210d8aec20644a95e87140</a>
[setup 2026-06-04T13:14:47.501Z] MOZ_FETCHES_DIR is /builds/worker/fetches
[fetches 2026-06-04T13:14:47.501Z] fetching artifacts
[fetches 2026-06-04T13:14:47.501Z] executing ['/usr/bin/python3', '-u', '/usr/local/bin/fetch-content', 'task-artifacts']
attempt 1/5
Downloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/aVg5H1YZRdyeh67nq92ZGw/artifacts/public/build/crashreporter-symbols.tar.gz to /builds/worker/fetches/crashreporter-symbols/crashreporter-symbols.tar.gz
attempt 1/5
Downloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BvR41a_WTS2DD44PUR8-EA/artifacts/public/build/android.tar.gz to /builds/worker/fetches/android.tar.gzDownloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/aVg5H1YZRdyeh67nq92ZGw/artifacts/public/build/crashreporter-symbols.tar.gz

Downloading https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BvR41a_WTS2DD44PUR8-EA/artifacts/public/build/android.tar.gz
/usr/local/bin/fetch-content:193: DeprecationWarning: cafile, capath and cadefault are deprecated, use a custom context instead.
  with urllib.request.urlopen(
https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BvR41a_WTS2DD44PUR8-EA/artifacts/public/build/android.tar.gz resolved to 6942207 bytes with sha256 4b6477c4c1cd8698c346bacf629fcb102958758884be05d642f30a970fc676dc in 0.310s
Verified size of https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/BvR41a_WTS2DD44PUR8-EA/artifacts/public/build/android.tar.gz
Extracting /builds/worker/fetches/android.tar.gz to /builds/worker/fetches
/builds/worker/fetches/android.tar.gz extracted in 0.133s
Removing /builds/worker/fetches/android.tar.gz
https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/aVg5H1YZRdyeh67nq92ZGw/artifacts/public/build/crashreporter-symbols.tar.gz resolved to 120228542 bytes with sha256 0ff0701105e9c4d74915ae050780fbddbd287335a3063ec201e8ae6d35244b01 in 1.260s
Verified size of https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/aVg5H1YZRdyeh67nq92ZGw/artifacts/public/build/crashreporter-symbols.tar.gz
Extracting /builds/worker/fetches/crashreporter-symbols/crashreporter-symbols.tar.gz to /builds/worker/fetches/crashreporter-symbols
/builds/worker/fetches/crashreporter-symbols/crashreporter-symbols.tar.gz extracted in 0.942s
Removing /builds/worker/fetches/crashreporter-symbols/crashreporter-symbols.tar.gz
PERFHERDER_DATA: {"framework": {"name": "build_metrics"}, "suites": [{"name": "fetch_content", "value": 2.2090272469999945, "lowerIsBetter": true, "shouldAlert": false, "subtests": []}]}
[fetches 2026-06-04T13:14:49.791Z] finished fetching artifacts
[task 2026-06-04T13:14:49.791Z] executing ['bash', '-cx', 'taskcluster/scripts/write-dummy-secret.py -f .symbols_upload_token -c faketoken && automation/upload_android_symbols.sh /builds/worker/fetches/crashreporter-symbols/crashreporter-symbols']
[task 2026-06-04T13:14:49.792Z] + taskcluster/scripts/write-dummy-secret.py -f .symbols_upload_token -c faketoken
[task 2026-06-04T13:14:49.812Z] Outputting secret to: /builds/worker/checkouts/vcs/.symbols_upload_token
[task 2026-06-04T13:14:49.815Z] + automation/upload_android_symbols.sh /builds/worker/fetches/crashreporter-symbols/crashreporter-symbols
[task 2026-06-04T13:14:49.816Z] 
[task 2026-06-04T13:14:49.816Z] if [[ "${#}" -ne 1 ]]
[task 2026-06-04T13:14:49.816Z] then
[task 2026-06-04T13:14:49.816Z]     echo "Usage:"
[task 2026-06-04T13:14:49.816Z]     echo "./automation/upload_android_symbols.sh <symbols dir>"
[task 2026-06-04T13:14:49.816Z]     exit 1
[task 2026-06-04T13:14:49.816Z] fi
[task 2026-06-04T13:14:49.816Z] + [[ 1 -ne 1 ]]
[task 2026-06-04T13:14:49.816Z] 
[task 2026-06-04T13:14:49.816Z] if [[ ! -f "$PWD/libs/android_defaults.sh" ]]
[task 2026-06-04T13:14:49.816Z] then
[task 2026-06-04T13:14:49.816Z]     echo "upload_android_symbols.sh must be executed from the root directory."
[task 2026-06-04T13:14:49.816Z]     exit 1
[task 2026-06-04T13:14:49.816Z] fi
[task 2026-06-04T13:14:49.816Z] + [[ ! -f /builds/worker/checkouts/vcs/libs/android_defaults.sh ]]
[task 2026-06-04T13:14:49.816Z] 
[task 2026-06-04T13:14:49.816Z] SYMBOLS_DIR=${1}
[task 2026-06-04T13:14:49.816Z] + SYMBOLS_DIR=/builds/worker/fetches/crashreporter-symbols/crashreporter-symbols
[task 2026-06-04T13:14:49.816Z] 
[task 2026-06-04T13:14:49.816Z] if [ ! -d "${SYMBOLS_DIR}" ]; then
[task 2026-06-04T13:14:49.816Z]     echo "upload_android_symbols.sh: ${SYMBOLS_DIR} is not a directory"
[task 2026-06-04T13:14:49.816Z]     exit 1
[task 2026-06-04T13:14:49.816Z] fi
[task 2026-06-04T13:14:49.816Z] + '[' '!' -d /builds/worker/fetches/crashreporter-symbols/crashreporter-symbols ']'
[task 2026-06-04T13:14:49.816Z] 
[task 2026-06-04T13:14:49.816Z] pip3 install --user -r automation/symbols-generation/requirements.txt
[task 2026-06-04T13:14:49.816Z] + pip3 install --user -r automation/symbols-generation/requirements.txt
[task 2026-06-04T13:14:50.204Z] Collecting redo==2.0.2 (from -r automation/symbols-generation/requirements.txt (line 1))
[task 2026-06-04T13:14:50.285Z]   Downloading redo-2.0.2-py2.py3-none-any.whl.metadata (233 bytes)
[task 2026-06-04T13:14:50.331Z] Collecting requests==2.21.0 (from -r automation/symbols-generation/requirements.txt (line 2))
[task 2026-06-04T13:14:50.345Z]   Downloading requests-2.21.0-py2.py3-none-any.whl.metadata (5.5 kB)
[task 2026-06-04T13:14:50.399Z] Collecting chardet<3.1.0,>=3.0.2 (from requests==2.21.0->-r automation/symbols-generation/requirements.txt (line 2))
[task 2026-06-04T13:14:50.411Z]   Downloading chardet-3.0.4-py2.py3-none-any.whl.metadata (3.2 kB)
[task 2026-06-04T13:14:50.434Z] Collecting idna<2.9,>=2.5 (from requests==2.21.0->-r automation/symbols-generation/requirements.txt (line 2))
[task 2026-06-04T13:14:50.446Z]   Downloading idna-2.8-py2.py3-none-any.whl.metadata (8.9 kB)
[task 2026-06-04T13:14:50.482Z] Collecting urllib3<1.25,>=1.21.1 (from requests==2.21.0->-r automation/symbols-generation/requirements.txt (line 2))
[task 2026-06-04T13:14:50.495Z]   Downloading urllib3-1.24.3-py2.py3-none-any.whl.metadata (36 kB)
[task 2026-06-04T13:14:50.508Z] Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests==2.21.0->-r automation/symbols-generation/requirements.txt (line 2)) (2025.11.12)
[task 2026-06-04T13:14:50.526Z] Downloading redo-2.0.2-py2.py3-none-any.whl (5.1 kB)
[task 2026-06-04T13:14:50.540Z] Downloading requests-2.21.0-py2.py3-none-any.whl (57 kB)
[task 2026-06-04T13:14:50.557Z] Downloading chardet-3.0.4-py2.py3-none-any.whl (133 kB)
[task 2026-06-04T13:14:50.582Z] Downloading idna-2.8-py2.py3-none-any.whl (58 kB)
[task 2026-06-04T13:14:50.597Z] Downloading urllib3-1.24.3-py2.py3-none-any.whl (118 kB)
[task 2026-06-04T13:14:50.639Z] Installing collected packages: redo, chardet, urllib3, idna, requests
[task 2026-06-04T13:14:50.867Z] 
[task 2026-06-04T13:14:50.869Z] Successfully installed chardet-3.0.4 idna-2.8 redo-2.0.2 requests-2.21.0 urllib3-1.24.3
[task 2026-06-04T13:14:50.993Z] 
[task 2026-06-04T13:14:50.993Z] [notice] A new release of pip is available: 25.3 -> 26.1.2
[task 2026-06-04T13:14:50.993Z] [notice] To update, run: python3 -m pip install --upgrade pip
[task 2026-06-04T13:14:51.042Z] python3 automation/symbols-generation/upload_symbols.py "${SYMBOLS_DIR}" -t "$PWD/.symbols_upload_token"
[task 2026-06-04T13:14:51.042Z] + python3 automation/symbols-generation/upload_symbols.py /builds/worker/fetches/crashreporter-symbols/crashreporter-symbols -t /builds/worker/checkouts/vcs/.symbols_upload_token
[task 2026-06-04T13:14:58.647Z] Uploading symbols file '/builds/worker/fetches/crashreporter-symbols/crashreporter-symbols.zip' to 'https://symbols.mozilla.org/upload/'
[task 2026-06-04T13:14:58.647Z] 'faketoken` detected, not pushing anything
[fetches 2026-06-04T13:14:58.661Z] removing /builds/worker/fetches
[fetches 2026-06-04T13:14:58.720Z] finished
[taskcluster 2026-06-04T13:14:58.946Z]                        Exit Code: 0
[taskcluster 2026-06-04T13:14:58.946Z]                        User Time: 9.68ms
[taskcluster 2026-06-04T13:14:58.946Z]                      Kernel Time: 15.489ms
[taskcluster 2026-06-04T13:14:58.946Z]                        Wall Time: 19.486626249s
[taskcluster 2026-06-04T13:14:58.946Z]  Average Available System Memory: 61.31 GiB
[taskcluster 2026-06-04T13:14:58.946Z]       Average System Memory Used: 1.48 GiB
[taskcluster 2026-06-04T13:14:58.946Z]          Peak System Memory Used: 1.60 GiB
[taskcluster 2026-06-04T13:14:58.946Z]              Total System Memory: 62.79 GiB
[taskcluster 2026-06-04T13:14:58.946Z]                           Result: SUCCEEDED
[taskcluster 2026-06-04T13:14:58.947Z] === Task Finished ===
[taskcluster 2026-06-04T13:14:58.947Z] Task Duration: 19.487134252s
[taskcluster 2026-06-04T13:14:59.683Z] [mounts] Preserving cache: Moving "/home/task_178057812826614/cache0" to "/home/generic-worker/caches/SCokMprJRkO3FBSl6SCLKw"