Releases/Firefox 45.0b1/BuildNotes
From MozillaWiki
< Releases
Contents
Fennec
Build 1
-
(RelMan) Submit to Ship It - Post-release tasks
Firefox
Build 1
Issues
- gtk3 not supported via buildbot based builds
- solution: Bug 1242641 - GTK+3 still not working for buildbot builds on beta
- bhearsum manually synced the SDKs to the releases dir due to bug 1243740 with the following local patch applied:
diff --git a/testing/mozharness/scripts/release/push-candidate-to-releases.py b/testing/mozharness/scripts/release/push-candidate-to-releases.py --- a/testing/mozharness/scripts/release/push-candidate-to-releases.py +++ b/testing/mozharness/scripts/release/push-candidate-to-releases.py @@ -81,7 +81,7 @@ class ReleasePusher(BaseScript, Virtuale self.config["excludes"] = [ r"^.*tests.*$", r"^.*crashreporter.*$", - r"^.*\.zip(\.asc)?$", + r"^.*[^k]\.zip(\.asc)?$", r"^.*\.log$", r"^.*\.txt$", r"^.*/partner-repacks.*$", @@ -134,10 +134,10 @@ class ReleasePusher(BaseScript, Virtuale # ensure the destination is empty self.info("Checking destination {} is empty".format(self._get_releases_prefix())) - keys = [k for k in bucket.list(prefix=self._get_releases_prefix())] - if keys: - self.fatal("Destination already exists with %s keys, aborting" % - len(keys)) + #keys = [k for k in bucket.list(prefix=self._get_releases_prefix())] + #if keys: + # self.fatal("Destination already exists with %s keys, aborting" % + # len(keys)) def worker(item): source, destination = item @@ -156,7 +156,7 @@ class ReleasePusher(BaseScript, Virtuale self.info("Getting key names from candidates") for key in bucket.list(prefix=candidates_prefix): keyname = key.name - if self._matches_exclude(keyname): + if self._matches_exclude(keyname) or 'sdk' not in keyname: self.debug("Excluding {}".format(keyname)) else: destination = keyname.replace(candidates_prefix,
And the following command:
python2.7 scripts/release/push-candidate-to-releases.py --product firefox --version 45.0b1 --build-number 1 --bucket net-mozaws-prod-delivery-firefox --credentials /builds/release-s3.credentials
- nthomas manually ran checksums/push-to-mirrors because source builders failed
- jlund forced antivirus for the same ^ reason
- Bug 1243448 - beta release source builder failing to run configure
- status: resolved for beta1. needs follow up
- nthomas re-ran checksums (again) because we fixed source builders after above re-triggers and so source artifacts were missing. also missing, SUM and KEY bits which he manually pushed
- [Bug 1243873] New: KEY file missing for releases