From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id D4051138334 for ; Sun, 23 Sep 2018 20:42:30 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0B80BE07F9; Sun, 23 Sep 2018 20:42:27 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id A9497E07D8 for ; Sun, 23 Sep 2018 20:42:26 +0000 (UTC) Received: from pomiot (d202-252.icpnet.pl [109.173.202.252]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 5554D335CC2; Sun, 23 Sep 2018 20:42:24 +0000 (UTC) Message-ID: <1537735339.14608.7.camel@gentoo.org> Subject: [gentoo-dev] [RFC] Removing support for mercurial repos in repositories.xml From: =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?= To: gentoo-dev Date: Sun, 23 Sep 2018 22:42:19 +0200 Organization: Gentoo Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-uTGu+X1DHS9dEbgUbhdG" X-Mailer: Evolution 3.26.6 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 X-Archives-Salt: f68e852f-a8d2-46f6-8f8f-6785902e4994 X-Archives-Hash: e955348e6bc7c3d9fe4e7ec110a4ae92 --=-uTGu+X1DHS9dEbgUbhdG Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, everyone. I'd like to ask Gentoo repository owners to switch off Mercurial and remove all Mercurial repositories from repositories.xml. There are two reasons for that: 1. Portage does not support syncing from Mercurial repos, and needs to use external tools (e.g. layman) for that. 2. Mercurial is buggy and maintaining support for those repos is PITA. If you noticed that Gentoo repository mirrors did not update for 10 hours a few days ago -- Mercurial was the reason. It is very fragile, and if some server chokes during sync, it hangs the whole process until somebody (which means me) kills it. And it's not the first time it killed the whole system. Yes, I could add process timeouts. But small timeouts are going to break the occasional necessity of cloning big repos, and big timeouts are going to make little difference when Mercurial starts hanging again. If someone really cares about this horrible piece of software, I'd appreciate patches (preferably going upstream) to make it timeout sanely when something hangs. Otherwise, I'd like to announce discontinuation of Mercurial support soon. --=20 Best regards, Micha=C5=82 G=C3=B3rny --=-uTGu+X1DHS9dEbgUbhdG Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEEXr8g+Zb7PCLMb8pAur8dX/jIEQoFAlun+qxfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDVF QkYyMEY5OTZGQjNDMjJDQzZGQ0E0MEJBQkYxRDVGRjhDODExMEEACgkQur8dX/jI EQoK/A//Qmf/vpr1zkenVJ5/LrVUnbrJbuYuiyEeGS5JE4gFnaYiTJz/eILe4Xhf Y1Wtb6l29PDFh2rtvG0L9lE12ccnAHOGaq6inFJrFK/OeVbGkl6uaPrmrtPjIB1g bcJcoo5dXBCu1JRivOKM52Cytfyxniyt4X/SW0BEFr5x9reSnLVZSctY5rAwNBBZ GB0FyCsU+PxXpVYit20t5uPfpTFGx0i1yCkZhRnf97n/p//rEsCa3/0O/mH5Psdi prkbh8cptWK7VSHGnrAf3clYbQSlRHtIP7Cs5BRyNHbbiL6UfdcSxYMzTa1m0Z0G Uel8G8H9sc2/pajgZTiz6OSqx1wfcYL8Amaw2Ay0h0nAYKWd/fDJnYqEgQAgQcUY k9kGf+pq8I4zm6wDzd2nuoJ9F4gv9jtGtqPLhZatf5o1FeCqR0uagff2aSgHVggE yhA8MEvdeSo79rf0HJkury6JxPgdp6FuJU2aO1MUBvhLTn4K0au2blzG3icqUKPa jOdUBBFyeGXOGsR4v+rYueX/Jy/aJzSOHQty+iC9VbO9oDlG0E1IJyl0SGn0K6IL r891FlXxDCBvZkHNOgy0TctQC81VrDHs7V0dwSvku/RZ61VlenIgrCkkxRNd/yFH 0+OQoCQN1bzMJTcnvWXW2ocTX0XXjOmX+a64yiuGJ5ykjh4zWZk= =XHuQ -----END PGP SIGNATURE----- --=-uTGu+X1DHS9dEbgUbhdG--