From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (localhost [127.0.0.1]) by arlo.cworth.org (Postfix) with ESMTP id D3B106DE146B for ; Mon, 20 May 2019 10:27:07 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -0.166 X-Spam-Level: X-Spam-Status: No, score=-0.166 tagged_above=-999 required=5 tests=[AWL=0.035, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=disabled Received: from arlo.cworth.org ([127.0.0.1]) by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KNqls06Ivht5 for ; Mon, 20 May 2019 10:27:07 -0700 (PDT) Received: from che.mayfirst.org (che.mayfirst.org [162.247.75.118]) by arlo.cworth.org (Postfix) with ESMTPS id C3CC26DE1459 for ; Mon, 20 May 2019 10:27:06 -0700 (PDT) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/simple; d=fifthhorseman.net; i=@fifthhorseman.net; q=dns/txt; s=2019; t=1558373226; h=from : to : cc : subject : in-reply-to : references : date : message-id : mime-version : content-type : from; bh=G3UyeXfrkod5VztJxhmIZApW5e5WUG8D1h87x6+x6b4=; b=jFdeiEp8dZdBSbzCloZ4RR87pruoeo74l4CjpA0z8lh9WdtVZlOC7BMe XXPn7UGBIbkJ8anpdgljDbZm0m+wCg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fifthhorseman.net; i=@fifthhorseman.net; q=dns/txt; s=2019rsa; t=1558373225; h=from : to : cc : subject : in-reply-to : references : date : message-id : mime-version : content-type : from; bh=G3UyeXfrkod5VztJxhmIZApW5e5WUG8D1h87x6+x6b4=; b=3VpjUseiiFip995sg1f8e2MZ39UcGBdv8uxf0kdj/vMWB+gxCuNX+xsP tBsUAzzjXCvw/h2QvJGPa6x7UtZRwQpJELYkm8Jac7ETeU/qJTkA9EpkJw d0CInHYQV6FWbWQ4H7ci0+wxnm7H/k07Kdbg/O1S+nuespAzUmO/b71d5l SN99Wk72bag3VwUVXkwHVZHhl4vaXcDw3yMVbLKltJNj3j/T7VOnYqYddJ S/JGZcVoZn1z2Bpx7KyXjtJh1H5NnRImLMsZQZeYeaGzWKOn2qbVdM3X1/ PfReuFe2KjUfb6OHvv3rr2WEEPk3Pqrb7u4gGN0WgJlafgslZTwocQ== Received: from fifthhorseman.net (unknown [38.109.115.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by che.mayfirst.org (Postfix) with ESMTPSA id E0A27F99D; Mon, 20 May 2019 13:27:05 -0400 (EDT) Received: by fifthhorseman.net (Postfix, from userid 1000) id 9070620100; Mon, 20 May 2019 13:27:03 -0400 (EDT) From: Daniel Kahn Gillmor To: David Bremner , notmuch@notmuchmail.org Subject: Re: parallel tests broken on Debian stable In-Reply-To: <87ef56io5d.fsf@tethera.net> References: <87ef56io5d.fsf@tethera.net> Autocrypt: addr=dkg@fifthhorseman.net; prefer-encrypt=mutual; keydata= mDMEXEK/AhYJKwYBBAHaRw8BAQdAr/gSROcn+6m8ijTN0DV9AahoHGafy52RRkhCZVwxhEe0K0Rh bmllbCBLYWhuIEdpbGxtb3IgPGRrZ0BmaWZ0aGhvcnNlbWFuLm5ldD6ImQQTFggAQQIbAQUJA8Jn AAULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMS8Lds4zOlkhevpwvIGkReQOOXGBQJcQsbzAhkB AAoJEPIGkReQOOXG4fkBAO1joRxqAZY57PjdzGieXLpluk9RkWa3ufkt3YUVEpH/AP9c+pgIxtyW +FwMQRjlqljuj8amdN4zuEqaCy4hhz/1DbgzBFxCv4sWCSsGAQQB2kcPAQEHQERSZxSPmgtdw6nN u7uxY7bzb9TnPrGAOp9kClBLRwGfiPUEGBYIACYWIQTEvC3bOMzpZIXr6cLyBpEXkDjlxgUCXEK/ iwIbAgUJAeEzgACBCRDyBpEXkDjlxnYgBBkWCAAdFiEEyQ5tNiAKG5IqFQnndhgZZSmuX/gFAlxC v4sACgkQdhgZZSmuX/iVWgD/fCU4ONzgy8w8UCHGmrmIZfDvdhg512NIBfx+Mz9ls5kA/Rq97vz4 z48MFuBdCuu0W/fVqVjnY7LN5n+CQJwGC0MIA7QA/RyY7Sz2gFIOcrns0RpoHr+3WI+won3xCD8+ sVXSHZvCAP98HCjDnw/b0lGuCR7coTXKLIM44/LFWgXAdZjm1wjODbg4BFxCv50SCisGAQQBl1UB BQEBB0BG4iXnHX/fs35NWKMWQTQoRI7oiAUt0wJHFFJbomxXbAMBCAeIfgQYFggAJhYhBMS8Lds4 zOlkhevpwvIGkReQOOXGBQJcQr+dAhsMBQkB4TOAAAoJEPIGkReQOOXGe/cBAPlek5d9xzcXUn/D kY6jKmxe26CTws3ZkbK6Aa5Ey/qKAP0VuPQSCRxA7RKfcB/XrEphfUFkraL06Xn/xGwJ+D0hCw== Date: Mon, 20 May 2019 13:27:03 -0400 Message-ID: <878sv1avfc.fsf@fifthhorseman.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 May 2019 17:27:07 -0000 --=-=-= Content-Type: text/plain Thanks for catching this, Bremner. On Fri 2019-05-10 07:45:18 -0300, David Bremner wrote: > In a debian stretch neither gnu parallel nor moreutils parallel > successfully completes the tests. I have confirmed this misbehavior on debian stretch with moreutils parallel. on stretch (with gmime 3.0 from stretch-backports), the tests complete successfully in serial, but with moreutils parallel installed they consume the full 2 minutes and then time out, but they time out without failing explicitly. > But the real question is why the jobs don't complete within a 2 minute > timeout. i agree, this is a serious issue, though we should also ensure that timed-out tests count as failures. So there are three things to fix: a) when a timeout hits, the test suite should explicitly fail, even if no individual tests have failed. b) we should have a clearer sense of which tests completed and which did not c) we should avoid the timeout hanging :) Looking at the output of "ps" during the hanging test suite, it appears that parallel is getting blocked by running: T050, T060, T070, T080 (i'm using a 4-core machine). I've just sent two patches to the list that aim for part (a), and i'm going to work on part (c) on stable now. if someone else wants to improve the test suite to handle (b) that would be great. --dkg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQTJDm02IAobkioVCed2GBllKa5f+AUCXOLjZwAKCRB2GBllKa5f +PEeAP4k+tjrHLIfwD7NJcdS7Ecmh8dHEkDYZbVTBRybuwu2UgD/UiEQXFPDbqxf Gy78pS5jYYblCiKUv1HIlVrfEQnPXQo= =W56D -----END PGP SIGNATURE----- --=-=-=--