Commit Graph

2787 Commits

Author SHA1 Message Date
Andrew Halberstadt
3f9cbf87a1 Bug 1333564 - [manifestparser] Stop supporting ';' as a valid comment character, r=jmaher
It turns out there are shockingly few cases of manifestparser manifests that actually use the ';'
character as a comment. Because we will soon allow inline comments, deprecating the use of ';' will
ensure that values are allowed to have semicolons in them.

Even without inline comments, might as well enforce consistency across manifests.

MozReview-Commit-ID: AEPPQFdNXG0
2017-01-25 14:38:37 -05:00
Andrew Halberstadt
a8ee226320 Bug 1318597 - Explicitly call manager.shutdown() after running mozlint, r=mshal
This is an educated guess in an attempt to solve a hard to reproduce intermittent. This
also makes sure the original SIGINT handler is restored after running the linters.

MozReview-Commit-ID: HRo0GRlSN5L
2017-01-23 17:35:03 -05:00
Phil Ringnalda
b7feffb8ee Merge m-c to autoland 2017-01-24 18:56:54 -08:00
Phil Ringnalda
70771ea7b7 Merge m-i to m-c, a=merge 2017-01-24 18:53:29 -08:00
Boris Zbarsky
d4ca65da21 Bug 1333478. preprocessor.py should preserve line numbers in webidl files. r=gps 2017-01-24 16:11:39 -05:00
Andrzej Hunt
806becce0f Bug 1332911 - Update android-opt artifact test archive filename r=nalexander
MozReview-Commit-ID: 3xeXGcfsqKn
2017-01-22 15:42:37 +01:00
Chris Manchester
a1c7ad90f7 Bug 1312916 - Add support for host rust libraries in moz.build. r=froydnj
MozReview-Commit-ID: It8VH5Obnx5
2017-01-19 14:58:10 -08:00
Ralph Giles
829c6de196 Bug 1324435 - mozboot: ensure win32 rust support. r=ted
If we have rustup installed, use it to check the available
target platforms and install 32-bit windows support if we're
on the (default 64-bit) windows platform.

This catches systems where the mozillabuild bootstrapper was
run before it installed this, so rustup is available, but the
i686 target library isn't.

MozReview-Commit-ID: 9bE2OQnmvxs
2017-01-11 11:30:47 -08:00
Ralph Giles
bb916445e6 Bug 1324435 - mozboot: Install rust i686-msvc target. r=ted
Windows devs often want to target 32-bit windows. Make this
easier by installing the target for them at mozboot time.

MozReview-Commit-ID: 6gFbFBOqMz8
2017-01-11 10:19:28 -08:00
Mike Hommey
f5653279b6 Bug 1256730 - Fail configure when API key files do not exist or are empty. r=chmanchester,mikedeboer 2016-08-09 18:17:35 +09:00
Ralph Giles
cc6621a134 Bug 1332722 - mozboot: Use msys path for cargo_bin. r=gps
We need to mangle the path for both parts of the text printed
but rust_path_advice on windows. Otherwise the report of where
the rust binary was found ends up a mixed pathname even when
the suggested shell command is correct.

MozReview-Commit-ID: FDtP5HY8tJ1
2017-01-20 11:55:05 -08:00
Ralph Giles
63508c0314 Bug 1332722 - mozboot: Improve prompt formatting. r=gps
Adjust newlines so prompt and result information is easier to read.

MozReview-Commit-ID: BbJldqZ6G4
2017-01-18 09:24:52 -08:00
Phil Ringnalda
544a6303d7 Merge m-i to m-c, a=merge 2017-01-19 22:04:52 -08:00
John Paul Adrian Glaubitz
d9033b2b1d Bug 1329194 - mozbuild: Add SH4 as target architecture. r=glandium 2017-01-20 09:11:54 +09:00
Luke Wagner
79d58ceeb4 Bug 1332312 - remove JS_DISABLE_SLOW_SCRIPT_SIGNALS (r=bbouvier)
MozReview-Commit-ID: 6uyBGnbAimG
2017-01-19 14:06:24 -06:00
Wes Kocher
7a976db967 Merge m-c to autoland, a=merge
MozReview-Commit-ID: 3pEpsd3DljH
2017-01-19 16:47:25 -08:00
Chris Manchester
559f802043 Bug 1332498 - Fix desktop artifact builds to recognize Taskcluster origin artifacts. r=nalexander
MozReview-Commit-ID: 24kBL6Dqe48
2017-01-19 16:25:03 -08:00
Mark Banner
55868dde7c Bug 503613 - Remove old 'tail =' lines from xpcshell.ini files; r=gps
MozReview-Commit-ID: 62Hp5ISxowJ
2017-01-18 10:30:39 +00:00
Mark Banner
ee78c2e613 Bug 503613 - Remove the tail file functionality from xpcshell; r=gps
MozReview-Commit-ID: JcglhFl89DX
2017-01-17 15:27:55 +00:00
James Graham
104a8639a4 Bug 1331899 - Fix mozbuild for wpt manifest v4 changes, r=gps
MozReview-Commit-ID: Hipksgmk5Nr
2017-01-19 14:24:02 +00:00
Mike Hommey
cf269c6281 Bug 1306329 - Backout 621aa115c3df (bug 1316450). r=glandium
We're going to remove the xpcom glue, so there is no need to check that
nothing depends on it anymore.

