--- a/MozillaFirefox/MozillaFirefox.changes Thu Jan 31 11:21:22 2019 +0100
+++ b/MozillaFirefox/MozillaFirefox.changes Wed Feb 13 08:51:42 2019 +0100
@@ -1,4 +1,34 @@
-------------------------------------------------------------------
+Wed Feb 13 07:17:28 UTC 2019 - Wolfgang Rosenauer <wr@rosenauer.org>
+
+- Mozilla Firefox 65.0.1
+ * Fixed accidental requests to addons.mozilla.org when an addon
+ recommendation doorhanger is shown (bmo#1526387)
+ * Improved playback of interactive Netflix videos (bmo#1524500)
+ * Fixed incorrect sizing of the "Clear Recent History" window in
+ some situations (bmo#1523696)
+ * Fixed audio & video delays while making WebRTC calls
+ (bmo#1521577, bmo#1523817)
+ * Fixed video sizing problems during some WebRTC calls (bmo#1520200)
+ * Fixed looping CONNECT requests when using WebSockets over HTTP/2
+ from behind a proxy server (bmo#1523427)
+ * Fixed the "Enter" key not working on password entry fields for
+ certain Linux distributions (bmo#1523635)
+ MFSA 2019-04
+ * CVE-2018-18356 bmo#1525817
+ Use-after-free in Skia
+ * CVE-2019-5785 bmo#1525433
+ Integer overflow in Skia
+ * CVE-2018-18511 bmo#1526218
+ Cross-origin theft of images with ImageBitmapRenderingContext
+
+-------------------------------------------------------------------
+Wed Feb 13 06:12:43 UTC 2019 - Martin Liška <mliska@suse.cz>
+
+- Enable LTO only for latest new toolchain (boo#1125038) for x86_64
+ (with increased memory constraints)
+
+-------------------------------------------------------------------
Sat Jan 26 22:37:01 UTC 2019 - Wolfgang Rosenauer <wr@rosenauer.org>
- Mozilla Firefox 65.0
@@ -28,7 +58,11 @@
NSS 3.41
rust/carge 1.30
rust-cbindgen 0.6.7
--rebased patches
+- rebased patches
+- remove workaround for build memory consumption on i586; other
+ mitigations meanwhile introduced (mainly parallelity) will be
+ sufficient
+ mozilla-reduce-files-per-UnifiedBindings.patch
-------------------------------------------------------------------
Tue Jan 15 14:32:03 UTC 2019 - Martin Liška <mliska@suse.cz>
--- a/MozillaFirefox/MozillaFirefox.spec Thu Jan 31 11:21:22 2019 +0100
+++ b/MozillaFirefox/MozillaFirefox.spec Wed Feb 13 08:51:42 2019 +0100
@@ -19,12 +19,12 @@
# changed with every update
%define major 65
-%define mainver %major.0
-%define orig_version 65.0
+%define mainver %major.0.1
+%define orig_version 65.0.1
%define orig_suffix %{nil}
%define update_channel release
%define branding 1
-%define releasedate 20190124174741
+%define releasedate 20190211233335
%define source_prefix firefox-%{orig_version}
# always build with GCC as SUSE Security Team requires that
@@ -159,7 +159,6 @@
Patch2: mozilla-kde.patch
Patch3: mozilla-ntlm-full-path.patch
Patch4: mozilla-openaes-decl.patch
-Patch6: mozilla-reduce-files-per-UnifiedBindings.patch
Patch7: mozilla-aarch64-startup-crash.patch
Patch8: mozilla-bmo256180.patch
Patch9: mozilla-bmo1463035.patch
@@ -267,9 +266,6 @@
%patch2 -p1
%patch3 -p1
%patch4 -p1
-%ifarch %ix86
-%patch6 -p1
-%endif
%patch7 -p1
%patch8 -p1
%patch9 -p1
@@ -384,6 +380,12 @@
%ifarch aarch64 %arm s390x
ac_add_options --disable-webrtc
%endif
+%ifarch x86_64
+# LTO needs newer toolchain stack only (at least GCC 8.2.1 (r268506)
+%if 0%{?suse_version} > 1500
+ac_add_options --enable-lto
+%endif
+%endif
EOF
./mach build
--- a/MozillaFirefox/_constraints Thu Jan 31 11:21:22 2019 +0100
+++ b/MozillaFirefox/_constraints Wed Feb 13 08:51:42 2019 +0100
@@ -20,4 +20,14 @@
</memory>
</hardware>
</overwrite>
+ <overwrite>
+ <conditions>
+ <arch>x86_64</arch>
+ </conditions>
+ <hardware>
+ <memory>
+ <size unit="G">16</size>
+ </memory>
+ </hardware>
+ </overwrite>
</constraints>
--- a/MozillaFirefox/create-tar.sh Thu Jan 31 11:21:22 2019 +0100
+++ b/MozillaFirefox/create-tar.sh Wed Feb 13 08:51:42 2019 +0100
@@ -7,8 +7,8 @@
CHANNEL="release"
BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="896611703c2b8f04f596ebcb09e612b7ab06eea3"
-VERSION="65.0"
+RELEASE_TAG="1ea7b51ef5bb91bdc34fb7406fd4d35ed7961363"
+VERSION="65.0.1"
VERSION_SUFFIX=""
LOCALE_FILE="firefox-$VERSION/browser/locales/l10n-changesets.json"
--- a/MozillaFirefox/mozilla-reduce-files-per-UnifiedBindings.patch Thu Jan 31 11:21:22 2019 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-../mozilla-reduce-files-per-UnifiedBindings.patch
\ No newline at end of file
--- a/MozillaFirefox/source-stamp.txt Thu Jan 31 11:21:22 2019 +0100
+++ b/MozillaFirefox/source-stamp.txt Wed Feb 13 08:51:42 2019 +0100
@@ -1,2 +1,2 @@
-REV=896611703c2b
+REV=1ea7b51ef5bb
REPO=http://hg.mozilla.org/releases/mozilla-release
--- a/mozilla-reduce-files-per-UnifiedBindings.patch Thu Jan 31 11:21:22 2019 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-From: Andreas Stieger <astieger@suse.com>
-Date: Fri, 26 Feb 2016 16:20:09 +0000
-Subject: For UnifiedBindings*.cpp files, reduce number of files per unified file
-Upstream: no
-
-home/abuild/rpmbuild/BUILD/obj/dom/bindings/UnifiedBindings16.cpp
-[ 1589s] UnifiedBindings17.o
-[ 1612s] [ 1567.621989] Out of memory: Kill process 19849 (cc1plus) score 170 or sacrifice child
-[ 1612s] [ 1567.625099] Killed process 19849 (cc1plus) total-vm:905704kB, anon-rss:102500kB, file-rss:156kB
-[ 1616s] {standard input}: Assembler messages:
-[ 1616s] {standard input}:316015: Warning: end of file not at end of a line; newline inserted
-[ 1635s] {standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive
-[ 1636s] c++: internal compiler error: Killed (program cc1plus)
-[ 1636s] Please submit a full bug report,
-
-diff --git a/python/mozbuild/mozbuild/frontend/data.py b/python/mozbuild/mozbuild/frontend/data.py
---- a/python/mozbuild/mozbuild/frontend/data.py
-+++ b/python/mozbuild/mozbuild/frontend/data.py
-@@ -310,17 +310,17 @@ class WebIDLCollection(ContextDerived):
- @property
- def unified_source_mapping(self):
- # Bindings are compiled in unified mode to speed up compilation and
- # to reduce linker memory size. Note that test bindings are separated
- # from regular ones so tests bindings aren't shipped.
- return list(group_unified_files(self.all_regular_cpp_basenames(),
- unified_prefix='UnifiedBindings',
- unified_suffix='cpp',
-- files_per_unified_file=32))
-+ files_per_unified_file=16))
-
- def all_source_files(self):
- from mozwebidlcodegen import WebIDLCodegenManager
- return (sorted(list(WebIDLCodegenManager.GLOBAL_DEFINE_FILES)) +
- sorted(set(p for p, _ in self.unified_source_mapping)))
-
-
- class IPDLCollection(ContextDerived):
--- a/series Thu Jan 31 11:21:22 2019 +0100
+++ b/series Wed Feb 13 08:51:42 2019 +0100
@@ -3,7 +3,6 @@
mozilla-kde.patch
mozilla-ntlm-full-path.patch
mozilla-openaes-decl.patch
-mozilla-reduce-files-per-UnifiedBindings.patch
mozilla-aarch64-startup-crash.patch
mozilla-bmo256180.patch
mozilla-bmo1463035.patch