af5755fcc4882a24fa25402a7035796dc9a6258c: Bug 1451065 - Require Python 3.5+ to build; r=mshal
Gregory Szorc <gps@mozilla.com> - Tue, 03 Apr 2018 11:00:00 -0700 - rev 414634
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Bug 1451065 - Require Python 3.5+ to build; r=mshal But only if we are: a) not running in CI b) running in CI on Linux We will ideally make the requirement global. But Python 3.5 is not yet available in CI on macOS. And we're not finding the MozillaBuild copy in configure. This was previously announced in November at https://groups.google.com/d/msg/mozilla.dev.platform/rJrPh1QYXrQ/hqRrQsJ_BgAJ. MozReview-Commit-ID: IyPCAcL3gop
6c443e883ed488963fb70d1c7ed981ef5b30d9d3: Bug 1451065 - Attempt to install Python 3 on Debian distros; r=mshal
Gregory Szorc <gps@mozilla.com> - Tue, 03 Apr 2018 10:57:07 -0700 - rev 414633
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Bug 1451065 - Attempt to install Python 3 on Debian distros; r=mshal Not all distros will have a "python3" package. But the modern ones should. Because many people install Python via other means, we only install the system packages if a Python 3 executable can't be found. MozReview-Commit-ID: 2ni7Ha92cRD
835775164d3f17d4965347b9384f05a7be801853: Bug 1451065 - Install Python 3 on Arch; r=mshal
Gregory Szorc <gps@mozilla.com> - Tue, 03 Apr 2018 10:46:47 -0700 - rev 414632
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Bug 1451065 - Install Python 3 on Arch; r=mshal MozReview-Commit-ID: Gg7gn72Xev9
7694999cd615214c970e484f31a0f707c0a1b930: Merge mozilla-central to autoland. a=merge CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Fri, 20 Apr 2018 06:50:57 +0300 - rev 414631
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
30e93e3ba2605517726dc76b6515d9d9ec68b1a8: Bug 1455115 - Enable parallel parsing. r=me
Bobby Holley <bobbyholley@gmail.com> - Thu, 19 Apr 2018 07:52:31 -0700 - rev 414630
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Bug 1455115 - Enable parallel parsing. r=me MozReview-Commit-ID: CFYYVLjJRKP
239bdd4ccc0daaf6ec3a4426f65b641ec3dcb6eb: Bug 1240225 - Make test not racey. r=emilio
Bobby Holley <bobbyholley@gmail.com> - Thu, 19 Apr 2018 16:18:06 -0700 - rev 414629
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Bug 1240225 - Make test not racey. r=emilio Depending on the chunking and timing of the HTML parser, we may end up firing onload on the image before the script tag is evaluated, leading to an undefined onLoad (which is the intermittent failure in the test). MozReview-Commit-ID: 78OAZan1xbC
0fcbe086a09ba9e9684f43706290b3e0f2226103: Bug 1454572: nsComputedDOMStyle: Don't crash when used on a detached pseudo-element. r=emilio,xidorn:emilio
James Teh <jteh@mozilla.com> - Thu, 19 Apr 2018 15:53:25 +1000 - rev 414628
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Bug 1454572: nsComputedDOMStyle: Don't crash when used on a detached pseudo-element. r=emilio,xidorn:emilio This shouldn't normally happen, but it does in some rare cases; e.g. if an accessibility client queries info for a node that is being removed. MozReview-Commit-ID: 3nac9ITN66f
7f69dd1ba3cb669fdbc7db301870009087ab0639: Bug 1455143 - Generate test archives into final path; r=ted
Gregory Szorc <gps@mozilla.com> - Thu, 19 Apr 2018 14:21:28 -0700 - rev 414627
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Bug 1455143 - Generate test archives into final path; r=ted We currently generate these to dist/ and then use upload.py to copy them into UPLOAD_PATH. This is wasteful. Let's generate the test archives into UPLOAD_PATH directly, if the variable is defined. MozReview-Commit-ID: BHoxZYdxzq4
b604acdb1c78b9f3789feb36fa3edcbce2d09748: Bug 1455143 - Don't remove common test archive; r=ted
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 17:34:25 -0700 - rev 414626
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Bug 1455143 - Don't remove common test archive; r=ted This target is a prereq for all test archives. Why we only remove a single test archive, I don't know. We always build this test archive. So it should always get overwritten and we don't need to remove an existing file. MozReview-Commit-ID: 1qd1T3w6kVT
12cfbcd2ccf467c79bb614e3b99cf4a677ff95a6: Bug 1455143 - Refactor checksumming to occur after upload.py; r=ted
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 16:24:03 -0700 - rev 414625
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Bug 1455143 - Refactor checksumming to occur after upload.py; r=ted checksums.py is now run after upload.py, as part of the "upload" make target. As part of the refactor, checksums.py now takes as arguments a list of directories containing files to checksum. It will recursively checksum all files in listed directories. This means we no longer have to pass an explicit list of files into checksums.py. Instead, we can pass the artifact directory and automatically checksum everything within. This will allow us to generate files directly into the artifact directory instead of having to run upload.py to copy files there. MozReview-Commit-ID: 6ntnXU2Pp0E
1fa5254b9a69c3f96087dbddd116625c74f8a3c3: Bug 1455143 - Use .write() instead of print >>; r=ted
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 15:39:26 -0700 - rev 414624
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Bug 1455143 - Use .write() instead of print >>; r=ted .write() is the preferred mechanism to write to a file object. MozReview-Commit-ID: 1uhNeFayoxV
1f1186400490312f53369a838d2fdddd594a8ca9: Bug 1455143 - Use a reasonable buffer size for reading files; r=ted
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 15:38:04 -0700 - rev 414623
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Bug 1455143 - Use a reasonable buffer size for reading files; r=ted Reading in 1kb chunks in 2018 is insane. MozReview-Commit-ID: 7wJv6fTAOh7
c9cbbb881c78d5d928b3a6453c1f46940c6f3758: Bug 1455143 - Remove code for failing to obtain a hash; r=ted
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 15:36:55 -0700 - rev 414622
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Bug 1455143 - Remove code for failing to obtain a hash; r=ted digest_file() should always return something. MozReview-Commit-ID: 6PpSUnxhCcL
2bbe78c011d3a4631a3a34b47811564463ab66e5: Bug 1455143 - Handle directory inputs earlier; r=ted
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 15:35:57 -0700 - rev 414621
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Bug 1455143 - Handle directory inputs earlier; r=ted This makes the logic in process_files() simpler. MozReview-Commit-ID: KdphRJZLinx
e6d309fde362cef30e20aba408958cbce3884425: Bug 1455143 - Use a global logger instance; r=ted
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 15:33:31 -0700 - rev 414620
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Bug 1455143 - Use a global logger instance; r=ted MozReview-Commit-ID: 1RyLZBMx6mH
37fec60424380f4a64d2f568d644e26679a2f99f: Bug 1455143 - Remove hash name validation; r=ted
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 15:31:59 -0700 - rev 414619
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Bug 1455143 - Remove hash name validation; r=ted Garbage in garbage out. Let's make this code simpler. MozReview-Commit-ID: Gv0ZcMacyOX
4c987b999ff1123be2596d1eed4d790bb3c57b8f: Bug 1455143 - Make hashlib required; r=ted
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 15:31:11 -0700 - rev 414618
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Bug 1455143 - Make hashlib required; r=ted A missing or unimportable hashlib is only possible on very old or very busted Pythons. Remove code for conditionally handling a failure to import it. MozReview-Commit-ID: EXVlmttcwUa
f9f1ea8029d2812486db444e42c5735a7dc11c30: Bug 1226272 - Part 5: Add test for reordering the tabs in toolbox. r=jdescottes
Daisuke Akatsuka <dakatsuka@mozilla.com> - Thu, 19 Apr 2018 18:49:02 +0900 - rev 414617
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Bug 1226272 - Part 5: Add test for reordering the tabs in toolbox. r=jdescottes MozReview-Commit-ID: 563QluM2sGw
918f4ce27e41fae79c3c463988b2e4dbdc712866: Bug 1226272 - Part 4: Change the style which is for while dragging. r=jdescottes
Daisuke Akatsuka <dakatsuka@mozilla.com> - Thu, 19 Apr 2018 18:48:58 +0900 - rev 414616
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Bug 1226272 - Part 4: Change the style which is for while dragging. r=jdescottes MozReview-Commit-ID: 1JQ0bix8eZ
a30819ceb73420975af5ded60b0cfff0184435e1: Bug 1226272 - Part 3: Handle overflowed tabs. r=jdescottes
Daisuke Akatsuka <dakatsuka@mozilla.com> - Thu, 19 Apr 2018 18:48:53 +0900 - rev 414615
Push 33874 by rgurzau@mozilla.com at Fri, 20 Apr 2018 09:11:15 +0000
Bug 1226272 - Part 3: Handle overflowed tabs. r=jdescottes MozReview-Commit-ID: 77V2VIbIp0l
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip