Subject: bug#68474: closed (Re: [PATCH] tls: Fix openssl-1.0 check phase.)

From: [email-masked] (GNU bug Tracking System)
Date: Fri, 02 Feb 2024 00:09:02 +0000

Your bug report

#68474: [Guix-Past]: [email-masked] does not pass tests

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
68474: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=68474
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: [PATCH] tls: Fix openssl-1.0 check phase.
From: Ludovic Courtès <[email-masked]>
To: Jean-Pierre De Jesus DIAZ <[email-masked]>
Cc: [email-masked], Jean-Pierre De Jesus DIAZ <[email-masked]>
Date: Fri, 02 Feb 2024 01:07:53 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Hello,

Jean-Pierre De Jesus DIAZ <[email-masked]> skribis:

> From: Jean-Pierre De Jesus DIAZ <[email-masked]>
>
> * modules/past/packages/tls.scm (openssl-1.0): Fix a time bomb in
> cms-test.pl due to expired certificates.

Perfect.  Pushed, thanks!

Ludo’.

Subject: [Guix-Past]: [email-masked] does not pass tests
From: Jean-Pierre De Jesus Diaz <[email-masked]>
To: [email-masked]
Date: Mon, 15 Jan 2024 15:05:48 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

The package at the guix-past channel does not pass the tests at
`tests/cms-test.pl'
file.  It fails with the following error:

>From the build log:

...
CMS consistency test
/gnu/store/lj75fc25zx2y9pqvfp95la84rdhlj4f8-perl-5.36.0/bin/perl cms-test.pl
CMS => PKCS#7 compatibility tests
signed content DER format, RSA key: verify error
```

And the from the error file that the test writes:

$ cat /tmp/guix-build-openssl-1.0.2u.drv-0/openssl-1.0.2u/test/cms.err
Verification failure
140737353281920:error:21075075:PKCS7 routines:PKCS7_verify:certificate
verify error:pk7_smime.c:335:Verify error:certificate has expired

My guix description is:

Generation 74    Jan 15 2024 12:28:39    (current)
  guix 162d6a2
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: 162d6a2fdd6af13272967c77347a54934ecb45e6
  guix-past 0e8c1ea
    repository URL: https://gitlab.inria.fr/guix-hpc/guix-past
    branch: master
    commit: 0e8c1eae3efd34ab291fc6a4b69b767683488bb9

--
Jean-Pierre De Jesus DIAZ
Foundation Devices, Inc.