--- 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"