Closed Bug 1492800 Opened 6 years ago Closed 6 years ago

Perma bustage OS X Cross error: no such option: --update

Categories

(Webtools :: Searchfox, defect)

defect
Not set
normal

Tracking

(firefox64 fixed)

RESOLVED FIXED
Tracking Status
firefox64 --- fixed

People

(Reporter: ebalazs_, Assigned: kats)

Details

Push with failures from m-c: https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&resultStatus=testfailed,busted,exception,runnable&selectedJob=200419451&revision=08592337ced1b16cdea73ea94fdb0af9c8927b31&searchStr=os,x,cross,compiled,debug,searchfox,builds,searchfox-macosx64-searchfox%2Fdebug,searchfox(idx)

Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=200419451&repo=mozilla-central

PERFHERDER_DATA: {"framework": {"name": "vcs"}, "suites": [{"extraOptions": ["c5d.4xlarge"], "lowerIsBetter": true, "name": "clone", "shouldAlert": false, "subtests": [], "value": 1.2850449085235596}, {"extraOptions": ["c5d.4xlarge"], "lowerIsBetter": true, "name": "update", "shouldAlert": false, "subtests": [], "value": 15.761430978775024}, {"extraOptions": ["c5d.4xlarge"], "lowerIsBetter": true, "name": "overall", "shouldAlert": false, "subtests": [], "value": 17.750842809677124}]}
[vcs 2018-09-20T10:33:07.512Z] TinderboxPrint:<a href=https://hg.mozilla.org/mozilla-central/rev/08592337ced1b16cdea73ea94fdb0af9c8927b31 title='Built from mozilla-central revision 08592337ced1b16cdea73ea94fdb0af9c8927b31'>08592337ced1b16cdea73ea94fdb0af9c8927b31</a>
[vcs 2018-09-20T10:33:07.512Z] executing ['hg', 'robustcheckout', '--sharebase', '/builds/worker/checkouts/hg-store', '--purge', '--branch', 'default', 'https://hg.mozilla.org/build/tools', '/builds/worker/workspace/build/tools']
[vcs 2018-09-20T10:33:07.563Z] (using Mercurial 4.7.1)
[vcs 2018-09-20T10:33:07.563Z] ensuring https://hg.mozilla.org/build/tools@default is available at /builds/worker/workspace/build/tools
[vcs 2018-09-20T10:33:08.356Z] (sharing from existing pooled repository 7ae7fb134bf7aec6ec96a062ff47a69053dd2973)
[vcs 2018-09-20T10:33:08.566Z] searching for changes
[vcs 2018-09-20T10:33:08.567Z] no changes found
[vcs 2018-09-20T10:33:08.807Z] (pulling to obtain default)
[vcs 2018-09-20T10:33:09.894Z] (remote resolved default to d8cd2c0aba0918256efe9fe10d37b9d53c051f8d; result is not deterministic)
[vcs 2018-09-20T10:33:09.896Z] (revision already present locally; not pulling)
[vcs 2018-09-20T10:33:10.109Z] 1065 files updated, 0 files merged, 0 files removed, 0 files unresolved
[vcs 2018-09-20T10:33:10.109Z] updated to d8cd2c0aba0918256efe9fe10d37b9d53c051f8d
[vcs 2018-09-20T10:33:10.112Z] PERFHERDER_DATA: {"framework": {"name": "vcs"}, "suites": [{"extraOptions": ["c5d.4xlarge"], "lowerIsBetter": true, "name": "clone", "shouldAlert": false, "subtests": [], "value": 0.6479158401489258}, {"extraOptions": ["c5d.4xlarge"], "lowerIsBetter": true, "name": "update", "shouldAlert": false, "subtests": [], "value": 0.21361184120178223}, {"extraOptions": ["c5d.4xlarge"], "lowerIsBetter": true, "name": "overall", "shouldAlert": false, "subtests": [], "value": 2.5466458797454834}]}
[vcs 2018-09-20T10:33:10.210Z] TinderboxPrint:<a href=https://hg.mozilla.org/build/tools/rev/d8cd2c0aba0918256efe9fe10d37b9d53c051f8d title='Built from tools revision d8cd2c0aba0918256efe9fe10d37b9d53c051f8d'>d8cd2c0aba0918256efe9fe10d37b9d53c051f8d</a>
[task 2018-09-20T10:33:10.210Z] executing ['/builds/worker/workspace/build/src/taskcluster/scripts/builder/build-linux.sh']
[task 2018-09-20T10:33:10.212Z] #! /bin/bash -vex
[task 2018-09-20T10:33:10.212Z] 
[task 2018-09-20T10:33:10.212Z] set -x -e
[task 2018-09-20T10:33:10.212Z] + set -x -e
[task 2018-09-20T10:33:10.212Z] 
[task 2018-09-20T10:33:10.212Z] echo "running as" $(id)
[task 2018-09-20T10:33:10.212Z] id)
[task 2018-09-20T10:33:10.212Z] id
[task 2018-09-20T10:33:10.212Z] ++ id
[task 2018-09-20T10:33:10.213Z] + echo 'running as' 'uid=1000(worker)' 'gid=1000(worker)' 'groups=1000(worker)'
[task 2018-09-20T10:33:10.213Z] running as uid=1000(worker) gid=1000(worker) groups=1000(worker)
[task 2018-09-20T10:33:10.213Z] 
[task 2018-09-20T10:33:10.213Z] ####
[task 2018-09-20T10:33:10.213Z] # Taskcluster friendly wrapper for performing fx desktop builds via mozharness.
[task 2018-09-20T10:33:10.213Z] ####
[task 2018-09-20T10:33:10.213Z] 
[task 2018-09-20T10:33:10.213Z] # Inputs, with defaults
[task 2018-09-20T10:33:10.213Z] 
[task 2018-09-20T10:33:10.213Z] : MOZHARNESS_SCRIPT             ${MOZHARNESS_SCRIPT}
[task 2018-09-20T10:33:10.213Z] + : MOZHARNESS_SCRIPT mozharness/scripts/fx_desktop_build.py
[task 2018-09-20T10:33:10.213Z] : MOZHARNESS_CONFIG             ${MOZHARNESS_CONFIG}
[task 2018-09-20T10:33:10.213Z] + : MOZHARNESS_CONFIG builds/releng_base_firefox.py builds/releng_base_mac_64_cross_builds.py
[task 2018-09-20T10:33:10.213Z] : MOZHARNESS_CONFIG_PATHS       ${MOZHARNESS_CONFIG_PATHS}
[task 2018-09-20T10:33:10.213Z] + : MOZHARNESS_CONFIG_PATHS
[task 2018-09-20T10:33:10.213Z] : MOZHARNESS_ACTIONS            ${MOZHARNESS_ACTIONS}
[task 2018-09-20T10:33:10.213Z] + : MOZHARNESS_ACTIONS get-secrets build update
[task 2018-09-20T10:33:10.213Z] : MOZHARNESS_OPTIONS            ${MOZHARNESS_OPTIONS}
[task 2018-09-20T10:33:10.213Z] + : MOZHARNESS_OPTIONS
[task 2018-09-20T10:33:10.213Z] 
[task 2018-09-20T10:33:10.213Z] : TOOLTOOL_CACHE                ${TOOLTOOL_CACHE:=/builds/worker/tooltool-cache}
[task 2018-09-20T10:33:10.213Z] + : TOOLTOOL_CACHE /builds/worker/tooltool-cache
[task 2018-09-20T10:33:10.213Z] 
[task 2018-09-20T10:33:10.213Z] : NEED_XVFB                     ${NEED_XVFB:=false}
[task 2018-09-20T10:33:10.213Z] + : NEED_XVFB false
[task 2018-09-20T10:33:10.213Z] 
[task 2018-09-20T10:33:10.213Z] : MH_CUSTOM_BUILD_VARIANT_CFG   ${MH_CUSTOM_BUILD_VARIANT_CFG}
[task 2018-09-20T10:33:10.213Z] + : MH_CUSTOM_BUILD_VARIANT_CFG cross-debug-searchfox
[task 2018-09-20T10:33:10.213Z] : MH_BRANCH                     ${MH_BRANCH:=mozilla-central}
[task 2018-09-20T10:33:10.213Z] + : MH_BRANCH mozilla-central
[task 2018-09-20T10:33:10.213Z] : MH_BUILD_POOL                 ${MH_BUILD_POOL:=staging}
[task 2018-09-20T10:33:10.213Z] + : MH_BUILD_POOL taskcluster
[task 2018-09-20T10:33:10.213Z] : MOZ_SCM_LEVEL                 ${MOZ_SCM_LEVEL:=1}
[task 2018-09-20T10:33:10.213Z] + : MOZ_SCM_LEVEL 3
[task 2018-09-20T10:33:10.213Z] 
[task 2018-09-20T10:33:10.213Z] : WORKSPACE                     ${WORKSPACE:=/builds/worker/workspace}
[task 2018-09-20T10:33:10.213Z] + : WORKSPACE /builds/worker/workspace
[task 2018-09-20T10:33:10.213Z] 
[task 2018-09-20T10:33:10.213Z] set -v
[task 2018-09-20T10:33:10.213Z] + set -v
[task 2018-09-20T10:33:10.213Z] 
[task 2018-09-20T10:33:10.213Z] fail() {
[task 2018-09-20T10:33:10.213Z]     echo # make sure error message is on a new line
[task 2018-09-20T10:33:10.214Z]     echo "[build-linux.sh:error]" "${@}"
[task 2018-09-20T10:33:10.214Z]     exit 1
[task 2018-09-20T10:33:10.214Z] }
[task 2018-09-20T10:33:10.214Z] 
[task 2018-09-20T10:33:10.214Z] export MOZ_CRASHREPORTER_NO_REPORT=1
[task 2018-09-20T10:33:10.214Z] + export MOZ_CRASHREPORTER_NO_REPORT=1
[task 2018-09-20T10:33:10.214Z] + MOZ_CRASHREPORTER_NO_REPORT=1
[task 2018-09-20T10:33:10.214Z] export MOZ_OBJDIR=obj-firefox
[task 2018-09-20T10:33:10.214Z] + export MOZ_OBJDIR=obj-firefox
[task 2018-09-20T10:33:10.214Z] + MOZ_OBJDIR=obj-firefox
[task 2018-09-20T10:33:10.214Z] export TINDERBOX_OUTPUT=1
[task 2018-09-20T10:33:10.214Z] + export TINDERBOX_OUTPUT=1
[task 2018-09-20T10:33:10.214Z] + TINDERBOX_OUTPUT=1
[task 2018-09-20T10:33:10.214Z] 
[task 2018-09-20T10:33:10.214Z] # use "simple" package names so that they can be hard-coded in the task's
[task 2018-09-20T10:33:10.214Z] # extras.locations
[task 2018-09-20T10:33:10.214Z] export MOZ_SIMPLE_PACKAGE_NAME=target
[task 2018-09-20T10:33:10.214Z] + export MOZ_SIMPLE_PACKAGE_NAME=target
[task 2018-09-20T10:33:10.214Z] + MOZ_SIMPLE_PACKAGE_NAME=target
[task 2018-09-20T10:33:10.214Z] 
[task 2018-09-20T10:33:10.214Z] # Ensure that in tree libraries can be found
[task 2018-09-20T10:33:10.214Z] export LIBRARY_PATH=$LIBRARY_PATH:$WORKSPACE/src/obj-firefox:$WORKSPACE/src/gcc/lib64
[task 2018-09-20T10:33:10.214Z] + export LIBRARY_PATH=:/builds/worker/workspace/src/obj-firefox:/builds/worker/workspace/src/gcc/lib64
[task 2018-09-20T10:33:10.214Z] + LIBRARY_PATH=:/builds/worker/workspace/src/obj-firefox:/builds/worker/workspace/src/gcc/lib64
[task 2018-09-20T10:33:10.214Z] 
[task 2018-09-20T10:33:10.214Z] if [[ -n ${USE_SCCACHE} ]]; then
[task 2018-09-20T10:33:10.214Z]     # Point sccache at the Taskcluster proxy for AWS credentials.
[task 2018-09-20T10:33:10.214Z]     export AWS_IAM_CREDENTIALS_URL="http://taskcluster/auth/v1/aws/s3/read-write/taskcluster-level-${MOZ_SCM_LEVEL}-sccache-${TASKCLUSTER_WORKER_GROUP}/?format=iam-role-compat"
[task 2018-09-20T10:33:10.214Z] fi
[task 2018-09-20T10:33:10.214Z] + [[ -n '' ]]
[task 2018-09-20T10:33:10.214Z] 
[task 2018-09-20T10:33:10.214Z] # test required parameters are supplied
[task 2018-09-20T10:33:10.214Z] if [[ -z ${MOZHARNESS_SCRIPT} ]]; then fail "MOZHARNESS_SCRIPT is not set"; fi
[task 2018-09-20T10:33:10.214Z] + [[ -z mozharness/scripts/fx_desktop_build.py ]]
[task 2018-09-20T10:33:10.214Z] if [[ -z "${MOZHARNESS_CONFIG}" && -z "${EXTRA_MOZHARNESS_CONFIG}" ]]; then fail "MOZHARNESS_CONFIG or EXTRA_MOZHARNESS_CONFIG is not set"; fi
[task 2018-09-20T10:33:10.214Z] + [[ -z builds/releng_base_firefox.py builds/releng_base_mac_64_cross_builds.py ]]
[task 2018-09-20T10:33:10.214Z] 
[task 2018-09-20T10:33:10.214Z] # run XVfb in the background, if necessary
[task 2018-09-20T10:33:10.214Z] if $NEED_XVFB; then
[task 2018-09-20T10:33:10.214Z]     . /builds/worker/scripts/xvfb.sh
[task 2018-09-20T10:33:10.214Z] 
[task 2018-09-20T10:33:10.214Z]     cleanup() {
[task 2018-09-20T10:33:10.214Z]         local rv=$?
[task 2018-09-20T10:33:10.214Z]         cleanup_xvfb
[task 2018-09-20T10:33:10.214Z]         exit $rv
[task 2018-09-20T10:33:10.214Z]     }
[task 2018-09-20T10:33:10.214Z]     trap cleanup EXIT INT
[task 2018-09-20T10:33:10.214Z] 
[task 2018-09-20T10:33:10.214Z]     start_xvfb '1024x768x24' 2
[task 2018-09-20T10:33:10.214Z] fi
[task 2018-09-20T10:33:10.214Z] + false
[task 2018-09-20T10:33:10.214Z] 
[task 2018-09-20T10:33:10.214Z] # set up mozharness configuration, via command line, env, etc.
[task 2018-09-20T10:33:10.214Z] 
[task 2018-09-20T10:33:10.214Z] debug_flag=""
[task 2018-09-20T10:33:10.214Z] + debug_flag=
[task 2018-09-20T10:33:10.214Z] if [ 0$DEBUG -ne 0 ]; then
[task 2018-09-20T10:33:10.214Z]   debug_flag='--debug'
[task 2018-09-20T10:33:10.214Z] fi
[task 2018-09-20T10:33:10.214Z] + '[' 0 -ne 0 ']'
[task 2018-09-20T10:33:10.214Z] 
[task 2018-09-20T10:33:10.214Z] custom_build_variant_cfg_flag=""
[task 2018-09-20T10:33:10.214Z] + custom_build_variant_cfg_flag=
[task 2018-09-20T10:33:10.214Z] if [ -n "${MH_CUSTOM_BUILD_VARIANT_CFG}" ]; then
[task 2018-09-20T10:33:10.214Z]     custom_build_variant_cfg_flag="--custom-build-variant-cfg=${MH_CUSTOM_BUILD_VARIANT_CFG}"
[task 2018-09-20T10:33:10.214Z] fi
[task 2018-09-20T10:33:10.214Z] + '[' -n cross-debug-searchfox ']'
[task 2018-09-20T10:33:10.214Z] + custom_build_variant_cfg_flag=--custom-build-variant-cfg=cross-debug-searchfox
[task 2018-09-20T10:33:10.214Z] 
[task 2018-09-20T10:33:10.214Z] # $TOOLTOOL_CACHE bypasses mozharness completely and is read by tooltool_wrapper.sh to set the
[task 2018-09-20T10:33:10.214Z] # cache.  However, only some mozharness scripts use tooltool_wrapper.sh, so this may not be
[task 2018-09-20T10:33:10.214Z] # entirely effective.
[task 2018-09-20T10:33:10.214Z] export TOOLTOOL_CACHE
[task 2018-09-20T10:33:10.214Z] + export TOOLTOOL_CACHE
[task 2018-09-20T10:33:10.214Z] 
[task 2018-09-20T10:33:10.214Z] config_path_cmds=""
[task 2018-09-20T10:33:10.214Z] + config_path_cmds=
[task 2018-09-20T10:33:10.214Z] for path in ${MOZHARNESS_CONFIG_PATHS}; do
[task 2018-09-20T10:33:10.214Z]     config_path_cmds="${config_path_cmds} --extra-config-path ${WORKSPACE}/build/src/${path}"
[task 2018-09-20T10:33:10.214Z] done
[task 2018-09-20T10:33:10.214Z] 
[task 2018-09-20T10:33:10.214Z] # support multiple, space delimited, config files
[task 2018-09-20T10:33:10.214Z] config_cmds=""
[task 2018-09-20T10:33:10.214Z] + config_cmds=
[task 2018-09-20T10:33:10.214Z] for cfg in $MOZHARNESS_CONFIG; do
[task 2018-09-20T10:33:10.214Z]   config_cmds="${config_cmds} --config ${cfg}"
[task 2018-09-20T10:33:10.214Z] done
[task 2018-09-20T10:33:10.214Z] + for cfg in '$MOZHARNESS_CONFIG'
[task 2018-09-20T10:33:10.214Z] + config_cmds=' --config builds/releng_base_firefox.py'
[task 2018-09-20T10:33:10.214Z] + for cfg in '$MOZHARNESS_CONFIG'
[task 2018-09-20T10:33:10.214Z] + config_cmds=' --config builds/releng_base_firefox.py --config builds/releng_base_mac_64_cross_builds.py'
[task 2018-09-20T10:33:10.214Z] 
[task 2018-09-20T10:33:10.214Z] # if MOZHARNESS_ACTIONS is given, only run those actions (completely overriding default_actions
[task 2018-09-20T10:33:10.214Z] # in the mozharness configuration)
[task 2018-09-20T10:33:10.214Z] if [ -n "$MOZHARNESS_ACTIONS" ]; then
[task 2018-09-20T10:33:10.214Z]     actions=""
[task 2018-09-20T10:33:10.214Z]     for action in $MOZHARNESS_ACTIONS; do
[task 2018-09-20T10:33:10.214Z]         actions="$actions --$action"
[task 2018-09-20T10:33:10.214Z]     done
[task 2018-09-20T10:33:10.214Z] fi
[task 2018-09-20T10:33:10.214Z] + '[' -n 'get-secrets build update' ']'
[task 2018-09-20T10:33:10.214Z] + actions=
[task 2018-09-20T10:33:10.214Z] + for action in '$MOZHARNESS_ACTIONS'
[task 2018-09-20T10:33:10.214Z] + actions=' --get-secrets'
[task 2018-09-20T10:33:10.214Z] + for action in '$MOZHARNESS_ACTIONS'
[task 2018-09-20T10:33:10.214Z] + actions=' --get-secrets --build'
[task 2018-09-20T10:33:10.214Z] + for action in '$MOZHARNESS_ACTIONS'
[task 2018-09-20T10:33:10.214Z] + actions=' --get-secrets --build --update'
[task 2018-09-20T10:33:10.214Z] 
[task 2018-09-20T10:33:10.214Z] # if MOZHARNESS_OPTIONS is given, append them to mozharness command line run
[task 2018-09-20T10:33:10.215Z] # e.g. enable-pgo
[task 2018-09-20T10:33:10.215Z] if [ -n "$MOZHARNESS_OPTIONS" ]; then
[task 2018-09-20T10:33:10.215Z]     options=""
[task 2018-09-20T10:33:10.215Z]     for option in $MOZHARNESS_OPTIONS; do
[task 2018-09-20T10:33:10.215Z]         options="$options --$option"
[task 2018-09-20T10:33:10.215Z]     done
[task 2018-09-20T10:33:10.215Z] fi
[task 2018-09-20T10:33:10.215Z] + '[' -n '' ']'
[task 2018-09-20T10:33:10.215Z] 
[task 2018-09-20T10:33:10.215Z] cd /builds/worker
[task 2018-09-20T10:33:10.215Z] + cd /builds/worker
[task 2018-09-20T10:33:10.215Z] 
[task 2018-09-20T10:33:10.215Z] python2.7 $WORKSPACE/build/src/testing/${MOZHARNESS_SCRIPT} \
[task 2018-09-20T10:33:10.215Z]   ${config_path_cmds} \
[task 2018-09-20T10:33:10.215Z]   ${config_cmds} \
[task 2018-09-20T10:33:10.215Z]   $debug_flag \
[task 2018-09-20T10:33:10.215Z]   $custom_build_variant_cfg_flag \
[task 2018-09-20T10:33:10.215Z]   $actions \
[task 2018-09-20T10:33:10.215Z]   $options \
[task 2018-09-20T10:33:10.215Z]   --log-level=debug \
[task 2018-09-20T10:33:10.215Z]   --scm-level=$MOZ_SCM_LEVEL \
[task 2018-09-20T10:33:10.215Z]   --work-dir=$WORKSPACE/build \
[task 2018-09-20T10:33:10.215Z]   --branch=${MH_BRANCH} \
[task 2018-09-20T10:33:10.215Z]   --build-pool=${MH_BUILD_POOL}
[task 2018-09-20T10:33:10.215Z] + python2.7 /builds/worker/workspace/build/src/testing/mozharness/scripts/fx_desktop_build.py --config builds/releng_base_firefox.py --config builds/releng_base_mac_64_cross_builds.py --custom-build-variant-cfg=cross-debug-searchfox --get-secrets --build --update --log-level=debug --scm-level=3 --work-dir=/builds/worker/workspace/build --branch=mozilla-central --build-pool=taskcluster
[task 2018-09-20T10:33:10.306Z] Usage: fx_desktop_build.py [options]
[task 2018-09-20T10:33:10.306Z] 
[task 2018-09-20T10:33:10.306Z] fx_desktop_build.py: error: no such option: --update
[taskcluster 2018-09-20 10:33:10.686Z] === Task Finished ===
[taskcluster 2018-09-20 10:33:10.805Z] Artifact "public/build" not found at "/builds/worker/artifacts/"
[taskcluster 2018-09-20 10:33:11.196Z] Unsuccessful task run with exit code: 2 completed in 23.146 seconds
Regression from https://hg.mozilla.org/mozilla-central/rev/41e787e7785f looks like. Tom, can you look into this?
Flags: needinfo?(mozilla)
Pushed by kgupta@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/fedf39893b84
Follow-up to cset 41e787e7785f to fix macOS searchfox build. r=me
Flags: needinfo?(mozilla)
https://hg.mozilla.org/mozilla-central/rev/fedf39893b84
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Assignee: nobody → kats
You need to log in before you can comment on or make changes to this bug.