[webkit-dev] Python on the Tiger build bot

Eric Seidel eric at webkit.org
Fri May 7 21:10:05 PDT 2010


WebKit's gold-standard development system appears to be Leopard.  (I
would guess Snow Leopard, except the SL bots only finally turned green
about two weeks ago.)  Leopard's python is 2.5.1.

I agree that we should target making development as simple as possible
for the common/standard system.  I think WebKit does an excellent job
of this, although we could always do better.

However, for sub-standard systems (like Windows) we require a few
additional install steps (http://webkit.org/building/tools.html).
(Window's cygwin python is 2.5.5.)

1.  I think Python 2.3 is an example of a sub-standard system.

2.  Additionally, Tiger seems mostly ignored by WebKit (note examples
like https://bugs.webkit.org/show_bug.cgi?id=38743).  No one develops
on Tiger to my knowledge (note mjs last night in #webkit noting how he
had no access to a Tiger machine, I certainly don't have access to
one).

I'm happy to add a brief note to the tools.html page noting that
python 2.5 is required and linking to a page.

Our scripts already print:
webkitpy.python24.versioning: [WARNING] WebKit Python scripts do not
support your current Python version (2.4.6).  The minimum supported
version is 2.5.

I'm happy to augment that warning to provide a download URL.

In short, I don't think Tiger (which appears legacy and
maintenance-mode only at this point) should hold hostage our script
development on all platforms.  We should simply update the bot and be
done with things. :)

-eric


On Fri, May 7, 2010 at 11:29 AM, David Levin <levin at chromium.org> wrote:
>
>
> On Thu, May 6, 2010 at 9:54 PM, Alexey Proskuryakov <ap at webkit.org> wrote:
>>
>> I thought the agreement was that "essential" tools shouldn't add more
>> requirements on the installed tools. Is it not the case?
>
> fwiw, that wasn't how I understood this
> thread: http://www.mail-archive.com/webkit-dev@lists.webkit.org/msg10331.html
> Note I expressed that opinion early in the thread
> here: http://www.mail-archive.com/webkit-dev@lists.webkit.org/msg10300.html
> But the discussion went on from there and seem to indicate
> that python 2.5 would be fine.
> dave
>>
>> - WBR, Alexey Proskuryakov
>>
>>
>> 06.05.2010, в 21:30, Eric Seidel написал(а):
>>
>> > WebKitTools/Scripts/webkitpy python requires 2.5+.
>> >
>> > We'd like to be able to use python 2.5 on the Tiger build bot (for
>> > websocket tests among other things).
>> >
>> > Would someone be able to install a newer Tiger on that machine?
>> >
>> > Here is python 2.6.5 for the mac:
>> >
>> > http://www.python.org/ftp/python/2.6.5/python-2.6.5-macosx10.3-2010-03-24.dmg
>> >
>> > Thanks!
>> >
>> > -eric
>> > _______________________________________________
>> > 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