Chris Manchester
5c005e476e
Bug 1526072 - Record cpu utilization and clobber/full builds in build telemetry. r=nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D22630
--HG--
extra : moz-landing-system : lando
2019-03-27 22:42:48 +00:00
Chris Manchester
584f26283b
Bug 1526072 - Add cpu utilization and clobber fields to build telemetry schema. r=nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D22629
--HG--
extra : moz-landing-system : lando
2019-03-27 22:47:58 +00:00
Chris Manchester
ed4fd3fd3a
Bug 1526072 - Avoid trailing spaces when generating the schema for build telemetry. r=nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D22628
--HG--
extra : moz-landing-system : lando
2019-03-27 22:46:22 +00:00
Mike Hommey
2a363e7418
Bug 1539355
- Don't package addons in resource directories as XPI in OmnijarFormatter. r=nalexander
...
The addons manager is going to support this usecase.
Depends on D25036
Differential Revision: https://phabricator.services.mozilla.com/D25037
--HG--
extra : moz-landing-system : lando
2019-03-27 22:33:10 +00:00
Mike Hommey
33c810b43c
Bug 1539355
- Force callers of *Formatter.add_base to order their bases. r=nalexander
...
Practically speaking, it makes no difference, as only the calls to
add_base from tests weren't already ordered.
This allows a simpler approach for next change.
Differential Revision: https://phabricator.services.mozilla.com/D25036
--HG--
extra : moz-landing-system : lando
2019-03-27 22:19:32 +00:00
Mike Hommey
5dbf4813a5
Bug 1539355
- Add a packager test for in-resource addons. r=nalexander
...
This demonstrates how addons positioned under a resource directory (a
directory that would normally go in omni.ja) is currently treated.
Differential Revision: https://phabricator.services.mozilla.com/D25035
--HG--
extra : moz-landing-system : lando
2019-03-27 16:12:08 +00:00
Justin Wood
d2abc5343d
Bug 1535393 - Fill in the correct MSI version number for release and ESR. r=mhowell,nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D24994
--HG--
extra : moz-landing-system : lando
2019-03-27 17:10:58 +00:00
Noemi Erli
cfaf79673c
Backed out changeset e5117d2f9311 (bug 1533051) for Android xpcshell failures CLOSED TREE
2019-03-28 01:33:00 +02:00
Nick Alexander
3dce09e76f
Bug 1533051 - Package GeckoView prefs at architecture-specific paths for Android fat AAR/GeckoView multi-architecture builds. r=glandium
...
Bug 1533425 makes Gecko try to load from $ARCH/greprefs.js, etc on
Android. This patch teaches the packager to put preferences into
those architecture-specific locations for that code to find.
Differential Revision: https://phabricator.services.mozilla.com/D24984
--HG--
extra : moz-landing-system : lando
2019-03-27 17:35:26 +00:00
Noemi Erli
6269026d4e
Backed out 4 changesets (bug 1526072) for causing build bustages in test_clobber.py CLOSED TREE
...
Backed out changeset d3d56eca307f (bug 1526072)
Backed out changeset 37942b0f911b (bug 1526072)
Backed out changeset a0eb0f43c928 (bug 1526072)
Backed out changeset c1d1576431d7 (bug 1526072)
2019-03-27 22:51:22 +02:00
Chris Manchester
68be120a7f
Bug 1526072 - Record cpu utilization and clobber/full builds in build telemetry. r=nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D22630
--HG--
extra : moz-landing-system : lando
2019-03-18 20:36:54 +00:00
Chris Manchester
54d1b1be36
Bug 1526072 - Add cpu utilization and clobber fields to build telemetry schema. r=nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D22629
--HG--
extra : moz-landing-system : lando
2019-03-18 20:36:54 +00:00
Chris Manchester
81847eca09
Bug 1526072 - Avoid trailing spaces when generating the schema for build telemetry. r=nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D22628
--HG--
extra : moz-landing-system : lando
2019-03-18 20:36:54 +00:00
Andi-Bogdan Postelnicu
c75ef505b7
Bug 1538107 - Improve the error reporting "./mach static-analysis autotest" r=sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D24913
--HG--
extra : moz-landing-system : lando
2019-03-27 07:53:50 +00:00
Geoff Brown
8e20f2334b
Bug 1534858 - Include minidumpwriter.exe in windows artifacts; r=chmanchester
...
Test automation code assumes crashinject.exe is available on Win32:
https://searchfox.org/mozilla-central/rev/7abb9117c8500ed20833746c9f8e800fce3a4688/build/automation.py.in#356
and minidumpwriter.exe on Windows when there is a 32/64 bit mismatch between python and the application build:
https://searchfox.org/mozilla-central/rev/7abb9117c8500ed20833746c9f8e800fce3a4688/testing/mozbase/mozcrash/mozcrash/mozcrash.py#428
so I think these should be available for Windows tests, and I suspect they have only been left out accidentally.
I will file a new bug to get minidumpwriter working on aarch64.
Differential Revision: https://phabricator.services.mozilla.com/D23895
--HG--
extra : moz-landing-system : lando
2019-03-26 21:51:51 +00:00
Mike Hommey
13064496dc
Bug 1539005 - Make mach bootstrap install the thumbv7neon-linux-androideabi target. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D24825
--HG--
extra : moz-landing-system : lando
2019-03-26 00:19:20 +00:00
Mike Hommey
25dbad7cb2
Bug 1536307 - Bump libstdc++ requirement to 4.7. r=froydnj
...
Last time we updated the requirements was in bug 1278456, after we
switched to GTK+3.
While it might be worth checking what would be a reasonable requirement,
the immediate problem is that updating ANGLE hits a snag with a
libstdc++ 4.7 symbol, and the only main distro release that bumping to
that version would make us not support anymore is Ubuntu 12.04 LTS,
EOLed 2 years ago (April 2017).
Bumping to some even newer version would need more consideration.
Desupporting Ubuntu 12.04 LTS at this point is almost a no-brainer.
Differential Revision: https://phabricator.services.mozilla.com/D23979
--HG--
extra : moz-landing-system : lando
2019-03-25 12:40:25 +00:00
Bastien Abadie
51d9cea5cd
Bug 1536839 - Add json formatter to ./mach clang-format, r=ahal,marco
...
Depends on D24193
Differential Revision: https://phabricator.services.mozilla.com/D24194
--HG--
extra : moz-landing-system : lando
2019-03-25 15:02:44 +00:00
Bastien Abadie
9b8eb1ef99
Bug 1536836 - Support multiple formatters with file output in ./mach lint, r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D24193
--HG--
extra : moz-landing-system : lando
2019-03-25 09:16:14 +00:00
Ciure Andrei
e5b7cf51de
Backed out changeset d12b8cd1cee8 (bug 1534858) for causing diff build bustages CLOSED TREE
2019-03-22 15:17:30 +02:00
Geoff Brown
69c7301fc1
Bug 1534858 - Include crashinject.exe and minidumpwriter.exe in windows artifacts; r=chmanchester
...
Test automation code assumes crashinject.exe is available on Win32:
https://searchfox.org/mozilla-central/rev/7abb9117c8500ed20833746c9f8e800fce3a4688/build/automation.py.in#356
and minidumpwriter.exe on Windows when there is a 32/64 bit mismatch between python and the application build:
https://searchfox.org/mozilla-central/rev/7abb9117c8500ed20833746c9f8e800fce3a4688/testing/mozbase/mozcrash/mozcrash/mozcrash.py#428
so I think these should be available for Windows tests, and I suspect they have only been left out accidentally.
I will file a new bug to get minidumpwriter working on aarch64.
Differential Revision: https://phabricator.services.mozilla.com/D23895
--HG--
extra : moz-landing-system : lando
2019-03-21 22:12:52 +00:00
Mike Hommey
632127ba32
Bug 1521734 - Use thumbv7neon rust targets when stars align. r=chmanchester
...
Newer versions of rust come with a specialized arm target that matches
more closely our armv7 targets (with neon and thumb2), so use that when
possible.
Depends on D24324
Differential Revision: https://phabricator.services.mozilla.com/D24325
--HG--
extra : moz-landing-system : lando
2019-03-21 23:36:49 +00:00
Mike Hommey
17fde3dc29
Bug 1521734 - Refresh rust target list in toolchain configure test. r=chmanchester
...
Depends on D24323
Differential Revision: https://phabricator.services.mozilla.com/D24324
--HG--
extra : moz-landing-system : lando
2019-03-21 23:36:22 +00:00
Tooru Fujisawa
304507c2d0
Bug 1535981 - Throw error with more information when there is no public revision while building artifact mode. r=chmanchester
...
Differential Revision: https://phabricator.services.mozilla.com/D23819
--HG--
extra : moz-landing-system : lando
2019-03-21 22:12:20 +00:00
Nicholas Cowles
81ddec3340
Bug 1517528 - Capstone: convert about:privatebrowsing using gandalf's conversion script, r=Gijs,jaws,zbraniecki,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D19250
--HG--
extra : moz-landing-system : lando
2019-03-18 18:05:13 +00:00
Jason Kratzer
bf070137cd
Bug 1513071 - Include CSS2Properties.webidl in generated-files required by DOM fuzzer. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D22356
--HG--
extra : moz-landing-system : lando
2019-03-06 18:56:48 +00:00
Francesco Lodolo (:flod)
ee898e0e37
Bug 1537683
- Remove Fluent migration recipes for Firefox 66 r=Pike
...
Differential Revision: https://phabricator.services.mozilla.com/D24317
--HG--
extra : moz-landing-system : lando
2019-03-21 08:33:49 +00:00
Christian Frey
19be7642c7
Bug 1521800 - Convert passwordManager.xul and passwordManager.js to Fluent, r=jaws,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D19613
--HG--
extra : moz-landing-system : lando
2019-03-20 19:27:11 +00:00
Bastien Abadie
9ca2ba47f7
Bug 1536763 - Support more than 100 files in ./mach static-analysis check, r=andi
...
Differential Revision: https://phabricator.services.mozilla.com/D24151
--HG--
extra : moz-landing-system : lando
2019-03-20 13:03:13 +00:00
Bastien Abadie
ca516956bc
Bug 1535355 - Add --output & --format=json|text to ./mach static-analysis check, r=ahal,firefox-build-system-reviewers,chmanchester
...
Differential Revision: https://phabricator.services.mozilla.com/D23523
--HG--
extra : moz-landing-system : lando
2019-03-19 18:26:50 +00:00
Bastien Abadie
bd81147042
Bug 1535355 - Add --output option to ./mach clang-format, r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D23522
--HG--
extra : moz-landing-system : lando
2019-03-19 20:33:39 +00:00
Thomas Daede
eed1f33ab9
Bug 1533559 - Update libdav1d to 0.2.1. r=achronop
...
Differential Revision: https://phabricator.services.mozilla.com/D23761
--HG--
rename : media/libdav1d/version.h => media/libdav1d/vcs_version.h
rename : third_party/dav1d/include/meson.build => third_party/dav1d/include/dav1d/meson.build
rename : third_party/dav1d/src/obu.h => third_party/dav1d/include/dav1d/version.h.in
rename : third_party/dav1d/include/version.h.in => third_party/dav1d/include/vcs_version.h.in
rename : third_party/dav1d/src/thread_task.h => third_party/dav1d/src/log.c
rename : third_party/dav1d/src/cpu.h => third_party/dav1d/src/log.h
extra : moz-landing-system : lando
2019-03-19 17:35:09 +00:00
Sylvestre Ledru
ab23ebfb0e
Bug 1535948 - Fix the indentation: the code wasn't executed r=mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D24035
--HG--
extra : moz-landing-system : lando
2019-03-19 16:02:05 +00:00
Tooru Fujisawa
e5be10e2bf
Bug 1535243 - Provide reference for mercurial bundle when hg pull fails in bootstrap. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D23458
--HG--
extra : moz-landing-system : lando
2019-03-19 08:02:07 +00:00
Tooru Fujisawa
7cd514e655
Bug 1530544 - Use consistent question style for prompt inside bootstrap and mercurial-setup. r=glandium
...
Changed the following:
- Use (Yn) instead of [Y/n] to align with mercurial-setup that is using
mercurial's ui class
- Use (Yn) prompt instead of int prompt where the options are Yes/No
- Remove empty lines around options to align with the first question
about Firefox {Desktop,Mobile} {,non-}Artifact
- Move the question `Would you like to enable build system telemetry?`
to the last line
- Use `Your choice:` propmt for int prompt to align with the first question
Differential Revision: https://phabricator.services.mozilla.com/D23457
--HG--
extra : moz-landing-system : lando
2019-03-19 08:02:05 +00:00
Tooru Fujisawa
96a6c6f371
Bug 1535242 - Provide better message when choosing a directory to clone. r=glandium
...
- Do not use `ERROR` when user enters possibly parent-directory when
choosing the directory to clone mozilla-unified
- Show the path of pre-existing mozilla-unified path on error
Differential Revision: https://phabricator.services.mozilla.com/D23456
--HG--
extra : moz-landing-system : lando
2019-03-15 08:50:28 +00:00
shindli
66a5ef2991
Backed out changeset c0996caf797f (bug 1523761) for bc failures in browser/components/customizableui/test/browser_947914_button_history.js CLOSED TREE
2019-03-18 19:20:56 +02:00
Yuan Cheng
ad8f4def53
Bug 1523761 - Move the syncedTabs strings from browser.dtd to fluent, r=Gijs,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D22980
--HG--
extra : moz-landing-system : lando
2019-03-15 18:46:46 +00:00
Coroiu Cristina
9df7619fc3
Merge mozilla-central to autoland a=merge
2019-03-16 23:56:14 +02:00
Alvaro Serero
a3ce49b1f5
Bug 1529504 - Fix two flake8 warnings in static analysis (mach_commands.py) r=sylvestre
...
--HG--
extra : amend_source : 16f845e4b3f2e706fc2904c7f61ab32a434ba0ef
2019-03-16 11:53:50 +01:00
Mike Hommey
c7e738d69d
Bug 1535501 - Allow to get full crashreporter symbols on artifact builds. r=mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D23605
--HG--
extra : moz-landing-system : lando
2019-03-15 21:56:14 +00:00
Dustin J. Mitchell
eacad2e343
Bug 1535487 - determine rootUrl directly in buglist creator r=tomprince
...
Differential Revision: https://phabricator.services.mozilla.com/D23601
--HG--
extra : moz-landing-system : lando
2019-03-15 15:09:45 +00:00
Andrew Halberstadt
e2b3fa3969
Bug 1533043 - [python-test] Add ability for individual tests to have pypi dependencies, r=davehunt
...
Sometimes tools install pypi at runtime via mach (e.g self.install_pip_package
/ self.install_pip_requirements). It's difficult to test these modules with
pytest because we usually won't be going through mach.
This gives tests the ability to depend on external pypi packages the same way
they might get installed when running via mach.
Note, I only added support for requirements.txt here because
python/mozbuild/mozbuild/virtualenv.py's 'install_pip_package' function is
completely busted with modern pip. And the pip used with |mach python-test| is
more modern than the one used with the regular build venv due to pipenv. We'll
need to fix this eventually, but that's another bug for another day.
Differential Revision: https://phabricator.services.mozilla.com/D22784
--HG--
extra : moz-landing-system : lando
2019-03-13 14:51:37 +00:00
Gurzau Raul
1dd267df2b
Backed out changeset f73f629e8cca (bug 1517528) on request from jaws, CLOSED TREE.
2019-03-14 07:54:17 +02:00
Nicholas Cowles
2381e5849f
Bug 1517528 - Capstone: convert about:privatebrowsing using gandalf's conversion script, r=Gijs,jaws,zbraniecki,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D19250
--HG--
extra : moz-landing-system : lando
2019-03-11 17:56:36 +00:00
Dustin J. Mitchell
aa3ebe8988
Bug 1535171 - fix missed uses of no-argument get_root_url r=tomprince
...
Differential Revision: https://phabricator.services.mozilla.com/D23416
--HG--
extra : moz-landing-system : lando
2019-03-13 23:10:16 +00:00
Mike Hommey
90c2c15343
Bug 1534522 - Allow to specify different task ids for artifacts. r=dmajor
...
Bug 1528123 added a way to specify a task id to influence mach
artifact. In the case of upcoming EME-enabled win64-aarch64 builds, we
need to be able to specify two different task ids, which a single
environment variable doesn't really allow.
So extend the scheme to check environment variables with the build
type included in the variable name.
Differential Revision: https://phabricator.services.mozilla.com/D23101
--HG--
extra : moz-landing-system : lando
2019-03-13 23:08:06 +00:00
Dustin J. Mitchell
51a9036fae
Bug 1508381 - update buglist_creator to use new version of tc client r=tomprince
...
Differential Revision: https://phabricator.services.mozilla.com/D18117
--HG--
extra : moz-landing-system : lando
2019-03-12 20:40:10 +00:00
Benjamin Bouvier
906829913d
Bug 1534630: Slightly optimize scheduling of clang-format jobs; r=andi
...
Instead of over-estimating the number of items in a batch, do the opposite:
slightly under-estimate the number of items, then dispatch outstanding items
(by just adding one item to each batch).
Differential Revision: https://phabricator.services.mozilla.com/D23141
--HG--
extra : moz-landing-system : lando
2019-03-12 16:30:12 +00:00
Aki Sasaki
92cf5ecd6a
Bug 1534506 - download chain-of-trust.json instead of chainOfTrust.json.asc r=tomprince
...
Differential Revision: https://phabricator.services.mozilla.com/D23081
--HG--
extra : moz-landing-system : lando
2019-03-12 04:53:57 +00:00