Bug 1035624 - Update xre for gaia_unit tests, r=nthomas
Bug 978507 - for mozharness desktop builds, replace usage of client.mk with upcoming mach/python script, r=aki
backing out bug 978507, sha - df0fdd892133, commit based off wrong patch
Bug 978507 - for mozharness desktop builds, replace usage of client.mk with upcoming mach/python script - correct patch, r=aki
Bug 1036064 - Accept local paths to --installer-url and --test-url; r=aki

If the argument given to --installer-url and --test-url looks like a
path (we only support UNIX paths), we prepend file:// to the value. The
existing URL handling code transparently "downloads" these URLs by
copying the file.

As part of testing this, I realized my local build wasn't producing a
jsshell archive and failed "downloads" would retry. I added some logic
to the download error handling logic to detect local filesystem errors
so this error is treated as fatal.

The .errno comparison should probably catch a few more failures, such as
permissions failures. But I'm not sure which ones are exclusive to
file:// vs other protocols. I suppose we could have certain protocol
handlers not retry. But this was the simplest patch.

--HG--
extra : rebase_source : e9884a8e1c7f51c2a9fe5865ebf62027d725f152
extra : amend_source : 6c71c664148f5221faa2cddfe890c6bdbf983498
Bug 1036193 - Always verify virtualenv path exists; r=aki

--HG--
extra : rebase_source : 4b63bb6db6b7645a90cd9020a4814fe622e10c7a
extra : amend_source : a54a09cb145632d4cd5315a38e6eb600b3c06f12
Bug 978507 - follup up patch: undo's commenting out hg shared dir on lin64, r=aki
Bug 898554 - Clobber first, then check out tools, r=aki
Bug 1036819 - build/* repos currently not able to push tags to github,r=simone
Merging from default

changeset:   2929:12ddabf24210
parent:      2927:c75efd186ebf
user:        Jonathan Griffin <jgriffin@mozilla.com>
date:        Tue Jul 08 13:55:58 2014 -0700
summary:     Bug 1035624 - Update xre for gaia_unit tests, r=nthomas

changeset:   2931:df0fdd892133
parent:      2929:12ddabf24210
user:        Jordan Lund <jlund@mozilla.com>
date:        Tue Jul 08 16:48:52 2014 -0700
summary:     Bug 978507 - for mozharness desktop builds, replace usage of client.mk with upcoming mach/python script, r=aki

changeset:   2932:4c118d6e2171
user:        Jordan Lund <jlund@mozilla.com>
date:        Tue Jul 08 16:53:05 2014 -0700
summary:     backing out bug 978507, sha - df0fdd892133, commit based off wrong patch

changeset:   2933:28a22339cb48
user:        Jordan Lund <jlund@mozilla.com>
date:        Tue Jul 08 16:55:20 2014 -0700
summary:     Bug 978507 - for mozharness desktop builds, replace usage of client.mk with upcoming mach/python script - correct patch, r=aki

changeset:   2934:34ac30d649b6
user:        Gregory Szorc <gps@mozilla.com>
date:        Tue Jul 08 14:04:36 2014 -0700
summary:     Bug 1036064 - Accept local paths to --installer-url and --test-url; r=aki

changeset:   2935:2cbdfd5e609c
user:        Gregory Szorc <gps@mozilla.com>
date:        Tue Jul 08 14:55:14 2014 -0700
summary:     Bug 1036193 - Always verify virtualenv path exists; r=aki

changeset:   2936:f2b8bf507e9a
user:        Jordan Lund <jlund@mozilla.com>
date:        Tue Jul 08 18:10:04 2014 -0700
summary:     Bug 978507 - follup up patch: undo's commenting out hg shared dir on lin64, r=aki

changeset:   2937:52409e49d0f1
user:        Steve Fink <sfink@mozilla.com>
date:        Wed Jul 09 12:28:01 2014 -0700
summary:     Bug 898554 - Clobber first, then check out tools, r=aki

changeset:   2938:82c22578b715
tag:         tip
user:        Peter Moore <pmoore@mozilla.com>
date:        Thu Jul 10 12:37:27 2014 +0200
summary:     Bug 1036819 - build/* repos currently not able to push tags to github,r=simone

--HG--
branch : production