On Monday, February 11, 2013 05:32:20 PM Árvai, Zoltán wrote: > Hi QtWebKit hackers, > > we started upgrading QtWebKit buildbots and EWS bots > today to Ubuntu 12.04 LTS + GStreamer 1.0 + Qt 5.0.1 .
Lovely! > Using GStreamer 1.0 will be mandatory soon, see this mail for details: > https://lists.webkit.org/pipermail/webkit-dev/2013-January/023246.html > (You can easily install GStreamer 1.0 on Ubuntu 12.04 - see > https://trac.webkit.org/wiki/QtWebKitGardening for details) > > It is a high time to review which bots we still need, which bots we > don't need anymore. Or do we need new bots with different configuration? > > Currently we have the following bots: > > build.webkit.org > ================= > > - Qt Linux Release - 32 bit WK1 only build + layout tests + API tests This doesn't have WK2 anymore because of the WK2 lockdown, right? > - Qt Linux Release minimal - 32 bit WK1 only build > (good for catching broken ifdef guards) > - Qt Windows 32-bit Release - WK1/WK2 build > (MS Win Server 2008 R2, MS Visual Studio 2010 Express) > > performance bots: > ------------------ > - Qt Linux 64-bit Release (Perf) - WK1 only build and perf tests > - Qt Linux 64-bit Release (WebKit2 Perf) - WK2 build and perf tests > > The performance results are collected by perf-o-matic server - > http://webkit-perf.appspot.com , but this tool is not user friendly > to catch performance regressions, because you have to select tests > one by one and check them manually. Nowadays they collect performance > results, but in these circumstances we need someone who actively checks > them. Do we want to appoint someone, or reuse these resources for more > important tasks? What's a good frequency for checking? How much work is it? Can it be done once a week with an effort of say 30 minutes? > offline bots: > -------------- > - Qt Linux ARMv7 Release - It is offline, because we have a same > bot on build.webkit.sed.hu to build ARM binaries for the tester bot. > > - Qt Windows 32-bit Debug - We used it when cross compiling on Linux was > possible with MinGW (with Qt 4.8). But now the Windows build works > with MSVC on native Windows and we don't have more Windows hardware. > > These bots were not used for a long time. We suggest to > delete them completely from build.webkit.org waterfall. > What do you think about it? Sounds good. Although... wouldn't it be nice to have the Qt Linux ARMv7 Release bot building on build.webkit.org, for better visibility? > bots maintained by the community: > ---------------------------------- > - Qt Linux MIPS32R2 LE Release > - Qt Linux SH4 Release > - Qt Mountain Lion Release - maintained by INdT > (Is INdT still intereseted in QtWebKit on Mac?) > > > build.webkit.sed.hu > ==================== > - x86-64 Linux Qt Release - 64 bit WK1 only build + layout/API tests > - x86-64 Linux Qt Debug - 64 bit WK1 only build + layout/API tests > - x86-64 Linux Qt Release WebKit2 (Amazon EC2) - > 64 bit build + WK2 layout/API tests > - x86-64 Linux Qt Release WebKit2 (Pixel Tests) > 64 bit build + WK2 UI process side pixel tests > - x86-32 Linux Qt Release WebKit2 > 32 bit build + WK2 layout/API tests > - x86-64 Mountain Lion Qt Release(WebGL Tester)(maintained by zalbisser) > 64 bit build + fast/canvas/webgl WK2 tests + API tests > - x86-32 Linux Qt Release NRWT > 32 bit WK1 only builder + layout tests with 4 parallel threads > (It is an experimental bot, because parallel testing is very flakey, > on Qt, see https://bugs.webkit.org/show_bug.cgi?id=77730 and > https://bugs.webkit.org/show_bug.cgi?id=106218 for details.) > - ARMv7 Linux Qt5 Release (Build) - WK1 only build for ARM traditional > platform (ARM instruction set, not Thumb2) > - ARMv7 Linux Qt5 Release (Test) - JSC+layout tests on a Panda board > - x86-32 Linux Qt Debug - 32 bit WK1 only build + layout/API tests > > Bots for QtWebKit 2.3 (used by carewolf) > ----------------------------------------- > - QtWebKit2.3-branch x86-32 Linux Release > - QtWebKit2.3-staging-branch x86-32 Linux Release > > How long do you need to run these bots? After we upgrade the OS to > Ubuntu 12.04 they might not work properly anymore. To take notice > of coming 2.3 relase we might be able to migrate them to a virtual > machine has same environment as the actual one. (Debian Squeeze, Qt 4.8) Allan? > --- > > We hope we will finish the upgrade this week, you can see the > status here: https://trac.webkit.org/wiki/QtWebKitBuildBots > > On behalf of Szeged team, > Ádám Kallai (kadam) and Zoltán Árvai (azbest_hu) Excellent work guys! Thanks a lot! Simon _______________________________________________ webkit-qt mailing list webkit-qt@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-qt