Closed Bug 1361912 Opened 7 years ago Closed 7 years ago

Clean up mozharness configs for build scripts

Categories

(Firefox Build System :: General, enhancement)

enhancement
Not set
normal

Tracking

(firefox55 fixed)

RESOLVED FIXED
mozilla55
Tracking Status
firefox55 --- fixed

People

(Reporter: gps, Assigned: gps)

References

Details

Attachments

(3 files)

As part of working on bug 1361504 I found a ton of unappetizing copy pasta in mozharness configs and want to clean it up.
This passed multiple try pushes. Why TC invoked bash.exe when everything else didn't, I don't know.
back when the bash wrap hack was added, running without it made everything inexplicably slow. i'm glad to hear that's no longer the case.
(In reply to Rob Thijssen (:grenade - EEST) from comment #5)
> back when the bash wrap hack was added, running without it made everything
> inexplicably slow. i'm glad to hear that's no longer the case.

O_o. The Try push says we're still running ~30 minutes for Windows builds. So we look to be fine.

And we should get Perfherder alerts if run-time changes significantly. So I'm not too worried about this silently regressing.
Comment on attachment 8864365 [details]
Bug 1361912 - Resolve mach arguments in mozharness action, not in configs;

https://reviewboard.mozilla.org/r/136042/#review141742
Attachment #8864365 - Flags: review?(ted) → review+
Comment on attachment 8864366 [details]
Bug 1361912 - Stop defining python2.7 executable as sys.executable;

https://reviewboard.mozilla.org/r/136044/#review141744
Attachment #8864366 - Flags: review?(ted) → review+
Comment on attachment 8864367 [details]
Bug 1361912 - Don't invoke `mach build` through bash.exe;

https://reviewboard.mozilla.org/r/136046/#review141750

I think this was a workaround for some awful build error we were hitting in bug 1273806 that we never quite diagnosed. For some reason the build environment was broken in the NSS build and this fixed it. Since bug 1295937 we're not using the NSS Makefile build system anymore, so it would no longer be a problem in any case.
Attachment #8864367 - Flags: review?(ted) → review+
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/fa3f3b08ec2b
Resolve mach arguments in mozharness action, not in configs; r=ted
https://hg.mozilla.org/integration/autoland/rev/a7a7eb83f9cb
Stop defining python2.7 executable as sys.executable; r=ted
https://hg.mozilla.org/integration/autoland/rev/ca3dddda32b0
Don't invoke `mach build` through bash.exe; r=ted
Backed out for build bustage:

https://hg.mozilla.org/integration/autoland/rev/22e82ca6c1155483303bed7ed67a6cb412a999d2
https://hg.mozilla.org/integration/autoland/rev/005a8efca0bae931bced9c18c4ab46aa79c99050
https://hg.mozilla.org/integration/autoland/rev/feafde9d5fcab8f690df2fd3be43113db0bce628

Push with failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=ca3dddda32b0274d2ed8d700527b2383da36be2c&filter-resultStatus=testfailed&filter-resultStatus=busted&filter-resultStatus=exception&filter-resultStatus=retry&filter-resultStatus=usercancel&filter-resultStatus=runnable
Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=98478852&repo=autoland

> 
caught OS error 2: The system cannot find the file specified while running ['python2.7', '-u', 'z:\\task_1494530829\\build\\src\\mach', 'artifact', 'toolchain', '-v', '--retry', '4', '--tooltool-manifest', 'z:\\task_1494530829\\build\\src\\browser\\config\\tooltool-manifests\\win32\\clang.manifest', '--tooltool-url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', '--cache-dir', 'c:/builds/tooltool_cache']
Flags: needinfo?(gps)
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/402ef9d842a3
Resolve mach arguments in mozharness action, not in configs; r=ted
https://hg.mozilla.org/integration/autoland/rev/23050ffaf649
Stop defining python2.7 executable as sys.executable; r=ted
https://hg.mozilla.org/integration/autoland/rev/6a82d640aa27
Don't invoke `mach build` through bash.exe; r=ted
Patch got bitrotted. I pushed a trivial fix to remove a new usage of the python2.7 config entry.
Flags: needinfo?(gps)
https://hg.mozilla.org/mozilla-central/rev/402ef9d842a3
https://hg.mozilla.org/mozilla-central/rev/23050ffaf649
https://hg.mozilla.org/mozilla-central/rev/6a82d640aa27
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla55
Push with failing nightly builds: https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=96b36c5f527dd42e680a230839519eee1fc2c9f3&filter-resultStatus=testfailed&filter-resultStatus=busted&filter-resultStatus=exception&filter-resultStatus=retry&filter-resultStatus=usercancel&filter-resultStatus=runnable

Failure log Windows 8: https://treeherder.mozilla.org/logviewer.html#?job_id=98882759&repo=mozilla-central
> caught OS error 2: The system cannot find the file specified while running ['python2.7', '-u', 'c:\\builds\\moz2_slave\\m-cen-w32-l10n-ntly-1-00000000\\build\\mozilla-central\\mach', 'artifact', 'toolchain', '-v', '--retry', '4', '--tooltool-manifest', 'c:\\builds\\moz2_slave\\m-cen-w32-l10n-ntly-1-00000000\\build\\mozilla-central\\browser/config/tooltool-manifests/win32/releng.manifest', '--tooltool-url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file' 

Failure log Android: https://treeherder.mozilla.org/logviewer.html#?job_id=98876167&repo=mozilla-central
[task 2017-05-13T10:46:29.965142Z] 10:46:29     INFO -  10:46:29     INFO - *** BEGIN compare-locales an
[task 2017-05-13T10:46:29.965405Z] 10:46:29     INFO -  10:46:29     INFO - Running command: ['/usr/bin/python', 'mach', 'compare-locales', '--merge-dir', u'/home/worker/workspace/build/src/obj-firefox/merged', '--l10n-ini', u'/home/worker/workspace/build/src/mobile/android/locales/l10n.ini', '--l10n-base', u'/home/worker/workspace/build/l10n-central', u'an'] in /home/worker/workspace/build/src
[task 2017-05-13T10:46:29.965667Z] 10:46:29     INFO -  10:46:29     INFO - Copy/paste: /usr/bin/python mach compare-locales --merge-dir /home/worker/workspace/build/src/obj-firefox/merged --l10n-ini /home/worker/workspace/build/src/mobile/android/locales/l10n.ini --l10n-base /home/worker/workspace/build/l10n-central an
[task 2017-05-13T10:46:29.967565Z] 10:46:29     INFO -  10:46:29     INFO - Using env: {'AWS_IAM_CREDENTIALS_URL': 'http://taskcluster/auth/v1/aws/s3/read-write/taskcluster-level-3-sccache-us-east-1/?format=iam-role-compat',
[task 2017-05-13T10:46:29.967686Z] 10:46:29     INFO -  10:46:29     INFO -  'CCACHE_COMPRESS': '1',
[task 2017-05-13T10:46:29.967856Z] 10:46:29     INFO -  10:46:29     INFO -  'CCACHE_DIR': '/builds/ccache',
[task 2017-05-13T10:46:29.967967Z] 10:46:29     INFO -  10:46:29     INFO -  'CCACHE_UMASK': '002',
[task 2017-05-13T10:46:29.968108Z] 10:46:29     INFO -  10:46:29     INFO -  'DISPLAY': ':2',
[task 2017-05-13T10:46:29.968335Z] 10:46:29     INFO -  10:46:29     INFO -  'GECKO_BASE_REPOSITORY': 'https://hg.mozilla.org/mozilla-central',
[task 2017-05-13T10:46:29.968481Z] 10:46:29     INFO -  10:46:29     INFO -  'GECKO_HEAD_REPOSITORY': 'https://hg.mozilla.org/mozilla-central',
[task 2017-05-13T10:46:29.968643Z] 10:46:29     INFO -  10:46:29     INFO -  'GECKO_HEAD_REV': '96b36c5f527dd42e680a230839519eee1fc2c9f3',
[task 2017-05-13T10:46:29.968806Z] 10:46:29     INFO -  10:46:29     INFO -  'HG_SHARE_BASE_DIR': '/builds/hg-shared',
[task 2017-05-13T10:46:29.968986Z] 10:46:29     INFO -  10:46:29     INFO -  'HG_STORE_PATH': '/home/worker/checkouts/hg-store',
[task 2017-05-13T10:46:29.969206Z] 10:46:29     INFO -  10:46:29     INFO -  'HOME': '/home/worker',
[task 2017-05-13T10:46:29.969348Z] 10:46:29     INFO -  10:46:29     INFO -  'HOSTNAME': 'taskcluster-worker',
[task 2017-05-13T10:46:29.969478Z] 10:46:29     INFO -  10:46:29     INFO -  'IS_NIGHTLY': 'yes',
[task 2017-05-13T10:46:29.969614Z] 10:46:29     INFO -  10:46:29     INFO -  'LC_ALL': 'C',
[task 2017-05-13T10:46:29.969808Z] 10:46:29     INFO -  10:46:29     INFO -  'LIBRARY_PATH': ':/home/worker/workspace/src/obj-firefox:/home/worker/workspace/src/gcc/lib64',
[task 2017-05-13T10:46:29.969949Z] 10:46:29     INFO -  10:46:29     INFO -  'LOGNAME': 'worker',
[task 2017-05-13T10:46:29.970099Z] 10:46:29     INFO -  10:46:29     INFO -  'MH_BRANCH': 'mozilla-central',
[task 2017-05-13T10:46:29.970245Z] 10:46:29     INFO -  10:46:29     INFO -  'MH_BUILD_POOL': 'taskcluster',
[task 2017-05-13T10:46:29.970422Z] 10:46:29     INFO -  10:46:29     INFO -  'MH_CUSTOM_BUILD_VARIANT_CFG': 'api-15',
[task 2017-05-13T10:46:29.970610Z] 10:46:29     INFO -  10:46:29     INFO -  'MOZBUILD_STATE_PATH': '/home/worker/.mozbuild',
[task 2017-05-13T10:46:29.970809Z] 10:46:29     INFO -  10:46:29     INFO -  'MOZHARNESS_ACTIONS': 'get-secrets build generate-build-stats multi-l10n update',
[task 2017-05-13T10:46:29.971037Z] 10:46:29     INFO -  10:46:29     INFO -  'MOZHARNESS_CONFIG': 'builds/releng_base_android_64_builds.py disable_signing.py platform_supports_post_upload_to_latest.py taskcluster_nightly.py',
[task 2017-05-13T10:46:29.971208Z] 10:46:29     INFO -  10:46:29     INFO -  'MOZHARNESS_SCRIPT': 'mozharness/scripts/fx_desktop_build.py',
[task 2017-05-13T10:46:29.971375Z] 10:46:29     INFO -  10:46:29     INFO -  'MOZ_AUTOMATION': '1',
[task 2017-05-13T10:46:29.971553Z] 10:46:29     INFO -  10:46:29     INFO -  'MOZ_AUTOMATION_UPLOAD_SYMBOLS': '0',
[task 2017-05-13T10:46:29.971727Z] 10:46:29     INFO -  10:46:29     INFO -  'MOZ_BUILD_DATE': '20170513100240',
[task 2017-05-13T10:46:29.971909Z] 10:46:29     INFO -  10:46:29     INFO -  'MOZ_CRASHREPORTER_NO_REPORT': '1',
[task 2017-05-13T10:46:29.972081Z] 10:46:29     INFO -  10:46:29     INFO -  'MOZ_OBJDIR': 'obj-firefox',
[task 2017-05-13T10:46:29.972251Z] 10:46:29     INFO -  10:46:29     INFO -  'MOZ_SCM_LEVEL': '3',
[task 2017-05-13T10:46:29.972456Z] 10:46:29     INFO -  10:46:29     INFO -  'MOZ_SIMPLE_PACKAGE_NAME': 'target',
[task 2017-05-13T10:46:29.972645Z] 10:46:29     INFO -  10:46:29     INFO -  'MOZ_SOURCE_REPO': 'https://hg.mozilla.org/mozilla-central',
[task 2017-05-13T10:46:29.972813Z] 10:46:29     INFO -  10:46:29     INFO -  'MOZ_UPDATE_CHANNEL': 'nightly',
[task 2017-05-13T10:46:29.972982Z] 10:46:29     INFO -  10:46:29     INFO -  'OLDPWD': '/',
[task 2017-05-13T10:46:29.973172Z] 10:46:29     INFO -  10:46:29     INFO -  'PATH': '/tools/buildbot/bin:/usr/local/bin:/bin:/usr/bin',
[task 2017-05-13T10:46:29.973336Z] 10:46:29     INFO -  10:46:29     INFO -  'PWD': '/home/worker',
[task 2017-05-13T10:46:29.973523Z] 10:46:29     INFO -  10:46:29     INFO -  'RELENGAPI_NAME': '/prickly_ride/relengapi',
[task 2017-05-13T10:46:29.973704Z] 10:46:29     INFO -  10:46:29     INFO -  'RELENGAPI_PORT': 'tcp://172.17.0.3:80',
[task 2017-05-13T10:46:29.973880Z] 10:46:29     INFO -  10:46:29     INFO -  'RELENGAPI_PORT_80_TCP': 'tcp://172.17.0.3:80',
[task 2017-05-13T10:46:29.974057Z] 10:46:29     INFO -  10:46:29     INFO -  'RELENGAPI_PORT_80_TCP_ADDR': '172.17.0.3',
[task 2017-05-13T10:46:29.974237Z] 10:46:29     INFO -  10:46:29     INFO -  'RELENGAPI_PORT_80_TCP_PORT': '80',
[task 2017-05-13T10:46:29.974412Z] 10:46:29     INFO -  10:46:29     INFO -  'RELENGAPI_PORT_80_TCP_PROTO': 'tcp',
[task 2017-05-13T10:46:29.974575Z] 10:46:29     INFO -  10:46:29     INFO -  'RUN_ID': '0',
[task 2017-05-13T10:46:29.974746Z] 10:46:29     INFO -  10:46:29     INFO -  'SHELL': '/bin/bash',
[task 2017-05-13T10:46:29.974917Z] 10:46:29     INFO -  10:46:29     INFO -  'SHIP_LICENSED_FONTS': '1',
[task 2017-05-13T10:46:29.975083Z] 10:46:29     INFO -  10:46:29     INFO -  'SHLVL': '1',
[task 2017-05-13T10:46:29.975265Z] 10:46:29     INFO -  10:46:29     INFO -  'TASKCLUSTER_INSTANCE_TYPE': 'c4.2xlarge',
[task 2017-05-13T10:46:29.975445Z] 10:46:29     INFO -  10:46:29     INFO -  'TASKCLUSTER_NAME': '/prickly_ride/taskcluster',
[task 2017-05-13T10:46:29.975622Z] 10:46:29     INFO -  10:46:29     INFO -  'TASKCLUSTER_PORT': 'tcp://172.17.0.2:80',
[task 2017-05-13T10:46:29.975800Z] 10:46:29     INFO -  10:46:29     INFO -  'TASKCLUSTER_PORT_80_TCP': 'tcp://172.17.0.2:80',
[task 2017-05-13T10:46:29.976002Z] 10:46:29     INFO -  10:46:29     INFO -  'TASKCLUSTER_PORT_80_TCP_ADDR': '172.17.0.2',
[task 2017-05-13T10:46:29.976178Z] 10:46:29     INFO -  10:46:29     INFO -  'TASKCLUSTER_PORT_80_TCP_PORT': '80',
[task 2017-05-13T10:46:29.976373Z] 10:46:29     INFO -  10:46:29     INFO -  'TASKCLUSTER_PORT_80_TCP_PROTO': 'tcp',
[task 2017-05-13T10:46:29.976559Z] 10:46:29     INFO -  10:46:29     INFO -  'TASKCLUSTER_PUBLIC_IP': '54.227.191.229',
[task 2017-05-13T10:46:29.976769Z] 10:46:29     INFO -  10:46:29     INFO -  'TASKCLUSTER_WORKER_GROUP': 'us-east-1',
[task 2017-05-13T10:46:29.976949Z] 10:46:29     INFO -  10:46:29     INFO -  'TASKCLUSTER_WORKER_TYPE': 'gecko-3-b-android',
[task 2017-05-13T10:46:29.977125Z] 10:46:29     INFO -  10:46:29     INFO -  'TASK_ID': 'T9gg2lrWQNuSTq3wBK6Wkg',
[task 2017-05-13T10:46:29.977290Z] 10:46:29     INFO -  10:46:29     INFO -  'TERM': 'xterm',
[task 2017-05-13T10:46:29.977462Z] 10:46:29     INFO -  10:46:29     INFO -  'TINDERBOX_OUTPUT': '1',
[task 2017-05-13T10:46:29.977646Z] 10:46:29     INFO -  10:46:29     INFO -  'TOOLTOOL_CACHE': '/home/worker/tooltool-cache',
[task 2017-05-13T10:46:29.977815Z] 10:46:29     INFO -  10:46:29     INFO -  'TOOLTOOL_HOME': '/builds',
[task 2017-05-13T10:46:29.977985Z] 10:46:29     INFO -  10:46:29     INFO -  'USER': 'worker',
[task 2017-05-13T10:46:29.978152Z] 10:46:29     INFO -  10:46:29     INFO -  'USE_SCCACHE': '1',
[task 2017-05-13T10:46:29.978323Z] 10:46:29     INFO -  10:46:29     INFO -  '_': '/usr/bin/python2.7'}
[task 2017-05-13T10:46:30.037871Z] 10:46:30     INFO -  10:46:30     INFO -  Python 2.7 or above (but not Python 3) is required to run mach.
[task 2017-05-13T10:46:30.038072Z] 10:46:30     INFO -  10:46:30     INFO -  You are running Python 2.6.6
[task 2017-05-13T10:46:30.040042Z] 10:46:30     INFO -  10:46:30    ERROR - Return code: 1
[task 2017-05-13T10:46:30.040269Z] 10:46:30     INFO -  10:46:30    ERROR - 1 not in success codes: [0]
[task 2017-05-13T10:46:30.040472Z] 10:46:30     INFO -  10:46:30  WARNING - setting return code to 2
[task 2017-05-13T10:46:30.040967Z] 10:46:30     INFO -  10:46:30    FATAL - Halting on failure while running ['/usr/bin/python', 'mach', 'compare-locales', '--merge-dir', u'/home/worker/workspace/build/src/obj-firefox/merged', '--l10n-ini', u'/home/worker/workspace/build/src/mobile/android/locales/l10n.ini', '--l10n-base', u'/home/worker/workspace/build/l10n-central', u'an']
[task 2017-05-13T10:46:30.041026Z] 10:46:30     INFO -  10:46:30    FATAL - Running post_fatal callback...
[task 2017-05-13T10:46:30.041078Z] 10:46:30     INFO -  10:46:30    FATAL - Exiting 2
Status: RESOLVED → REOPENED
Flags: needinfo?(gps)
Resolution: FIXED → ---
Backout by archaeopteryx@coole-files.de:
https://hg.mozilla.org/mozilla-central/rev/5a7cf1cd1483
Backed out changeset 6a82d640aa27 
https://hg.mozilla.org/mozilla-central/rev/7c44d16c2b67
Backed out changeset 23050ffaf649 
https://hg.mozilla.org/mozilla-central/rev/ac72eeb66534
Backed out changeset 402ef9d842a3 for breaking L10n builds on Windows 8 and Android. r=backout a=backout
And we're running Python 2.6 several years after we were supposed to transition to Python 2.7 exclusively. I don't even understand why Python 2.6 is even installed on these Windows machines: it should have been purged years ago.

I hate rabbit holes that just lead to more unshaven yaks.
OK, the Windows l10n issue was due to bit rot I think. Another instance of query_exe('python2.7') crept in and resulted in "unable to find executable" since the corresponding config was nuked.

The other failure is due to running Python 2.6.
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/cd8b99fae28c
Resolve mach arguments in mozharness action, not in configs; r=ted
https://hg.mozilla.org/integration/autoland/rev/481da97f0f10
Stop defining python2.7 executable as sys.executable; r=ted
https://hg.mozilla.org/integration/autoland/rev/843439b1f0d5
Don't invoke `mach build` through bash.exe; r=ted
And the Android failure was due to a "query_exe('python')". I changed that to sys.executable. This was a trivial change, so I didn't bother with review: I just re-landed it.
Flags: needinfo?(gps)
Blocks: 1365080
ftr - I believe this breaks l10n betas on linux. Likely because /tools/buildbot/bin/python is not reachable within mock (not mach):

19:39:58     INFO - Copy/paste: mock_mozilla -r mozilla-centos6-x86_64 -q --cwd /builds/slave/rel-m-beta_de_lx_l10n_rpk-0000/build/mozilla-beta --unpriv --shell "/usr/bin/env DIST=/builds/slave/rel-m-beta_de_lx_l10n_rpk-0000/build/mozilla-beta/obj-l10n MOZ_AUTOMATION=1 EN_US_PACKAGE_NAME=target.tar.bz2 \"LESSOPEN=|/usr/bin/lesspipe.sh %s\" TMOUT=86400 MOZ_MAKE_COMPLETE_MAR=1 LOGNAME=cltbld USER=cltbld MOZ_OBJDIR=obj-l10n MAR=/builds/slave/rel-m-beta_de_lx_l10n_rpk-0000/build/mozilla-beta/obj-l10n/dist/host/bin/mar PATH=/tools/buildbot/bin:/usr/local/bin:/usr/lib/ccache:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/tools/git/bin:/tools/python27/bin:/tools/python27-mercurial/bin:/home/cltbld/bin DISPLAY=:2 CCACHE_UMASK=002 LANG=en_US.UTF-8 CCACHE_HASHDIR= TERM=linux SHELL=/bin/bash MOZ_SIGNING_SERVERS=gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing4.srv.releng.scl3.mozilla.com:9100,gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing5.srv.releng.scl3.mozilla.com:9100,gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing6.srv.releng.scl3.mozilla.com:9100,macapp:mac-v2-signing1.srv.releng.scl3.mozilla.com:9100,macapp:mac-v2-signing2.srv.releng.scl3.mozilla.com:9100,macapp:mac-v2-signing3.srv.releng.scl3.mozilla.com:9100,macapp:mac-v2-signing4.srv.releng.scl3.mozilla.com:9100,macapp:mac-v2-signing6.srv.releng.scl3.mozilla.com:9100,macapp:mac-v2-signing7.srv.releng.scl3.mozilla.com:9100 SHLVL=1 G_BROKEN_FILENAMES=1 HISTSIZE=1000 HG_SHARE_BASE_DIR=/builds/hg-shared IS_NIGHTLY=yes MOZ_CRASHREPORTER_NO_REPORT=1 EN_US_BINARY_URL=https://queue.taskcluster.net/v1/task/QsF7ejUHRLOdtRLa9SbcSw/artifacts/public/build L10NBASEDIR=../../l10n TINDERBOX_OUTPUT=1 \"MOZ_SIGN_CMD=/tools/buildbot/bin/python /builds/slave/rel-m-beta_de_lx_l10n_rpk-0000/build/tools/release/signing/signtool.py --cachedir /builds/slave/rel-m-beta_de_lx_l10n_rpk-0000/build/signing_cache -t /builds/slave/rel-m-beta_de_lx_l10n_rpk-0000/token -n /builds/slave/rel-m-beta_de_lx_l10n_rpk-0000/nonce -c /builds/slave/rel-m-beta_de_lx_l10n_rpk-0000/build/tools/release/signing/host.cert -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing4.srv.releng.scl3.mozilla.com:9100 -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing5.srv.releng.scl3.mozilla.com:9100 -H gpg:sha2signcode:sha2signcodestub:osslsigncode:signcode:mar:mar_sha384:jar:emevoucher:signing6.srv.releng.scl3.mozilla.com:9100 -H macapp:mac-v2-signing1.srv.releng.scl3.mozilla.com:9100 -H macapp:mac-v2-signing2.srv.releng.scl3.mozilla.com:9100 -H macapp:mac-v2-signing3.srv.releng.scl3.mozilla.com:9100 -H macapp:mac-v2-signing4.srv.releng.scl3.mozilla.com:9100 -H macapp:mac-v2-signing6.srv.releng.scl3.mozilla.com:9100 -H macapp:mac-v2-signing7.srv.releng.scl3.mozilla.com:9100\" LC_ALL=C TOOLTOOL_HOME=/builds _=/tools/buildbot/bin/python LOCALE_MERGEDIR=/builds/slave/rel-m-beta_de_lx_l10n_rpk-0000/build/mozilla-beta/obj-l10n/merged/ MBSDIFF=/builds/slave/rel-m-beta_de_lx_l10n_rpk-0000/build/mozilla-beta/obj-l10n/dist/host/bin/mbsdiff MAIL=/var/spool/mail/cltbld MOZ_UPDATE_CHANNEL=aurora HOSTNAME=bld-linux64-spot-385.build.releng.usw2.mozilla.com HISTCONTROL=ignoredups PWD=/builds/slave/rel-m-beta_de_lx_l10n_rpk-0000 PROPERTIES_FILE=/builds/slave/rel-m-beta_de_lx_l10n_rpk-0000/buildprops.json CCACHE_DIR=/builds/ccache CCACHE_COMPRESS=1 TOOLTOOL_CACHE=/builds/tooltool_cache /tools/buildbot/bin/python -u /builds/slave/rel-m-beta_de_lx_l10n_rpk-0000/build/mozilla-beta/mach artifact toolchain -v --retry 4 --tooltool-manifest /builds/slave/rel-m-beta_de_lx_l10n_rpk-0000/build/mozilla-beta/browser/config/tooltool-manifests/linux32/releng.manifest --tooltool-url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok --cache-dir /builds/tooltool_cache"
19:39:59     INFO -  /usr/bin/env: /tools/buildbot/bin/python: No such file or directory

we are seeing that elsewhere but it's not as critical as release automation: https://bugzilla.mozilla.org/show_bug.cgi?id=1372241#c0

will either need to:

1) copy that path within mock so it can reach
2) hardcode old python exe path prior to this patch for places this fails
3) backout patch
Depends on: 1372482
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: