Modified: trunk/Tools/CISupport/build-webkit-org/config.json (277062 => 277063)
--- trunk/Tools/CISupport/build-webkit-org/config.json 2021-05-06 00:27:04 UTC (rev 277062)
+++ trunk/Tools/CISupport/build-webkit-org/config.json 2021-05-06 00:30:32 UTC (rev 277063)
@@ -127,7 +127,8 @@
{ "name": "wpe-linux-bot-5", "platform": "wpe" },
{ "name": "wpe-linux-bot-6", "platform": "wpe" },
{ "name": "wpe-linux-bot-7", "platform": "wpe" },
- { "name": "wpe-linux-bot-8", "platform": "wpe" }
+ { "name": "wpe-linux-bot-8", "platform": "wpe" },
+ { "name": "wpe-linux-bot-9", "platform": "wpe" }
],
"builders": [
@@ -532,6 +533,12 @@
"platform": "wpe", "configuration": "release", "architectures": ["x86_64"],
"additionalArguments": ["--no-bubblewrap-sandbox", "--cmakeargs=-DENABLE_WPE_QT_API=OFF"],
"workernames": ["wpe-linux-bot-8"]
+ },
+ {
+ "name": "WPE-Linux-64-bit-Release-Non-Unified-Build", "factory": "BuildFactory", "builddir": "wpe-linux-64-release-non-unified",
+ "platform": "wpe", "configuration": "release", "architectures": ["x86_64"],
+ "additionalArguments": ["--cmakeargs=-DENABLE_UNIFIED_BUILDS=OFF"],
+ "workernames": ["wpe-linux-bot-9"]
}
],
@@ -542,7 +549,8 @@
"JSCOnly-Linux-ARMv7-Thumb2-Release", "JSCOnly-Linux-ARMv7-Thumb2-SoftFP-Release",
"JSCOnly-Linux-MIPS32el-Release", "PlayStation-Release-Build", "PlayStation-Debug-Build",
"WinCairo-64-bit-WKL-Release-Build", "WinCairo-64-bit-WKL-Debug-Build",
- "WPE-Linux-64-bit-Release-Build", "WPE-Linux-64-bit-Debug-Build"]
+ "WPE-Linux-64-bit-Release-Build", "WPE-Linux-64-bit-Debug-Build",
+ "WPE-Linux-64-bit-Release-Non-Unified-Build"]
},
{ "type": "PlatformSpecificScheduler", "platform": "mac-bigsur", "branch": "trunk", "treeStableTimer": 45.0,
"builderNames": ["Apple-BigSur-Release-Build", "Apple-BigSur-Debug-Build"]
Modified: trunk/Tools/ChangeLog (277062 => 277063)
--- trunk/Tools/ChangeLog 2021-05-06 00:27:04 UTC (rev 277062)
+++ trunk/Tools/ChangeLog 2021-05-06 00:30:32 UTC (rev 277063)
@@ -1,3 +1,26 @@
+2021-05-05 Diego Pino Garcia <[email protected]>
+
+ [build.webkit.org] Add new post-commit builder WPE-Linux-64-bit-Release-Non-Unified-Build
+ https://bugs.webkit.org/show_bug.cgi?id=225385
+
+ Reviewed by Aakash Jain.
+
+ This new post-commit builder will build WPE with Unified builds disabled.
+
+ By default, builders build WebKit using Unified sources to speed up
+ time compilation. Unfortunately, unified source compilation may hide
+ compilation errors sometimes. A common hidden error are missing headers
+ in some source files. This hidden compilation errors might be discovered
+ later when a group of source files are stashed together in a different
+ manner.
+
+ Having a Non-Unified source post-commit builder will help to detect
+ regressions in unified source compilation for a certain WebKit port,
+ in this case WPE Release. Usually when these regressions happen they
+ tend to happen too in other ports such as WebKitGTK, Win or PlayStation.
+
+ * CISupport/build-webkit-org/config.json:
+
2021-05-05 Jonathan Bedard <[email protected]>
[run-api-tests] Use webkitcorepy's TaskPool