<?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>118671</bug_id>
          
          <creation_ts>2013-07-15 05:49:46 -0700</creation_ts>
          <short_desc>webkitpy: replace urllib with urllib2 for downloading additional modules</short_desc>
          <delta_ts>2013-07-16 05:58:00 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>0</everconfirmed>
          <reporter name="Brian Holt">brian.holt</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cdumez</cc>
    
    <cc>cjerdonek</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dpranke</cc>
    
    <cc>glenn</cc>
    
    <cc>mrobinson</cc>
    
    <cc>rniwa</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>908376</commentid>
    <comment_count>0</comment_count>
    <who name="Brian Holt">brian.holt</who>
    <bug_when>2013-07-15 05:49:46 -0700</bug_when>
    <thetext>Tarball releases for additional modules are downloaded using python’s urllib.  However this fails when traffic is routed through a proxy:

$Tools/Scripts/test-webkitpy fails with error 400.

However the proxy is correctly setup and can download the file with wget.

The solution (and this solves the problem for me) is to replace urllib with urllib2, which should cause no trouble because urllib2 should be available everywhere but has better proxy support.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>908378</commentid>
    <comment_count>1</comment_count>
      <attachid>206658</attachid>
    <who name="Brian Holt">brian.holt</who>
    <bug_when>2013-07-15 05:52:58 -0700</bug_when>
    <thetext>Created attachment 206658
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>908837</commentid>
    <comment_count>2</comment_count>
    <who name="Brian Holt">brian.holt</who>
    <bug_when>2013-07-16 05:32:09 -0700</bug_when>
    <thetext>It looks like urllib2 is used quite a lot around the codebase in case that was giving pause for thought

$ find Tools/Scripts/webkitpy -name &quot;*.py&quot; | xargs grep urllib2 | wc -l
132</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>908844</commentid>
    <comment_count>3</comment_count>
      <attachid>206658</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-07-16 05:57:57 -0700</bug_when>
    <thetext>Comment on attachment 206658
Patch

Clearing flags on attachment: 206658

Committed r152717: &lt;http://trac.webkit.org/changeset/152717&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>908845</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-07-16 05:58:00 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>206658</attachid>
            <date>2013-07-15 05:52:58 -0700</date>
            <delta_ts>2013-07-16 05:57:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-118671-20130715135215.patch</filename>
            <type>text/plain</type>
            <size>1578</size>
            <attacher name="Brian Holt">brian.holt</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTUyNTcyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNTcwMzkxMTg3ZTQxOTg3M2I2ZWU1MjZlZjE3OTVlYWMw
NmUyODQ0ZS4uY2JjZDcwNjdmZDliN2VjZDUwMGE4MDZiN2VkY2YzOTg2ZWVlNDAyZSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDEzLTA3LTE1ICBCcmlhbiBIb2x0ICA8YnJpYW4uaG9sdEBzYW1zdW5nLmNvbT4KKwor
ICAgICAgICB3ZWJraXRweTogcmVwbGFjZSB1cmxsaWIgd2l0aCB1cmxsaWIyIGZvciBkb3dubG9h
ZGluZyBhZGRpdGlvbmFsIG1vZHVsZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTExODY3MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFVybGxpYjIgaXMgYXZhaWxhYmxlIHdoZXJlZXZlciB1cmxsaWIgaXMs
IGJ1dCBoYXMgYmV0dGVyIHByb3h5IHN1cHBvcnQuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtp
dHB5L2NvbW1vbi9zeXN0ZW0vYXV0b2luc3RhbGwucHk6CisgICAgICAgIChBdXRvSW5zdGFsbGVy
Ll9kb3dubG9hZF90b19zdHJlYW0pOgorCiAyMDEzLTA3LTEwICBTZXJnaW8gQ29ycmVpYSAgPHNl
cmdpby5jb3JyZWlhQG9wZW5ib3NzYS5vcmc+CiAKICAgICAgICAgSGFuZGxlICJsb2FkLHByb3Zp
c2lvbmFsLGZhaWxlZCIgd2l0aCB0aGUgb25fZXJyb3IgY2FsbGJhY2sgb24gRUZMIE1pbmlCcm93
c2VyCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9zeXN0ZW0vYXV0
b2luc3RhbGwucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L2NvbW1vbi9zeXN0ZW0vYXV0b2lu
c3RhbGwucHkKaW5kZXggZTVmMWI1NGEzN2U1MTIxMGYxNjc4NzhkMDJlZjU2YjE3ZDljMTY5NS4u
MmUxNTg4N2JiNmViMGU4YmJjMTBlOTkzYzRiZjE3ZWRjZjVmMmFkNiAxMDA2NDQKLS0tIGEvVG9v
bHMvU2NyaXB0cy93ZWJraXRweS9jb21tb24vc3lzdGVtL2F1dG9pbnN0YWxsLnB5CisrKyBiL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvY29tbW9uL3N5c3RlbS9hdXRvaW5zdGFsbC5weQpAQCAtMzks
NyArMzksNyBAQCBpbXBvcnQgc3RhdAogaW1wb3J0IHN5cwogaW1wb3J0IHRhcmZpbGUKIGltcG9y
dCB0ZW1wZmlsZQotaW1wb3J0IHVybGxpYgoraW1wb3J0IHVybGxpYjIKIGltcG9ydCB1cmxwYXJz
ZQogaW1wb3J0IHppcGZpbGUKIApAQCAtMjg3LDcgKzI4Nyw3IEBAIGNsYXNzIEF1dG9JbnN0YWxs
ZXIob2JqZWN0KToKICAgICAgICAgZmFpbHVyZXMgPSAwCiAgICAgICAgIHdoaWxlIFRydWU6CiAg
ICAgICAgICAgICB0cnk6Ci0gICAgICAgICAgICAgICAgbmV0c3RyZWFtID0gdXJsbGliLnVybG9w
ZW4odXJsKQorICAgICAgICAgICAgICAgIG5ldHN0cmVhbSA9IHVybGxpYjIudXJsb3Blbih1cmwp
CiAgICAgICAgICAgICAgICAgYnJlYWsKICAgICAgICAgICAgIGV4Y2VwdCBJT0Vycm9yLCBlcnI6
CiAgICAgICAgICAgICAgICAgIyBUcnkgbXVsdGlwbGUgdGltZXMK
</data>

          </attachment>
      

    </bug>

</bugzilla>