<?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>15663</bug_id>
          
          <creation_ts>2007-10-24 07:45:35 -0700</creation_ts>
          <short_desc>update-webkit re-downloads WebKitAuxiliaryLibrary unnecessarily</short_desc>
          <delta_ts>2008-01-04 09:25:08 -0800</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>523.x (Safari 3)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</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="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>59341</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-10-24 07:45:35 -0700</bug_when>
    <thetext>update-webkit-auxiliary-libs checks HTTP response headers to decide whether to update WebKitAuxiliaryLibrary.zip - but apparently there are several servers behind http://developer.apple.com, and the date of this file is slightly different on each:

$ curl -s -I http://developer.apple.com/opensource/internet/WebKitAuxiliaryLibrary.zip | grep Last-Modified
Last-Modified: Tue, 12 Jun 2007 20:48:03 GMT
$ curl -s -I http://developer.apple.com/opensource/internet/WebKitAuxiliaryLibrary.zip | grep Last-Modified
Last-Modified: Tue, 12 Jun 2007 20:47:59 GMT</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66136</commentid>
    <comment_count>1</comment_count>
      <attachid>18252</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2008-01-03 10:15:40 -0800</bug_when>
    <thetext>Created attachment 18252
patch with changelog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66139</commentid>
    <comment_count>2</comment_count>
      <attachid>18252</attachid>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2008-01-03 10:17:33 -0800</bug_when>
    <thetext>Comment on attachment 18252
patch with changelog

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66204</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2008-01-04 09:25:08 -0800</bug_when>
    <thetext>Committed in &lt;http://trac.webkit.org/projects/webkit/changeset/29127&gt;, with a follow-up in &lt;http://trac.webkit.org/projects/webkit/changeset/29129&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>18252</attachid>
            <date>2008-01-03 10:15:40 -0800</date>
            <delta_ts>2008-01-03 10:17:33 -0800</delta_ts>
            <desc>patch with changelog</desc>
            <filename>0001-Fix-Bug-15663-update-webkit-re-downloads-We.patch</filename>
            <type>text/plain</type>
            <size>4418</size>
            <attacher name="Adam Roben (:aroben)">aroben</attacher>
            
              <data encoding="base64">RnJvbSBiOWMyMmViYTAxNzBmYTRkZmQ2ZGRiYzEzOGE5ZjAxMzYzODJhYjkzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBZGFtIFJvYmVuIDxhcm9iZW5AYXBwbGUuY29tPgpEYXRlOiBU
