Closed
Bug 197874
Opened 22 years ago
Closed 22 years ago
Land NSS 3.8 on the Mozilla trunk.
Categories
(SeaMonkey :: General, defect)
SeaMonkey
General
Tracking
(Not tracked)
VERIFIED
FIXED
mozilla1.4alpha
People
(Reporter: wtc, Assigned: wtc)
References
()
Details
Attachments
(2 files, 3 obsolete files)
|
2.11 KB,
patch
|
ssu0262
:
review+
bryner
:
superreview+
|
Details | Diff | Splinter Review |
|
2.55 KB,
patch
|
ssu0262
:
review+
bryner
:
superreview+
|
Details | Diff | Splinter Review |
We would like to land NSS 3.8 on the Mozilla trunk
before mozilla 1.4alpha.
| Assignee | ||
Updated•22 years ago
|
QA Contact: asa → junruh
| Assignee | ||
Updated•22 years ago
|
QA Contact: junruh → bmartin
| Assignee | ||
Updated•22 years ago
|
Status: NEW → ASSIGNED
| Assignee | ||
Comment 1•22 years ago
|
||
| Assignee | ||
Comment 2•22 years ago
|
||
| Assignee | ||
Comment 3•22 years ago
|
||
| Assignee | ||
Comment 4•22 years ago
|
||
Comment on attachment 117566 [details] [diff] [review]
Proposed patch for build/package/rpm
Blizzard, could you review my patch for build/package/rpm?
I am going to add a new NSS file, libsoftokn3.chk, which
needs to be installed in the same directory as libsoftokn3.so.
I found three files under build/package/rpm that contain
libsoftokn3.so. I made the obvious changes to two of them
in this patch. I did not change one of them,
/build/package/rpm/SOURCES/mozilla-nspr-packages.patch,
because it's not obvious what it is and whether I need to
change it. Please advise. Thanks.
Attachment #117566 -
Flags: review?(blizzard)
| Assignee | ||
Comment 5•22 years ago
|
||
Attachment #117566 -
Attachment is obsolete: true
| Assignee | ||
Updated•22 years ago
|
Attachment #117566 -
Flags: review?(blizzard)
| Assignee | ||
Comment 6•22 years ago
|
||
Attached the wrong patch earlier. This one is correct.
Attachment #117571 -
Attachment is obsolete: true
| Assignee | ||
Comment 7•22 years ago
|
||
Comment on attachment 117572 [details] [diff] [review]
Proposed patch for build/package/rpm v2
In this patch I attempted to change mozilla-nspr-packages.patch
as well. Blizzard, please review it. Thanks.
Attachment #117572 -
Flags: review?(blizzard)
| Assignee | ||
Comment 8•22 years ago
|
||
cls, would you be able to review my patches for embedding and
xpinstall or suggest the appropriate reviewers?
I am going to add three new NSS files.
1. libsoftokn3.chk/softokn3.chk.
2. libfreebl_hybrid_3.chk.
3. libfreebl_pure32_3.chk.
All platforms have the first one. Only 32-bit Solaris
SPARC and HP-UX PA-RISC have the second and third ones.
These *.chk files need to be installed in the same
directory as the corresponding shared libraries/DLLs
(libsoftokn3.so/softokn3.dll, libfreebl_hybrid_3.so,
and libfreebl_pure32_3.so).
Comment 9•22 years ago
|
||
dougt & ssu would be better candidates to review those patches.
Comment 10•22 years ago
|
||
Comment on attachment 117567 [details] [diff] [review]
Proposed patch for embedding
this looks good.
r=ssu
Attachment #117567 -
Flags: review+
Comment 11•22 years ago
|
||
Comment on attachment 117568 [details] [diff] [review]
Proposed patch for xpinstall
r=ssu
Attachment #117568 -
Flags: review+
Comment 12•22 years ago
|
||
all of these above changes seam fine to me. ooc, what is a chk file?
| Assignee | ||
Comment 13•22 years ago
|
||
Thank you very much for reviewing my patches right away.
These .chk files are essentially the checksums of the
corresponding NSS "softoken" shared libraries.
How do I test my changes to embedding and xpinstall?
After my "make -f client.mk" command is done, where are
the installers and how do I test them? (I assume that
there are a GRE installer and a Mozilla installer.)
Comment 14•22 years ago
|
||
Comment on attachment 117572 [details] [diff] [review]
Proposed patch for build/package/rpm v2
>+ bin/defaults/messenger/mailViews.dat
>
Should this be in here?
Also, I don't mind updating these packages files after you land your new NSS
version. I don't mind playing catch-up. If you just want to leave this to me,
it's OK with me.
Attachment #117572 -
Flags: review?(blizzard) → review-
Comment 15•22 years ago
|
||
Wan-Teh, the installers are not built by default, they must be built manually in
a separate step. See http://www.mozilla.org/build/distribution.html
One important detail is that building the installers don't work with a separate
object dir build. Only an intree build seems to work.
Comment 16•22 years ago
|
||
[Win32 only]
To test embedding (via it's installer), you have to do the following:
* from embedding\config run 'make'. This will deliver the files to the dist
area so the installer build process can pick them up.
* after that's done, go to xpinstall\wizard\windows\builder and run 'perl
build_mfcembed.pl'. This will build the actual mfcembed installer to test
embedding.
This will build mfcembed installer to dist\inst_mfcembed.
To build mozilla's installer, do the following:
* from xpinstall\wizard\windows\builder, run 'perl build.pl'.
This will build the mozilla installer to dist\install.
Kai is correct, the build process does not support objdir, yet. That's bug 162079.
No longer blocks: 198051
| Assignee | ||
Comment 17•22 years ago
|
||
Comment on attachment 117572 [details] [diff] [review]
Proposed patch for build/package/rpm v2
Marked the build/package/rpm patch obsolete. I opened
bug 198051 and will let Blizzard take care of updating
the rpm package files after I land NSS 3.8.
Attachment #117572 -
Attachment is obsolete: true
| Assignee | ||
Updated•22 years ago
|
Updated•22 years ago
|
Attachment #117567 -
Flags: superreview+
Updated•22 years ago
|
Attachment #117568 -
Flags: superreview+
| Assignee | ||
Comment 18•22 years ago
|
||
The Win32 installer of my test build is in my Unix
home directory: /u/wtc/tmp/mozilla-win32-installer.exe.
On the Netscape network, you can fetch this file using
ftp from any Unix machine.
Brent, John, do you have cycles to install and test
this build today?
| Assignee | ||
Comment 19•22 years ago
|
||
Here is the information required by the Mozilla landing tool
(http://komodo.mozilla.org/planning/mozilla-patch-landing-tool.html).
1. The benefit of the NSS 3.8 upgrade is for Mozilla to stay
current with NSS releases and to reduce the need for the NSS
team to back port bug fixes to the NSS branch that Mozilla is
using.
2. Most of the changes will be in mozilla/security/coreconf
and mozilla/security/nss. However, both API and binary
compatibilities will be maintained, so there will be no changes
to the C and C++ files in Mozilla. There will be some makefile
changes in PSM (mozilla/security/manager), embedding, and
xpinstall to install the new .chk files in NSS 3.8 that must be
installed in the same directory as the corresponding "softoken"
shared libraries.
3. NSS 3.8 depends on NSPR 4.3, which Mozilla is already using.
No other development tasks depend on NSS 3.8.
4. Basic work is completed and I'm ready for help in testing.
| Assignee | ||
Comment 20•22 years ago
|
||
Experimental Builds
I can provide Linux and Mac OS X experimental builds upon
request. (See comment 18 for the Win32 experimental build.)
I have tested the Linux, Mac OS X, and Win32 experimental
builds.
Testing Needs
SSL: visit http://www.etrade.com/ or log in on your bank account.
S/MIME: send a signed and encrypted email to yourself and see if
you can decrypt it and verify the signature.
Regression Tracking
Please use this bug as the tracking bug for all the regressions
that surface in experimental build testing.
| Assignee | ||
Comment 21•22 years ago
|
||
I landed NSS 3.8 and checked in both patches today.
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla1.4alpha
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•