Bug 239090

Summary: Add PlayStation builds to bot watcher's dashboard.
Product: WebKit Reporter: Ross Kirsling <ross.kirsling>
Component: New BugsAssignee: Ross Kirsling <ross.kirsling>
Status: RESOLVED FIXED    
Severity: Normal CC: aakash_jain, darin, jbedard, ryanhaddad, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=239501
Attachments:
Description Flags
Patch
none
Patch
none
Patch for landing
none
Patch for landing ews-feeder: commit-queue-

Description Ross Kirsling 2022-04-11 15:28:55 PDT
Add PlayStation builds to bot watcher's dashboard.
Comment 1 Ross Kirsling 2022-04-11 15:33:09 PDT
Created attachment 457294 [details]
Patch
Comment 2 Jonathan Bedard 2022-04-11 15:58:03 PDT
Comment on attachment 457294 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=457294&action=review

> Tools/CISupport/.gitignore:-8
> -public_html/

I think Aakash put this in quite deliberately because we end up with a bunch of logs in this directory on build.webkit.org.
Comment 3 Ross Kirsling 2022-04-11 16:01:03 PDT
(In reply to Jonathan Bedard from comment #2)
> Comment on attachment 457294 [details]
> Patch
> 
> View in context:
> https://bugs.webkit.org/attachment.cgi?id=457294&action=review
> 
> > Tools/CISupport/.gitignore:-8
> > -public_html/
> 
> I think Aakash put this in quite deliberately because we end up with a bunch
> of logs in this directory on build.webkit.org.

Okay, but it means that we can't add new files to the directory, so we'd need to replace it with something more specific.
Comment 4 Darin Adler 2022-04-12 14:39:37 PDT
Comment on attachment 457294 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=457294&action=review

>>> Tools/CISupport/.gitignore:-8
>>> -public_html/
>> 
>> I think Aakash put this in quite deliberately because we end up with a bunch of logs in this directory on build.webkit.org.
> 
> Okay, but it means that we can't add new files to the directory, so we'd need to replace it with something more specific.

Are you sure that’s what it means? I’m pretty sure it just means git won’t complain when there are stray files; should not prevent doing a "git add" and committing the files.
Comment 5 Ross Kirsling 2022-04-12 15:19:16 PDT
No, I mean it's not me performing cleanup; I was physically unable to create this patch without it:

> λ git add Tools/CISupport/build-webkit-org/public_html/dashboard/Images/PlayStation.png
> The following paths are ignored by one of your .gitignore files:
> Tools/CISupport/build-webkit-org/public_html
> hint: Use -f if you really want to add them.
> hint: Turn this message off by running
> hint: "git config advice.addIgnoredFile false"
Comment 6 Ross Kirsling 2022-04-12 15:28:18 PDT
(In reply to Ross Kirsling from comment #5)
> No, I mean it's not me performing cleanup; I was physically unable to create
> this patch without it:
> 
> > λ git add Tools/CISupport/build-webkit-org/public_html/dashboard/Images/PlayStation.png
> > The following paths are ignored by one of your .gitignore files:
> > Tools/CISupport/build-webkit-org/public_html
> > hint: Use -f if you really want to add them.
> > hint: Turn this message off by running
> > hint: "git config advice.addIgnoredFile false"

Er, I guess that "hint" does work, so for the sake of this patch I can drop that change, but we definitely shouldn't being gitignoring committed files...the workaround here seems more like a bug than a feature to me. :-/
Comment 7 Ross Kirsling 2022-04-12 15:28:27 PDT
Created attachment 457483 [details]
Patch
Comment 8 Jonathan Bedard 2022-04-13 11:17:59 PDT
(In reply to Ross Kirsling from comment #6)
> (In reply to Ross Kirsling from comment #5)
> > No, I mean it's not me performing cleanup; I was physically unable to create
> > this patch without it:
> > 
> > > λ git add Tools/CISupport/build-webkit-org/public_html/dashboard/Images/PlayStation.png
> > > The following paths are ignored by one of your .gitignore files:
> > > Tools/CISupport/build-webkit-org/public_html
> > > hint: Use -f if you really want to add them.
> > > hint: Turn this message off by running
> > > hint: "git config advice.addIgnoredFile false"
> 
> Er, I guess that "hint" does work, so for the sake of this patch I can drop
> that change, but we definitely shouldn't being gitignoring committed
> files...the workaround here seems more like a bug than a feature to me. :-/

We should make a more narrow ignore, yeah, need to take a look on one of these bots to see exactly which files we're interested in ignoring.
Comment 9 EWS 2022-04-13 11:59:44 PDT
Tools/Scripts/svn-apply failed to apply attachment 457483 [details] to trunk.
Please resolve the conflicts and upload a new patch.
Comment 10 Ross Kirsling 2022-04-13 13:12:04 PDT
Created attachment 457564 [details]
Patch for landing
Comment 11 Ross Kirsling 2022-04-13 13:22:56 PDT
Created attachment 457565 [details]
Patch for landing
Comment 12 EWS 2022-04-13 14:03:58 PDT
Tools/Scripts/svn-apply failed to apply attachment 457565 [details] to trunk.
Please resolve the conflicts and upload a new patch.
Comment 13 Ross Kirsling 2022-04-13 14:15:05 PDT
So yeah, this patch cannot be landed without fixing the .gitignore then.
Comment 14 Ross Kirsling 2022-04-13 14:47:14 PDT
(In reply to Ross Kirsling from comment #13)
> So yeah, this patch cannot be landed without fixing the .gitignore then.

...landed via CQ, I should say. Going to try landing this via GitHub.
Comment 15 EWS 2022-04-13 16:25:33 PDT
Committed r292843 (249616@main): <https://commits.webkit.org/249616@main>

Reviewed commits have been landed. Closing PR #284 and removing active labels.
Comment 16 Radar WebKit Bug Importer 2022-04-13 16:26:15 PDT
<rdar://problem/91722149>