[Webkit-unassigned] [Bug 220690] Haiku support upstreaming

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Mar 1 12:58:38 PST 2022


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

--- Comment #4 from Adrien Destugues <pulkomandy at gmail.com> ---
Hello,

I am one active developer. I have been keeping the Haiku fork of webkit up to date with upstream since 2014. I am however not working full-time on WebKit at the moment (Haiku is not my current paid job, and I have many other things I work on in Haiku).

Recently Pascal Abresch has started submitting some patches from our fork to WebKit upstream. He started with bug fixes in shared code that also helps other platforms. He is also not working full-time on this for similar reasons.

I don't know what the best balance is here. Currently most of my time on WebKit is spent just merging changes from upstream and fixing trivial merge conflicts and build problems. As a result I try to write the Haiku port code while touching as few of WebKit common files as possible to avoid merge conflicts. I think this is not ideal, and it would be better if these changes could be handled by WebKit developers for the simplest cases.

Every part that can be upstreamed results in less work for me in just keeping things up to date. Hopefully I can then use my time for more interesting things. I don't know if upstreaming everything is the right approach, but how could we split this otherwise?

One thing to know is we are still using WebKitLegacy. As a result, our changes are in WebCore (largely in platform-specific files) and WebKitLegacy (completely separate from the other ports there, there is no common code between platforms in WebKitLegacy). We will eventually migrate to WebKit2, but that part isn't working yet. From my experience, the WebKit2 part would be where there is more changes to shared files and more conflicts.

-- 
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/20220301/b0ff60e9/attachment.htm>


More information about the webkit-unassigned mailing list