From fa428ed035512625e65e7c9ca8db8393c33d6a8f Mon Sep 17 00:00:00 2001 From: Martin Stransky Date: Wed, 19 Aug 2015 09:54:46 +0200 Subject: [PATCH] Disable async addons init - mozbz#1196000, spec file clean-up --- firefox-mozconfig-branded | 1 - firefox-redhat-default-prefs.js | 1 + firefox.spec | 52 +++++---------------------------- 3 files changed, 9 insertions(+), 45 deletions(-) delete mode 100644 firefox-mozconfig-branded diff --git a/firefox-mozconfig-branded b/firefox-mozconfig-branded deleted file mode 100644 index 53b376d..0000000 --- a/firefox-mozconfig-branded +++ /dev/null @@ -1 +0,0 @@ -ac_add_options --enable-official-branding diff --git a/firefox-redhat-default-prefs.js b/firefox-redhat-default-prefs.js index dc31ddb..1fe3cc6 100644 --- a/firefox-redhat-default-prefs.js +++ b/firefox-redhat-default-prefs.js @@ -27,3 +27,4 @@ pref("plugins.notifyMissingFlash", false); /* See https://bugzilla.redhat.com/show_bug.cgi?id=1226489 */ pref("browser.display.use_system_colors", false); pref("layers.offmainthreadcomposition.enabled", false); +pref("dom.ipc.plugins.asyncInit", false); diff --git a/firefox.spec b/firefox.spec index 8a70cd5..ff4b0d8 100644 --- a/firefox.spec +++ b/firefox.spec @@ -66,15 +66,6 @@ %global sqlite_build_version %(pkg-config --silence-errors --modversion sqlite3 2>/dev/null || echo 65536) %endif -# gecko_dir_ver should be set to the version in our directory names -# alpha_version should be set to the alpha number if using an alpha, 0 otherwise -# beta_version should be set to the beta number if using a beta, 0 otherwise -# rc_version should be set to the RC number if using an RC, 0 otherwise -%global gecko_dir_ver %{version} -%global alpha_version 0 -%global beta_version 0 -%global rc_version 0 - %global mozappdir %{_libdir}/%{name} %global mozappdirdev %{_libdir}/%{name}-devel-%{version} %global langpackdir %{mozappdir}/langpacks @@ -82,32 +73,18 @@ %define official_branding 1 %define build_langpacks 1 + +%define enable_mozilla_crashreporter 0 +%if !%{debug_build} %ifarch %{ix86} x86_64 %define enable_mozilla_crashreporter 1 -%else -%define enable_mozilla_crashreporter 0 %endif - -%if %{alpha_version} > 0 -%global pre_version a%{alpha_version} -%global tarballdir mozilla-beta %endif -%if %{beta_version} > 0 -%global pre_version b%{beta_version} -%global pre_name beta%{beta_version} -%global tarballdir mozilla-beta -%endif -%if %{rc_version} > 0 -%global pre_version rc%{rc_version} -%global pre_name rc%{rc_version} -%global tarballdir mozilla-release -%endif - Summary: Mozilla Firefox Web browser Name: firefox Version: 40.0 -Release: 4%{?pre_tag}%{?dist} +Release: 5%{?pre_tag}%{?dist} URL: http://www.mozilla.org/projects/firefox/ License: MPLv1.1 or GPLv2+ or LGPLv2+ Group: Applications/Internet @@ -116,7 +93,6 @@ Source0: ftp://ftp.mozilla.org/pub/firefox/releases/%{version}%{?pre_vers Source1: firefox-langpacks-%{version}%{?pre_version}-20150811.tar.xz %endif Source10: firefox-mozconfig -Source11: firefox-mozconfig-branded Source12: firefox-redhat-default-prefs.js Source20: firefox.desktop Source21: firefox.sh.in @@ -158,14 +134,6 @@ Patch424: mozilla-entry-padding.patch # Fix Skia Neon stuff on AArch64 Patch500: aarch64-fix-skia.patch -%if %{official_branding} -# Required by Mozilla Corporation - - -%else -# Not yet approved by Mozillla Corporation - -%endif %if %{?system_nss} BuildRequires: nspr-devel >= %{nspr_version} BuildRequires: nss-devel >= %{nss_version} @@ -312,17 +280,10 @@ cd %{tarballdir} %patch500 -p1 -%if %{official_branding} -# Required by Mozilla Corporation - -%else -# Not yet approved by Mozilla Corporation -%endif - %{__rm} -f .mozconfig %{__cp} %{SOURCE10} .mozconfig %if %{official_branding} -%{__cat} %{SOURCE11} >> .mozconfig +echo "ac_add_options --enable-official-branding" >> .mozconfig %endif %{__cp} %{SOURCE24} mozilla-api-key @@ -807,6 +768,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : #--------------------------------------------------------------------- %changelog +* Wed Aug 19 2015 Martin Stransky - 40.0-5 +- Disable async addons init - mozbz#1196000 + * Wed Aug 12 2015 Jan Horak - 40.0-4 - Workaround for reported crashes (layers.offmainthreadcomposition.enabled set to false)