| Summary: | [build.webkit.org] lldb-webkit-test is failing on Catalina queues | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Aakash Jain <aakash_jain> | ||||||
| Component: | Tools / Tests | Assignee: | Jonathan Bedard <jbedard> | ||||||
| Status: | RESOLVED FIXED | ||||||||
| Severity: | Normal | CC: | jbedard, ryanhaddad, vjaquez, webkit-bug-importer | ||||||
| Priority: | P2 | Keywords: | InRadar | ||||||
| Version: | Other | ||||||||
| Hardware: | Unspecified | ||||||||
| OS: | Unspecified | ||||||||
| Attachments: |
|
||||||||
|
Description
Aakash Jain
2021-07-14 05:05:50 PDT
There isn't a great solution to this, we should probably just stop trying to run this test suite on Catalina. The problem is that in Big Sur mid-year release, Xcode changed lldb from Python 2 to Python 3. In an effort to support the newer way (because that's what Monterey and presumably future OSes will be using). In order to fix this, we basically have to have two lldb-webkit-test scripts, which doesn't seem worth the trouble. Most development is done on Big Sur and Monterey at this point, I think the engineer effort to "fix" this problem on Catalina is not worth it. Especially since I'm pretty sure lldb debugging still works on Catalina, we would just no longer be defending that fact in automation. > There isn't a great solution to this, we should probably just stop trying to run this test suite on Catalina.
Let's do that then.
Created attachment 433798 [details]
Patch
Comment on attachment 433798 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=433798&action=review > Tools/CISupport/build-webkit-org/factories.py:111 > + if platform.startswith('mac') and not (platform == 'mac-catalina'): This might be slightly easier to read: and (platform != 'mac-catalina') (In reply to Aakash Jain from comment #4) > Comment on attachment 433798 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=433798&action=review > > > Tools/CISupport/build-webkit-org/factories.py:111 > > + if platform.startswith('mac') and not (platform == 'mac-catalina'): > > This might be slightly easier to read: > and (platform != 'mac-catalina') Fair enough, will address before landing. Thanks! Created attachment 433802 [details]
Patch for landing
Committed r280040 (239775@main): <https://commits.webkit.org/239775@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 433802 [details]. *** Bug 226603 has been marked as a duplicate of this bug. *** |