[webkit-dev] Proposal: bundled/vendored code belongs under ThirdParty/

Michael Catanzaro mcatanzaro at redhat.com
Tue Oct 1 07:40:15 PDT 2024


Thanks.

On Tue, Oct 1 2024 at 10:08:35 AM -04:00:00, Sam Weinig 
<weinig at icloud.com> wrote:
> Having a single place seems more straightforward than multiple. Are 
> there technical reasons this can’t be done? Are there non-technical 
> reasons it shouldn’t be done?

I understand the sources in PAL are there due to special requirements 
of Apple's internal build system. Perhaps the same applies for WTF?

> Are there technical / non-technical reasons (other than the obvious 
> effort it would require) why this would be a problem?

When operating systems build WebKitGTK, they do so in isolated 
environments without access to the internet. So all the third-party 
code that's not an external system dependency has to go into our 
tarballs somehow; downloading it at build time will not work. Copying 
it into the source tree as we do now is probably easiest, though it 
could also be done when creating release tarballs.

Michael




More information about the webkit-dev mailing list