MozReview-Commit-ID: IoTo2b9DtiL
2017-01-14 07:47:43 +09:00
Wes Kocher
842ef93a40 Backed out 4 changesets (bug 1306329) for 3000+ hazards a=backout
Backed out changeset 1c2f51ce3faf (bug 1306329)
Backed out changeset 6bb17b9a62d8 (bug 1306329)
Backed out changeset 377ca1419f1a (bug 1306329)
Backed out changeset ad4e531c7070 (bug 1306329)

MozReview-Commit-ID: KJAxdyJeJ6J
2017-01-17 17:55:24 -08:00
Mike Hommey
dc700c420f Bug 1306329 - Backout 621aa115c3df (bug 1316450). r=glandium
We're going to remove the xpcom glue, so there is no need to check that
nothing depends on it anymore.
2017-01-14 07:47:43 +09:00
Mike Hommey
345dc19c04 Bug 1306327 - Use the new XRE Bootstrap API in Firefox for Android. r=bsmedberg
Here, we also modify APKOpen to use the XPCOM glue loading process
instead of custom symbol resolution, so that the Bootstrap API can be
used in a more straightforward manner.
2016-12-17 06:48:01 +09:00
John Paul Adrian Glaubitz
95c519029d Bug 1326496 - mozbuild: Fix bitness from 32 to 64 bits on alpha. r=glandium 2016-12-29 00:01:43 +01:00
Wes Kocher
704a2ad591 Merge m-c to autoland, a=merge
MozReview-Commit-ID: 6wWFiDQ0QJ8
2017-01-10 18:35:54 -08:00
Nathan Froyd
b343bb1de1 Bug 1329726 - part 2 - ensure {,HOST_}RUST_PROGRAMS are hooked into root-deps.mk; r=chmanchester
If we don't do this, a directory with only
RUST_PROGRAMS (resp. HOST_RUST_PROGRAMS) won't get traversed properly.
2017-01-10 11:33:58 -05:00
Nathan Froyd
8f27e70506 Bug 1329726 - part 1 - ensure _compile_graph is deterministically ordered; r=chmanchester
Future tests will depend on the ordering for this, and it seems like a
good change to make in any event.
2017-01-10 11:33:58 -05:00
Carsten "Tomcat" Book
ef8fa78a99 merge mozilla-inbound to mozilla-central a=merge 2017-01-10 12:11:31 +01:00
Shing Lyu
ea0c6d953f Bug 1328825 - Update reftest-stylo.list and expectations. r=heycam
MozReview-Commit-ID: AMwdk5wvM0F
2017-01-10 15:50:59 +08:00
Bill Gianopoulos
4ae11320b3 Bug 1328153 - Change Linux notify to use the system command notify-send to avoid freedesktop dependency, r=gps 2017-01-01 10:27:00 -05:00
Ethan Glasser-Camp
089114b530 Bug 1260916 - Support running tests from artifact builds, r=nalexander
This should fetch the artifacts necessary to run tests and extract
them correctly.

While we're here, clean up some other regular expressions which
weren't escaped consistently.

Also, if you're going to use backslashes in literal strings because of
regular expressions, r-strings are probably better. (Otherwise you
should double all the backslashes.)

All the same, try to stop short of going full PEP8 without express
permission.

MozReview-Commit-ID: 8S1PVHX9xEZ
2017-01-06 20:39:39 -05:00
Mike Hommey
46f8311986 Bug 1306329 - Backout 621aa115c3df (bug 1316450). r=glandium
We're going to remove the xpcom glue, so there is no need to check that
nothing depends on it anymore.
2017-01-14 07:47:43 +09:00
dinartejesus
2cb08133eb Bug 1329398 - Update autoconf@2.13 repository url since homebrew-version was deprecated. r=arai, gps 2017-01-07 12:11:09 +01:00
Justin Wood
a9326ce6e8 Bug 1322041 - Vendor chunkify r=gps
Originally landed from https://reviewboard.mozilla.org/r/88220/#review88512 on date. With the following message:

Bug 1312585 - Vendor chunkify r=gps r=bhearsum
for - Set l10n repacks to pass in explicit list of locales, rather than having mozharness do chunking

