So will you advocate your users to use your external GitHub version or
the one in
WebKit?

Please consider not being half upstream.

On Fri, Sep 13, 2013 at 2:37 PM, Hugo Lima <hugo.l...@openbossa.org> wrote:
> On Fri, Sep 13, 2013 at 3:00 PM, Anders Carlsson <ander...@apple.com> wrote:
>>
>> On Sep 12, 2013, at 1:58 PM, Hugo Lima <hugo.l...@openbossa.org> wrote:
>>
>>> On Thu, Sep 12, 2013 at 4:14 PM, Ryosuke Niwa <rn...@webkit.org> wrote:
>>>> Interesting. That sounds a lot like Chromium's WebKit API layer.  If I
>>>> remember correctly, that layer had to be modified constantly as
>>>> WebCore/WebKit code was refactored so I'm a bit worried about this.
>>>
>>> Yes, in fact we got some API from them.
>>
>> This is my biggest concern with the Nix port; that it will end up exposing 
>> implementation details of our platform layer, making it harder for us to 
>> perform sweeping changes to said layer (for example, like what Darin is 
>> doing with his pasteboard cleanup patches).
>>
>> In fact, it reminds me of the WebKit2 situation (before we instituted the 
>> build policy) where some changes that should in theory take days would end 
>> up taking weeks because of:
>>
>> - Churn waiting for the EWS bots to do their thing.
>> - Churn due to patches being rolled out for breaking other ports (due to 
>> certain build flags being enabled in said ports).
>> - Churn due to patches being rolled out for breaking other ports (due to 
>> misconceptions about the correct WebKit2 semantics in said ports).
>>
>> Maybe we would need a similar build policy for WebCore?
>>
>>>> But it sounds like you're suggesting that Nix port's maintainers will be
>>>> responsible for making any code changes necessary to support
>>>> WebCore/WebKit/WebKit2 refactoring?
>>>
>>> Yes, this is the idea, is our concern to keep our code working.
>>
>> I am glad to hear that. Does that mean that we’re allowed to break the Nix 
>> port without having patches rolled out by members of the Nix team?
>
> This already happen nowadays, so it would not change too much our
> development. Even after nix upstream process we will probably keep a
> copy on github with few additional patches that may not fit on e.g.
> WebKit2 or need to be landed a bit faster on our tree due to some
> customer needs.
>
> I didn't talk with other team members about it, but IMO it's not a big
> deal to break it on these kind of WebCore changes that affect all
> ports, I'm saying this because the chance of having these patches
> breaking other ports as well is considerable too, besides if the
> change get announced on this ML before get landed we'll have enough
> time to adapt to it.
>
>> - Anders
>>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to