[webkit-dev] Moving WTF out of JavaScriptCore

Eric Seidel eric at webkit.org
Mon Feb 27 15:52:32 PST 2012


On Mon, Feb 27, 2012 at 3:47 PM, Mark Rowe <mrowe at apple.com> wrote:
>
> 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!

Understandable.  I'll see what I can do.  I'll update you tomorrow,
and we can push the date back again depending on our findings.

-eric

>> 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