I'm vendoring from bhearsum's repo, extra r=him so he is aware of its in-tree home.

MozReview-Commit-ID: 50Ub24kyTHX
2016-10-25 16:37:00 -04:00
Ralph Giles
26b1d0a91f Bug 1328940 - mozboot: Install hardened cc for python. r=froydnj
Work around missing redhat-hardened-cc1 when building psutil_linux
on Fedora by installing the redhat-rpm-config package.

This fixed build warnings with several mach commands, and errors
with others like `./mach mochitest` and `./mach install` for fennec
builds.

MozReview-Commit-ID: G9jn4abUEtp
2017-01-05 10:47:44 -08:00
Sylvestre Ledru
66d87acef5 Bug 1292649 - Use default-jdk instead of an explicit version of the jdk r=nalexander
Should be pretty safe as Java compa is usually very good.
This will fix the issue on Debian testing not having openjdk-7-jdk and
current Debian stable having it.
(same with Ubuntu)

MozReview-Commit-ID: Alxg4K4PwQ4
2016-12-29 19:44:57 +01:00
Jonathan Watt
b897c2206d Bug 1325787 - Fix MozillaBuild so profile-rustup.sh doesn't break Windows users who have aliased 'cd'. r=gps 2016-12-24 20:02:23 +00:00
Mike Shal
7e8d2b63d5 Bug 1325197 - Add logging around mach python-test; r=gps
In bug 1308472 we are seeing 'make -k check' fail intermittently with
the only apparent error message something like:

make: *** [check] Error 245

This debug should make it more clear which test (if any) is responsible
for setting the return code in 'mach python-test', and whether or not
'mach python-test' is actually reaching the end of the function.

MozReview-Commit-ID: 6IQrZQqs8ij
2016-12-21 11:12:55 -05:00
Ralph Giles
fc374b81a8 Bug 1324473 - mozboot: Normalize windows path advice. r=gps
On windows, python generally returns windows-style paths,
with drive letters and backslash for a separator. However,
when we offer advice for updating the PATH variable, we're
talking about the msys environment which uses unix-style
paths. Convert to avoid confusion.

This is intended to turn c:\Users\mozilla\ into /c/Users/mozilla/.

MozReview-Commit-ID: FdB8FvjeCV1
2016-12-22 15:45:52 -08:00
Mike Hommey
a1a1bd5c3f Bug 1323901 - Force which to use lowercase extensions on Windows. r=cmanchester+432261 2016-12-23 06:28:03 +09:00
Phil Ringnalda
335ff86998 Merge m-i to m-c, a=merge 2016-12-24 16:51:17 -08:00
Wes Kocher
a072dd50b2 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 3HW7YWDqTBQ
2016-12-23 14:40:42 -08:00
Ralph Giles
160b7d74a3 Bug 1325272 - mozboot: Install python-dbus on fedora. r=froydnj
This provides build-completion notification from mach.

We already do this on debian-based distros.

MozReview-Commit-ID: Jl3OWa9MpZ6
2016-12-19 16:31:46 -08:00
Wes Kocher
16474ee2b4 Merge m-c to autoland, a=merge 2016-12-22 18:45:10 -08:00
Ralph Giles
4a742483be Bug 1325474 - mozboot: install rustup 1.0.0. r=froydnj
Update the version number and checksums of the rustup
installer we download to 1.0.0. This had a first stable
release alongside rust 1.15.

This is the result of running `python mozboot/rust.py --update`
and applying the resulting output.

MozReview-Commit-ID: 1gzMLHZuhNx
2016-12-22 13:39:25 -08:00
Chris Manchester
c834a98ac0 Bug 1325216 - Restore the ability to pull artifacts from try jobs for local artifact builds. r=mshal
MozReview-Commit-ID: Kl5n9coYdJY
2016-12-21 14:19:37 -08:00
Nathan Froyd
e8c02f3512 Bug 1322792 - require GCC 4.9 to build; r=glandium 2016-12-23 05:47:31 -05:00
Phil Ringnalda
6899018849 Merge m-i to m-c, a=merge
MozReview-Commit-ID: EI1fU13SR79
2016-12-20 20:15:20 -08:00
Kartikaya Gupta
9894958bee Bug 1324462 - Don't automatically upgrade dependent libraries when running |mach vendor rust|. r=froydnj
This allows developers to manually upgrade packages as desired by running
|cargo update -p <package>| or |cargo update| on gkrust and gkrust-gtest.
Previously this update would happen implicitly as part of |mach vendor rust|,
and made it hard to upgrade specific packages without upgrading everything.

MozReview-Commit-ID: 91GOdtGmwX0
2016-12-20 16:46:46 -05:00