aHUsIDMgSmFuIDIwMDggMTA6MTM6NTMgLTA4MDAKU3ViamVjdDogW1BGUl0gICAgICAgICBGaXgg
QnVnIDE1NjYzOiB1cGRhdGUtd2Via2l0IHJlLWRvd25sb2FkcyBXZWJLaXRBdXhpbGlhcnlMaWJy
YXJ5IHVubmVjZXNzYXJpbHkKCiAgICAgICAgaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTU2NjMKCiAgICAgICAgQWRkZWQgYSBmdXp6IGZhY3RvciBpbnRvIHRoZSBMYXN0
LU1vZGlmaWVkIGNvbXBhcmlzb24gZm9yIGRvd25sb2FkaW5nCiAgICAgICAgV2ViS2l0QXV4aWxp
YXJ5TGlicmFyeS56aXAuCgogICAgICAgIFRoZSB6aXAgZmlsZSBpcyBzZXJ2ZWQgZnJvbSBhIHNl
dCBvZiBtaXJyb3JzIHdobyBnaXZlIExhc3QtTW9kaWZpZWQKICAgICAgICB0aW1lcyB0aGF0IGFy
ZSBvZmYgYnkgMS0zIHNlY29uZHMgZnJvbSBlYWNoIG90aGVyLiBUaGlzIHdhcyBjYXVzaW5nCiAg
ICAgICAgdGhlIGJ1aWxkIGJvdHMgdG8gcmVkb3dubG9hZCBXZWJLaXRBdXhpbGlhcnlMaWJyYXJ5
IGZvciBldmVyeSBidWlsZCwKICAgICAgICB3aGljaCB3b3VsZCB0aGVuIGNhdXNlIGFsbCBvZiBX
ZWJDb3JlIHRvIHJlYnVpbGQgZWFjaCB0aW1lLgoKICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KCiAgICAgICAgKiBTY3JpcHRzL3VwZGF0ZS13ZWJraXQtYXV4aWxpYXJ5LWxpYnM6
IENoZWNrIGlmIHRoZSBuZXcgemlwIGZpbGUgaXMKICAgICAgICBhdCBsZWFzdCAzMCBzZWNvbmRz
IG5ld2VyIHRoYW4gdGhlIG9sZCBvbmUgLS0gb3RoZXJ3aXNlIHdlIGFzc3VtZSB0aGF0CiAgICAg
ICAgdGhlIGRpZmZlcmVuY2UgaW4gdGltZSBpcyBkdWUgdG8gdGhlIG1pcnJvcnMgYmVpbmcgc2xp
Z2h0bHkgb2Zmc2V0CiAgICAgICAgZnJvbSBlYWNoIG90aGVyLgogICAgICAgIChzdWIgbGFzdE1v
ZGlmaWVkVG9Vbml4VGltZSk6IEFkZGVkLgotLS0KIFdlYktpdFRvb2xzL0NoYW5nZUxvZyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjIgKysrKysrKysrKysrKysrKysrCiBXZWJLaXRU
b29scy9TY3JpcHRzL3VwZGF0ZS13ZWJraXQtYXV4aWxpYXJ5LWxpYnMgfCAgIDI2ICsrKysrKysr
KysrKysrKysrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCA0IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xz
L0NoYW5nZUxvZwppbmRleCA5ZDk4ZDE5Li4wY2YzMWUyIDEwMDY0NAotLS0gYS9XZWJLaXRUb29s
cy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjUgQEAK
KzIwMDgtMDEtMDMgIEFkYW0gUm9iZW4gIDxhcm9iZW5AYXBwbGUuY29tPgorCisgICAgICAgIEZp
eCBCdWcgMTU2NjM6IHVwZGF0ZS13ZWJraXQgcmUtZG93bmxvYWRzIFdlYktpdEF1eGlsaWFyeUxp
YnJhcnkgdW5uZWNlc3NhcmlseQorCisgICAgICAgIGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE1NjYzCisKKyAgICAgICAgQWRkZWQgYSBmdXp6IGZhY3RvciBpbnRvIHRo
ZSBMYXN0LU1vZGlmaWVkIGNvbXBhcmlzb24gZm9yIGRvd25sb2FkaW5nCisgICAgICAgIFdlYktp
dEF1eGlsaWFyeUxpYnJhcnkuemlwLgorCisgICAgICAgIFRoZSB6aXAgZmlsZSBpcyBzZXJ2ZWQg
ZnJvbSBhIHNldCBvZiBtaXJyb3JzIHdobyBnaXZlIExhc3QtTW9kaWZpZWQKKyAgICAgICAgdGlt
ZXMgdGhhdCBhcmUgb2ZmIGJ5IDEtMyBzZWNvbmRzIGZyb20gZWFjaCBvdGhlci4gVGhpcyB3YXMg
Y2F1c2luZworICAgICAgICB0aGUgYnVpbGQgYm90cyB0byByZWRvd25sb2FkIFdlYktpdEF1eGls
aWFyeUxpYnJhcnkgZm9yIGV2ZXJ5IGJ1aWxkLAorICAgICAgICB3aGljaCB3b3VsZCB0aGVuIGNh
dXNlIGFsbCBvZiBXZWJDb3JlIHRvIHJlYnVpbGQgZWFjaCB0aW1lLgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU2NyaXB0cy91cGRhdGUtd2Via2l0
LWF1eGlsaWFyeS1saWJzOiBDaGVjayBpZiB0aGUgbmV3IHppcCBmaWxlIGlzCisgICAgICAgIGF0
IGxlYXN0IDMwIHNlY29uZHMgbmV3ZXIgdGhhbiB0aGUgb2xkIG9uZSAtLSBvdGhlcndpc2Ugd2Ug
YXNzdW1lIHRoYXQKKyAgICAgICAgdGhlIGRpZmZlcmVuY2UgaW4gdGltZSBpcyBkdWUgdG8gdGhl
IG1pcnJvcnMgYmVpbmcgc2xpZ2h0bHkgb2Zmc2V0CisgICAgICAgIGZyb20gZWFjaCBvdGhlci4K
KyAgICAgICAgKHN1YiBsYXN0TW9kaWZpZWRUb1VuaXhUaW1lKTogQWRkZWQuCisKIDIwMDgtMDEt
MDMgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEB3ZWJraXQub3JnPgogCiAgICAgICAgIFdpbmRv
d3MgYnVpbGQgZml4LgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvU2NyaXB0cy91cGRhdGUtd2Vi
a2l0LWF1eGlsaWFyeS1saWJzIGIvV2ViS2l0VG9vbHMvU2NyaXB0cy91cGRhdGUtd2Via2l0LWF1
eGlsaWFyeS1saWJzCmluZGV4IDdkOWU5MWQuLmE0Yzg2ZDUgMTAwNzU1Ci0tLSBhL1dlYktpdFRv
b2xzL1NjcmlwdHMvdXBkYXRlLXdlYmtpdC1hdXhpbGlhcnktbGlicworKysgYi9XZWJLaXRUb29s
cy9TY3JpcHRzL3VwZGF0ZS13ZWJraXQtYXV4aWxpYXJ5LWxpYnMKQEAgLTMxLDYgKzMxLDcgQEAK
IHVzZSBzdHJpY3Q7CiB1c2Ugd2FybmluZ3M7CiAKK3VzZSBEYXRlOjpQYXJzZSBxdyhzdHIydGlt
ZSk7CiB1c2UgRmlsZTo6RmluZDsKIHVzZSBGaWxlOjpUZW1wOwogdXNlIEZpbGU6OlNwZWM7CkBA
IC0zOCw2ICszOSwxNSBAQCB1c2UgRmluZEJpbjsKIHVzZSBsaWIgJEZpbmRCaW46OkJpbjsKIHVz
ZSB3ZWJraXRkaXJzOwogCitzdWIgbGFzdE1vZGlmaWVkVG9Vbml4VGltZSgkKTsKKworIyBUaW1l
IGluIHNlY29uZHMgdGhhdCB0aGUgbmV3IHppcCBmaWxlIG11c3QgYmUgbmV3ZXIgdGhhbiB0aGUg
b2xkIGZvciB1cyB0bworIyBjb25zaWRlciB0aGVtIHRvIGJlIGRpZmZlcmVudC4gSWYgdGhlIGRp
ZmZlcmVuY2UgaW4gbW9kaWZpY2F0aW9uIHRpbWUgaXMgbGVzcworIyB0aGFuIHRoaXMgdGhyZXNo
b2xkLCB3ZSBhc3N1bWUgdGhhdCB0aGUgZmlsZXMgYXJlIHRoZSBzYW1lLiBXZSBuZWVkIHRoaXMK
KyMgYmVjYXVzZSB0aGUgemlwIGZpbGUgaXMgc2VydmVkIGZyb20gYSBzZXQgb2YgbWlycm9ycyB3
aXRoIHNsaWdodGx5IGRpZmZlcmVudAorIyBMYXN0LU1vZGlmaWVkIHRpbWVzLgorbXkgJG5ld25l
c3NUaHJlc2hvbGQgPSAzMDsKKwogbXkgJHNvdXJjZURpciA9IHNvdXJjZURpcigpOwogbXkgJGZp
bGUgPSAiV2ViS2l0QXV4aWxpYXJ5TGlicmFyeSI7CiBteSAkemlwRmlsZSA9ICIkZmlsZS56aXAi
OyAKQEAgLTUxLDEzICs2MSwxMyBAQCBteSAkcmVzdWx0ID0gc3lzdGVtICJjdXJsIC1zIC1JICRh
dXhpbGlhcnlMaWJzVVJMIHwgZ3JlcCBMYXN0LU1vZGlmaWVkID4gXCIkdG1wRAogcHJpbnQgU1RE
RVJSICJDb3VsZG4ndCBjaGVjayBMYXN0LU1vZGlmaWVkIGRhdGUgb2YgbmV3ICR6aXBGaWxlLlxu
IiBpZiAkcmVzdWx0OwogCiBpZiAoISRyZXN1bHQgJiYgb3BlbiBORVcsICIkdG1wRGlyLyRmaWxl
LmhlYWRlcnMiKSB7Ci0gICAgbXkgJG5ldyA9IDxORVc+OworICAgIG15ICRuZXcgPSBsYXN0TW9k
aWZpZWRUb1VuaXhUaW1lKDxORVc+KTsKICAgICBjbG9zZSBORVc7CiAKLSAgICBpZiAob3BlbiBP
TEQsICIkd2Via2l0TGlicmFyaWVzRGlyLyRmaWxlLmhlYWRlcnMiKSB7Ci0gICAgICAgIG15ICRv
bGQgPSA8T0xEPjsKKyAgICBpZiAoZGVmaW5lZCAkbmV3ICYmIG9wZW4gT0xELCAiJHdlYmtpdExp
YnJhcmllc0Rpci8kZmlsZS5oZWFkZXJzIikgeworICAgICAgICBteSAkb2xkID0gbGFzdE1vZGlm
aWVkVG9Vbml4VGltZSg8T0xEPik7CiAgICAgICAgIGNsb3NlIE9MRDsKLSAgICAgICAgaWYgKCRv
bGQgZXEgJG5ldykgeworICAgICAgICBpZiAoZGVmaW5lZCAkb2xkICYmIGFicygkbmV3IC0gJG9s
ZCkgPCAkbmV3bmVzc1RocmVzaG9sZCkgewogICAgICAgICAgICAgcHJpbnQgIkN1cnJlbnQgJGZp
bGUgaXMgdXAgdG8gZGF0ZVxuIjsKICAgICAgICAgICAgIGV4aXQgMDsKICAgICAgICAgfQpAQCAt
MTAxLDMgKzExMSwxMSBAQCBzdWIgdG9Vbml4UGF0aAogICAgIGNob21wKCRwYXRoID0gYGN5Z3Bh
dGggLXUgJyRwYXRoJ2ApOwogICAgIHJldHVybiAkcGF0aDsKIH0KKworc3ViIGxhc3RNb2RpZmll
ZFRvVW5peFRpbWUoJCkKK3sKKyAgICBteSAoJHN0cikgPSBAXzsKKworICAgICRzdHIgPX4gL15M
YXN0LU1vZGlmaWVkOiAoLiopJC8gb3IgcmV0dXJuOworICAgIHJldHVybiBzdHIydGltZSgkMSk7
Cit9Ci0tIAoxLjUuMy40LjEzNDIuZzhiNmExCgo=
</data>
<flag name="review"
          id="7947"
          type_id="1"
          status="+"
          setter="mrowe"
    />
          </attachment>
      

    </bug>

</bugzilla>