Closed Bug 156577 Opened 23 years ago Closed 22 years ago

Produce a mozilla.org MRE

Categories

(Core Graveyard :: Embedding: APIs, defect, P2)

x86
Windows 2000

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 163689
mozilla1.2alpha

People

(Reporter: dougt, Assigned: leaf)

Details

Attachments

(1 file)

make mre builds available.
Doug : Thanks for filing this bug! I think all we need to do here is to do an "nmake -f makefile.win mre" in the embedding/config dir - similar to the "regular" nightly embedding distributions we already make. Do you know how/who does the nightly embedding builds...thanks
Chak, that is only part of the problem. The bigger part of the story is getting an installer. Maybe we can use the same installer that mozilla uses for their client?
Doug/Leaf, I'm thinking of proceeding in the following two pronged approach: 1. Start doing nightly MRE builds by doing make as i describe above. We need to zip up and push the "mre" dirs produced by the make process into a location similar to what we're doing with nightly embedding distributions. Leaf : Can you please let me know who setup the embedding nightlies? 2. Slap an installer on top of the mre nightlies produced in step 1 above. Doug/Leaf : Do you know who does the Mozilla installers now?
the embedding nightlies were set up by me, and they are produced by doing the old make in embed and pushing up the resulting zip file (i'm pretty sure the make creates the zip for me, but i'd have to doublecheck). I'll take this bug and start working on it probably having it ready just after 1.1b ships.
Assignee: dougt → leaf
Hi Leaf : Thanks for taking this bug. Just to clarify, when you make mre it'll create the following two directories in dist: mre mre_app_support We need to zip up both of these directories into a single zip file as suggested by dougt to me(over an IM session earlier today).
Also, include the SDK directory.
Doug : Does the SDK dir which you're planning on including contain all the files required for an embeddor to embed Gecko i.e. .lib's, .h's, .idl's etc?
your right. no sdk.. sdk should contain the mre, not the other way around.
ok, changes made to automation to include mre and mre_app_support in mre-win32.zip which will show up starting with the latest windows builds today hopefully. If this isn't the case monday, feel free to re-open.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
mre-win32.zip's are showing up in the nighthly builds, thank you! However, i noticed the following (empty) dirs are not packaged up under mre_appsupport: components plugins "make mre" does generate these directories, but, it looks like they're being ignored as part of the zip packaging step? We want those directories there so that embedding customers can simply copy their app specific components and plugins into these empty directories.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
ok; there's actually a problem with the build rules for those directories (depend builds fail, because mkdir fails when trying to create an existing directory). I'll attach a patch for that. I'll also fix the zip command to zip even empty directories.
Status: REOPENED → ASSIGNED
this should fix the 8am depend builds (which die when trying to make the mre).
Comment on attachment 92948 [details] [diff] [review] check for existence of the directories before mkdir'ing them r=chak Looks good to me...thanks
Attachment #92948 - Flags: review+
chak, i think it's your unzip client that is not uncompressing the directory entries; if i fetch the .zip file, and run unzip -l on it, i see: 0 07-26-02 05:55 mre_app_support/plugins/ 0 07-26-02 05:55 mre_app_support/components/ Some winzip clients, by default, don't uncompress empty directories (we had this problem with winzip and the mozilla source tarballs, but with 0-length files). I think you can fix this client side; if not, we can modify the rules to create dummy file entries in the directories and see if that works better.
Hi Leaf : You're correct - it's my version of winzip which's screwing it up. Using unzip -l i see the empty dirs. Since most Windows users use winzip they'll definitely run into this. Your idea of creating dummy (README ?) files in those dirs sounds like a great idea. We can later add content to those README files, if needed...thanks
QA Contact: mdunn → ashishbhatt
Severity: normal → major
Priority: -- → P2
Target Milestone: --- → mozilla1.2alpha
*** This bug has been marked as a duplicate of 163689 ***
Status: ASSIGNED → RESOLVED
Closed: 23 years ago22 years ago
Resolution: --- → DUPLICATE
verified
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: