gecko-dev/toolkit
Nick Alexander 0a6017a1af Bug 1162191 - Add |mach artifact| for installing downloaded Fennec binaries. r=gps
DONTBUILD ON A CLOSED TREE: Android-only and the build changes are cosmetic.

Very much a first cut, but I'd like to get some Fennec early adopters testing.

This adds:

* |mach artifact install| to fetch and install Fennec binaries;
* |mach artifact last| to print details about what was last installed;
* |mach artifact {print,clear}-caches|, for debugging.

This code is exposed as a new mozbuild.artifacts Python but it's not
particularly general.  My intention was to get things out of the mach command
more than produce a general artifact fetching API.  We can leave that bike
shed to Bug 1124378.

I've been testing this with --disable-compile-environment and it works well
locally, although there's no reason a knowledgeable developer couldn't use
this in conjunction with a fully-built tree.  (I don't know when such a
situation would arise, but I know of no technical impediment.)

--HG--
extra : commitid : 1T28aVfArqF
extra : rebase_source : b8c11244de8be0a14d605853f30cd47312d0a4ba
extra : histedit_source : 78a224501cd3cf0f86707c9c9549b61b4b248ba7
2015-06-24 23:12:00 -07:00
..
components merge mozilla-inbound to mozilla-central a=merge 2015-06-24 16:01:47 +02:00
content Backed out changeset 3fca18104696 (bug 1170531) for e10s-m4 test failures in test_bug1067255.html 2015-06-22 15:21:02 +02:00
crashreporter Bug 1160142 - Updates for exception handler apis to allow the pairing of a passed in minidump. r=ted 2015-06-11 12:25:45 -05:00
devtools Bug 1171967 - Emit newSource events on ThreadClient instead of DebuggerClient;r=pbrosset 2015-06-22 15:17:12 +02:00
forgetaboutsite Bug 699860 - Removed useJSTransfer and deleteAllLike usage from ForgetAboutSite.jsm. r=paolo 2015-04-15 08:08:00 +01:00
identity Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj 2015-03-21 12:28:04 -04:00
library Bug 1115480 - Part 1: Implement XPCOM module for mDNSProvider. r=mcmanus 2015-05-20 23:06:00 -04:00
locales Bug 1169702 - Toggle viewing the password contents in the capture doorhanger upon focus/blur. r=MattN 2015-06-13 12:36:12 -07:00
modules merge mozilla-inbound to mozilla-central a=merge 2015-06-22 14:03:17 +02:00
mozapps Bug 1162191 - Add |mach artifact| for installing downloaded Fennec binaries. r=gps 2015-06-24 23:12:00 -07:00
obsolete Bug 1134891 - stopgap: don't break if opener is null, r=mconley 2015-02-20 22:06:07 +01:00
profile Bug 1173681 - Move nsIProfileUnlocker.idl to toolkit/profile and remove profile. r=bsmedberg 2015-06-23 08:55:40 -07:00
system Bug 1153348 - Add an analysis to prohibit operator bools which aren't marked as either explicit or MOZ_IMPLICIT; r=jrmuizel 2015-04-21 21:40:49 -04:00
themes Bug 1173747 - Make autocomplete autocomplete popups' border lighter. r=gijs,jaws 2015-06-24 22:58:48 +02:00
webapps Bug 1171013 - Set Android apps to be launchable by default. r=mossop 2015-06-15 19:14:47 +02:00
xre Backout b8601df335c1 (Bug 1174857) for bustage on a CLOSED TREE 2015-06-17 11:44:48 -04:00
moz.build Bug 1166964 - Disable Breakpad INFO logging. r=ted 2015-06-08 13:04:04 -05:00
toolkit.mozbuild Bug 1173681 - Move nsIProfileUnlocker.idl to toolkit/profile and remove profile. r=bsmedberg 2015-06-23 08:55:40 -07:00