6d2ebf23ecf9b909b9df60b7020b9893bb9693d0: testing: refactor virtualenv creation into standalone script
Gregory Szorc <gps@mozilla.com> - Mon, 23 Jan 2017 15:46:41 -0800 - rev 691168
Push 87314 by gszorc@mozilla.com at Thu, 02 Nov 2017 02:08:10 +0000
testing: refactor virtualenv creation into standalone script The logic will soon be a little more complicated as a result of upgrading to the latest setuptools, which no longer vendors all dependencies.
de41dae85307ad65523a7dd2e9ae788490860bdc: robustcheckout: retry after "stream ended unexpectedly" (bug 1291926); r=glob
Gregory Szorc <gps@mozilla.com> - Tue, 10 Jan 2017 18:18:37 -0800 - rev 691167
Push 87314 by gszorc@mozilla.com at Thu, 02 Nov 2017 02:08:10 +0000
robustcheckout: retry after "stream ended unexpectedly" (bug 1291926); r=glob The most common network failure we've seen in automation is "stream ended unexpectedly." In fact, this appears to be the only network error we see with any frequency. This commit introduces retry logic for network operations. The default behavior is to attempt network pulls up to 3 times. The code doesn't catch all network failures. But it catches the big one: "stream ended unexpectedly," which is raised when reading from changegroups, which constitute the bulk of bytes over the wire for `hg pull` operations. FWIW, I'm not sure of an exhaustive list of network related exceptions Mercurial can emit. We'll likely have to follow up and add more exception detection. Ideally, we'd implement retry logic upstream. Perfect is the enemy of good. MozReview-Commit-ID: 7fRBDNwus4w
788a0e0f3ba357b986ed829f9b5fefc2400109e4: robustcheckout: add test for server failure during clone (bug 1291926); r=glob
Gregory Szorc <gps@mozilla.com> - Thu, 19 Jan 2017 22:33:39 -0800 - rev 691166
Push 87314 by gszorc@mozilla.com at Thu, 02 Nov 2017 02:08:10 +0000
robustcheckout: add test for server failure during clone (bug 1291926); r=glob We're seeing a lot of "stream ended unexpectedly" failures when cloning/pulling in automation. As far as I can tell, this is due to dropped connections. Unreliable networks are unreliable. This commit adds a test to reproduce the failure by implementing an extension that wraps the server response serving function and has it return early after a configured number of bytes have been sent. This test will allow us to verify that automatric retry logic (to be introduced in the next commit) works as advertised. MozReview-Commit-ID: 96p8L7jDHeE
3f6451aa1eb34f8496d890080c6e05711855908d: robustcheckout: factor out code for handling error.Abort during a pull; r=glob
Gregory Szorc <gps@mozilla.com> - Tue, 10 Jan 2017 17:24:33 -0800 - rev 691165
Push 87314 by gszorc@mozilla.com at Thu, 02 Nov 2017 02:08:10 +0000
robustcheckout: factor out code for handling error.Abort during a pull; r=glob A future commit will introduce a 2nd call site for this pattern and additional complexity for examining the Abort. So factor it into a reusable function. MozReview-Commit-ID: 1XMLkQWgFH0
8be8eb8f2b6320b0080c92613d9691b8c2bf05fd: ansible: Add scm_conduit group (bug 1330690); r=gps
Kendall Libby <klibby@mozilla.com> - Thu, 19 Jan 2017 12:19:58 -0500 - rev 691164
Push 87314 by gszorc@mozilla.com at Thu, 02 Nov 2017 02:08:10 +0000
ansible: Add scm_conduit group (bug 1330690); r=gps Add a new scm_conduit group for controlling access to new Conduit related repo(s). MozReview-Commit-ID: C0F3KRkIkna
47b2c9c37e7c9f0e51eaa3065ff99161d4319a18: Bug 1228311 - Remember last try syntax used for a review; r=smacleod
Manish Goregaokar <manishearth@gmail.com> - Sat, 03 Sep 2016 20:19:45 +0530 - rev 691163
Push 87314 by gszorc@mozilla.com at Thu, 02 Nov 2017 02:08:10 +0000
Bug 1228311 - Remember last try syntax used for a review; r=smacleod MozReview-Commit-ID: 87dGz6I0Jdh
c33117ccdc57078b9d79199f13c8a4528bb01791: reviewboard: automatically activate virtualenv
Gregory Szorc <gps@mozilla.com> - Thu, 19 Jan 2017 17:26:46 -0800 - rev 691162
Push 87314 by gszorc@mozilla.com at Thu, 02 Nov 2017 02:08:10 +0000
reviewboard: automatically activate virtualenv So the script can be executed without activating the virtualenv from the shell.
11e5f19c58aef955d2ea738b68ecf83273648366: Backed out changeset 8e5d49b19ee6 (bug 1319172)
Gregory Szorc <gps@mozilla.com> - Thu, 19 Jan 2017 13:34:22 -0800 - rev 691161
Push 87314 by gszorc@mozilla.com at Thu, 02 Nov 2017 02:08:10 +0000
Backed out changeset 8e5d49b19ee6 (bug 1319172) Because it broke JS execution with: Content Security Policy: The page’s settings blocked the loading of a resource at https://hg.mozilla.org/mozilla-central/shortlog/5d4a0370b0a7b30b73342cf53f4cf2374d34cfb4 (“default-src 'none'”).
f22429c91241c06f11a56d8a5f1a3eef24c0135f: ansible: use proper reviewboard-hg host in mozreview-create-repo.yml
Gregory Szorc <gps@mozilla.com> - Thu, 19 Jan 2017 13:25:45 -0800 - rev 691160
Push 87314 by gszorc@mozilla.com at Thu, 02 Nov 2017 02:08:10 +0000
ansible: use proper reviewboard-hg host in mozreview-create-repo.yml MozReview-Commit-ID: I4pN95nUSNU
8e5d49b19ee60626775b3cc83808802384f9f09b: ansible/hg-web: enable CSP on hg.mozilla.org (bug 1319172); r=April
Gregory Szorc <gps@mozilla.com> - Wed, 18 Jan 2017 18:07:55 -0800 - rev 691159
Push 87314 by gszorc@mozilla.com at Thu, 02 Nov 2017 02:08:10 +0000
ansible/hg-web: enable CSP on hg.mozilla.org (bug 1319172); r=April This is a stop-gap until Mercurial 4.1 is deployed. Mercurial 4.1 supports defining a CSP policy in the hgrc. MozReview-Commit-ID: 8vVa4RG5ZfG
815f0daf91f3368ce68776c0d18600ea991369e1: Bug 1331635 - error building docker bmoweb image. r=mars,mcote
Israel Madueme <imadueme@mozilla.com> - Tue, 17 Jan 2017 17:43:19 -0500 - rev 691158
Push 87314 by gszorc@mozilla.com at Thu, 02 Nov 2017 02:08:10 +0000
Bug 1331635 - error building docker bmoweb image. r=mars,mcote MySQL in the bmoweb docker container refuses to use the my.cnf because it has too free permissions, causing the container to crash since it depends on the db. This commit prevents the world from writing to my.cnf, allowing MySQL to come up correctly and the container code to execute properly. Also edits the bmoweb builder entrypoint to be more descriptive in the error message it outputs. MozReview-Commit-ID: 8mdn2NmJIbz
58fd57402452947a317c026473b35d7825dfa2a9: mozreviewbots: cleanup leftover references in create-test-environment.
Steven MacLeod <smacleod@mozilla.com> - Mon, 16 Jan 2017 11:17:45 -0500 - rev 691157
Push 87314 by gszorc@mozilla.com at Thu, 02 Nov 2017 02:08:10 +0000
mozreviewbots: cleanup leftover references in create-test-environment.
8eb8319674344fde118b0987b30e22cded00f71b: mozreviewpulse: cleanup batchreview style (Bug 1287537). r=mars
Steven MacLeod <smacleod@mozilla.com> - Tue, 29 Nov 2016 18:00:11 -0500 - rev 691156
Push 87314 by gszorc@mozilla.com at Thu, 02 Nov 2017 02:08:10 +0000
mozreviewpulse: cleanup batchreview style (Bug 1287537). r=mars MozReview-Commit-ID: Bmc6S5XudOp
11fb4626f5c357217e3f3a6c8edc22ee5c837224: mozreviewpulse: absorb needed mozreviewbots libraries and delete the rest (Bug 1287537). r=mars
Steven MacLeod <smacleod@mozilla.com> - Tue, 29 Nov 2016 17:56:39 -0500 - rev 691155
Push 87314 by gszorc@mozilla.com at Thu, 02 Nov 2017 02:08:10 +0000
mozreviewpulse: absorb needed mozreviewbots libraries and delete the rest (Bug 1287537). r=mars mozreviewbots is no longer going to be integrated into MozReview. Instead automation will be triggered elsewhere and results will be consumed from pulse. mozreviewbots has some useful code for posting reviews to Review Board in a single request which we'll pull into mozreviewpulse (It could be argued this should be its own stand-alone library, but we'll keep it in mozreviewpulse now and possibly pull it out later). MozReview-Commit-ID: 1qxr8YNzP4h
0acfc2c6fd8e92f33acd90c99c035bd3656286ca: mozreviewpulse: add a FIFO pulse consumer (Bug 1287537). r=mars
Steven MacLeod <smacleod@mozilla.com> - Mon, 28 Nov 2016 10:09:36 -0500 - rev 691154
Push 87314 by gszorc@mozilla.com at Thu, 02 Nov 2017 02:08:10 +0000
mozreviewpulse: add a FIFO pulse consumer (Bug 1287537). r=mars This lays the groundwork for having mozreview consume various messages from pulse. MozReview-Commit-ID: 9x5usNSf1R3
59117a9f626cf2e954b9bb592efdc69d8169647f: hghooks: add dhouse and klibby to whitelist_releng.py (bug 1330781), r=dividehex,gps
Kendall Libby <klibby@mozilla.com> - Fri, 13 Jan 2017 10:40:19 -0500 - rev 691153
Push 87314 by gszorc@mozilla.com at Thu, 02 Nov 2017 02:08:10 +0000
hghooks: add dhouse and klibby to whitelist_releng.py (bug 1330781), r=dividehex,gps MozReview-Commit-ID: Iol0f6FYAby
cb2ae982d50564ef215aed77b71492bb20738088: Backed out changeset e7a1797d902a (bug 1321548) for breaking tests
byron jones <glob@mozilla.com> - Fri, 13 Jan 2017 12:53:14 -0500 - rev 691152
Push 87314 by gszorc@mozilla.com at Thu, 02 Nov 2017 02:08:10 +0000
Backed out changeset e7a1797d902a (bug 1321548) for breaking tests MozReview-Commit-ID: K2OHkjpCpy3
6afbfb530cae488b54868087f184dfa9c362c48f: MozReview: Bump down font sizes to make the masses happy. (Bug 1329831) r=smacleod
David Walsh <dwalsh@mozilla.com> - Thu, 12 Jan 2017 17:52:25 -0500 - rev 691151
Push 87314 by gszorc@mozilla.com at Thu, 02 Nov 2017 02:08:10 +0000
MozReview: Bump down font sizes to make the masses happy. (Bug 1329831) r=smacleod MozReview-Commit-ID: 45xhhzT7GWM
e7a1797d902a382d1e1ad25e56f16769925a59ab: autoland: fix "unknown revision" errors when rewriting commit descriptions (bug 1321548) r=smacleod
byron jones <glob@mozilla.com> - Thu, 12 Jan 2017 13:48:22 -0500 - rev 691150
Push 87314 by gszorc@mozilla.com at Thu, 02 Nov 2017 02:08:10 +0000
autoland: fix "unknown revision" errors when rewriting commit descriptions (bug 1321548) r=smacleod rewrite all nodes instead of just those where the description has changed. this resolves issues caused by unmodified parents being stripped. MozReview-Commit-ID: 11oTCnyTw2R
2132400f47d03d765ec66d4631900d18856dc26b: MozReview: Add line wrapping to review request description (Bug 1330674). r=smacleod
David Walsh <dwalsh@mozilla.com> - Thu, 12 Jan 2017 11:36:47 -0500 - rev 691149
Push 87314 by gszorc@mozilla.com at Thu, 02 Nov 2017 02:08:10 +0000
MozReview: Add line wrapping to review request description (Bug 1330674). r=smacleod MozReview-Commit-ID: GzKQu2iKFjT
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip