searching for reviewer(ted)
54a28d6fbed4db85e0f40ebeaf52d563c8226509: Bug 1151899 - Include rust-url-capi (leave-open); r=valentin,ted
Manish Goregaokar <manishearth@gmail.com> - Wed, 19 Oct 2016 18:37:05 +0530 - rev 320092
Push 20749 by ryanvm@gmail.com at Sat, 29 Oct 2016 13:21:21 +0000
Bug 1151899 - Include rust-url-capi (leave-open); r=valentin,ted MozReview-Commit-ID: 1ITlPLvwzF4
3d88f715c2d232c8b99f41e72f72a53c3b74f427: Bug 1151899 - Vendor rust-url-capi deps; r=valentin,ted
Manish Goregaokar <manishearth@gmail.com> - Thu, 20 Oct 2016 00:07:59 +0530 - rev 320091
Push 20749 by ryanvm@gmail.com at Sat, 29 Oct 2016 13:21:21 +0000
Bug 1151899 - Vendor rust-url-capi deps; r=valentin,ted MozReview-Commit-ID: FVn6c6ol36V
c6587fbc2dbe99f0fabc25454dbe8a02e1eeccf4: Bug 1313394 - Update build system to support 64-bit ASan DLLs. r=ted
David Major <dmajor@mozilla.com> - Fri, 28 Oct 2016 16:52:36 -0500 - rev 320083
Push 20749 by ryanvm@gmail.com at Sat, 29 Oct 2016 13:21:21 +0000
Bug 1313394 - Update build system to support 64-bit ASan DLLs. r=ted
7b5270bac41b49133cb44af4851f120c1de7cdd4: Bug 1151899 - Include rust-url-capi; r=valentin,ted
Manish Goregaokar <manishearth@gmail.com> - Wed, 19 Oct 2016 18:37:05 +0530 - rev 320080
Push 20749 by ryanvm@gmail.com at Sat, 29 Oct 2016 13:21:21 +0000
Bug 1151899 - Include rust-url-capi; r=valentin,ted MozReview-Commit-ID: 1ITlPLvwzF4
62f38c70d152bbd94d617ecf64b76453bc5f57c3: Bug 1151899 - Vendor rust-url-capi deps; r=valentin,ted
Manish Goregaokar <manishearth@gmail.com> - Thu, 20 Oct 2016 00:07:59 +0530 - rev 320079
Push 20749 by ryanvm@gmail.com at Sat, 29 Oct 2016 13:21:21 +0000
Bug 1151899 - Vendor rust-url-capi deps; r=valentin,ted MozReview-Commit-ID: FVn6c6ol36V
cbce412d2211a6cd673621d68411b90c5174d286: Bug 1309436 - Add test name to java-exception failure messages; r=ted
Geoff Brown <gbrown@mozilla.com> - Wed, 26 Oct 2016 11:31:41 -0600 - rev 319634
Push 20745 by philringnalda@gmail.com at Thu, 27 Oct 2016 01:57:01 +0000
Bug 1309436 - Add test name to java-exception failure messages; r=ted
dbedfec333961ef77c6016b23932d68a1f39f37a: Bug 1283193 - Add buffer mechanism in GamepadPlatformService to prevent dispatch failure in Mochitest. r=ted
Chih-Yi Leu <cleu@mozilla.com> - Sun, 23 Oct 2016 19:32:00 +0200 - rev 319218
Push 20740 by cbook@mozilla.com at Tue, 25 Oct 2016 08:51:26 +0000
Bug 1283193 - Add buffer mechanism in GamepadPlatformService to prevent dispatch failure in Mochitest. r=ted
d7e73774219b7affe6b7e6d6fd28b543e35fe98e: Bug 1311366, update to 4.13.1 to pick up a regression fix, r=ted
Kai Engert <kaie@kuix.de> - Fri, 21 Oct 2016 12:34:54 +0200 - rev 318934
Push 20732 by ryanvm@gmail.com at Fri, 21 Oct 2016 21:17:52 +0000
Bug 1311366, update to 4.13.1 to pick up a regression fix, r=ted
5d3e8e87351c6ffe3521c282a3866dc5bae81128: Bug 1253070 - Flip MOZ_CRASHREPORTER_UPLOAD_FULL_SYMBOLS option on by default. r=ted
Brad Lassey <blassey@mozilla.com> - Wed, 19 Oct 2016 10:05:10 -0400 - rev 318715
Push 20727 by cbook@mozilla.com at Thu, 20 Oct 2016 14:51:54 +0000
Bug 1253070 - Flip MOZ_CRASHREPORTER_UPLOAD_FULL_SYMBOLS option on by default. r=ted
cc5d68a2fcf8f2344f5f46595d8f1194c286a9c7: Bug 1311460 - Enable MOZ_GAMEPAD on Tier3 platforms by default. r=ted
Jan Beich <jbeich@FreeBSD.org> - Wed, 19 Oct 2016 17:48:27 +0000 - rev 318676
Push 20727 by cbook@mozilla.com at Thu, 20 Oct 2016 14:51:54 +0000
Bug 1311460 - Enable MOZ_GAMEPAD on Tier3 platforms by default. r=ted MozReview-Commit-ID: AunGjpawK7P
e0e66ea56f04751507608740cccecd80ba23b103: Bug 1310411 - Stop using ScopedNSSTypes Scoped.h types in ssltunnel.cpp. r=ted
Cykesiopka <cykesiopka.bmo@gmail.com> - Tue, 18 Oct 2016 17:39:22 +0800 - rev 318356
Push 20718 by philringnalda@gmail.com at Wed, 19 Oct 2016 02:58:22 +0000
Bug 1310411 - Stop using ScopedNSSTypes Scoped.h types in ssltunnel.cpp. r=ted Scoped.h is deprecated. MozReview-Commit-ID: 4a0A1Q1bCiq
373457d828326e0c4341cdecbfe8e92c75d9b140: Bug 1301022 - Add an API for annotating pending IPC messages. r=ted
Ting-Yu Chou <janus926@gmail.com> - Tue, 20 Sep 2016 14:10:43 +0800 - rev 318334
Push 20718 by philringnalda@gmail.com at Wed, 19 Oct 2016 02:58:22 +0000
Bug 1301022 - Add an API for annotating pending IPC messages. r=ted MozReview-Commit-ID: GiAMUnjYjvI
882da7566779db54504bc1d763ca3fe1bab93192: Bug 1307482 - Upload files concurrently; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 04 Oct 2016 09:22:22 -0700 - rev 318287
Push 20716 by cbook@mozilla.com at Tue, 18 Oct 2016 08:45:23 +0000
Bug 1307482 - Upload files concurrently; r=ted Use concurrent.futures to provide a thread pool so we upload files concurrently. This should make uploading complete faster. If timestamps in mozharness logs can be trusted, uploading on Linux currently takes ~45s. Hopefully this shaves 10+s from the build. MozReview-Commit-ID: KTww31XWN7o
1bcff6b5f303ee2eb74a8fe927c3dcc365463956: Bug 1307482 - Log uploading when it actually happens; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 04 Oct 2016 08:46:46 -0700 - rev 318286
Push 20716 by cbook@mozilla.com at Tue, 18 Oct 2016 08:45:23 +0000
Bug 1307482 - Log uploading when it actually happens; r=ted In preparation of using a thread pool to call DoSCPFile(). MozReview-Commit-ID: Ab2gk8UTQWK
8764e36136539c656821bc3ae22d9ce3035679aa: Bug 1307482 - Avoid excessive scp calls to make directories; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 04 Oct 2016 08:34:30 -0700 - rev 318285
Push 20716 by cbook@mozilla.com at Tue, 18 Oct 2016 08:45:23 +0000
Bug 1307482 - Avoid excessive scp calls to make directories; r=ted Most files go to the same directory. This should cut down on the number of scp sessions we establish as part of directory creation. MozReview-Commit-ID: LpKwgUZhLEO
7319e764beb990473e810660a2471aee9f065fe2: Bug 1307482 - Refactor remote path logic into function; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 04 Oct 2016 08:29:50 -0700 - rev 318284
Push 20716 by cbook@mozilla.com at Tue, 18 Oct 2016 08:45:23 +0000
Bug 1307482 - Refactor remote path logic into function; r=ted We'll call this multiple times in a subsequent commit. I hate DRY violations. MozReview-Commit-ID: Khai4EZkPCS
7cd61317947938a477b677a76f6ffc438a282840: Bug 1307435 - Change compression level of symbols files; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 04 Oct 2016 06:16:29 -0700 - rev 318283
Push 20716 by cbook@mozilla.com at Tue, 18 Oct 2016 08:45:23 +0000
Bug 1307435 - Change compression level of symbols files; r=ted Currently, we use the gzip default of 6. Our history with zlib tells us that reducing the compression level to 5 or 4 often yields significantly faster operations while only sacrificing a little storage. Measurement here shows similar results. On libxul.so.dbg: level time compressed 6 21.0s 231,045,158 5 15.8s 232,926,435 4 12.2s 237,587,011 3 11.1s 245,104,157 Changing the level from 6 to 4 increases the size of the compressed file by 6,541,853 bytes, or 2.83%. But it saves ~10s from the long pole of builds in automation. And that's just from libxul. When you factor in all compressed files, this change has a significant impact on symbol generation. Before: 221s wall; 150s CPU; 311,424,856 bytes After: 192s wall; 130s CPU; 318,085,885 bytes That's on my machine, which has a 4.0 GHz CPU. CPU time savings in automation will likely be more significant. MozReview-Commit-ID: 7CbRSZvUayj
5a4b248fce1fd74972d7ef94325e0bb9d04d2826: Bug 1307435 - Generate symbols zip file concurrently; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 04 Oct 2016 05:57:35 -0700 - rev 318282
Push 20716 by cbook@mozilla.com at Tue, 18 Oct 2016 08:45:23 +0000
Bug 1307435 - Generate symbols zip file concurrently; r=ted Each archive takes 10+ seconds to generate. Split the archiving part into separate make targets so this completes faster. I'm not super thrilled about adding yet more make targets to the root Makefile.in. We can refactor this later. For now, let's take the quick win. MozReview-Commit-ID: 2Oeq1rX6yLw
d6fc2c177050e2f75476a0697b100dd1cfe90ac7: Bug 1307305 - Don't use --trusted-host with easy_install; r=ted
Gregory Szorc <gps@mozilla.com> - Mon, 03 Oct 2016 17:10:52 -0700 - rev 318263
Push 20716 by cbook@mozilla.com at Tue, 18 Oct 2016 08:45:23 +0000
Bug 1307305 - Don't use --trusted-host with easy_install; r=ted 3fd83c9c0548 introduced the use of --trusted-host for use with pip. Unfortunately, it unconditionally added --trusted-host, even when easy_install is being used. This broke modules using easy_install (which is currently limited to pywin32). Removing easy_install and installing pywin32 is tracked in bug 1306691. MozReview-Commit-ID: ExiO22EUr0B
8090e9a4b93d7bb03e48e78f52645d2dfd9fb378: Bug 1304815 - rearrange Rust crate structure for newer Rust releases; r=ted.mielczarek
Nathan Froyd <froydnj@mozilla.com> - Sat, 15 Oct 2016 18:16:13 -0400 - rev 318160
Push 20713 by cbook@mozilla.com at Mon, 17 Oct 2016 09:37:24 +0000
Bug 1304815 - rearrange Rust crate structure for newer Rust releases; r=ted.mielczarek In our current Rust world, we have the following dependency structure: xul.so --------------------------+ | xul-gtest.so -+--> xul.a --------+-> gkrust | +--> gkrust-gtest This structure results in link errors with multiply-defined symbols between gkrust-gtest and gkrust with newer Rust releases when linking xul-gtest.so. So we have to do something different. Our new structure is: xul.so --------------------------+ | xul-gtest.so -+--> xul.a --------+-> gkrust --+-> gkrust-shared | | +--> gkrust-gtest --------------+ and we enforce that a given shared library can only have at most one Rust library that it depends on. Said Rust library is assumed to include all significant Rust dependencies of the dependent static libraries as well. (In the above structure, gkrust is simply a wrapper around gkrust-shared, so gkrust-gtest doesn't have to include gkrust as a dependency.)
c8183800343eb8363702ff76e2e7df9bf41b2be5: Add GPU process support to the crash reporting service. (bug 1278717, r=ted)
David Anderson <danderson@mozilla.com> - Fri, 14 Oct 2016 23:59:29 -0700 - rev 318149
Push 20713 by cbook@mozilla.com at Mon, 17 Oct 2016 09:37:24 +0000
Add GPU process support to the crash reporting service. (bug 1278717, r=ted)
f6c6f595991fb8e6554a363a9346a0643eafdf19: Bug 1238043 - Enable assert stack fixup for wpt, r=ted
James Graham <james@hoppipolla.co.uk> - Wed, 12 Oct 2016 23:04:58 +0100 - rev 318042
Push 20713 by cbook@mozilla.com at Mon, 17 Oct 2016 09:37:24 +0000
Bug 1238043 - Enable assert stack fixup for wpt, r=ted MozReview-Commit-ID: GLZ4nMLilel
f2451168a49772e1ebbec70a8f13f502b337a666: Bug 1304829 - Rename nsXULAppInfo's isReleaseBuild to isReleaseOrBeta. r=ted
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 14 Oct 2016 13:31:39 +0200 - rev 317990
Push 20708 by kwierso@gmail.com at Fri, 14 Oct 2016 21:51:25 +0000
Bug 1304829 - Rename nsXULAppInfo's isReleaseBuild to isReleaseOrBeta. r=ted MozReview-Commit-ID: J4F27Z1Hy7h
825173ada166f202c4983ebbe17e63365db49777: Bug 1280477 - Write the stack traces extracted from a crash dump into the crash.main event file r=ted
Gabriele Svelto <gsvelto@mozilla.com> - Tue, 28 Jun 2016 15:30:29 +0200 - rev 317870
Push 20704 by cbook@mozilla.com at Fri, 14 Oct 2016 10:29:22 +0000
Bug 1280477 - Write the stack traces extracted from a crash dump into the crash.main event file r=ted
59b0d8cc030336aa1124c1b325dd36a4b82006ae: Bug 1280477 - Import jsoncpp into the source tree and integrate it into the build r=ted
Gabriele Svelto <gsvelto@mozilla.com> - Thu, 13 Oct 2016 11:19:05 +0200 - rev 317869
Push 20704 by cbook@mozilla.com at Fri, 14 Oct 2016 10:29:22 +0000
Bug 1280477 - Import jsoncpp into the source tree and integrate it into the build r=ted
acc5fe1c96b3189b730754c6de2ab9c79bef5da4: Bug 1304829 - rename RELEASE_BUILD to RELEASE_OR_BETA: main part. r=ted,Mossop
Sebastian Hengst <archaeopteryx@coole-files.de> - Sat, 08 Oct 2016 11:14:49 +0200 - rev 317133
Push 20681 by philringnalda@gmail.com at Sat, 08 Oct 2016 23:57:20 +0000
Bug 1304829 - rename RELEASE_BUILD to RELEASE_OR_BETA: main part. r=ted,Mossop MozReview-Commit-ID: 1lCt0xTMV5O
98e543601987d58349a66b6ddaf0863a480898a0: Bug 1280470 - Build the breakpad stack-walking machinery r=ted
Gabriele Svelto <gsvelto@mozilla.com> - Mon, 27 Jun 2016 16:51:07 +0200 - rev 316862
Push 20673 by philringnalda@gmail.com at Fri, 07 Oct 2016 03:23:33 +0000
Bug 1280470 - Build the breakpad stack-walking machinery r=ted
d382e432aa089d0aec8300da50076faddf708701: Bug 1305120: CPU microcode as a separate field in the crash report. r=ted.mielczarek
Milan Sreckovic <milan@mozilla.com> - Wed, 05 Oct 2016 18:23:38 -0400 - rev 316776
Push 20673 by philringnalda@gmail.com at Fri, 07 Oct 2016 03:23:33 +0000
Bug 1305120: CPU microcode as a separate field in the crash report. r=ted.mielczarek MozReview-Commit-ID: 9g8ku4Et6sM
68fb465c29515f215eeb623f097cf4f2fa8dbcc0: Bug 1264367 - Upgrade breakpad to upstream revision 704f41ec901c419f8c321742114b415e6f5ceacc r=ted
Gabriele Svelto <gsvelto@mozilla.com> - Wed, 05 Oct 2016 11:46:07 +0200 - rev 316674
Push 20665 by cbook@mozilla.com at Thu, 06 Oct 2016 10:29:09 +0000
Bug 1264367 - Upgrade breakpad to upstream revision 704f41ec901c419f8c321742114b415e6f5ceacc r=ted * * * Bug 1264367 - Accomodate for the new version of Breakpad
b4844ee1e542d33e2b857ad143c717526592a0b6: Bug 1286900 - Stop producing web-platform tests zip file; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 20 Sep 2016 18:41:06 -0700 - rev 316444
Push 20656 by kwierso@gmail.com at Wed, 05 Oct 2016 00:44:03 +0000
Bug 1286900 - Stop producing web-platform tests zip file; r=ted Now that we access WPT related files from a source checkout, we no longer need the web-platform tests zip file produced or consumed by automation. So stop producing it. MozReview-Commit-ID: Ea8KjKZJ5Yx
bde587e47d00d689f58126a705f5014eb00f1a66: Bug 1286900 - Use WPT files from source checkout; r=ted
Gregory Szorc <gps@mozilla.com> - Mon, 26 Sep 2016 23:32:31 -0700 - rev 316443
Push 20656 by kwierso@gmail.com at Wed, 05 Oct 2016 00:44:03 +0000
Bug 1286900 - Use WPT files from source checkout; r=ted We're starting to execute mozharness scripts from source checkouts in automation. This means we can stop downloading and extracting files that are already available in the source checkout and just reference files from the checkout. Web platform tests (WPT) are a logical place to start because they are pretty well isolated. This commit modifies the mozharness script for WPT execution to use files from a source checkout (previous commits have guaranteed that a pristine source checkout is available to the test execution environment). As part of this, we also need to define an explicit mozinfo.json path because previously it was relying on parent directory traversal to find it (WPT tests were under a directory containing the mozinfo.json file). MozReview-Commit-ID: C1dlKC4eSzr
a1311218621b1f23ffa8a4f8167e643155c0d837: Bug 1286900 - Inline WPT arguments into script; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 20 Sep 2016 19:28:19 -0700 - rev 316442
Push 20656 by kwierso@gmail.com at Wed, 05 Oct 2016 00:44:03 +0000
Bug 1286900 - Inline WPT arguments into script; r=ted 4 WPT config files all contained the same config options boilerplate. Inline it into the WPT mozharness script. MozReview-Commit-ID: 5Lba8QeKMTA
2de97e3cfcb3aad58312dc4e27be960025a312a6: Bug 1286900 - Reformat WPT command argument additions; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 20 Sep 2016 12:59:19 -0700 - rev 316441
Push 20656 by kwierso@gmail.com at Wed, 05 Oct 2016 00:44:03 +0000
Bug 1286900 - Reformat WPT command argument additions; r=ted list.extend() is favored over +=. Also use single quotes, fixup indentation, and factor out a common variable. MozReview-Commit-ID: 3qVDGrkYhVe
43df1e962f8e833babb0bf1d71fc33d77be9f0a9: Bug 1286900 - Ensure WPT tests have a version control checkout; r=ted
Gregory Szorc <gps@mozilla.com> - Wed, 21 Sep 2016 10:57:08 -0700 - rev 316440
Push 20656 by kwierso@gmail.com at Wed, 05 Oct 2016 00:44:03 +0000
Bug 1286900 - Ensure WPT tests have a version control checkout; r=ted We add a mozharness action to the TestingMixin base class that ensures we're running from a VCS checkout and we add this action to the WPT script. This ensures that we always have a source checkout available, even in buildbot. (Before, we only had a source checkout in TaskCluster.) MozReview-Commit-ID: 26NxwDZywXr
6ed46e8ac86c2347c7f78d53cc04595b35f40752: Bug 1286900 - Add environment variable to define location of mozinfo.json; r=ted
Gregory Szorc <gps@mozilla.com> - Mon, 26 Sep 2016 15:51:32 -0700 - rev 316439
Push 20656 by kwierso@gmail.com at Wed, 05 Oct 2016 00:44:03 +0000
Bug 1286900 - Add environment variable to define location of mozinfo.json; r=ted As part of converting WPT to run from a source checkout in automation, I ran into problems where mozinfo.json wasn't being loaded, causing several tests to fail. This is because mozinfo.json is only found from a source directory or from a parent of the WPT meta directory. Before, mozinfo.json was provided by the "common" tests zip file and extracted to the base of the destination directory. WPT files were extracted to a "web-platform" sub-directory. So mozinfo.json was in a parent directory of "web-platform/meta" and was loaded automatically. Now that we want to run WPT out of the source directory, there is no mozinfo.json and the source directory and no mozinfo.json can be loaded. This commit teaches mozinfo.json to look in a MOZINFO_PATH environment variable for the path to mozinfo.json. This allows mozinfo.json to exist anywhere on the filesystem. This provides a lot more flexibility for loading the file. MozReview-Commit-ID: 1I1cxS1IeyY
1adfbab318a6de4b40e1e88751c06f5b354bb1b0: Bug 1264367 - Upgrade breakpad to upstream revision 704f41ec901c419f8c321742114b415e6f5ceacc r=ted
Gabriele Svelto <gsvelto@mozilla.com> - Mon, 03 Oct 2016 13:43:28 +0200 - rev 316264
Push 20649 by philringnalda@gmail.com at Tue, 04 Oct 2016 03:52:28 +0000
Bug 1264367 - Upgrade breakpad to upstream revision 704f41ec901c419f8c321742114b415e6f5ceacc r=ted
27f488a1f9efa704afc98f2319aca94eaed4b32d: Bug 1304593 - Use |mach python-test| to run python unittests from make check, r=ted
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 26 Sep 2016 15:29:02 -0400 - rev 316223
Push 20649 by philringnalda@gmail.com at Tue, 04 Oct 2016 03:52:28 +0000
Bug 1304593 - Use |mach python-test| to run python unittests from make check, r=ted Currently make check loops over all directories and runs each test file in PYTHON_UNIT_TESTS individually. This patch instead creates a single top-level check target that runs |mach python-tests|. This should make automation more similar to running locally, be a bit quicker and make it easier to pull python tests out of make check completely at a future date. MozReview-Commit-ID: 4Hg4zdFyc61
3aa78ab9fce966ac99632bd9e0386fc111d5e8bb: Bug 1306691 - Remove install_method argument and uses; r=ted
Gregory Szorc <gps@mozilla.com> - Fri, 30 Sep 2016 12:20:13 -0700 - rev 316029
Push 20637 by philringnalda@gmail.com at Sat, 01 Oct 2016 06:28:47 +0000
Bug 1306691 - Remove install_method argument and uses; r=ted Now that we've removed support for using easy_install, we no longer need the "install_method" argument to specify how we want to install packages since there is only one method: pip. So remove that code. MozReview-Commit-ID: BmjerQtfHov
2a95fbb01ffed2b57314d8f6525d64184a6b7642: Bug 1306691 - Remove support for easy_install; r=ted
Gregory Szorc <gps@mozilla.com> - Fri, 30 Sep 2016 12:17:08 -0700 - rev 316028
Push 20637 by philringnalda@gmail.com at Sat, 01 Oct 2016 06:28:47 +0000
Bug 1306691 - Remove support for easy_install; r=ted Support for easy_install was added in bug 761809 as part of supporting pywin32. We just removed support for pywin32. And there are no in-tree consumers using the "easy_install" install method. Furthermore, easy_install is effectively deprecated as a package install mechanism: pip should always be used. So, we remove support for easy_install from mozharness. MozReview-Commit-ID: CN1meLukqY6
c7d8bed34d87aab09d766e16ad49d67e3a6adbdf: Bug 1306691 - Remove references to pywin32 package; r=ted
Gregory Szorc <gps@mozilla.com> - Fri, 30 Sep 2016 12:14:25 -0700 - rev 316027
Push 20637 by philringnalda@gmail.com at Sat, 01 Oct 2016 06:28:47 +0000
Bug 1306691 - Remove references to pywin32 package; r=ted pywin32 was removed as a requirement to run Talos in bug 726700, ~3 years ago. The references in mozharness were never updated, apparently. MozReview-Commit-ID: FMYxLCNa63H
8ad96d4c9d427e135e51b9dd7af31a9d99782e2c: Bug 1305422 - part 16 - don't call size_backward in nsExceptionHandler.cpp; r=ted.mielczarek
Nathan Froyd <froydnj@mozilla.com> - Thu, 29 Sep 2016 22:33:57 -0400 - rev 315887
Push 20634 by cbook@mozilla.com at Fri, 30 Sep 2016 10:10:13 +0000
Bug 1305422 - part 16 - don't call size_backward in nsExceptionHandler.cpp; r=ted.mielczarek
a31fd577c38a7b771fcb95711be4ed891f73d4f5: Bug 1293329, Upgrade Firefox 51 to NSPR 4.13, finalizing version numbers, no code change, reusing r=ted
Kai Engert <kaie@kuix.de> - Tue, 27 Sep 2016 03:34:52 +0200 - rev 315625
Push 20623 by cbook@mozilla.com at Thu, 29 Sep 2016 09:49:42 +0000
Bug 1293329, Upgrade Firefox 51 to NSPR 4.13, finalizing version numbers, no code change, reusing r=ted
e1763ef7d6b96ab3ff6bc4f94c6e3cdd6b5e79bb: Bug 1305804 - Resolve hostname before attempting to use pip link; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 27 Sep 2016 13:44:27 -0700 - rev 315546
Push 20623 by cbook@mozilla.com at Thu, 29 Sep 2016 09:49:42 +0000
Bug 1305804 - Resolve hostname before attempting to use pip link; r=ted In automation, we try to use pypi.pvt.build.mozilla.org nearly everywhere. This hostname doesn't resolve in TaskCluster and outside of buildbot automation. A consequence of work in bug 1304176 and using a modern pip is that we attempt to connect to all defined pip links. This was resulting in pip attempting connections to pypi.pvt.build.mozilla.org. And since pip was attempting retries, this resulted in a several second delay for all pip operations if that host didn't resolve. This commit adds a DNS lookup in mozharness before using a pip --link. We spend a little bit of overhead in mozharness doing a DNS lookup. In return, we guarantee we'll avoid a multiple second pause if any links don't resolve. This is somewhat hacky. But it seems like the easiest solution. MozReview-Commit-ID: EecqBQSW75R
e709712a33e7bdfd8f8e8a6cb82b200f95b8b285: Bug 1305775 - Output more metadata about files fetched to increase debuggability. r=ted
Armen Zambrano Gasparnian <armenzg@mozilla.com> - Tue, 27 Sep 2016 13:37:18 -0400 - rev 315391
Push 20616 by cbook@mozilla.com at Wed, 28 Sep 2016 14:38:03 +0000
Bug 1305775 - Output more metadata about files fetched to increase debuggability. r=ted In bug 1305752 we discovered that we download a zip file into memory without any issues, however, when we tried to unzip we discovered that we have an invalid zip file. The information in the logs is not sufficient to determine what could be the root issue. MozReview-Commit-ID: DKwDUCmUhFF
859457467e3c1ad5da67f684bfc9a6d568c192dd: Bug 1286900 - Stop producing web-platform tests zip file; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 20 Sep 2016 18:41:06 -0700 - rev 315379
Push 20616 by cbook@mozilla.com at Wed, 28 Sep 2016 14:38:03 +0000
Bug 1286900 - Stop producing web-platform tests zip file; r=ted Now that we access WPT related files from a source checkout, we no longer need the web-platform tests zip file produced or consumed by automation. So stop producing it. MozReview-Commit-ID: Ea8KjKZJ5Yx
4b08ed30e0a5326dc1b63949d7e8375561a6dce8: Bug 1286900 - Use WPT files from source checkout; r=ted
Gregory Szorc <gps@mozilla.com> - Mon, 26 Sep 2016 23:32:31 -0700 - rev 315378
Push 20616 by cbook@mozilla.com at Wed, 28 Sep 2016 14:38:03 +0000
Bug 1286900 - Use WPT files from source checkout; r=ted We're starting to execute mozharness scripts from source checkouts in automation. This means we can stop downloading and extracting files that are already available in the source checkout and just reference files from the checkout. Web platform tests (WPT) are a logical place to start because they are pretty well isolated. This commit modifies the mozharness script for WPT execution to use files from a source checkout (previous commits have guaranteed that a pristine source checkout is available to the test execution environment). As part of this, we also need to define an explicit mozinfo.json path because previously it was relying on parent directory traversal to find it (WPT tests were under a directory containing the mozinfo.json file). MozReview-Commit-ID: C1dlKC4eSzr
3928e945b584cb4efd837fcd0bb55fca88f3a656: Bug 1286900 - Inline WPT arguments into script; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 20 Sep 2016 19:28:19 -0700 - rev 315377
Push 20616 by cbook@mozilla.com at Wed, 28 Sep 2016 14:38:03 +0000
Bug 1286900 - Inline WPT arguments into script; r=ted 4 WPT config files all contained the same config options boilerplate. Inline it into the WPT mozharness script. MozReview-Commit-ID: 5Lba8QeKMTA
5b0f69c86028c974b83717b5f67e6d240d13f1ce: Bug 1286900 - Reformat WPT command argument additions; r=ted
Gregory Szorc <gps@mozilla.com> - Tue, 20 Sep 2016 12:59:19 -0700 - rev 315376
Push 20616 by cbook@mozilla.com at Wed, 28 Sep 2016 14:38:03 +0000
Bug 1286900 - Reformat WPT command argument additions; r=ted list.extend() is favored over +=. Also use single quotes, fixup indentation, and factor out a common variable. MozReview-Commit-ID: 3qVDGrkYhVe
01c3527edde5d90114b72e52e5890b43e6ba15cb: Bug 1286900 - Ensure WPT tests have a version control checkout; r=ted
Gregory Szorc <gps@mozilla.com> - Wed, 21 Sep 2016 10:57:08 -0700 - rev 315375
Push 20616 by cbook@mozilla.com at Wed, 28 Sep 2016 14:38:03 +0000
Bug 1286900 - Ensure WPT tests have a version control checkout; r=ted We add a mozharness action to the TestingMixin base class that ensures we're running from a VCS checkout and we add this action to the WPT script. This ensures that we always have a source checkout available, even in buildbot. (Before, we only had a source checkout in TaskCluster.) MozReview-Commit-ID: 26NxwDZywXr
6b5f059a85ad581fe9078941c80a8e22869f8149: Bug 1286900 - Add environment variable to define location of mozinfo.json; r=ted
Gregory Szorc <gps@mozilla.com> - Mon, 26 Sep 2016 15:51:32 -0700 - rev 315374
Push 20616 by cbook@mozilla.com at Wed, 28 Sep 2016 14:38:03 +0000
Bug 1286900 - Add environment variable to define location of mozinfo.json; r=ted As part of converting WPT to run from a source checkout in automation, I ran into problems where mozinfo.json wasn't being loaded, causing several tests to fail. This is because mozinfo.json is only found from a source directory or from a parent of the WPT meta directory. Before, mozinfo.json was provided by the "common" tests zip file and extracted to the base of the destination directory. WPT files were extracted to a "web-platform" sub-directory. So mozinfo.json was in a parent directory of "web-platform/meta" and was loaded automatically. Now that we want to run WPT out of the source directory, there is no mozinfo.json and the source directory and no mozinfo.json can be loaded. This commit teaches mozinfo.json to look in a MOZINFO_PATH environment variable for the path to mozinfo.json. This allows mozinfo.json to exist anywhere on the filesystem. This provides a lot more flexibility for loading the file. MozReview-Commit-ID: 1I1cxS1IeyY