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 E7A3E138239 for ; Mon, 24 Sep 2018 05:59:58 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 97B02E0907; Mon, 24 Sep 2018 05:59:54 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (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 34ACEE08F2 for ; Mon, 24 Sep 2018 05:59:53 +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 8F6A1335CC3; Mon, 24 Sep 2018 05:59:51 +0000 (UTC) Message-ID: <1537768786.811.1.camel@gentoo.org> Subject: Re: [gentoo-dev] [RFC] Removing support for mercurial repos in repositories.xml From: =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?= To: gentoo-dev@lists.gentoo.org Date: Mon, 24 Sep 2018 07:59:46 +0200 In-Reply-To: References: <1537735339.14608.7.camel@gentoo.org> Organization: Gentoo Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-6zjBhrZOZcfhz/OpThgn" 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: 3a83fcf3-acd3-4ef8-84d8-69fb7232a037 X-Archives-Hash: 51fc4b45573ef9af90b19335de3b085b --=-6zjBhrZOZcfhz/OpThgn Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sun, 2018-09-23 at 18:46 -0400, Alec Warner wrote: > On Sun, Sep 23, 2018 at 4:42 PM Micha=C5=82 G=C3=B3rny wrote: >=20 > > Hi, everyone. > >=20 > > 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: > >=20 > > 1. Portage does not support syncing from Mercurial repos, and needs to > > use external tools (e.g. layman) for that. > >=20 > > 2. Mercurial is buggy and maintaining support for those repos is PITA. > >=20 > > 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. > >=20 > > 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= . > >=20 >=20 > So you are against timeouts altogether, or you just don't want to impleme= nt > them? I'm against dumb timeouts. Good timeout =3D die if nothing happens for T. Bad timeout =3D die if process doesn't finish for T (yet it may still be= =20 doing something). >=20 >=20 > >=20 > > If someone really cares about this horrible piece of software, I'd > > appreciate patches (preferably going upstream) to make it timeout sanel= y > > when something hangs. Otherwise, I'd like to announce discontinuation > > of Mercurial support soon. > >=20 > > -- > > Best regards, > > Micha=C5=82 G=C3=B3rny > >=20 --=20 Best regards, Micha=C5=82 G=C3=B3rny --=-6zjBhrZOZcfhz/OpThgn 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/jIEQoFAluofVNfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDVF QkYyMEY5OTZGQjNDMjJDQzZGQ0E0MEJBQkYxRDVGRjhDODExMEEACgkQur8dX/jI EQrlWw//Us1gwKgpz1/H7Y2wNjg5KXWL0qqIjb86HDuy4hqRAUZ5hTuA3bMAe+Pg sunGHBlqfokQZ5YC+LbbSdm18Rpup8grxZPmSsWBmtb0JpOL83nl//eEIUVw+zs/ ousv0BVm7lpY+yq3RCFXU8LKBRpKDsS3xPvqK2b/IPSq8fWBkHJ2jeJ5Osx7Y9oX W5xxhtkxbKylUcXev4J4Ou+K3C+iGzx+qdvyMmhc47itPFgbTULVfCkC/5oTxTGh LwVSBUhSvnolf3KUlBuiEQDNK95ydrnyh3iwLSMygNbwHikAQE6nSUak6QUs2MrZ xvBccNr36LZvD94w9eOREfrFpfrSwC8ujlA+PcNKxoiKEpNGDXhf0j06NsWnhC55 4RLvuVlJohmGbam2hxuUF2bKvm8366ntm832xsJfsLpKo0t3zRsboi2sFjcsH4QZ jmVGVktL5gcYznGBQXYNP/OamMCPUjtFu9vF/q7DYa9hEEJ8tnbUnc8hf2LyXHZp q5zpUsfAO52xPIR845drC2sJm6Z0uQh2KHSaj4kxsX7gpMc6c4RWVFvk7CSYCRc4 QuA9onk703A8dT1XH4A8Eo9h0l5iiRwcaaloGOYbgvWITM3BTGqos4pGJ3H7Plc8 DQ4am+JnSfvXzOe2zYemvNvNSPkr+tAgjN36a9CYdcxjX9nOOiA= =ODEU -----END PGP SIGNATURE----- --=-6zjBhrZOZcfhz/OpThgn--