Closed
Bug 325410
Opened 18 years ago
Closed 18 years ago
Mac builds not packaging .chk files
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: mark, Assigned: mark)
References
Details
(Keywords: fixed1.8.0.2, fixed1.8.1, Whiteboard: [camino-1.0])
Attachments
(2 files, 1 obsolete file)
3.67 KB,
patch
|
benjamin
:
review+
wtc
:
review+
wtc
:
approval-branch-1.8.1+
|
Details | Diff | Splinter Review |
2.79 KB,
patch
|
wtc
:
review+
dveditz
:
approval1.8.0.2+
|
Details | Diff | Splinter Review |
The packager is not producing .chk files for Mac builds, because it's not finding the NSS libraries. This should be fixed immediately on the trunk and all branches.
Assignee | ||
Comment 1•18 years ago
|
||
Attachment #210322 -
Flags: review?(benjamin)
Assignee | ||
Comment 2•18 years ago
|
||
Comment on attachment 210322 [details] [diff] [review] Fix paths to shlibsign for Mac builds (The NO_PKG_FILES ifdefs are because I override that variable, setting it to empty, during Camino packaging.)
Assignee | ||
Comment 3•18 years ago
|
||
Realized that _BINPATH allows the removals stuff to be collapsed too.
Attachment #210322 -
Attachment is obsolete: true
Attachment #210324 -
Flags: review?(benjamin)
Attachment #210322 -
Flags: review?(benjamin)
Comment 4•18 years ago
|
||
Comment on attachment 210324 [details] [diff] [review] Fix paths to shlibsign for Mac builds >Index: mozilla/toolkit/mozapps/installer/packager.mk >+ifdef NO_PKG_FILES >+ cd $(DIST)/$(MOZ_PKG_APPNAME)$(_BINPATH); rm -rf $(NO_PKG_FILES) >+endif Why the ifdef? We set NO_PKG_FILES in this makefile, so it's never going to be empty...
Attachment #210324 -
Flags: review?(benjamin) → review+
Comment 6•18 years ago
|
||
oh... why do you do that? Be very careful because you could end up accidentally shipping LGPL code (xpidl).
Assignee | ||
Comment 7•18 years ago
|
||
Camino.app is produced entirely in Xcode from a clean slate by hand-picking the files that we do want to package. We don't bring everything in from $(DIST)/bin. The reason I override it, from camino/installer/Makefile.in: # packager.mk has its own exclude list that's appropriate for toolkit apps # but not appropriate for the Xcode-built Camino. Specifically, it excludes # the files produced by Camino.app/Contents/MacOS/Camino -autoRegister YES, # although they belong in the package. Override. NO_PKG_FILES= The Camino build script registers components after the build and before packaging.
Assignee | ||
Updated•18 years ago
|
Attachment #210324 -
Flags: approval1.8.0.2?
Assignee | ||
Comment 8•18 years ago
|
||
Checked in on the trunk and Camino 1.0 branch. Nominating for other branches because .chk files are required for FIPS mode. http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•18 years ago
|
Whiteboard: [camino-1.0]
Comment 9•18 years ago
|
||
Comment on attachment 210324 [details] [diff] [review] Fix paths to shlibsign for Mac builds Mark, could you check this patch in on the MOZILLA_1_8_BRANCH? This patch would need to be adjusted for the MOZILLA_1_8_0_BRANCH because the names of the NSS files that need to be signed are different on that branch.
Attachment #210324 -
Flags: review+
Attachment #210324 -
Flags: approval-branch-1.8.1+
Assignee | ||
Comment 11•18 years ago
|
||
This is the same patch as above, adjusted for the 1_8_0 branch. This patch is highly recommended: it generates and packages .chk files, a requirement for NSS to operate in FIPS mode.
Attachment #212543 -
Flags: approval1.8.0.2?
Assignee | ||
Updated•18 years ago
|
Attachment #210324 -
Flags: approval1.8.0.2?
Updated•18 years ago
|
Attachment #212543 -
Flags: review+
Updated•18 years ago
|
Flags: blocking1.8.0.2+
Comment 12•18 years ago
|
||
Comment on attachment 212543 [details] [diff] [review] Fix paths, 1_8_0 branch version approved for 180 branch, a=dveditz for drivers
Attachment #212543 -
Flags: approval1.8.0.2? → approval1.8.0.2+
Updated•6 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•