Commit Graph

1747 Commits

Author SHA1 Message Date
Martin Stransky 85ed0e903c Enable Wayland backend on Fedora 34/KDE/Plasma (and other compositors) by default. 2021-01-30 16:01:39 +01:00
Martin Stransky 96e0061c83 ARM / Rawhide PGO updates to produce rahide build 2021-01-30 15:20:47 +01:00
Martin Stransky 5a70ac803a Added clipboard fix mozbz#1631061. 2021-01-30 14:57:30 +01:00
Martin Stransky 490f23e1dd Added clipboard fix mozbz#1631061. 2021-01-30 14:56:07 +01:00
Kalev Lember 00f050ca50 Make provides/requires filtering smarter/automatic
The issue with the previous approach was that _everything_ that
firefox's shared libraries required was filtered out. This included e.g.
libxul.so's dependency on libdbus-glib-1.so.2 which definitely should
not be filtered out.

Instead, a better approach is to only filter out all of the private
libraries provides (as they are firefox's implementation detail) and
also all the internal requires on the same private libraries.

RPM doesn't make it very easy, but the rudimentary filtering is there
and we can build upon that. This commit improves the filtering by making
it actually look at what's built, and automatically generating the list
of private libraries to filter based on that.

This also lets us drop manual dbus-glib requires and instead rely on
rpm's automatic dep generator (the results are no longer filtered out).

This should make the filtering future proof when more private libraries
are added in the future (e.g. nss).

https://bugzilla.redhat.com/show_bug.cgi?id=1582116
2021-01-28 14:26:06 +01:00
Martin Stransky 3ee1da498c Add dbus-glib requires 2021-01-28 13:45:22 +01:00
Martin Stransky 9892072ed8 Added fix for mozbz#1679933 - startup crash 2021-01-26 23:47:03 +01:00
Fedora Release Engineering 1fd14fa8e1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 05:33:47 +00:00
Martin Stransky f8dd69acc0 Switch to system NSS 3.60 2021-01-25 15:35:10 +01:00
Martin Stransky afa323cda0 Added mozbz#1678247 2021-01-25 15:18:39 +01:00
Jan Horak 9946e9ffbe Fixing libxul requires 2021-01-22 12:41:56 +01:00
Martin Stransky 96a77865b8 Removed mzbz#1645695 as it causes a popup regression 2021-01-22 11:20:50 +01:00
Martin Stransky c302989fdf Disable crashreporter when building without debuginfo 2021-01-22 09:37:18 +01:00
Martin Stransky 04e2d77e46 Removed unused patches 2021-01-21 19:03:40 +01:00
Martin Stransky ef830a0c93 Update to 85.0 2021-01-21 13:55:58 +01:00
Jan Horak 9be9b1e03e Fixing package requires/provides 2021-01-20 16:46:59 +01:00
Martin Stransky e369e8cae9 Added patch for mozilla bug 1645695 2021-01-20 16:35:08 +01:00
Martin Stransky c011d6ef88 Fixed mzbz#164294 regression 2021-01-19 19:07:12 +01:00
Martin Stransky 124546e834 changelog fix 2021-01-15 10:29:37 +01:00
Martin Stransky 8d06c8b3e1 Added WebRender fix (mozbz#1681107). 2021-01-15 10:23:50 +01:00
Martin Stransky bd21b7a580 firefox test package name fix 2021-01-14 14:06:16 +01:00
Martin Stransky 93f0d9f3e5 Removed failing tests, spec file tweaks 2021-01-14 11:23:35 +01:00
Martin Stransky 5bdbffadee Updated directory with test results 2021-01-13 09:55:30 +01:00
Martin Stransky a8b9dbd7d9 Enabled LTO in Firefox build system 2021-01-12 22:36:56 +01:00
Martin Stransky 1fd16dc661 Enable PGO on Rawhide 2021-01-12 22:33:37 +01:00
Martin Stransky 23e43ccad7 Fixed changelog 2021-01-12 14:17:45 +01:00
Martin Stransky 57acc687d0 Removed failing xpcshell/reftests, test tweaks 2021-01-12 14:15:37 +01:00
Martin Stransky d4a7089f0c Added a workaround for rhbz#1908018 2021-01-11 13:35:55 +01:00
Martin Stransky 83be9a9005 Temporary disable tests on rahide/arm/i686 due to failures 2021-01-11 11:23:00 +01:00
Martin Stransky 387fc84852 Updated to 84.0.2 2021-01-06 10:59:55 +01:00
Martin Stransky f31d3e52b3 test tweaks 2021-01-05 18:44:12 +01:00
Martin Stransky bc34c2ba17 Fix missing test_failures.txt file 2021-01-05 15:40:59 +01:00
Martin Stransky e8dd3240a4 Don't fail on tests 2021-01-05 15:28:24 +01:00
Jan Horak 442afe94ba Removing requires/provides of the bundled libraries 2021-01-05 09:52:24 +01:00
Martin Stransky d90f815038 Merge branch 'master' of ssh://pkgs.fedoraproject.org/rpms/firefox 2021-01-05 09:32:38 +01:00
Martin Stransky a98651098c Allow tests to fail 2021-01-05 09:31:54 +01:00
Tom Stellard 827afe3683 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-05 00:31:16 +00:00
Martin Stransky 91eeb94fee Enabled tests 2021-01-04 22:02:09 +01:00
Martin Stransky 50bcf1e19e Enabled armv7hl arch on rawhide 2021-01-04 08:10:20 +01:00
Martin Stransky 67833c12c2 Disabled armv7hl build on rawhide due to rhbz#1910277, Build with system nss on rawhide (rhbz#1908791) 2020-12-23 10:43:17 +01:00
Martin Stransky 0c8e9ec7b7 Reverted mzbz#1631061 due to clipboard regressions 2020-12-23 10:31:12 +01:00
Martin Stransky e3b23db4ef Removed __provides_exclude_from 2020-12-22 14:10:58 +01:00
Martin Stransky b66e1288c5 Reverted rhbz@1908791 due to https://bugzilla.redhat.com/show_bug.cgi?id=1908791#c12 2020-12-22 11:36:19 +01:00
Martin Stransky bec5fd3443 Added fix for mozbz#1631061, temporary build with build with nss 3.59.0 2020-12-22 11:19:48 +01:00
Martin Stransky 23f70d829e Updated to 84.0.1 2020-12-22 07:34:29 +01:00
Martin Stransky b0b941cd52 dd 2020-12-22 07:24:42 +01:00
Miro Hrončok 58db833ffc Filter out private libraries provides 2020-12-20 17:09:35 +01:00
Martin Stransky 0bca9e286b spec tweak 2020-12-17 08:10:02 +01:00
Martin Stransky da83c47ed4 Disable PGO on Rawhide due to build issues, Disable system nss on Rawhide due to rhbz#1908018, Enabled system nss on Fedora 33/32 2020-12-17 07:32:44 +01:00
Martin Stransky 100e09ad23 Run xpcshell tests sequentially 2020-12-16 19:32:47 +01:00