67a0822b61b498bb1035794f396fd858bbd9ccbb: Bug 1455143 - Handle directory inputs earlier; r?Build draft
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 15:35:57 -0700 - rev 784760
Push 107014 by bmo:gps@mozilla.com at Wed, 18 Apr 2018 23:18:09 +0000
Bug 1455143 - Handle directory inputs earlier; r?Build This makes the logic in process_files() simpler. MozReview-Commit-ID: KdphRJZLinx
0de9fb63a5b7bda4687b13eebefdae17ecd044c0: Bug 1455143 - Use a global logger instance; r?Build draft
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 15:33:31 -0700 - rev 784759
Push 107014 by bmo:gps@mozilla.com at Wed, 18 Apr 2018 23:18:09 +0000
Bug 1455143 - Use a global logger instance; r?Build MozReview-Commit-ID: 1RyLZBMx6mH
7146cfb38b9e4778dc0cfc721f13c7f2e0b9fa18: Bug 1455143 - Remove hash name validation; r?Build draft
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 15:31:59 -0700 - rev 784758
Push 107014 by bmo:gps@mozilla.com at Wed, 18 Apr 2018 23:18:09 +0000
Bug 1455143 - Remove hash name validation; r?Build Garbage in garbage out. Let's make this code simpler. MozReview-Commit-ID: Gv0ZcMacyOX
84082b6e66cded096dbde35e917c8a8a07e69af0: Bug 1455143 - Make hashlib required; r?Build draft
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 15:31:11 -0700 - rev 784757
Push 107014 by bmo:gps@mozilla.com at Wed, 18 Apr 2018 23:18:09 +0000
Bug 1455143 - Make hashlib required; r?Build 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
c4ec78fb0e2c04522b766b80abaf651a971ae1fa: Bug 1455127 - Remove --package from upload.py; r?Build draft
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 15:04:53 -0700 - rev 784756
Push 107014 by bmo:gps@mozilla.com at Wed, 18 Apr 2018 23:18:09 +0000
Bug 1455127 - Remove --package from upload.py; r?Build The argument is never used in the local file copying function. So let's nuke the argument. MozReview-Commit-ID: JeU4LaVvGD7
d31211a5ab8a6548841df1088c1ae412ec82e49b: Bug 1455127 - Remove --properties-file from upload.py; r?Build draft
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 15:03:46 -0700 - rev 784755
Push 107014 by bmo:gps@mozilla.com at Wed, 18 Apr 2018 23:18:09 +0000
Bug 1455127 - Remove --properties-file from upload.py; r?Build This was only used for the remote server case. That code was recently deleted. MozReview-Commit-ID: 7usqWZ7CuBR
34a9ba8c5f5a2f17441f841f6544c218b50ef76a: Bug 1455127 - Remove functionality for uploading to a server; r?Build draft
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 15:02:46 -0700 - rev 784754
Push 107014 by bmo:gps@mozilla.com at Wed, 18 Apr 2018 23:18:09 +0000
Bug 1455127 - Remove functionality for uploading to a server; r?Build With the transition to Taskcluster, "uploads" are artifacts in a local directory. So we don't need to support uploading to a remote server using SCP. This commit removes all the code to support uploading to a remote server. And since property files were only written out for the remote case, all that code can be deleted as well. Since UPLOAD_HOST no longer means anything, we no longer set it in mozharness configs. MozReview-Commit-ID: 66gkM8erkGk
355381de998d3f15e6a5b4d7e43f2ffac0d3c5bc: Bug 1455120 - Prefix output from automation tiers; r?Build draft
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 14:30:05 -0700 - rev 784753
Push 107014 by bmo:gps@mozilla.com at Wed, 18 Apr 2018 23:18:09 +0000
Bug 1455120 - Prefix output from automation tiers; r?Build We add a minimal Python script to run a process and prefix all its output with a string. We change the automation tiers to evaluate all make targets using this script. MozReview-Commit-ID: 79g5KUd5ked
04424be53d5ed1dbc222194c5a39c77a65f3b37b: Bug 1455151 - Support subdialog sizing of HTML documents from a stylesheet and use it for autofill edit dialogs. r=jaws draft
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Wed, 18 Apr 2018 16:12:15 -0700 - rev 784752
Push 107013 by mozilla@noorenberghe.ca at Wed, 18 Apr 2018 23:12:55 +0000
Bug 1455151 - Support subdialog sizing of HTML documents from a stylesheet and use it for autofill edit dialogs. r=jaws MozReview-Commit-ID: GeHPhFTnCIz
cd10df026890dfb6ac713117fd9bc41d6776d986: Bug 1454811 - Update Tup backend due to chages in bug 1444745; r?Build draft
Mike Shal <mshal@mozilla.com> - Wed, 18 Apr 2018 08:52:41 -0400 - rev 784751
Push 107012 by bmo:mshal@mozilla.com at Wed, 18 Apr 2018 23:08:31 +0000
Bug 1454811 - Update Tup backend due to chages in bug 1444745; r?Build The xpidl-process.py invocation now takes a --bindings-conf parameter, and the final generated .cpp file uses a new python script and was moved from xpcom/typelib/xpt/XPTInfo.cpp to xptcom/reflect/xptinfo/xptdata.cpp MozReview-Commit-ID: C3vK3VzgG6Q
2c7de9ba7ca9be33c7d2252c194b0d73814b9c1a: Bug 1454825 - Tup backend: Handle dependent GENERATED_FILES better; r?Build draft
Mike Shal <mshal@mozilla.com> - Tue, 17 Apr 2018 19:52:39 -0400 - rev 784750
Push 107011 by bmo:mshal@mozilla.com at Wed, 18 Apr 2018 23:05:59 +0000
Bug 1454825 - Tup backend: Handle dependent GENERATED_FILES better; r?Build Work around the fact that tup is bad at handling out-of-order rules by delaying them based on what outputs we've already seen in rule(). MozReview-Commit-ID: G2tyeQr7MTh
5edfe81cb5d6ec0c0c3aaa7e8c8898d94b80a76f: Bug 1454826 - Tup backend: Use PYTHONDONTWRITEBYTECODE=1 instead of -B; r?Build draft
Mike Shal <mshal@mozilla.com> - Tue, 17 Apr 2018 19:51:56 -0400 - rev 784749
Push 107011 by bmo:mshal@mozilla.com at Wed, 18 Apr 2018 23:05:59 +0000
Bug 1454826 - Tup backend: Use PYTHONDONTWRITEBYTECODE=1 instead of -B; r?Build MozReview-Commit-ID: GJiqcfe2819
a5310c767b9eea3db3aec127129d2bd0b9c26e19: Bug 1454811 - Update Tup backend due to chages in bug 1444745; r?Build draft
Mike Shal <mshal@mozilla.com> - Wed, 18 Apr 2018 08:52:41 -0400 - rev 784748
Push 107011 by bmo:mshal@mozilla.com at Wed, 18 Apr 2018 23:05:59 +0000
Bug 1454811 - Update Tup backend due to chages in bug 1444745; r?Build MozReview-Commit-ID: C3vK3VzgG6Q
5580beacd0d68ac69b5231e2845c83cc395a709e: Bug 1454835: Remove racy-ness from some shape-outside web-platform tests. draft
Brad Werth <bwerth@mozilla.com> - Wed, 18 Apr 2018 15:29:14 -0700 - rev 784747
Push 107010 by bwerth@mozilla.com at Wed, 18 Apr 2018 22:58:26 +0000
Bug 1454835: Remove racy-ness from some shape-outside web-platform tests. MozReview-Commit-ID: CHrXUC3yCCT
b559449f15f2f092782180a33b0782eae0f3c99b: Bug 1455143 - Refactor checksumming to occur after upload.py; r?Build draft
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 15:56:32 -0700 - rev 784746
Push 107009 by bmo:gps@mozilla.com at Wed, 18 Apr 2018 22:56:50 +0000
Bug 1455143 - Refactor checksumming to occur after upload.py; r?Build 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
4953aea1c23d8ae086eda73be4b6d3b22d960430: Bug 1455143 - Refactor checksumming to occur after upload.py; r?Build draft
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 15:48:27 -0700 - rev 784745
Push 107008 by bmo:gps@mozilla.com at Wed, 18 Apr 2018 22:54:54 +0000
Bug 1455143 - Refactor checksumming to occur after upload.py; r?Build 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
7afd85711d4121a715cc2a6f79dc0e85fd3d004b: Bug 1455143 - Use .write() instead of print >>; r?Build draft
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 15:39:26 -0700 - rev 784744
Push 107008 by bmo:gps@mozilla.com at Wed, 18 Apr 2018 22:54:54 +0000
Bug 1455143 - Use .write() instead of print >>; r?Build .write() is the preferred mechanism to write to a file object. MozReview-Commit-ID: 1uhNeFayoxV
13b2437cd88b7376da6a7cd59d524258665527ed: Bug 1455143 - Use a reasonable buffer size for reading files; r?Build draft
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 15:38:04 -0700 - rev 784743
Push 107008 by bmo:gps@mozilla.com at Wed, 18 Apr 2018 22:54:54 +0000
Bug 1455143 - Use a reasonable buffer size for reading files; r?Build Reading in 1kb chunks in 2018 is insane. MozReview-Commit-ID: 7wJv6fTAOh7
a6236cd28bec93a2762892b3a0200d40be2be5ed: Bug 1455143 - Remove code for failing to obtain a hash; r?Build draft
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 15:36:55 -0700 - rev 784742
Push 107008 by bmo:gps@mozilla.com at Wed, 18 Apr 2018 22:54:54 +0000
Bug 1455143 - Remove code for failing to obtain a hash; r?Build digest_file() should always return something. MozReview-Commit-ID: 6PpSUnxhCcL
f67f59705508c6f104d4f52c847167ab3366ae36: Bug 1455143 - Handle directory inputs earlier; r?Build draft
Gregory Szorc <gps@mozilla.com> - Wed, 18 Apr 2018 15:35:57 -0700 - rev 784741
Push 107008 by bmo:gps@mozilla.com at Wed, 18 Apr 2018 22:54:54 +0000
Bug 1455143 - Handle directory inputs earlier; r?Build This makes the logic in process_files() simpler. MozReview-Commit-ID: KdphRJZLinx
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip