Releases/Firefox 45.0b1/BuildNotes

From MozillaWiki
Jump to: navigation, search

Fennec

Build 1

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