Closed Bug 803274 Opened 12 years ago Closed 12 years ago

Releng info for building beta and release stub installer from aurora and nightly

Categories

(Firefox :: Installer, defect)

17 Branch
x86_64
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: robert.strong.bugs, Assigned: robert.strong.bugs)

References

Details

(Whiteboard: [stub+] [qa-])

Attachments

(3 files, 5 obsolete files)

This bug is to provide a simpler method for building.
Assignee: nobody → robert.bugzilla
Whiteboard: [stub+]
After building Firefox, to build a release stub apply the appropriate  "Release stub off of..." patch. If you are building a beta stub apply the appropriate  "Release stub off of..." patch and the appropriate "Beta stub off of..." patch. Then

If building off of nightly
run make in <objdir>/browser/branding/nightly

If building off of aurora
run make in <objdir>/browser/branding/aurora

run make installer in <objdir>/browser/installer/windows

I believe that is it and I'll verify the above works when I have a few moments
pro-tip: use "hg import --no-commit" to apply the patches. "patch" fails to handle the binary files properly.
use "hg import --no-commit -f" to avoid hg complaining about uncommitted changes.

I used the "Release stub off nightly" and "Beta stub off nightly" attachments above to produce these two builds:

http://people.mozilla.org/~catlee/stub-beta.exe
http://people.mozilla.org/~catlee/stub-release.exe

On my VM these install 17.0b1-funnelcake16 and 16.0.1. I did get a testpilot page opened after I ran 16.0.1 for the first time, but maybe this is because I installed it on top of the beta install.

Can you please check that these stub installers behave appropriately? I haven't signed them yet, so you will get a warning about "The publisher can not be verified".
Checked everything I was able and they look good so closing
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Whiteboard: [stub+] → [stub+] [qa-]
Attached patch 1. Nightly prep (obsolete) — Splinter Review
Preps nightly using hg remove and hg copy for building the release stub. This should lessen conflicts.
Attachment #672958 - Attachment is obsolete: true
Attachment #672959 - Attachment is obsolete: true
Attachment #672963 - Attachment is obsolete: true
Attachment #672964 - Attachment is obsolete: true
Attached patch 1. Stub prepSplinter Review
Preps nightly using hg remove and hg copy for building the release stub. This should lessen conflicts.

(removed file lines to lessen conflicts)
Attachment #681184 - Attachment is obsolete: true
Attachment #681189 - Attachment description: 2. Release stub off of nightly → 2. Release stub off of nightly (requires applying "1. Nightly stub prep" patch first)
Attachment #681187 - Attachment description: 1. Nightly stub prep → 1. Stub prep
Attachment #681189 - Attachment description: 2. Release stub off of nightly (requires applying "1. Nightly stub prep" patch first) → 2. Release stub (requires applying "1. Stub prep" patch first)
Attachment #681194 - Attachment description: 3. Beta stub off of nightly (requires applying "1. Nightly stub prep" and "2. Release stub off of nightly" patches first) → 3. Beta stub (requires applying "1. Stub prep" and "2. Release stub" patches first)
I applied the nightly patches to aurora without conflict so it should be possible to use the same patches for both aurora and nightly.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: