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 5C1D8138334 for ; Thu, 27 Sep 2018 14:21:24 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E9751E095A; Thu, 27 Sep 2018 14:21:20 +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 9BF17E0908 for ; Thu, 27 Sep 2018 14:21:20 +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 1A251335C2B; Thu, 27 Sep 2018 14:21:17 +0000 (UTC) Message-ID: <1538058073.26937.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: Thu, 27 Sep 2018 16:21:13 +0200 In-Reply-To: <20180928015025.782e2ffc@katipo2.lan> References: <1537735339.14608.7.camel@gentoo.org> <1537768786.811.1.camel@gentoo.org> <20180928015025.782e2ffc@katipo2.lan> Organization: Gentoo Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-40y3I4XUUY8pfBwKPXoA" 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: 807199a3-7bcd-407b-8203-9abe86169b85 X-Archives-Hash: 269d53e9ec1897cf4012da57b95444bd --=-40y3I4XUUY8pfBwKPXoA Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 still = be=20 > > doing something). >=20 > Could you perhaps adjust it so that when the timeout limit is exceeded, > the sync is aborted, and the sync status of that repository is flagged > 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 took > too long anyway, so we'll let somebody with brains work it out and > pretend it was broken in the interim" No. --=20 Best regards, Micha=C5=82 G=C3=B3rny --=-40y3I4XUUY8pfBwKPXoA 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/jIEQoFAlus51pfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDVF QkYyMEY5OTZGQjNDMjJDQzZGQ0E0MEJBQkYxRDVGRjhDODExMEEACgkQur8dX/jI EQqhTQ/9E61Ma4ppJCdDDOAub5UNpxafWae3C9f5V9TRsFe93acbA0dAVBDgV3Ju LVtRkpRDAnjS4uS6R/9DSnCCr3GYg6JVyVvaxY8aUg4urDAEGjksvVgfS0AkWVlM 3xJjra7duuXIbdhyF5qJegLR9x8niW7rtlWBGZ9nP96iN3teu5kUaMfhR75Y9z9v 0IOCkU8aDHDdbyUoyMAvwZxHrWp+V5U6DaRsubsDiLSRZXxP1XHIWkSkbgaDYOPn M09QkHea83BDQF/awmA9OjxY0Npj/cdWFUlgq13zlbJheiUWyTNWtTQ9TiHnsEPx zahm8r57d6qczwSS2+5I7yaMZbAiM0BflfEkM92s1IYat+hvgdR1+z5Y3Obxx90g jQR7ILS9Zv1AH9f6ikhhlm6g9yR8eWN37M8KVIeh2GNQce0xcrOUES4+tU1Ed5SL 2SF+r1t55T6QxsalQw6Ozaynb72cpKmvAwugGbVyYyJbEe1jvlKyNSWeNj7vTGR5 iK1MqyGPIZ4X6PzdXpdiPEvF56HHzaB8M+Do6ocyO4ysbLnUHmI2QOZ7Wm7zYGBL uepHFBc0ks9SKU5UJ3RQMX7w2ssRkDiKIoSMXiefUvNnhtkg7fvnmHEpcMEEInyu AJ/jMwAAXI0i3EBRBKxsttr6yF9VygPiK7bMqOOPJqx9abU07UI= =9XK9 -----END PGP SIGNATURE----- --=-40y3I4XUUY8pfBwKPXoA--