Closed Bug 74132 Opened 24 years ago Closed 24 years ago

Help needs build/installer

Categories

(SeaMonkey :: Help Documentation, defect)

defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: oeschger, Assigned: oeschger)

References

Details

Attachments

(11 files)

Need to get Mozilla help build and install working, get it reviewed, and get it checked in.
Status: NEW → ASSIGNED
Component: Browser-General → Help
QA Contact: doronr → tpreston
I see one problem. In my makefile.win, I was doing this: chrome:: $(REGCHROME) content content/help help.jar $(REGCHROME) skin modern/help help.jar $(REGCHROME) locale en-US/help help.jar which appended an extra content/content/help to the installed-chrome.txt file. makefile.win in extensions/help/resources now says: chrome:: $(REGCHROME) content help help.jar $(REGCHROME) skin modern/help help.jar $(REGCHROME) locale en-US/help help.jar
Adding dveditz and ssu to cc list. Ian, I talked to Sean about the Windows issues---I think he can help out. Touch base with him on Monday.
I have the help building on windows now (with the files attached above). Sean, I wonder if you would mind taking the attached files (jar.mn is meant for mozilla/extensions/help/resources/, and the makefile.win locations are in the attachment notes), adding...heck, let me create a new down-low diff (mozilla/xpinstall et al) and attach it here. Then the windows build files will be that new patch, plus the jar.mn, makefile.win, and resources/makefile.win files attached here. Hold on a sec... Sean and/or Samir: I was going to say: can you take this stuff and verify that it builds the help on win32? Samir and I have it building on linux, and I think he is going to get some information about the mac build shortly, which he worked out. Thanks a lot. Patch coming in a second.
How does the foregoing superpatch look? I have some extra chrome-related diffs in there that I haven't been able to check in yet (and which I _will_ check in this afternoon, so the patch is just build stuff), but I think the rest of it (xpinstall/packager configure.in configure allmakefile.sh build/mac extensions/makefile.win extensions/help) has got it. Samir & Sean, if you guys have a moment, can we see if this patch gets the help building? Again, thanks _a lot_.
Please add help.jar (see my last patch (id=29859)) and also register help chrome in the mac browser.jst and repost the patch. Thanks.
Last patch (id=29868) looks good to me so r=sgehani. However, if you want help.jar to be registered by the commercial installers (so help shows up in Netscape 6) as well please modify the mac, unix, and windows browser.jsts in the ns tree as well. They can be found at: ns/xpinstall/packager/mac/browser.jst ns/xpinstall/packager/unix/browser.jst ns/xpinstall/packager/windows/browser.jst
Going to defer the ns packaging setup a little while and make sure we have everything taken care of in the mozilla world first. In addition to the commercial packaging, we will also need to maintain the commercial help content separatel, for which I will create a new bug.
cls and/or alecf Do you guys think you could take a look at the build piece for the Mozilla Help viewer in the "superpatch" attached here and sr if you think it looks good. We have built on mac, windows, and linux successfully. I'd like to get a couple more r's (r=jag, r=dveditz?), but I think we are ready to go here. Thanks _a lot_. ian Note: the help chrome itself has already been reviewed. I decided, perhaps overcautiously, to try and get separate reviews for the chrome and for building the chrome
r=ssu for the part of the patch that affects the windows platform.
cool! sr=alecf on the latest patch. Great to see this landing.
wonderful work by everyone!
The unix & win build changes look fine except that you need to add extensions/help/Makefile to allmakefiles.sh as well. r=cls
cls I saw the MAKEFILES_extensions=" extensions/Makefile " line in allmakefiles.sh and assumed that would pick mine up (since that Makefile's DIRS uses $MOZ_EXTENSIONS, itself defined in allmakefiles.sh). Where should I add this? Right next to the extensions/Makefile? Thanks.
MAKEFILES_extensions will pick up your changes but you still missed a Makefile in the case switch. You need to add 'extensions/help/Makefile' to this switch: + help ) MAKEFILES_extensions="$MAKEFILES_extensions + extensions/help/resources/Makefile + " ;; +
r=cls on attach 30835
*** Bug 76471 has been marked as a duplicate of this bug. ***
Got the installer working thanks to Sean Su and Samir. Marking FIXED
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
v
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: