GNU bug report logs - #67722
[PATCH] gnu: libtorrent-rasterbar: Work around hang in test_ssl.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Tomas Volf <~@wolfsden.cz>; Keywords: patch; dated Sat, 9 Dec 2023 00:33:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 67722 <at> debbugs.gnu.org:


Received: (at 67722) by debbugs.gnu.org; 16 Jan 2024 13:27:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 16 08:27:34 2024
Received: from localhost ([127.0.0.1]:48151 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rPjTZ-0002Um-Q9
	for submit <at> debbugs.gnu.org; Tue, 16 Jan 2024 08:27:34 -0500
Received: from wolfsden.cz ([37.205.8.62]:34882)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <~@wolfsden.cz>) id 1rPjTX-0002Ud-G3
 for 67722 <at> debbugs.gnu.org; Tue, 16 Jan 2024 08:27:32 -0500
Received: by wolfsden.cz (Postfix, from userid 104)
 id E228425304A; Tue, 16 Jan 2024 13:27:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1705411649; bh=u8x81yhOWGPFFZbJHgE6tAG2Tm/KYeavQhqKe1k+bWs=;
 h=From:To:Subject:In-Reply-To:References:Date;
 b=EvEKclCu8Z5DmSxxlO1O3qgdtSoijG/fN+Zu3x06geOEAWi9cu6laWTW0r6of83k+
 56N847fgr6O7c7lGeciPRBP/NCz7tq9S44HhUi2hNpvDbeY0ZjCEsqJ5QPjDQ43999
 FkXJcQWGfDfpV2inhBITyVJbO2UINt4VtbB0k8RH3T2KsTa2IjLo8bI4sXdZ9cCJCu
 KipvX/BOInRahWNJh1bJljULq/NF1STzPslXYU7/IcWupEeR1MgBZNciRfidY/x+A5
 uWjCRRwE6ogAXAIx2Ve0mDWsIDluXA/XPAbZITDLJRUR8H2Wu2d/f1lBblJCqEM7Bw
 a/pWRes+m+9AIZPWojk2eJAsrGHyStnqOS7fKc14S8dWMrfWD7thtELtOMoSSTifMu
 r4YgNOKDhnTKyRXqmW7XGKd+zwJkAiDcuXQrMgIAvg4s9V1GSwQh8TAUt+JembylG9
 eXPJPEltB8JQJ2qZXXOmDwd2Pb9zim4/SJfPOsDqRU+/bo73m7+ak8u4631h4W3O3W
 EAaCkAS90emkfgwiujcUdkoVBzFj8pr1/vrhf0w+zMooXJms9BtBCdjESEn64MNTYd
 Q+lbvdalJ9qx0wb2f24hUe/HeokqD0VJ6ab2x1WuU/Z8O3IvQZDDK4VVgLDseGZwlN
 AFSmRKNsZ0TcMpoOH4ICcjrg=
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden
X-Spam-Level: 
X-Spam-Status: No, score=-1.2 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,T_SCC_BODY_TEXT_LINE,
 URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6
Received: from localhost (unknown [81.17.16.72])
 by wolfsden.cz (Postfix) with ESMTPSA id 880FC256218
 for <67722 <at> debbugs.gnu.org>; Tue, 16 Jan 2024 13:27:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1705411649; bh=u8x81yhOWGPFFZbJHgE6tAG2Tm/KYeavQhqKe1k+bWs=;
 h=From:To:Subject:In-Reply-To:References:Date;
 b=EvEKclCu8Z5DmSxxlO1O3qgdtSoijG/fN+Zu3x06geOEAWi9cu6laWTW0r6of83k+
 56N847fgr6O7c7lGeciPRBP/NCz7tq9S44HhUi2hNpvDbeY0ZjCEsqJ5QPjDQ43999
 FkXJcQWGfDfpV2inhBITyVJbO2UINt4VtbB0k8RH3T2KsTa2IjLo8bI4sXdZ9cCJCu
 KipvX/BOInRahWNJh1bJljULq/NF1STzPslXYU7/IcWupEeR1MgBZNciRfidY/x+A5
 uWjCRRwE6ogAXAIx2Ve0mDWsIDluXA/XPAbZITDLJRUR8H2Wu2d/f1lBblJCqEM7Bw
 a/pWRes+m+9AIZPWojk2eJAsrGHyStnqOS7fKc14S8dWMrfWD7thtELtOMoSSTifMu
 r4YgNOKDhnTKyRXqmW7XGKd+zwJkAiDcuXQrMgIAvg4s9V1GSwQh8TAUt+JembylG9
 eXPJPEltB8JQJ2qZXXOmDwd2Pb9zim4/SJfPOsDqRU+/bo73m7+ak8u4631h4W3O3W
 EAaCkAS90emkfgwiujcUdkoVBzFj8pr1/vrhf0w+zMooXJms9BtBCdjESEn64MNTYd
 Q+lbvdalJ9qx0wb2f24hUe/HeokqD0VJ6ab2x1WuU/Z8O3IvQZDDK4VVgLDseGZwlN
 AFSmRKNsZ0TcMpoOH4ICcjrg=
