Closed Bug 963375 Opened 12 years ago Closed 12 years ago

hg.m.o extension failure delayed 27.0b9 builds

Categories

(Developer Services :: General, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: hwine, Assigned: fubar)

References

Details

release runner failed to start both Firefox 27.0b9 build 1 & Fennec 27.0b9 build 1 with the same error for both: 2014-01-23 17:04:00,405 - INFO - command: output: pushing to ssh://hg.mozilla.org/build/tools searching for changes remote: adding changesets remote: adding manifests remote: adding file changes remote: added 1 changesets with 1 changes to 1 files remote: /bin/sh: /repo/hg/scripts/hg_require_single_head: No such file or directory remote: transaction abort! remote: rollback completed remote: abort: pretxnchangegroup.a_singlehead hook exited with status 127 2014-01-23 17:04:06,110 - INFO - command: ERROR Traceback (most recent call last): File "/builds/releaserunner/tools/lib/python/util/commands.py", line 47, in run_cmd return subprocess.check_call(cmd, **kwargs) File "/tools/python27/lib/python2.7/subprocess.py", line 511, in check_call raise CalledProcessError(retcode, cmd) CalledProcessError: Command '['hg', 'push', '-e', 'ssh -l ffxbld -i /home/cltbld/.ssh/ffxbld_dsa', '-- new-branch', 'ssh://hg.mozilla.org/build/tools']' returned non-zero exit status 1 2014-01-23 17:04:06,11d: END (5.71s elapsed)
I reached :fubar in #infra and fix was done asap. Currently restarting the releases.
configs needed to be backed out to allow restart via shipit: remote: https://hg.mozilla.org/build/buildbot-configs/rev/19e7f90bff92 remote: https://hg.mozilla.org/build/buildbot-configs/rev/196f60bf981e Release builds now progressing normally.
This was related to a cleanup of /repo/hg/scripts and moving that data into a repo. It turns out a handful of other repos were using: pretxnchangegroup.a_singlehead = /repo/hg/scripts/hg_require_single_head instead of the more common: pretxnchangegroup.b_singlehead = python:mozhghooks.single_head_per_branch.hook The repos in question: /actionmonkey /tamarin-central /actionmonkey-tamarin /tamarin-tracing /build/tools /build/buildbot /build/fork-hg-git /tamarin-redux /schema-validation The non-build repos haven't been touched in a year or six and fork-hg-git is empty. I'll add the script to the repo (/hgcustom/hgscripts) and note those repos in it.
Blocks: 963571
Thanks for the research! I opened bug 963571 to see if we can clean that up. (In reply to Kendall Libby [:fubar] from comment #3) > I'll add the script to the repo (/hgcustom/hgscripts) and note those repos > in it. Once this is done, let's resolve this bug, since it's tied to a release.
changeset: 3:0367c4b665a6 tag: tip user: Kendall Libby <klibby@mozilla.com> date: Fri Jan 24 09:10:20 2014 -0500 summary: add repo list to hg_require_single_head changeset: 2:ac2ae39fb958 user: Kendall Libby <klibby@mozilla.com> date: Fri Jan 24 09:08:59 2014 -0500 summary: initial import of hg_require_single_head
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Component: WebOps: Source Control → General
Product: Infrastructure & Operations → Developer Services
You need to log in before you can comment on or make changes to this bug.