Releases/Firefox 4.0/BuildNotes

From MozillaWiki
Jump to navigation Jump to search

Release Engineers

bhearsum, nthomas, jhford

Tracking Bug

bug 642234

Notes

Notify Mirrors

Need to send an e-mail to mirrors in advance of the push

Automated Parts

Some of this release-day work makes sense to do from the release automation. Use force build for these.

Tag

Source

Major Update Generation

Bouncer Entries

Virus Scan

(Might not be able to do this from automation because we don't have a full 3.6-candidates dir)

Verify permissions

(Might not be able to do this from automation because we don't have a full 3.6-candidates dir)

Stage and Rename Files

  • Copy files to ~ffxbld and rename to non-RC versions
    • Exclude *checksums* because we don't care for individual locale+platform checksums files in the final release dir
    • Exclude partial MARs because there's no use for them, no point in pushing them to the mirrors
    • Exclude Source packages because they're regenerated for final
    • Exclude *SUMS* because we'll be regenerating them.

Details:

# ffxbld@stage
mkdir firefox-4.0
cd firefox-4.0
rsync -av --exclude=*checksums* --exclude='*partial.mar' --exclude=source --exclude=*SUMS* /pub/mozilla.org/firefox/releases/4.0rc1/ .

Other Verifications

Verify contents against RC

Index Files

Push to Mirrors

Notify AV Vendors

Need to notify AV vendors after the push to mirrors is done so that they can scan the files.

Push Major Updates

Update Symlinks

Remove index files

XULRunner