Re: hydra and t632

Efraim Flashner <[email protected]> Wed, 21 Oct 2020 21:38:50 +0300
Newsgroups gmane.comp.version-control.rcs.bugs
Message-ID <20201021183850.GT9117@E5400>
--js+/jT5SQQin5+Fm
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Oct 21, 2020 at 10:20:31AM -0400, Thien-Thi Nguyen wrote:
> () Efraim Flashner <[email protected]>
> () Wed, 21 Oct 2020 09:24:38 +0300
>=20
> Also, we have differing t632.d/signal-handling-out-and-err:
>=20

> t632.d/x,v  -->  t632.d/x
> revision 1.1 (locked)
> writable t632.d/x exists; remove it? [ny](n):=20
> RCS: Terminated (Signal sent by kill() 23332 1000)
> RCS: Cleaning up.

>=20
> That's the real culprit; actually, the t632.d/out is not checked
> in this test.  Sorry about that noise.  The relevant line is:
>=20
>   timeout --foreground 0.42s co -l -I $w 1>$sout 2>&1
>=20
> My understanding is that =E2=80=98--foreground=E2=80=99 is necessary for =
=E2=80=98co=E2=80=99 to
> read from the TTY.  While it is blocked, waiting for input,
> =E2=80=98timeout=E2=80=99 delivers the SIGTERM.
>=20
> On my system, this wait (0.42s) is (humanly) noticible.  Let's
> see about yours.  Could you s/0.42/5.0/ and see if the test
> indeed "stalls" for five seconds before completing?
>=20

I didn't see any stalling at all so I changed it to 50s and it
still finished immediately. I thought there might not be a tty in the
build environment but I see in the setup code there is a /dev/tty. It
looks like it's bind-mounted from outside the build chroot.


--=20
Efraim Flashner   <[email protected]>   =D7=90=D7=A4=D7=A8=D7=99=D7=9D =
=D7=A4=D7=9C=D7=A9=D7=A0=D7=A8
GPG key =3D A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

--js+/jT5SQQin5+Fm
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl+QgDYACgkQQarn3Mo9
g1F6yxAAtkUaMCkUufiic7X+yaLhZQIi0PkY4xnAiZ4dxulE933/ycOA4F+9DevB
T/5nMh5cQV/cekp72bvnhCA7jwqTVvLE2wHYJ8yyHv3L3RWHK1aVM8znRpu4Oqjj
kTAxeNbwIrFYOTMP2Z8t47BMMPDYJ1OeFAR9c739hbOOqarw6SalPMiJs6dZTwFl
K9J6tqKqk2+3OF4KwkyQC9l3p2mKOkytVnwa6c1EyJKlqKobSOZYS/4zLA0yhIgZ
zfeyerOwE5/mxgoA2YvSzcnoDqpBR7MNNA2WwQ+iqT8PUNScTyt/tkc9sfmRxkY4
4kRZfIdzTZE9ze2mqn5IkUNHQRr/tACHZ0bnf8qhXgThURuTU4qC4M6ayldNe7AI
MB/J9C8fgmWw0z0AksYWFzrcHIQVjXdRg31OVDRyNjzbxqLpdKvqTZi/TDVjsKD2
BJsJBXJfb6c6uAT2g1fPaxGpb3ZX8CbP+vtxlh9917lh4QFdjSYwzPe7zEC0flhi
f+oCyubs28m6BsT5NbE6E5dHELoKfaEGzXd3CMGakzlBlxAGKVB3YLSL5JhcLI9a
LvuHP4Lg587LldzFUrEsMFnv3dWFN+1Afg4XTWiE2d8/BraLyP5tqneFUNQTIif5
S51ykfxrW/prqDXWtFYHbI2vf48d23Rwdre57oP7Hy34e9Mw5m8=
=w9x+
-----END PGP SIGNATURE-----

--js+/jT5SQQin5+Fm--