<?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>172720</bug_id>
          
          <creation_ts>2017-05-30 08:41:11 -0700</creation_ts>
          <short_desc>REGRESSION: LayoutTest js/intl-datetimeformat.html is failing</short_desc>
          <delta_ts>2017-06-09 15:45:04 -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>JavaScriptCore</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryan Haddad">ryanhaddad</reporter>
          <assigned_to name="Andy VanWagoner">andy</assigned_to>
          <cc>andy</cc>
    
    <cc>ap</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1313732</commentid>
    <comment_count>0</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2017-05-30 08:41:11 -0700</bug_when>
    <thetext>LayoutTest js/intl-datetimeformat.html is failing

https://build.webkit.org/results/Apple%20Sierra%20Release%20WK2%20(Tests)/r217555%20(1840)/results.html

--- /Volumes/Data/slave/sierra-release-tests-wk2/build/layout-test-results/js/intl-datetimeformat-expected.txt
+++ /Volumes/Data/slave/sierra-release-tests-wk2/build/layout-test-results/js/intl-datetimeformat-actual.txt
@@ -377,7 +377,7 @@
 PASS Intl.DateTimeFormat(&apos;en&apos;, { minute:&apos;2-digit&apos;, hour:&apos;numeric&apos;, timeZoneName:&apos;short&apos; }).resolvedOptions().timeZoneName is &apos;short&apos;
 PASS Intl.DateTimeFormat(&apos;en&apos;, { minute:&apos;2-digit&apos;, hour:&apos;numeric&apos;, timeZoneName:&apos;short&apos;, timeZone: &apos;UTC&apos; }).format(0) is &apos;12:00 AM GMT&apos;
 PASS Intl.DateTimeFormat(&apos;pt-BR&apos;, { minute:&apos;2-digit&apos;, hour:&apos;numeric&apos;, timeZoneName:&apos;long&apos; }).resolvedOptions().timeZoneName is &apos;long&apos;
-PASS Intl.DateTimeFormat(&apos;pt-BR&apos;, { minute:&apos;2-digit&apos;, hour:&apos;numeric&apos;, timeZoneName:&apos;long&apos;, timeZone: &apos;UTC&apos; }).format(0) is &apos;00:00 GMT&apos;
+FAIL Intl.DateTimeFormat(&apos;pt-BR&apos;, { minute:&apos;2-digit&apos;, hour:&apos;numeric&apos;, timeZoneName:&apos;long&apos;, timeZone: &apos;UTC&apos; }).format(0) should be 00:00 GMT. Was 00:00 Horário do Meridiano de Greenwich.
 PASS 
     var options = { weekday: &quot;short&quot;, year: &quot;numeric&quot;, month: &quot;short&quot;, day: &quot;numeric&quot;, hour: &quot;numeric&quot;, minute: &quot;numeric&quot;, second: &quot;numeric&quot; };
     var resolved = Intl.DateTimeFormat(&quot;ar&quot;, options).resolvedOptions();
@@ -2551,33 +2551,13 @@
 PASS Intl.DateTimeFormat(&quot;zh-TW&quot;, { month: &quot;long&quot;, day: &quot;numeric&quot; }).formatToParts() is an instance of Array
 PASS Intl.DateTimeFormat(&quot;zh-TW&quot;, { hour: &quot;numeric&quot;, minute: &quot;numeric&quot;, second: &quot;numeric&quot; }).formatToParts() is an instance of Array
 PASS Intl.DateTimeFormat(&quot;zh-TW&quot;, { hour: &quot;numeric&quot;, minute: &quot;numeric&quot; }).formatToParts() is an instance of Array
