Kalev Lember
7e3bd66d74
Fix warnings from requires filtering
...
Avoid using %{name} in %{mozappdir} definition as it's expanded
separately for each subpackage when doing requires filtering, which then
leads to expanding it as /usr/lib64/firefox, /usr/lib64/firefox-x11,
/usr/lib64/firefox-wayland etc, which is incorrect.
Just spell out "firefox" instead of "%{name}" to avoid this.
find: ‘/builddir/build/BUILDROOT/firefox-85.0-8.npgo.fc33.x86_64/usr/lib64/firefox-x11’: No such file or directory
2021-02-01 12:23:49 +01:00
Martin Stransky
70bb7dede6
Disabled crashreporter on rawhide due to bugzilla.redhat.com/show_bug.cgi?id=1922744
2021-01-31 12:42:08 +01:00
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
Martin Stransky
cee1091026
Added clipboard fix mozbz#1631061.
2021-01-30 14:55:47 +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
de6c1ba588
Run xpcshell-test in paralell on Wayland
2021-01-11 11:14:03 +01:00
Martin Stransky
2580b8e407
new sources:
2021-01-06 13:09:25 +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
Martin Stransky
44a5ec87b3
merge
2021-01-05 10:38:57 +01:00
Martin Stransky
9a75dee4c8
Release up
2021-01-05 10:35:27 +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