From: Tomas Volf <~@wolfsden.cz>
To: 67722 <at> debbugs.gnu.org
Subject: Re: [bug#67722] [PATCH v4] gnu: libtorrent-rasterbar: Work around
 hang in test_ssl.
In-Reply-To: <50226d59dc4fa9deb686733dbbb6622c6194dcc1.1702639938.git.~@wolfsden.cz>
 (Tomas Volf's message of "Fri, 15 Dec 2023 12:32:18 +0100")
References: <d60c351dfffa2240ebe7efbf392f5aafe97fd9a0.1702081885.git.~@wolfsden.cz>
 <50226d59dc4fa9deb686733dbbb6622c6194dcc1.1702639938.git.~@wolfsden.cz>
Date: Tue, 16 Jan 2024 14:27:28 +0100
Message-ID: <87ply1qugv.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 67722
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


Polite ping.  Would anyone have time to look into this?




Information forwarded to guix-patches@HIDDEN:
bug#67722; Package guix-patches. Full text available.
Changed bug title to '[PATCH] gnu: libtorrent-rasterbar: Work around hang in test_ssl.' from '[PATCH] gnu: libtorrent-rasterbar: Remove timeout for tests.' Request was from Tomas Volf <~@wolfsden.cz> to control <at> debbugs.gnu.org. Full text available.

Message received at 67722 <at> debbugs.gnu.org:


Received: (at 67722) by debbugs.gnu.org; 15 Dec 2023 11:33:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 15 06:33:17 2023
Received: from localhost ([127.0.0.1]:51677 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rE6RR-00084p-3H
	for submit <at> debbugs.gnu.org; Fri, 15 Dec 2023 06:33:17 -0500
Received: from wolfsden.cz ([37.205.8.62]:42570)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ws@HIDDEN>) id 1rE6RN-00084a-Bk
 for 67722 <at> debbugs.gnu.org; Fri, 15 Dec 2023 06:33:15 -0500
Received: by wolfsden.cz (Postfix, from userid 104)
 id ECD15272D0B; Fri, 15 Dec 2023 11:33:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1702639989; bh=8JvDJoe1jtWFXpdwpPDq8Z8jyMuYeKZgsyzNdH98IKY=;
 h=From:To:Cc:Subject:Date;
 b=kG3/hxcklBLn+BachF+gdz+87soEQ344y9vp0ffV0iXsi7xLzMCPpliI7oXcbB++g
 D4lBCe8XUXc9pXTvwA1vVHWDuRaj5b7xxdJtAaMKpNpnm6a9TDErKg9OnBeFO1Qh3h
 /qzyZv1eILJADTlCzg8Mz6j8/uGlWv16W5uP2Bc/TCjsbkycmNbR7pJglnGDsd1apH
 Jn5EytkcnU4zq/TaAoAF8nRMpBpQPKBYuQc4juTs6uBpqa0VTV1uH7uLXgIMLoZn3f
 7xB73SgZx7eYG6HPV5zMWnTfo1qc/rYFGZK+EmaQTyvqEnMEW9tOgRktHH7sm2neI0
 y0sGjqeCtJnHqmC3ypum52f7T0ZrgJJseeen8XrB/Ux/zvzkwjk2frgcT0HC7BxtU3
 Lijlk1Mk0h6ARCnKjmhZge4qrryODjBqpG6GQVroATzK0XD1/BlKt49Yl0TnZ1eIek
 mSKfnexCImSuIGn68SdDEN2nXD02RmRPUySiupn8ZtvsNTFLVqgZbxU++dDSf+av4m
 Qk2K5hdHHPlYUwY3/c+LG+dTdo8CR98ocF6Ny+Ktugbj0zcB70wRQWkzujm7GLqcUZ
 zMVl1580XT51/6N90WNCx0kcpSSeE1olxR9C8DAshmmak07ddtjN/E3Gn8QsMU0vZu
 ow5Xip2c6GxasrlQcJHT2fps=
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden
X-Spam-Level: 
X-Spam-Status: No, score=-0.9 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,
 T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=no autolearn_force=no
 version=3.4.6
Received: from localhost (unknown [193.32.127.154])
 by wolfsden.cz (Postfix) with ESMTPSA id 15904271ABD;
 Fri, 15 Dec 2023 11:33:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1702639989; bh=8JvDJoe1jtWFXpdwpPDq8Z8jyMuYeKZgsyzNdH98IKY=;
 h=From:To:Cc:Subject:Date;
 b=kG3/hxcklBLn+BachF+gdz+87soEQ344y9vp0ffV0iXsi7xLzMCPpliI7oXcbB++g
 D4lBCe8XUXc9pXTvwA1vVHWDuRaj5b7xxdJtAaMKpNpnm6a9TDErKg9OnBeFO1Qh3h
 /qzyZv1eILJADTlCzg8Mz6j8/uGlWv16W5uP2Bc/TCjsbkycmNbR7pJglnGDsd1apH
 Jn5EytkcnU4zq/TaAoAF8nRMpBpQPKBYuQc4juTs6uBpqa0VTV1uH7uLXgIMLoZn3f
 7xB73SgZx7eYG6HPV5zMWnTfo1qc/rYFGZK+EmaQTyvqEnMEW9tOgRktHH7sm2neI0
 y0sGjqeCtJnHqmC3ypum52f7T0ZrgJJseeen8XrB/Ux/zvzkwjk2frgcT0HC7BxtU3
 Lijlk1Mk0h6ARCnKjmhZge4qrryODjBqpG6GQVroATzK0XD1/BlKt49Yl0TnZ1eIek
 mSKfnexCImSuIGn68SdDEN2nXD02RmRPUySiupn8ZtvsNTFLVqgZbxU++dDSf+av4m
 Qk2K5hdHHPlYUwY3/c+LG+dTdo8CR98ocF6Ny+Ktugbj0zcB70wRQWkzujm7GLqcUZ
 zMVl1580XT51/6N90WNCx0kcpSSeE1olxR9C8DAshmmak07ddtjN/E3Gn8QsMU0vZu
 ow5Xip2c6GxasrlQcJHT2fps=
Received: from localhost (localhost [local])
 by localhost (OpenSMTPD) with ESMTPA id a51bf49b;
 Fri, 15 Dec 2023 11:33:07 +0000 (UTC)
From: Tomas Volf <~@wolfsden.cz>
To: 67722 <at> debbugs.gnu.org
Subject: [PATCH v4] gnu: libtorrent-rasterbar: Work around hang in test_ssl.
Date: Fri, 15 Dec 2023 12:32:18 +0100
Message-ID: <50226d59dc4fa9deb686733dbbb6622c6194dcc1.1702639938.git.~@wolfsden.cz>
X-Mailer: git-send-email 2.41.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: 67722
Cc: Tomas Volf <~@wolfsden.cz>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.8 (/)

test_ssl does sometimes hang (at least when executed under faketime).  It is
somewhat unlikely to happen, and (on my machine) required a build with
--rounds=32 to reproduce it.

The workaround is to set somewhat lower timeout of 240s (expected test
duration * 5 rounded up to whole minutes) and retry few times on failure.  In
this way, --rounds=64 finished successfully (on my machine).

At the same time remove the timeout from the other tests, since it is not
necessary (they do not hang), and one of them runs for ~270s (almost half the
original timeout), so it could posse a problem on slow/overloaded machine.

* gnu/packages/bittorrent.scm
(libtorrent-rasterbar)[arguments]<#:phases>['check]: Remote test timeout for
most tests.  Lower the timeout for test_ssl.  Retry test_ssl on failure.

Change-Id: I535c72fec24658a4b2151d2e8794319055c9a278
---
No changes, just rebase, resolving a merge conflict.

 gnu/packages/bittorrent.scm | 22 ++++++++++------------
 1 file changed, 10 insertions(+), 12 deletions(-)

diff --git a/gnu/packages/bittorrent.scm b/gnu/packages/bittorrent.scm
index 8c032940d4..4585c3b088 100644
--- a/gnu/packages/bittorrent.scm
+++ b/gnu/packages/bittorrent.scm
@@ -470,7 +470,6 @@ (define-public libtorrent-rasterbar
                     (exclude-regex (string-append "^("
                                                   (string-join disabled-tests "|")
                                                   ")$"))
-                    (timeout "600")
                     (jobs (if parallel-tests?
                               (number->string (parallel-job-count))
                               "1")))
@@ -478,7 +477,6 @@ (define-public libtorrent-rasterbar
                  (invoke "ctest"
                          "-E" exclude-regex
                          "-j" jobs
-                         "--timeout" timeout
                          "--output-on-failure")
                  ;; test_ssl relies on bundled TLS certificates with a fixed
                  ;; expiry date.  To ensure succesful builds in the future,
@@ -488,16 +486,16 @@ (define-public libtorrent-rasterbar
                  ;; test_fast_extension, test_privacy and test_resolve_links
                  ;; to hang, even with FAKETIME_ONLY_CMDS.  Not sure why.  So
                  ;; execute only test_ssl under faketime.
-                 ;;
-                 ;; Note: The test_ssl test times out in the ci.
-                 ;; Temporarily disable it until that is resolved.
-                 ;; (invoke "faketime" "2022-10-24"
-                 ;;         "ctest"
-                 ;;         "-R" "^test_ssl$"
-                 ;;         "-j" jobs
-                 ;;         "--timeout" timeout
-                 ;;         "--output-on-failure")
-                 )))))))
+                 (invoke "faketime" "2022-10-24"
+                         "ctest"
+                         "-R" "^test_ssl$"
+                         "-j" jobs
+                         ;; test_ssl sometimes hangs (at least when run under
+                         ;; faketime), therefore set a time limit and retry
+                         ;; few times on failure.
+                         "--timeout" "240"
+                         "--repeat" "until-pass:5"
+                         "--output-on-failure"))))))))
     (inputs (list boost openssl))
     (native-inputs `(("libfaketime" ,libfaketime)
                      ("python-wrapper" ,python-wrapper)

base-commit: b681e339fa37f2a26763458ee56b31af1d6a7ec5
--
2.41.0




Information forwarded to guix-patches@HIDDEN:
bug#67722; Package guix-patches. Full text available.

Message received at 67722 <at> debbugs.gnu.org:


Received: (at 67722) by debbugs.gnu.org; 13 Dec 2023 16:39:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 13 11:39:29 2023
Received: from localhost ([127.0.0.1]:59593 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rDSGe-0003Sc-VR
	for submit <at> debbugs.gnu.org; Wed, 13 Dec 2023 11:39:29 -0500
Received: from wolfsden.cz ([37.205.8.62]:38018)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ws@HIDDEN>) id 1rDSGZ-0003SO-F1
 for 67722 <at> debbugs.gnu.org; Wed, 13 Dec 2023 11:39:28 -0500
Received: by wolfsden.cz (Postfix, from userid 104)
 id 69A4F25F056; Wed, 13 Dec 2023 16:39:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1702485545; bh=YJyTkr3LEbGQf6iAe5eHP3lVCRwDgVi9YBL4pAhKuQI=;
 h=From:To:Cc:Subject:Date;
 b=StWoGRVV4YySitUnC3UnYl1t33/G/OfZ0jzBuEvDMZXoEYv4DuwhT7uVKF2fsYhE8
 8VPLMCdTYMSmNTdA+K+q2ENreTcPr5N81CkpKNdAK+kNJHZtP4R8OEdwr4ZsPsCPxv
 QUqo3TaHTEIhvSzjNq8SeZqHOa8jiZXqfybiZBnK1LXzBrT0qblXuFDNnA0iUxlXxg
 VjdGkgxNt8rfYaFItudrADrlvMCuTLHcWwpVwJud59M1fovS59LSmEX9RJ4R2gB8+y
 ZCHiXzyrPhbisotq9xYF+6GdQ3kegMt3D1V+Tz7dVAfKZzYzjgkSExPc/ZUKAzDIcj
 7VSpSGBv7ugOF7Lz5pNj/BUeTS6VG78kbpTku8MH4BxSr/qEZ6GLAzL5gMHaw/cm1s
 j5nXO3ZpFFCnFjM/tmVMF1yUdGKypA54C17ZqffLfPNqXoDmP5jEI2qu12tfmkGHvH
 IF9kSlHsXuOHOtmgmDdS+yYfQJ20uJSUHjd8Vmf4hRnoKNQibEy3jctK4YIGoBOzDx
 kDwGPT8GHZWU+qwE2tJ0Kxigvaw6W7BaA2xb7Cr/9AIsjVNHAQFM6aNB6gverO3Pjs
 ILMMDTk8rw9lARWnfoTCepN4OPPfQGZ1+6eybmosvcGZTDaXBaB0AdJs2d6pOae/U+
 BR324JVSCnXFEs+43OBe41TE=
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden
X-Spam-Level: 
X-Spam-Status: No, score=-0.9 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,
 T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=no autolearn_force=no
 version=3.4.6
Received: from localhost (unknown [146.70.134.143])
 by wolfsden.cz (Postfix) with ESMTPSA id 9DAD425FAA4;
 Wed, 13 Dec 2023 16:39:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1702485544; bh=YJyTkr3LEbGQf6iAe5eHP3lVCRwDgVi9YBL4pAhKuQI=;
 h=From:To:Cc:Subject:Date;
 b=AB2Iw82oYqPXWlVdUkjF6IH1PleUS0QN6iJsnXEMwZAMonAebZNM1GgXtTedZPi7g
 iXwEGAUspUeyIYhn8azzrfyPQFKHwwQu81+MlARYtxvFABCNhSmbFpjwmOsw1d+7FS
 XBpWiUB70hVGzNk3ATKDgKCB2pai+7zPCBH/kSRdo3JIZXFP1ndvtq7vqVc6gKMxSN
 MIgONRcAob4CRFW5JS1wwoHdQNTFLygpCvWanZ7GkC83AQBPqR5alHMWHbqN0FTWud
 LQrDpJaiWcgozGGS3TKaB/XFlG3aXmg60BMZl+OJtjqqca1fvQal0vxxt3WGslhZgc
 UkA5I6hptFQctHKITboWjVGOpwxEr3RWqj/Pd5SJdkIaab/azBTCQG3QBy4JmLhWs3
 cs2dRbFXLuTKz07O3Lk4/u8cUiYPwSO3UiXcaBnY9MpDuZyL+Y03GQbW9ytw22U/AB
 FRNhJfqGCJQ5duXgATcRymbs1VeEz1ufYSiWJgFW7q68+u5gSVmARkmY5OImNOKm1Q
 4vmKcwcOZQ7hpOnjThRRahnMHzbYfaG+I3cYUGN6SnTusaLwBhDOOf5y5gzayBSN8n
 VAw4gf8tNx4fnIFSu2QH6KYH2Cvk15xnCx7KmUQijkksbgi5iv7WJRSB6LQKCV02db
 kWK+7jpTJYsu9ykya/77igv0=
Received: from localhost (localhost [local])
 by localhost (OpenSMTPD) with ESMTPA id d3a87134;
 Wed, 13 Dec 2023 16:39:03 +0000 (UTC)
From: Tomas Volf <~@wolfsden.cz>
To: 67722 <at> debbugs.gnu.org
Subject: [PATCH v3] gnu: libtorrent-rasterbar: Work around hang in test_ssl.
Date: Wed, 13 Dec 2023 17:38:57 +0100
Message-ID: <b0445de56c3dea2dfc3ca128d812a8e1bace3caa.1702485537.git.~@wolfsden.cz>
X-Mailer: git-send-email 2.41.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: 67722
Cc: Tomas Volf <~@wolfsden.cz>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.8 (/)

test_ssl does sometimes hang (at least when executed under faketime).  It is
somewhat unlikely to happen, and (on my machine) required a build with
--rounds=32 to reproduce it.

The workaround is to set somewhat lower timeout of 240s (expected test
duration * 5 rounded up to whole minutes) and retry few times on failure.  In
this way, --rounds=64 finished successfully (on my machine).

At the same time remove the timeout from the other tests, since it is not
necessary (they do not hang), and one of them runs for ~270s (almost half the
original timeout), so it could posse a problem on slow/overloaded machine.

* gnu/packages/bittorrent.scm
(libtorrent-rasterbar)[arguments]<#:phases>['check]: Remote test timeout for
most tests.  Lower the timeout for test_ssl.  Retry test_ssl on failure.

Change-Id: I535c72fec24658a4b2151d2e8794319055c9a278
---
 gnu/packages/bittorrent.scm | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/bittorrent.scm b/gnu/packages/bittorrent.scm
index 731c8e1c20..4585c3b088 100644
--- a/gnu/packages/bittorrent.scm
+++ b/gnu/packages/bittorrent.scm
@@ -470,7 +470,6 @@ (define-public libtorrent-rasterbar
                     (exclude-regex (string-append "^("
                                                   (string-join disabled-tests "|")
                                                   ")$"))
-                    (timeout "600")
                     (jobs (if parallel-tests?
                               (number->string (parallel-job-count))
                               "1")))
@@ -478,7 +477,6 @@ (define-public libtorrent-rasterbar
                  (invoke "ctest"
                          "-E" exclude-regex
                          "-j" jobs
-                         "--timeout" timeout
                          "--output-on-failure")
                  ;; test_ssl relies on bundled TLS certificates with a fixed
                  ;; expiry date.  To ensure succesful builds in the future,
@@ -492,7 +490,11 @@ (define-public libtorrent-rasterbar
                          "ctest"
                          "-R" "^test_ssl$"
                          "-j" jobs
-                         "--timeout" timeout
+                         ;; test_ssl sometimes hangs (at least when run under
+                         ;; faketime), therefore set a time limit and retry
+                         ;; few times on failure.
+                         "--timeout" "240"
+                         "--repeat" "until-pass:5"
                          "--output-on-failure"))))))))
     (inputs (list boost openssl))
     (native-inputs `(("libfaketime" ,libfaketime)

base-commit: 1b2505217cf222d98cc960b8510660976a01cfa1
-- 
2.41.0





Information forwarded to guix-patches@HIDDEN:
bug#67722; Package guix-patches. Full text available.

Message received at 67722 <at> debbugs.gnu.org:


Received: (at 67722) by debbugs.gnu.org; 12 Dec 2023 23:03:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 12 18:03:28 2023
Received: from localhost ([127.0.0.1]:57885 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rDBmi-00044k-5o
	for submit <at> debbugs.gnu.org; Tue, 12 Dec 2023 18:03:28 -0500
Received: from wolfsden.cz ([37.205.8.62]:44352)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ws@HIDDEN>) id 1rDBmf-00044a-8d
 for 67722 <at> debbugs.gnu.org; Tue, 12 Dec 2023 18:03:27 -0500
Received: by wolfsden.cz (Postfix, from userid 104)
 id 0181B25EE30; Tue, 12 Dec 2023 23:03:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1702422188; bh=vQSM917W8VxP6XVbyLKR+t0/sMCk0dAPYo92ILGSEio=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To;
 b=BTfJtEYb9n3svh5cK4Lm1m39wv/SFgWrhRtpbiTN6i9DTbPNKfBaOOx8ywaHzFbrD
 ouzJVaoe8ymW5nu3rdF2EtFrmPWPJLYmU27CTiCKTdmPb98XUOMnwZxfMIwm0W/j0f
 WKA3TIwHvqw571v87bfpOd6MUky+VDn83C+7YEI2B3inJgL69vdhI6vIBbC5HVBBL7
 Yl/U5HBRuZ/91QrIRM1YOhYNYYqUM0tatC6hLaMd+o9aem20ZzvkaMGLjwsnNUP978
 06uNqVK7/XI7anlTXyzzYLr/Co9PrRxXeOMYDdH6i5a2IM5PWmm5lY+onGo8Hy7ots
 +Y7euHPXF1uy1Hj8e23n4786w1jLlOHQgFvjC5l4tWOy48ZdrdkX3pQz9N5Is4b+u1
 y8mE/Koyi3M3+Sdax+hpzPCqMFArz2Whz9driDL68Ji2kNxoBUyJE9dt8KZhTWafPE
 IqjafKeHegIubQpILcgV8jmFnRu5bhX+7o88Npzc71/7YzME+IbvdYy72VNZt1Tgja
 n1/68viwlPGaCLQFdGiOMgzrH4ozWyKuGn5hYeRoe5Z8tLCQy1UF42lE1EIFWP9P0y
 7WR5s9EAl0ZNiMcjSOzPQXXg2t42w1i351+FHFUh3MtLCy+f7XpD0ISG+I60S7IT09
 yh0iPHGkqXyia/eviCaIiJxM=
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden
X-Spam-Level: 
X-Spam-Status: No, score=-0.9 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,
 T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=no autolearn_force=no
 version=3.4.6
Received: from localhost (unknown [146.70.134.143])
 by wolfsden.cz (Postfix) with ESMTPSA id D75A425EF49;
 Tue, 12 Dec 2023 23:03:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1702422187; bh=vQSM917W8VxP6XVbyLKR+t0/sMCk0dAPYo92ILGSEio=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To;
 b=k1yO462XoeTIo76VnqK1vqeS3WpqIK07rh9lMUV4x+O7cF86xFDVVHn1rsT2wNHq1
 kziUr55vycU1Ue5N+N2PM6yEQQsb0SnvxrXDY/FBmaMGsYbQlX92zIqbVzOt+hcd5l
 kwGBQOLpu7dOIpj2lMKc1+JjlZv/e7kSvYuDGuX99Okbpq4ZNKRKtj4iF76m4Peyq5
 DcpfklqCEN8E5J9Jaao5QLC5owp6TQtALyoTjMcV2lmeM3Se9OfNmAx2/iF5OkGOyd
 xVKkNOV/4YvNye9+ilxki3IxM4V1ee2espS+vIPsJYB9BeGKtU7cjGy3mIQwiNIf2C
 0jkOFHLF/HSu+MN2w++d2XhL2gozA/cw3kn0glcTnA3konb8f92WkgP51uyfsQG6rz
 Omqs5iDT5eDuJlTE83I8I82RW4jNV3O35nCtpyoXb1HjTsf8bRdhJyYT8+YuzGFDK0
 BxYefozRwD0sy4C98/mKKh1OefBvqjy0eFRj9dB17KMTlUfphAggBKadRWBU24GD5a
 YKAWszLX7Fvq/91OOI9rS8oCoaQtPKEh23Q6ymo8a/gjIVd1gFqPlGtNUK0iThCgOV
 AWofcaL+832oeaF6I84koIjfjjlFVPLX81CobJQZ5KW7JIogdKLu0mqtFOLl4talyS
 kufJavi6xrPurcPyHiROSuLg=
Received: from localhost (localhost [local])
 by localhost (OpenSMTPD) with ESMTPA id 89adf219;
 Tue, 12 Dec 2023 23:03:05 +0000 (UTC)
Date: Wed, 13 Dec 2023 00:03:05 +0100
From: Tomas Volf <~@wolfsden.cz>
To: Ludovic =?iso-8859-1?Q?Court=E8s?= <ludo@HIDDEN>
Subject: Re: [bug#67722] [PATCH v2] gnu: libtorrent-rasterbar: Remove timeout
 for tests.
Message-ID: <ZXjmqSjfm_ScMjuj@ws>
References: <d60c351dfffa2240ebe7efbf392f5aafe97fd9a0.1702081885.git.~@wolfsden.cz>
 <efda402a30daf66e5987b28bd124dbf6f552055e.1702150495.git.~@wolfsden.cz>
 <87fs07263o.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature"; boundary="bXCIo1bNnhGBIPYz"
Content-Disposition: inline
In-Reply-To: <87fs07263o.fsf@HIDDEN>
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: 67722
Cc: 67722 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.8 (/)


--bXCIo1bNnhGBIPYz
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2023-12-12 09:11:07 +0100, Ludovic Court=C3=A8s wrote:
> What=E2=80=99s the rationale though?
>
> If we know that tests, individually, are meant to take less than 10mn,
> it still seems nicer to stop at 10mn rather than wait for the 1h
> max-silent timeout, no?

Originally the rationale was to just try it out and see if it works in the =
CI or
not.  The timeout was not originally there, I added it during fixing of the
tests so I wondered if it was a mistake.  Since the QA is still in "Pending=
",
jury is still out on that one.

I do not know enough about the architecture and utilization of the build
machines to be sure, so one of my hypotheses was that the machine might have
been overloaded during the test run causing the timeout.  So I wanted to te=
st
it.  (I sent this as #67693 at first, but I think the CI got confused by th=
e WIP
prefix.  I am not sure what is a way to mark patches intended to check the =
CI,
but not necessarily intended to be merged.  Sorry you wasted the time revie=
wing
this, I did not expect anyone to look until the CI passes.)

In the mean time I was running the build locally to see if I can reproduce =
the
hang and I can.  After running for couple of hours in a loop the build fail=
ed
with the timeout (not sure on what round, guix build --rounds does not tell
that).

So it seems like the test_ssl is just prone to sporadic failures.  Since we=
 both
succeeded in building locally, I assume we just got unlucky (or lucky?) in =
the
CI.

I am currently testing a v3, and once it passes --rounds=3D64 (which will t=
ake a
while) I will sent it as an updated patch.

Tomas

--
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.

--bXCIo1bNnhGBIPYz
Content-Type: application/pgp-signature; name="signature.asc"

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

iQIzBAEBCgAdFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmV45p8ACgkQL7/ufbZ/
wankyg//V8LTJwM0Vi7x93+zUP8uog5xRmZ1Q8RSXJ7uhG2kTspOAT79p8lTdgZX
qtqslC0BcPPV+m3V4wAJTV4lrdGLHmlW5qb7NZ29Ls/ommQYn4bc5rlJaBcJ9blF
z8pZxrrkLPWXm9AX1XOumohpdEf3AeaZqgUJQAZZzcBESzqBKhUas9yXrNsP6v4e
CyFjWiZOhEBPJIGym1BkCJidJw0r1RKawmzz+2ZaL8aIgMT9+4dm4FQK1LUyVngL
htICdhz+dKzcHcdDLf3eNs6pekXzNz0105kcKPwJxMKLY7i5jn56ojd2sxN+jB7r
DADFnIppq1W4cghxSjrk0GW84bxhHM/TkHgzZ6vVn188ZxF6454OQgnQoRqSHcQY
BQB/nw22E6Z37DlE6DI/W3ngHTLi/G3E49GHa3vWjcrYLZCbG2heM5CGft1Ct35Y
+TLvLaJDL4iEtPZrVgMBRZnYmZ4qK921widLZu0jHOfFC6YrY7XzHdsZJFR9+Tyv
kkydK3X1ICo3Afu6hCzCCA6u9zzxI6l9LU7vmPKJ2czbeMoYTtoOHK1y9OyjQf8P
5CFjYQfOBzOD2F2sjH9CKDJ7kmOrI6JOZZdeoE4z40M4t6DdYLGnbUQ8flJOjk77
D3jQH2WQTzFtUlydO/HEJrocJZG2Wx/dr5Fh7XpI9Hk6EMELrQY=
=m03P
-----END PGP SIGNATURE-----

--bXCIo1bNnhGBIPYz--




Information forwarded to guix-patches@HIDDEN:
bug#67722; Package guix-patches. Full text available.

Message received at 67722 <at> debbugs.gnu.org:


Received: (at 67722) by debbugs.gnu.org; 12 Dec 2023 08:12:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 12 03:12:00 2023
Received: from localhost ([127.0.0.1]:55204 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rCxrw-0007Lr-8T
	for submit <at> debbugs.gnu.org; Tue, 12 Dec 2023 03:11:59 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:58080)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1rCxrq-0007Lb-Mu
 for 67722 <at> debbugs.gnu.org; Tue, 12 Dec 2023 03:11:54 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1rCxrU-0003E1-JL; Tue, 12 Dec 2023 03:11:28 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=dnkCyNa2r4AbLsDCnWm6U+oc9r99yKXUmuGF/TNPMOs=; b=dYy7N97LzKOqHTZwnepE
 dcbvcr5pN1RoWxq2ek+v4QW6Mtceg+oeplvJwXQes6TSvzhGOGuvg5zASxFp4hGd5IyDtD85jm3FH
 I8pa1G95SsCnVnS0k2OHxmSiwGMsvZXnHp0U8YYqjEsuaWNsrrf/soIssAMgN1/SUBclGJyNoxfzC
 1ypCKSPcF59jRmtqQAbjCy+a7rAvkLf5YX/+/f70zMxRvrjas+ClEBr3PvuneaIOw6oVkq0J1OKDg
 411tMiUJHF6Wu9iWMPJ5wBQcfh1NMZDAwJIc+wbBM2lbQWvpFgATuXAyCsEw6H06KW+EyWTGDCjKl
 v+7YQ9BJBrwkgQ==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Tomas Volf <~@wolfsden.cz>
Subject: Re: [bug#67722] [PATCH v2] gnu: libtorrent-rasterbar: Remove
 timeout for tests.
In-Reply-To: <efda402a30daf66e5987b28bd124dbf6f552055e.1702150495.git.~@wolfsden.cz>
 (Tomas Volf's message of "Sat, 9 Dec 2023 20:34:55 +0100")
References: <d60c351dfffa2240ebe7efbf392f5aafe97fd9a0.1702081885.git.~@wolfsden.cz>
 <efda402a30daf66e5987b28bd124dbf6f552055e.1702150495.git.~@wolfsden.cz>
Date: Tue, 12 Dec 2023 09:11:07 +0100
Message-ID: <87fs07263o.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 67722
Cc: 67722 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hello,

Tomas Volf <~@wolfsden.cz> skribis:

> The timeout is still enforced by the build farm for the build as a whole,=
 so
> it should not cause any builds to be permanently stuck.
>
> * gnu/packages/bittorrent.scm
> (libtorrent-rasterbar)[arguments]<#:phases>['check]: Remote test timeout.
>
> Change-Id: I535c72fec24658a4b2151d2e8794319055c9a278

[...]

> -                    (timeout "600")
>                      (jobs (if parallel-tests?
>                                (number->string (parallel-job-count))
>                                "1")))
> @@ -478,7 +477,6 @@ (define-public libtorrent-rasterbar
>                   (invoke "ctest"
>                           "-E" exclude-regex
>                           "-j" jobs
> -                         "--timeout" timeout

What=E2=80=99s the rationale though?

If we know that tests, individually, are meant to take less than 10mn,
it still seems nicer to stop at 10mn rather than wait for the 1h
max-silent timeout, no?

Thanks,
Ludo=E2=80=99.




Information forwarded to guix-patches@HIDDEN:
bug#67722; Package guix-patches. Full text available.

Message received at 67722 <at> debbugs.gnu.org:


Received: (at 67722) by debbugs.gnu.org; 9 Dec 2023 19:35:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 09 14:35:29 2023
Received: from localhost ([127.0.0.1]:48948 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rC36n-00043g-Jt
	for submit <at> debbugs.gnu.org; Sat, 09 Dec 2023 14:35:29 -0500
Received: from wolfsden.cz ([37.205.8.62]:46084)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ws@HIDDEN>) id 1rC36j-00043W-PF
 for 67722 <at> debbugs.gnu.org; Sat, 09 Dec 2023 14:35:28 -0500
Received: by wolfsden.cz (Postfix, from userid 104)
 id F3AA925D510; Sat,  9 Dec 2023 19:35:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1702150510; bh=SW48lG1h0Nu7vZ7G8dan9zDrvfwXHdFfePUoFmaM3RU=;
 h=From:To:Cc:Subject:Date;
 b=V8j90EATbPDesTOcVzqJFNf7NBHOh7kadx+gNhdzh3W4bg3Ewlfc/Wd4aCd8AHw40
 k7WHZMSuOkTK91CioERY6o2RIFmxEYt6jSG8JuD3qYbByn6woMMPZMFJcMHd0DZzMa
 ILU6pbupzPnATNafrfkBzsfM2kUqxBexVmYB9AAUWpQVi/D+P00vwQi20vuRmqc9Fy
 7uNUCGYd/qlA+PHyR1Fd5QZuQdNI1yXe1ZOGnLdROVHOIunJcwSib2SjffR8RCghrI
 o6FzZGe8A79DxIfRDDFFgyVxd6ti+0fNn9Ezc5xU+lq7/RgW2teNscWcMjzG2TSUcK
 bXr9PToxFKi0u4obpqGq8JD++dZY756lJ3G8Lr1EWqPGW6eX2hh05kBQRx5RvEq7/n
 UCePacU/XH6XQqzYBxcg0ezFD/n+FRRypPNM6UUeXxsiT3I2tElCCla9IaqzniM96k
 Xqu3WUeHSzLL12kTfnFomZ4wuJ8ASNeaUcrSC8xqbdQ0D0k0AWyWDmF7DCwc47S4zx
 DMKsQoKkTsKjnrOra6tkIJABFNy7rYcPdCc5ADDN5paO1xTizjCcYrsRWiQP5tYnYS
 NjnIxlViqYIZO06B0P+pyA4zcu3xoV0wB3DLwPPt8tVBm2Md3WT1wHLVxNF0N8+mZG
 hrK4mV4BUtAWijYYjZXqex9U=
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden
X-Spam-Level: 
X-Spam-Status: No, score=-0.9 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,
 T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=no autolearn_force=no
 version=3.4.6
Received: from localhost (unknown [193.32.127.172])
 by wolfsden.cz (Postfix) with ESMTPSA id 0FF2625B8B8;
 Sat,  9 Dec 2023 19:35:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1702150508; bh=SW48lG1h0Nu7vZ7G8dan9zDrvfwXHdFfePUoFmaM3RU=;
 h=From:To:Cc:Subject:Date;
 b=G/vWAC5sWDW9t18L81N+F58HaJOsaFUEixbmnV2HEkM6F1UMBgLikeJC16tv5R1Ec
 eQWNOW+edWvJvXy9M9VSvKI7Ae+ej1J3vTN8vumEqzkCWNzntmdOM8sSGDqccwHtB8
 0r3E6oGy0YjB6dAHVLTqzKU0ZKomXwvvuV9Wo+54o3MxY6kJKuFPdFkJZBP4AY+Ii8
 ySKwN2zZP+MMPOsBjp8O7sqPWQANYR9gaYzNiwjHGRAMAact/BygKdvHK7HquL4Jfi
 qYVUlYjONdqbv4SjzuhQPSj8onNvJUzhJ5JiAz6Z7q5INo2amNle9IPEV95zf6P0/2
 rOLBfTikSyrOtBEZVD7yJKePw3GClQbGkwPCgPeyfnLK07e1l4s+lUlQtj9iZ1GBq7
 bldRGQPY3f4cjg4zr3gRnt967reSs+3KZe45tSCY2AGDNDERMVigKtNUH6z/8irIES
 QGwpDrJxQgaToBhWldXHDjsRXEqY3Me7T7FygK3mgZDeFsrkbnh16lI8MGQEGLSJXj
 nR1Xs2NDmEUb5Y8GM7BzmhPStGxop5ZIzIiIt/vVsDUVGrQzbcI5PaMEDs/uXL/vTV
 Un4ekwmSEVLFUUXwN9VFHDwfmDsPen8C6VGT2KG/Nd3YpI7IWjfR+r07Xt1Me+6nd+
 EvhbFoROxg4m3/JSpc0GmIOI=
Received: from localhost (localhost [local])
 by localhost (OpenSMTPD) with ESMTPA id 56804389;
 Sat, 9 Dec 2023 19:35:06 +0000 (UTC)
From: Tomas Volf <~@wolfsden.cz>
To: 67722 <at> debbugs.gnu.org
Subject: [PATCH v2] gnu: libtorrent-rasterbar: Remove timeout for tests.
Date: Sat,  9 Dec 2023 20:34:55 +0100
Message-ID: <efda402a30daf66e5987b28bd124dbf6f552055e.1702150495.git.~@wolfsden.cz>
X-Mailer: git-send-email 2.41.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: 67722
Cc: Tomas Volf <~@wolfsden.cz>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.8 (/)

The timeout is still enforced by the build farm for the build as a whole, so
it should not cause any builds to be permanently stuck.

* gnu/packages/bittorrent.scm
(libtorrent-rasterbar)[arguments]<#:phases>['check]: Remote test timeout.

Change-Id: I535c72fec24658a4b2151d2e8794319055c9a278
---
 gnu/packages/bittorrent.scm | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/gnu/packages/bittorrent.scm b/gnu/packages/bittorrent.scm
index 731c8e1c20..5d7d05178b 100644
--- a/gnu/packages/bittorrent.scm
+++ b/gnu/packages/bittorrent.scm
@@ -470,7 +470,6 @@ (define-public libtorrent-rasterbar
                     (exclude-regex (string-append "^("
                                                   (string-join disabled-tests "|")
                                                   ")$"))
-                    (timeout "600")
                     (jobs (if parallel-tests?
                               (number->string (parallel-job-count))
                               "1")))
@@ -478,7 +477,6 @@ (define-public libtorrent-rasterbar
                  (invoke "ctest"
                          "-E" exclude-regex
                          "-j" jobs
-                         "--timeout" timeout
                          "--output-on-failure")
                  ;; test_ssl relies on bundled TLS certificates with a fixed
                  ;; expiry date.  To ensure succesful builds in the future,
@@ -492,7 +490,6 @@ (define-public libtorrent-rasterbar
                          "ctest"
                          "-R" "^test_ssl$"
                          "-j" jobs
-                         "--timeout" timeout
                          "--output-on-failure"))))))))
     (inputs (list boost openssl))
     (native-inputs `(("libfaketime" ,libfaketime)

base-commit: 61f2d84e75c340c2ba528d392f522c51b8843f34
-- 
2.41.0





Information forwarded to guix-patches@HIDDEN:
bug#67722; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 9 Dec 2023 00:32:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 08 19:32:09 2023
Received: from localhost ([127.0.0.1]:46526 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rBlGF-0003RH-B3
	for submit <at> debbugs.gnu.org; Fri, 08 Dec 2023 19:32:09 -0500
Received: from lists.gnu.org ([2001:470:142::17]:54784)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ws@HIDDEN>) id 1rBlGD-0003QN-Uf
 for submit <at> debbugs.gnu.org; Fri, 08 Dec 2023 19:32:02 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ws@HIDDEN>) id 1rBlFv-0007uV-Dp
 for guix-patches@HIDDEN; Fri, 08 Dec 2023 19:31:43 -0500
Received: from wolfsden.cz ([37.205.8.62])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ws@HIDDEN>) id 1rBlFt-0007C1-TP
 for guix-patches@HIDDEN; Fri, 08 Dec 2023 19:31:43 -0500
Received: by wolfsden.cz (Postfix, from userid 104)
 id 207D025D304; Sat,  9 Dec 2023 00:31:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1702081899; bh=717Y6kbmHjTpGVKgj6So1CwBmHUaKdMnPY8kzO286+Y=;
 h=From:To:Cc:Subject:Date;
 b=nesPwux2bInWWa7t1wg/IzirEXzTS/VG5JIQG6d6ozpKr3v5vRQcbcGI+/JsKTUS6
 pAoJaMq3SFZSIqgis2Bm/Kl5tDKueQsdx/yS1r6X0wrxMtJmbGvORQjT4cqFWNBVfV
 kO/jhadftBtzdmvsddQHh7ZnEwfshqdYVuX2IRx7lGanpr/Uw1HUOybcHcpHIkOjIi
 wL5CJlKJft8FdBw6ejKd97byHDfN1SrPZVPF1yHoRcx5waDYlkyeW4nv+sXAqckYkU
 GkdTw/R+eb896wDX8sn/kuB+KwKZJWvvOqcOHsNBYScNQYBpfoYGhEC7MS+hKZdN0S
 YTyEh5ebBE6TYEcXB/sZXfzwQfHuu3xXIrksJY+YebpYycLmnmJBCBc5kttQ/Gq6Kk
 pn4ob22AW4jM6kZyx5/xr3O5AxiyCpXsl6UQHRtcKAd37xtQtsaBVxoZhmN8VMEQQg
 EeI8EX5ABY4ROf4SCmCAyy5hnLEICTQMZOVAjTc7rKgKc/O3bhek0Tg4RNkHV3g1Dc
 ZEU3HBHw3hqKWnb040jY2VZMuwFRgx50bw7mErbx/+1aN55pWoZ5u+MZAfxOiXs8jc
 0XqiGr8mrUvLo0zCWrfyjGYEVww66lMq/FravZxiwVO2BM+YO7NhYIJEr+GWMHyfdd
 k0NvU7tCEJrnadxW6AFS0/vk=
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden
X-Spam-Level: 
X-Spam-Status: No, score=-0.9 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,
 T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=no autolearn_force=no
 version=3.4.6
Received: from localhost (unknown [193.32.127.144])
 by wolfsden.cz (Postfix) with ESMTPSA id 33D3325D382;
 Sat,  9 Dec 2023 00:31:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail;
 t=1702081898; bh=717Y6kbmHjTpGVKgj6So1CwBmHUaKdMnPY8kzO286+Y=;
 h=From:To:Cc:Subject:Date;
 b=bOjiQv/xRj20mPLYkPNmIndEx+v7MSroUARUzugPoFAesNEOoacmsO+iWRuKICgd7
 tsAGSvdLu1Z30dBidnmr96ZTxrY7pHzjz9OwHFQA9O3Ymp0DAT3nF6Wc+LSpDHh5pP
 AELm1j7kBLSUIU1zzPscoVshhSfYdVGm2EuqQy9xvwk3F3iR2V0acuU6Md7YWN8F+7
 /y9PmDzdk8Sef5RxR7MKe9Kgo+KRA5bGXOIpbB7qUuPl1JaQr9Cv688FASUhFPDWRU
 a/YoJhzd1Pjic3KprbvHrVeVfi7YvinCIU3F1NWr6kCAuVT3bw6B7pVByFGx5/flls
 KWXu97OYZokK5BMJGVQrxDgdS13kwWNhBGIx/MQvH7cDkAvKbVK3EyoxMqWVGcWmdq
 JMM7JxFfQdQwCihYt8BgVMurd96SymedN9sdmlOJCkvZLe83Dr97wQlprVDbWmfzUe
 H0HqgwZBMhL4MtBkyRnCAsXTf2Tepct6Iu3cxwdeR7dWm8qjiEgMXtJYhaTW6+dx53
 kaUSlNjuQae9keqv5TRgITjwgPRz4n8ogp/FzBtdE/czrPRZJUphsVoeZhTM0tRUIi
 cDI3Z+WXQ0q1/3D7iuudth9lsXhAThtf1tuGZ7dxw3tXaQR7FXhISTKj5DgMFwJEtS
 20kv9/HVn1LsajzmULa+VldE=
Received: from localhost (localhost [local])
 by localhost (OpenSMTPD) with ESMTPA id fc44428c;
 Sat, 9 Dec 2023 00:31:37 +0000 (UTC)
From: Tomas Volf <~@wolfsden.cz>
To: guix-patches@HIDDEN
Subject: [PATCH] gnu: libtorrent-rasterbar: Remove timeout for tests.
Date: Sat,  9 Dec 2023 01:31:25 +0100
Message-ID: <d60c351dfffa2240ebe7efbf392f5aafe97fd9a0.1702081885.git.~@wolfsden.cz>
X-Mailer: git-send-email 2.41.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: none client-ip=37.205.8.62; envelope-from=ws@HIDDEN;
 helo=wolfsden.cz
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249,
 SPF_HELO_PASS=-0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01,
 UNPARSEABLE_RELAY=0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: submit
Cc: Tomas Volf <~@wolfsden.cz>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.8 (/)

The timeout is still enforced by the build farm for the build as a whole, so
it should not cause any builds to be permanently stuck.

* gnu/packages/bittorrent.scm
(libtorrent-rasterbar)[arguments]<#:phases>['check]: Remote test timeout.

Change-Id: I535c72fec24658a4b2151d2e8794319055c9a278
---
 gnu/packages/bittorrent.scm | 17 +++++------------
 1 file changed, 5 insertions(+), 12 deletions(-)

diff --git a/gnu/packages/bittorrent.scm b/gnu/packages/bittorrent.scm
index 8c032940d4..5d7d05178b 100644
--- a/gnu/packages/bittorrent.scm
+++ b/gnu/packages/bittorrent.scm
@@ -470,7 +470,6 @@ (define-public libtorrent-rasterbar
                     (exclude-regex (string-append "^("
                                                   (string-join disabled-tests "|")
                                                   ")$"))
-                    (timeout "600")
                     (jobs (if parallel-tests?
                               (number->string (parallel-job-count))
                               "1")))
@@ -478,7 +477,6 @@ (define-public libtorrent-rasterbar
                  (invoke "ctest"
                          "-E" exclude-regex
                          "-j" jobs
-                         "--timeout" timeout
                          "--output-on-failure")
                  ;; test_ssl relies on bundled TLS certificates with a fixed
                  ;; expiry date.  To ensure succesful builds in the future,
@@ -488,16 +486,11 @@ (define-public libtorrent-rasterbar
                  ;; test_fast_extension, test_privacy and test_resolve_links
                  ;; to hang, even with FAKETIME_ONLY_CMDS.  Not sure why.  So
                  ;; execute only test_ssl under faketime.
-                 ;;
-                 ;; Note: The test_ssl test times out in the ci.
-                 ;; Temporarily disable it until that is resolved.
-                 ;; (invoke "faketime" "2022-10-24"
-                 ;;         "ctest"
-                 ;;         "-R" "^test_ssl$"
-                 ;;         "-j" jobs
-                 ;;         "--timeout" timeout
-                 ;;         "--output-on-failure")
-                 )))))))
+                 (invoke "faketime" "2022-10-24"
+                         "ctest"
+                         "-R" "^test_ssl$"
+                         "-j" jobs
+                         "--output-on-failure"))))))))
     (inputs (list boost openssl))
     (native-inputs `(("libfaketime" ,libfaketime)
                      ("python-wrapper" ,python-wrapper)

base-commit: 5e4c31518aba62b2cca7c346bcc56cfa9a4d10d0
-- 
2.41.0





Acknowledgement sent to Tomas Volf <~@wolfsden.cz>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#67722; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sat, 20 Jan 2024 12:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.