<?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>185202</bug_id>
          
          <creation_ts>2018-05-02 09:38:16 -0700</creation_ts>
          <short_desc>test262/Runner.pm: performance improvements</short_desc>
          <delta_ts>2018-05-03 09:52:35 -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="valerie">valerie</reporter>
          <assigned_to name="valerie">valerie</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>leo</cc>
    
    <cc>msaboff</cc>
    
    <cc>valerie</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>webkit-unassigned</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1419680</commentid>
    <comment_count>0</comment_count>
    <who name="valerie">valerie</who>
    <bug_when>2018-05-02 09:38:16 -0700</bug_when>
    <thetext>In this patch:
- Fix bug in use of parallelization
- Only parallelize when there are an appropriate numbers of tests to run</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1419797</commentid>
    <comment_count>1</comment_count>
      <attachid>339326</attachid>
    <who name="valerie">valerie</who>
    <bug_when>2018-05-02 12:47:18 -0700</bug_when>
    <thetext>Created attachment 339326
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1419824</commentid>
    <comment_count>2</comment_count>
      <attachid>339326</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2018-05-02 13:35:29 -0700</bug_when>
    <thetext>Comment on attachment 339326
Patch

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

r=me.

Please add the requested description text tot the change log.

&gt; Tools/ChangeLog:7
&gt; +

Add a description that details the changes at a high level.  Include reasons for the change, if approriate.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1419832</commentid>
    <comment_count>3</comment_count>
      <attachid>339332</attachid>
    <who name="valerie">valerie</who>
    <bug_when>2018-05-02 13:53:36 -0700</bug_when>
    <thetext>Created attachment 339332
Expand info in changelog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1419834</commentid>
    <comment_count>4</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2018-05-02 13:54:45 -0700</bug_when>
    <thetext>Attachment 339332 did not pass style-queue:


ERROR: Tools/ChangeLog:32:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Total errors found: 1 in 1 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1419839</commentid>
    <comment_count>5</comment_count>
      <attachid>339335</attachid>
    <who name="valerie">valerie</who>
    <bug_when>2018-05-02 14:07:17 -0700</bug_when>
    <thetext>Created attachment 339335
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1419846</commentid>
    <comment_count>6</comment_count>
      <attachid>339335</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2018-05-02 14:15:05 -0700</bug_when>
    <thetext>Comment on attachment 339335
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1420179</commentid>
    <comment_count>7</comment_count>
      <attachid>339335</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-05-03 09:52:33 -0700</bug_when>
    <thetext>Comment on attachment 339335
Patch

Clearing flags on attachment: 339335

Committed r231309: &lt;https://trac.webkit.org/changeset/231309&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1420180</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-05-03 09:52:35 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>339326</attachid>
            <date>2018-05-02 12:47:18 -0700</date>
            <delta_ts>2018-05-02 14:07:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-185202-20180502154717.patch</filename>
            <type>text/plain</type>
            <size>6025</size>
            <attacher name="valerie">valerie</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMxMjUzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMzU5NzdlMGFmZDcwMDRiODcxZmY3YTc3ZTNmMWZkYWNk
