<?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>199738</bug_id>
          
          <creation_ts>2019-07-11 17:30:17 -0700</creation_ts>
          <short_desc>[GTK][WPE] run-webkit-tests should run with a temporal homedir</short_desc>
          <delta_ts>2019-07-19 02:57:03 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Alberto Lopez Perez">clopez</reporter>
          <assigned_to name="Carlos Alberto Lopez Perez">clopez</assigned_to>
          <cc>aperez</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>cdumez</cc>
    
    <cc>cgarcia</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fujii</cc>
    
    <cc>glenn</cc>
    
    <cc>jbedard</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1552303</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2019-07-11 17:30:17 -0700</bug_when>
    <thetext>On https://bugs.webkit.org/show_bug.cgi?id=169916#c7 I discovered some tests give different visual output depending if you run the tests with on an empty $HOME or not.

I guess this is related to some configuration of some library.

In order to make the output of the tests more predictable I think run-webkit-tests should run with a temporal new homedir.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1552379</commentid>
    <comment_count>1</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2019-07-12 01:19:13 -0700</bug_when>
    <thetext>(In reply to Carlos Alberto Lopez Perez from comment #0)
&gt; On https://bugs.webkit.org/show_bug.cgi?id=169916#c7 I discovered some tests
&gt; give different visual output depending if you run the tests with on an empty
&gt; $HOME or not.
&gt;
&gt; I guess this is related to some configuration of some library.

Ouch. It could be something like some configuration being present
(or not) in $HOME for the hinting and/or subpixel rendering settings
for fonts, for example.
 
&gt; In order to make the output of the tests more predictable I think
&gt; run-webkit-tests should run with a temporal new homedir.

Yes, or even have a separate home directory for each test case
being run. Or point $HOME to an empty, non-writable directory (not
sure if that would work). We may want to also set $XDG_CONFIG_HOME,
$XDG_CACHE_DIR, and so on.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1553548</commentid>
    <comment_count>2</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2019-07-17 09:53:42 -0700</bug_when>
    <thetext>(In reply to Adrian Perez from comment #1)
&gt; (In reply to Carlos Alberto Lopez Perez from comment #0)
&gt; &gt; On https://bugs.webkit.org/show_bug.cgi?id=169916#c7 I discovered some tests
&gt; &gt; give different visual output depending if you run the tests with on an empty
&gt; &gt; $HOME or not.
&gt; &gt;
&gt; &gt; I guess this is related to some configuration of some library.
&gt; 
&gt; Ouch. It could be something like some configuration being present
&gt; (or not) in $HOME for the hinting and/or subpixel rendering settings
&gt; for fonts, for example.
&gt;  
&gt; &gt; In order to make the output of the tests more predictable I think
&gt; &gt; run-webkit-tests should run with a temporal new homedir.
&gt; 
&gt; Yes, or even have a separate home directory for each test case
&gt; being run. 

I will try to use a separate home directory per worker.

&gt; Or point $HOME to an empty, non-writable directory (not
&gt; sure if that would work). We may want to also set $XDG_CONFIG_HOME,
&gt; $XDG_CACHE_DIR, and so on.

XDG_CONFIG_HOME and XDG_CACHE_DIR are filtered out from the user environment by the webkitpy driver for tests.
So I think is enough with just setting $HOME because the value of this two variables default to $HOME/.confing and $HOME/.cache</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1553553</commentid>
    <comment_count>3</comment_count>
      <attachid>374302</attachid>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2019-07-17 10:06:26 -0700</bug_when>
    <thetext>Created attachment 374302
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1553557</commentid>
    <comment_count>4</comment_count>
      <attachid>374302</attachid>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2019-07-17 10:09:19 -0700</bug_when>
    <thetext>Comment on attachment 374302
Patch

Ok. Not ready for review still due to revert of r247512</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1553631</commentid>
    <comment_count>5</comment_count>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2019-07-17 12:35:51 -0700</bug_when>
    <thetext>(In reply to Carlos Alberto Lopez Perez from comment #2)
&gt; (In reply to Adrian Perez from comment #1)
&gt; &gt; (In reply to Carlos Alberto Lopez Perez from comment #0)
&gt; &gt; &gt; On https://bugs.webkit.org/show_bug.cgi?id=169916#c7 I discovered some tests
&gt; &gt; &gt; give different visual output depending if you run the tests with on an empty
&gt; &gt; &gt; $HOME or not.
&gt; &gt; &gt;
&gt; &gt; &gt; I guess this is related to some configuration of some library.
&gt; &gt; 
&gt; &gt; Ouch. It could be something like some configuration being present
&gt; &gt; (or not) in $HOME for the hinting and/or subpixel rendering settings
&gt; &gt; for fonts, for example.
&gt; &gt;  
&gt; &gt; &gt; In order to make the output of the tests more predictable I think
&gt; &gt; &gt; run-webkit-tests should run with a temporal new homedir.
&gt; &gt; 
&gt; &gt; Yes, or even have a separate home directory for each test case
&gt; &gt; being run. 
&gt; 
&gt; I will try to use a separate home directory per worker.

Wonderful, thanks.

&gt; &gt; Or point $HOME to an empty, non-writable directory (not
&gt; &gt; sure if that would work). We may want to also set $XDG_CONFIG_HOME,
&gt; &gt; $XDG_CACHE_DIR, and so on.
&gt; 
&gt; XDG_CONFIG_HOME and XDG_CACHE_DIR are filtered out from the user environment
&gt; by the webkitpy driver for tests.
&gt; So I think is enough with just setting $HOME because the value of this two
&gt; variables default to $HOME/.confing and $HOME/.cache

Good point, I had forgotten about the env var filter. Setting $HOME will do.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1553787</commentid>
    <comment_count>6</comment_count>
      <attachid>374359</attachid>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2019-07-17 18:09:13 -0700</bug_when>
    <thetext>Created attachment 374359
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1554174</commentid>
    <comment_count>7</comment_count>
      <attachid>374359</attachid>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2019-07-19 02:56:50 -0700</bug_when>
    <thetext>Comment on attachment 374359
Patch

Clearing flags on attachment: 374359

Committed r247642: &lt;https://trac.webkit.org/changeset/247642&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1554175</commentid>
    <comment_count>8</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2019-07-19 02:56:58 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>374302</attachid>
            <date>2019-07-17 10:06:26 -0700</date>
            <delta_ts>2019-07-17 18:08:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199738-20190717190625.patch</filename>
            <type>text/plain</type>
            <size>4291</size>
            <attacher name="Carlos Alberto Lopez Perez">clopez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ3NTEyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYTMzYjVhY2ZjODkzYzI1ZGNjZDRjNzk3YzNiY2M0NTZi
ZTE1MjkyNi4uNzkzZDgzMmZhNDc3NzBjMzJhZTBlMDE5YjJjMGU0YThmZGFmNWY1NyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIy
IEBACisyMDE5LTA3LTE3ICBDYXJsb3MgQWxiZXJ0byBMb3BleiBQZXJleiAgPGNsb3BlekBpZ2Fs
aWEuY29tPgorCisgICAgICAgIFtHVEtdW1dQRV0gcnVuLXdlYmtpdC10ZXN0cyBzaG91bGQgcnVu
IHdpdGggYSB0ZW1wb3JhbCBob21lZGlyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xOTk3MzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBSdW4gdGhlIHRlc3RzIHdpdGggYW4gZW1wdHkgaG9tZWRpciB0aGF0
IGlzIGNyZWF0ZWQgaW5zaWRlIHRoZSBkcml2ZXIgdG1wZGlyLgorICAgICAgICBUaGUgZHJpdmVy
IHRtcGRpciBpcyBhIHJhbmRvbSBkaXJlY3RvcnkgY3JlYXRlZCBmb3IgZWFjaCB0ZXN0IHJ1bm5l
ciB0aGF0IGlzIHB1cmdlZCBhZnRlciB0aGUgcnVuLgorCisgICAgICAgIFRoaXMgaXMgZG9uZSB0
byBlbnN1cmUgdGhhdCB0aGUgdGVzdCByZXN1bHRzIGFyZSBub3QgYWZmZWN0ZWQgYnkgdGhlIHVz
ZXIgc2V0dGluZ3Mgb2YgYW55IGxpYnJhcnkuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5
L3BvcnQvZHJpdmVyLnB5OgorICAgICAgICAoRHJpdmVyLl9zZXR1cF9lbnZpcm9uX2Zvcl9kcml2
ZXIpOgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvcG9ydC9kcml2ZXJfdW5pdHRlc3QucHk6
CisgICAgICAgIChEcml2ZXJUZXN0LnRlc3Rfc2V0dXBfZW52aXJvbl9iYXNlX3ZhcnMpOgorICAg
ICAgICAoRHJpdmVyVGVzdCk6CisgICAgICAgIChEcml2ZXJUZXN0LnRlc3RfY3JlYXRlX3RlbXBv
cmFsX2hvbWVfZGlyKToKKwogMjAxOS0wNy0xNyAgQ2FybG9zIEFsYmVydG8gTG9wZXogUGVyZXog
IDxjbG9wZXpAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXVtXUEVdW3dlYmtpdHB5XSBSZWZh
Y3RvciBkcml2ZXJzIHRvIHVzZSB0aGUgYmFzZSBkcml2ZXIgZm9yIHNldHRpbmcgdXAgdGhlIGVu
dmlyb25tZW50IGFuZCBzdGFydCB0aGUgZHJpdmVycy4KZGlmZiAtLWdpdCBhL1Rvb2xzL1Njcmlw
dHMvd2Via2l0cHkvcG9ydC9kcml2ZXIucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQv
ZHJpdmVyLnB5CmluZGV4IDg4ZDRiMmJlZjkwMTI2ZDQ1MmRkNTA0ODBjOGYyYTA5ZmI0NzJhZmEu
LmIxOTZkNmM1ZTQ0MjUzNjVlN2EwNThlYjRkNjI3NjIwZGNkNWJhZDEgMTAwNjQ0Ci0tLSBhL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9kcml2ZXIucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93
ZWJraXRweS9wb3J0L2RyaXZlci5weQpAQCAtNDM3LDYgKzQzNywxMCBAQCBjbGFzcyBEcml2ZXIo
b2JqZWN0KToKICAgICAgICAgICAgICMgRWFjaCB3b3JrZXIgc2hvdWxkIGhhdmUgaXQncyBvd24g
YW5kIGl0IHNob3VsZCBiZSBjbGVhbmVkIGFmdGVyd2FyZHMuCiAgICAgICAgICAgICAjIFNldCBp
dCB0byBpbnNpZGUgdGhlIHRlbXBvcmFyeSBmb2xkZXIgYnkgcHJlcGVuZGluZyBYREdfQ0FDSEVf
SE9NRSB3aXRoIERSSVZFUl9URU1QRElSLgogICAgICAgICAgICAgZW52aXJvbm1lbnRbJ1hER19D
QUNIRV9IT01FJ10gPSBzZWxmLl9wb3J0Lmhvc3QuZmlsZXN5c3RlbS5qb2luKHN0cihzZWxmLl9k
cml2ZXJfdGVtcGRpciksICdhcHBjYWNoZScpCisgICAgICAgICAgICAjIFVzZSBhbiBlbXB0eS92
b2xhdGlsZSBob21lIGluc2lkZSBEUklWRVJfVEVNUERJUiB0byBlbnN1cmUgdGhhdCB0aGUgdGVz
dCByZXN1bHRzCisgICAgICAgICAgICAjIGFyZSBub3QgYWZmZWN0ZWQgYnkgdGhlIHVzZXIgc2V0
dGluZ3Mgb2YgYW55IGxpYnJhcnkuCisgICAgICAgICAgICBlbnZpcm9ubWVudFsnSE9NRSddID0g
c2VsZi5fcG9ydC5ob3N0LmZpbGVzeXN0ZW0uam9pbihzdHIoc2VsZi5fZHJpdmVyX3RlbXBkaXIp
LCAnaG9tZScpCisgICAgICAgICAgICBzZWxmLl90YXJnZXRfaG9zdC5maWxlc3lzdGVtLm1heWJl
X21ha2VfZGlyZWN0b3J5KGVudmlyb25tZW50WydIT01FJ10pCiAKICAgICAgICAgaWYgc2VsZi5f
cHJvZmlsZXI6CiAgICAgICAgICAgICBlbnZpcm9ubWVudCA9IHNlbGYuX3Byb2ZpbGVyLmFkanVz
dGVkX2Vudmlyb25tZW50KGVudmlyb25tZW50KQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93
ZWJraXRweS9wb3J0L2RyaXZlcl91bml0dGVzdC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkv
cG9ydC9kcml2ZXJfdW5pdHRlc3QucHkKaW5kZXggMzMzODk0MTZlNDAyYTcwZWY1NDNmNTQ0MGM0
ZjU0YWM5YWJhMmE4Yy4uYTNmOTY1NzczNjE1ZGVhMjdjYzg5OTFmMDExNWE1ZDBhNWRmNzM0MCAx
MDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L2RyaXZlcl91bml0dGVzdC5w
eQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvZHJpdmVyX3VuaXR0ZXN0LnB5CkBA
IC0zNTcsOCArMzU3LDcgQEAgY2xhc3MgRHJpdmVyVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAg
ICAgZGVmIHRlc3Rfc2V0dXBfZW52aXJvbl9iYXNlX3ZhcnMoc2VsZik6CiAgICAgICAgICMgVGhp
cyBhcmUgZXNzZW50aWFsIGVudmlyb25tZW50IHZhcmlhYmxlcyB0aGF0IHNob3VsZCBiZSBjb3Bp
ZWQKICAgICAgICAgIyBhcyBwYXJ0IG9mIGJhc2U6c2V0dXBfZW52aXJvbl9mb3Jfc2VydmVyIGZv
ciBhbGwgZHJpdmVycwotICAgICAgICBlbnZpcm9uX2tlZXBfeWVzID0geydIT01FJzogJy9ob21l
L2lnYWxpYScsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAnUEFUSCc6ICcvYmluOi91c3Iv
c2JpbjovdXNyL2JpbicsCisgICAgICAgIGVudmlyb25fa2VlcF95ZXMgPSB7J1BBVEgnOiAnL2Jp
bjovdXNyL3NiaW46L3Vzci9iaW4nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1dFQktJ
VF9URVNURk9OVFMnOiAnL29wdC93ZWJraXQvV2ViS2l0QnVpbGQvV0tUZXN0Rm9udHMnLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJ1dFQktJVF9PVVRQVVRESVInOiAnL29wdC93ZWJraXQv
V2ViS2l0QnVpbGQvUmVsZWFzZScsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAnTEFORyc6
ICdlbl9VUy51dGY4J30KQEAgLTM3OSwzICszNzgsMTYgQEAgY2xhc3MgRHJpdmVyVGVzdCh1bml0
dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgICAgICBmb3IgdmFyIGluIGVudmlyb25fa2VlcF95ZXMu
a2V5cygpOgogICAgICAgICAgICAgICAgICAgICBzZWxmLmFzc2VydEluKHZhciwgZW52aXJvbm1l
bnRfZHJpdmVyX3Rlc3QpCiAgICAgICAgICAgICAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoZW52
aXJvbm1lbnRfZHJpdmVyX3Rlc3RbdmFyXSwgZW52aXJvbl9rZWVwX3llc1t2YXJdKQorCisgICAg
ZGVmIHRlc3RfY3JlYXRlX3RlbXBvcmFsX2hvbWVfZGlyKHNlbGYpOgorICAgICAgICBlbnZpcm9u
X3VzZXIgPSB7J0hPTUUnOiAnL2hvbWUvaWdhbGlhJ30KKyAgICAgICAgd2l0aCBwYXRjaCgnb3Mu
ZW52aXJvbicsIGVudmlyb25fdXNlciksIHBhdGNoKCdzeXMucGxhdGZvcm0nLCAnbGludXgyJyk6
CisgICAgICAgICAgICBwb3J0ID0gc2VsZi5tYWtlX3BvcnQoKQorICAgICAgICAgICAgcG9ydC5f
dGVzdF9ydW5uZXJfcHJvY2Vzc19jb25zdHJ1Y3RvciA9IE1vY2tTZXJ2ZXJQcm9jZXNzCisgICAg
ICAgICAgICBkcml2ZXIgPSBEcml2ZXIocG9ydCwgTm9uZSwgcGl4ZWxfdGVzdHM9RmFsc2UpCisg
ICAgICAgICAgICBkcml2ZXIuc3RhcnQoVHJ1ZSwgW10pCisgICAgICAgICAgICBlbnZpcm9uX2Ry
aXZlciA9IGRyaXZlci5fc2V0dXBfZW52aXJvbl9mb3JfdGVzdCgpCisgICAgICAgICAgICBzZWxm
LmFzc2VydE5vdEVxdWFscyhlbnZpcm9uX2RyaXZlclsnSE9NRSddLCBlbnZpcm9uX3VzZXJbJ0hP
TUUnXSkKKyAgICAgICAgICAgIHNlbGYuYXNzZXJ0SW4oc3RyKGRyaXZlci5fZHJpdmVyX3RlbXBk
aXIpLCBlbnZpcm9uX2RyaXZlclsnSE9NRSddKQorICAgICAgICAgICAgc2VsZi5hc3NlcnROb3RJ
bihzdHIoZHJpdmVyLl9kcml2ZXJfdGVtcGRpciksIGVudmlyb25fdXNlclsnSE9NRSddKQorICAg
ICAgICAgICAgc2VsZi5hc3NlcnRUcnVlKHBvcnQuX2ZpbGVzeXN0ZW0uaXNkaXIoZW52aXJvbl9k
cml2ZXJbJ0hPTUUnXSkpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>374359</attachid>
            <date>2019-07-17 18:09:13 -0700</date>
            <delta_ts>2019-07-19 02:56:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199738-20190718030912.patch</filename>
            <type>text/plain</type>
            <size>4291</size>
            <attacher name="Carlos Alberto Lopez Perez">clopez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ3NTUwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMTg1NGQ3YzE5MjY3NmViMGYxZjUwNmVjMWVjNmJkNTdl
NzJlNjhlZC4uOTBiYTQ0NTllNmEzMzU1MzhiYmM4YjQ3NWVhZDg4NmQ0MWQzNzBiNSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIy
IEBACisyMDE5LTA3LTE3ICBDYXJsb3MgQWxiZXJ0byBMb3BleiBQZXJleiAgPGNsb3BlekBpZ2Fs
aWEuY29tPgorCisgICAgICAgIFtHVEtdW1dQRV0gcnVuLXdlYmtpdC10ZXN0cyBzaG91bGQgcnVu
IHdpdGggYSB0ZW1wb3JhbCBob21lZGlyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xOTk3MzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBSdW4gdGhlIHRlc3RzIHdpdGggYW4gZW1wdHkgaG9tZWRpciB0aGF0
IGlzIGNyZWF0ZWQgaW5zaWRlIHRoZSBkcml2ZXIgdG1wZGlyLgorICAgICAgICBUaGUgZHJpdmVy
IHRtcGRpciBpcyBhIHJhbmRvbSBkaXJlY3RvcnkgY3JlYXRlZCBmb3IgZWFjaCB0ZXN0IHJ1bm5l
ciB0aGF0IGlzIHB1cmdlZCBhZnRlciB0aGUgcnVuLgorCisgICAgICAgIFRoaXMgaXMgZG9uZSB0
byBlbnN1cmUgdGhhdCB0aGUgdGVzdCByZXN1bHRzIGFyZSBub3QgYWZmZWN0ZWQgYnkgdGhlIHVz
ZXIgc2V0dGluZ3Mgb2YgYW55IGxpYnJhcnkuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5
L3BvcnQvZHJpdmVyLnB5OgorICAgICAgICAoRHJpdmVyLl9zZXR1cF9lbnZpcm9uX2Zvcl9kcml2
ZXIpOgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvcG9ydC9kcml2ZXJfdW5pdHRlc3QucHk6
CisgICAgICAgIChEcml2ZXJUZXN0LnRlc3Rfc2V0dXBfZW52aXJvbl9iYXNlX3ZhcnMpOgorICAg
ICAgICAoRHJpdmVyVGVzdCk6CisgICAgICAgIChEcml2ZXJUZXN0LnRlc3RfY3JlYXRlX3RlbXBv
cmFsX2hvbWVfZGlyKToKKwogMjAxOS0wNy0xNyAgQ2FybG9zIEFsYmVydG8gTG9wZXogUGVyZXog
IDxjbG9wZXpAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXVtXUEVdW3dlYmtpdHB5XSBSZWZh
Y3RvciBkcml2ZXJzIHRvIHVzZSB0aGUgYmFzZSBkcml2ZXIgZm9yIHNldHRpbmcgdXAgdGhlIGVu
dmlyb25tZW50IGFuZCBzdGFydCB0aGUgZHJpdmVycy4KZGlmZiAtLWdpdCBhL1Rvb2xzL1Njcmlw
dHMvd2Via2l0cHkvcG9ydC9kcml2ZXIucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQv
ZHJpdmVyLnB5CmluZGV4IDg4ZDRiMmJlZjkwMTI2ZDQ1MmRkNTA0ODBjOGYyYTA5ZmI0NzJhZmEu
LmIxOTZkNmM1ZTQ0MjUzNjVlN2EwNThlYjRkNjI3NjIwZGNkNWJhZDEgMTAwNjQ0Ci0tLSBhL1Rv
b2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9kcml2ZXIucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93
ZWJraXRweS9wb3J0L2RyaXZlci5weQpAQCAtNDM3LDYgKzQzNywxMCBAQCBjbGFzcyBEcml2ZXIo
b2JqZWN0KToKICAgICAgICAgICAgICMgRWFjaCB3b3JrZXIgc2hvdWxkIGhhdmUgaXQncyBvd24g
YW5kIGl0IHNob3VsZCBiZSBjbGVhbmVkIGFmdGVyd2FyZHMuCiAgICAgICAgICAgICAjIFNldCBp
dCB0byBpbnNpZGUgdGhlIHRlbXBvcmFyeSBmb2xkZXIgYnkgcHJlcGVuZGluZyBYREdfQ0FDSEVf
SE9NRSB3aXRoIERSSVZFUl9URU1QRElSLgogICAgICAgICAgICAgZW52aXJvbm1lbnRbJ1hER19D
QUNIRV9IT01FJ10gPSBzZWxmLl9wb3J0Lmhvc3QuZmlsZXN5c3RlbS5qb2luKHN0cihzZWxmLl9k
cml2ZXJfdGVtcGRpciksICdhcHBjYWNoZScpCisgICAgICAgICAgICAjIFVzZSBhbiBlbXB0eS92
b2xhdGlsZSBob21lIGluc2lkZSBEUklWRVJfVEVNUERJUiB0byBlbnN1cmUgdGhhdCB0aGUgdGVz
dCByZXN1bHRzCisgICAgICAgICAgICAjIGFyZSBub3QgYWZmZWN0ZWQgYnkgdGhlIHVzZXIgc2V0
dGluZ3Mgb2YgYW55IGxpYnJhcnkuCisgICAgICAgICAgICBlbnZpcm9ubWVudFsnSE9NRSddID0g
c2VsZi5fcG9ydC5ob3N0LmZpbGVzeXN0ZW0uam9pbihzdHIoc2VsZi5fZHJpdmVyX3RlbXBkaXIp
LCAnaG9tZScpCisgICAgICAgICAgICBzZWxmLl90YXJnZXRfaG9zdC5maWxlc3lzdGVtLm1heWJl
X21ha2VfZGlyZWN0b3J5KGVudmlyb25tZW50WydIT01FJ10pCiAKICAgICAgICAgaWYgc2VsZi5f
cHJvZmlsZXI6CiAgICAgICAgICAgICBlbnZpcm9ubWVudCA9IHNlbGYuX3Byb2ZpbGVyLmFkanVz
dGVkX2Vudmlyb25tZW50KGVudmlyb25tZW50KQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93
ZWJraXRweS9wb3J0L2RyaXZlcl91bml0dGVzdC5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkv
cG9ydC9kcml2ZXJfdW5pdHRlc3QucHkKaW5kZXggMzMzODk0MTZlNDAyYTcwZWY1NDNmNTQ0MGM0
ZjU0YWM5YWJhMmE4Yy4uYTNmOTY1NzczNjE1ZGVhMjdjYzg5OTFmMDExNWE1ZDBhNWRmNzM0MCAx
MDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L2RyaXZlcl91bml0dGVzdC5w
eQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvZHJpdmVyX3VuaXR0ZXN0LnB5CkBA
IC0zNTcsOCArMzU3LDcgQEAgY2xhc3MgRHJpdmVyVGVzdCh1bml0dGVzdC5UZXN0Q2FzZSk6CiAg
ICAgZGVmIHRlc3Rfc2V0dXBfZW52aXJvbl9iYXNlX3ZhcnMoc2VsZik6CiAgICAgICAgICMgVGhp
cyBhcmUgZXNzZW50aWFsIGVudmlyb25tZW50IHZhcmlhYmxlcyB0aGF0IHNob3VsZCBiZSBjb3Bp
ZWQKICAgICAgICAgIyBhcyBwYXJ0IG9mIGJhc2U6c2V0dXBfZW52aXJvbl9mb3Jfc2VydmVyIGZv
ciBhbGwgZHJpdmVycwotICAgICAgICBlbnZpcm9uX2tlZXBfeWVzID0geydIT01FJzogJy9ob21l
L2lnYWxpYScsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAnUEFUSCc6ICcvYmluOi91c3Iv
c2JpbjovdXNyL2JpbicsCisgICAgICAgIGVudmlyb25fa2VlcF95ZXMgPSB7J1BBVEgnOiAnL2Jp
bjovdXNyL3NiaW46L3Vzci9iaW4nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1dFQktJ
VF9URVNURk9OVFMnOiAnL29wdC93ZWJraXQvV2ViS2l0QnVpbGQvV0tUZXN0Rm9udHMnLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJ1dFQktJVF9PVVRQVVRESVInOiAnL29wdC93ZWJraXQv
V2ViS2l0QnVpbGQvUmVsZWFzZScsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAnTEFORyc6
ICdlbl9VUy51dGY4J30KQEAgLTM3OSwzICszNzgsMTYgQEAgY2xhc3MgRHJpdmVyVGVzdCh1bml0
dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgICAgICBmb3IgdmFyIGluIGVudmlyb25fa2VlcF95ZXMu
a2V5cygpOgogICAgICAgICAgICAgICAgICAgICBzZWxmLmFzc2VydEluKHZhciwgZW52aXJvbm1l
bnRfZHJpdmVyX3Rlc3QpCiAgICAgICAgICAgICAgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoZW52
aXJvbm1lbnRfZHJpdmVyX3Rlc3RbdmFyXSwgZW52aXJvbl9rZWVwX3llc1t2YXJdKQorCisgICAg
ZGVmIHRlc3RfY3JlYXRlX3RlbXBvcmFsX2hvbWVfZGlyKHNlbGYpOgorICAgICAgICBlbnZpcm9u
X3VzZXIgPSB7J0hPTUUnOiAnL2hvbWUvaWdhbGlhJ30KKyAgICAgICAgd2l0aCBwYXRjaCgnb3Mu
ZW52aXJvbicsIGVudmlyb25fdXNlciksIHBhdGNoKCdzeXMucGxhdGZvcm0nLCAnbGludXgyJyk6
CisgICAgICAgICAgICBwb3J0ID0gc2VsZi5tYWtlX3BvcnQoKQorICAgICAgICAgICAgcG9ydC5f
dGVzdF9ydW5uZXJfcHJvY2Vzc19jb25zdHJ1Y3RvciA9IE1vY2tTZXJ2ZXJQcm9jZXNzCisgICAg
ICAgICAgICBkcml2ZXIgPSBEcml2ZXIocG9ydCwgTm9uZSwgcGl4ZWxfdGVzdHM9RmFsc2UpCisg
ICAgICAgICAgICBkcml2ZXIuc3RhcnQoVHJ1ZSwgW10pCisgICAgICAgICAgICBlbnZpcm9uX2Ry
aXZlciA9IGRyaXZlci5fc2V0dXBfZW52aXJvbl9mb3JfdGVzdCgpCisgICAgICAgICAgICBzZWxm
LmFzc2VydE5vdEVxdWFscyhlbnZpcm9uX2RyaXZlclsnSE9NRSddLCBlbnZpcm9uX3VzZXJbJ0hP
TUUnXSkKKyAgICAgICAgICAgIHNlbGYuYXNzZXJ0SW4oc3RyKGRyaXZlci5fZHJpdmVyX3RlbXBk
aXIpLCBlbnZpcm9uX2RyaXZlclsnSE9NRSddKQorICAgICAgICAgICAgc2VsZi5hc3NlcnROb3RJ
bihzdHIoZHJpdmVyLl9kcml2ZXJfdGVtcGRpciksIGVudmlyb25fdXNlclsnSE9NRSddKQorICAg
ICAgICAgICAgc2VsZi5hc3NlcnRUcnVlKHBvcnQuX2ZpbGVzeXN0ZW0uaXNkaXIoZW52aXJvbl9k
cml2ZXJbJ0hPTUUnXSkpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>