<?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>135270</bug_id>
          
          <creation_ts>2014-07-24 16:46:04 -0700</creation_ts>
          <short_desc>ImageDiff builds for the simulator when running iOS layout tests</short_desc>
          <delta_ts>2014-07-28 13:00: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>iPhone / iPad</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="David Farler">dfarler</reporter>
          <assigned_to name="David Farler">dfarler</assigned_to>
          <cc>dbates</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1024675</commentid>
    <comment_count>0</comment_count>
    <who name="David Farler">dfarler</who>
    <bug_when>2014-07-24 16:46:04 -0700</bug_when>
    <thetext>ImageDiff is a host-side tool for comparing image output from layout tests and should only ever run on the host. As it stands, there is no good way to do separate aggregate target members to build against a different SDK in Xcode, so we can provide a tool, build-imagediff, which run-webkit-tests can invoke if necessary and --no-build wasn&apos;t passed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024699</commentid>
    <comment_count>1</comment_count>
      <attachid>235479</attachid>
    <who name="David Farler">dfarler</who>
    <bug_when>2014-07-24 17:23:51 -0700</bug_when>
    <thetext>Created attachment 235479
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024704</commentid>
    <comment_count>2</comment_count>
      <attachid>235479</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-07-24 17:32:05 -0700</bug_when>
    <thetext>Comment on attachment 235479
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=235479&amp;action=review

&gt; Tools/ChangeLog:3
&gt; +        ImageDiff builds for the simulator when running iOS layout tests

I think this should say &quot;Build ImageDiff for the simulator&quot;?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024727</commentid>
    <comment_count>3</comment_count>
    <who name="David Farler">dfarler</who>
    <bug_when>2014-07-24 18:32:09 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 235479 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=235479&amp;action=review
&gt; 
&gt; &gt; Tools/ChangeLog:3
&gt; &gt; +        ImageDiff builds for the simulator when running iOS layout tests
&gt; 
&gt; I think this should say &quot;Build ImageDiff for the simulator&quot;?

Nope, it already builds for the simulator. The script it a shortcut to build it for the host at all times. Running it in the sim bootstrap is pretty slow and not really necessary. webkitpy will invoke it out of WebKitBuild/Debug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1025192</commentid>
    <comment_count>4</comment_count>
    <who name="David Farler">dfarler</who>
    <bug_when>2014-07-28 13:00:00 -0700</bug_when>
    <thetext>Committed r171686: &lt;http://trac.webkit.org/changeset/171686&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>235479</attachid>
            <date>2014-07-24 17:23:51 -0700</date>
            <delta_ts>2014-07-24 17:32:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-135270-20140724172337.patch</filename>
            <type>text/plain</type>
            <size>3299</size>
            <attacher name="David Farler">dfarler</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcxNTU4CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYTcyNTA3YWViZmIyMjU2MGEyNDdiYWQ5OWI5OWQyNGM4
