# HG changeset patch # User Wolfgang Rosenauer # Date 1550044302 -3600 # Node ID ed1c30c5f4564a14abe58e5fbb8c97fc0037b0c8 # Parent 87f893cf45b9da2d37bbc685be71cc18b257c44e Firefox 65.0.1 diff -r 87f893cf45b9 -r ed1c30c5f456 MozillaFirefox/MozillaFirefox.changes --- 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 + +- 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 + +- 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 - 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 diff -r 87f893cf45b9 -r ed1c30c5f456 MozillaFirefox/MozillaFirefox.spec --- 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 diff -r 87f893cf45b9 -r ed1c30c5f456 MozillaFirefox/_constraints --- 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 @@ + + + x86_64 + + + + 16 + + + diff -r 87f893cf45b9 -r ed1c30c5f456 MozillaFirefox/create-tar.sh --- 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" diff -r 87f893cf45b9 -r ed1c30c5f456 MozillaFirefox/mozilla-reduce-files-per-UnifiedBindings.patch --- 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 diff -r 87f893cf45b9 -r ed1c30c5f456 MozillaFirefox/source-stamp.txt --- 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 diff -r 87f893cf45b9 -r ed1c30c5f456 mozilla-reduce-files-per-UnifiedBindings.patch --- 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 -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): diff -r 87f893cf45b9 -r ed1c30c5f456 series --- 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