[webkit-dev] Moving WTF out of JavaScriptCore

Mark Rowe mrowe at apple.com
Mon Feb 27 15:47:26 PST 2012


On 2012-02-27, at 15:46, Eric Seidel <eric at webkit.org> wrote:

> The patch will be large (and thus likely un-reviewable/readable). But
> sure.  I'll make sure to have a Mac-only patch for you by EOD
> tomorrow.

Mac-only in what sense?  We'd like to ensure it doesn't break our Windows builds too!

> I'll email this list with a link to the patch.

Thanks!

- Mark

> On Mon, Feb 27, 2012 at 3:43 PM, Mark Rowe <mrowe at apple.com> wrote:
>> This will require some coordination to ensure that it doesn't break Apple's internal builds. It would be great if you could post a patch ahead of time so that we have some time to test and prepare for the changes on our side.
>> 
>> Thanks,
>> 
>> - Mark
>> 
>> On 2012-02-27, at 15:27, Eric Seidel <eric at webkit.org> wrote:
>> 
>>> Thank you, particularly to the Qt/Gtk folks who further readied their
>>> ports for this move over the last month.
>>> 
>>> We're ready to go forward with this.
>>> 
>>> 
>>> We will be moving Source/JavaScriptCore/wtf to Source/WTF (and
>>> associated build files) this Wednesday, Feb 27th, 5PM PST.
>>> 
>>> 
>>> The move will likely break a couple bots, but I'll be watching the
>>> bots and will pick up any pieces.
>>> 
>>> Let me know if you have issues with this specific timeframe, and
>>> thanks again for all your help.
>>> 
>>> -eric
>>> 
>>> On Tue, Jan 10, 2012 at 10:35 AM, Eric Seidel <eric at webkit.org> wrote:
>>>> If a Qt person wants to make this move even less error-prone for Qt,
>>>> adding a newwtf.a library which just builds WTF/Stub.cpp and links it
>>>> into JavaScriptCore (similar to what Mac, Gtk, and Chromium do today),
>>>> then there won't need to be any guess work on my part when moving
>>>> wtf.a  I'll have newwtf.a as an example.
>>>> 
>>>> If you look in Source/WTF/ you can see examples of how Gtk, Mac and
>>>> Chromium build/link in newwtf.a today.
>>>> 
>>>> On Tue, Jan 10, 2012 at 7:41 AM, Jarred Nicholls <jarred at webkit.org> wrote:
>>>>> On Tue, Jan 10, 2012 at 5:41 AM, Alexis Menard <alexis.menard at openbossa.org>
>>>>> wrote:
>>>>>> 
>>>>>> On Tue, Jan 10, 2012 at 7:07 AM, Alexis Menard
>>>>>> <alexis.menard at openbossa.org> wrote:
>>>>>>> On Mon, Jan 9, 2012 at 8:36 PM, Eric Seidel <eric at webkit.org> wrote:
>>>>>>>> We've been talking about moving WTF out of JavaScriptCore for a long
>>>>>>>> time.  We believe we're nearly there.
>>>>>>>> https://bugs.webkit.org/show_bug.cgi?id=75673
>>>>>>>> 
>>>>>>>> This will mean that WTF will be built as a separate static library on
>>>>>>>> all ports.
>>>>>>>> 
>>>>>>>> The plan is to do this move all in one piece, after work hours PST,
>>>>>>>> when the tree is least active.
>>>>>>>> 
>>>>>>>> It won't be the most beautiful transition (as we're likely to break at
>>>>>>>> least one port in the process), but we'll try not to make too much of
>>>>>>>> a mess.
>>>>>>>> 
>>>>>>>> We believe all the ports are ready for the move, except AppleWin:
>>>>>>>> https://bugs.webkit.org/show_bug.cgi?id=75897
>>>>>>>> 
>>>>>>>> Once AppleWin is ready we'll schedule a date for the transition and
>>>>>>>> announce it one this thread.
>>>>>>> 
>>>>>>> Hi Eric,
>>>>>>> 
>>>>>>> Is there a patch somewhere or you are still working on it? The bug
>>>>>>> link contains nothing.
>>>>>>> 
>>>>>>> I would like to apply it here and test the Qt port so you'll get a bit
>>>>>>> more confidence before landing it. I believe other ports are
>>>>>>> interested too.
>>>>>> 
>>>>>> Nevermind wtf is already a static lib for Qt :D.
>>>>>> 
>>>>>> /me is going to hide himself for not opening wtf.pro for a while.
>>>>> 
>>>>> 
>>>>> To be clear, if we're talking about moving Source/JavaScriptCore/wtf =>
>>>>> Source/WTF, there would still be project file changes necessary to support
>>>>> that move, so testing it wouldn't hurt :)
>>>>> 
>>>>> -Jarred
>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> 
>>>>>>> Thanks.
>>>>>>> 
>>>>>>>> 
>>>>>>>> Thanks!
>>>>>>>> 
>>>>>>>> -eric
>>>>>>>> _______________________________________________
>>>>>>>> webkit-dev mailing list
>>>>>>>> webkit-dev at lists.webkit.org
>>>>>>>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> Alexis Menard (darktears)
>>>>>>> Software Engineer
>>>>>>> INdT Recife Brazil
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> Alexis Menard (darktears)
>>>>>> Software Engineer
>>>>>> INdT Recife Brazil
>>>>>> _______________________________________________
>>>>>> webkit-dev mailing list
>>>>>> webkit-dev at lists.webkit.org
>>>>>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>>>>> 
>>>>> 
>>> _______________________________________________
>>> webkit-dev mailing list
>>> webkit-dev at lists.webkit.org
>>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>> 



More information about the webkit-dev mailing list