Mike Hommey
f535e6cec9
Followup for bug 1539355: Make it work for the root directory. r=me
...
When an added file is not under an app or addon directory, its base
directory is ''. The code added in bug 1539355
would skip doing its
thing in that case, which it shouldn't.
Also revert the workaround from bug 1525762.
2019-03-31 07:27:43 +09:00
Kris Maglione
6dbe6f1959
Bug 1525762: Part 1j - Work around XPI omni.jar packaging issues. r=bustage CLOSED TREE
...
We have some convoluted packaging logic to automatically package any directory
with a manifest.json file as an XPI. Unfortunately, that logic also applies to
extensions that are supposed to be part of omni.ja.
It would be nice to have a cleaner way to filter out any resources which we've
already flagged to be part of omni.ja, but this patch takes the simpler
approach of just including anything that's in a modules/ directory, which is
whitelisted for omni.ja elsewhere.
--HG--
extra : source : d30967b60a03f8f4286c26f14342d50e03a59f9d
extra : amend_source : 2ddab7bd7ce2fb666d5335bf9941328d9dd7d66f
2019-03-22 17:29:21 -07:00
Yuan Cheng
2c84c3d3c6
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-28 00:07:48 +00:00
Oana Pop Rus
a759d6f62b
Merge inbound to mozilla-central. a=merge
2019-03-29 23:54:39 +02:00
Brian
d8eb046cd9
Bug 1523763 - Move tab context menu strings to FTL file loaded on-demand. r=Gijs,flod
...
Moved tab context menu out of browser.dtd to browser.xul except for sendPageToDevice, sendLinkToDevice, moveTabOptions, moveSelectedTabOptions, undoCloseTab. Not sure if tabbrowser.js and tabbrowser.xul are working as intended.
Differential Revision: https://phabricator.services.mozilla.com/D19312
--HG--
extra : moz-landing-system : lando
2019-03-29 14:55:12 +00:00
Mike Hommey
ee64e5bdec
Bug 1510897 - Separate Android C++ flags from the other Android toolchain flags. r=nalexander
...
We shouldn't pass those flags when building C. It doesn't matter /too/
much currently, but will in a subsequent change, which will introduce
a C++-only flag in stlport_cppflags.
Differential Revision: https://phabricator.services.mozilla.com/D25018
--HG--
extra : moz-landing-system : lando
2019-03-27 22:05:04 +00:00
Glenn Watson
c68614df0d
Bug 1377304 - "bootstrap.py" Does Not Support "KDE Neon" r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D25187
--HG--
extra : moz-landing-system : lando
2019-03-28 21:29:51 +00:00
Christian Frey
ab47477977
Bug 1523734 - Migrate about:blocked to Fluent r=flod,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D23611
--HG--
extra : moz-landing-system : lando
2019-03-28 17:08:34 +00:00
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