YWVlNGIzZS4uNTMwYzRiM2FjZTQ4ZDNiMDZmYWQwNDIyN2UxOGE4ZjVjM2QwZjJhMiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2
IEBACisyMDE4LTA1LTAyICBWYWxlcmllIFIgWW91bmcgIDx2YWxlcmllQGJvY291cC5jb20+CisK
KyAgICAgICAgdGVzdDI2Mi9SdW5uZXIucG06IHBlcmZvcm1hbmNlIGltcHJvdmVtZW50cworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg1MjAyCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTY3JpcHRzL3Rl
c3QyNjIvUnVubmVyLnBtOgorICAgICAgICAocHJvY2Vzc0NMSSk6CisgICAgICAgIChtYWluKToK
KyAgICAgICAgKHByb2Nlc3NGaWxlKToKKyAgICAgICAgKHByb2Nlc3NSZXN1bHQpOgorCiAyMDE4
LTA1LTAyICBCcmlhbiBCdXJnICA8YmJ1cmdAYXBwbGUuY29tPgogCiAgICAgICAgIFdlYiBJbnNw
ZWN0b3I6IG9wdCBvdXQgb2YgcHJvY2VzcyBzd2FwIG9uIG5hdmlnYXRpb24gaWYgYSBXZWIgSW5z
cGVjdG9yIGZyb250ZW5kIGlzIGNvbm5lY3RlZApkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy90
ZXN0MjYyL1J1bm5lci5wbSBiL1Rvb2xzL1NjcmlwdHMvdGVzdDI2Mi9SdW5uZXIucG0KaW5kZXgg
YzkwY2Q2Y2I5ZmVjYjhkMTJhOTI4MTkwOTUwNThiNzIyZDg1OWMwZC4uOGQzZDE5ZjVkZjNiNzk5
ZjNjYTM2ZjdjMjliZmM1NDA2NjQwYWQ1YyAxMDA3NTUKLS0tIGEvVG9vbHMvU2NyaXB0cy90ZXN0
MjYyL1J1bm5lci5wbQorKysgYi9Ub29scy9TY3JpcHRzL3Rlc3QyNjIvUnVubmVyLnBtCkBAIC01
OCwxNCArNTgsMTMgQEAgQkVHSU4gewogfQogCiB1c2UgWUFNTCBxdyhMb2FkIExvYWRGaWxlIER1
bXAgRHVtcEZpbGUgQmxlc3MpOwotdXNlIEpTT047CiB1c2UgUGFyYWxsZWw6OkZvcmtNYW5hZ2Vy
OwogdXNlIEdldG9wdDo6TG9uZyBxdyhHZXRPcHRpb25zKTsKIHVzZSBQb2Q6OlVzYWdlOwogdXNl
IFRlcm06OkFOU0lDb2xvcjsKIAogIyBDb21tYW5kbGluZSBhcmdzCi1teSAkY2xpUHJvY2Vzc2Vz
OworbXkgJG1heF9wcm9jZXNzOwogbXkgQGNsaVRlc3REaXJzOwogbXkgJHZlcmJvc2U7CiBteSAk
SlNDOwpAQCAtMTAwLDcgKzk5LDYgQEAgbXkgQGRlZmF1bHRfaGFybmVzc2VzID0gKAogKTsKIAog
bXkgQGZpbGVzOwotbXkgKCRyZXNmaCwgJHJlc2ZpbGVuYW1lKSA9IGdldFRlbXBGaWxlKCk7CiAK
IG15ICgkZGVmZmgsICRkZWZmaWxlKSA9IGdldFRlbXBGaWxlKCk7CiBwcmludCAkZGVmZmggZ2V0
SGFybmVzcyg8QGRlZmF1bHRfaGFybmVzc2VzPik7CkBAIC0xMjIsNyArMTIwLDcgQEAgc3ViIHBy
b2Nlc3NDTEkgewogICAgICAgICAnanxqc2M9cycgPT4gXCRKU0MsCiAgICAgICAgICd0fHQyNjI9
cycgPT4gXCR0ZXN0MjYyRGlyLAogICAgICAgICAnb3x0ZXN0LW9ubHk9c0AnID0+IFxAY2xpVGVz
dERpcnMsCi0gICAgICAgICdwfGNoaWxkLXByb2Nlc3Nlcz1pJyA9PiBcJGNsaVByb2Nlc3NlcywK
KyAgICAgICAgJ3B8Y2hpbGQtcHJvY2Vzc2VzPWknID0+IFwkbWF4X3Byb2Nlc3MsCiAgICAgICAg
ICdofGhlbHAnID0+IFwkaGVscCwKICAgICAgICAgJ2R8ZGVidWcnID0+IFwkZGVidWcsCiAgICAg
ICAgICd2fHZlcmJvc2UnID0+IFwkdmVyYm9zZSwKQEAgLTIwMCwxMyArMTk4LDEzIEBAIHN1YiBw
cm9jZXNzQ0xJIHsKICAgICAgICAgJWZpbHRlckZlYXR1cmVzID0gbWFwIHsgJF8gPT4gMSB9IEBm
ZWF0dXJlczsKICAgICB9CiAKLSAgICAkY2xpUHJvY2Vzc2VzIHx8PSBnZXRQcm9jZXNzZXMoKTsK
KyAgICAkbWF4X3Byb2Nlc3MgfHw9IGdldFByb2Nlc3NlcygpOwogCiAgICAgcHJpbnQgIlxuLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLVNldHRpbmdzLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4i
CiAgICAgICAgIC4gIlRlc3QyNjIgRGlyOiAkdGVzdDI2MkRpclxuIgogICAgICAgICAuICJKU0M6
ICRKU0NcbiIKICAgICAgICAgLiAiRFlMRF9GUkFNRVdPUktfUEFUSDogJERZTERfRlJBTUVXT1JL
X1BBVEhcbiIKLSAgICAgICAgLiAiQ2hpbGQgUHJvY2Vzc2VzOiAkY2xpUHJvY2Vzc2VzXG4iOwor
ICAgICAgICAuICJDaGlsZCBQcm9jZXNzZXM6ICRtYXhfcHJvY2Vzc1xuIjsKIAogICAgIHByaW50
ICJGZWF0dXJlcyB0byBpbmNsdWRlOiAiIC4gam9pbignLCAnLCBAZmVhdHVyZXMpIC4gIlxuIiBp
ZiBAZmVhdHVyZXM7CiAgICAgcHJpbnQgIlBhdGhzOiAgIiAuIGpvaW4oJywgJywgQGNsaVRlc3RE
aXJzKSAuICJcbiIgaWYgQGNsaVRlc3REaXJzOwpAQCAtMjIzLDkgKzIyMSw2IEBAIHN1YiBwcm9j
ZXNzQ0xJIHsKIHN1YiBtYWluIHsKICAgICBwdXNoKEBjbGlUZXN0RGlycywgJ3Rlc3QnKSBpZiBu
b3QgQGNsaVRlc3REaXJzOwogCi0gICAgbXkgJG1heF9wcm9jZXNzID0gJGNsaVByb2Nlc3NlczsK
LSAgICBteSAkcG0gPSBQYXJhbGxlbDo6Rm9ya01hbmFnZXItPm5ldygkbWF4X3Byb2Nlc3MpOwot
CiAgICAgaWYgKCRsYXRlc3RJbXBvcnQpIHsKICAgICAgICAgQGZpbGVzID0gbG9hZEltcG9ydEZp
bGUoKTsKICAgICB9IGVsc2lmICgkZmFpbGluZ09ubHkpIHsKQEAgLTI0NSwyMiArMjQwLDU2IEBA
IHN1YiBtYWluIHsKICAgICAgICAgfQogICAgIH0KIAotICAgIEZJTEVTOgotICAgIGZvcmVhY2gg
bXkgJGZpbGUgKEBmaWxlcykgewotICAgICAgICAkcG0tPnN0YXJ0IGFuZCBuZXh0IEZJTEVTOyAj
IGRvIHRoZSBmb3JrCi0gICAgICAgIHNyYW5kKHRpbWUgXiAkJCk7ICMgQ3JlYXRlcyBhIG5ldyBz
ZWVkIGZvciBlYWNoIGZvcmsKLSAgICAgICAgcHJvY2Vzc0ZpbGUoJGZpbGUpOwogCi0gICAgICAg
ICRwbS0+ZmluaXNoOyAjIGRvIHRoZSBleGl0IGluIHRoZSBjaGlsZCBwcm9jZXNzCi0gICAgfTsK
KyAgICAjIElmIHdlIGFyZSBwcm9jZXNzaW5nIG1hbnkgZmlsZXMsIGZvcmsgcHJvY2VzcworICAg
IGlmIChzY2FsYXIgQGZpbGVzID4gJG1heF9wcm9jZXNzICogMTApIHsKIAotICAgICRwbS0+d2Fp
dF9hbGxfY2hpbGRyZW47CisgICAgICAgICMgTWFrZSB0ZW1wb3JhcnkgZmlsZXMgdG8gcmVjb3Jk
IHJlc3VsdHMKKyAgICAgICAgbXkgQHJlc3VsdHNmaHM7CisgICAgICAgIGZvciAobXkgJGkgPSAw
OyAkaSA8PSAkbWF4X3Byb2Nlc3MtMTsgJGkrKykgeworICAgICAgICAgICAgbXkgKCRmaCwgJGZp
bGVuYW1lKSA9IGdldFRlbXBGaWxlKCk7CisgICAgICAgICAgICAkcmVzdWx0c2Zoc1skaV0gPSAk
Zmg7CisgICAgICAgIH0KIAotICAgIGNsb3NlICRkZWZmaDsKKyAgICAgICAgbXkgJHBtID0gUGFy
YWxsZWw6OkZvcmtNYW5hZ2VyLT5uZXcoJG1heF9wcm9jZXNzKTsKKyAgICAgICAgbXkgJGZpbGVz
cGVycHJvY2VzcyA9IGludChzY2FsYXIgQGZpbGVzIC8gJG1heF9wcm9jZXNzKTsKKworICAgICAg
ICBGSUxFUzoKKyAgICAgICAgZm9yIChteSAkaSA9IDA7ICRpIDw9ICRtYXhfcHJvY2Vzcy0xOyAk
aSsrKSB7CisgICAgICAgICAgICAkcG0tPnN0YXJ0IGFuZCBuZXh0IEZJTEVTOyAjIGRvIHRoZSBm
b3JrCisgICAgICAgICAgICBzcmFuZCh0aW1lIF4gJCQpOyAjIENyZWF0ZXMgYSBuZXcgc2VlZCBm
b3IgZWFjaCBmb3JrCisKKyAgICAgICAgICAgIG15ICRmaXJzdCA9ICRmaWxlc3BlcnByb2Nlc3Mg
KiAkaTsKKyAgICAgICAgICAgIG15ICRsYXN0ID0gJGkgPT0gJG1heF9wcm9jZXNzLTEgPyBzY2Fs
YXIgQGZpbGVzIDogJGZpbGVzcGVycHJvY2VzcyAqICgkaSsxKTsKKworICAgICAgICAgICAgZm9y
IChteSAkaiA9ICRmaXJzdDsgJGogPCAkbGFzdDsgJGorKykgeworICAgICAgICAgICAgICAgIHBy
b2Nlc3NGaWxlKCRmaWxlc1skal0sICRyZXN1bHRzZmhzWyRpXSk7CisgICAgICAgICAgICB9Owor
CisgICAgICAgICAgICAkcG0tPmZpbmlzaDsgIyBkbyB0aGUgZXhpdCBpbiB0aGUgY2hpbGQgcHJv
Y2VzcworICAgICAgICB9OwogCi0gICAgc2VlaygkcmVzZmgsIDAsIDApOwotICAgIEByZXN1bHRz
ID0gTG9hZEZpbGUoJHJlc2ZoKTsKLSAgICBjbG9zZSAkcmVzZmg7CisgICAgICAgICRwbS0+d2Fp
dF9hbGxfY2hpbGRyZW47CisKKyAgICAgICAgIyBSZWFkIHJlc3VsdHMgZnJvbSBmaWxlIGludG8g
QHJlc3VsdHMgYW5kIGNsb3NlCisgICAgICAgIGZvciAobXkgJGkgPSAwOyAkaSA8PSAkbWF4X3By
b2Nlc3MtMTsgJGkrKykgeworICAgICAgICAgICAgc2VlaygkcmVzdWx0c2Zoc1skaV0sIDAsIDAp
OworICAgICAgICAgICAgcHVzaCBAcmVzdWx0cywgTG9hZEZpbGUoJHJlc3VsdHNmaHNbJGldKTsK
KyAgICAgICAgICAgIGNsb3NlICRyZXN1bHRzZmhzWyRpXTsKKyAgICAgICAgfQorICAgIH0KKyAg
ICAjIE90aGVyd2lzaW5nLCBydW5uaW5nIHNlcXVlbnRpYWxseSBpcyBmaW5lCisgICAgZWxzZSB7
CisgICAgICAgIG15ICgkcmVzZmgsICRyZXNmaWxlbmFtZSkgPSBnZXRUZW1wRmlsZSgpOworICAg
ICAgICBmb3JlYWNoIG15ICRmaWxlIChAZmlsZXMpIHsKKyAgICAgICAgICAgIHByb2Nlc3NGaWxl
KCRmaWxlLCAkcmVzZmgpOworICAgICAgICB9OworICAgICAgICBzZWVrKCRyZXNmaCwgMCwgMCk7
CisgICAgICAgIEByZXN1bHRzID0gTG9hZEZpbGUoJHJlc2ZoKTsKKyAgICAgICAgY2xvc2UgJHJl
c2ZoOworICAgIH0KKworICAgIGNsb3NlICRkZWZmaDsKIAogICAgIEByZXN1bHRzID0gc29ydCB7
ICIkYS0+e3BhdGh9IC4gJGEtPnttb2RlfSIgY21wICIkYi0+e3BhdGh9IC4gJGItPnttb2RlfSIg
fSBAcmVzdWx0czsKIApAQCAtNDE4LDE0ICs0NDcsMTYgQEAgc3ViIGdldEJ1aWxkUGF0aCB7CiB9
CiAKIHN1YiBwcm9jZXNzRmlsZSB7Ci0gICAgbXkgJGZpbGVuYW1lID0gc2hpZnQ7CisgICAgbXkg
KCRmaWxlbmFtZSwgJHJlc3VsdHNmaCkgPSBAXzsKICAgICBteSAkY29udGVudHMgPSBnZXRDb250
ZW50cygkZmlsZW5hbWUpOwogICAgIG15ICRkYXRhID0gcGFyc2VEYXRhKCRjb250ZW50cywgJGZp
bGVuYW1lKTsKKyAgICBteSAkcmVzdWx0c2RhdGE7CiAKICAgICAjIENoZWNrIHRlc3QgYWdhaW5z
dCBmaWx0ZXJzIGluIGNvbmZpZyBmaWxlCiAgICAgbXkgJGZpbGUgPSBhYnMycmVsKCAkZmlsZW5h
bWUsICR0ZXN0MjYyRGlyICk7CiAgICAgaWYgKHNob3VsZFNraXAoJGZpbGUsICRkYXRhKSkgewot
ICAgICAgICBwcm9jZXNzUmVzdWx0KCRmaWxlbmFtZSwgJGRhdGEsICJza2lwIik7CisgICAgICAg
ICRyZXN1bHRzZGF0YSA9IHByb2Nlc3NSZXN1bHQoJGZpbGVuYW1lLCAkZGF0YSwgInNraXAiKTsK
KyAgICAgICAgRHVtcEZpbGUoJHJlc3VsdHNmaCwgJHJlc3VsdHNkYXRhKTsKICAgICAgICAgcmV0
dXJuOwogICAgIH0KIApAQCAtNDM5LDcgKzQ3MCw4IEBAIHN1YiBwcm9jZXNzRmlsZSB7CiAgICAg
Zm9yZWFjaCBteSAkc2NlbmFyaW8gKEBzY2VuYXJpb3MpIHsKICAgICAgICAgbXkgJHJlc3VsdCA9
IHJ1blRlc3QoJGluY2x1ZGVzZmlsZSwgJGZpbGVuYW1lLCAkc2NlbmFyaW8sICRkYXRhKTsKIAot
ICAgICAgICBwcm9jZXNzUmVzdWx0KCRmaWxlbmFtZSwgJGRhdGEsICRzY2VuYXJpbywgJHJlc3Vs
dCk7CisgICAgICAgICRyZXN1bHRzZGF0YSA9IHByb2Nlc3NSZXN1bHQoJGZpbGVuYW1lLCAkZGF0
YSwgJHNjZW5hcmlvLCAkcmVzdWx0KTsKKyAgICAgICAgRHVtcEZpbGUoJHJlc3VsdHNmaCwgJHJl
c3VsdHNkYXRhKTsKICAgICB9CiAKICAgICBjbG9zZSAkaW5jbHVkZXNmaCBpZiBkZWZpbmVkICRp
bmNsdWRlc2ZoOwpAQCAtNjAxLDcgKzYzMyw3IEBAIHN1YiBwcm9jZXNzUmVzdWx0IHsKIAogICAg
ICRyZXN1bHRkYXRhe2ZlYXR1cmVzfSA9ICRkYXRhLT57ZmVhdHVyZXN9IGlmICRkYXRhLT57ZmVh
dHVyZXN9OwogCi0gICAgRHVtcEZpbGUoJHJlc2ZoLCBcJXJlc3VsdGRhdGEpOworICAgIHJldHVy
biBcJXJlc3VsdGRhdGE7CiB9CiAKIHN1YiBnZXRUZW1wRmlsZSB7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>339332</attachid>
            <date>2018-05-02 13:53:36 -0700</date>
            <delta_ts>2018-05-02 14:07:15 -0700</delta_ts>
            <desc>Expand info in changelog</desc>
            <filename>changelog.diff</filename>
            <type>text/plain</type>
            <size>459</size>
            <attacher name="valerie">valerie</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA1MzBj