-PASS JSON.stringify(
+FAIL JSON.stringify(
   Intl.DateTimeFormat(&apos;en-US&apos;, {
     hour: &quot;numeric&quot;, minute: &quot;numeric&quot;, second: &quot;numeric&quot;,
     year: &quot;numeric&quot;, month: &quot;long&quot;, day: &quot;numeric&quot;, weekday: &quot;long&quot;,
     timeZoneName: &quot;long&quot;, era: &quot;long&quot;, timeZone: &quot;UTC&quot;
   }).formatToParts(0)
-) is JSON.stringify([
-  {&quot;type&quot;:&quot;weekday&quot;,&quot;value&quot;:&quot;Thursday&quot;},
-  {&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot;, &quot;},
-  {&quot;type&quot;:&quot;month&quot;,&quot;value&quot;:&quot;January&quot;},
-  {&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot; &quot;},
-  {&quot;type&quot;:&quot;day&quot;,&quot;value&quot;:&quot;1&quot;},
-  {&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot;, &quot;},
-  {&quot;type&quot;:&quot;year&quot;,&quot;value&quot;:&quot;1970&quot;},
-  {&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot; &quot;},
-  {&quot;type&quot;:&quot;era&quot;,&quot;value&quot;:&quot;Anno Domini&quot;},
-  {&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot;, &quot;},
-  {&quot;type&quot;:&quot;hour&quot;,&quot;value&quot;:&quot;12&quot;},
-  {&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot;:&quot;},
-  {&quot;type&quot;:&quot;minute&quot;,&quot;value&quot;:&quot;00&quot;},
-  {&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot;:&quot;},
-  {&quot;type&quot;:&quot;second&quot;,&quot;value&quot;:&quot;00&quot;},
-  {&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot; &quot;},
-  {&quot;type&quot;:&quot;dayPeriod&quot;,&quot;value&quot;:&quot;AM&quot;},
-  {&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot; &quot;},
-  {&quot;type&quot;:&quot;timeZoneName&quot;,&quot;value&quot;:&quot;GMT&quot;}
-])
+) should be [{&quot;type&quot;:&quot;weekday&quot;,&quot;value&quot;:&quot;Thursday&quot;},{&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot;, &quot;},{&quot;type&quot;:&quot;month&quot;,&quot;value&quot;:&quot;January&quot;},{&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot; &quot;},{&quot;type&quot;:&quot;day&quot;,&quot;value&quot;:&quot;1&quot;},{&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot;, &quot;},{&quot;type&quot;:&quot;year&quot;,&quot;value&quot;:&quot;1970&quot;},{&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot; &quot;},{&quot;type&quot;:&quot;era&quot;,&quot;value&quot;:&quot;Anno Domini&quot;},{&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot;, &quot;},{&quot;type&quot;:&quot;hour&quot;,&quot;value&quot;:&quot;12&quot;},{&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot;:&quot;},{&quot;type&quot;:&quot;minute&quot;,&quot;value&quot;:&quot;00&quot;},{&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot;:&quot;},{&quot;type&quot;:&quot;second&quot;,&quot;value&quot;:&quot;00&quot;},{&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot; &quot;},{&quot;type&quot;:&quot;dayPeriod&quot;,&quot;value&quot;:&quot;AM&quot;},{&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot; &quot;},{&quot;type&quot;:&quot;timeZoneName&quot;,&quot;value&quot;:&quot;GMT&quot;}]. Was [{&quot;type&quot;:&quot;weekday&quot;,&quot;value&quot;:&quot;Thursday&quot;},{&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot;, &quot;},{&quot;type&quot;:&quot;month&quot;,&quot;value&quot;:&quot;January&quot;},{&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot; &quot;},{&quot;type&quot;:&quot;day&quot;,&quot;value&quot;:&quot;1&quot;},{&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot;, &quot;},{&quot;type&quot;:&quot;year&quot;,&quot;value&quot;:&quot;1970&quot;},{&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot; &quot;},{&quot;type&quot;:&quot;era&quot;,&quot;value&quot;:&quot;Anno Domini&quot;},{&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot;, &quot;},{&quot;type&quot;:&quot;hour&quot;,&quot;value&quot;:&quot;12&quot;},{&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot;:&quot;},{&quot;type&quot;:&quot;minute&quot;,&quot;value&quot;:&quot;00&quot;},{&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot;:&quot;},{&quot;type&quot;:&quot;second&quot;,&quot;value&quot;:&quot;00&quot;},{&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot; &quot;},{&quot;type&quot;:&quot;dayPeriod&quot;,&quot;value&quot;:&quot;AM&quot;},{&quot;type&quot;:&quot;literal&quot;,&quot;value&quot;:&quot; &quot;},{&quot;type&quot;:&quot;timeZoneName&quot;,&quot;value&quot;:&quot;Greenwich Mean Time&quot;}].
 PASS successfullyParsed is true
 
 TEST COMPLETE</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1313733</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-05-30 08:41:34 -0700</bug_when>
    <thetext>&lt;rdar://problem/32462418&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1313766</commentid>
    <comment_count>2</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2017-05-30 10:41:25 -0700</bug_when>
    <thetext>Marked test as failing / skipped for JSC in http://trac.webkit.org/projects/webkit/changeset/217560</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1313953</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2017-05-30 17:17:47 -0700</bug_when>
    <thetext>Is this a regression?

