From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: bug#35530: NSS-3.43 fails its test suite on armhf-linux Date: Sat, 04 May 2019 18:45:49 +0200 Message-ID: <87v9yqf9s2.fsf@elephly.net> References: <878svpn6g6.fsf@netris.org> <878svowm4h.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:51746) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hMxoW-0003Xj-P3 for bug-guix@gnu.org; Sat, 04 May 2019 12:47:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hMxoV-0002aq-K4 for bug-guix@gnu.org; Sat, 04 May 2019 12:47:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:38555) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hMxoU-0002aV-F8 for bug-guix@gnu.org; Sat, 04 May 2019 12:47:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hMxoU-0002J9-AL for bug-guix@gnu.org; Sat, 04 May 2019 12:47:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-reply-to: <878svowm4h.fsf@elephly.net> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Mark H Weaver Cc: 35530@debbugs.gnu.org Ricardo Wurmus writes: > Mark H Weaver writes: > >> NSS-3.43 fails its test suite on armhf-linux: >> >> https://hydra.gnu.org/build/3484222 > > I can reproduce this. Looks like all problems are with the tests in > ssl_drop_unittest.cc: > > ssl_drop_unittest.cc:182: Failure > ssl_drop_unittest.cc:71: Failure > ssl_drop_unittest.cc:182: Failure > ssl_drop_unittest.cc:71: Failure > ssl_drop_unittest.cc:422: Failure > ssl_drop_unittest.cc:451: Failure > ssl_drop_unittest.cc:380: Failure > ssl_drop_unittest.cc:474: Failure > ssl_drop_unittest.cc:474: Failure > ssl_drop_unittest.cc:71: Failure > ssl_drop_unittest.cc:71: Failure > ssl_drop_unittest.cc:71: Failure > ssl_drop_unittest.cc:95: Failure > > It=E2=80=99s a bit difficult to find actual test failures in the logs bec= ause it > mentions =E2=80=9Cerror=E2=80=9D and =E2=80=9Cfailed=E2=80=9D and the lik= e a lot. This is a test that > counts ACKs after dropping parts of the messages / datagrams / > handshake. The failing tests seem to consistently come up short on ACKs > =E2=80=93 they are not always zero but usually much lower than they are e= xpected > to be. Just disabling the ssl_drop_unittest.cc was not sufficient. It was only when I forced the build to take place on one of the Overdrive machines that the build succeeded. I only built it with the ssl_drop_unittest.cc disabled: --8<---------------cut here---------------start------------->8--- diff --git a/gnu/packages/nss.scm b/gnu/packages/nss.scm index 480f64a046..57d83313eb 100644 --- a/gnu/packages/nss.scm +++ b/gnu/packages/nss.scm @@ -116,6 +116,12 @@ in the Mozilla clients.") `((setenv "USE_64" "1"))) (_ '())) + ;; XXX Disable broken tests on armhf + ,@(match (%current-system) + ("armhf-linux" + '((substitute* "nss/gtests/ssl_gtest/ssl_gtest.gyp" + (("'ssl_drop_unittest.cc',") "")))) + (_ '())) #t)) (replace 'check (lambda _ --8<---------------cut here---------------end--------------->8--- It=E2=80=99s possible that this is not actually necessary. --=20 Ricardo