Michael Catanzaro
74b6630981
Upgrade to 2.39.5
2023-01-20 11:10:30 -06:00
Kalev Lember
1b16ab2c81
Re-enable full debuginfo on s390x again
...
The previous commit should be enough to work this around sufficiently
for now.
This reverts commit d9ba8348ec
.
2023-01-20 11:07:47 +01:00
Kalev Lember
2c5dd84529
Disable debuginfo dwz optimization on ppc64le and s390x
...
On ppc64le the dwz process gets killed, and on s390x the builders lock
up when running dwz. Disable the dwz optimizations on these arches
until we can get a patch into /usr/bin/find-debuginfo to control dwz
parallelism.
https://sourceware.org/pipermail/debugedit/2023-January/000173.html
2023-01-20 11:07:47 +01:00
Kalev Lember
16fa808834
Increase dwz optimization DIE limit for aarch64
...
webkitgtk builds in koji are now done on 'heavybuilder' aarch64
builders, which have enough RAM to do dwz optimization. Increase the
aarch64 limit to be the same as on x86_64.
2023-01-20 11:07:47 +01:00
Michael Catanzaro
7834b41a9a
Revert "Upgrade to 2.39.5"
...
This reverts commit cc3da95bc5
.
Why? Because this won't build successfully, because I didn't test it
locally since there were only a couple days since .4, but there's a
soname bump because we removed some APIs.
And we're doing a mass rebuild right now, and it's not ideal for that to
pick up a known-bad commit.
2023-01-19 18:07:31 -06:00
Michael Catanzaro
cc3da95bc5
Upgrade to 2.39.5
2023-01-19 16:52:50 -06:00
Michael Catanzaro
d9ba8348ec
Revert "Re-enable full debuginfo on s390x"
...
This reverts commit ca90fef86e
.
It seems %limit_build doesn't work as we'd like it to for debuginfo. The
new more powerful s390x VMs are still being overwhelmed.
2023-01-17 12:24:35 -06:00
Michael Catanzaro
534a7d9a08
Fix installed headers
2023-01-17 12:24:15 -06:00
Michael Catanzaro
ceaeceb230
Add patch to fix ANGLE build
2023-01-16 16:31:54 -06:00
Michael Catanzaro
6572eb6dda
Upgrade to 2.39.4
2023-01-16 11:48:24 -06:00
Kalev Lember
ca90fef86e
Re-enable full debuginfo on s390x
...
We now have two beefier s390x builders in the heavybuilder channel that
should handle building it fine.
https://pagure.io/fedora-infrastructure/issue/11000
2023-01-13 12:54:44 +01:00
Neal Gompa
c49438eba2
Disable JSC JIT for Asahi SIG builds while it is broken with BTI enabled
...
JavaScriptCore's JIT crashes on Apple Silicon Macs running Linux such
that the kernel has BTI enabled. This breaks large parts of GNOME using
WebKitGTK, notably GNOME Online Accounts; GNOME Help; and other similar
things.
For the time being, we'll disable JSC JIT when the Asahi SIG builds
WebKitGTK. This makes us take a huge performance hit, but slow WebKit
is better than crashing WebKit.
Reference: https://bugs.webkit.org/show_bug.cgi?id=245697
Related: rhbz#2130009
2023-01-07 19:21:11 -05:00
Pete Walter
48f4d80fd8
Rebuild for ICU 72
2022-12-31 03:58:29 +00:00
Michael Catanzaro
910efa726d
Sabotage debuginfo on s390x
...
https://pagure.io/fedora-infrastructure/issue/11000
2022-12-20 14:41:46 -06:00
Michael Catanzaro
fe40d5cdfa
Disable LTO again
2022-12-15 15:53:02 -06:00
Michael Catanzaro
c1bc326cc3
Upgrade to 2.39.3
...
Also, add Recommends: gi-docgen-fonts to the docs subpackages
2022-12-14 10:11:33 -06:00
Mamoru TASAKA
9d80218444
Backport upstream fix for ruby3.2 File.exists? removal
2022-12-13 17:42:29 +09:00
David King
d8d0090a1a
Fix javascriptcore5 Requires in webkitgtk6.0
2022-12-02 09:48:25 -06:00
Michael Catanzaro
bd953c0c56
Update comment regarding debuginfo size
2022-11-29 11:32:57 -06:00
Michael Catanzaro
6d5a3e0677
Request 32 GB per vCPU when processing debuginfo
2022-11-29 10:13:25 -06:00
Michael Catanzaro
539232f491
Drop upstreamed patches
2022-11-28 14:21:11 -06:00
Michael Catanzaro
e6d2a00c82
Experimentally tweak debuginfo generation settings some more
...
Note this is expected to cause the size of the debuginfo packages to
balloon, but it's better than not being able to update the package at
all. See: https://pagure.io/fedora-infrastructure/issue/11000
2022-11-28 14:09:54 -06:00
Michael Catanzaro
62a930c5c3
Update to 2.39.2
2022-11-28 14:02:45 -06:00
Michael Catanzaro
cdde02131f
Add patches to fix build
2022-11-18 10:36:19 -06:00
Michael Catanzaro
dc7100f290
Revert "Add GL prototypes patch"
...
This reverts commit c2dad176d5
.
I tested this on x86_64, but apparently the build failure it attempts to
fix does not occur on this platform.
2022-11-17 11:40:51 -06:00
Michael Catanzaro
c2dad176d5
Add GL prototypes patch
2022-11-17 09:10:08 -06:00
Michael Catanzaro
f1d95b90e5
Upgrade to 2.39.1 and webkitgtk-6.0
2022-11-16 11:50:26 -06:00
Michael Catanzaro
6e0535cfb1
Adjust %limit_build to request 3 GB of RAM per CPU
...
I think this should be enough. If I see builds fail due to OOM, then I
can always switch back to requesting 4 GB
2022-11-15 10:15:36 -06:00
Michael Catanzaro
26c36a7a74
Update to 2.38.2
2022-11-04 11:00:59 -05:00
Michael Catanzaro
8403183d21
Update to 2.38.1
2022-10-25 10:50:20 -05:00
Michael Catanzaro
bc79de4676
Disable abidiff
...
I don't want to see complaints about internal JSC functions changing. We
have to export internal APIs because we install two shared libs and one
depends on non-public symbols from the other.
2022-10-25 10:44:01 -05:00
Kalev Lember
5165c7b46c
Use -g1 rather than -g0 for i686 builds
...
This means that we are going to get at least _some_ debuginfo, although
not the same as with full -g.
2022-09-30 21:59:46 +02:00
Michael Catanzaro
61852f76ba
Disable WebDriver in GTK 4 build
...
https://bugzilla.redhat.com/show_bug.cgi?id=2127841
2022-09-19 09:46:23 -05:00
Michael Catanzaro
51993a16ec
Upgrade to 2.38.0
2022-09-16 09:05:28 -05:00
Michael Catanzaro
1fafd340ae
Update to 2.37.91
2022-09-02 11:24:36 -05:00
Michael Catanzaro
efa123cfe2
Update to 2.37.90
2022-08-20 13:22:40 -05:00
Kalev Lember
8ea0b4518b
Re-enable debuginfo for ppc64le and s390x builds
...
- Require 8 GB of RAM per vCPU for debuginfo processing
This should reduce the debuginfo processing parallelization enough so
that low memory builders don't OOM during the debuginfo processing.
This reverts commit 0ece072912
.
2022-08-10 23:12:52 +02:00
Kalev Lember
0ece072912
Disable debuginfo for ppc64le and s390x builds
2022-08-10 22:58:40 +02:00
Michael Catanzaro
ce50e0c146
Request 4 GB of RAM per vCPU
...
This is twice the RAM I thought we needed, but releng has conclusively
shown that it is really required, at least on ppc64le. See:
https://pagure.io/releng/issue/10909#comment-809891
2022-08-09 10:11:33 -05:00
Michael Catanzaro
727223835f
Add Obsoletes for webkitgtk4.1-jsc
...
Oops, this name snuck into the webkit2gtk3 package by mistake. :(
2022-08-08 10:45:45 -05:00
Michael Catanzaro
8c44a317e0
Enable GTK 4
...
Please don't depend on this yet unless you're GNOME. Rough seas ahead.
2022-08-08 08:09:35 -05:00
Michael Catanzaro
8131de03a1
Empty commit to bump revision: -13
2022-08-05 12:43:22 -05:00
Michael Catanzaro
7d569cc1f1
Empty commit to bump revision: -12
2022-08-05 12:43:16 -05:00
Michael Catanzaro
60dd5a7bce
Empty commit to bump revision: -11
2022-08-05 12:43:08 -05:00
Michael Catanzaro
890756203a
Empty commit to bump revision: -10
2022-08-05 12:43:03 -05:00
Michael Catanzaro
61134e96d5
Empty commit to bump revision: -9
2022-08-05 12:42:47 -05:00
Michael Catanzaro
dd43cfb350
Empty commit to bump revision: -8
2022-08-05 12:42:40 -05:00
Michael Catanzaro
dbe951a5c8
Empty commit to bump revision: -7
2022-08-05 12:42:06 -05:00
Michael Catanzaro
4f42586c97
Empty commit to bump revision: -6
2022-08-05 12:41:59 -05:00
Michael Catanzaro
272535e42b
Empty commit to bump revision: -5
2022-08-05 12:41:53 -05:00