The difference is &quot;Greenwich Mean Time&quot; vs. &quot;GMT&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1314082</commentid>
    <comment_count>4</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2017-05-30 20:51:21 -0700</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #3)
&gt; Is this a regression?
&gt; 
&gt; The difference is &quot;Greenwich Mean Time&quot; vs. &quot;GMT&quot;.

It started after the Sierra bots were updated to 10.12.5 last Friday.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1314186</commentid>
    <comment_count>5</comment_count>
    <who name="Andy VanWagoner">andy</who>
    <bug_when>2017-05-31 09:37:10 -0700</bug_when>
    <thetext>It looks to me like it&apos;s actually more correct now than it was before, since timeZoneName:&apos;long&apos; means written out, but the expectation needs to be updated. This is likely due to updated ICU data.

How should we handle situations like this where some bots have different locale data? Is there a way to branch inside the test?

I could update the test to use array.includes to check if the result is one of an acceptable list.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1314266</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2017-05-31 12:28:57 -0700</bug_when>
    <thetext>Supporting multiple successful results seems best. We can have per platform results (including different macOS versions), but that&apos;s harder to maintain.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1314517</commentid>
    <comment_count>7</comment_count>
      <attachid>311675</attachid>
    <who name="Andy VanWagoner">andy</who>
    <bug_when>2017-05-31 20:20:40 -0700</bug_when>
    <thetext>Created attachment 311675
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1315160</commentid>
    <comment_count>8</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2017-06-02 12:21:39 -0700</bug_when>
    <thetext>ping review?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1316112</commentid>
    <comment_count>9</comment_count>
      <attachid>311675</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2017-06-06 11:19:41 -0700</bug_when>
    <thetext>Comment on attachment 311675
Patch

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

&gt; LayoutTests/js/intl-datetimeformat-expected.txt:380
&gt; +PASS [&apos;00:00 GMT&apos;,&apos;00:00 HorÃ¡rio do Meridiano de Greenwich&apos;].includes(Intl.DateTimeFormat(&apos;pt-BR&apos;, { minute:&apos;2-digit&apos;, hour:&apos;numeric&apos;, timeZoneName:&apos;long&apos;, timeZone: &apos;UTC&apos; }).format(0)) is true

Why these two specific strings? What about all the other languages?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1316125</commentid>
    <comment_count>10</comment_count>
      <attachid>311675</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-06-06 11:28:19 -0700</bug_when>
    <thetext>Comment on attachment 311675
Patch

Rejecting attachment 311675 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.webkit.org&apos;, &apos;--bot-id=webkit-cq-01&apos;, &apos;apply-attachment&apos;, &apos;--no-update&apos;, &apos;--non-interactive&apos;, 311675, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Last 500 characters of output:
ngeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file LayoutTests/js/intl-datetimeformat-expected.txt
patching file LayoutTests/js/script-tests/intl-datetimeformat.js
patching file LayoutTests/platform/mac/TestExpectations
Hunk #1 FAILED at 1541.
1 out of 1 hunk FAILED -- saving rejects to file LayoutTests/platform/mac/TestExpectations.rej

