<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>44373</bug_id>
          
          <creation_ts>2010-08-20 19:45:35 -0700</creation_ts>
          <short_desc>WebKit does not build with Python 2.3</short_desc>
          <delta_ts>2010-08-21 10:23:15 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>kling</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>267509</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2010-08-20 19:45:35 -0700</bug_when>
    <thetext>The patch of https://bugs.webkit.org/show_bug.cgi?id=43949 introduce a python script in the build system to create html entities.

This script requires Python 2.4 because of the function sorted(). This is quite annoying since Scratchbox (for Maemo for example) and older Macs have Python 2.3.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>267515</commentid>
    <comment_count>1</comment_count>
      <attachid>65017</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2010-08-20 19:50:57 -0700</bug_when>
    <thetext>Created attachment 65017
Replace the call to sorted() by List::sort()

This simple change makes it possible to compile for Maemo 5 again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>267524</commentid>
    <comment_count>2</comment_count>
      <attachid>65017</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-08-20 20:35:14 -0700</bug_when>
    <thetext>Comment on attachment 65017
Replace the call to sorted() by List::sort()

Rejecting patch 65017 from commit-queue.

Failed to run &quot;[&apos;WebKitTools/Scripts/run-webkit-tests&apos;, &apos;--no-launch-safari&apos;, &apos;--exit-after-n-failures=1&apos;, &apos;--wait-for-httpd&apos;, &apos;--ignore-tests&apos;, &apos;compositing&apos;, &apos;--quiet&apos;]&quot; exit_code: 1
Running build-dumprendertree
Compiling Java tests
make: Nothing to be done for `default&apos;.
Running tests from /Users/eseidel/Projects/CommitQueue/LayoutTests
Testing 20893 test cases.
animations/suspend-resume-animation.html -&gt; failed

Exiting early after 1 failures. 127 tests run.
32.78s total testing time

126 test cases (99%) succeeded
1 test case (&lt;1%) had incorrect layout

Full output: http://queues.webkit.org/results/3723404</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>267526</commentid>
    <comment_count>3</comment_count>
      <attachid>65017</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-08-20 20:39:19 -0700</bug_when>
    <thetext>Comment on attachment 65017
Replace the call to sorted() by List::sort()

Clearing flags on attachment: 65017

Committed r65773: &lt;http://trac.webkit.org/changeset/65773&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>267527</commentid>
    <comment_count>4</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-08-20 20:39:29 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>267569</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-08-21 07:38:05 -0700</bug_when>
    <thetext>Thanks.  It&apos;s kinda sad, since we require python 2.5 to run the tests.  However we made a special exception for Apple&apos;s Tiger bot to support 2.3 for building.

What platform do you have which still uses Python 2.3?  It&apos;s ancient!

(Also, it&apos;s generally polite/helpful to CC the authors of the code your&apos;e seeking review on.  I just happened to see this since I get the commit-bot email, but Adam wrote this code.)

Thanks for the fix. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>267584</commentid>
    <comment_count>6</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-08-21 10:11:14 -0700</bug_when>
    <thetext>Without a way to test this on the buildbot, we&apos;re going to keep regressing this whenever we touch this script.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>267587</commentid>
    <comment_count>7</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2010-08-21 10:23:15 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; What platform do you have which still uses Python 2.3?  It&apos;s ancient!

Yep.
Maemo itself uses Python 2.5+, but the build system still uses Python 2.3.
We also support Mac OS X Tiger in the Tier 2 platforms of Qt 4.6.

&gt; (Also, it&apos;s generally polite/helpful to CC the authors of the code your&apos;e seeking review on.  I just happened to see this since I get the commit-bot email, but Adam wrote this code.)

Sorry. I thought that was not necessary given how trivial the fix is.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>65017</attachid>
            <date>2010-08-20 19:50:57 -0700</date>
            <delta_ts>2010-08-20 20:39:19 -0700</delta_ts>
            <desc>Replace the call to sorted() by List::sort()</desc>
            <filename>44373.patch</filename>
            <type>text/plain</type>
            <size>1317</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCAwYjJkMzI0Li45MDhlN2IzIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTAtMDgt
MjAgIEJlbmphbWluIFBvdWxhaW4gIDxiZW5qYW1pbi5wb3VsYWluQG5va2lhLmNvbT4KKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXZWJLaXQgZG9lcyBu
b3QgYnVpbGQgd2l0aCBQeXRob24gMi4zCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD00NDM3MworCisgICAgICAgIFJlcGxhY2VkIHRoZSBmdW5jdGlvbiBz
b3J0ZWQoKSBieSBhIGNhbGwgdG8gc29ydCgpCisgICAgICAgIG9uIHRoZSBlbnRyeSBsaXN0Lgor
ICAgICAgICBUaGUgZnVuY3Rpb24gc29ydGVkKCkgaGFzIGJlZW4gYWRkZWQgdG8gUHl0aG9uIDIu
NC4KKyAgICAgICAgVGhlIGZ1bmN0aW9uIG1ldGhvZCBzb3J0KCkgb2YgTGlzdCB3b3JrcyB3aXRo
IG9sZGVyCisgICAgICAgIHZlcnNpb25zIG9mIFB5dGhvbi4KKworICAgICAgICAqIFNjcmlwdHMv
Y3JlYXRlLWh0bWwtZW50aXR5LXRhYmxlOgorCiAyMDEwLTA4LTIwICBNYXJ0aW4gUm9iaW5zb24g
IDxtcm9iaW5zb25AaWdhbGlhLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBQYXZlbCBGZWxk
bWFuLgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvU2NyaXB0cy9jcmVhdGUtaHRtbC1lbnRpdHkt
dGFibGUgYi9XZWJLaXRUb29scy9TY3JpcHRzL2NyZWF0ZS1odG1sLWVudGl0eS10YWJsZQppbmRl
eCA0NmM4YzUyLi5jNDA4MjA3IDEwMDc1NQotLS0gYS9XZWJLaXRUb29scy9TY3JpcHRzL2NyZWF0
ZS1odG1sLWVudGl0eS10YWJsZQorKysgYi9XZWJLaXRUb29scy9TY3JpcHRzL2NyZWF0ZS1odG1s
LWVudGl0eS10YWJsZQpAQCAtNzMsNyArNzMsNyBAQCBodG1sX2VudGl0eV9uYW1lc19maWxlID0g
b3BlbihpbnB1dF9wYXRoKQogZW50cmllcyA9IHNpbXBsZWpzb24ubG9hZChodG1sX2VudGl0eV9u
YW1lc19maWxlKQogaHRtbF9lbnRpdHlfbmFtZXNfZmlsZS5jbG9zZSgpCiAKLWVudHJpZXMgPSBz
b3J0ZWQoZW50cmllcywga2V5PWxhbWJkYSBlbnRyeTogZW50cnlbJ2VudGl0eSddKQorZW50cmll
cy5zb3J0KGxhbWJkYSBhLCBiOiBjbXAoYVsnZW50aXR5J10sIGJbJ2VudGl0eSddKSkKIGVudGl0
eV9jb3VudCA9IGxlbihlbnRyaWVzKQogCiBvdXRwdXRfZmlsZSA9IG9wZW4ob3V0cHV0X3BhdGgs
ICJ3IikK
</data>

          </attachment>
      

    </bug>

</bugzilla>