GNU bug report logs - #35530
NSS-3.43 fails its test suite on armhf-linux

Previous Next

Package: guix;

Reported by: Mark H Weaver <mhw <at> netris.org>

Date: Wed, 1 May 2019 22:43:02 UTC

Severity: normal

To reply to this bug, email your comments to 35530 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#35530; Package guix. (Wed, 01 May 2019 22:43:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Mark H Weaver <mhw <at> netris.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Wed, 01 May 2019 22:43:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Mark H Weaver <mhw <at> netris.org>
To: bug-guix <at> gnu.org
Subject: NSS-3.43 fails its test suite on armhf-linux
Date: Wed, 01 May 2019 18:41:02 -0400
NSS-3.43 fails its test suite on armhf-linux:

  https://hydra.gnu.org/build/3484222

      Mark




Information forwarded to bug-guix <at> gnu.org:
bug#35530; Package guix. (Thu, 02 May 2019 22:04:01 GMT) Full text and rfc822 format available.

Message #8 received at 35530 <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Mark H Weaver <mhw <at> netris.org>
Cc: 35530 <at> debbugs.gnu.org
Subject: Re: bug#35530: NSS-3.43 fails its test suite on armhf-linux
Date: Fri, 03 May 2019 00:02:38 +0200
Mark H Weaver <mhw <at> netris.org> 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’s a bit difficult to find actual test failures in the logs because it
mentions “error” and “failed” and the like 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
– they are not always zero but usually much lower than they are expected
to be.

--
Ricardo





Information forwarded to bug-guix <at> gnu.org:
bug#35530; Package guix. (Sat, 04 May 2019 16:47:02 GMT) Full text and rfc822 format available.

Message #11 received at 35530 <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Mark H Weaver <mhw <at> netris.org>
Cc: 35530 <at> debbugs.gnu.org
Subject: Re: bug#35530: NSS-3.43 fails its test suite on armhf-linux
Date: Sat, 04 May 2019 18:45:49 +0200
Ricardo Wurmus <rekado <at> elephly.net> writes:

> Mark H Weaver <mhw <at> netris.org> 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’s a bit difficult to find actual test failures in the logs because it
> mentions “error” and “failed” and the like 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
> – they are not always zero but usually much lower than they are expected
> 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’s possible that this is not actually necessary.

-- 
Ricardo





This bug report was last modified 6 years and 39 days ago.

Previous Next


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