Failed to run &quot;[u&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/svn-apply&apos;, &apos;--force&apos;, &apos;--reviewer&apos;, u&apos;Darin Adler&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Full output: http://webkit-queues.webkit.org/results/3882769</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1316137</commentid>
    <comment_count>11</comment_count>
      <attachid>311675</attachid>
    <who name="Andy VanWagoner">andy</who>
    <bug_when>2017-06-06 11:38:25 -0700</bug_when>
    <thetext>Comment on attachment 311675
Patch

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

&gt;&gt; LayoutTests/js/intl-datetimeformat-expected.txt:380
&gt;&gt; +PASS [&apos;00:00 GMT&apos;,&apos;00:00 HorÃ¡rio do Meridiano de Greenwich&apos;].includes(Intl.DateTimeFormat(&apos;pt-BR&apos;, { minute:&apos;2-digit&apos;, hour:&apos;numeric&apos;, timeZoneName:&apos;long&apos;, timeZone: &apos;UTC&apos; }).format(0)) is true
&gt; 
&gt; Why these two specific strings? What about all the other languages?

This specific test was for Brazilian Portuguese. Depending on the mac version (or rather ICU data) it may have a long name for the timezone, or may fallback on the short abbreviation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1317677</commentid>
    <comment_count>12</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2017-06-09 15:45:04 -0700</bug_when>
    <thetext>Committed r218025: &lt;http://trac.webkit.org/changeset/218025&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>311675</attachid>
            <date>2017-05-31 20:20:40 -0700</date>
            <delta_ts>2017-06-06 11:28:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-172720-20170531212039.patch</filename>
            <type>text/plain</type>
            <size>5321</size>
            <attacher name="Andy VanWagoner">andy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3NjQzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZWU0MDUyOWQ4ODFmMGU2MjIzY2Zk
NGVhM2E4MmYyMjE2NmRjMWQ0NS4uNWNkMjFkMzRlYmIxMTMxYTAxNzA1ZDczOTE0NTg0ZjUxNmM0
ZmM1ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE3LTA1LTMxICBBbmR5IFZhbldhZ29uZXIg
IDx0aGV0YWxlY3JhZnRlckBnbWFpbC5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTjogTGF5b3V0
VGVzdCBqcy9pbnRsLWRhdGV0aW1lZm9ybWF0Lmh0bWwgaXMgZmFpbGluZworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcyNzIwCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVlbmFibGUgRGF0ZVRpbWVGb3Jt
YXQgdGVzdHMsIGFsbG93aW5nIGZvciBzb21lIHZhcmlhdGlvbiBpbiB0aGUKKyAgICAgICAgZm9y
bWF0dGluZyBvZiB0aW1lIHpvbmUgbmFtZXMuCisKKyAgICAgICAgKiBqcy9pbnRsLWRhdGV0aW1l
Zm9ybWF0LWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBqcy9zY3JpcHQtdGVzdHMvaW50bC1kYXRl
dGltZWZvcm1hdC5qczoKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9uczoK
KwogMjAxNy0wNS0zMSAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAg
IEZsYWt5IFRlc3Q6IGh0dHAvdGVzdHMvbWlzYy9hY2lkMy5odG1sCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9qcy9pbnRsLWRhdGV0aW1lZm9ybWF0LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3Rz
L2pzL2ludGwtZGF0ZXRpbWVmb3JtYXQtZXhwZWN0ZWQudHh0CmluZGV4IDI1Yjg4OTE0NGE3ZTk1
NGRjYzQ2Yzc1NDZjYjBmM2Q4MWQ1M2YwMTcuLjlhNjdiYmQ0YWI1ZWIzY2M3NWYzZTZiNjkxY2Iw
YzllNDQ1OGUzMDYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2pzL2ludGwtZGF0ZXRpbWVmb3Jt
YXQtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2pzL2ludGwtZGF0ZXRpbWVmb3JtYXQt
ZXhwZWN0ZWQudHh0CkBAIC0zNzcsNyArMzc3LDcgQEAgUEFTUyBJbnRsLkRhdGVUaW1lRm9ybWF0
KCdlbicpLnJlc29sdmVkT3B0aW9ucygpLnRpbWVab25lTmFtZSBpcyB1bmRlZmluZWQKIFBBU1Mg
SW50bC5EYXRlVGltZUZvcm1hdCgnZW4nLCB7IG1pbnV0ZTonMi1kaWdpdCcsIGhvdXI6J251bWVy
aWMnLCB0aW1lWm9uZU5hbWU6J3Nob3J0JyB9KS5yZXNvbHZlZE9wdGlvbnMoKS50aW1lWm9uZU5h
bWUgaXMgJ3Nob3J0JwogUEFTUyBJbnRsLkRhdGVUaW1lRm9ybWF0KCdlbicsIHsgbWludXRlOicy
LWRpZ2l0JywgaG91cjonbnVtZXJpYycsIHRpbWVab25lTmFtZTonc2hvcnQnLCB0aW1lWm9uZTog
J1VUQycgfSkuZm9ybWF0KDApIGlzICcxMjowMCBBTSBHTVQnCiBQQVNTIEludGwuRGF0ZVRpbWVG
b3JtYXQoJ3B0LUJSJywgeyBtaW51dGU6JzItZGlnaXQnLCBob3VyOidudW1lcmljJywgdGltZVpv
bmVOYW1lOidsb25nJyB9KS5yZXNvbHZlZE9wdGlvbnMoKS50aW1lWm9uZU5hbWUgaXMgJ2xvbmcn
Ci1QQVNTIEludGwuRGF0ZVRpbWVGb3JtYXQoJ3B0LUJSJywgeyBtaW51dGU6JzItZGlnaXQnLCBo
b3VyOidudW1lcmljJywgdGltZVpvbmVOYW1lOidsb25nJywgdGltZVpvbmU6ICdVVEMnIH0pLmZv
cm1hdCgwKSBpcyAnMDA6MDAgR01UJworUEFTUyBbJzAwOjAwIEdNVCcsJzAwOjAwIEhvcsOhcmlv
IGRvIE1lcmlkaWFubyBkZSBHcmVlbndpY2gnXS5pbmNsdWRlcyhJbnRsLkRhdGVUaW1lRm9ybWF0
KCdwdC1CUicsIHsgbWludXRlOicyLWRpZ2l0JywgaG91cjonbnVtZXJpYycsIHRpbWVab25lTmFt
ZTonbG9uZycsIHRpbWVab25lOiAnVVRDJyB9KS5mb3JtYXQoMCkpIGlzIHRydWUKIFBBU1MgCiAg
ICAgdmFyIG9wdGlvbnMgPSB7IHdlZWtkYXk6ICJzaG9ydCIsIHllYXI6ICJudW1lcmljIiwgbW9u
dGg6ICJzaG9ydCIsIGRheTogIm51bWVyaWMiLCBob3VyOiAibnVtZXJpYyIsIG1pbnV0ZTogIm51
bWVyaWMiLCBzZWNvbmQ6ICJudW1lcmljIiB9OwogICAgIHZhciByZXNvbHZlZCA9IEludGwuRGF0
ZVRpbWVGb3JtYXQoImFyIiwgb3B0aW9ucykucmVzb2x2ZWRPcHRpb25zKCk7CkBAIC0yNTU1LDcg
KzI1NTUsNyBAQCBQQVNTIEpTT04uc3RyaW5naWZ5KAogICBJbnRsLkRhdGVUaW1lRm9ybWF0KCdl
bi1VUycsIHsKICAgICBob3VyOiAibnVtZXJpYyIsIG1pbnV0ZTogIm51bWVyaWMiLCBzZWNvbmQ6
ICJudW1lcmljIiwKICAgICB5ZWFyOiAibnVtZXJpYyIsIG1vbnRoOiAibG9uZyIsIGRheTogIm51
bWVyaWMiLCB3ZWVrZGF5OiAibG9uZyIsCi0gICAgdGltZVpvbmVOYW1lOiAibG9uZyIsIGVyYTog
ImxvbmciLCB0aW1lWm9uZTogIlVUQyIKKyAgICB0aW1lWm9uZU5hbWU6ICJzaG9ydCIsIGVyYTog
ImxvbmciLCB0aW1lWm9uZTogIlVUQyIKICAgfSkuZm9ybWF0VG9QYXJ0cygwKQogKSBpcyBKU09O
LnN0cmluZ2lmeShbCiAgIHsidHlwZSI6IndlZWtkYXkiLCJ2YWx1ZSI6IlRodXJzZGF5In0sCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvaW50bC1kYXRldGltZWZvcm1h
dC5qcyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9pbnRsLWRhdGV0aW1lZm9ybWF0Lmpz
CmluZGV4IGY1NWZjZDMwM2RhZTIyOGI2NzUxODFmZmFjNmU2MDY5ZWVmYzUyOTIuLjA2ZDk1MWI2
YTQ4MWYzMzE3NzY5NTNkZmY4OGU2MTRiOThhMGZlNWIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L2pzL3NjcmlwdC10ZXN0cy9pbnRsLWRhdGV0aW1lZm9ybWF0LmpzCisrKyBiL0xheW91dFRlc3Rz
L2pzL3NjcmlwdC10ZXN0cy9pbnRsLWRhdGV0aW1lZm9ybWF0LmpzCkBAIC0xLDQgKzEsNCBAQAot
Ly9AIHNraXAKKy8vQCBza2lwIGlmICRob3N0T1MgPT0gIndpbmRvd3MiCiBkZXNjcmlwdGlvbigi
VGhpcyB0ZXN0IGNoZWNrcyB0aGUgYmVoYXZpb3Igb2YgSW50bC5EYXRlVGltZUZvcm1hdCBhcyBk
ZXNjcmliZWQgaW4gdGhlIEVDTUFTY3JpcHQgSW50ZXJuYXRpb25hbGl6YXRpb24gQVBJIFNwZWNp
ZmljYXRpb24gKEVDTUEtNDAyIDIuMCkuIik7CiAKIC8vIDEyLjEgVGhlIEludGwuRGF0ZVRpbWVG
b3JtYXQgQ29uc3RydWN0b3IKQEAgLTQ2MSw3ICs0NjEsNyBAQCBzaG91bGRCZSgiSW50bC5EYXRl
VGltZUZvcm1hdCgnZW4nKS5yZXNvbHZlZE9wdGlvbnMoKS50aW1lWm9uZU5hbWUiLCAidW5kZWZp
bmVkIgogc2hvdWxkQmUoIkludGwuRGF0ZVRpbWVGb3JtYXQoJ2VuJywgeyBtaW51dGU6JzItZGln
aXQnLCBob3VyOidudW1lcmljJywgdGltZVpvbmVOYW1lOidzaG9ydCcgfSkucmVzb2x2ZWRPcHRp
b25zKCkudGltZVpvbmVOYW1lIiwgIidzaG9ydCciKTsKIHNob3VsZEJlKCJJbnRsLkRhdGVUaW1l
Rm9ybWF0KCdlbicsIHsgbWludXRlOicyLWRpZ2l0JywgaG91cjonbnVtZXJpYycsIHRpbWVab25l
TmFtZTonc2hvcnQnLCB0aW1lWm9uZTogJ1VUQycgfSkuZm9ybWF0KDApIiwgIicxMjowMCBBTSBH
TVQnIik7CiBzaG91bGRCZSgiSW50bC5EYXRlVGltZUZvcm1hdCgncHQtQlInLCB7IG1pbnV0ZTon
Mi1kaWdpdCcsIGhvdXI6J251bWVyaWMnLCB0aW1lWm9uZU5hbWU6J2xvbmcnIH0pLnJlc29sdmVk
T3B0aW9ucygpLnRpbWVab25lTmFtZSIsICInbG9uZyciKTsKLXNob3VsZEJlKCJJbnRsLkRhdGVU
aW1lRm9ybWF0KCdwdC1CUicsIHsgbWludXRlOicyLWRpZ2l0JywgaG91cjonbnVtZXJpYycsIHRp
bWVab25lTmFtZTonbG9uZycsIHRpbWVab25lOiAnVVRDJyB9KS5mb3JtYXQoMCkiLCAiJzAwOjAw
IEdNVCciKQorc2hvdWxkQmVUcnVlKCJbJzAwOjAwIEdNVCcsJzAwOjAwIEhvcsOhcmlvIGRvIE1l
cmlkaWFubyBkZSBHcmVlbndpY2gnXS5pbmNsdWRlcyhJbnRsLkRhdGVUaW1lRm9ybWF0KCdwdC1C
UicsIHsgbWludXRlOicyLWRpZ2l0JywgaG91cjonbnVtZXJpYycsIHRpbWVab25lTmFtZTonbG9u
ZycsIHRpbWVab25lOiAnVVRDJyB9KS5mb3JtYXQoMCkpIik7CiAKIGxldCBsb2NhbGVzU2FtcGxl
ID0gWwogICAiYXIiLCAiYXItU0EiLCAiYmUiLCAiY2EiLCAiY3MiLCAiZGEiLCAiZGUiLCAiZGUt
Q0giLCAiZW4iLCAiZW4tQVUiLCAiZW4tR0IiLApAQCAtNTc4LDcgKzU3OCw3IEBAIHNob3VsZEJl
KGBKU09OLnN0cmluZ2lmeSgKICAgSW50bC5EYXRlVGltZUZvcm1hdCgnZW4tVVMnLCB7CiAgICAg
aG91cjogIm51bWVyaWMiLCBtaW51dGU6ICJudW1lcmljIiwgc2Vjb25kOiAibnVtZXJpYyIsCiAg
ICAgeWVhcjogIm51bWVyaWMiLCBtb250aDogImxvbmciLCBkYXk6ICJudW1lcmljIiwgd2Vla2Rh
eTogImxvbmciLAotICAgIHRpbWVab25lTmFtZTogImxvbmciLCBlcmE6ICJsb25nIiwgdGltZVpv
bmU6ICJVVEMiCisgICAgdGltZVpvbmVOYW1lOiAic2hvcnQiLCBlcmE6ICJsb25nIiwgdGltZVpv
bmU6ICJVVEMiCiAgIH0pLmZvcm1hdFRvUGFydHMoMCkKIClgLCBgSlNPTi5zdHJpbmdpZnkoWwog
ICB7InR5cGUiOiJ3ZWVrZGF5IiwidmFsdWUiOiJUaHVyc2RheSJ9LApkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucwppbmRleCA0MGU4ZTk4YzI1MGVmYmNmOTVhNWE4ZmY4
ZDlkYmNjY2Q4MDExMmExLi45NzVkMGU0YjZmYzFhMDZhODQ2NDEzYzhlM2M1NzFjYTEzMTkzMjRh
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucwor
KysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMTU0MSw1
ICsxNTQxLDMgQEAgd2Via2l0Lm9yZy9iLzE3MTc2MCBpbXBvcnRlZC93M2MvaTE4bi9iaWRpL2Jp
ZGktcGxhaW50ZXh0LTAxMS5odG1sIFsgSW1hZ2VPbmx5RmEKIHdlYmtpdC5vcmcvYi8xNzE4ODYg
aW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zdHJlYW1zL3JlYWRhYmxlLWJ5dGUtc3Ry
ZWFtcy9nZW5lcmFsLmh0bWwgWyBQYXNzIEZhaWx1cmUgXQogCiB3ZWJraXQub3JnL2IvMTcyNDY5
IFsgRWxDYXBpdGFuIF0gaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9XZWJDcnlwdG9B
UEkvaW1wb3J0X2V4cG9ydC90ZXN0X3JzYV9pbXBvcnRLZXkuaHR0cHMuaHRtbCBbIFRpbWVvdXQg
XQotCi13ZWJraXQub3JnL2IvMTcyNzIwIFsgU2llcnJhKyBdIGpzL2ludGwtZGF0ZXRpbWVmb3Jt
YXQuaHRtbCBbIEZhaWx1cmUgXQo=
</data>
<flag name="review"
          id="332637"
          type_id="1"
          status="+"
          setter="darin"
    />
    <flag name="commit-queue"
          id="332638"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
      

    </bug>

</bugzilla>