Zjk4NTA3NS4uOWY1YjNhOTY4ZGNhZWVlNzllYWQ0ZTQxZWIzMWE1OWNjNTgzZTRkYiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEy
IEBACisyMDE0LTA3LTI0ICBEYXZpZCBGYXJsZXIgIDxkZmFybGVyQGFwcGxlLmNvbT4KKworICAg
ICAgICBJbWFnZURpZmYgYnVpbGRzIGZvciB0aGUgc2ltdWxhdG9yIHdoZW4gcnVubmluZyBpT1Mg
bGF5b3V0IHRlc3RzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xMzUyNzAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIFNjcmlwdHMvYnVpbGQtaW1hZ2VkaWZmOiBBZGRlZC4KKwogMjAxNC0wNy0yNCAgTWlj
aGFlbCBDYXRhbnphcm8gIDxtY2F0YW56YXJvQGlnYWxpYS5jb20+CiAKICAgICAgICAgR1RLIGpo
YnVpbGQgbW9kdWxlcyBuZWVkcyB0byBidWlsZCB4c2VydmVyIHdpdGggLS1kaXNhYmxlLWxvY2Fs
LXRyYW5zcG9ydApkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy9idWlsZC1pbWFnZWRpZmYgYi9U
b29scy9TY3JpcHRzL2J1aWxkLWltYWdlZGlmZgpuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43ODBjYjNhOTM0OWM1NjVi
MTg3NzVkMjQzODRiNjQzNWE0MzQwYmFjCi0tLSAvZGV2L251bGwKKysrIGIvVG9vbHMvU2NyaXB0
cy9idWlsZC1pbWFnZWRpZmYKQEAgLTAsMCArMSw2NyBAQAorIyEvdXNyL2Jpbi9wZXJsIC13CisK
KyMgQ29weXJpZ2h0IChDKSAyMDE0IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyMK
KyMgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0
aCBvciB3aXRob3V0CisjIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0
IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworIyBhcmUgbWV0OgorIworIyAxLiAgUmVkaXN0cmli
dXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyMg
ICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlz
Y2xhaW1lci4KKyMgMi4gIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJv
ZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisjICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25k
aXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisjICAgICBkb2N1bWVu
dGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0
aW9uLgorIyAzLiAgTmVpdGhlciB0aGUgbmFtZSBvZiBBcHBsZSBJbmMuICgiQXBwbGUiKSBub3Ig
dGhlIG5hbWVzIG9mCisjICAgICBpdHMgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9y
c2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkCisjICAgICBmcm9tIHRoaXMgc29mdHdhcmUg
d2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCisjCisjIFRISVMgU09G
VFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgQU5EIElUUyBDT05UUklCVVRPUlMgIkFTIElTIiBB
TkQgQU5ZCisjIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBO
T1QgTElNSVRFRCBUTywgVEhFIElNUExJRUQKKyMgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJ
VFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRQorIyBESVNDTEFJTUVE
LiBJTiBOTyBFVkVOVCBTSEFMTCBBUFBMRSBPUiBJVFMgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBG
T1IgQU5ZCisjIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFS
WSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTCisjIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRF
RCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsKKyMgTE9T
UyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9X
RVZFUiBDQVVTRUQgQU5ECisjIE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElO
IENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisjIChJTkNMVURJTkcgTkVHTElH
RU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRgor
IyBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNV
Q0ggREFNQUdFLgorCit1c2Ugc3RyaWN0OwordXNlIEZpbGU6OkJhc2VuYW1lOwordXNlIEZpbmRC
aW47Cit1c2UgR2V0b3B0OjpMb25nIHF3KDpjb25maWcgcGFzc190aHJvdWdoKTsKK3VzZSBsaWIg
JEZpbmRCaW46OkJpbjsKK3VzZSB3ZWJraXRkaXJzOwordXNlIFBPU0lYOworCitteSAkc2hvd0hl
bHAgPSAwOworbXkgJGNsZWFuID0gMDsKKworbXkgJHByb2dyYW1OYW1lID0gYmFzZW5hbWUoJDAp
OworbXkgJHVzYWdlID0gPDxFT0Y7CitVc2FnZTogJHByb2dyYW1OYW1lIFtvcHRpb25zXSBbb3B0
aW9ucyB0byBwYXNzIHRvIGJ1aWxkIHN5c3RlbV0KKyAgLS1oZWxwICAgICAgICBTaG93IHRoaXMg
aGVscCBtZXNzYWdlCisgIC0tY2xlYW4gICAgICAgQ2xlYW4gdXAgdGhlIGJ1aWxkIGRpcmVjdG9y
eQorRU9GCisKK0dldE9wdGlvbnMoCisgICAgJ2hlbHAnID0+IFwkc2hvd0hlbHAsCisgICAgJ2Ns
ZWFuJyA9PiBcJGNsZWFuLAorKTsKKworaWYgKCRzaG93SGVscCkgeworICAgcHJpbnQgU1RERVJS
ICR1c2FnZTsKKyAgIGV4aXQgMTsKK30KKworY2hlY2tSZXF1aXJlZFN5c3RlbUNvbmZpZygpOwor
c2V0Q29uZmlndXJhdGlvbigpOworY2hkaXJXZWJLaXQoKTsKKworbXkgQHhjb2RlT3B0aW9ucyA9
ICgiLXRhcmdldCIsICJJbWFnZURpZmYiKTsKK3B1c2ggQHhjb2RlT3B0aW9ucywgWGNvZGVPcHRp
b25zKCk7CisKKyMgQnVpbGQKK2NoZGlyICJUb29scy9EdW1wUmVuZGVyVHJlZSIgb3IgZGllOwor
bXkgJHJlc3VsdCA9IGJ1aWxkWENvZGVQcm9qZWN0KCJEdW1wUmVuZGVyVHJlZSIsICRjbGVhbiwg
QHhjb2RlT3B0aW9ucywgQEFSR1YpOworZXhpdCBleGl0U3RhdHVzKCRyZXN1bHQpOwo=
</data>
<flag name="review"
          id="260051"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>