RESOLVED FIXED 190581
[GTK] Disable MSE build support on Debian and Ubuntu LTS bots
https://bugs.webkit.org/show_bug.cgi?id=190581
Summary [GTK] Disable MSE build support on Debian and Ubuntu LTS bots
Philippe Normand
Reported 2018-10-15 08:33:38 PDT
Their GStreamer version is too old.
Attachments
Patch (2.01 KB, patch)
2018-10-15 08:34 PDT, Philippe Normand
mcatanzaro: review+
Philippe Normand
Comment 1 2018-10-15 08:34:54 PDT
Philippe Normand
Comment 2 2018-10-15 08:36:02 PDT
Lucas, when this lands can you please update build.webkit.org ?
Michael Catanzaro
Comment 3 2018-10-15 08:37:03 PDT
Comment on attachment 352324 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=352324&action=review > Tools/BuildSlaveSupport/build.webkit.org-config/config.json:332 > + "additionalArguments": ["--no-experimental-features --no-media-source"], Actually pretty sure this should be: ["--no-experimental-features", "--no-media-source"] right? That matches the rest of this file.
Philippe Normand
Comment 4 2018-10-15 08:41:39 PDT
Yes! Thanks for the review!
Philippe Normand
Comment 5 2018-10-15 08:42:47 PDT
Radar WebKit Bug Importer
Comment 6 2018-10-15 08:43:23 PDT
Ryan Haddad
Comment 7 2018-10-15 21:05:22 PDT
(In reply to Philippe Normand from comment #2) > Lucas, when this lands can you please update build.webkit.org ? I just updated build.webkit.org for another change, so this should be live now.
Aakash Jain
Comment 8 2019-01-22 07:11:16 PST
Because of this change an additional buildbot step 'jhbuild' is being run. e.g.: notice 'jhbuild' step in: https://build.webkit.org/builders/GTK%20Linux%2064-bit%20Release%20Debian%20Stable%20%28Build%29/builds/18912 This is because https://trac.webkit.org/browser/webkit/trunk/Tools/BuildSlaveSupport/build.webkit.org-config/factories.py#L42 checks for "additionalArguments != ["--no-experimental-features"]" This causes unit-test failures: https://bugs.webkit.org/show_bug.cgi?id=193669 Is this step 'jhbuild' expected? If this step is expected, we should simply update unit-tests. If this step is not expected, factories.py L42 should be changed to something like: if platform == "gtk" and "--no-experimental-features" not in additionalArguments:
Philippe Normand
Comment 9 2019-01-22 08:14:38 PST
(In reply to Aakash Jain from comment #8) > Because of this change an additional buildbot step 'jhbuild' is being run. > e.g.: notice 'jhbuild' step in: > https://build.webkit.org/builders/GTK%20Linux%2064- > bit%20Release%20Debian%20Stable%20%28Build%29/builds/18912 > > > This is because > https://trac.webkit.org/browser/webkit/trunk/Tools/BuildSlaveSupport/build. > webkit.org-config/factories.py#L42 checks for "additionalArguments != > ["--no-experimental-features"]" > > This causes unit-test failures: > https://bugs.webkit.org/show_bug.cgi?id=193669 > > Is this step 'jhbuild' expected? > Hum, I'm not sure this is expected. IIRC the Debian and Ubuntu LTS bots shouldn't rely in jhbuild.
Michael Catanzaro
Comment 10 2019-01-22 08:18:06 PST
Wow, thanks for noticing Aakash. Indeed, these bots should not be running jhbuild as that defeats the purpose of having the bots. (In reply to Aakash Jain from comment #8) > if platform == "gtk" and "--no-experimental-features" not in > additionalArguments: This sounds like the right solution.
Note You need to log in before you can comment on or make changes to this bug.