Bug 2178732

Summary: nss fails to build with gtests
Product: Red Hat Enterprise Linux 7 Reporter: Ondrej Moriš <omoris>
Component: nssAssignee: Bob Relyea <rrelyea>
Status: CLOSED WONTFIX QA Contact: BaseOS QE Security Team <qe-baseos-security>
Severity: unspecified Docs Contact:
Priority: low    
Version: 7.9CC: asosedki, bstinson, rrelyea, ssorce
Target Milestone: rcKeywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: nss-3.90.0-2.el7_9 Doc Type: No Doc Update
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-08-29 22:07:53 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
/var/tmp/rpm-tmp.mJaz2z (from the description) none

Description Ondrej Moriš 2023-03-15 17:02:38 UTC
Created attachment 1951077 [details]
/var/tmp/rpm-tmp.mJaz2z (from the description)

Description of problem:

When nss is build with --with-gtests rpmbuild option the build fails as follows:

RPM build errors:
+ soft='nss-softokn-3.79.0-4.el7_9.x86_64
nss-softokn-3.79.0-4.el7_9.i686'
+ soft_minor=79
+ nss_soft=3.79.0
+ nss_soft_minor=79
+ export 'NSS_CYCLES=standard pkix upgradedb sharedb threadunsafe'
+ NSS_CYCLES='standard pkix upgradedb sharedb threadunsafe'
+ export NSS_TESTS=libpkix cert dbtests tools fips sdr crmf smime ssl ocsp merge pkits chains 'ec gtests ssl_gtests'
+ NSS_TESTS=libpkix
/var/tmp/rpm-tmp.mJaz2z: line 125: export: `ec gtests ssl_gtests': not a valid identifier
error: Bad exit status from /var/tmp/rpm-tmp.mJaz2z (%check)
    Bad exit status from /var/tmp/rpm-tmp.mJaz2z (%check)

(I am attaching /var/tmp/rpm-tmp.mJaz2z)

This issues caused by update of specfile in the following commit:

 * https://pkgs.devel.redhat.com/cgit/rpms/nss/commit/nss.spec?h=rhel-7.9&id=955a3c1ff661ef793f3ea945d2a7a6e941b6c665

Version-Release number of selected component (if applicable):

nss-3.79.0-4.el7_9

How reproducible:

100%

Steps to Reproduce:

1. Build the nss with --with gtests (or see TC#0173278)

Actual results:

Fails to build (see above).

Expected results:

Builds nss and runs tests including gtests

Comment 3 Ondrej Moriš 2023-03-15 19:00:01 UTC
(In reply to Ondrej Moriš from comment #0)

> This issues caused by update of specfile in the following commit:
> 
>  *
> https://pkgs.devel.redhat.com/cgit/rpms/nss/commit/nss.spec?h=rhel-7.
> 9&id=955a3c1ff661ef793f3ea945d2a7a6e941b6c665

Actually it is this commit: 

 * https://pkgs.devel.redhat.com/cgit/rpms/nss/commit/nss.spec?h=rhel-7.9&id=f885ac3b8085941d37cc27f17ad4d6f57f9eb533

Comment 14 Alexander Sosedkin 2023-08-23 17:17:06 UTC
*** Bug 2128064 has been marked as a duplicate of this bug. ***