f30595d9d0a74e3d355a06279f4ed234ef5234e8: Bug 1333255: rename taskgraph.task to taskgraph.loader; r=jonasfj
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 09 Mar 2017 19:00:49 -0500 - rev 499994
Push
49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1333255: rename taskgraph.task to taskgraph.loader; r=jonasfj
MozReview-Commit-ID: 6aPdGbxn0D1
7d523705b7f0a2e886021b72a89c8f7c6baafffd: Bug 1333255: always transform tasks; r=jonasfj
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 09 Mar 2017 16:40:33 -0500 - rev 499993
Push
49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1333255: always transform tasks; r=jonasfj
MozReview-Commit-ID: 3A5wzXKG0Yp
6818bc4b6e4baa03408742e97cffd761e6b1d3c7: Bug 1333255: and then there was only one Task class; r=jonasfj
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 09 Mar 2017 23:14:30 -0500 - rev 499992
Push
49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1333255: and then there was only one Task class; r=jonasfj
Note that the to_json method prefers the taskgraph's dependencies information
(edges) to that from the task.dependencies entries. At a few points in
task-graph generation, these values differ, although that is expected (for
example, the full task set contains no edges, but that information is still in
task.dependencies). Unifying that representation leads to some difficulty with
task transforms that reach into the dependency tree (beetmover), so the
different representations are left as-is.
MozReview-Commit-ID: GeW8HNwFA9Z
75d1c9a2832ba79204ae5407d1b46f136c5cd24c: Bug 1333255: handle when.files-changed at the job level; r=jonasfj
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 09 Mar 2017 15:16:25 -0500 - rev 499991
Push
49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1333255: handle when.files-changed at the job level; r=jonasfj
MozReview-Commit-ID: AbJcXu22dNP
b08ccd2c80c5333e018f64ddf90dde8643cd307e: Bug 1333255: only apply seta optimizations for tests; r=jonasfj
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 09 Mar 2017 14:45:12 -0500 - rev 499990
Push
49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1333255: only apply seta optimizations for tests; r=jonasfj
MozReview-Commit-ID: FoIlgwBe4Gd
de68c1961b50579843f7ecda4c46c40711485676: Bug 1333255: replace uses of index_paths with optimizations; r=jonasfj
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 10 Mar 2017 20:20:50 +0000 - rev 499989
Push
49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1333255: replace uses of index_paths with optimizations; r=jonasfj
MozReview-Commit-ID: 1w8HVv94xoD
f53592e9d731a228b72658759d02e9204b34785a: Bug 1333255: implement optimizations as named functions; r=jonasfj
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 10 Mar 2017 18:17:43 +0000 - rev 499988
Push
49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1333255: implement optimizations as named functions; r=jonasfj
MozReview-Commit-ID: 9xkHny7IYfA
848332bc134aba896780a82e4fbf46f84244567c: Bug 1333255: remove t.get_dependencies(); r=jonasfj
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 08 Mar 2017 21:22:31 +0000 - rev 499987
Push
49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1333255: remove t.get_dependencies(); r=jonasfj
MozReview-Commit-ID: 1UF9yKXeRt7
4da50aa3f6cb0cc278f168100b7d3c95e96c9e1e: Bug 1333255: use transforms to make docker image tasks, too; r=jonasfj
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 08 Mar 2017 20:52:13 +0000 - rev 499986
Push
49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1333255: use transforms to make docker image tasks, too; r=jonasfj
MozReview-Commit-ID: Eke3TjLbEfE
326514698b7c6376d907825180119570e8fa9959: Bug 1333255: use normal old functions to load tasks; r=jonasfj
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 09 Mar 2017 23:14:40 -0500 - rev 499985
Push
49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1333255: use normal old functions to load tasks; r=jonasfj
Instead of using a class's static method, use a simple function, specified by
the `loader` key.
MozReview-Commit-ID: IeOl9qiSCXf
3118bfb4897a3a5d37d80086e95e76a25b2bd0e0: Backed out Bug 1317783 (f3ce91312a1b and 20606ceedd0f)
Johan Lorenzo <jlorenzo@mozilla.com> - Thu, 16 Mar 2017 13:51:05 +0100 - rev 499984
Push
49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Backed out
Bug 1317783 (f3ce91312a1b and 20606ceedd0f)
MozReview-Commit-ID: dnUQsR1ny1
f3ce91312a1bf5e59dd855fd5ad78429986ca4bf: Bug 1317783 - fixup; change worker-type to dev
Johan Lorenzo <jlorenzo@mozilla.com> - Thu, 16 Mar 2017 12:30:15 +0100 - rev 499983
Push
49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1317783 - fixup; change worker-type to dev
MozReview-Commit-ID: Gxpb7SgvgZC
20606ceedd0f6f99bb907a3ca5dec66cba3bf034: Bug 1317783 - Put PushApk tasks in-tree
Johan Lorenzo <jlorenzo@mozilla.com> - Thu, 16 Mar 2017 12:24:15 +0100 - rev 499982
Push
49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1317783 - Put PushApk tasks in-tree
5211934f0b1a79a80331e86ba50f47d889ae08ff: Bug 1347576 - Allow 'mach repackage' to work from environment
Mike Shal <mshal@mozilla.com> - Wed, 15 Mar 2017 16:24:30 -0400 - rev 499981
Push
49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1347576 - Allow 'mach repackage' to work from environment
From 93c05dc67b16d9e122ac219f9087e42260866ba7 Mon Sep 17 00:00:00 2001
variables
The cross Linux->OSX dmg creator needs some tools that are specified by
configure variables. However, this means we would need to run configure
before repackaging a signed tarball into a dmg. Instead we can
optionally allow the tools to be passed in via environment variables and
only import buildconfig if necessary.
MozReview-Commit-ID: HZyHIXufOIg
---
python/mozbuild/mozpack/dmg.py | 22 +++++++++++++++-------
1 file changed, 15 insertions(+), 7 deletions(-)
a1e7b0b3d9d7bb53b1f4abba7f5ad5a625dabd83: Bug 1347576 - Add a 'mach repackage' command, with OSX dmg support
Mike Shal <mshal@mozilla.com> - Fri, 10 Mar 2017 18:36:23 -0500 - rev 499980
Push
49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1347576 - Add a 'mach repackage' command, with OSX dmg support
From 9a18e9e415ce604f89636f82391c73ebf801a0fe Mon Sep 17 00:00:00 2001
This is the initial support of 'mach repackage', which can take an
existing tarball and create a relevant package format for a target
system. Currently the intended use is to repackage a signed tarball into
an OSX .dmg file, though we can expand it to support other package types
in the future.
MozReview-Commit-ID: 6t2rlXpwUvu
---
python/mozbuild/mozbuild/mach_commands.py | 35 +++++++++++++++++++++++++++++++
python/mozbuild/mozpack/dmg.py | 25 ++++++++++++++++++++++
python/mozbuild/mozpack/unarchive.py | 18 ++++++++++++++++
3 files changed, 78 insertions(+)
create mode 100644 python/mozbuild/mozpack/unarchive.py
ab96d8a9e2476dbd4de79ef5f7af77f7fb6bf3ca: Bug 1332491 - Delete SelectorCacheKey synchronously. r=bz
Bevis Tseng <btseng@mozilla.com> - Mon, 13 Mar 2017 14:37:19 +0800 - rev 499979
Push
49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1332491 - Delete SelectorCacheKey synchronously. r=bz
1. The current asynchronous behavior is pointless, because we still remove the
hashtable entry synchronously, which deletes the value, and it's the value
we're using.
2. Trying to asynchronously delete the value is difficult, and not currently
needed because we can't get a memory-pressure notification while we're using
the value, and hence can't expire it from the expiration tracker.
Note: we can't get this memory-pressure notification because the stage 2 of
mozalloc_handle_oom() to reclaim memory when OOM is not implemented yet.
bafa69c3080ed94a49a77acb159efe6c2ae4e183: Bug 1341238 - Don't hang on to pointer from temporary NS_LossyConvertUTF16toASCII. r=padenot
Matthew Gregan <kinetik@flim.org> - Tue, 14 Mar 2017 17:57:03 +0000 - rev 499978
Push
49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1341238 - Don't hang on to pointer from temporary NS_LossyConvertUTF16toASCII. r=padenot
f62c98850fd1ad600091998ef5b027ead2fa7b89: Bug 1341238 - Introduce (hidden) pref to force a particular libcubeb backend. r=kinetik,ehsan
Damien Zammit <damien@zamaudio.com> - Tue, 14 Mar 2017 17:57:03 +0000 - rev 499977
Push
49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1341238 - Introduce (hidden) pref to force a particular libcubeb backend. r=kinetik,ehsan
This adds 'media.cubeb.backend' to ContentPrefs, which is necessary because
`cubeb_init` is called _very_ early in the lifetime of a content process,
because it needs to be called before enabling seccomp.
5e31fb58a1d34236966eeb49b614d850acc32c28: Bug 1341238 - Update cubeb to revision 4ab45776. r=kinetik
Paul Adenot <padenot@mozilla.com> - Tue, 14 Mar 2017 17:57:03 +0000 - rev 499976
Push
49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1341238 - Update cubeb to revision 4ab45776. r=kinetik
5f53b9b2d22a8c5cd48ef21aed01772571e06dd6: Bug 1347379 - Don't bother searching for a newly generated UUID in the request context hashtable; r=mcmanus
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 15 Mar 2017 00:10:10 -0400 - rev 499975
Push
49603 by bmo:jlorenzo@mozilla.com at Thu, 16 Mar 2017 15:05:10 +0000
Bug 1347379 - Don't bother searching for a newly generated UUID in the request context hashtable; r=mcmanus