WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Philippe Normand
Comment 1
2018-10-15 08:34:54 PDT
Created
attachment 352324
[details]
Patch
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
Committed
r237113
: <
https://trac.webkit.org/changeset/237113
>
Radar WebKit Bug Importer
Comment 6
2018-10-15 08:43:23 PDT
<
rdar://problem/45272072
>
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.
Top of Page
Format For Printing
XML
Clone This Bug