FF 81 final firefox81
authorWolfgang Rosenauer <wr@rosenauer.org>
Wed, 30 Sep 2020 09:49:14 +0200
branchfirefox81
changeset 1145 fbfd8f7cbd53
parent 1144 8a43aff7e982
child 1146 1d5f5674df6c
FF 81 final + remove python2 deps
MozillaFirefox/MozillaFirefox.changes
MozillaFirefox/MozillaFirefox.spec
MozillaFirefox/_constraints
MozillaFirefox/tar_stamps
--- a/MozillaFirefox/MozillaFirefox.changes	Wed Sep 30 09:47:34 2020 +0200
+++ b/MozillaFirefox/MozillaFirefox.changes	Wed Sep 30 09:49:14 2020 +0200
@@ -1,13 +1,40 @@
 -------------------------------------------------------------------
+Tue Sep 29 11:58:46 UTC 2020 - Wolfgang Rosenauer <wr@rosenauer.org>
+
+- try to remove python2 dependencies
+
+-------------------------------------------------------------------
 Fri Sep 18 06:22:40 UTC 2020 - Wolfgang Rosenauer <wr@rosenauer.org>
 
-- Firefox 81.0
+- Mozilla Firefox 81.0
+  * https://www.mozilla.org/en-US/firefox/81.0/releasenotes
+  MFSA 2020-42 (bsc#1176756)
+  * CVE-2020-15675 (bmo#1654211)
+    Use-After-Free in WebGL
+  * CVE-2020-15677 (bmo#1641487)
+    Download origin spoofing via redirect
+  * CVE-2020-15676 (bmo#1646140)
+    XSS when pasting attacker-controlled data into a
+    contenteditable element
+  * CVE-2020-15678 (bmo#1660211)
+    When recursing through layers while scrolling, an iterator
+    may have become invalid, resulting in a potential use-after-
+    free scenario
+  * CVE-2020-15673 (bmo#1648493, bmo#1660800)
+    Memory safety bugs fixed in Firefox 81 and Firefox ESR 78.3
+  * CVE-2020-15674 (bmo#1656063, bmo#1656064, bmo#1656067, bmo#1660293)
+    Memory safety bugs fixed in Firefox 81
 - requires
   NSPR 4.28
   NSS 3.56
 - removed obsolete patches
   * mozilla-system-nspr.patch
   * mozilla-bmo1661715.patch
+  * mozilla-silence-no-return-type.patch
+- skip post-build-checks for 15.0 and 15.1
+- add revert-795c8762b16b.patch to fix LTO builds with gcc
+  (related to bmo#1644409)
+- require python3-curses as workaround to fix i586 build
 
 -------------------------------------------------------------------
 Thu Sep 17 11:45:31 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
--- a/MozillaFirefox/MozillaFirefox.spec	Wed Sep 30 09:47:34 2020 +0200
+++ b/MozillaFirefox/MozillaFirefox.spec	Wed Sep 30 09:49:14 2020 +0200
@@ -17,6 +17,10 @@
 #
 
 
+%if 0%{?suse_version} < 1550 && 0%{?sle_version} <= 150100
+#!BuildIgnore: post-build-checks
+%endif
+
 # changed with every update
 # orig_version vs. mainver: To have beta-builds
 # FF70beta3 would be released as FF69.99
@@ -100,13 +104,13 @@
 BuildRequires:  mozilla-nss-devel >= 3.56
 BuildRequires:  nasm >= 2.14
 BuildRequires:  nodejs10 >= 10.21.0
-BuildRequires:  python-devel
 %if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000
 BuildRequires:  python-libxml2
 BuildRequires:  python36
 %else
-BuildRequires:  python2-xml
+BuildRequires:  python3-devel
 BuildRequires:  python3 >= 3.5
+BuildRequires:  python3-curses
 %endif
 BuildRequires:  rust >= 1.43
 BuildRequires:  rust-cbindgen >= 0.14.3
@@ -209,8 +213,7 @@
 Patch26:        mozilla-bmo1626236.patch
 Patch27:        mozilla-s390x-skia-gradient.patch
 Patch28:        mozilla-libavcodec58_91.patch
-Patch29:        mozilla-silence-no-return-type.patch
-Patch30:        revert-795c8762b16b.patch
+Patch29:        revert-795c8762b16b.patch
 # Firefox/browser
 Patch101:       firefox-kde.patch
 Patch102:       firefox-branded-icons.patch
@@ -353,8 +356,7 @@
 %patch26 -p1
 %patch27 -p1
 %patch28 -p1
-%patch29 -p1
-%patch30 -p1 -R
+%patch29 -p1 -R
 # Firefox
 %patch101 -p1
 %patch102 -p1
@@ -394,6 +396,7 @@
 export MOZILLA_OFFICIAL=1
 export BUILD_OFFICIAL=1
 export MOZ_TELEMETRY_REPORTING=1
+export MACH_USE_SYSTEM_PYTHON=1
 %if 0%{?suse_version} <= 1320
 export CC=gcc-9
 %else
--- a/MozillaFirefox/_constraints	Wed Sep 30 09:47:34 2020 +0200
+++ b/MozillaFirefox/_constraints	Wed Sep 30 09:49:14 2020 +0200
@@ -25,7 +25,7 @@
       </disk>
       <physicalmemory>
         <size unit="G">5</size>
-      </pyhsicalmemory>
+      </physicalmemory>
     </hardware>
   </overwrite>
   <overwrite>
--- a/MozillaFirefox/tar_stamps	Wed Sep 30 09:47:34 2020 +0200
+++ b/MozillaFirefox/tar_stamps	Wed Sep 30 09:49:14 2020 +0200
@@ -7,5 +7,5 @@
 #SKIP_LOCALES="" # Uncomment to skip l10n and compare-locales-generation
 
 RELEASE_REPO="https://hg.mozilla.org/releases/mozilla-release"
-RELEASE_TAG="2c869ada52702e6a02b2fe73b4d81d6be6d515f0"
-RELEASE_TIMESTAMP="20200831163820"
+RELEASE_TAG="080f865dcb5a2427138f686afa8e72ba81936743"
+RELEASE_TIMESTAMP="20200917005511"