Firefox 65.0.1 firefox65
authorWolfgang Rosenauer <wr@rosenauer.org>
Wed, 13 Feb 2019 08:51:42 +0100
branchfirefox65
changeset 1086 ed1c30c5f456
parent 1085 87f893cf45b9
child 1087 5fab52cd743d
Firefox 65.0.1
MozillaFirefox/MozillaFirefox.changes
MozillaFirefox/MozillaFirefox.spec
MozillaFirefox/_constraints
MozillaFirefox/create-tar.sh
MozillaFirefox/mozilla-reduce-files-per-UnifiedBindings.patch
MozillaFirefox/source-stamp.txt
mozilla-reduce-files-per-UnifiedBindings.patch
series
--- 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