<?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>167867</bug_id>
          
          <creation_ts>2017-02-05 21:28:14 -0800</creation_ts>
          <short_desc>Beef up the ARES-6 explainer text</short_desc>
          <delta_ts>2017-02-10 11:51:53 -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>WebKit 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="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jond</cc>
    
    <cc>lforschler</cc>
    
    <cc>mjs</cc>
    
    <cc>rniwa</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1273458</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2017-02-05 21:28:14 -0800</bug_when>
    <thetext>Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273460</commentid>
    <comment_count>1</comment_count>
      <attachid>300684</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2017-02-05 21:29:07 -0800</bug_when>
    <thetext>Created attachment 300684
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273461</commentid>
    <comment_count>2</comment_count>
      <attachid>300685</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2017-02-05 21:31:26 -0800</bug_when>
    <thetext>Created attachment 300685
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273622</commentid>
    <comment_count>3</comment_count>
      <attachid>300734</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2017-02-06 10:25:45 -0800</bug_when>
    <thetext>Created attachment 300734
more</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273643</commentid>
    <comment_count>4</comment_count>
      <attachid>300734</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2017-02-06 11:17:17 -0800</bug_when>
    <thetext>Comment on attachment 300734
more

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

r=me

&gt; PerformanceTests/ARES-6/index.html:111
&gt; +        &lt;p&gt;ARES-6 rewards browsers that start up quickly and run smoothly. It&apos;s not enough to just measure the total running time of a workload. Browsers may perform differently for the same workload depending on how many times it has run. Garbage collection runs periodically, making some iterations take longer than others. Code that runs repeatedly gets optimized by the browser, so the first iteration of any workload is more expensive than the rest. ARES-6 runs these benchmarks for 200 iterations and reports the execution time of the first iteration, the average of the worst 2% iterations, and the overall average. Each of these values is given an equal weight when computing the ovarall time. ARES-6 equally rewards fast start-up, low jank, and sophisticated adaptive optimizations for long-running code.&lt;/p&gt;

Maybe it&apos;s worth mentioning here that &quot;the overall time&quot; is the geomean of those three metrics?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273714</commentid>
    <comment_count>5</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2017-02-06 14:03:53 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; Comment on attachment 300734 [details]
&gt; more
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=300734&amp;action=review
&gt; 
&gt; r=me
&gt; 
&gt; &gt; PerformanceTests/ARES-6/index.html:111
&gt; &gt; +        &lt;p&gt;ARES-6 rewards browsers that start up quickly and run smoothly. It&apos;s not enough to just measure the total running time of a workload. Browsers may perform differently for the same workload depending on how many times it has run. Garbage collection runs periodically, making some iterations take longer than others. Code that runs repeatedly gets optimized by the browser, so the first iteration of any workload is more expensive than the rest. ARES-6 runs these benchmarks for 200 iterations and reports the execution time of the first iteration, the average of the worst 2% iterations, and the overall average. Each of these values is given an equal weight when computing the ovarall time. ARES-6 equally rewards fast start-up, low jank, and sophisticated adaptive optimizations for long-running code.&lt;/p&gt;
&gt; 
&gt; Maybe it&apos;s worth mentioning here that &quot;the overall time&quot; is the geomean of
&gt; those three metrics?

I changed &quot;overall average&quot; to say &quot;overall geometric mean&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1275454</commentid>
    <comment_count>6</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2017-02-10 11:51:53 -0800</bug_when>
    <thetext>Landed in https://trac.webkit.org/changeset/212129</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>300684</attachid>
            <date>2017-02-05 21:29:07 -0800</date>
            <delta_ts>2017-02-05 21:31:26 -0800</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>5385</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFBlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFBlcmZvcm1h
bmNlVGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMTE3MDEpCisrKyBQZXJmb3JtYW5jZVRlc3Rz
L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDE3LTAyLTA1ICBG
aWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAgQmVlZiB1cCB0aGUgQVJF
Uy02IGV4cGxhaW5lciB0ZXh0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xNjc4NjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KyAgICAgICAgCisgICAgICAgIEFkZGVkIGFwcHJvcHJpYXRlIGxpbmtzLgorCisgICAgICAgIEFk
ZGVkIHRleHQgdGhhdCBleHBsYWlucyB0aGUgc3Vic2NvcmVzLgorCisgICAgICAgICogQVJFUy02
L2luZGV4Lmh0bWw6CisKIDIwMTctMDItMDUgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNv
bT4KIAogICAgICAgICBDaGFuZ2UgRVM2U2FtcGxlQmVuY2ggaW50byBBUkVTLTYKSW5kZXg6IFBl
cmZvcm1hbmNlVGVzdHMvQVJFUy02L2luZGV4Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gUGVyZm9ybWFu
Y2VUZXN0cy9BUkVTLTYvaW5kZXguaHRtbAkocmV2aXNpb24gMjExNjk3KQorKysgUGVyZm9ybWFu
Y2VUZXN0cy9BUkVTLTYvaW5kZXguaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMTA0LDkgKzEwNCwx
MSBAQAogICAgICAgICAKICAgICAgICAgPHA+QVJFUy02IG1lYXN1cmVzIHRoZSBleGVjdXRpb24g
dGltZSBvZiBKYXZhU2NyaXB0JiM4MjE3O3MgbmV3ZXN0IGZlYXR1cmVzLCBpbmNsdWRpbmcgc3lt
Ym9scywgZm9yLW9mLCBhcnJvdyBmdW5jdGlvbnMsIE1hcC9TZXQvV2Vha01hcCwgbGV0L2NvbnN0
LCBjbGFzc2VzLCBwcm94aWVzLCBzdHJpbmcgaW50ZXJwb2xhdGlvbiwgZGVzdHJ1Y3R1cmluZywg
ZGVmYXVsdCBhcmd1bWVudHMsIHNwcmVhZCwgdGFpbCBjYWxscywgYW5kIGdlbmVyYXRvcnMuPC9w
PgogCi0gICAgICAgIDxwPkFpciBpcyBhbiBFUzIwMTUgcG9ydCBvZiB0aGUgPGEgaHJlZj0iaHR0
cHM6Ly93ZWJraXQub3JnL2Jsb2cvNTg1Mi9pbnRyb2R1Y2luZy10aGUtYjMtaml0LWNvbXBpbGVy
LyI+V2ViS2l0IEIzIEpJVDwvYT4mIzgyMTc7cyA8YSBocmVmPSJodHRwczovL3RyYWMud2Via2l0
Lm9yZy9jaGFuZ2VzZXQvMjAxNzgzIj48Y29kZT5BaXI6OmFsbG9jYXRlU3RhY2s8L2NvZGU+IHBo
YXNlPC9hPi4gVGhpcyBjb2RlIGlzIGEgaGVhdnkgdXNlciBvZiBNYXAsIFNldCwgY2xhc3Nlcywg
c3ByZWFkLCBhbmQgZm9yLW9mLiBUaGUgYmVuY2htYXJrIHJ1bnMgPGNvZGU+YWxsb2NhdGVTdGFj
azwvY29kZT4gb24gaG90IGZ1bmN0aW9uIGJvZGllcyBmcm9tIG90aGVyIHBvcHVsYXIgSmF2YVNj
cmlwdCBiZW5jaG1hcmtzOiA8Y29kZT5leGVjdXRlSXRlcmF0aW9uPC9jb2RlPiBmcm9tIE9jdGFu
ZS9HYW1lYm95LCA8Y29kZT5nYXVzc2lhbkJsdXI8L2NvZGU+IGZyb20gS3Jha2VuLCBhbmQgPGNv
ZGU+c2NhbklkZW50aWZpZXI8L2NvZGU+IGZyb20gT2N0YW5lL1R5cGVzY3JpcHQuIEJlY2F1c2Ug
bWV0YWNpcmN1bGFyaXR5LCB0aGUgYmVuY2htYXJrIGFsc28gcnVucyA8Y29kZT5hbGxvY2F0ZVN0
YWNrPC9jb2RlPiBvbiB0aGUgbGFyZ2VzdCBob3QgZnVuY3Rpb24gaW4gQWlyLjwvcD4KKyAgICAg
ICAgPHA+QWlyIGlzIGFuIEVTMjAxNSBwb3J0IG9mIHRoZSA8YSBocmVmPSJodHRwczovL3dlYmtp
dC5vcmcvYmxvZy81ODUyL2ludHJvZHVjaW5nLXRoZS1iMy1qaXQtY29tcGlsZXIvIj5XZWJLaXQg
QjMgSklUPC9hPiYjODIxNztzIDxhIGhyZWY9Imh0dHBzOi8vdHJhYy53ZWJraXQub3JnL2NoYW5n
ZXNldC8yMDE3ODMiPjxjb2RlPkFpcjo6YWxsb2NhdGVTdGFjazwvY29kZT4gcGhhc2U8L2E+LiBU
aGlzIGNvZGUgaXMgYSBoZWF2eSB1c2VyIG9mIE1hcCwgU2V0LCBjbGFzc2VzLCBzcHJlYWQsIGFu
ZCBmb3Itb2YuIFRoZSBiZW5jaG1hcmsgcnVucyA8Y29kZT5hbGxvY2F0ZVN0YWNrPC9jb2RlPiBv
biBob3QgZnVuY3Rpb24gYm9kaWVzIGZyb20gb3RoZXIgcG9wdWxhciBKYXZhU2NyaXB0IGJlbmNo
bWFya3M6IDxjb2RlPmV4ZWN1dGVJdGVyYXRpb248L2NvZGU+IGZyb20gPGEgaHJlZj0iaHR0cHM6
Ly9kZXZlbG9wZXJzLmdvb2dsZS5jb20vb2N0YW5lLyI+T2N0YW5lPC9hPi9HYW1lYm95LCA8Y29k
ZT5nYXVzc2lhbkJsdXI8L2NvZGU+IGZyb20gPGEgaHJlZj0iaHR0cDovL2tyYWtlbmJlbmNobWFy
ay5tb3ppbGxhLm9yZyI+S3Jha2VuPC9hPiwgYW5kIDxjb2RlPnNjYW5JZGVudGlmaWVyPC9jb2Rl
PiBmcm9tIE9jdGFuZS9UeXBlc2NyaXB0LiBCZWNhdXNlIG1ldGFjaXJjdWxhcml0eSwgdGhlIGJl
bmNobWFyayBhbHNvIHJ1bnMgPGNvZGU+YWxsb2NhdGVTdGFjazwvY29kZT4gb24gdGhlIGxhcmdl
c3QgaG90IGZ1bmN0aW9uIGluIEFpci4gPGEgaHJlZj0iaHR0cHM6Ly90cmFjLndlYmtpdC5vcmcv
YnJvd3Nlci90cnVuay9QZXJmb3JtYW5jZVRlc3RzL0FSRVMtNi9BaXI/cmV2PTIxMTY5NyI+QnJv
d3NlIHRoZSBzb3VyY2UuPC9hPjwvcD4KIAotICAgICAgICA8cD5CYXNpYyBpcyBhbiA8YSBocmVm
PSJodHRwczovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMjAyNDQ2Ij5FUzIwMTUgaW1wbGVt
ZW50YXRpb24gb2YgdGhlIEVDTUEtNTUgQkFTSUMgc3RhbmRhcmQ8L2E+LiBCQVNJQyB3YXMgYW4g
aW50ZXJhY3RpdmUgbGFuZ3VhZ2UgZnJvbSB0aGUgc3RhcnQsIHNvIG91ciBpbXBsZW1lbnRhdGlv
biB1c2VzIGdlbmVyYXRvciBmdW5jdGlvbnMgZm9yIHRoZSBlbnRpcmUgaW50ZXJwcmV0ZXIuIFdo
ZW4gdGhlIEJBU0lDIHByb2dyYW0gc2F5cyA8Y29kZT5JTlBVVDwvY29kZT4sIG91ciBpbnRlcnBy
ZXRlciBzYXlzIDxjb2RlPnlpZWxkPC9jb2RlPi4gVGhpcyBhbGxvd3MgdXNlcnMgb2YgdGhlIGlu
dGVycHJldGVyIHRvIGVhc2lseSBpbnRlZ3JhdGUgaXQgaW50byBhIHJ1bmxvb3AuIEJhc2ljIGFs
c28gdXNlcyBjbGFzc2VzLCBNYXAsIGFuZCBXZWFrTWFwLiBUaGUgYmVuY2htYXJrIHJ1bnMgYSBo
YW5kZnVsIG9mIHNpbXBsZSBwcm9ncmFtcywgdGhlIG1vc3QgY29tcGxleCBvZiB3aGljaCBmaW5k
cyBwcmltZSBudW1iZXJzLjwvcD4KKyAgICAgICAgPHA+QmFzaWMgaXMgYW4gPGEgaHJlZj0iaHR0
cHM6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzIwMjQ0NiI+RVMyMDE1IGltcGxlbWVudGF0
aW9uPC9hPiBvZiB0aGUgPGEgaHJlZj0iaHR0cDovL3d3dy5lY21hLWludGVybmF0aW9uYWwub3Jn
L3B1YmxpY2F0aW9ucy9maWxlcy9FQ01BLVNULVdJVEhEUkFXTi9FQ01BLTU1LCUyMDFzdCUyMEVk
aXRpb24sJTIwSmFudWFyeSUyMDE5NzgucGRmIj5FQ01BLTU1IEJBU0lDIHN0YW5kYXJkPC9hPi4g
QkFTSUMgd2FzIGFuIGludGVyYWN0aXZlIGxhbmd1YWdlIGZyb20gdGhlIHN0YXJ0LCBzbyBvdXIg
aW1wbGVtZW50YXRpb24gdXNlcyBnZW5lcmF0b3IgZnVuY3Rpb25zIGZvciB0aGUgZW50aXJlIGlu
dGVycHJldGVyLiBXaGVuIHRoZSBCQVNJQyBwcm9ncmFtIHNheXMgPGNvZGU+SU5QVVQ8L2NvZGU+
LCBvdXIgaW50ZXJwcmV0ZXIgc2F5cyA8Y29kZT55aWVsZDwvY29kZT4uIFRoaXMgYWxsb3dzIHVz
ZXJzIG9mIHRoZSBpbnRlcnByZXRlciB0byBlYXNpbHkgaW50ZWdyYXRlIGl0IGludG8gYSBydW5s
b29wLiBCYXNpYyBhbHNvIHVzZXMgY2xhc3NlcywgTWFwLCBhbmQgV2Vha01hcC4gVGhlIGJlbmNo
bWFyayBydW5zIGEgaGFuZGZ1bCBvZiBzaW1wbGUgcHJvZ3JhbXMsIHRoZSBtb3N0IGNvbXBsZXgg
b2Ygd2hpY2ggZmluZHMgcHJpbWUgbnVtYmVycy4gPGEgaHJlZj0iaHR0cHM6Ly90cmFjLndlYmtp
dC5vcmcvYnJvd3Nlci90cnVuay9QZXJmb3JtYW5jZVRlc3RzL0FSRVMtNi9CYXNpYz9yZXY9MjEx
Njk3Jm9yZGVyPW5hbWUiPkJyb3dzZSB0aGUgc291cmNlLjwvYT48L3A+CisgICAgICAgIAorICAg
ICAgICA8cD5BUkVTLTYgcmV3YXJkcyBicm93c2VycyB0aGF0IHN0YXJ0IHVwIHF1aWNrbHkgYW5k
IHJ1biBzbW9vdGhseS4gSXQncyBub3QgZW5vdWdoIHRvIGp1c3QgbWVhc3VyZSB0aGUgdG90YWwg
cnVubmluZyB0aW1lIG9mIGEgd29ya2xvYWQuIEJyb3dzZXJzIG1heSBwZXJmb3JtIGRpZmZlcmVu
dGx5IGZvciB0aGUgc2FtZSB3b3JrbG9hZCBkZXBlbmRpbmcgb24gaG93IG1hbnkgdGltZXMgaXQg
aGFzIHJ1bi4gR2FyYmFnZSBjb2xsZWN0aW9uIHJ1bnMgcGVyaW9kaWNhbGx5LCBtYWtpbmcgc29t
ZSBpdGVyYXRpb25zIHRha2UgbG9uZ2VyIHRoYW4gb3RoZXJzLiBDb2RlIHRoYXQgcnVucyByZXBl
YXRlZGx5IGdldHMgb3B0aW1pemVkIGJ5IHRoZSBicm93c2VyLCBzbyB0aGUgZmlyc3QgaXRlcmF0
aW9uIG9mIGFueSB3b3JrbG9hZCBpcyBtb3JlIGV4cGVuc2l2ZSB0aGFuIHRoZSByZXN0LiBBUkVT
LTYgcnVucyB0aGVzZSBiZW5jaG1hcmtzIGZvciAyMDAgaXRlcmF0aW9ucyBhbmQgcmVwb3J0cyB0
aGUgZXhlY3V0aW9uIHRpbWUgb2YgdGhlIGZpcnN0IGl0ZXJhdGlvbiwgdGhlIGF2ZXJhZ2Ugb2Yg
dGhlIHdvcnN0IDIlIGl0ZXJhdGlvbnMsIGFuZCB0aGUgb3ZlcmFsbCBhdmVyYWdlLiBFYWNoIG9m
IHRoZXNlIHZhbHVlcyBpcyBnaXZlbiBhbiBlcXVhbCB3ZWlnaHQgd2hlbiBjb21wdXRpbmcgdGhl
IG92ZXJhbGwgYXZlcmFnZSBleGVjdXRpb24gdGltZS4gSGVuY2UsIHdoaWxlIEFSRVMtNiByZXdh
cmRzIHNvcGhpc3RpY2F0ZWQgYWRhcHRpdmUgb3B0aW1pemF0aW9ucyB0aGF0IGhhcHBlbiBmb3Ig
bG9uZy1ydW5uaW5nIGNvZGUsIGl0IGVxdWFsbHkgcmV3YXJkcyByZWR1Y2VkIGphbmsgYW5kIGZh
c3Qgc3RhcnQtdXAgZm9yIHNob3J0LXJ1bm5pbmcgY29kZS48L3A+CiAKICAgICAgICAgPHA+V2Ug
bGlrZSBtYWtpbmcgSmF2YVNjcmlwdCBydW4gZmFzdGVyLCBidXQgd2UgZGlkbiYjODIxNzt0IGhh
dmUgYW55IEVTMjAxNSBjb2RlIHRvIG9wdGltaXplLiBBUkVTLTYgaXMgYSBjb2xsZWN0aW9uIG9m
IHNhbXBsZSBFUzIwMTUgY29kZSB3cml0dGVuIGJ5IHRoZSBXZWJLaXQgSmF2YVNjcmlwdCB0ZWFt
LCB3aGljaCB3ZSB1c2VkIHRvIGJvb3RzdHJhcCBvdXIgRVMyMDE1IG9wdGltaXphdGlvbiBlZmZv
cnRzLjwvcD4KICAgICAgICAgCkBAIC0xMjIsNCArMTI0LDQgQEAKICAgICA8c2NyaXB0IHNyYz0i
Z2x1ZS5qcyI+PC9zY3JpcHQ+CiAgICAgICAgIAogPC9ib2R5PgotPC9odG1sPgpcIE5vIG5ld2xp
bmUgYXQgZW5kIG9mIGZpbGUKKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>300685</attachid>
            <date>2017-02-05 21:31:26 -0800</date>
            <delta_ts>2017-02-06 10:25:45 -0800</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>5323</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFBlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFBlcmZvcm1h
bmNlVGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMTE3MDEpCisrKyBQZXJmb3JtYW5jZVRlc3Rz
L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDE3LTAyLTA1ICBG
aWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAgQmVlZiB1cCB0aGUgQVJF
Uy02IGV4cGxhaW5lciB0ZXh0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xNjc4NjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KyAgICAgICAgCisgICAgICAgIEFkZGVkIGFwcHJvcHJpYXRlIGxpbmtzLgorCisgICAgICAgIEFk
ZGVkIHRleHQgdGhhdCBleHBsYWlucyB0aGUgc3Vic2NvcmVzLgorCisgICAgICAgICogQVJFUy02
L2luZGV4Lmh0bWw6CisKIDIwMTctMDItMDUgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNv
bT4KIAogICAgICAgICBDaGFuZ2UgRVM2U2FtcGxlQmVuY2ggaW50byBBUkVTLTYKSW5kZXg6IFBl
cmZvcm1hbmNlVGVzdHMvQVJFUy02L2luZGV4Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gUGVyZm9ybWFu
Y2VUZXN0cy9BUkVTLTYvaW5kZXguaHRtbAkocmV2aXNpb24gMjExNjk3KQorKysgUGVyZm9ybWFu
Y2VUZXN0cy9BUkVTLTYvaW5kZXguaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMTA0LDkgKzEwNCwx
MSBAQAogICAgICAgICAKICAgICAgICAgPHA+QVJFUy02IG1lYXN1cmVzIHRoZSBleGVjdXRpb24g
dGltZSBvZiBKYXZhU2NyaXB0JiM4MjE3O3MgbmV3ZXN0IGZlYXR1cmVzLCBpbmNsdWRpbmcgc3lt
Ym9scywgZm9yLW9mLCBhcnJvdyBmdW5jdGlvbnMsIE1hcC9TZXQvV2Vha01hcCwgbGV0L2NvbnN0
LCBjbGFzc2VzLCBwcm94aWVzLCBzdHJpbmcgaW50ZXJwb2xhdGlvbiwgZGVzdHJ1Y3R1cmluZywg
ZGVmYXVsdCBhcmd1bWVudHMsIHNwcmVhZCwgdGFpbCBjYWxscywgYW5kIGdlbmVyYXRvcnMuPC9w
PgogCi0gICAgICAgIDxwPkFpciBpcyBhbiBFUzIwMTUgcG9ydCBvZiB0aGUgPGEgaHJlZj0iaHR0
cHM6Ly93ZWJraXQub3JnL2Jsb2cvNTg1Mi9pbnRyb2R1Y2luZy10aGUtYjMtaml0LWNvbXBpbGVy
LyI+V2ViS2l0IEIzIEpJVDwvYT4mIzgyMTc7cyA8YSBocmVmPSJodHRwczovL3RyYWMud2Via2l0
Lm9yZy9jaGFuZ2VzZXQvMjAxNzgzIj48Y29kZT5BaXI6OmFsbG9jYXRlU3RhY2s8L2NvZGU+IHBo
YXNlPC9hPi4gVGhpcyBjb2RlIGlzIGEgaGVhdnkgdXNlciBvZiBNYXAsIFNldCwgY2xhc3Nlcywg
c3ByZWFkLCBhbmQgZm9yLW9mLiBUaGUgYmVuY2htYXJrIHJ1bnMgPGNvZGU+YWxsb2NhdGVTdGFj
azwvY29kZT4gb24gaG90IGZ1bmN0aW9uIGJvZGllcyBmcm9tIG90aGVyIHBvcHVsYXIgSmF2YVNj
cmlwdCBiZW5jaG1hcmtzOiA8Y29kZT5leGVjdXRlSXRlcmF0aW9uPC9jb2RlPiBmcm9tIE9jdGFu
ZS9HYW1lYm95LCA8Y29kZT5nYXVzc2lhbkJsdXI8L2NvZGU+IGZyb20gS3Jha2VuLCBhbmQgPGNv
ZGU+c2NhbklkZW50aWZpZXI8L2NvZGU+IGZyb20gT2N0YW5lL1R5cGVzY3JpcHQuIEJlY2F1c2Ug
bWV0YWNpcmN1bGFyaXR5LCB0aGUgYmVuY2htYXJrIGFsc28gcnVucyA8Y29kZT5hbGxvY2F0ZVN0
YWNrPC9jb2RlPiBvbiB0aGUgbGFyZ2VzdCBob3QgZnVuY3Rpb24gaW4gQWlyLjwvcD4KKyAgICAg
ICAgPHA+QWlyIGlzIGFuIEVTMjAxNSBwb3J0IG9mIHRoZSA8YSBocmVmPSJodHRwczovL3dlYmtp
dC5vcmcvYmxvZy81ODUyL2ludHJvZHVjaW5nLXRoZS1iMy1qaXQtY29tcGlsZXIvIj5XZWJLaXQg
QjMgSklUPC9hPiYjODIxNztzIDxhIGhyZWY9Imh0dHBzOi8vdHJhYy53ZWJraXQub3JnL2NoYW5n
ZXNldC8yMDE3ODMiPjxjb2RlPkFpcjo6YWxsb2NhdGVTdGFjazwvY29kZT4gcGhhc2U8L2E+LiBU
aGlzIGNvZGUgaXMgYSBoZWF2eSB1c2VyIG9mIE1hcCwgU2V0LCBjbGFzc2VzLCBzcHJlYWQsIGFu
ZCBmb3Itb2YuIFRoZSBiZW5jaG1hcmsgcnVucyA8Y29kZT5hbGxvY2F0ZVN0YWNrPC9jb2RlPiBv
biBob3QgZnVuY3Rpb24gYm9kaWVzIGZyb20gb3RoZXIgcG9wdWxhciBKYXZhU2NyaXB0IGJlbmNo
bWFya3M6IDxjb2RlPmV4ZWN1dGVJdGVyYXRpb248L2NvZGU+IGZyb20gPGEgaHJlZj0iaHR0cHM6
Ly9kZXZlbG9wZXJzLmdvb2dsZS5jb20vb2N0YW5lLyI+T2N0YW5lPC9hPi9HYW1lYm95LCA8Y29k
ZT5nYXVzc2lhbkJsdXI8L2NvZGU+IGZyb20gPGEgaHJlZj0iaHR0cDovL2tyYWtlbmJlbmNobWFy
ay5tb3ppbGxhLm9yZyI+S3Jha2VuPC9hPiwgYW5kIDxjb2RlPnNjYW5JZGVudGlmaWVyPC9jb2Rl
PiBmcm9tIE9jdGFuZS9UeXBlc2NyaXB0LiBCZWNhdXNlIG1ldGFjaXJjdWxhcml0eSwgdGhlIGJl
bmNobWFyayBhbHNvIHJ1bnMgPGNvZGU+YWxsb2NhdGVTdGFjazwvY29kZT4gb24gdGhlIGxhcmdl
c3QgaG90IGZ1bmN0aW9uIGluIEFpci4gPGEgaHJlZj0iaHR0cHM6Ly90cmFjLndlYmtpdC5vcmcv
YnJvd3Nlci90cnVuay9QZXJmb3JtYW5jZVRlc3RzL0FSRVMtNi9BaXI/cmV2PTIxMTY5NyI+QnJv
d3NlIHRoZSBzb3VyY2UuPC9hPjwvcD4KIAotICAgICAgICA8cD5CYXNpYyBpcyBhbiA8YSBocmVm
PSJodHRwczovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMjAyNDQ2Ij5FUzIwMTUgaW1wbGVt
ZW50YXRpb24gb2YgdGhlIEVDTUEtNTUgQkFTSUMgc3RhbmRhcmQ8L2E+LiBCQVNJQyB3YXMgYW4g
aW50ZXJhY3RpdmUgbGFuZ3VhZ2UgZnJvbSB0aGUgc3RhcnQsIHNvIG91ciBpbXBsZW1lbnRhdGlv
biB1c2VzIGdlbmVyYXRvciBmdW5jdGlvbnMgZm9yIHRoZSBlbnRpcmUgaW50ZXJwcmV0ZXIuIFdo
ZW4gdGhlIEJBU0lDIHByb2dyYW0gc2F5cyA8Y29kZT5JTlBVVDwvY29kZT4sIG91ciBpbnRlcnBy
ZXRlciBzYXlzIDxjb2RlPnlpZWxkPC9jb2RlPi4gVGhpcyBhbGxvd3MgdXNlcnMgb2YgdGhlIGlu
dGVycHJldGVyIHRvIGVhc2lseSBpbnRlZ3JhdGUgaXQgaW50byBhIHJ1bmxvb3AuIEJhc2ljIGFs
c28gdXNlcyBjbGFzc2VzLCBNYXAsIGFuZCBXZWFrTWFwLiBUaGUgYmVuY2htYXJrIHJ1bnMgYSBo
YW5kZnVsIG9mIHNpbXBsZSBwcm9ncmFtcywgdGhlIG1vc3QgY29tcGxleCBvZiB3aGljaCBmaW5k
cyBwcmltZSBudW1iZXJzLjwvcD4KKyAgICAgICAgPHA+QmFzaWMgaXMgYW4gPGEgaHJlZj0iaHR0
cHM6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzIwMjQ0NiI+RVMyMDE1IGltcGxlbWVudGF0
aW9uPC9hPiBvZiB0aGUgPGEgaHJlZj0iaHR0cDovL3d3dy5lY21hLWludGVybmF0aW9uYWwub3Jn
L3B1YmxpY2F0aW9ucy9maWxlcy9FQ01BLVNULVdJVEhEUkFXTi9FQ01BLTU1LCUyMDFzdCUyMEVk
aXRpb24sJTIwSmFudWFyeSUyMDE5NzgucGRmIj5FQ01BLTU1IEJBU0lDIHN0YW5kYXJkPC9hPi4g
QkFTSUMgd2FzIGFuIGludGVyYWN0aXZlIGxhbmd1YWdlIGZyb20gdGhlIHN0YXJ0LCBzbyBvdXIg
aW1wbGVtZW50YXRpb24gdXNlcyBnZW5lcmF0b3IgZnVuY3Rpb25zIGZvciB0aGUgZW50aXJlIGlu
dGVycHJldGVyLiBXaGVuIHRoZSBCQVNJQyBwcm9ncmFtIHNheXMgPGNvZGU+SU5QVVQ8L2NvZGU+
LCBvdXIgaW50ZXJwcmV0ZXIgc2F5cyA8Y29kZT55aWVsZDwvY29kZT4uIFRoaXMgYWxsb3dzIHVz
ZXJzIG9mIHRoZSBpbnRlcnByZXRlciB0byBlYXNpbHkgaW50ZWdyYXRlIGl0IGludG8gYSBydW5s
b29wLiBCYXNpYyBhbHNvIHVzZXMgY2xhc3NlcywgTWFwLCBhbmQgV2Vha01hcC4gVGhlIGJlbmNo
bWFyayBydW5zIGEgaGFuZGZ1bCBvZiBzaW1wbGUgcHJvZ3JhbXMsIHRoZSBtb3N0IGNvbXBsZXgg
b2Ygd2hpY2ggZmluZHMgcHJpbWUgbnVtYmVycy4gPGEgaHJlZj0iaHR0cHM6Ly90cmFjLndlYmtp
dC5vcmcvYnJvd3Nlci90cnVuay9QZXJmb3JtYW5jZVRlc3RzL0FSRVMtNi9CYXNpYz9yZXY9MjEx
Njk3Jm9yZGVyPW5hbWUiPkJyb3dzZSB0aGUgc291cmNlLjwvYT48L3A+CisgICAgICAgIAorICAg
ICAgICA8cD5BUkVTLTYgcmV3YXJkcyBicm93c2VycyB0aGF0IHN0YXJ0IHVwIHF1aWNrbHkgYW5k
IHJ1biBzbW9vdGhseS4gSXQncyBub3QgZW5vdWdoIHRvIGp1c3QgbWVhc3VyZSB0aGUgdG90YWwg
cnVubmluZyB0aW1lIG9mIGEgd29ya2xvYWQuIEJyb3dzZXJzIG1heSBwZXJmb3JtIGRpZmZlcmVu
dGx5IGZvciB0aGUgc2FtZSB3b3JrbG9hZCBkZXBlbmRpbmcgb24gaG93IG1hbnkgdGltZXMgaXQg
aGFzIHJ1bi4gR2FyYmFnZSBjb2xsZWN0aW9uIHJ1bnMgcGVyaW9kaWNhbGx5LCBtYWtpbmcgc29t
ZSBpdGVyYXRpb25zIHRha2UgbG9uZ2VyIHRoYW4gb3RoZXJzLiBDb2RlIHRoYXQgcnVucyByZXBl
YXRlZGx5IGdldHMgb3B0aW1pemVkIGJ5IHRoZSBicm93c2VyLCBzbyB0aGUgZmlyc3QgaXRlcmF0
aW9uIG9mIGFueSB3b3JrbG9hZCBpcyBtb3JlIGV4cGVuc2l2ZSB0aGFuIHRoZSByZXN0LiBBUkVT
LTYgcnVucyB0aGVzZSBiZW5jaG1hcmtzIGZvciAyMDAgaXRlcmF0aW9ucyBhbmQgcmVwb3J0cyB0
aGUgZXhlY3V0aW9uIHRpbWUgb2YgdGhlIGZpcnN0IGl0ZXJhdGlvbiwgdGhlIGF2ZXJhZ2Ugb2Yg
dGhlIHdvcnN0IDIlIGl0ZXJhdGlvbnMsIGFuZCB0aGUgb3ZlcmFsbCBhdmVyYWdlLiBFYWNoIG9m
IHRoZXNlIHZhbHVlcyBpcyBnaXZlbiBhbiBlcXVhbCB3ZWlnaHQgd2hlbiBjb21wdXRpbmcgdGhl
IG92ZXJhbGwgYXZlcmFnZSBleGVjdXRpb24gdGltZS4gQVJFUy02IGVxdWFsbHkgcmV3YXJkcyBm
YXN0IHN0YXJ0LXVwLCBsb3cgamFuaywgYW5kIHNvcGhpc3RpY2F0ZWQgYWRhcHRpdmUgb3B0aW1p
emF0aW9ucyBmb3IgbG9uZy1ydW5uaW5nIGNvZGUuPC9wPgogCiAgICAgICAgIDxwPldlIGxpa2Ug
bWFraW5nIEphdmFTY3JpcHQgcnVuIGZhc3RlciwgYnV0IHdlIGRpZG4mIzgyMTc7dCBoYXZlIGFu
eSBFUzIwMTUgY29kZSB0byBvcHRpbWl6ZS4gQVJFUy02IGlzIGEgY29sbGVjdGlvbiBvZiBzYW1w
bGUgRVMyMDE1IGNvZGUgd3JpdHRlbiBieSB0aGUgV2ViS2l0IEphdmFTY3JpcHQgdGVhbSwgd2hp
Y2ggd2UgdXNlZCB0byBib290c3RyYXAgb3VyIEVTMjAxNSBvcHRpbWl6YXRpb24gZWZmb3J0cy48
L3A+CiAgICAgICAgIApAQCAtMTIyLDQgKzEyNCw0IEBACiAgICAgPHNjcmlwdCBzcmM9ImdsdWUu
anMiPjwvc2NyaXB0PgogICAgICAgICAKIDwvYm9keT4KLTwvaHRtbD4KXCBObyBuZXdsaW5lIGF0
IGVuZCBvZiBmaWxlCis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>300734</attachid>
            <date>2017-02-06 10:25:45 -0800</date>
            <delta_ts>2017-02-06 11:17:17 -0800</delta_ts>
            <desc>more</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>5584</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFBlcmZvcm1hbmNlVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFBlcmZvcm1h
bmNlVGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMTE3MDEpCisrKyBQZXJmb3JtYW5jZVRlc3Rz
L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDE3LTAyLTA1ICBG
aWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAgQmVlZiB1cCB0aGUgQVJF
Uy02IGV4cGxhaW5lciB0ZXh0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xNjc4NjcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KyAgICAgICAgCisgICAgICAgIEFkZGVkIGFwcHJvcHJpYXRlIGxpbmtzLgorCisgICAgICAgIEFk
ZGVkIHRleHQgdGhhdCBleHBsYWlucyB0aGUgc3Vic2NvcmVzLgorCisgICAgICAgICogQVJFUy02
L2luZGV4Lmh0bWw6CisKIDIwMTctMDItMDUgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNv
bT4KIAogICAgICAgICBDaGFuZ2UgRVM2U2FtcGxlQmVuY2ggaW50byBBUkVTLTYKSW5kZXg6IFBl
cmZvcm1hbmNlVGVzdHMvQVJFUy02L2luZGV4Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gUGVyZm9ybWFu
Y2VUZXN0cy9BUkVTLTYvaW5kZXguaHRtbAkocmV2aXNpb24gMjExNjk3KQorKysgUGVyZm9ybWFu
Y2VUZXN0cy9BUkVTLTYvaW5kZXguaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMTA0LDkgKzEwNCwx
MyBAQAogICAgICAgICAKICAgICAgICAgPHA+QVJFUy02IG1lYXN1cmVzIHRoZSBleGVjdXRpb24g
dGltZSBvZiBKYXZhU2NyaXB0JiM4MjE3O3MgbmV3ZXN0IGZlYXR1cmVzLCBpbmNsdWRpbmcgc3lt
Ym9scywgZm9yLW9mLCBhcnJvdyBmdW5jdGlvbnMsIE1hcC9TZXQvV2Vha01hcCwgbGV0L2NvbnN0
LCBjbGFzc2VzLCBwcm94aWVzLCBzdHJpbmcgaW50ZXJwb2xhdGlvbiwgZGVzdHJ1Y3R1cmluZywg
ZGVmYXVsdCBhcmd1bWVudHMsIHNwcmVhZCwgdGFpbCBjYWxscywgYW5kIGdlbmVyYXRvcnMuPC9w
PgogCi0gICAgICAgIDxwPkFpciBpcyBhbiBFUzIwMTUgcG9ydCBvZiB0aGUgPGEgaHJlZj0iaHR0
cHM6Ly93ZWJraXQub3JnL2Jsb2cvNTg1Mi9pbnRyb2R1Y2luZy10aGUtYjMtaml0LWNvbXBpbGVy
LyI+V2ViS2l0IEIzIEpJVDwvYT4mIzgyMTc7cyA8YSBocmVmPSJodHRwczovL3RyYWMud2Via2l0
Lm9yZy9jaGFuZ2VzZXQvMjAxNzgzIj48Y29kZT5BaXI6OmFsbG9jYXRlU3RhY2s8L2NvZGU+IHBo
YXNlPC9hPi4gVGhpcyBjb2RlIGlzIGEgaGVhdnkgdXNlciBvZiBNYXAsIFNldCwgY2xhc3Nlcywg
c3ByZWFkLCBhbmQgZm9yLW9mLiBUaGUgYmVuY2htYXJrIHJ1bnMgPGNvZGU+YWxsb2NhdGVTdGFj
azwvY29kZT4gb24gaG90IGZ1bmN0aW9uIGJvZGllcyBmcm9tIG90aGVyIHBvcHVsYXIgSmF2YVNj
cmlwdCBiZW5jaG1hcmtzOiA8Y29kZT5leGVjdXRlSXRlcmF0aW9uPC9jb2RlPiBmcm9tIE9jdGFu
ZS9HYW1lYm95LCA8Y29kZT5nYXVzc2lhbkJsdXI8L2NvZGU+IGZyb20gS3Jha2VuLCBhbmQgPGNv
ZGU+c2NhbklkZW50aWZpZXI8L2NvZGU+IGZyb20gT2N0YW5lL1R5cGVzY3JpcHQuIEJlY2F1c2Ug
bWV0YWNpcmN1bGFyaXR5LCB0aGUgYmVuY2htYXJrIGFsc28gcnVucyA8Y29kZT5hbGxvY2F0ZVN0
YWNrPC9jb2RlPiBvbiB0aGUgbGFyZ2VzdCBob3QgZnVuY3Rpb24gaW4gQWlyLjwvcD4KKyAgICAg
ICAgPHA+QWlyIGlzIGFuIEVTMjAxNSBwb3J0IG9mIHRoZSA8YSBocmVmPSJodHRwczovL3dlYmtp
dC5vcmcvYmxvZy81ODUyL2ludHJvZHVjaW5nLXRoZS1iMy1qaXQtY29tcGlsZXIvIj5XZWJLaXQg
QjMgSklUPC9hPiYjODIxNztzIDxhIGhyZWY9Imh0dHBzOi8vdHJhYy53ZWJraXQub3JnL2NoYW5n
ZXNldC8yMDE3ODMiPjxjb2RlPkFpcjo6YWxsb2NhdGVTdGFjazwvY29kZT4gcGhhc2U8L2E+LiBU
aGlzIGNvZGUgaXMgYSBoZWF2eSB1c2VyIG9mIE1hcCwgU2V0LCBjbGFzc2VzLCBzcHJlYWQsIGFu
ZCBmb3Itb2YuIFRoZSBiZW5jaG1hcmsgcnVucyA8Y29kZT5hbGxvY2F0ZVN0YWNrPC9jb2RlPiBv
biBob3QgZnVuY3Rpb24gYm9kaWVzIGZyb20gb3RoZXIgcG9wdWxhciBKYXZhU2NyaXB0IGJlbmNo
bWFya3M6IDxjb2RlPmV4ZWN1dGVJdGVyYXRpb248L2NvZGU+IGZyb20gPGEgaHJlZj0iaHR0cHM6
Ly9kZXZlbG9wZXJzLmdvb2dsZS5jb20vb2N0YW5lLyI+T2N0YW5lPC9hPi9HYW1lYm95LCA8Y29k
ZT5nYXVzc2lhbkJsdXI8L2NvZGU+IGZyb20gPGEgaHJlZj0iaHR0cDovL2tyYWtlbmJlbmNobWFy
ay5tb3ppbGxhLm9yZyI+S3Jha2VuPC9hPiwgYW5kIDxjb2RlPnNjYW5JZGVudGlmaWVyPC9jb2Rl
PiBmcm9tIE9jdGFuZS9UeXBlc2NyaXB0LiBCZWNhdXNlIG1ldGFjaXJjdWxhcml0eSwgdGhlIGJl
bmNobWFyayBhbHNvIHJ1bnMgPGNvZGU+YWxsb2NhdGVTdGFjazwvY29kZT4gb24gdGhlIGxhcmdl
c3QgaG90IGZ1bmN0aW9uIGluIEFpci4gPGEgaHJlZj0iaHR0cHM6Ly90cmFjLndlYmtpdC5vcmcv
YnJvd3Nlci90cnVuay9QZXJmb3JtYW5jZVRlc3RzL0FSRVMtNi9BaXI/cmV2PTIxMTY5NyI+QnJv
d3NlIHRoZSBzb3VyY2UuPC9hPjwvcD4KIAotICAgICAgICA8cD5CYXNpYyBpcyBhbiA8YSBocmVm
PSJodHRwczovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMjAyNDQ2Ij5FUzIwMTUgaW1wbGVt
ZW50YXRpb24gb2YgdGhlIEVDTUEtNTUgQkFTSUMgc3RhbmRhcmQ8L2E+LiBCQVNJQyB3YXMgYW4g
aW50ZXJhY3RpdmUgbGFuZ3VhZ2UgZnJvbSB0aGUgc3RhcnQsIHNvIG91ciBpbXBsZW1lbnRhdGlv
biB1c2VzIGdlbmVyYXRvciBmdW5jdGlvbnMgZm9yIHRoZSBlbnRpcmUgaW50ZXJwcmV0ZXIuIFdo
ZW4gdGhlIEJBU0lDIHByb2dyYW0gc2F5cyA8Y29kZT5JTlBVVDwvY29kZT4sIG91ciBpbnRlcnBy
ZXRlciBzYXlzIDxjb2RlPnlpZWxkPC9jb2RlPi4gVGhpcyBhbGxvd3MgdXNlcnMgb2YgdGhlIGlu
dGVycHJldGVyIHRvIGVhc2lseSBpbnRlZ3JhdGUgaXQgaW50byBhIHJ1bmxvb3AuIEJhc2ljIGFs
c28gdXNlcyBjbGFzc2VzLCBNYXAsIGFuZCBXZWFrTWFwLiBUaGUgYmVuY2htYXJrIHJ1bnMgYSBo
YW5kZnVsIG9mIHNpbXBsZSBwcm9ncmFtcywgdGhlIG1vc3QgY29tcGxleCBvZiB3aGljaCBmaW5k
cyBwcmltZSBudW1iZXJzLjwvcD4KKyAgICAgICAgPHA+QmFzaWMgaXMgYW4gPGEgaHJlZj0iaHR0
cHM6Ly90cmFjLndlYmtpdC5vcmcvY2hhbmdlc2V0LzIwMjQ0NiI+RVMyMDE1IGltcGxlbWVudGF0
aW9uPC9hPiBvZiB0aGUgPGEgaHJlZj0iaHR0cDovL3d3dy5lY21hLWludGVybmF0aW9uYWwub3Jn
L3B1YmxpY2F0aW9ucy9maWxlcy9FQ01BLVNULVdJVEhEUkFXTi9FQ01BLTU1LCUyMDFzdCUyMEVk
aXRpb24sJTIwSmFudWFyeSUyMDE5NzgucGRmIj5FQ01BLTU1IEJBU0lDIHN0YW5kYXJkPC9hPi4g
QkFTSUMgd2FzIGFuIGludGVyYWN0aXZlIGxhbmd1YWdlIGZyb20gdGhlIHN0YXJ0LCBzbyBvdXIg
aW1wbGVtZW50YXRpb24gdXNlcyBnZW5lcmF0b3IgZnVuY3Rpb25zIGZvciB0aGUgZW50aXJlIGlu
dGVycHJldGVyLiBXaGVuIHRoZSBCQVNJQyBwcm9ncmFtIHNheXMgPGNvZGU+SU5QVVQ8L2NvZGU+
LCBvdXIgaW50ZXJwcmV0ZXIgc2F5cyA8Y29kZT55aWVsZDwvY29kZT4uIFRoaXMgYWxsb3dzIHVz
ZXJzIG9mIHRoZSBpbnRlcnByZXRlciB0byBlYXNpbHkgaW50ZWdyYXRlIGl0IGludG8gYSBydW5s
b29wLiBCYXNpYyBhbHNvIHVzZXMgY2xhc3NlcywgTWFwLCBhbmQgV2Vha01hcC4gVGhlIGJlbmNo
bWFyayBydW5zIGEgaGFuZGZ1bCBvZiBzaW1wbGUgcHJvZ3JhbXMsIHRoZSBtb3N0IGNvbXBsZXgg
b2Ygd2hpY2ggZmluZHMgcHJpbWUgbnVtYmVycy4gPGEgaHJlZj0iaHR0cHM6Ly90cmFjLndlYmtp
dC5vcmcvYnJvd3Nlci90cnVuay9QZXJmb3JtYW5jZVRlc3RzL0FSRVMtNi9CYXNpYz9yZXY9MjEx
Njk3Jm9yZGVyPW5hbWUiPkJyb3dzZSB0aGUgc291cmNlLjwvYT48L3A+CisgICAgICAgIAorICAg
ICAgICA8cD5BUkVTLTYgcmV3YXJkcyBicm93c2VycyB0aGF0IHN0YXJ0IHVwIHF1aWNrbHkgYW5k
IHJ1biBzbW9vdGhseS4gSXQncyBub3QgZW5vdWdoIHRvIGp1c3QgbWVhc3VyZSB0aGUgdG90YWwg
cnVubmluZyB0aW1lIG9mIGEgd29ya2xvYWQuIEJyb3dzZXJzIG1heSBwZXJmb3JtIGRpZmZlcmVu
dGx5IGZvciB0aGUgc2FtZSB3b3JrbG9hZCBkZXBlbmRpbmcgb24gaG93IG1hbnkgdGltZXMgaXQg
aGFzIHJ1bi4gR2FyYmFnZSBjb2xsZWN0aW9uIHJ1bnMgcGVyaW9kaWNhbGx5LCBtYWtpbmcgc29t
ZSBpdGVyYXRpb25zIHRha2UgbG9uZ2VyIHRoYW4gb3RoZXJzLiBDb2RlIHRoYXQgcnVucyByZXBl
YXRlZGx5IGdldHMgb3B0aW1pemVkIGJ5IHRoZSBicm93c2VyLCBzbyB0aGUgZmlyc3QgaXRlcmF0
aW9uIG9mIGFueSB3b3JrbG9hZCBpcyBtb3JlIGV4cGVuc2l2ZSB0aGFuIHRoZSByZXN0LiBBUkVT
LTYgcnVucyB0aGVzZSBiZW5jaG1hcmtzIGZvciAyMDAgaXRlcmF0aW9ucyBhbmQgcmVwb3J0cyB0
aGUgZXhlY3V0aW9uIHRpbWUgb2YgdGhlIGZpcnN0IGl0ZXJhdGlvbiwgdGhlIGF2ZXJhZ2Ugb2Yg
dGhlIHdvcnN0IDIlIGl0ZXJhdGlvbnMsIGFuZCB0aGUgb3ZlcmFsbCBhdmVyYWdlLiBFYWNoIG9m
IHRoZXNlIHZhbHVlcyBpcyBnaXZlbiBhbiBlcXVhbCB3ZWlnaHQgd2hlbiBjb21wdXRpbmcgdGhl
IG92YXJhbGwgdGltZS4gQVJFUy02IGVxdWFsbHkgcmV3YXJkcyBmYXN0IHN0YXJ0LXVwLCBsb3cg
amFuaywgYW5kIHNvcGhpc3RpY2F0ZWQgYWRhcHRpdmUgb3B0aW1pemF0aW9ucyBmb3IgbG9uZy1y
dW5uaW5nIGNvZGUuPC9wPgorICAgICAgICAKKyAgICAgICAgPHA+RWFjaCBBUkVTLTYgc2FtcGxl
IGhhcyAyMDAgaXRlcmF0aW9ucyBvZiBBaXIgYW5kIDIwMCBpdGVyYXRpb25zIG9mIEJhc2ljLiBB
UkVTLTYgcnVucyAxMCBzYW1wbGVzLCBhbmQgcmVwb3J0cyB0aGUgYXZlcmFnZSB3aXRoIDk1JSBj
b25maWRlbmNlIGludGVydmFscy4gRWFjaCBzYW1wbGUgcnVucyBpbiBhIGZyZXNoIDxjb2RlPmlm
cmFtZTwvY29kZT4gdG8gc2ltdWxhdGUgc29tZSBvZiB0aGUgZWZmZWN0cyBvZiBwYWdlIG5hdmln
YXRpb24uPC9wPgogCiAgICAgICAgIDxwPldlIGxpa2UgbWFraW5nIEphdmFTY3JpcHQgcnVuIGZh
c3RlciwgYnV0IHdlIGRpZG4mIzgyMTc7dCBoYXZlIGFueSBFUzIwMTUgY29kZSB0byBvcHRpbWl6
ZS4gQVJFUy02IGlzIGEgY29sbGVjdGlvbiBvZiBzYW1wbGUgRVMyMDE1IGNvZGUgd3JpdHRlbiBi
eSB0aGUgV2ViS2l0IEphdmFTY3JpcHQgdGVhbSwgd2hpY2ggd2UgdXNlZCB0byBib290c3RyYXAg
b3VyIEVTMjAxNSBvcHRpbWl6YXRpb24gZWZmb3J0cy48L3A+CiAgICAgICAgIApAQCAtMTIyLDQg
KzEyNiw0IEBACiAgICAgPHNjcmlwdCBzcmM9ImdsdWUuanMiPjwvc2NyaXB0PgogICAgICAgICAK
IDwvYm9keT4KLTwvaHRtbD4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="322584"
          type_id="1"
          status="+"
          setter="saam"
    />
          </attachment>
      

    </bug>

</bugzilla>