Commit Graph

2582 Commits

Author SHA1 Message Date
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
b0526b0936 Merge branch 'master' into f33 2021-01-28 13:45:41 +01:00
Martin Stransky
3ee1da498c Add dbus-glib requires 2021-01-28 13:45:22 +01:00
Martin Stransky
da847de67e Merge branch 'master' into f33 2021-01-26 23:47:20 +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
96ecdd6dff Merge branch 'master' into f33 2021-01-25 15:35:26 +01:00
Martin Stransky
f8dd69acc0 Switch to system NSS 3.60 2021-01-25 15:35:10 +01:00
Martin Stransky
eb94ecde7c Merge branch 'master' into f33 2021-01-25 15:19:01 +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
56bb57adac Merge branch 'master' into f33 2021-01-22 11:21:26 +01:00
Martin Stransky
96a77865b8 Removed mzbz#1645695 as it causes a popup regression 2021-01-22 11:20:50 +01:00
Martin Stransky
5c8d9b2472 Merge branch 'master' into f33 2021-01-22 09:37:46 +01:00
Martin Stransky
c302989fdf Disable crashreporter when building without debuginfo 2021-01-22 09:37:18 +01:00
Martin Stransky
7f14edb2bc Merge branch 'master' into f33 2021-01-21 19:04:00 +01:00
Martin Stransky
04e2d77e46 Removed unused patches 2021-01-21 19:03:40 +01:00
Martin Stransky
a11efdd503 Merge branch 'master' into f33 2021-01-21 13:56:18 +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
3ee99c9dd9 Merge branch 'master' into f33 2021-01-20 16:35:27 +01:00
Martin Stransky
e369e8cae9 Added patch for mozilla bug 1645695 2021-01-20 16:35:08 +01:00
Martin Stransky
9c6d6274ed Merge branch 'master' into f33 2021-01-19 19:07:34 +01:00
Martin Stransky
c011d6ef88 Fixed mzbz#164294 regression 2021-01-19 19:07:12 +01:00
Martin Stransky
74d4485a49 Merge branch 'master' into f33 2021-01-15 10:30:03 +01:00
Martin Stransky
124546e834 changelog fix 2021-01-15 10:29:37 +01:00
Martin Stransky
51c7ea5b49 Merge branch 'master' into f33 2021-01-15 10:25:06 +01:00
Martin Stransky
8d06c8b3e1 Added WebRender fix (mozbz#1681107). 2021-01-15 10:23:50 +01:00
Martin Stransky
6823826f79 Merge branch 'master' into f33 2021-01-14 14:06:33 +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
8167f607a4 Merge branch 'master' into f33 2021-01-13 09:56:02 +01:00
Martin Stransky
5bdbffadee Updated directory with test results 2021-01-13 09:55:30 +01:00
Martin Stransky
980824ac9b Merge branch 'master' into f33 2021-01-12 22:37:13 +01:00
Martin Stransky
a8b9dbd7d9 Enabled LTO in Firefox build system 2021-01-12 22:36:56 +01:00
Martin Stransky
227f23fb4c Merge branch 'master' into f33 2021-01-12 22:33:58 +01:00
Martin Stransky
1fd16dc661 Enable PGO on Rawhide 2021-01-12 22:33:37 +01:00
Martin Stransky
9fa380d65c Merge branch 'master' into f33 2021-01-12 14:18:01 +01:00
Martin Stransky
23e43ccad7 Fixed changelog 2021-01-12 14:17:45 +01:00
Martin Stransky
86fec660f2 Merge branch 'master' into f33 2021-01-12 14:15:54 +01:00
Martin Stransky
57acc687d0 Removed failing xpcshell/reftests, test tweaks 2021-01-12 14:15:37 +01:00
Martin Stransky
b3f062130f Merge branch 'master' into f33 2021-01-11 13:36:28 +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
de6c1ba588 Run xpcshell-test in paralell on Wayland 2021-01-11 11:14:03 +01:00
Martin Stransky
c46938be64 Merge branch 'master' into f33 2021-01-06 14:01:33 +01:00
Martin Stransky
2580b8e407 new sources: 2021-01-06 13:09:25 +01:00
Martin Stransky
1bc15ffb42 Merge branch 'master' into f33 2021-01-06 11:00:16 +01:00
Martin Stransky
387fc84852 Updated to 84.0.2 2021-01-06 10:59:55 +01:00
Martin Stransky
c8c93a4f8d Merge branch 'master' into f33 2021-01-05 18:44:28 +01:00