Beta OS X releases should facilicate building/running WebKit from source
||Date Originated:||07-Jul-2015 09:57 AM|
||Product Version:||Any Beta|
WebKit, as an open source project seeks to capitalize on the cumulative effort of developers around the world, including non-Apple-employees.
Unfortunately, any such developers who also have reason to stay at the bleeding edge of OS X beta software releases become cut off from WebKit development and testing whenever an OS X beta release program is in effect.
I'm not completely sure of the causes, but I know that a pivotal component is the platform/OS-specific "system interface" library checked in to e.g. WebKitLibraries/libWebKitSystemInterfaceYosemite.a. As far as I know, this library is currently required to build and run WebKit, and a version suitable for a particular major release (e.g. El Capitan 10.11) is only ever updated after the release has gone final.
I am assuming this is the central cause of the problem that prevents WebKit nightly builds from being downloaded and run on OS X beta release systems.
I don't know whether the reasons for the existence of these system interface libraries has historically been technical, political, or a mix of each.
I would like to be a more active participant in the WebKit open source project but I am precluded from doing so without jumping through additional hoops (maintaining a second system with older OS X installed, or using a virtual machine).
I think it would benefit the WebKit project and, by assocation, Apple, if this limitation were somehow lifted so that developers who install OS X betas are empowered to build and run, and to download nightly builds, of the WebKit project.
Steps to Reproduce:
Reports posted here will not necessarily be seen by Apple.
All problems should be submitted at bugreport.apple.com before they are posted here.
Please only post information for Radars that you have filed yourself, and please do
not include Apple confidential information in your posts. Thank you!