[Webkit-unassigned] [Bug 280911] New: WebKit's Swift overlay uses Network.framework SPI

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Oct 4 15:23:59 PDT 2024


https://bugs.webkit.org/show_bug.cgi?id=280911

            Bug ID: 280911
           Summary: WebKit's Swift overlay uses Network.framework SPI
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: emw at apple.com

It imports the "CTypeConversion" SPI interface. These SPI are new members of existing types, so we cannot do the earlier approaches of importing the underlying module and re-declaring the types we need [1]. We could redeclare the entire module, like we've done for private frameworks [2], but that's quite brittle.

In the meantime, WebKit itself does not use the Swift overlay interfaces, and we never tried to build them with public SDKs before https://bugs.webkit.org/show_bug.cgi?id=280734, so keeping these the Network overlays compiled out does not block the Swift overlay merge process.

[1]: https://commits.webkit.org/283222@main
[2]: https://commits.webkit.org/278332@main

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20241004/2bfd2d29/attachment-0001.htm>


More information about the webkit-unassigned mailing list