7295238244ec27314bfbdf248f63f7eb91ad9cf1: Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
B2G Bumper Bot <release+b2gbumper@mozilla.com> - Thu, 10 Mar 2016 04:59:17 -0800 - rev 315349
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump ======== https://hg.mozilla.org/integration/gaia-central/rev/bdb372cadd70 Author: albertopq <albert.pastor@gmail.com> Desc: Merge pull request #34153 from albertopq/1233573-shb Bug 1233573 - Intermittent TEST-UNEXPECTED-FAIL | apps/system/test/marionette/software_home_fullscreen_layout_test.js r=mhenretty ======== https://hg.mozilla.org/integration/gaia-central/rev/067e2d371b52 Author: albertopq <apastor@mozilla.com> Desc: Bug 1233573 - Intermittent TEST-UNEXPECTED-FAIL | apps/system/test/marionette/software_home_fullscreen_layout_test.js
3930bfe289c83593b4781f4a631444a5f1ca4afe: Backed out changeset 3d245551d3fb (bug 1260505) for suspicion of causing taskcluster-images opt Docker Artifact Image Builder failures
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 05 Apr 2016 09:48:49 +0200 - rev 315348
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Backed out changeset 3d245551d3fb (bug 1260505) for suspicion of causing taskcluster-images opt Docker Artifact Image Builder failures
55fb4cbbdfaecc090c2d7ca13c022f933b445d6d: Backed out changeset 864320b75e76 (bug 1259466) for suspicion this caused bc 7 test failures on m-c
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 05 Apr 2016 08:54:01 +0200 - rev 315347
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Backed out changeset 864320b75e76 (bug 1259466) for suspicion this caused bc 7 test failures on m-c
fd37367d1b1f2952c7a970c4b41e650d7233c717: Merge inbound to m-c. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 04 Apr 2016 23:34:14 -0400 - rev 315346
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Merge inbound to m-c. a=merge
df94a439a147929e467ac492c1ce44b387c48333: Backed out changeset d51e76f5d0b8 (bug 1260104) for apparently tripling the runtime of SM(p) jobs and also introducing a failure in SM(p) jobs
Wes Kocher <wkocher@mozilla.com> - Mon, 04 Apr 2016 15:42:00 -0700 - rev 315345
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Backed out changeset d51e76f5d0b8 (bug 1260104) for apparently tripling the runtime of SM(p) jobs and also introducing a failure in SM(p) jobs MozReview-Commit-ID: EyLduy3EMOl
2e4a8e49b5421ca53853e2a614c4ce569d47d908: Backed out 5 changesets (bug 911216) for apparently tripling the runtime of SM(p) jobs along with introducing a failure in SM(p)
Wes Kocher <wkocher@mozilla.com> - Mon, 04 Apr 2016 15:41:17 -0700 - rev 315344
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Backed out 5 changesets (bug 911216) for apparently tripling the runtime of SM(p) jobs along with introducing a failure in SM(p) Backed out changeset d70235224525 (bug 911216) Backed out changeset 2f503e373e6f (bug 911216) Backed out changeset 2e98f8b36bc6 (bug 911216) Backed out changeset bd5acdf4a2a1 (bug 911216) Backed out changeset 58716e562690 (bug 911216) MozReview-Commit-ID: 807ajHOZvQn
ae2f8bdfec618098a37f4cab42a58f548e44f76e: Bug 1261531 - Remove most obvious cases of useless AC_DEFINEs. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Apr 2016 22:28:26 +0900 - rev 315343
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1261531 - Remove most obvious cases of useless AC_DEFINEs. r=chmanchester - HW_THREADS doesn't appear to be doing anything. - USE_ARM_KUSER is not used since bug 675078. This also removes the configure flag that sets it. - HAVE_SETBUF and HAVE_SNPRINTF are leftover from bug 944935. - MOZ_MEMORY_GONK is leftover from bug 804303.
bc5e920f102f520236ed93a0ea7f5c8f5f28212e: Bug 1261531 - Remove most obvious cases of useless AC_SUBSTs. r=chmanchester
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Apr 2016 22:18:11 +0900 - rev 315342
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1261531 - Remove most obvious cases of useless AC_SUBSTs. r=chmanchester - DEVELOPER_OPTIONS, INTEL_CC, INTEL_CXX, MOZ_ENABLE_QTMOBILITY, GTK_CONFIG are or even were never used outside configure. - MOZ_PROFILELOCKING which gradually became a no-op over the years. This also removes the configure flag that sets it. - XULRUNNER_STUB_NAME is xulrunner-only, and xulrunner is gone. This also removes the configure flag that sets it. - The only use of MOZ_CAN_RUN_PROGRAMS was removed in bug 780561. - AR_LIST and AR_DELETE have not been used since bug 584474. - MOZ_COMPONENT_NSPR_LIBS is leftover from bug 1036894. - MOZ_PNG_ARM_NEON_CHECK is not used since bug 980488. - MOZ_WEBRTC_LEAKING_TESTS has been no-oped by bug 825510. - VPX_NEED_OBJ_INT_EXTRACT and NO_INTEGRATED_AS_CFLAGS are not used since bug 1151175. - WCHAR_CFLAGS is not used since bug 904985.
5ace1101d043f3b99624ec5476d58236940a3ddc: Bug 1261359 - Don't set HOST_{C,CXX,LD}FLAGS from {C,CXX,LD}FLAGS at all. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Apr 2016 20:36:04 +0900 - rev 315341
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1261359 - Don't set HOST_{C,CXX,LD}FLAGS from {C,CXX,LD}FLAGS at all. r=nalexander In bug 1260996, we straightened things up for the host flags on cross compile builds, where the situation was that they were effectively empty by default, and that hasn't changed. While working on bug 1260996, it has become clear that there is no much point in setting the host flags from the target flags on non cross compile builds, especially when the target flags come from the environment. That creates a discrepancy with cross compilation builds for no real reason, and there are effectively too few host things to build that it would matter anyways. The flags that do matter are the ones for C++11, C99, and optimisations, and they all are set independently of what is being removed here.
26ef15a511d6dae36af0c709913bcf707cc1a459: Bug 1261285 - Properly remove the config.log logging handler before running old-configure. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Apr 2016 15:24:54 +0900 - rev 315340
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1261285 - Properly remove the config.log logging handler before running old-configure. r=ted Because closing the handler is not enough (it eventually reopens itself), the dumping of config.log overwrites the file, and confuses the process of reading it to dump it in the first place, showing incomplete logs. The intent from the start was that nothing would be logged in the FileHandler, so on top of closing it, actively remove it.
c0daa17bdb2f513644005d3b65ced0441264dd2d: Bug 1261263 - Remove -fgnu89-inline. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Apr 2016 12:12:40 +0900 - rev 315339
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1261263 - Remove -fgnu89-inline. r=froydnj It seems the reason why it was added back in bug 719659 is gone.
fbddfbf778ec61e0b9289808baa73facb72d96a7: Bug 1261263 - Switch from -std=gnu++0x to -std=gnu++11. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Apr 2016 12:05:12 +0900 - rev 315338
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1261263 - Switch from -std=gnu++0x to -std=gnu++11. r=froydnj All the GCC and clang versions we support support the latter, so let's use it.
b66c04c0c8d5e9f80eeaea955428b2c2988d4c08: Bug 1261263 - Remove test for libstdc++ headers conflict with clang 3.3. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Apr 2016 12:05:00 +0900 - rev 315337
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1261263 - Remove test for libstdc++ headers conflict with clang 3.3. r=froydnj Also remove the hack around it.
0e5ae87fb396ec92af0de53e09433a9bf451729f: Bug 1261263 - Unsupport clang < 3.4. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Apr 2016 11:55:29 +0900 - rev 315336
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1261263 - Unsupport clang < 3.4. r=froydnj In bug 1254861, we unsupported clang < 3.3, picking 3.3 essentially because that's the smallest version we had on automation. Bug 1254854 changed that, and the smallest version on automation is now 3.5. Now, the motivation to unsupport an old version of clang again is that recent versions don't have the problem with __float128 used in libstdc++ headers (bug 654493). In fact, starting with clang 3.4, the hack we have in place is not necessary. So let's just drop support for clang 3.3 instead of keeping that hack around longer. As mentioned in bug 1254854, Ubuntu 12.04 LTS has clang 3.4 packages.
fc2ac654c59b188d8eef45f9ba99e2918ad32c34: Bug 1261018 - Make log.queue_debug output debug log when receiving an exception. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Apr 2016 10:53:16 +0900 - rev 315335
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1261018 - Make log.queue_debug output debug log when receiving an exception. r=ted
667c295f3d3d187145ed9f1898516db73f7287e2: Bug 1261235 - Handle non-ascii in configure logging. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Apr 2016 09:06:45 +0900 - rev 315334
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1261235 - Handle non-ascii in configure logging. r=ted When reading config.log, with old-configure output, we may get non-ascii strings, but that currently fails because we're using plain open() to read it. So use encoded_open() instead (which does the same job for other files in the same script). Because the build system can be encapsulated in mach, python configure can have a pipe as stdout/stderr, and in that case, sys.stdout/stderr have an ascii encoding, failing to print out anything that doesn't fit in ascii, consequently failing to print the things we've read from config.log. So reopen stdout and stderr with the right encoding in the configure output handler.
76134d6ad6365377ae629a783a8446e22280d073: Backed out changeset 7f0ea82bf6e9 (bug 1256049) because the new assertion hits so often that it generates many oranges. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 05 Apr 2016 00:06:36 +0200 - rev 315333
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Backed out changeset 7f0ea82bf6e9 (bug 1256049) because the new assertion hits so often that it generates many oranges. r=backout
4565c4fac8b0280bd892bff86af5b71fd60d1deb: Bug 1261416 - Rename firefox-plugin-container back to plugin-container to satisfy Flash's protected mode checks, and ensure that we launch the correct binary r=ted
George Wright <george@mozilla.com> - Fri, 01 Apr 2016 14:17:52 -0400 - rev 315332
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1261416 - Rename firefox-plugin-container back to plugin-container to satisfy Flash's protected mode checks, and ensure that we launch the correct binary r=ted
4271ef91a68621e3de091f455a18777fae0f7a0d: Bug 1242051 - Add inter-directory test support file dependencies to ini manifests. r=gps
Chris Manchester <cmanchester@mozilla.com> - Mon, 04 Apr 2016 14:56:52 -0700 - rev 315331
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1242051 - Add inter-directory test support file dependencies to ini manifests. r=gps Previously, every test and support file would be synced to the objdir when running any test. Now that only those support files and tests requested are synced, we note support files required beyond those in a test's directory in ini manifests. MozReview-Commit-ID: EmlDz9d4lqt
79b6b01de089fe7b54de10eb65c5690d66d0a658: Bug 1242051 - Install test files to the objdir lazily rather than with each invocation of mach. r=gps
Chris Manchester <cmanchester@mozilla.com> - Mon, 04 Apr 2016 14:56:52 -0700 - rev 315330
Push 9480 by jlund@mozilla.com at Mon, 25 Apr 2016 17:12:58 +0000
Bug 1242051 - Install test files to the objdir lazily rather than with each invocation of mach. r=gps This moves test installation for test files out of the monolithic install manifest for $objdir/_tests, and determines the test and support files to install based on the object derived from all-tests.json. Additionally, the files resulting from TEST_HARNESS_FILES are installed, as some tests will depend on them. As a result, the time to install tests when invoking the test runner will scale with the number of tests requested to run rather than the entire set of tests in the tree, resulting in significantly less overhead. MozReview-Commit-ID: LeIrUVh1yD4
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip