Skip to content

debugging ci

e223b5f
Select commit
Loading
Failed to load commit list.
Open

WIP - Support cross-compile darwin builds to aarch64 [ci-full] #7137

debugging ci
e223b5f
Select commit
Loading
Failed to load commit list.
firefoxci-taskcluster / toolchain-desktop-macos succeeded Jan 6, 2026 in 5m 9s

FirefoxCI (pull_request)

Desktop libs (macOS): build

Details

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

Task Status

Started: 2026-01-06T01:12:52.098Z
Resolved: 2026-01-06T01:15:42.594Z
Task Execution Time: 2 minutes, 50 seconds, 496 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0

Artifacts

- public/build/macos.tar.gz
- 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-01-06T01:12:52.153Z] Worker Type (app-services-1/b-linux) settings:
[taskcluster 2026-01-06T01:12:52.153Z]   {
[taskcluster 2026-01-06T01:12:52.153Z]     "config": {
[taskcluster 2026-01-06T01:12:52.153Z]       "deploymentId": ""
[taskcluster 2026-01-06T01:12:52.153Z]     },
[taskcluster 2026-01-06T01:12:52.153Z]     "generic-worker": {
[taskcluster 2026-01-06T01:12:52.153Z]       "config": {
[taskcluster 2026-01-06T01:12:52.153Z]         "headlessTasks": true
[taskcluster 2026-01-06T01:12:52.153Z]       },
[taskcluster 2026-01-06T01:12:52.153Z]       "engine": "multiuser",
[taskcluster 2026-01-06T01:12:52.153Z]       "go-arch": "amd64",
[taskcluster 2026-01-06T01:12:52.153Z]       "go-os": "linux",
[taskcluster 2026-01-06T01:12:52.153Z]       "go-version": "go1.25.4",
[taskcluster 2026-01-06T01:12:52.153Z]       "release": "https://github.com/taskcluster/taskcluster/releases/tag/v93.1.2",
[taskcluster 2026-01-06T01:12:52.153Z]       "revision": "e954a7555fe32f7de69247759908749d1d670889",
[taskcluster 2026-01-06T01:12:52.153Z]       "source": "https://github.com/taskcluster/taskcluster/commits/e954a7555fe32f7de69247759908749d1d670889",
[taskcluster 2026-01-06T01:12:52.153Z]       "version": "93.1.2"
[taskcluster 2026-01-06T01:12:52.153Z]     },
[taskcluster 2026-01-06T01:12:52.153Z]     "image": "projects/taskcluster-imaging/global/images/gw-fxci-gcp-l1-2404-amd64-headless-googlecompute-2025-11-14",
[taskcluster 2026-01-06T01:12:52.153Z]     "instance-id": "7891239936826925011",

...(2625 lines hidden)...

[task 2026-01-06T01:15:34.586Z]   DIST_DIR=$(abspath "desktop/linux-x86-64/nss")
[task 2026-01-06T01:15:34.586Z]   TARGET_OS="linux"
[task 2026-01-06T01:15:34.586Z]   TARGET_ARCH="x86_64"
[task 2026-01-06T01:15:34.586Z] else
[task 2026-01-06T01:15:34.586Z]    echo "Cannot build NSS on unrecognized host OS $(uname -s)"
[task 2026-01-06T01:15:34.586Z]    exit 1
[task 2026-01-06T01:15:34.586Z] fi
[task 2026-01-06T01:15:34.586Z] + [[ darwin-x86-64 == \d\a\r\w\i\n\-\x\8\6\-\6\4 ]]
[task 2026-01-06T01:15:34.586Z] ++ abspath desktop/darwin-x86-64/nss
[task 2026-01-06T01:15:34.586Z] ++ case "${1}" in
[task 2026-01-06T01:15:34.586Z] ++ printf '%s\n' /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss
[task 2026-01-06T01:15:34.586Z] + DIST_DIR=/builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss
[task 2026-01-06T01:15:34.586Z] + TARGET_OS=macos
[task 2026-01-06T01:15:34.586Z] + TARGET_ARCH=x86_64
[task 2026-01-06T01:15:34.586Z] 
[task 2026-01-06T01:15:34.586Z] if [[ -d "${DIST_DIR}" ]]; then
[task 2026-01-06T01:15:34.586Z]   echo "${DIST_DIR} folder already exists. Skipping build."
[task 2026-01-06T01:15:34.586Z]   exit 0
[task 2026-01-06T01:15:34.586Z] fi
[task 2026-01-06T01:15:34.586Z] + [[ -d /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss ]]
[task 2026-01-06T01:15:34.586Z] 
[task 2026-01-06T01:15:34.586Z] # We do not know how to cross compile these, so we pull pre-built versions from NSS CI
[task 2026-01-06T01:15:34.586Z] # https://github.com/mozilla/application-services/issues/962
[task 2026-01-06T01:15:34.586Z] if [[ "${CROSS_COMPILE_TARGET}" == "darwin-x86-64" ]]; then
[task 2026-01-06T01:15:34.586Z]   if [[ "${MOZ_AUTOMATION}" == "1" ]]; then
[task 2026-01-06T01:15:34.586Z]     # run-task has already downloaded + extracted the dependency
[task 2026-01-06T01:15:34.586Z]     NSS_DIST_DIR="${MOZ_FETCHES_DIR}/dist"
[task 2026-01-06T01:15:34.586Z]   else
[task 2026-01-06T01:15:34.586Z]     # From https://firefox-ci-tc.services.mozilla.com/tasks/index/app-services.cache.level-3.content.v1.nss-artifact/latest
[task 2026-01-06T01:15:34.586Z]     curl -sfSL --retry 5 --retry-delay 10 -O "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/app-services.cache.level-3.content.v1.nss-artifact.latest/artifacts/public%2Fdist.tar.bz2"
[task 2026-01-06T01:15:34.586Z]     SHA256="4cf4c0b4a832ef1804adb59c7d4e6023eaf41e1110619e17836721ccde51a5ef"
[task 2026-01-06T01:15:34.586Z]     echo "${SHA256}  dist.tar.bz2" | shasum -a 256 -c - || exit 2
[task 2026-01-06T01:15:34.586Z]     tar xvjf dist.tar.bz2 && rm -rf dist.tar.bz2
[task 2026-01-06T01:15:34.586Z]     NSS_DIST_DIR=$(abspath "dist")
[task 2026-01-06T01:15:34.586Z]   fi
[task 2026-01-06T01:15:34.586Z] elif [[ "$(uname -s)" == "Darwin" ]] || [[ "$(uname -s)" == "Linux" ]]; then
[task 2026-01-06T01:15:34.586Z]   "${NSS_SRC_DIR}"/nss/build.sh \
[task 2026-01-06T01:15:34.586Z]     -v \
[task 2026-01-06T01:15:34.586Z]     --opt \
[task 2026-01-06T01:15:34.586Z]     --static \
[task 2026-01-06T01:15:34.586Z]     --disable-tests \
[task 2026-01-06T01:15:34.586Z]     --python=python3 \
[task 2026-01-06T01:15:34.586Z]     -Ddisable_dbm=1 \
[task 2026-01-06T01:15:34.586Z]     -Dsign_libs=0 \
[task 2026-01-06T01:15:34.586Z]     -Ddisable_libpkix=1
[task 2026-01-06T01:15:34.586Z]   NSS_DIST_DIR="${NSS_SRC_DIR}/dist"
[task 2026-01-06T01:15:34.586Z] 
[task 2026-01-06T01:15:34.586Z]   # Debug output for CI
[task 2026-01-06T01:15:34.586Z]   if [[ -f "${NSS_SRC_DIR}/nss/out/Release/build.ninja" ]]; then
[task 2026-01-06T01:15:34.586Z]     echo "=== Dumping build.ninja for nss-desktop ==="
[task 2026-01-06T01:15:34.586Z]     cat "${NSS_SRC_DIR}/nss/out/Release/build.ninja"
[task 2026-01-06T01:15:34.586Z]   fi
[task 2026-01-06T01:15:34.586Z] fi
[task 2026-01-06T01:15:34.586Z] + [[ darwin-x86-64 == \d\a\r\w\i\n\-\x\8\6\-\6\4 ]]
[task 2026-01-06T01:15:34.586Z] + [[ 1 == \1 ]]
[task 2026-01-06T01:15:34.586Z] + NSS_DIST_DIR=/builds/worker/fetches/dist
[task 2026-01-06T01:15:34.586Z] 
[task 2026-01-06T01:15:34.586Z] # Assemble the DIST_DIR with relevant libraries and headers
[task 2026-01-06T01:15:34.586Z] ./copy-nss-libs.sh \
[task 2026-01-06T01:15:34.586Z]   "${TARGET_OS}" \
[task 2026-01-06T01:15:34.586Z]   "${TARGET_ARCH}" \
[task 2026-01-06T01:15:34.586Z]   "${DIST_DIR}" \
[task 2026-01-06T01:15:34.586Z]   "${NSS_DIST_DIR}/Release/lib" \
[task 2026-01-06T01:15:34.586Z]   "${NSS_DIST_DIR}/Release/lib" \
[task 2026-01-06T01:15:34.586Z]   "${NSS_DIST_DIR}/public/nss" \
[task 2026-01-06T01:15:34.586Z]   "${NSS_DIST_DIR}/Release/include/nspr"
[task 2026-01-06T01:15:34.586Z] + ./copy-nss-libs.sh macos x86_64 /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss /builds/worker/fetches/dist/Release/lib /builds/worker/fetches/dist/Release/lib /builds/worker/fetches/dist/public/nss /builds/worker/fetches/dist/Release/include/nspr
[task 2026-01-06T01:15:34.588Z] 
[task 2026-01-06T01:15:34.588Z] if [[ "${#}" -ne 7 ]]
[task 2026-01-06T01:15:34.588Z] then
[task 2026-01-06T01:15:34.588Z]   echo "Usage:"
[task 2026-01-06T01:15:34.588Z]   echo "./copy-nss-libs.sh <TARGET_OS> <ARCH> <DIST_DIR> <NSS_LIB_DIR> <NSPR_LIB_DIR> <NSS_INCLUDE_DIR> <NSPR_INCLUDE_DIR>"
[task 2026-01-06T01:15:34.588Z]   exit 1
[task 2026-01-06T01:15:34.588Z] fi
[task 2026-01-06T01:15:34.588Z] + [[ 7 -ne 7 ]]
[task 2026-01-06T01:15:34.588Z] 
[task 2026-01-06T01:15:34.588Z] TARGET_OS=${1}
[task 2026-01-06T01:15:34.588Z] + TARGET_OS=macos
[task 2026-01-06T01:15:34.588Z] ARCH=${2}
[task 2026-01-06T01:15:34.588Z] + ARCH=x86_64
[task 2026-01-06T01:15:34.588Z] DIST_DIR=${3}
[task 2026-01-06T01:15:34.588Z] + DIST_DIR=/builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss
[task 2026-01-06T01:15:34.588Z] NSS_LIB_DIR=${4}
[task 2026-01-06T01:15:34.588Z] + NSS_LIB_DIR=/builds/worker/fetches/dist/Release/lib
[task 2026-01-06T01:15:34.588Z] NSPR_LIB_DIR=${5}
[task 2026-01-06T01:15:34.588Z] + NSPR_LIB_DIR=/builds/worker/fetches/dist/Release/lib
[task 2026-01-06T01:15:34.588Z] NSS_INCLUDE_DIR=${6}
[task 2026-01-06T01:15:34.588Z] + NSS_INCLUDE_DIR=/builds/worker/fetches/dist/public/nss
[task 2026-01-06T01:15:34.588Z] NSPR_INCLUDE_DIR=${7}
[task 2026-01-06T01:15:34.588Z] + NSPR_INCLUDE_DIR=/builds/worker/fetches/dist/Release/include/nspr
[task 2026-01-06T01:15:34.588Z] 
[task 2026-01-06T01:15:34.588Z] mkdir -p "${DIST_DIR}/include/nss"
[task 2026-01-06T01:15:34.588Z] + mkdir -p /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/include/nss
[task 2026-01-06T01:15:34.589Z] mkdir -p "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.589Z] + mkdir -p /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.590Z] 
[task 2026-01-06T01:15:34.590Z] # NSPR libraries
[task 2026-01-06T01:15:34.590Z] cp -p -L "${NSPR_LIB_DIR}/libplc4.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.590Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libplc4.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.592Z] cp -p -L "${NSPR_LIB_DIR}/libplds4.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.592Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libplds4.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.593Z] cp -p -L "${NSPR_LIB_DIR}/libnspr4.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.593Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libnspr4.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.594Z] 
[task 2026-01-06T01:15:34.594Z] # NSS libraries
[task 2026-01-06T01:15:34.594Z] cp -p -L "${NSS_LIB_DIR}/libcertdb.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.594Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libcertdb.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.596Z] cp -p -L "${NSS_LIB_DIR}/libcerthi.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.596Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libcerthi.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.598Z] cp -p -L "${NSS_LIB_DIR}/libcryptohi.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.598Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libcryptohi.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.599Z] cp -p -L "${NSS_LIB_DIR}/libfreebl_static.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.599Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libfreebl_static.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.605Z] cp -p -L "${NSS_LIB_DIR}/libnss_static.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.605Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libnss_static.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.606Z] cp -p -L "${NSS_LIB_DIR}/libmozpkix.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.606Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libmozpkix.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.608Z] cp -p -L "${NSS_LIB_DIR}/libnssb.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.608Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libnssb.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.609Z] cp -p -L "${NSS_LIB_DIR}/libnssdev.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.609Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libnssdev.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.611Z] cp -p -L "${NSS_LIB_DIR}/libnsspki.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.611Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libnsspki.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.612Z] cp -p -L "${NSS_LIB_DIR}/libnssutil.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.612Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libnssutil.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.614Z] cp -p -L "${NSS_LIB_DIR}/libpk11wrap_static.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.614Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libpk11wrap_static.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.617Z] cp -p -L "${NSS_LIB_DIR}/libpkcs12.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.617Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libpkcs12.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.618Z] cp -p -L "${NSS_LIB_DIR}/libpkcs7.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.618Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libpkcs7.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.619Z] cp -p -L "${NSS_LIB_DIR}/libsmime.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.619Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libsmime.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.621Z] cp -p -L "${NSS_LIB_DIR}/libsoftokn_static.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.621Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libsoftokn_static.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.623Z] cp -p -L "${NSS_LIB_DIR}/libssl.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.623Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libssl.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.627Z] 
[task 2026-01-06T01:15:34.627Z] # Architecture or Platform specific libraries
[task 2026-01-06T01:15:34.627Z] # https://searchfox.org/firefox-main/rev/7d8644b9d4470a675bf670c2dc7664cc01f14ece/security/nss/lib/freebl/freebl.gyp
[task 2026-01-06T01:15:34.627Z] if [[ "${ARCH}" == "x86_64" ]]; then
[task 2026-01-06T01:15:34.627Z]   cp -p -L "${NSS_LIB_DIR}/libhw-acc-crypto-avx.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.627Z]   cp -p -L "${NSS_LIB_DIR}/libhw-acc-crypto-avx2.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.627Z]   cp -p -L "${NSS_LIB_DIR}/libgcm-aes-x86_c_lib.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.627Z]   cp -p -L "${NSS_LIB_DIR}/libsha-x86_c_lib.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.627Z] fi
[task 2026-01-06T01:15:34.627Z] + [[ x86_64 == \x\8\6\_\6\4 ]]
[task 2026-01-06T01:15:34.627Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libhw-acc-crypto-avx.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.628Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libhw-acc-crypto-avx2.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.630Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libgcm-aes-x86_c_lib.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.631Z] + cp -p -L /builds/worker/fetches/dist/Release/lib/libsha-x86_c_lib.a /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/lib
[task 2026-01-06T01:15:34.632Z] if [[ "${ARCH}" == "aarch64" ]] || [[ "${ARCH}" == "arm64" ]]; then
[task 2026-01-06T01:15:34.632Z]   cp -p -L "${NSS_LIB_DIR}/libarmv8_c_lib.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.632Z]   cp -p -L "${NSS_LIB_DIR}/libgcm-aes-aarch64_c_lib.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.632Z] fi
[task 2026-01-06T01:15:34.632Z] + [[ x86_64 == \a\a\r\c\h\6\4 ]]
[task 2026-01-06T01:15:34.632Z] + [[ x86_64 == \a\r\m\6\4 ]]
[task 2026-01-06T01:15:34.632Z] if [[ "${TARGET_OS}" == "linux" ]]; then
[task 2026-01-06T01:15:34.632Z]   cp -p -L "${NSS_LIB_DIR}/libintel-gcm-wrap_c_lib.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.632Z]   cp -p -L "${NSS_LIB_DIR}/libintel-gcm-s_lib.a" "${DIST_DIR}/lib"
[task 2026-01-06T01:15:34.632Z] fi
[task 2026-01-06T01:15:34.632Z] + [[ macos == \l\i\n\u\x ]]
[task 2026-01-06T01:15:34.632Z] 
[task 2026-01-06T01:15:34.632Z] # Copy headers
[task 2026-01-06T01:15:34.632Z] cp -p -L -R "${NSS_INCLUDE_DIR}/"* "${DIST_DIR}/include/nss"
[task 2026-01-06T01:15:34.633Z] + cp -p -L -R /builds/worker/fetches/dist/public/nss/base64.h /builds/worker/fetches/dist/public/nss/blapit.h /builds/worker/fetches/dist/public/nss/certdb.h /builds/worker/fetches/dist/public/nss/cert.h /builds/worker/fetches/dist/public/nss/certt.h /builds/worker/fetches/dist/public/nss/ciferfam.h /builds/worker/fetches/dist/public/nss/cmmf.h /builds/worker/fetches/dist/public/nss/cmmft.h /builds/worker/fetches/dist/public/nss/cms.h /builds/worker/fetches/dist/public/nss/cmsreclist.h /builds/worker/fetches/dist/public/nss/cmst.h /builds/worker/fetches/dist/public/nss/crmf.h /builds/worker/fetches/dist/public/nss/crmft.h /builds/worker/fetches/dist/public/nss/cryptohi.h /builds/worker/fetches/dist/public/nss/cryptoht.h /builds/worker/fetches/dist/public/nss/eccutil.h /builds/worker/fetches/dist/public/nss/ecl-exp.h /builds/worker/fetches/dist/public/nss/hasht.h /builds/worker/fetches/dist/public/nss/jar-ds.h /builds/worker/fetches/dist/public/nss/jarfile.h /builds/worker/fetches/dist/public/nss/jar.h /builds/worker/fetches/dist/public/nss/key.h /builds/worker/fetches/dist/public/nss/keyhi.h /builds/worker/fetches/dist/public/nss/keyt.h /builds/worker/fetches/dist/public/nss/keythi.h /builds/worker/fetches/dist/public/nss/kyber.h /builds/worker/fetches/dist/public/nss/lowkeyi.h /builds/worker/fetches/dist/public/nss/lowkeyti.h /builds/worker/fetches/dist/public/nss/ml_dsat.h /builds/worker/fetches/dist/public/nss/mozpkix /builds/worker/fetches/dist/public/nss/nssb64.h /builds/worker/fetches/dist/public/nss/nssb64t.h /builds/worker/fetches/dist/public/nss/nssbase.h /builds/worker/fetches/dist/public/nss/nssbaset.h /builds/worker/fetches/dist/public/nss/nssck.api /builds/worker/fetches/dist/public/nss/nssckbi.h /builds/worker/fetches/dist/public/nss/nssckepv.h /builds/worker/fetches/dist/public/nss/nssckft.h /builds/worker/fetches/dist/public/nss/nssckfwc.h /builds/worker/fetches/dist/public/nss/nssckfw.h /builds/worker/fetches/dist/public/nss/nssckfwt.h /builds/worker/fetches/dist/public/nss/nssckg.h /builds/worker/fetches/dist/public/nss/nssckmdt.h /builds/worker/fetches/dist/public/nss/nssckt.h /builds/worker/fetches/dist/public/nss/nss.h /builds/worker/fetches/dist/public/nss/nsshash.h /builds/worker/fetches/dist/public/nss/nssilckt.h /builds/worker/fetches/dist/public/nss/nssilock.h /builds/worker/fetches/dist/public/nss/nsslocks.h /builds/worker/fetches/dist/public/nss/nssrwlk.h /builds/worker/fetches/dist/public/nss/nssrwlkt.h /builds/worker/fetches/dist/public/nss/nssutil.h /builds/worker/fetches/dist/public/nss/ocsp.h /builds/worker/fetches/dist/public/nss/ocspt.h /builds/worker/fetches/dist/public/nss/p12.h /builds/worker/fetches/dist/public/nss/p12plcy.h /builds/worker/fetches/dist/public/nss/p12t.h /builds/worker/fetches/dist/public/nss/pk11func.h /builds/worker/fetches/dist/public/nss/pk11hpke.h /builds/worker/fetches/dist/public/nss/pk11pqg.h /builds/worker/fetches/dist/public/nss/pk11priv.h /builds/worker/fetches/dist/public/nss/pk11pub.h /builds/worker/fetches/dist/public/nss/pk11sdr.h /builds/worker/fetches/dist/public/nss/pkcs11f.h /builds/worker/fetches/dist/public/nss/pkcs11.h /builds/worker/fetches/dist/public/nss/pkcs11n.h /builds/worker/fetches/dist/public/nss/pkcs11p.h /builds/worker/fetches/dist/public/nss/pkcs11t.h /builds/worker/fetches/dist/public/nss/pkcs11u.h /builds/worker/fetches/dist/public/nss/pkcs11uri.h /builds/worker/fetches/dist/public/nss/pkcs12.h /builds/worker/fetches/dist/public/nss/pkcs12t.h /builds/worker/fetches/dist/public/nss/pkcs1sig.h /builds/worker/fetches/dist/public/nss/pkcs7t.h /builds/worker/fetches/dist/public/nss/portreg.h /builds/worker/fetches/dist/public/nss/preenc.h /builds/worker/fetches/dist/public/nss/secasn1.h /builds/worker/fetches/dist/public/nss/secasn1t.h /builds/worker/fetches/dist/public/nss/seccomon.h /builds/worker/fetches/dist/public/nss/secder.h /builds/worker/fetches/dist/public/nss/secdert.h /builds/worker/fetches/dist/public/nss/secdig.h /builds/worker/fetches/dist/public/nss/secdigt.h /builds/worker/fetches/dist/public/nss/secerr.h /builds/worker/fetches/dist/public/nss/sechash.h /builds/worker/fetches/dist/public/nss/secitem.h /builds/worker/fetches/dist/public/nss/secmime.h /builds/worker/fetches/dist/public/nss/secmod.h /builds/worker/fetches/dist/public/nss/secmodt.h /builds/worker/fetches/dist/public/nss/secoid.h /builds/worker/fetches/dist/public/nss/secoidt.h /builds/worker/fetches/dist/public/nss/secpkcs5.h /builds/worker/fetches/dist/public/nss/secpkcs7.h /builds/worker/fetches/dist/public/nss/secport.h /builds/worker/fetches/dist/public/nss/shsign.h /builds/worker/fetches/dist/public/nss/smime.h /builds/worker/fetches/dist/public/nss/sslerr.h /builds/worker/fetches/dist/public/nss/sslexp.h /builds/worker/fetches/dist/public/nss/ssl.h /builds/worker/fetches/dist/public/nss/sslproto.h /builds/worker/fetches/dist/public/nss/sslt.h /builds/worker/fetches/dist/public/nss/utilmodt.h /builds/worker/fetches/dist/public/nss/utilpars.h /builds/worker/fetches/dist/public/nss/utilparst.h /builds/worker/fetches/dist/public/nss/utilrename.h /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/include/nss
[task 2026-01-06T01:15:34.640Z] cp -p -L -R "${NSPR_INCLUDE_DIR}/"* "${DIST_DIR}/include/nss"
[task 2026-01-06T01:15:34.640Z] + cp -p -L -R /builds/worker/fetches/dist/Release/include/nspr/md /builds/worker/fetches/dist/Release/include/nspr/nspr.h /builds/worker/fetches/dist/Release/include/nspr/obsolete /builds/worker/fetches/dist/Release/include/nspr/plarena.h /builds/worker/fetches/dist/Release/include/nspr/plarenas.h /builds/worker/fetches/dist/Release/include/nspr/plbase64.h /builds/worker/fetches/dist/Release/include/nspr/plerror.h /builds/worker/fetches/dist/Release/include/nspr/plgetopt.h /builds/worker/fetches/dist/Release/include/nspr/plhash.h /builds/worker/fetches/dist/Release/include/nspr/plstr.h /builds/worker/fetches/dist/Release/include/nspr/pratom.h /builds/worker/fetches/dist/Release/include/nspr/prbit.h /builds/worker/fetches/dist/Release/include/nspr/prclist.h /builds/worker/fetches/dist/Release/include/nspr/prcmon.h /builds/worker/fetches/dist/Release/include/nspr/prcountr.h /builds/worker/fetches/dist/Release/include/nspr/prcpucfg.h /builds/worker/fetches/dist/Release/include/nspr/prcvar.h /builds/worker/fetches/dist/Release/include/nspr/prdtoa.h /builds/worker/fetches/dist/Release/include/nspr/prenv.h /builds/worker/fetches/dist/Release/include/nspr/prerr.h /builds/worker/fetches/dist/Release/include/nspr/prerror.h /builds/worker/fetches/dist/Release/include/nspr/prinet.h /builds/worker/fetches/dist/Release/include/nspr/prinit.h /builds/worker/fetches/dist/Release/include/nspr/prinrval.h /builds/worker/fetches/dist/Release/include/nspr/prio.h /builds/worker/fetches/dist/Release/include/nspr/pripcsem.h /builds/worker/fetches/dist/Release/include/nspr/private /builds/worker/fetches/dist/Release/include/nspr/prlink.h /builds/worker/fetches/dist/Release/include/nspr/prlock.h /builds/worker/fetches/dist/Release/include/nspr/prlog.h /builds/worker/fetches/dist/Release/include/nspr/prlong.h /builds/worker/fetches/dist/Release/include/nspr/prmem.h /builds/worker/fetches/dist/Release/include/nspr/prmon.h /builds/worker/fetches/dist/Release/include/nspr/prmwait.h /builds/worker/fetches/dist/Release/include/nspr/prnetdb.h /builds/worker/fetches/dist/Release/include/nspr/prolock.h /builds/worker/fetches/dist/Release/include/nspr/prpdce.h /builds/worker/fetches/dist/Release/include/nspr/prprf.h /builds/worker/fetches/dist/Release/include/nspr/prproces.h /builds/worker/fetches/dist/Release/include/nspr/prrng.h /builds/worker/fetches/dist/Release/include/nspr/prrwlock.h /builds/worker/fetches/dist/Release/include/nspr/prshma.h /builds/worker/fetches/dist/Release/include/nspr/prshm.h /builds/worker/fetches/dist/Release/include/nspr/prsystem.h /builds/worker/fetches/dist/Release/include/nspr/prthread.h /builds/worker/fetches/dist/Release/include/nspr/prtime.h /builds/worker/fetches/dist/Release/include/nspr/prtpool.h /builds/worker/fetches/dist/Release/include/nspr/prtrace.h /builds/worker/fetches/dist/Release/include/nspr/prtypes.h /builds/worker/fetches/dist/Release/include/nspr/prvrsion.h /builds/worker/checkouts/vcs/libs/desktop/darwin-x86-64/nss/include/nss
[task 2026-01-06T01:15:34.645Z] 
[task 2026-01-06T01:15:34.645Z] rm -rf "${NSS_DIST_DIR}"
[task 2026-01-06T01:15:34.645Z] + rm -rf /builds/worker/fetches/dist
[task 2026-01-06T01:15:34.661Z] 
[task 2026-01-06T01:15:34.661Z] echo "Cleaning up"
[task 2026-01-06T01:15:34.661Z] + echo 'Cleaning up'
[task 2026-01-06T01:15:34.661Z] Cleaning up
[task 2026-01-06T01:15:34.661Z] rm -rf "${NSS_SRC_PATH}"
[task 2026-01-06T01:15:34.661Z] + rm -rf /builds/worker/checkouts/vcs/libs/nss-3.118.1
[task 2026-01-06T01:15:34.766Z] 
[task 2026-01-06T01:15:34.766Z] echo "Done"
[task 2026-01-06T01:15:34.766Z] + echo Done
[task 2026-01-06T01:15:34.766Z] Done
[task 2026-01-06T01:15:34.766Z] + popd
[task 2026-01-06T01:15:34.766Z] ~/checkouts/vcs
[task 2026-01-06T01:15:34.766Z] + mkdir -p /builds/worker/artifacts
[task 2026-01-06T01:15:34.768Z] + tar -czf /builds/worker/artifacts/macos.tar.gz libs/desktop
[fetches 2026-01-06T01:15:35.869Z] removing /builds/worker/fetches
[fetches 2026-01-06T01:15:38.240Z] finished
[taskcluster 2026-01-06T01:15:39.351Z]                        Exit Code: 0
[taskcluster 2026-01-06T01:15:39.351Z]                        User Time: 42.284ms
[taskcluster 2026-01-06T01:15:39.351Z]                      Kernel Time: 55.498ms
[taskcluster 2026-01-06T01:15:39.351Z]                        Wall Time: 1m17.149202439s
[taskcluster 2026-01-06T01:15:39.351Z]  Average Available System Memory: 60.32 GiB
[taskcluster 2026-01-06T01:15:39.351Z]       Average System Memory Used: 2.47 GiB
[taskcluster 2026-01-06T01:15:39.351Z]          Peak System Memory Used: 3.45 GiB
[taskcluster 2026-01-06T01:15:39.351Z]              Total System Memory: 62.79 GiB
[taskcluster 2026-01-06T01:15:39.351Z]                           Result: SUCCEEDED
[taskcluster 2026-01-06T01:15:39.352Z] === Task Finished ===
[taskcluster 2026-01-06T01:15:39.352Z] Task Duration: 1m17.150029546s
[taskcluster 2026-01-06T01:15:42.234Z] [mounts] Preserving cache: Moving "/home/task_176766197186219/cache0" to "/home/generic-worker/caches/NBf1aJ2XQGCz4ify8t8Z2A"