RESOLVED FIXED Bug 96713
Add MIPS build slave to build.webkit.org
https://bugs.webkit.org/show_bug.cgi?id=96713
Summary Add MIPS build slave to build.webkit.org
Gergely Kis
Reported 2012-09-13 17:53:20 PDT
The attached patch adds a build slave for MIPS, and enables a builder for Qt WebKit MIPS32R2 little-endian release build. The builder uses Qt 5. Who should I send the password for the MIPS slave?
Attachments
Add MIPS slave to buildbot configuration (2.54 KB, patch)
2012-09-13 17:54 PDT, Gergely Kis
no flags
Add MIPS slave to buildbot configuration with shorter builder name (2.52 KB, patch)
2012-09-14 04:50 PDT, Gergely Kis
no flags
Updated patch to include a ChangeLog (3.20 KB, patch)
2012-09-21 05:52 PDT, Gergely Kis
no flags
Gergely Kis
Comment 1 2012-09-13 17:54:32 PDT
Created attachment 164016 [details] Add MIPS slave to buildbot configuration
Ryosuke Niwa
Comment 2 2012-09-13 18:06:48 PDT
Comment on attachment 164016 [details] Add MIPS slave to buildbot configuration View in context: https://bugs.webkit.org/attachment.cgi?id=164016&action=review > Tools/BuildSlaveSupport/build.webkit.org-config/config.json:233 > + "name": "Qt Linux MIPS32R2 little-endian Release", "type": "Build", "builddir": "qt-linux-mipsel-mips32r2-release", This is a really long name. Can we simply call it "Qt Linux MIPS Release" instead?
Gergely Kis
Comment 3 2012-09-14 00:55:21 PDT
(In reply to comment #2) > (From update of attachment 164016 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=164016&action=review > > > Tools/BuildSlaveSupport/build.webkit.org-config/config.json:233 > > + "name": "Qt Linux MIPS32R2 little-endian Release", "type": "Build", "builddir": "qt-linux-mipsel-mips32r2-release", > > This is a really long name. Can we simply call it "Qt Linux MIPS Release" instead? The reason for the name is that we plan to add different configurations: - MIPS32R1 little-endian and possibly big-endian (R1 is used by e.g. Broadcom chipsets) - MIPS32R2 litte-endian and big-endian - we might want to support MIPS64 as well down the road If you want, we could make the name shorter by using LE and BE instead of little-endian and big-endian. Would this solution be acceptable for you?
Csaba Osztrogonác
Comment 4 2012-09-14 01:16:11 PDT
Comment on attachment 164016 [details] Add MIPS slave to buildbot configuration View in context: https://bugs.webkit.org/attachment.cgi?id=164016&action=review >>> Tools/BuildSlaveSupport/build.webkit.org-config/config.json:233 >>> + "name": "Qt Linux MIPS32R2 little-endian Release", "type": "Build", "builddir": "qt-linux-mipsel-mips32r2-release", >> >> This is a really long name. Can we simply call it "Qt Linux MIPS Release" instead? > > The reason for the name is that we plan to add different configurations: > - MIPS32R1 little-endian and possibly big-endian (R1 is used by e.g. Broadcom chipsets) > - MIPS32R2 litte-endian and big-endian > - we might want to support MIPS64 as well down the road > > If you want, we could make the name shorter by using LE and BE instead of little-endian and big-endian. Would this solution be acceptable for you? I think "Qt Linux MIPS32R2 LE Release" would be a good choice. Of course, you can add detailed information to your slave info file, see this example http://build.webkit.org/buildslaves/szeged-linux-1. (admin and host file in the info directory, close to the tac file on the slave)
Csaba Osztrogonác
Comment 5 2012-09-14 01:17:36 PDT
(In reply to comment #0) > Who should I send the password for the MIPS slave? Lucas or Bill can generate you a random password. (I cc-ed them.)
Gergely Kis
Comment 6 2012-09-14 04:50:02 PDT
Created attachment 164107 [details] Add MIPS slave to buildbot configuration with shorter builder name
Gergely Kis
Comment 7 2012-09-14 05:08:28 PDT
(In reply to comment #4) > I think "Qt Linux MIPS32R2 LE Release" would be a good choice. Uploaded the modified patch. > > Of course, you can add detailed information to your slave info file, > see this example http://build.webkit.org/buildslaves/szeged-linux-1. > (admin and host file in the info directory, close to the tac file on the slave) Yes, that is already done, thank you.
Gergely Kis
Comment 8 2012-09-18 13:06:05 PDT
Do you still need anything from us to enable the MIPS buildbot? For example solving bug 96916 would benefit from having a working MIPS buildbot. Thank you, Gergely
Csaba Osztrogonác
Comment 9 2012-09-18 22:08:30 PDT
Comment on attachment 164107 [details] Add MIPS slave to buildbot configuration with shorter builder name r=me. Bill or Lucas, could you generate a password for the new mips-1 user, send it to Gergely, and restart the master of course, please?
Lucas Forschler
Comment 10 2012-09-19 09:40:21 PDT
password sent via email.
Lucas Forschler
Comment 11 2012-09-19 14:27:02 PDT
password has been updated. We need to land this before the bot can start.
Gergely Kis
Comment 12 2012-09-21 05:52:30 PDT
Created attachment 165123 [details] Updated patch to include a ChangeLog
Csaba Osztrogonác
Comment 13 2012-09-21 05:57:40 PDT
Comment on attachment 165123 [details] Updated patch to include a ChangeLog r=me, but cq- now, it should be landed in IDLE time not to break too many slave's work.
Csaba Osztrogonác
Comment 14 2012-09-21 08:34:07 PDT
Comment on attachment 165123 [details] Updated patch to include a ChangeLog Clearing flags on attachment: 165123 Committed r129229: <http://trac.webkit.org/changeset/129229>
Csaba Osztrogonác
Comment 15 2012-09-21 08:34:13 PDT
All reviewed patches have been landed. Closing bug.
Csaba Osztrogonác
Comment 16 2012-09-21 08:35:30 PDT
(In reply to comment #14) > (From update of attachment 165123 [details]) > Clearing flags on attachment: 165123 > > Committed r129229: <http://trac.webkit.org/changeset/129229> It seems master's automatic restart still doesn't work. Bill or Lucas, could you restart it in an IDLE time, please?
Note You need to log in before you can comment on or make changes to this bug.