db4a0fb8baa9fe2379ae6502ba230f6d26954e09: testing: revert `cbor2` to 5.0.1 in Py2 test env
Connor Sheehan <sheehan@mozilla.com> - Wed, 21 Oct 2020 21:26:16 -0400 - rev 7626
Push 3803 by cosheehan@mozilla.com at Thu, 22 Oct 2020 15:41:54 +0000
testing: revert `cbor2` to 5.0.1 in Py2 test env Turns out the `cbor2` package dropped Py2 support in version 5.1.
def9f8a3cf3801e339673ebae1b76599ab057318: robustcheckout: mark as compatible with Mercurial 5.4, 5.5
Connor Sheehan <sheehan@mozilla.com> - Thu, 22 Oct 2020 11:40:19 -0400 - rev 7625
Push 3803 by cosheehan@mozilla.com at Thu, 22 Oct 2020 15:41:54 +0000
robustcheckout: mark as compatible with Mercurial 5.4, 5.5
4bc2df61a2be89293147c1f7cf335a57db57f5b3: robustcheckout: make stream clones the default behaviour (Bug 1670930) r=dhouse
Connor Sheehan <sheehan@mozilla.com> - Thu, 22 Oct 2020 15:19:11 +0000 - rev 7624
Push 3802 by cosheehan@mozilla.com at Thu, 22 Oct 2020 15:22:21 +0000
robustcheckout: make stream clones the default behaviour (Bug 1670930) r=dhouse Stream clones are faster than compressed clones on very fast, high bandwidth networks. In CI, where robustcheckout is used, we almost certainly have a very fast high bandwidth network to take advantage of. This commit changes clone operations within robustcheckout to use stream clone bundles unconditionally. The optimization around serving a bundle from the same AWS/GCP region as the originating request IP will still take place server-side, but now tasks in Mozilla DCs and any other niche environment will be stream-clone by default. The change itself simply involves adding `stream=True` to the clone function, however many tests need to be updated to reflect the stream clone output. We use a regex on several lines to paper over timing output in tests, including one regex where the decimal value is conditional (ie sometimes the output is `15 seconds` and sometimes the output is `15.4 seconds`). Differential Revision: https://phabricator.services.mozilla.com/D94403
811b8a34e7211ce5ffc60e44ae07064f73063bde: hghooks: update merge day test to reflect added/removed files (Bug 1671913)
Connor Sheehan <sheehan@mozilla.com> - Mon, 19 Oct 2020 12:22:56 -0400 - rev 7623
Push 3801 by cosheehan@mozilla.com at Mon, 19 Oct 2020 16:23:54 +0000
hghooks: update merge day test to reflect added/removed files (Bug 1671913)
8510c120695d0cced5235b01de108bf094d875cc: Bug 1671913 - Clean up what files ffxbld-merge should be able to change r=sheehan
Johan Lorenzo <jlorenzo@mozilla.com> - Mon, 19 Oct 2020 15:09:03 +0000 - rev 7622
Push 3800 by cosheehan@mozilla.com at Mon, 19 Oct 2020 15:12:48 +0000
Bug 1671913 - Clean up what files ffxbld-merge should be able to change r=sheehan Differential Revision: https://phabricator.services.mozilla.com/D94000
3d949575c04edb947bfe5c966b3d61056e6caf66: docs: update standalone doc with SSL cert info (Bug 1670031) r=dhouse,zeid
Connor Sheehan <sheehan@mozilla.com> - Sat, 10 Oct 2020 00:18:50 +0000 - rev 7621
Push 3799 by cosheehan@mozilla.com at Mon, 12 Oct 2020 15:33:42 +0000
docs: update standalone doc with SSL cert info (Bug 1670031) r=dhouse,zeid Depends on D92970 Differential Revision: https://phabricator.services.mozilla.com/D92971
fec47274ac0aa107a8abfc8e0e537969bb5fab61: configwizard: update the SHA1 fingerprint (Bug 1670031) r=dhouse,zeid
Connor Sheehan <sheehan@mozilla.com> - Sat, 10 Oct 2020 00:18:49 +0000 - rev 7620
Push 3799 by cosheehan@mozilla.com at Mon, 12 Oct 2020 15:33:42 +0000
configwizard: update the SHA1 fingerprint (Bug 1670031) r=dhouse,zeid This change will need to be landed post-swap since older clients can't pin multiple SHA1 certs. Bug 1670034 tracks removal of this feature altogether, but for now it stays as-is. Differential Revision: https://phabricator.services.mozilla.com/D92970
237f1bfdb0518bf58c69fedd485e94a0b0d901ad: ansible/hg-web: update pinned SSL cert in hgrc template (Bug 1670031) r=dhouse,zeid
Connor Sheehan <sheehan@mozilla.com> - Thu, 08 Oct 2020 18:09:42 +0000 - rev 7619
Push 3798 by cosheehan@mozilla.com at Thu, 08 Oct 2020 19:17:45 +0000
ansible/hg-web: update pinned SSL cert in hgrc template (Bug 1670031) r=dhouse,zeid Updates the fingerprints in the hgweb hgrc file. Differential Revision: https://phabricator.services.mozilla.com/D92969
4a21d2b1439250c80b9cdf02ce07055644b04824: configwizard: add new sha256 fingerprint (Bug 1670031) r=dhouse,zeid
Connor Sheehan <sheehan@mozilla.com> - Thu, 08 Oct 2020 18:12:20 +0000 - rev 7618
Push 3798 by cosheehan@mozilla.com at Thu, 08 Oct 2020 19:17:45 +0000
configwizard: add new sha256 fingerprint (Bug 1670031) r=dhouse,zeid Add the new certificate to `configwizard`, so users can run `mach vcs-setup` and have the new cert pinned in their hgrc. Differential Revision: https://phabricator.services.mozilla.com/D92968
b039eb38411e46120adccb8f9fc9232e4e4276b8: ansible/kafka-broker: increase `replica.lag.time.max.ms` to 30s (Bug 1669810) r=dhouse
Connor Sheehan <sheehan@mozilla.com> - Wed, 07 Oct 2020 20:04:19 +0000 - rev 7617
Push 3797 by cosheehan@mozilla.com at Wed, 07 Oct 2020 20:07:52 +0000
ansible/kafka-broker: increase `replica.lag.time.max.ms` to 30s (Bug 1669810) r=dhouse See the bug description for more info. 30 seconds is the default value for this config in modern versions of Kafka. Differential Revision: https://phabricator.services.mozilla.com/D92814
bf15bccfa15991bbf338679fda17772f98b62aff: ansible/test-hg-ssh: change moto hostname to 0.0.0.0 from localhost r=zeid
Connor Sheehan <sheehan@mozilla.com> - Fri, 03 Jul 2020 16:37:51 -0400 - rev 7616
Push 3796 by cosheehan@mozilla.com at Tue, 29 Sep 2020 18:50:39 +0000
ansible/test-hg-ssh: change moto hostname to 0.0.0.0 from localhost r=zeid Since the hostname is set to `localhost`, the service is only accessible from the `hgssh` docker container. Switching to `0.0.0.0` allows all containers on the Docker network to access the mock S3 service. Differential Revision: https://phabricator.services.mozilla.com/D91822
969d0b1620aa9bbb03939691637e2779c9ec0c5c: testing: make hgcluster runnable with docker env r?zeid
Connor Sheehan <sheehan@mozilla.com> - Fri, 22 May 2020 21:08:26 -0400 - rev 7615
Push 3795 by cosheehan@mozilla.com at Tue, 29 Sep 2020 18:42:05 +0000
testing: make hgcluster runnable with docker env r?zeid Adds a command to `./run` to allow interacting with a local non-test hgcluster. Usage follows the same format as `./hgmo` (ie `./run hgmo start`). Differential Revision: https://phabricator.services.mozilla.com/D91820
7091fa213f6d9d23ddfff7f5e568b85ae853502c: hgwsgi: remove missed dead entry (Bug 1667731)
Connor Sheehan <sheehan@mozilla.com> - Mon, 28 Sep 2020 20:42:00 -0400 - rev 7614
Push 3794 by cosheehan@mozilla.com at Tue, 29 Sep 2020 00:43:10 +0000
hgwsgi: remove missed dead entry (Bug 1667731)
40edba4e086951c7839f90605ebad268625af049: hgwsgi: remove dead entries from `hgwsgi/releases/hgweb.config` (Bug 1667731) r=zeid
Connor Sheehan <sheehan@mozilla.com> - Mon, 28 Sep 2020 18:46:58 +0000 - rev 7613
Push 3793 by cosheehan@mozilla.com at Mon, 28 Sep 2020 18:49:36 +0000
hgwsgi: remove dead entries from `hgwsgi/releases/hgweb.config` (Bug 1667731) r=zeid Removes some entries for repositories that no longer exist on hgmo. The existance of these entries is causing an exception in core Mercurial code and causes https://hg.mozilla.org/releases to fail to render. The upstream issue will need to be addressed too, but this is a quick fix that we should address in the meantime. Differential Revision: https://phabricator.services.mozilla.com/D91607
c212e2ba8f83ae91eba97ae8785b0a2baaab09ea: Bug 1665232: Don't recommend installing moz-phab in configwizard r=sheehan
Mitchell Hentges <mhentges@mozilla.com> - Tue, 22 Sep 2020 15:58:10 +0000 - rev 7612
Push 3792 by mhentges@mozilla.com at Tue, 22 Sep 2020 21:09:29 +0000
Bug 1665232: Don't recommend installing moz-phab in configwizard r=sheehan configwizard is called from the Firefox repository when `mach bootstrap` is run. Since `moz-phab` will be installed automatically in bootstrap, recommending the manual install is no longer necessary. Differential Revision: https://phabricator.services.mozilla.com/D90460
1cec2d7c777b3f73b17327dddbd1ab3485d55b70: firefoxtree: add compatibility branch so older versions of Mercurial still work (Bug 1666520) r=zeid
Connor Sheehan <sheehan@mozilla.com> - Tue, 22 Sep 2020 16:16:44 +0000 - rev 7611
Push 3791 by cosheehan@mozilla.com at Tue, 22 Sep 2020 16:36:50 +0000
firefoxtree: add compatibility branch so older versions of Mercurial still work (Bug 1666520) r=zeid `missingheads` was renamed to `ancestorsof` in newer versions of Mercurial, but the patch from 60d9824ff108c6 does not take the older variable name into account. Add a check for the attribute so both variable names work in the `prepushoutgoinghook`. Differential Revision: https://phabricator.services.mozilla.com/D91023
d200c669f83a255b24d22dd974ee9841d4675ea9: Bug 1666342 - Add Andrew Sutherland to the WebIDL hook. r=sheehan
Peter Van der Beken <peterv@propagandism.org> - Mon, 21 Sep 2020 20:41:15 +0000 - rev 7610
Push 3790 by cosheehan@mozilla.com at Mon, 21 Sep 2020 20:43:39 +0000
Bug 1666342 - Add Andrew Sutherland to the WebIDL hook. r=sheehan Differential Revision: https://phabricator.services.mozilla.com/D90913
bf1defef5f557b5ec5864aadd9e3b625ce5a6aff: hgssh: upgrade Mercurial to 5.5.1 (Bug 1661734) r=zeid
Connor Sheehan <sheehan@mozilla.com> - Tue, 15 Sep 2020 20:20:40 +0000 - rev 7609
Push 3789 by cosheehan@mozilla.com at Wed, 16 Sep 2020 14:17:17 +0000
hgssh: upgrade Mercurial to 5.5.1 (Bug 1661734) r=zeid Depends on D89984 Differential Revision: https://phabricator.services.mozilla.com/D89985
1494e61fdffbfb925d18af19c29452e7e0415a29: hgweb: upgrade Mercurial to 5.5.1 (Bug 1661734) r=zeid
Connor Sheehan <sheehan@mozilla.com> - Tue, 15 Sep 2020 20:25:11 +0000 - rev 7608
Push 3789 by cosheehan@mozilla.com at Wed, 16 Sep 2020 14:17:17 +0000
hgweb: upgrade Mercurial to 5.5.1 (Bug 1661734) r=zeid Depends on D89983 Differential Revision: https://phabricator.services.mozilla.com/D89984
ae9a7d96332b4e8eeb67f252ebb689c179bad388: hgtemplates: update path to `python` to reflect Docker environment and update Mercurial version (Bug 1661734) r=zeid
Connor Sheehan <sheehan@mozilla.com> - Tue, 15 Sep 2020 20:24:53 +0000 - rev 7607
Push 3789 by cosheehan@mozilla.com at Wed, 16 Sep 2020 14:17:17 +0000
hgtemplates: update path to `python` to reflect Docker environment and update Mercurial version (Bug 1661734) r=zeid Fix the path to Python so it works in the Docker test environment, and update the Mercurial version to 5.5.1 to verify there are no outstanding changes our template patcher missed. Depends on D89982 Differential Revision: https://phabricator.services.mozilla.com/D89983
(0) -3000 -1000 -300 -100 -50 -20 +20 +50 +100 tip