Closed Bug 208214 Opened 22 years ago Closed 21 years ago

Build Linux RPMS (NSS_3_3_BRANCH)

Categories

(NSS :: Build, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: kirk.erickson, Assigned: glenbeasley)

Details

Attachments

(2 files, 4 obsolete files)

Michael Hein requested that I backport the changes for building Linux RPMs to the 3.3 Branch of NSS. This was done at the TIP of NSS for 3.8 (http://bugzilla.mozilla.org/show_bug.cgi?id=189504).
Apply the patch, and extract this tar sitting at the top of the workarea (above mozilla). Built packages successfully on box. Note: you must be root or have write access to /usr/src/redhat. This patch and tarball make the 3.3 branch like the TIP; the 'solarispkg' target at the high level is replaced by 'package'. The pkg/Makefile introduced by the change distinguishes the platform. cd ${WORKAREA}/mozilla/security/nss gmake package Under Solaris this does the same as 'gmake solarispkg' did previously. I tested this on dsame2. Under Linux, RPMs are generated.
Created bug 208288 Build Linux RPMS (NSPRPUB_RELEASE_4_1_BRANCH) for analogous backport of TIP changes of NSPR. The spec file in the proposed new files tarball needs updating. mozilla/security/nss/pkg/linux/sun-nss.spec: Requires: sun-nspr >= 4.3 should be: Requires: sun-nspr >= 4.1.2 I'll work the NSPR bug first, so I can make this change and test installing the generated RPMS before updating the proposed tarball.
Status: NEW → ASSIGNED
Attachment #124881 - Attachment is obsolete: true
To try the patch: cd <WORKAREA> (dir above mozilla) patch <2003-0605.patch tar xvf 2003-0605.tar cd mozilla/security/nss gmake package This is the same as 'gmake solarispkg' was previously. I verified that, and that together with the RPMS generated under Linux for the fix to bug 208214 for NSPR, I could install on box (RedHat 7.2) and dsame2 (Solaris). I also verified the resulting /usr/lib/mps and /usr/include/mps hierarchies match the RPMS generated at the TIP of NSS and NSPR.
Attachment #124882 - Attachment is obsolete: true
Added Sonja to the cc-list.
This updated tarball contains the same set of files, but updated to build in the OBJDIR rather than /usr/src/redhat. Similiar changes were develeped first as part of the effort to backport the RPM build infrastructure to NSPRPUB_RELEASE_4_1_BRANCH (see bug 208288). I tested building and installing both NSPR and NSS on box. [root@box i386]# lf ./ ../ sun-nspr-4.1.5-1.i386.rpm sun-nspr-devel-4.1.5-1.i386.rpm [root@box i386]# rpm -ihv *.rpm Preparing... ########################################### [100%] 1:sun-nspr ########################################### [ 50%] 2:sun-nspr-devel ########################################### [100%] [ke119340@box i386]$ lf ./ ../ sun-nss-3.3.5Beta-1.i386.rpm sun-nss-devel-3.3.5Beta-1.i386.rpm [root@box i386]# rpm -ihv *.rpm Preparing... ########################################### [100%] 1:sun-nss ########################################### [ 50%] 2:sun-nss-devel ########################################### [100%] [root@box i386]# cd /usr/lib/mps [root@box mps]# ls -l
Attachment #125060 - Attachment is obsolete: true
Adresses the lack of 'cp -L' support under RedHat 6.2. I tested building and installing on these: Linux box 2.4.18-17.7.xsmp #1 SMP Tue Oct 8 12:37:04 EDT 2002 i686 unknown Linux louie 2.2.14-5.0smp #1 SMP Tue Mar 7 21:01:40 EST 2000 i686 unknown
Attachment #125594 - Attachment is obsolete: true
Mass reassign of Kirk's bugs.
Assignee: kirk.erickson → glen.beasley
Status: ASSIGNED → NEW
Saul has completed and checked int the linux RPM work on the 3.3 branch. this bug should be closed.
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: