Bug 192701

Summary: [PSON] Stop exposing PolicyAction::Suspend to WebCore
Product: WebKit Reporter: Chris Dumez <cdumez>
Component: WebKit2Assignee: Chris Dumez <cdumez>
Status: RESOLVED FIXED    
Severity: Normal CC: achristensen, aperez, beidson, dbates, ews-watchlist, ggaren, japhet, koivisto, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch none

Chris Dumez
Reported 2018-12-14 09:12:15 PST
Stop exposing PolicyAction::Suspend to WebCore as this is a WebKit2-layer concept.
Attachments
Patch (45.00 KB, patch)
2018-12-14 09:30 PST, Chris Dumez
no flags
Chris Dumez
Comment 1 2018-12-14 09:30:58 PST
Chris Dumez
Comment 2 2018-12-14 10:24:00 PST
Comment on attachment 357319 [details] Patch Clearing flags on attachment: 357319 Committed r239219: <https://trac.webkit.org/changeset/239219>
Chris Dumez
Comment 3 2018-12-14 10:24:02 PST
All reviewed patches have been landed. Closing bug.
Radar WebKit Bug Importer
Comment 4 2018-12-14 10:25:29 PST
Adrian Perez
Comment 5 2018-12-14 12:09:46 PST
(In reply to Chris Dumez from comment #2) > Comment on attachment 357319 [details] > Patch > > Clearing flags on attachment: 357319 > > Committed r239219: <https://trac.webkit.org/changeset/239219> This broke the build for both the GTK+ and WPE ports, I have pushed a fix in https://trac.webkit.org/changeset/239225 Please *do* wait for all the EWS bots to run on your patches, this would have been caught by them. I can spin a couple of bots more for our ports if needed -- just let me know :)
Chris Dumez
Comment 6 2018-12-14 12:15:03 PST
(In reply to Adrian Perez from comment #5) > (In reply to Chris Dumez from comment #2) > > Comment on attachment 357319 [details] > > Patch > > > > Clearing flags on attachment: 357319 > > > > Committed r239219: <https://trac.webkit.org/changeset/239219> > > This broke the build for both the GTK+ and WPE ports, I have > pushed a fix in https://trac.webkit.org/changeset/239225 > > Please *do* wait for all the EWS bots to run on your patches, > this would have been caught by them. I can spin a couple of > bots more for our ports if needed -- just let me know :) I apologize as I normally try to do that. However: 1. The GTK/WPE EWS was in a bad state and failing to build *without* my change 2. We still have rules in place (AFAIK) allow WK2 changes to break other ports.
Adrian Perez
Comment 7 2018-12-14 12:39:14 PST
(In reply to Chris Dumez from comment #6) > (In reply to Adrian Perez from comment #5) > > (In reply to Chris Dumez from comment #2) > > > Comment on attachment 357319 [details] > > > Patch > > > > > > Clearing flags on attachment: 357319 > > > > > > Committed r239219: <https://trac.webkit.org/changeset/239219> > > > > This broke the build for both the GTK+ and WPE ports, I have > > pushed a fix in https://trac.webkit.org/changeset/239225 > > > > Please *do* wait for all the EWS bots to run on your patches, > > this would have been caught by them. I can spin a couple of > > bots more for our ports if needed -- just let me know :) > > I apologize as I normally try to do that. However: > 1. The GTK/WPE EWS was in a bad state and failing to build *without* my > change > 2. We still have rules in place (AFAIK) allow WK2 changes to break other > ports. No problem, it was just a gentle reminder. Thanks a lot for the heads up about our EWS bots behaving funnily; if they did that it's understandable that you went ahead and landed -- I will get my stethoscope and see if there's something wrong with the bots :)
Chris Dumez
Comment 8 2018-12-14 12:51:23 PST
(In reply to Adrian Perez from comment #7) > (In reply to Chris Dumez from comment #6) > > (In reply to Adrian Perez from comment #5) > > > (In reply to Chris Dumez from comment #2) > > > > Comment on attachment 357319 [details] > > > > Patch > > > > > > > > Clearing flags on attachment: 357319 > > > > > > > > Committed r239219: <https://trac.webkit.org/changeset/239219> > > > > > > This broke the build for both the GTK+ and WPE ports, I have > > > pushed a fix in https://trac.webkit.org/changeset/239225 > > > > > > Please *do* wait for all the EWS bots to run on your patches, > > > this would have been caught by them. I can spin a couple of > > > bots more for our ports if needed -- just let me know :) > > > > I apologize as I normally try to do that. However: > > 1. The GTK/WPE EWS was in a bad state and failing to build *without* my > > change > > 2. We still have rules in place (AFAIK) allow WK2 changes to break other > > ports. > > No problem, it was just a gentle reminder. Thanks a lot for the > heads up about our EWS bots behaving funnily; if they did that > it's understandable that you went ahead and landed -- I will get > my stethoscope and see if there's something wrong with the bots :) If it helps, here is what the output looked like: https://webkit-queues.webkit.org/results/10398265 No such file or directory at /home/ews/igalia-wpe-ews/WebKit/Tools/Scripts/webkitdirs.pm line 2338.
Adrian Perez
Comment 9 2018-12-16 05:40:53 PST
(In reply to Chris Dumez from comment #8) > If it helps, here is what the output looked like: > https://webkit-queues.webkit.org/results/10398265 > > No such file or directory at > /home/ews/igalia-wpe-ews/WebKit/Tools/Scripts/webkitdirs.pm line 2338. Thanks, I have been reanimating our EWS bots yesterday, and after landing a couple of fixes and cleaning up the build directories they seem to be working all fine except one to which I don't have access right now. I'll get to it tomorrow when people show up online at European office hours =)
Note You need to log in before you can comment on or make changes to this bug.