The package rpms/firefox.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/firefox.git/commit/?id=e7dcff0505....
Change:
-ExcludeArch: armv7hl
Thanks.
Full change:
============
commit c8a56b17a2cb928e86bf4faf74938a64b25b302e
Author: Martin Stransky <stransky(a)redhat.com>
Date: Wed Sep 23 09:49:57 2020 +0200
Added fix for rhbz#1731371
diff --git a/firefox-vaapi-extra-frames.patch b/firefox-vaapi-extra-frames.patch
index c2ed7a2..e26158a 100644
--- a/firefox-vaapi-extra-frames.patch
+++ b/firefox-vaapi-extra-frames.patch
@@ -10,5 +10,3 @@ diff -up
firefox-76.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp.old fi
typedef mozilla::layers::Image Image;
typedef mozilla::layers::PlanarYCbCrImage PlanarYCbCrImage;
-diff -up
firefox-76.0.1/media/libyuv/libyuv/tools_libyuv/autoroller/unittests/testdata/DEPS.chromium.old
firefox-76.0.1/media/libyuv/libyuv/tools_libyuv/autoroller/unittests/testdata/DEPS.chromium
-diff -up firefox-76.0.1/media/webrtc/trunk/Makefile.old
firefox-76.0.1/media/webrtc/trunk/Makefile
diff --git a/firefox.sh.in b/firefox.sh.in
index 75148e5..63c04cc 100644
--- a/firefox.sh.in
+++ b/firefox.sh.in
@@ -174,11 +174,19 @@ MOZILLA_DOWN=0
if ! [ $MOZ_DISABLE_LANGPACKS ] || [ $MOZ_DISABLE_LANGPACKS -eq 0 ]; then
if [ -x $MOZ_DIST_BIN/$MOZ_FIREFOX_FILE ]; then
# Is firefox running?
- /__PREFIX__/bin/pidof firefox > /dev/null 2>&1
+ /__PREFIX__/bin/pidof $MOZ_PROGRAM > /dev/null 2>&1
MOZILLA_DOWN=$?
fi
fi
+# When Firefox is not running, restore SELinux labels for profile files
+# (rhbz#1731371)
+if [ $MOZILLA_DOWN -ne 0 ]; then
+ if [ `getenforce` != "Disabled" ]; then
+ restorecon -vr ~/.mozilla/firefox/* &
+ fi
+fi
+
# Modify language pack configuration only when firefox is not running
# and language packs are not disabled
if [ $MOZILLA_DOWN -ne 0 ]; then
diff --git a/firefox.spec b/firefox.spec
index a76ce91..3000bd1 100644
--- a/firefox.spec
+++ b/firefox.spec
@@ -116,7 +116,7 @@ ExcludeArch: s390x
Summary: Mozilla Firefox Web browser
Name: firefox
Version: 81.0
-Release: 5%{?dist}
+Release: 6%{?dist}
URL:
https://www.mozilla.org/firefox/
License: MPLv1.1 or GPLv2+ or LGPLv2+
Source0:
https://archive.mozilla.org/pub/firefox/releases/%{version}%{?pre_version...
@@ -974,6 +974,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null ||
:
#---------------------------------------------------------------------
%changelog
+* Wed Sep 23 2020 Martin Stransky <stransky(a)redhat.com> - 81.0-6
+- Added fix for rhbz#1731371
+
* Tue Sep 22 2020 Kalev Lember <klember(a)redhat.com> - 81.0-5
- Re-enable builds for armv7hl and aarch64 architectures
commit e7dcff050506ca95293f527338f51ad42cbfdd78
Author: Kalev Lember <klember(a)redhat.com>
Date: Wed Sep 23 01:12:14 2020 +0200
Re-enable builds for armv7hl and aarch64 architectures
The builds should hopefully work again now that we've disabled LTO and
PGO. aarch64 in particular is important because Workstation on aarch64
is considered a blocking deliverable and Firefox is a part of it.
https://bugzilla.redhat.com/show_bug.cgi?id=1881495#c9
diff --git a/firefox.spec b/firefox.spec
index 9253e31..a76ce91 100644
--- a/firefox.spec
+++ b/firefox.spec
@@ -10,12 +10,6 @@ ExcludeArch: ppc64le
%endif
# Disabled due to
https://pagure.io/fedora-infrastructure/issue/7581
ExcludeArch: s390x
-# Temporary disabled, filed as rhbz#1872111
-ExcludeArch: aarch64
-# Temporary disabled, filed as rhbz#1878519
-%if 0%{?fedora} > 32
-ExcludeArch: armv7hl
-%endif
%global enable_mozilla_crashreporter 0
%ifarch x86_64 %{ix86}
@@ -122,7 +116,7 @@ ExcludeArch: armv7hl
Summary: Mozilla Firefox Web browser
Name: firefox
Version: 81.0
-Release: 4%{?dist}
+Release: 5%{?dist}
URL:
https://www.mozilla.org/firefox/
License: MPLv1.1 or GPLv2+ or LGPLv2+
Source0:
https://archive.mozilla.org/pub/firefox/releases/%{version}%{?pre_version...
@@ -980,6 +974,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null ||
:
#---------------------------------------------------------------------
%changelog
+* Tue Sep 22 2020 Kalev Lember <klember(a)redhat.com> - 81.0-5
+- Re-enable builds for armv7hl and aarch64 architectures
+
* Tue Sep 22 2020 Kalev Lember <klember(a)redhat.com> - 81.0-4
- Disable LTO to work around firefox build failing in F33+
@@ -1263,4 +1260,4 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null
|| :
- Switched to in-tree nss due to rhbz#1752303
* Tue Oct 15 2019 Martin Stransky <stransky(a)redhat.com> - 70.0-1
-- Updated to 70.0
\ No newline at end of file
+- Updated to 70.0