[Webkit-unassigned] [Bug 31442] Chromium Build Slaves
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Nov 12 16:12:09 PST 2009
https://bugs.webkit.org/show_bug.cgi?id=31442
Mark Rowe (bdash) <mrowe at apple.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #43109|review?, commit-queue? |review-, commit-queue-
Flag| |
--- Comment #3 from Mark Rowe (bdash) <mrowe at apple.com> 2009-11-12 16:12:05 PST ---
(From update of attachment 43109)
> diff --git a/WebKitTools/BuildSlaveSupport/build.webkit.org-config/config.json b/WebKitTools/BuildSlaveSupport/build.webkit.org-config/config.json
> index 2b8faf6..04e7ad9 100644
> --- a/WebKitTools/BuildSlaveSupport/build.webkit.org-config/config.json
> +++ b/WebKitTools/BuildSlaveSupport/build.webkit.org-config/config.json
> @@ -25,7 +25,9 @@
>
> { "name": "szeged-linux-1", "platform": "qt"},
>
> - { "name": "google-slave-1", "platform": "chromium-win" }
> + { "name": "chromium-win-slave-1", "platform": "chromium" },
> + { "name": "chromium-mac-slave-1", "platform": "chromium" },
> + { "name": "chromium-linux-slave-1", "platform": "chromium” }
Per my recent email these aren’t the slave names that will be used.
> ],
>
> "builders": [ { "name": "Tiger Intel Release", "type": "BuildAndTest", "builddir": "tiger-intel-release",
> @@ -98,9 +100,22 @@
> "slavenames": ["szeged-linux-1"]
> },
> {
> - "name": "Chromium Win Release", "type": "ChromiumBuild", "builddir": "chromium-win-release",
> - "platform": "chromium-win", "configuration": "release", "architectures": ["i386"],
> - "slavenames": ["google-slave-1"]
> + "name": "Chromium Win Release", "type": "Build", "builddir": "chromium-win-release",
> + "platform": "chromium", "configuration": "release", "architectures": ["i386"],
> + "triggers": ["chromium-win-release"],
> + "slavenames": ["chromium-win-slave-1"]
> + },
> + {
> + "name": "Chromium Mac Release", "type": "Build", "builddir": "chromium-mac-release",
> + "platform": "chromium", "configuration": "release", "architectures": ["i386"],
> + "triggers": ["chromium-mac-release"],
> + "slavenames": ["chromium-mac-slave-1"]
> + },
> + {
> + "name": "Chromium Linux Release", "type": "Build", "builddir": "chromium-linux-release",
> + "platform": "chromium", "configuration": "release", "architectures": ["i386"],
> + "triggers": ["chromium-linux-release"],
> + "slavenames": ["chromium-linux-slave-1"]
> }
> ],
The “triggers” values here seem bogus given that they don’t attempt to trigger
anything and there’s no corresponding triggerable configuration.
> +class InstallChromiumDependencies(shell.ShellCommand):
> + name = "gclient"
> + description = ["updating chromium dependencies"]
> + descriptionDone = ["updated chromium dependencies"]
> + command = ["perl", "./WebKitTools/Scripts/update-webkit-chromium"]
> + haltOnFailure = True
This script doesn’t exist. Is that the right command to run?
> def appendCustomBuildFlags(step, platform):
> if platform in ('gtk', 'wx', 'qt'):
> step.setCommand(step.command + ['--' + platform])
> @@ -119,6 +78,8 @@ class CompileWebKit(shell.Compile):
> def start(self):
> platform = self.getProperty('platform')
> buildOnly = self.getProperty('buildOnly')
> + if platform == 'chromium':
> + self.setCommand(self.command + ['--chromium'])
> if platform == 'mac' and buildOnly:
> self.setCommand(self.command + ['DEBUG_INFORMATION_FORMAT=dwarf-with-dsym’])
This should be handled in the same way it is for other platforms: in
appendCustomBuildFlags.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list