[webkit-dev] Python on the Tiger build bot

Maciej Stachowiak mjs at apple.com
Mon May 10 02:25:42 PDT 2010


On May 7, 2010, at 9:10 PM, Eric Seidel wrote:

> 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 do have access to one at work, just not at home (I can only fit so  
many OS partitions on one laptop.)

>
> 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. :)

My feeling about requiring a higher Python version for Tiger remains  
this:

"I'd prefer that we provide an easy means to do the install of Python  
2.6 (ideally a single script you can run, and ideally without  
affecting the system copy), rather than making every Tiger developer  
figure it out on their own."
http://www.mail-archive.com/webkit-dev@lists.webkit.org/msg10331.html

For those of us who still need to support Tiger, it would be a huge  
hassle to have to figure out how to update Python manually to even run  
the layout tests. The fact that it's not a primary development  
platform doesn't mean that it's ok to add stumbling blocks to the  
development process. In fact, it kinda makes it less ok, because then  
it takes more work to shift gears when fixing a Tiger-specific bug.

At minimum, there should be instructions here, and ideally the install  
should be one step:
http://webkit.org/building/tools.html

I understand that Google is not interested in supporting Tiger, but  
please be kind to those of us who do have to support it (for now  
anyway).

Regards,
Maciej





More information about the webkit-dev mailing list