NGIzYWNlNC4uYWMyMGFjYzk1NTIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9U
b29scy9DaGFuZ2VMb2cKQEAgLTUsNiArNSwxMCBAQAogCiAgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgogCisgICAgICAgIEJhdGNoIHRoZSB0ZXN0cyBieSB0aGUgbnVtYmVyIG9m
IHByb2Nlc3NlcywgYW5kIGdpdmUgZWFjaCBwcm9jZXNzCisgICAgICAgIGEgZmlsZSB0byBzYXZl
IHJlc3VsdHMgdG8gdG8gYXZvaWQgdGhyZWFkaW5nLiBEbyBub3QgcGFyYWxsZWxpemUKKyAgICAg
ICAgd2hlbiBydW5uaW5nIHNtYWxsIHNldHMgb2YgdGVzdHMuCisKICAgICAgICAgKiBTY3JpcHRz
L3Rlc3QyNjIvUnVubmVyLnBtOgogICAgICAgICAocHJvY2Vzc0NMSSk6CiAgICAgICAgIChtYWlu
KToK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>339335</attachid>
            <date>2018-05-02 14:07:17 -0700</date>
            <delta_ts>2018-05-03 09:52:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-185202-20180502170716.patch</filename>
            <type>text/plain</type>
            <size>6219</size>
            <attacher name="valerie">valerie</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMxMjUzCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMzU5NzdlMGFmZDcwMDRiODcxZmY3YTc3ZTNmMWZkYWNk
