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 9CABF138334 for ; Sat, 29 Sep 2018 07:45:17 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8D90EE08B1; Sat, 29 Sep 2018 07:45:13 +0000 (UTC) Received: from smtp.gentoo.org (unknown [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 3AB6BE08AA for ; Sat, 29 Sep 2018 07:45:12 +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 D83C0335C58; Sat, 29 Sep 2018 07:44:50 +0000 (UTC) Message-ID: <1538207086.1199.0.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: Sat, 29 Sep 2018 09:44:46 +0200 In-Reply-To: References: <1537735339.14608.7.camel@gentoo.org> <1537768786.811.1.camel@gentoo.org> <20180928015025.782e2ffc@katipo2.lan> <1538058073.26937.0.camel@gentoo.org> Organization: Gentoo Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-t8TAHPDTrlWNSPhSRJ5K" 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: ba021680-13f2-4111-a11e-9e1b103629d6 X-Archives-Hash: e856a180382259cd52528ef629be0a12 --=-t8TAHPDTrlWNSPhSRJ5K Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, 2018-09-28 at 23:44 -0400, desultory wrote: > On 09/27/18 10:21, Micha=C5=82 G=C3=B3rny wrote: > > On Fri, 2018-09-28 at 01:50 +1200, Kent Fredric wrote: > > > On Mon, 24 Sep 2018 07:59:46 +0200 > > > Micha=C5=82 G=C3=B3rny wrote: > > >=20 > > > > 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 st= ill be=20 > > > > doing something). > > >=20 > > > Could you perhaps adjust it so that when the timeout limit is exceede= d, > > > the sync is aborted, and the sync status of that repository is flagge= d > > > as "bad", and notifies you somehow to fix it manually at your leisure= , > > > but otherwise ceases to impede the progress of all the other > > > repositories? > > >=20 > > > And if you're worried that a sync interruption midway could cause a > > > dirty state, maybe you could do an rsync trick where mercurial repos > > > are rsynced into a sandbox location, and then only rsynced back into > > > place on success? > > >=20 > > > This process lets you go "sure, it may be doing something, but it too= k > > > too long anyway, so we'll let somebody with brains work it out and > > > pretend it was broken in the interim" > >=20 > > No. > >=20 >=20 > Elucidate. My time is better spent elsewhere. You want mercurial, you fix it.=20 This is open source, you can write the patches. --=20 Best regards, Micha=C5=82 G=C3=B3rny --=-t8TAHPDTrlWNSPhSRJ5K 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/jIEQoFAluvLW9fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDVF QkYyMEY5OTZGQjNDMjJDQzZGQ0E0MEJBQkYxRDVGRjhDODExMEEACgkQur8dX/jI EQpudw//eU+RwayLtgnDyS2bFw5jAqdJiTzbxCxNlOmTsN7LLC39xWJgtFE1FFKx jjEPNmHGlukDlgXJKnkVUU0OggX51xrYeOttl6rvKPlhOknPt+a+dEd84k2UYF9e 83BzArGsqka4XWF3ggHXZ5YyZj0ox6gGDqqOqSkPJFoNxp5lbkHoiwTf9Aokje52 zPheIXBjrjfHC7ZdUkybXRD+6nQ5MVVIYsGHi1pi2p+ZPbMvdTX8kVKzT2lORHZh /OwAuc5c/DXDuQiMOPofdUMRvsCSsoQJsG8NDNU50vJI9Hx9B60jkaWNlgtC04CU /KgBYuumJW6ZAJKMvYVLRYmxIoFfYbN0lnPScontVrn7iByFg6+/+Ds24/+ik2Jl l9XZm6z3gDQCFWYzGJqP6kqgA3Pu69kJTjWH/6T/9cqwU0hWBsI5jZzUluhuLTwS o1sZX9f2zwAkCkHh5aCgFTkfviqFM4TCUq0cRmwO804Qvvl735LSfILL8YxfenxO 7sI310I2lkfivgD7Gi4vdBe/M8XkHqQruOxWnT+VrcI2frDBU1WR8AvblqtSeCut cwBpUNU/lTzW05v7hYOX8IzzPDiWiWVgFuoqXE4C2xRoHqmxfUwbPRMOwHxRnv3v XGK0VVlX/7zfKPPXazlI8jCbSWp3n7ZmW6B18dHj/n3PnaDQztg= =ukqy -----END PGP SIGNATURE----- --=-t8TAHPDTrlWNSPhSRJ5K--