searching for reviewer(nalexander)
408920c5296e: Bug 1532098 - Update login instead delete then add. r=nalexander a=lizzard
Edouard Oger <eoger@fastmail.com> - Wed, 06 Mar 2019 17:52:30 +0000 - rev 516321
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1532098 - Update login instead delete then add. r=nalexander a=lizzard Differential Revision: https://phabricator.services.mozilla.com/D22346
009f023e478c: Bug 1522151 - Use correct region for regionOverrides. r=nalexander, a=lizzard
Michael Kaply <mozilla@kaply.com> - Wed, 20 Feb 2019 19:44:05 +0000 - rev 516092
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1522151 - Use correct region for regionOverrides. r=nalexander, a=lizzard Differential Revision: https://phabricator.services.mozilla.com/D17379
6d4e20ba3b7f: Bug 1522151 - Use correct region for regionOverrides. r=nalexander a=lizzard
Dorel Luca <dluca@mozilla.com> - Fri, 22 Feb 2019 11:16:12 +0200 - rev 516081
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1522151 - Use correct region for regionOverrides. r=nalexander a=lizzard Reviewers: nalexander Reviewed By: nalexander Bug #: 1522151 Differential Revision: https://phabricator.services.mozilla.com/D17379
39d0c50a2209: Bug 1521284 - Don't hardcode config.log path in old-configure. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Mon, 21 Jan 2019 17:32:11 +0000 - rev 514760
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1521284 - Don't hardcode config.log path in old-configure. r=nalexander Because old-configure is only refreshed when, essentially, old-configure.in changes, hardcoded (absolute) paths don't necessarily match the build environment of the current build. So instead, use an environment variable that we pass from python configure when invoking old-configure. Also do dummy changes to old-configure.in so that old-configure is refreshed at least once to get the environment-based value. Differential Revision: https://phabricator.services.mozilla.com/D17077
f51c5057cc00: Bug 1496995 - Account for all dictionaries when updating built_in_addons.json during l10n repack. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Fri, 18 Jan 2019 21:53:16 +0000 - rev 514478
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1496995 - Account for all dictionaries when updating built_in_addons.json during l10n repack. r=nalexander All directories are part of the langpack that is being merged in, but when the langpack includes the english dictionary, it is not handled at the same time as other dictionaries, because it is also part of the original application. Instead of trying to catch all places where a dictionary might be added to the final repack, we wrap the formatter so that it tracks all of them wherever they're added from, and updates the built_in_addons.json file accordingly. Differential Revision: https://phabricator.services.mozilla.com/D16785
19b949191e5c: Bug 1484691 - [doc] Don't add doctrees nested under other doctrees to the root index r=nalexander
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 18 Jan 2019 20:10:18 +0000 - rev 514472
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1484691 - [doc] Don't add doctrees nested under other doctrees to the root index r=nalexander Currently, it's possible to nest doctrees underneath one another by doing this: SPHINX_TREES['foo'] = 'docs' SPHINX_TREES['foo/bar'] = 'bar/docs' (note: the 'bar' doctree doesn't need to be a subdir of foo and can be defined in a completely separate moz.build) Doing this means that the docs in 'bar' will be nested underneath the docs in 'foo' when sphinx-build ultimately runs. This allows us to add 'bar' to foo's index, essentially making bar a subdoc of foo. The problem is that we also add bar's docs to the root index here: https://searchfox.org/mozilla-central/rev/dac799c9f4e9f5f05c1071cba94f2522aa31f7eb/tools/docs/moztreedocs/__init__.py#133 The result is that the main landing page for firefox-source-docs is a big long list of random unrelated topics. There is no organization or cohesion. By excluding subdocs from the main index, we can start to move pages around into some kind of organization that makes sense. Actually moving those docs will be a lot of work, but at least this will give us the ability. Differential Revision: https://phabricator.services.mozilla.com/D16869
69a1d3aa522d: Bug 1520516 - Set verbose logging for cargo when -v is passed to |./mach build|. r=nalexander
Chris Manchester <cmanchester@mozilla.com> - Fri, 18 Jan 2019 19:03:24 +0000 - rev 514469
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1520516 - Set verbose logging for cargo when -v is passed to |./mach build|. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D16907
508f0c568b83: Bug 1520974: Fix typo in browser/installer/windows/Makefile.in; r=nalexander#firefox-build-system-reviewers
Aaron Klotz <aklotz@mozilla.com> - Fri, 18 Jan 2019 01:01:36 +0000 - rev 514366
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1520974: Fix typo in browser/installer/windows/Makefile.in; r=nalexander#firefox-build-system-reviewers Differential Revision: https://phabricator.services.mozilla.com/D16922
d08e4acf1e85: Bug 1520393 - Use proper defaults for --enable-jemalloc and --enable-replace-malloc. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 17 Jan 2019 21:52:01 +0000 - rev 514340
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1520393 - Use proper defaults for --enable-jemalloc and --enable-replace-malloc. r=nalexander Back when those were added, option defaults could not indirectly depend on `target` or `host`, but that changed with bug 1322025. As a side effect, this allows to turn them into straight js_options without resorting to the manual add_old_configure_arg. Differential Revision: https://phabricator.services.mozilla.com/D16664
6f0ec77a2d7e: Bug 1520718 - In python configure, fix `when` in `option`. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 17 Jan 2019 17:04:06 +0000 - rev 514338
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1520718 - In python configure, fix `when` in `option`. r=nalexander Make option(..., when='--foo') equivalent to option(..., when=depends('--foo')(lambda x: x)). Differential Revision: https://phabricator.services.mozilla.com/D16795
471d9fab61b3: Bug 1507631 - Remove mentions of MOZ_SIGN_CMD from the build system. r=nalexander
Chris Manchester <cmanchester@mozilla.com> - Wed, 16 Jan 2019 22:46:38 +0000 - rev 514323
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1507631 - Remove mentions of MOZ_SIGN_CMD from the build system. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D16754
263e45bdcd59: Bug 1520393 - Use proper defaults for --enable-jemalloc and --enable-replace-malloc. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 17 Jan 2019 06:49:10 +0000 - rev 514225
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1520393 - Use proper defaults for --enable-jemalloc and --enable-replace-malloc. r=nalexander Back when those were added, option defaults could not indirectly depend on `target` or `host`, but that changed with bug 1322025. As a side effect, this allows to turn them into straight js_options without resorting to the manual add_old_configure_arg. Differential Revision: https://phabricator.services.mozilla.com/D16664
5035c0df0974: Bug 1520410 - Make --host/--target alter the output from configure --help. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Wed, 16 Jan 2019 20:20:22 +0000 - rev 514220
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1520410 - Make --host/--target alter the output from configure --help. r=nalexander Before bug 1322025, running configure --help along --host and/or --target would show the options that are specific to the host/target/cross-compilation (e.g. those with when=target_is_windows) which was convenient. Bug 1322025 unfortunately broke that, and this restores the feature. Differential Revision: https://phabricator.services.mozilla.com/D16673
037b359d5bf2: Bug 1520402 - Require the android NDK when targetting Android, not when building Fennec. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 17 Jan 2019 04:14:50 +0000 - rev 514219
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1520402 - Require the android NDK when targetting Android, not when building Fennec. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D16671
ab27c46876dd: Bug 1520394 - Don't invoke js subconfigure as a separate process. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Wed, 16 Jan 2019 23:42:12 +0000 - rev 514180
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1520394 - Don't invoke js subconfigure as a separate process. r=nalexander Since js configure is also python configure, we can actually create a ConfigureSandbox directly, with the right environment and arguments. Depends on D16668 Differential Revision: https://phabricator.services.mozilla.com/D16669
adc8ba2d499e: Bug 1520394 - Wrap the os and subprocess modules in python configure sandbox. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Wed, 16 Jan 2019 23:39:10 +0000 - rev 514179
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1520394 - Wrap the os and subprocess modules in python configure sandbox. r=nalexander Because the sandbox has its own environment from which it initializes, os.environ should reflect that in the sandbox. And the few obvious things that use os.environ too, i.e. subprocess.*. Depends on D16667 Differential Revision: https://phabricator.services.mozilla.com/D16668
e1f95cea7f0c: Bug 1520394 - Don't hard code log file name for old-configure. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Wed, 16 Jan 2019 20:29:15 +0000 - rev 514178
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1520394 - Don't hard code log file name for old-configure. r=nalexander Instead, use the actual log file name as configured through python logging. This doesn't make a practical difference now, but will when subconfigure logs to the toplevel log. Depends on D16666 Differential Revision: https://phabricator.services.mozilla.com/D16667
596f8d9346ec: Bug 1520394 - Restore logging to file after running old-configure. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Wed, 16 Jan 2019 20:27:53 +0000 - rev 514177
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1520394 - Restore logging to file after running old-configure. r=nalexander We're going to want to log some more. At the moment, this just adds the output of subconfigure to top-level config.log, but this will become more useful down the road. Depends on D16665 Differential Revision: https://phabricator.services.mozilla.com/D16666
f611bc50d11c: Bug 1520394 - Send old-configure output through logging. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Wed, 16 Jan 2019 21:44:42 +0000 - rev 514176
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1520394 - Send old-configure output through logging. r=nalexander Rather than letting it go through to sys.stdout/sys.stderr directly. Differential Revision: https://phabricator.services.mozilla.com/D16665
9a00f3b44547: Bug 1520393 - Use proper defaults for --enable-jemalloc and --enable-replace-malloc. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Wed, 16 Jan 2019 20:25:21 +0000 - rev 514175
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1520393 - Use proper defaults for --enable-jemalloc and --enable-replace-malloc. r=nalexander Back when those were added, option defaults could not indirectly depend on `target` or `host`, but that changed with bug 1322025. As a side effect, this allows to turn them into straight js_options without resorting to the manual add_old_configure_arg. Differential Revision: https://phabricator.services.mozilla.com/D16664
939c78a89e7d: Bug 1520377 - Inline subconfigure.prepare and simplify. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Wed, 16 Jan 2019 23:29:19 +0000 - rev 514173
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1520377 - Inline subconfigure.prepare and simplify. r=nalexander Depends on D16644 Differential Revision: https://phabricator.services.mozilla.com/D16645
e0fd6ca971ae: Bug 1520377 - Replace/Inline subconfigure.{prefix_lines,execute_and_prefix}. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Wed, 16 Jan 2019 21:44:54 +0000 - rev 514172
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1520377 - Replace/Inline subconfigure.{prefix_lines,execute_and_prefix}. r=nalexander Use an I/O wrapper on the configure output handler to add the "js/src>" prefix. Depends on D16643 Differential Revision: https://phabricator.services.mozilla.com/D16644
e822bc175cee: Bug 1520377 - Inline subconfigure.run in js/sub.configure. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Wed, 16 Jan 2019 23:18:29 +0000 - rev 514171
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1520377 - Inline subconfigure.run in js/sub.configure. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D16643
bc6c2b781953: Bug 1520402 - Require the android NDK when targetting Android, not when building Fennec. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Wed, 16 Jan 2019 23:26:51 +0000 - rev 514170
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1520402 - Require the android NDK when targetting Android, not when building Fennec. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D16671
7e9a290c0e91: bug 1517793 - fix `mach run --debug` to not hit an exception if no debugger can be found. r=nalexander
Ted Mielczarek <ted@mielczarek.org> - Mon, 14 Jan 2019 18:09:48 +0000 - rev 513897
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
bug 1517793 - fix `mach run --debug` to not hit an exception if no debugger can be found. r=nalexander This change simply moves a check for the "no debugger found" situation out of a conditional so it will catch more cases. Differential Revision: https://phabricator.services.mozilla.com/D16476
2809c756574d: Bug 1519603 - Remove the File class in subconfigure.py. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Mon, 14 Jan 2019 18:41:07 +0000 - rev 513857
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1519603 - Remove the File class in subconfigure.py. r=nalexander The File class is now used only in one place, only for its mtime property, which can be replaced with os.path.getmtime. Depends on D16402 Differential Revision: https://phabricator.services.mozilla.com/D16403
94f3932b2f95: Bug 1519603 - Hardcode js/src into subconfigure.py. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Mon, 14 Jan 2019 18:40:41 +0000 - rev 513856
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1519603 - Hardcode js/src into subconfigure.py. r=nalexander Because subconfigure.py is only used for js/src and we're not going to add any more subconfigures, we can hardcode js/src into the script, and remove the branches that aren't taken as a consequence. Depends on D16382 Differential Revision: https://phabricator.services.mozilla.com/D16402
8688b128061b: Bug 1519603 - Run build/subconfigure.py in one pass. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Mon, 14 Jan 2019 18:39:12 +0000 - rev 513855
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1519603 - Run build/subconfigure.py in one pass. r=nalexander It was useful to run the prepare phase and the actual subconfigure separately, but it's not anymore after all the recent simplications. Depends on D16381 Differential Revision: https://phabricator.services.mozilla.com/D16382
129e9f6b6295: Bug 1519603 - Manually inline AC_OUTPUT_SUBDIRS and MOZ_RUN_ALL_SUBCONFIGURES. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Mon, 14 Jan 2019 18:37:06 +0000 - rev 513854
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1519603 - Manually inline AC_OUTPUT_SUBDIRS and MOZ_RUN_ALL_SUBCONFIGURES. r=nalexander Because we only ever run one subconfigure, the machinery to execute several is not useful anymore. Inlining it allows to simplify the code too, because it doesn't need to be generic anymore. This also removes the last remaining bits of acwinpaths.m4. Also remove now unused support for --list in build/subconfigure.py. Depends on D16380 Differential Revision: https://phabricator.services.mozilla.com/D16381
78ac28070bad: Bug 1519603 - Don't run subconfigure from js/src. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Mon, 14 Jan 2019 18:35:03 +0000 - rev 513853
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1519603 - Don't run subconfigure from js/src. r=nalexander There aren't any anymore. Depends on D16379 Differential Revision: https://phabricator.services.mozilla.com/D16380
c8f92004fdfb: Bug 1519603 - Remove dead code in build/subconfigure.py. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Mon, 14 Jan 2019 18:33:33 +0000 - rev 513852
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1519603 - Remove dead code in build/subconfigure.py. r=nalexander We only run it for js/src now, so get_config_files always returns empty lists. Depends on D16378 Differential Revision: https://phabricator.services.mozilla.com/D16379
0a2b04a44569: No Bug - Log update data for fennec (when not using Google Play). r=nalexander
Justin Wood <Callek@gmail.com> - Mon, 14 Jan 2019 21:44:29 +0000 - rev 513817
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
No Bug - Log update data for fennec (when not using Google Play). r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D15869
797e7094701d: Bug 1520006 - [mach] Fix bug in 'mach completion', r=nalexander
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 14 Jan 2019 21:20:55 +0000 - rev 513814
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1520006 - [mach] Fix bug in 'mach completion', r=nalexander This fixes an issue from bug 1518586. It stemmed from the fact that I misunderstood how the 'parser' attribute was being used in mach commands and didn't do enough testing. This patch fixes things such that we check that 'parser' is not None, as well as add the completion targets from 'handler.arguments'. Differential Revision: https://phabricator.services.mozilla.com/D16501
b45954a2a5b8: Bug 1518229 - Allow clear-text network traffic in Android manifest. r=nalexander
Jan Henning <jh+bugzilla@buttercookie.de> - Mon, 14 Jan 2019 18:16:19 +0000 - rev 513750
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1518229 - Allow clear-text network traffic in Android manifest. r=nalexander Needs to be explicitly declared in case we start targeting Android P. It's unclear to what extent this is really required when *not* using Android's network stack directly, but at least with Firefox, some things definitively use it, e.g. favicons. As we're a browser, we need to allow access to arbitrary pages, so just generally white-list it. Differential Revision: https://phabricator.services.mozilla.com/D16408
b1522f31ad7d: Bug 1518514 - Correctly read and parse list.json in search engine manager. r=nalexander
Michael Kaply <mozilla@kaply.com> - Thu, 10 Jan 2019 19:07:18 +0000 - rev 513737
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1518514 - Correctly read and parse list.json in search engine manager. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D15992
60cafc046dec: No Bug - Log update data for fennec (when not using Google Play). r=nalexander
Justin Wood <Callek@gmail.com> - Mon, 14 Jan 2019 14:39:04 +0000 - rev 513715
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
No Bug - Log update data for fennec (when not using Google Play). r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D15869
8bac283f6c7e: Bug 1519047 - Move FFVPX_ASFLAGS and related variables to python configure. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Fri, 11 Jan 2019 18:17:36 +0000 - rev 513556
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1519047 - Move FFVPX_ASFLAGS and related variables to python configure. r=nalexander This also moves the corresponding ASFLAGS from moz.build to python configure. Differential Revision: https://phabricator.services.mozilla.com/D16320
729ea50e3045: Bug 1518586 - [mach] Implement bash completion for subcommands and arguments r=nalexander
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 11 Jan 2019 15:28:49 +0000 - rev 513486
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1518586 - [mach] Implement bash completion for subcommands and arguments r=nalexander Since we're calling into a mach command for the current completion implementation anyway (and incurring python startup penalties), we might as well move all the bash logic into the mach command. The new 'mach-completion' command was created in case there are scripts relying on the current behaviour of 'mach-commands'. Depends on D16254 Differential Revision: https://phabricator.services.mozilla.com/D16255
5b651dea28d8: Bug 1518586 - [mach] Add some basic usage docs r=nalexander
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 11 Jan 2019 03:34:30 +0000 - rev 513485
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1518586 - [mach] Add some basic usage docs r=nalexander I was looking for a good place to put documentation for enabling the bash completion script when I realized that the 'mach' documentation is targeted at tool developers rather than users. Seeing as this is the main 'mach' documentation and we want to make 'firefox-source-docs' the place to go for contribution information, we should endeavour to target end users with this documentation. This adds a very basic usage page which should be expanded upon, but is better than nothing. I changed the headers in 'index.rst' to use raw:: html so that they don't show up in the nav bar to the left (and subsequently block the *actually important* things from appearing). Differential Revision: https://phabricator.services.mozilla.com/D16254
65511e8d7a7e: Bug 1519281 - Remove leftovers from bug 1490765. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Fri, 11 Jan 2019 05:02:07 +0000 - rev 513429
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1519281 - Remove leftovers from bug 1490765. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D16269
3a11ad73f5b8: bug 1517909 - format build telemetry time correctly when seconds has no fractional component. r=nalexander
Ted Mielczarek <ted@mielczarek.org> - Tue, 08 Jan 2019 21:29:26 +0000 - rev 513303
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
bug 1517909 - format build telemetry time correctly when seconds has no fractional component. r=nalexander It turns out that Python's `datetime.isoformat` method will leave off the fractional component of seconds if it would be all zeroes, but the voluptuous `Datetime` validator wants it to be present, so it's possible to hit an error if you run mach at exactly an integer second. This patch switches from `isoformat` to `strftime` with an explicit format string instead. Differential Revision: https://phabricator.services.mozilla.com/D15981
a9422d15a9f5: Bug 1517919, put Fluent files into right subdirectory for chrome-%, r=nalexander
Axel Hecht <axel@pike.org> - Wed, 09 Jan 2019 00:34:45 +0000 - rev 512979
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1517919, put Fluent files into right subdirectory for chrome-%, r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D15883
29429b3bef3e: Bug 1517532 - Extend artifact builds to find and download artifacts from pgo builds when MOZ_PGO is set. r=nalexander
Chris Manchester <cmanchester@mozilla.com> - Tue, 08 Jan 2019 23:03:27 +0000 - rev 512954
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1517532 - Extend artifact builds to find and download artifacts from pgo builds when MOZ_PGO is set. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D15988
df23b1fa16f5: Bug 1507344 - Add a configure option for JARLOG_FILE in profile use builds. r=nalexander
Chris Manchester <cmanchester@mozilla.com> - Fri, 21 Dec 2018 19:05:44 +0000 - rev 512448
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1507344 - Add a configure option for JARLOG_FILE in profile use builds. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D13917
3b1c7ad601ba: Bug 1507344 - Add configure machinery for MOZ_PROFILE_USE and merging profile. r=nalexander
Chris Manchester <cmanchester@mozilla.com> - Fri, 21 Dec 2018 19:02:11 +0000 - rev 512447
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1507344 - Add configure machinery for MOZ_PROFILE_USE and merging profile. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D13863
3808fda372b1: Bug 1492664 - generate portable URLs for Android mach commands; r=nalexander
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 24 Sep 2018 16:59:32 +0000 - rev 512054
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1492664 - generate portable URLs for Android mach commands; r=nalexander
75572e56c170: Bug 1515808 - Compensate for older python's buggy inspect.getblock. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Fri, 21 Dec 2018 00:47:29 +0000 - rev 511592
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1515808 - Compensate for older python's buggy inspect.getblock. r=nalexander Fixing this unveils an issue in TestRecursiveMake::test_linkage that was happening locally but not on automation, due to the Binary() template never being invoked on automation. Differential Revision: https://phabricator.services.mozilla.com/D15162
dca16fc55e60: Bug 1515581 - Move RC and WINDRES to python configure. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 20 Dec 2018 22:25:24 +0000 - rev 511583
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1515581 - Move RC and WINDRES to python configure. r=nalexander Remove the version check for WINDRES, because, as per bug 454112, it didn't actually work, and, making it work actually causes problems because llvm's windres, used with mingw clang, has version 0.1. Differential Revision: https://phabricator.services.mozilla.com/D15070
06c4580d6f43: Bug 1515504 - Fix the path we check version.txt/version_display.txt under in non-browser projects. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 20 Dec 2018 03:52:29 +0000 - rev 511574
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1515504 - Fix the path we check version.txt/version_display.txt under in non-browser projects. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D15027
ea783721ca9e: Bug 1515662 - Copy javadoc jar to right location for publishing. r=nalexander
Agi Sferro <agi@mozilla.com> - Thu, 20 Dec 2018 19:37:42 +0000 - rev 511569
Push 1953 by ffxbld-merge at Mon, 11 Mar 2019 12:10:20 +0000
Bug 1515662 - Copy javadoc jar to right location for publishing. r=nalexander In Bug 1506601 we started specifying a version number which made the javadoc jar artifact name change from `geckoview-javadoc.jar` to `geckoview-<version>-javadoc.jar` where `<version>` is the current GeckoView version. This is a good change but it broke our javadoc publishing code which doesn't know about the version code in `//taskcluster/ci/build/android-stuff.yml`. To make that work we add a new task `copyJavadocJar${variantName}` which copies the jar to the expected location. Depends on D15128 Differential Revision: https://phabricator.services.mozilla.com/D15129