YWVlNGIzZS4uYWMyMGFjYzk1NTIyYjU2ZmNhYmZmNzUxZDVjMDA3OTQwYmRjNzk4OCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIw
IEBACisyMDE4LTA1LTAyICBWYWxlcmllIFIgWW91bmcgIDx2YWxlcmllQGJvY291cC5jb20+CisK
KyAgICAgICAgdGVzdDI2Mi9SdW5uZXIucG06IHBlcmZvcm1hbmNlIGltcHJvdmVtZW50cworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg1MjAyCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQmF0Y2ggdGhlIHRl
c3RzIGJ5IHRoZSBudW1iZXIgb2YgcHJvY2Vzc2VzLCBhbmQgZ2l2ZSBlYWNoIHByb2Nlc3MKKyAg
ICAgICAgYSBmaWxlIHRvIHNhdmUgcmVzdWx0cyB0byB0byBhdm9pZCB0aHJlYWRpbmcuIERvIG5v
dCBwYXJhbGxlbGl6ZQorICAgICAgICB3aGVuIHJ1bm5pbmcgc21hbGwgc2V0cyBvZiB0ZXN0cy4K
KworICAgICAgICAqIFNjcmlwdHMvdGVzdDI2Mi9SdW5uZXIucG06CisgICAgICAgIChwcm9jZXNz
Q0xJKToKKyAgICAgICAgKG1haW4pOgorICAgICAgICAocHJvY2Vzc0ZpbGUpOgorICAgICAgICAo
cHJvY2Vzc1Jlc3VsdCk6CisKIDIwMTgtMDUtMDIgIEJyaWFuIEJ1cmcgIDxiYnVyZ0BhcHBsZS5j
b20+CiAKICAgICAgICAgV2ViIEluc3BlY3Rvcjogb3B0IG91dCBvZiBwcm9jZXNzIHN3YXAgb24g
bmF2aWdhdGlvbiBpZiBhIFdlYiBJbnNwZWN0b3IgZnJvbnRlbmQgaXMgY29ubmVjdGVkCmRpZmYg
LS1naXQgYS9Ub29scy9TY3JpcHRzL3Rlc3QyNjIvUnVubmVyLnBtIGIvVG9vbHMvU2NyaXB0cy90
ZXN0MjYyL1J1bm5lci5wbQppbmRleCBjOTBjZDZjYjlmZWNiOGQxMmE5MjgxOTA5NTA1OGI3MjJk
ODU5YzBkLi44ZDNkMTlmNWRmM2I3OTlmM2NhMzZmN2MyOWJmYzU0MDY2NDBhZDVjIDEwMDc1NQot
LS0gYS9Ub29scy9TY3JpcHRzL3Rlc3QyNjIvUnVubmVyLnBtCisrKyBiL1Rvb2xzL1NjcmlwdHMv
dGVzdDI2Mi9SdW5uZXIucG0KQEAgLTU4LDE0ICs1OCwxMyBAQCBCRUdJTiB7CiB9CiAKIHVzZSBZ
QU1MIHF3KExvYWQgTG9hZEZpbGUgRHVtcCBEdW1wRmlsZSBCbGVzcyk7Ci11c2UgSlNPTjsKIHVz
ZSBQYXJhbGxlbDo6Rm9ya01hbmFnZXI7CiB1c2UgR2V0b3B0OjpMb25nIHF3KEdldE9wdGlvbnMp
OwogdXNlIFBvZDo6VXNhZ2U7CiB1c2UgVGVybTo6QU5TSUNvbG9yOwogCiAjIENvbW1hbmRsaW5l
IGFyZ3MKLW15ICRjbGlQcm9jZXNzZXM7CitteSAkbWF4X3Byb2Nlc3M7CiBteSBAY2xpVGVzdERp
cnM7CiBteSAkdmVyYm9zZTsKIG15ICRKU0M7CkBAIC0xMDAsNyArOTksNiBAQCBteSBAZGVmYXVs
dF9oYXJuZXNzZXMgPSAoCiApOwogCiBteSBAZmlsZXM7Ci1teSAoJHJlc2ZoLCAkcmVzZmlsZW5h
bWUpID0gZ2V0VGVtcEZpbGUoKTsKIAogbXkgKCRkZWZmaCwgJGRlZmZpbGUpID0gZ2V0VGVtcEZp
bGUoKTsKIHByaW50ICRkZWZmaCBnZXRIYXJuZXNzKDxAZGVmYXVsdF9oYXJuZXNzZXM+KTsKQEAg
LTEyMiw3ICsxMjAsNyBAQCBzdWIgcHJvY2Vzc0NMSSB7CiAgICAgICAgICdqfGpzYz1zJyA9PiBc
JEpTQywKICAgICAgICAgJ3R8dDI2Mj1zJyA9PiBcJHRlc3QyNjJEaXIsCiAgICAgICAgICdvfHRl
c3Qtb25seT1zQCcgPT4gXEBjbGlUZXN0RGlycywKLSAgICAgICAgJ3B8Y2hpbGQtcHJvY2Vzc2Vz
PWknID0+IFwkY2xpUHJvY2Vzc2VzLAorICAgICAgICAncHxjaGlsZC1wcm9jZXNzZXM9aScgPT4g
XCRtYXhfcHJvY2VzcywKICAgICAgICAgJ2h8aGVscCcgPT4gXCRoZWxwLAogICAgICAgICAnZHxk
ZWJ1ZycgPT4gXCRkZWJ1ZywKICAgICAgICAgJ3Z8dmVyYm9zZScgPT4gXCR2ZXJib3NlLApAQCAt
MjAwLDEzICsxOTgsMTMgQEAgc3ViIHByb2Nlc3NDTEkgewogICAgICAgICAlZmlsdGVyRmVhdHVy
ZXMgPSBtYXAgeyAkXyA9PiAxIH0gQGZlYXR1cmVzOwogICAgIH0KIAotICAgICRjbGlQcm9jZXNz
ZXMgfHw9IGdldFByb2Nlc3NlcygpOworICAgICRtYXhfcHJvY2VzcyB8fD0gZ2V0UHJvY2Vzc2Vz
KCk7CiAKICAgICBwcmludCAiXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tU2V0dGluZ3MtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS1cbiIKICAgICAgICAgLiAiVGVzdDI2MiBEaXI6ICR0ZXN0MjYy
RGlyXG4iCiAgICAgICAgIC4gIkpTQzogJEpTQ1xuIgogICAgICAgICAuICJEWUxEX0ZSQU1FV09S
S19QQVRIOiAkRFlMRF9GUkFNRVdPUktfUEFUSFxuIgotICAgICAgICAuICJDaGlsZCBQcm9jZXNz
ZXM6ICRjbGlQcm9jZXNzZXNcbiI7CisgICAgICAgIC4gIkNoaWxkIFByb2Nlc3NlczogJG1heF9w
cm9jZXNzXG4iOwogCiAgICAgcHJpbnQgIkZlYXR1cmVzIHRvIGluY2x1ZGU6ICIgLiBqb2luKCcs
ICcsIEBmZWF0dXJlcykgLiAiXG4iIGlmIEBmZWF0dXJlczsKICAgICBwcmludCAiUGF0aHM6ICAi
IC4gam9pbignLCAnLCBAY2xpVGVzdERpcnMpIC4gIlxuIiBpZiBAY2xpVGVzdERpcnM7CkBAIC0y
MjMsOSArMjIxLDYgQEAgc3ViIHByb2Nlc3NDTEkgewogc3ViIG1haW4gewogICAgIHB1c2goQGNs
aVRlc3REaXJzLCAndGVzdCcpIGlmIG5vdCBAY2xpVGVzdERpcnM7CiAKLSAgICBteSAkbWF4X3By
b2Nlc3MgPSAkY2xpUHJvY2Vzc2VzOwotICAgIG15ICRwbSA9IFBhcmFsbGVsOjpGb3JrTWFuYWdl
ci0+bmV3KCRtYXhfcHJvY2Vzcyk7Ci0KICAgICBpZiAoJGxhdGVzdEltcG9ydCkgewogICAgICAg
ICBAZmlsZXMgPSBsb2FkSW1wb3J0RmlsZSgpOwogICAgIH0gZWxzaWYgKCRmYWlsaW5nT25seSkg
ewpAQCAtMjQ1LDIyICsyNDAsNTYgQEAgc3ViIG1haW4gewogICAgICAgICB9CiAgICAgfQogCi0g
ICAgRklMRVM6Ci0gICAgZm9yZWFjaCBteSAkZmlsZSAoQGZpbGVzKSB7Ci0gICAgICAgICRwbS0+
c3RhcnQgYW5kIG5leHQgRklMRVM7ICMgZG8gdGhlIGZvcmsKLSAgICAgICAgc3JhbmQodGltZSBe
ICQkKTsgIyBDcmVhdGVzIGEgbmV3IHNlZWQgZm9yIGVhY2ggZm9yawotICAgICAgICBwcm9jZXNz
RmlsZSgkZmlsZSk7CiAKLSAgICAgICAgJHBtLT5maW5pc2g7ICMgZG8gdGhlIGV4aXQgaW4gdGhl
IGNoaWxkIHByb2Nlc3MKLSAgICB9OworICAgICMgSWYgd2UgYXJlIHByb2Nlc3NpbmcgbWFueSBm
aWxlcywgZm9yayBwcm9jZXNzCisgICAgaWYgKHNjYWxhciBAZmlsZXMgPiAkbWF4X3Byb2Nlc3Mg
KiAxMCkgewogCi0gICAgJHBtLT53YWl0X2FsbF9jaGlsZHJlbjsKKyAgICAgICAgIyBNYWtlIHRl
bXBvcmFyeSBmaWxlcyB0byByZWNvcmQgcmVzdWx0cworICAgICAgICBteSBAcmVzdWx0c2ZoczsK
KyAgICAgICAgZm9yIChteSAkaSA9IDA7ICRpIDw9ICRtYXhfcHJvY2Vzcy0xOyAkaSsrKSB7Cisg
ICAgICAgICAgICBteSAoJGZoLCAkZmlsZW5hbWUpID0gZ2V0VGVtcEZpbGUoKTsKKyAgICAgICAg
ICAgICRyZXN1bHRzZmhzWyRpXSA9ICRmaDsKKyAgICAgICAgfQogCi0gICAgY2xvc2UgJGRlZmZo
OworICAgICAgICBteSAkcG0gPSBQYXJhbGxlbDo6Rm9ya01hbmFnZXItPm5ldygkbWF4X3Byb2Nl
c3MpOworICAgICAgICBteSAkZmlsZXNwZXJwcm9jZXNzID0gaW50KHNjYWxhciBAZmlsZXMgLyAk
bWF4X3Byb2Nlc3MpOworCisgICAgICAgIEZJTEVTOgorICAgICAgICBmb3IgKG15ICRpID0gMDsg
JGkgPD0gJG1heF9wcm9jZXNzLTE7ICRpKyspIHsKKyAgICAgICAgICAgICRwbS0+c3RhcnQgYW5k
IG5leHQgRklMRVM7ICMgZG8gdGhlIGZvcmsKKyAgICAgICAgICAgIHNyYW5kKHRpbWUgXiAkJCk7
ICMgQ3JlYXRlcyBhIG5ldyBzZWVkIGZvciBlYWNoIGZvcmsKKworICAgICAgICAgICAgbXkgJGZp
cnN0ID0gJGZpbGVzcGVycHJvY2VzcyAqICRpOworICAgICAgICAgICAgbXkgJGxhc3QgPSAkaSA9
PSAkbWF4X3Byb2Nlc3MtMSA/IHNjYWxhciBAZmlsZXMgOiAkZmlsZXNwZXJwcm9jZXNzICogKCRp
KzEpOworCisgICAgICAgICAgICBmb3IgKG15ICRqID0gJGZpcnN0OyAkaiA8ICRsYXN0OyAkaisr
KSB7CisgICAgICAgICAgICAgICAgcHJvY2Vzc0ZpbGUoJGZpbGVzWyRqXSwgJHJlc3VsdHNmaHNb
JGldKTsKKyAgICAgICAgICAgIH07CisKKyAgICAgICAgICAgICRwbS0+ZmluaXNoOyAjIGRvIHRo
ZSBleGl0IGluIHRoZSBjaGlsZCBwcm9jZXNzCisgICAgICAgIH07CiAKLSAgICBzZWVrKCRyZXNm
aCwgMCwgMCk7Ci0gICAgQHJlc3VsdHMgPSBMb2FkRmlsZSgkcmVzZmgpOwotICAgIGNsb3NlICRy
ZXNmaDsKKyAgICAgICAgJHBtLT53YWl0X2FsbF9jaGlsZHJlbjsKKworICAgICAgICAjIFJlYWQg
cmVzdWx0cyBmcm9tIGZpbGUgaW50byBAcmVzdWx0cyBhbmQgY2xvc2UKKyAgICAgICAgZm9yICht
eSAkaSA9IDA7ICRpIDw9ICRtYXhfcHJvY2Vzcy0xOyAkaSsrKSB7CisgICAgICAgICAgICBzZWVr
KCRyZXN1bHRzZmhzWyRpXSwgMCwgMCk7CisgICAgICAgICAgICBwdXNoIEByZXN1bHRzLCBMb2Fk
RmlsZSgkcmVzdWx0c2Zoc1skaV0pOworICAgICAgICAgICAgY2xvc2UgJHJlc3VsdHNmaHNbJGld
OworICAgICAgICB9CisgICAgfQorICAgICMgT3RoZXJ3aXNpbmcsIHJ1bm5pbmcgc2VxdWVudGlh
bGx5IGlzIGZpbmUKKyAgICBlbHNlIHsKKyAgICAgICAgbXkgKCRyZXNmaCwgJHJlc2ZpbGVuYW1l
KSA9IGdldFRlbXBGaWxlKCk7CisgICAgICAgIGZvcmVhY2ggbXkgJGZpbGUgKEBmaWxlcykgewor
ICAgICAgICAgICAgcHJvY2Vzc0ZpbGUoJGZpbGUsICRyZXNmaCk7CisgICAgICAgIH07CisgICAg
ICAgIHNlZWsoJHJlc2ZoLCAwLCAwKTsKKyAgICAgICAgQHJlc3VsdHMgPSBMb2FkRmlsZSgkcmVz
ZmgpOworICAgICAgICBjbG9zZSAkcmVzZmg7CisgICAgfQorCisgICAgY2xvc2UgJGRlZmZoOwog
CiAgICAgQHJlc3VsdHMgPSBzb3J0IHsgIiRhLT57cGF0aH0gLiAkYS0+e21vZGV9IiBjbXAgIiRi
LT57cGF0aH0gLiAkYi0+e21vZGV9IiB9IEByZXN1bHRzOwogCkBAIC00MTgsMTQgKzQ0NywxNiBA
QCBzdWIgZ2V0QnVpbGRQYXRoIHsKIH0KIAogc3ViIHByb2Nlc3NGaWxlIHsKLSAgICBteSAkZmls
ZW5hbWUgPSBzaGlmdDsKKyAgICBteSAoJGZpbGVuYW1lLCAkcmVzdWx0c2ZoKSA9IEBfOwogICAg
IG15ICRjb250ZW50cyA9IGdldENvbnRlbnRzKCRmaWxlbmFtZSk7CiAgICAgbXkgJGRhdGEgPSBw
YXJzZURhdGEoJGNvbnRlbnRzLCAkZmlsZW5hbWUpOworICAgIG15ICRyZXN1bHRzZGF0YTsKIAog
ICAgICMgQ2hlY2sgdGVzdCBhZ2FpbnN0IGZpbHRlcnMgaW4gY29uZmlnIGZpbGUKICAgICBteSAk
ZmlsZSA9IGFiczJyZWwoICRmaWxlbmFtZSwgJHRlc3QyNjJEaXIgKTsKICAgICBpZiAoc2hvdWxk
U2tpcCgkZmlsZSwgJGRhdGEpKSB7Ci0gICAgICAgIHByb2Nlc3NSZXN1bHQoJGZpbGVuYW1lLCAk
ZGF0YSwgInNraXAiKTsKKyAgICAgICAgJHJlc3VsdHNkYXRhID0gcHJvY2Vzc1Jlc3VsdCgkZmls
ZW5hbWUsICRkYXRhLCAic2tpcCIpOworICAgICAgICBEdW1wRmlsZSgkcmVzdWx0c2ZoLCAkcmVz
dWx0c2RhdGEpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC00MzksNyArNDcwLDggQEAg
c3ViIHByb2Nlc3NGaWxlIHsKICAgICBmb3JlYWNoIG15ICRzY2VuYXJpbyAoQHNjZW5hcmlvcykg
ewogICAgICAgICBteSAkcmVzdWx0ID0gcnVuVGVzdCgkaW5jbHVkZXNmaWxlLCAkZmlsZW5hbWUs
ICRzY2VuYXJpbywgJGRhdGEpOwogCi0gICAgICAgIHByb2Nlc3NSZXN1bHQoJGZpbGVuYW1lLCAk
ZGF0YSwgJHNjZW5hcmlvLCAkcmVzdWx0KTsKKyAgICAgICAgJHJlc3VsdHNkYXRhID0gcHJvY2Vz
c1Jlc3VsdCgkZmlsZW5hbWUsICRkYXRhLCAkc2NlbmFyaW8sICRyZXN1bHQpOworICAgICAgICBE
dW1wRmlsZSgkcmVzdWx0c2ZoLCAkcmVzdWx0c2RhdGEpOwogICAgIH0KIAogICAgIGNsb3NlICRp
bmNsdWRlc2ZoIGlmIGRlZmluZWQgJGluY2x1ZGVzZmg7CkBAIC02MDEsNyArNjMzLDcgQEAgc3Vi
IHByb2Nlc3NSZXN1bHQgewogCiAgICAgJHJlc3VsdGRhdGF7ZmVhdHVyZXN9ID0gJGRhdGEtPntm
ZWF0dXJlc30gaWYgJGRhdGEtPntmZWF0dXJlc307CiAKLSAgICBEdW1wRmlsZSgkcmVzZmgsIFwl
cmVzdWx0ZGF0YSk7CisgICAgcmV0dXJuIFwlcmVzdWx0ZGF0YTsKIH0KIAogc3ViIGdldFRlbXBG
aWxlIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>