<?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>212882</bug_id>
          
          <creation_ts>2020-06-07 09:25:41 -0700</creation_ts>
          <short_desc>[Flatpak SDK] Add flatpak-run-nightly</short_desc>
          <delta_ts>2020-06-08 08:57:17 -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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Philippe Normand">pnormand</reporter>
          <assigned_to name="Philippe Normand">pnormand</assigned_to>
          <cc>clopez</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1660083</commentid>
    <comment_count>0</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2020-06-07 09:25:41 -0700</bug_when>
    <thetext>This new script is able to download WPE and GTK builds from the Igalia servers and run the corresponding binaries (like MiniBrowser, jsc) within the Flatpak SDK.

Unzipped builds will be saved in /tmp and can be reused in further runs (by providing the path with the -p argument).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1660086</commentid>
    <comment_count>1</comment_count>
      <attachid>401297</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2020-06-07 09:34:36 -0700</bug_when>
    <thetext>Created attachment 401297
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1660096</commentid>
    <comment_count>2</comment_count>
      <attachid>401297</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2020-06-07 12:25:41 -0700</bug_when>
    <thetext>Comment on attachment 401297
patch

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

&gt; Tools/Scripts/webkit-flatpak-run-nightly:51
&gt; +        flatpak(&quot;remote-add&quot;, &quot;--user&quot;, &quot;webkit-nightly&quot;, repo)

oops, s/repo/REPO</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1660158</commentid>
    <comment_count>3</comment_count>
      <attachid>401320</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2020-06-08 02:40:25 -0700</bug_when>
    <thetext>Created attachment 401320
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1660174</commentid>
    <comment_count>4</comment_count>
      <attachid>401320</attachid>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2020-06-08 05:47:08 -0700</bug_when>
    <thetext>Comment on attachment 401320
Patch

cool!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1660225</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-06-08 08:56:29 -0700</bug_when>
    <thetext>Committed r262717: &lt;https://trac.webkit.org/changeset/262717&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 401320.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1660226</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-06-08 08:57:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/64120545&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>401297</attachid>
            <date>2020-06-07 09:34:36 -0700</date>
            <delta_ts>2020-06-08 02:40:21 -0700</delta_ts>
            <desc>patch</desc>
            <filename>0001-patch.patch</filename>
            <type>text/plain</type>
            <size>8567</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">RnJvbSBjODg1MThmNmZiYTU1MGFiZTU5MjZlYzU4Njc1MDc0M2YxYmEyZDIyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwZSBOb3JtYW5kIDxwbm9ybWFuZEBpZ2FsaWEuY29t
PgpEYXRlOiBTdW4sIDcgSnVuIDIwMjAgMTc6MzI6NTEgKzAxMDAKU3ViamVjdDogW1BBVENIIHhz
ZXJ2ZXJdIHBhdGNoCgotLS0KIFRvb2xzL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMjggKysrKysKIFRvb2xzL1NjcmlwdHMvd2Via2l0LWZsYXRwYWstcnVuLW5pZ2h0bHkg
fCAxNDYgKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTc0IGluc2Vy
dGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDc1NSBUb29scy9TY3JpcHRzL3dlYmtpdC1mbGF0cGFr
LXJ1bi1uaWdodGx5CgpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdl
TG9nCmluZGV4IGNiM2I3OGYzYTJlNC4uM2ZkYTRiYzllZWIzIDEwMDY0NAotLS0gYS9Ub29scy9D
aGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzEgQEAKKzIwMjAtMDYt
MDcgIFBoaWxpcHBlIE5vcm1hbmQgIDxwbm9ybWFuZEBpZ2FsaWEuY29tPgorCisgICAgICAgIFtG
bGF0cGFrIFNES10gQWRkIGZsYXRwYWstcnVuLW5pZ2h0bHkKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxMjg4MgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgbmV3IHNjcmlwdCBpcyBhYmxlIHRvIGRv
d25sb2FkIFdQRSBhbmQgR1RLIGJ1aWxkcyBmcm9tIHRoZSBJZ2FsaWEgc2VydmVycyBhbmQgcnVu
IHRoZQorICAgICAgICBjb3JyZXNwb25kaW5nIGJpbmFyaWVzIChsaWtlIE1pbmlCcm93c2VyLCBq
c2MpIHdpdGhpbiB0aGUgRmxhdHBhayBTREsuCisKKyAgICAgICAgVW56aXBwZWQgYnVpbGRzIHdp
bGwgYmUgc2F2ZWQgaW4gL3RtcCBhbmQgY2FuIGJlIHJldXNlZCBpbiBmdXJ0aGVyIHJ1bnMgKGJ5
IHByb3ZpZGluZyB0aGUKKyAgICAgICAgcGF0aCB3aXRoIHRoZSAtcCBhcmd1bWVudCkuCisKKyAg
ICAgICAgRXhhbXBsZToKKyAgICAgICAgJCB3ZWJraXQtZmxhdHBhay1ydW4tbmlnaHRseSAtLXdw
ZSBNaW5pQnJvd3NlciBodHRwczovL3dlYmtpdC5vcmcKKyAgICAgICAgPFNESyBpbnN0YWxscyB0
byB+Ly5jYWNoZS93ay1uaWdodGx5PgorICAgICAgICBEb3dubG9hZGluZyBidWlsZCByZWxlYXNl
X3IyNjI2OTlfYjMzODg1LnppcCBmcm9tIGh0dHBzOi8vd3Bld2Via2l0LXJlbGVhc2UuaWdhbGlh
LmNvbS9idWlsdC1wcm9kdWN0cy8KKyAgICAgICAgRXh0cmFjdGluZyBidWlsZCB0byAvdG1wL3dw
ZXdlYmtpdC1yZWxlYXNlLWIzMzg4NQorICAgICAgICA8TWluaUJyb3dzZXIgc3RhcnRzPgorCisg
ICAgICAgICQgd2Via2l0LWZsYXRwYWstcnVuLW5pZ2h0bHkgLS13cGUgLXAgL3RtcC93cGV3ZWJr
aXQtcmVsZWFzZS1iMzM4ODUganNjCisgICAgICAgIExvb2tpbmcgZm9yIHVwZGF0ZXPigKYKKyAg
ICAgICAgTm90aGluZyB0byBkby4KKyAgICAgICAgPj4+IDIrMgorICAgICAgICA0CisKKyAgICAg
ICAgKiBTY3JpcHRzL3dlYmtpdC1mbGF0cGFrLXJ1bi1uaWdodGx5OiBBZGRlZC4KKwogMjAyMC0w
Ni0wNyAgQ2FpbyBMaW1hICA8dGljYWlvbGltYUBnbWFpbC5jb20+CiAKICAgICAgICAgQWxsb3cg
cnVuLWpzYy1zdHJlc3MtdGVzdHMgc3RpbGwgcnVuIGlmIHNvbWUgb2YgdGhlIHJlbW90ZSBob3N0
cyBhcmUgbm90IGF2YWlsYWJsZQpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXQtZmxh
dHBhay1ydW4tbmlnaHRseSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0LWZsYXRwYWstcnVuLW5pZ2h0
bHkKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMDAwMDAwLi5hZWQ3ODgyODMyZDYK
LS0tIC9kZXYvbnVsbAorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdC1mbGF0cGFrLXJ1bi1uaWdo
dGx5CkBAIC0wLDAgKzEsMTQ2IEBACisjIS91c3IvYmluL2VudiBweXRob24zCisjIC0qLSBjb2Rp
bmc6IHV0Zi04IC0qLQorIyBDb3B5cmlnaHQgKEMpIDIwMjAgSWdhbGlhIFMuTC4KKyMKKyMgVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
cgorIyBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwg
UHVibGljCisjIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb247IGVpdGhlcgorIyB2ZXJzaW9uIDIuMSBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIg
b3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyMKKyMgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1
dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisjIGJ1dCBXSVRIT1VUIEFO
WSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisjIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUg
R05VCisjIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisj
CisjIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2Vu
ZXJhbCBQdWJsaWMKKyMgTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90LCB3
cml0ZSB0byB0aGUKKyMgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xp
biBTdCwgRmlmdGggRmxvb3IsCisjIEJvc3RvbiwgTUEgMDIxMTAtMTMwMSwgVVNBLgorCitpbXBv
cnQgYXJncGFyc2UKK2ltcG9ydCBvcworaW1wb3J0IHN5cworaW1wb3J0IHNobGV4CitpbXBvcnQg
dGVtcGZpbGUKK2ltcG9ydCBzdWJwcm9jZXNzCitpbXBvcnQgdXJsbGliLnJlcXVlc3QKK2Zyb20g
aHRtbC5wYXJzZXIgaW1wb3J0IEhUTUxQYXJzZXIKK2Zyb20gaHRtbC5lbnRpdGllcyBpbXBvcnQg
bmFtZTJjb2RlcG9pbnQKKworUkVQTyA9ICJodHRwczovL3NvZnR3YXJlLmlnYWxpYS5jb20vZmxh
dHBhay1yZWZzL3dlYmtpdC1zZGsuZmxhdHBha3JlcG8iCitVU0VSX0RJUiA9IG9zLnBhdGguZXhw
YW5kdXNlcigifi8uY2FjaGUvd2stbmlnaHRseSIpCisKKyMgRklYTUU6IE1pZ2h0IGJlIHdvcnRo
IGFkZGluZyBzb21lIEpTT04gZmlsZSBsaXN0aW5nIGJ1aWxkcyBvbiB0aGUgc2VydmVycy4KK2Ns
YXNzIE15SFRNTFBhcnNlcihIVE1MUGFyc2VyKToKKyAgICBidWlsZHMgPSBbXQorICAgIGRlZiBo
YW5kbGVfc3RhcnR0YWcoc2VsZiwgdGFnLCBhdHRycyk6CisgICAgICAgIGlmIHRhZyAhPSAiYSI6
CisgICAgICAgICAgICByZXR1cm4KKyAgICAgICAgZm9yIChuYW1lLCB2YWx1ZSkgaW4gYXR0cnM6
CisgICAgICAgICAgICBpZiBuYW1lID09ICJocmVmIiBhbmQgKHZhbHVlLnN0YXJ0c3dpdGgoInJl
bGVhc2UiKSBvciB2YWx1ZS5zdGFydHN3aXRoKCJkZWJ1ZyIpKToKKyAgICAgICAgICAgICAgICBz
ZWxmLmJ1aWxkcy5hcHBlbmQodmFsdWUpCisKK2RlZiBmbGF0cGFrKGNvbW1hbmQsICphcmdzKToK
KyAgICBjbWQgPSAoImZsYXRwYWsiLCBjb21tYW5kKSArIGFyZ3MKKyAgICBlbnYgPSBvcy5lbnZp
cm9uLmNvcHkoKQorICAgIGVudlsiRkxBVFBBS19VU0VSX0RJUiJdID0gVVNFUl9ESVIKKyAgICBz
dWJwcm9jZXNzLmNhbGwoY21kLCBlbnY9ZW52KQorCitkZWYgZW5zdXJlX3NkayhidWlsZF90eXBl
KToKKyAgICBpZiBub3Qgb3MucGF0aC5pc2RpcihVU0VSX0RJUik6CisgICAgICAgIGZsYXRwYWso
InJlbW90ZS1hZGQiLCAiLS11c2VyIiwgIndlYmtpdC1uaWdodGx5IiwgcmVwbykKKyAgICAgICAg
ZmxhdHBhaygiaW5zdGFsbCIsICItLXVzZXIiLCAiLXkiLCAib3JnLndlYmtpdC5TZGsiKQorICAg
ICAgICBmbGF0cGFrKCJpbnN0YWxsIiwgIi0tdXNlciIsICIteSIsICJvcmcud2Via2l0LlBsYXRm
b3JtIikKKyAgICAgICAgaWYgYnVpbGRfdHlwZSA9PSAiRGVidWciOgorICAgICAgICAgICAgZmxh
dHBhaygiaW5zdGFsbCIsICItLXVzZXIiLCAiLXkiLCAib3JnLndlYmtpdC5TZGsuRGVidWciKQor
ICAgIGVsc2U6CisgICAgICAgIGZsYXRwYWsoInVwZGF0ZSIsICItLXVzZXIiLCAiLXkiKQorCitk
ZWYgZ2V0X2J1aWxkX3BhdGgocGxhdGZvcm0sIGJ1aWxkX3R5cGUsIGJ1aWxkX251bWJlcik6Cisg
ICAgZGlybmFtZSA9IGYie3BsYXRmb3JtfS17YnVpbGRfdHlwZX0tYntidWlsZF9udW1iZXJ9Igor
ICAgIHJldHVybiBvcy5wYXRoLmpvaW4odGVtcGZpbGUuZ2V0dGVtcGRpcigpLCBkaXJuYW1lKQor
CitkZWYgZW5zdXJlX2V4dHJhY3RlZF9idWlsZChhcmdzKToKKyAgICBidWlsZF90eXBlID0gYXJn
cy5idWlsZF90eXBlLmxvd2VyKCkKKyAgICBpZiBhcmdzLmJ1aWxkX251bWJlcjoKKyAgICAgICAg
cGF0aCA9IGdldF9idWlsZF9wYXRoKGFyZ3MucGxhdGZvcm0sIGJ1aWxkX3R5cGUsIGFyZ3MuYnVp
bGRfbnVtYmVyKQorICAgICAgICBpZiBvcy5wYXRoLmlzZGlyKHBhdGgpOgorICAgICAgICAgICAg
cmV0dXJuIHBhdGgKKworICAgIHVybCA9IGYiaHR0cHM6Ly97YXJncy5wbGF0Zm9ybX0te2J1aWxk
X3R5cGV9LmlnYWxpYS5jb20vYnVpbHQtcHJvZHVjdHMvIgorICAgIHdpdGggdXJsbGliLnJlcXVl
c3QudXJsb3Blbih1cmwpIGFzIHBhZ2VfZmQ6CisgICAgICAgIHBhcnNlciA9IE15SFRNTFBhcnNl
cigpCisgICAgICAgIHBhcnNlci5mZWVkKHBhZ2VfZmQucmVhZCgpLmRlY29kZSgidXRmLTgiKSkK
KyAgICAgICAgbGF0ZXN0ID0gcGFyc2VyLmJ1aWxkc1stMV0KKyAgICAgICAgaWYgYXJncy5idWls
ZF9udW1iZXI6CisgICAgICAgICAgICB0cnk6CisgICAgICAgICAgICAgICAgYnVpbGQgPSBbYiBm
b3IgYiBpbiBwYXJzZXIuYnVpbGRzIGlmIGIuZW5kc3dpdGgoZiJie2FyZ3MuYnVpbGRfbnVtYmVy
fS56aXAiKV1bMF0KKyAgICAgICAgICAgIGV4Y2VwdCBJbmRleEVycm9yOgorICAgICAgICAgICAg
ICAgIHByaW50KGYiQnVpbGQge2FyZ3MuYnVpbGRfbnVtYmVyfSBub3QgZm91bmQuIEZhbGxpbmcg
YmFjayB0byBsYXRlc3Q6IHtsYXRlc3R9IikKKyAgICAgICAgICAgICAgICBidWlsZCA9IGxhdGVz
dAorICAgICAgICBlbHNlOgorICAgICAgICAgICAgYnVpbGQgPSBsYXRlc3QKKyAgICAgICAgcHJp
bnQoZiJEb3dubG9hZGluZyBidWlsZCB7YnVpbGR9IGZyb20ge3VybH0iKQorICAgICAgICAjIFRy
YW5zZm9ybSByZWxlYXNlX3IyNjI2OTRfYjM0NDQ4LnppcCB0byAzNDQ0OAorICAgICAgICBidWls
ZF9udW1iZXIgPSBpbnQob3MucGF0aC5zcGxpdGV4dChidWlsZClbMF0uc3BsaXQoIl8iKVsyXVsx
Ol0pCisgICAgICAgIHdpdGggdXJsbGliLnJlcXVlc3QudXJsb3BlbihmInt1cmx9L3tidWlsZH0i
KSBhcyB6aXBfZmQ6CisgICAgICAgICAgICB3aXRoIHRlbXBmaWxlLk5hbWVkVGVtcG9yYXJ5Rmls
ZSgpIGFzIHppcF9maWxlOgorICAgICAgICAgICAgICAgIHppcF9maWxlLndyaXRlKHppcF9mZC5y
ZWFkKCkpCisgICAgICAgICAgICAgICAgcGF0aCA9IGdldF9idWlsZF9wYXRoKGFyZ3MucGxhdGZv
cm0sIGJ1aWxkX3R5cGUsIGJ1aWxkX251bWJlcikKKyAgICAgICAgICAgICAgICBwcmludChmIkV4
dHJhY3RpbmcgYnVpbGQgdG8ge3BhdGh9IikKKyAgICAgICAgICAgICAgICBvcy5zeXN0ZW0oZiJ1
bnppcCAtcXEgLW8ge3ppcF9maWxlLm5hbWV9IC1kIHtwYXRofSIpCisgICAgICAgICAgICAgICAg
cmV0dXJuIHBhdGgKKworZGVmIHJ1bihwYXRoLCBidWlsZF90eXBlLCBhcmdzKToKKyAgICBpZiBu
b3Qgb3MucGF0aC5pc2ZpbGUob3MucGF0aC5qb2luKHBhdGgsICJtZXRhZGF0YSIpKToKKyAgICAg
ICAgZmxhdHBhaygiYnVpbGQtaW5pdCIsIHBhdGgsICJvcmcud2Via2l0LldlYktpdCIsICJvcmcu
d2Via2l0LlNkayIsICJvcmcud2Via2l0LlBsYXRmb3JtIikKKyAgICBmbGF0cGFrKCJidWlsZCIs
ICItLWRpZS13aXRoLXBhcmVudCIsCisgICAgICAgICAgICAiLS1iaW5kLW1vdW50PS9ydW4vaG9z
dC90bXA9L3RtcCIsCisgICAgICAgICAgICAiLS1iaW5kLW1vdW50PS9ydW4vc2htPS9kZXYvc2ht
IiwKKyAgICAgICAgICAgICItLWJpbmQtbW91bnQ9L3J1bi9zeXN0ZW1kL2pvdXJuYWw9L3J1bi9z
eXN0ZW1kL2pvdXJuYWwiLAorICAgICAgICAgICAgZiItLWJpbmQtbW91bnQ9L2FwcC93ZWJraXQv
V2ViS2l0QnVpbGQve2J1aWxkX3R5cGV9PXtwYXRofSIsCisgICAgICAgICAgICBmIi0tZW52PVBB
VEg9L2FwcC93ZWJraXQvV2ViS2l0QnVpbGQve2J1aWxkX3R5cGV9L2JpbjovdXNyL2JpbiIsCisg
ICAgICAgICAgICAiLS1kZXZpY2U9ZHJpIiwKKyAgICAgICAgICAgICItLXNoYXJlPWlwYyIsCisg
ICAgICAgICAgICAiLS1zaGFyZT1uZXR3b3JrIiwKKyAgICAgICAgICAgICItLXNvY2tldD1wdWxz
ZWF1ZGlvIiwKKyAgICAgICAgICAgICItLXNvY2tldD1zeXN0ZW0tYnVzIiwKKyAgICAgICAgICAg
ICItLXNvY2tldD13YXlsYW5kIiwKKyAgICAgICAgICAgICItLXNvY2tldD14MTEiLAorICAgICAg
ICAgICAgIi0tc3lzdGVtLXRhbGstbmFtZT1vcmcuYTExeS5CdXMiLAorICAgICAgICAgICAgIi0t
c3lzdGVtLXRhbGstbmFtZT1vcmcuZnJlZWRlc2t0b3AuR2VvQ2x1ZTIiLAorICAgICAgICAgICAg
Ii0tdGFsay1uYW1lPW9yZy5hMTF5LkJ1cyIsCisgICAgICAgICAgICAiLS10YWxrLW5hbWU9b3Jn
LmZyZWVkZXNrdG9wLkZsYXRwYWsiLAorICAgICAgICAgICAgIi0tdGFsay1uYW1lPW9yZy5ndGsu
dmZzIiwKKyAgICAgICAgICAgICItLXRhbGstbmFtZT1vcmcuZ3RrLnZmcy4qIiwgcGF0aCwgKmFy
Z3MpCisKK2RlZiBtYWluKGFyZ3MpOgorICAgIHBhcnNlciA9IGFyZ3BhcnNlLkFyZ3VtZW50UGFy
c2VyKCkKKyAgICBwYXJzZXIuYWRkX2FyZ3VtZW50KCItLWJ1aWxkLW51bWJlciIsIHR5cGU9aW50
LCBoZWxwPSJEb3dubG9hZCBhIHNwZWNpZmljIGJ1aWxkIChkZWZhdWx0OiBsYXRlc3QpIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgIGFjdGlvbj0nc3RvcmUnLCBkZXN0PSdidWlsZF9udW1iZXIn
KQorICAgIHBhcnNlci5hZGRfYXJndW1lbnQoIi1wIiwgYWN0aW9uPSJzdG9yZSIsIGRlc3Q9InBh
dGgiLCBoZWxwPSJSZXVzZSBwcmV2aW91c2x5IGRvd25sb2FkZWQgYnVpbGQgZnJvbSBnaXZlbiBw
YXRoIikKKyAgICB0eXBlX2dyb3VwID0gcGFyc2VyLmFkZF9tdXR1YWxseV9leGNsdXNpdmVfZ3Jv
dXAoKQorICAgIHR5cGVfZ3JvdXAuYWRkX2FyZ3VtZW50KCItLWRlYnVnIiwgaGVscD0iRG93bmxv
YWQgYSBkZWJ1ZyBidWlsZCwgYWxzbyBpbnN0YWxscyBTZGsgZGVidWcgc3ltYm9scy4iLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRlc3Q9J2J1aWxkX3R5cGUnLCBhY3Rpb249InN0b3Jl
X2NvbnN0IiwgY29uc3Q9IkRlYnVnIikKKyAgICB0eXBlX2dyb3VwLmFkZF9hcmd1bWVudCgiLS1y
ZWxlYXNlIiwgaGVscD0iRG93bmxvYWQgYSByZWxlYXNlIGJ1aWxkLiIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZGVzdD0nYnVpbGRfdHlwZScsIGFjdGlvbj0ic3RvcmVfY29uc3QiLCBj
b25zdD0iUmVsZWFzZSIpCisgICAgcGxhdGZvcm1fZ3JvdXAgPSBwYXJzZXIuYWRkX211dHVhbGx5
X2V4Y2x1c2l2ZV9ncm91cCgpCisgICAgcGxhdGZvcm1fZ3JvdXAuYWRkX2FyZ3VtZW50KCctLWd0
aycsIGFjdGlvbj0nc3RvcmVfY29uc3QnLCBkZXN0PSdwbGF0Zm9ybScsIGNvbnN0PSd3ZWJraXRn
dGsnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSdTZXR1cCBidWlsZCBk
aXJlY3RvcnkgZm9yIHRoZSBHVEsgcG9ydCcpCisgICAgcGxhdGZvcm1fZ3JvdXAuYWRkX2FyZ3Vt
ZW50KCctLXdwZScsIGFjdGlvbj0nc3RvcmVfY29uc3QnLCBkZXN0PSdwbGF0Zm9ybScsIGNvbnN0
PSd3cGV3ZWJraXQnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSgnU2V0
dXAgYnVpbGQgZGlyZWN0b3J5IGZvciB0aGUgV1BFIHBvcnQnKSkKKyAgICBwYXJzZXIuYWRkX2Fy
Z3VtZW50KCJjb21tYW5kIiwgbmFyZ3M9YXJncGFyc2UuUkVNQUlOREVSLCBoZWxwPSJDb21tYW5k
IHRvIGV4ZWN1dGUgKGV4YW1wbGU6IE1pbmlCcm93c2VyLCBqc2MpIikKKyAgICBwYXJzZWQsIF8g
PSBwYXJzZXIucGFyc2Vfa25vd25fYXJncyhhcmdzPWFyZ3MpCisgICAgaWYgbm90IHBhcnNlZC5w
bGF0Zm9ybToKKyAgICAgICAgcGFyc2VkLnBsYXRmb3JtID0gIndlYmtpdGd0ayIKKyAgICBpZiBu
b3QgcGFyc2VkLmJ1aWxkX3R5cGU6CisgICAgICAgIHBhcnNlZC5idWlsZF90eXBlID0gIlJlbGVh
c2UiCisKKyAgICBlbnN1cmVfc2RrKHBhcnNlZC5idWlsZF90eXBlKQorICAgIGlmIG5vdCBwYXJz
ZWQucGF0aDoKKyAgICAgICAgcGFyc2VkLnBhdGggPSBlbnN1cmVfZXh0cmFjdGVkX2J1aWxkKHBh
cnNlZCkKKworICAgIHJ1bihwYXJzZWQucGF0aCwgcGFyc2VkLmJ1aWxkX3R5cGUsIHBhcnNlZC5j
b21tYW5kKQorCitpZiBfX25hbWVfXyA9PSAiX19tYWluX18iOgorICAgIG1haW4oc3lzLmFyZ3Zb
MTpdKQotLSAKMi4yNi4yCgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>401320</attachid>
            <date>2020-06-08 02:40:25 -0700</date>
            <delta_ts>2020-06-08 08:56:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-212882-20200608104024.patch</filename>
            <type>text/plain</type>
            <size>9410</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYyNjk5CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggY2IzYjc4ZjNhMmU0ZTdhZjA5NDdmY2E2YmJmM2EwYTVk
OWYyN2UwNy4uM2ZkYTRiYzllZWIzOGNjMzE1MDUyNDFmZGQyOTgyNmVmYjkxZGUwZiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMx
IEBACisyMDIwLTA2LTA3ICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4K
KworICAgICAgICBbRmxhdHBhayBTREtdIEFkZCBmbGF0cGFrLXJ1bi1uaWdodGx5CisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTI4ODIKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIG5ldyBzY3JpcHQg
aXMgYWJsZSB0byBkb3dubG9hZCBXUEUgYW5kIEdUSyBidWlsZHMgZnJvbSB0aGUgSWdhbGlhIHNl
cnZlcnMgYW5kIHJ1biB0aGUKKyAgICAgICAgY29ycmVzcG9uZGluZyBiaW5hcmllcyAobGlrZSBN
aW5pQnJvd3NlciwganNjKSB3aXRoaW4gdGhlIEZsYXRwYWsgU0RLLgorCisgICAgICAgIFVuemlw
cGVkIGJ1aWxkcyB3aWxsIGJlIHNhdmVkIGluIC90bXAgYW5kIGNhbiBiZSByZXVzZWQgaW4gZnVy
dGhlciBydW5zIChieSBwcm92aWRpbmcgdGhlCisgICAgICAgIHBhdGggd2l0aCB0aGUgLXAgYXJn
dW1lbnQpLgorCisgICAgICAgIEV4YW1wbGU6CisgICAgICAgICQgd2Via2l0LWZsYXRwYWstcnVu
LW5pZ2h0bHkgLS13cGUgTWluaUJyb3dzZXIgaHR0cHM6Ly93ZWJraXQub3JnCisgICAgICAgIDxT
REsgaW5zdGFsbHMgdG8gfi8uY2FjaGUvd2stbmlnaHRseT4KKyAgICAgICAgRG93bmxvYWRpbmcg
YnVpbGQgcmVsZWFzZV9yMjYyNjk5X2IzMzg4NS56aXAgZnJvbSBodHRwczovL3dwZXdlYmtpdC1y
ZWxlYXNlLmlnYWxpYS5jb20vYnVpbHQtcHJvZHVjdHMvCisgICAgICAgIEV4dHJhY3RpbmcgYnVp
bGQgdG8gL3RtcC93cGV3ZWJraXQtcmVsZWFzZS1iMzM4ODUKKyAgICAgICAgPE1pbmlCcm93c2Vy
IHN0YXJ0cz4KKworICAgICAgICAkIHdlYmtpdC1mbGF0cGFrLXJ1bi1uaWdodGx5IC0td3BlIC1w
IC90bXAvd3Bld2Via2l0LXJlbGVhc2UtYjMzODg1IGpzYworICAgICAgICBMb29raW5nIGZvciB1
cGRhdGVz4oCmCisgICAgICAgIE5vdGhpbmcgdG8gZG8uCisgICAgICAgID4+PiAyKzIKKyAgICAg
ICAgNAorCisgICAgICAgICogU2NyaXB0cy93ZWJraXQtZmxhdHBhay1ydW4tbmlnaHRseTogQWRk
ZWQuCisKIDIwMjAtMDYtMDcgIENhaW8gTGltYSAgPHRpY2Fpb2xpbWFAZ21haWwuY29tPgogCiAg
ICAgICAgIEFsbG93IHJ1bi1qc2Mtc3RyZXNzLXRlc3RzIHN0aWxsIHJ1biBpZiBzb21lIG9mIHRo
ZSByZW1vdGUgaG9zdHMgYXJlIG5vdCBhdmFpbGFibGUKZGlmZiAtLWdpdCBhL1Rvb2xzL1Njcmlw
dHMvd2Via2l0LWZsYXRwYWstcnVuLW5pZ2h0bHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdC1mbGF0
cGFrLXJ1bi1uaWdodGx5Cm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmY2YmE3ZTY1OTI5MjdkNDZkYzkyNmNkMDhhMmYy
OGM4MGY4YzQyYTYKLS0tIC9kZXYvbnVsbAorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdC1mbGF0
cGFrLXJ1bi1uaWdodGx5CkBAIC0wLDAgKzEsMTg0IEBACisjIS91c3IvYmluL2VudiBweXRob24z
CisjIC0qLSBjb2Rpbmc6IHV0Zi04IC0qLQorIyBDb3B5cmlnaHQgKEMpIDIwMjAgSWdhbGlhIFMu
TC4KKyMKKyMgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmli
dXRlIGl0IGFuZC9vcgorIyBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVz
c2VyIEdlbmVyYWwgUHVibGljCisjIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgorIyB2ZXJzaW9uIDIuMSBvZiB0aGUgTGljZW5zZSwg
b3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyMKKyMgVGhpcyBwcm9ncmFt
IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisjIGJ1
dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5
IG9mCisjIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RS4gIFNlZSB0aGUgR05VCisjIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl
IGRldGFpbHMuCisjCisjIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdO
VSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyMgTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3Jh
bTsgaWYgbm90LCB3cml0ZSB0byB0aGUKKyMgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMu
LCA1MSBGcmFua2xpbiBTdCwgRmlmdGggRmxvb3IsCisjIEJvc3RvbiwgTUEgMDIxMTAtMTMwMSwg
VVNBLgorCitpbXBvcnQgYXJncGFyc2UKK2ltcG9ydCBvcworaW1wb3J0IHN5cworaW1wb3J0IHNo
bGV4CitpbXBvcnQgdGVtcGZpbGUKK2ltcG9ydCB0aW1lCitpbXBvcnQgc3VicHJvY2VzcworaW1w
b3J0IHVybGxpYi5yZXF1ZXN0Citmcm9tIGh0bWwucGFyc2VyIGltcG9ydCBIVE1MUGFyc2VyCisK
K1JFUE8gPSAiaHR0cHM6Ly9zb2Z0d2FyZS5pZ2FsaWEuY29tL2ZsYXRwYWstcmVmcy93ZWJraXQt
c2RrLmZsYXRwYWtyZXBvIgorVVNFUl9ESVIgPSBvcy5wYXRoLmV4cGFuZHVzZXIoIn4vLmNhY2hl
L3drLW5pZ2h0bHkiKQorCitkZWYgc3Bpbm5pbmdfY3Vyc29yKCk6CisgICAgd2hpbGUgVHJ1ZToK
KyAgICAgICAgZm9yIGN1cnNvciBpbiAnfC8tXFwnOgorICAgICAgICAgICAgeWllbGQgY3Vyc29y
CisKKyMgRklYTUU6IE1pZ2h0IGJlIHdvcnRoIGFkZGluZyBzb21lIEpTT04gZmlsZSBsaXN0aW5n
IGJ1aWxkcyBvbiB0aGUgc2VydmVycy4KK2NsYXNzIE15SFRNTFBhcnNlcihIVE1MUGFyc2VyKToK
KyAgICBidWlsZHMgPSBbXQorICAgIGRlZiBoYW5kbGVfc3RhcnR0YWcoc2VsZiwgdGFnLCBhdHRy
cyk6CisgICAgICAgIGlmIHRhZyAhPSAiYSI6CisgICAgICAgICAgICByZXR1cm4KKyAgICAgICAg
Zm9yIChuYW1lLCB2YWx1ZSkgaW4gYXR0cnM6CisgICAgICAgICAgICBpZiBuYW1lID09ICJocmVm
IiBhbmQgKHZhbHVlLnN0YXJ0c3dpdGgoInJlbGVhc2UiKSBvciB2YWx1ZS5zdGFydHN3aXRoKCJk
ZWJ1ZyIpKToKKyAgICAgICAgICAgICAgICBzZWxmLmJ1aWxkcy5hcHBlbmQodmFsdWUpCisKK2Rl
ZiBmbGF0cGFrKCphcmdzLCBlbnY9Tm9uZSwgc3Rkb3V0PU5vbmUpOgorICAgIGNtZF9lbnYgPSBv
cy5lbnZpcm9uLmNvcHkoKQorICAgIGlmIGVudjoKKyAgICAgICAgY21kX2Vudi51cGRhdGUoZW52
KQorICAgIGNtZF9lbnZbIkZMQVRQQUtfVVNFUl9ESVIiXSA9IFVTRVJfRElSCisgICAgcmV0dXJu
IHN1YnByb2Nlc3MuY2FsbCgoImZsYXRwYWsiLCkgKyBhcmdzLCBlbnY9Y21kX2Vudiwgc3Rkb3V0
PXN0ZG91dCkKKworZGVmIGVuc3VyZV9zZGsoYnVpbGRfdHlwZSk6CisgICAgaWYgbm90IG9zLnBh
dGguaXNkaXIoVVNFUl9ESVIpOgorICAgICAgICBmbGF0cGFrKCJyZW1vdGUtYWRkIiwgIi0tdXNl
ciIsICJ3ZWJraXQtbmlnaHRseSIsIFJFUE8pCisgICAgICAgIGZsYXRwYWsoImluc3RhbGwiLCAi
LS11c2VyIiwgIi15IiwgIm9yZy53ZWJraXQuUGxhdGZvcm0iKQorICAgIGVsc2U6CisgICAgICAg
IGZsYXRwYWsoInVwZGF0ZSIsICItLXVzZXIiLCAiLXkiKQorICAgIGlmIChidWlsZF90eXBlID09
ICJEZWJ1ZyIpIGFuZCAoZmxhdHBhaygiaW5mbyIsICJvcmcud2Via2l0LlNkay5EZWJ1ZyIsIHN0
ZG91dD1zdWJwcm9jZXNzLkRFVk5VTEwpID49IDEpOgorICAgICAgICBmbGF0cGFrKCJpbnN0YWxs
IiwgIi0tdXNlciIsICIteSIsICJvcmcud2Via2l0LlNkayIpCisgICAgICAgIGZsYXRwYWsoImlu
c3RhbGwiLCAiLS11c2VyIiwgIi15IiwgIm9yZy53ZWJraXQuU2RrLkRlYnVnIikKKworZGVmIGdl
dF9idWlsZF9wYXRoKHBsYXRmb3JtLCBidWlsZF90eXBlLCBidWlsZF9udW1iZXIpOgorICAgIGRp
cm5hbWUgPSBmIntwbGF0Zm9ybX0te2J1aWxkX3R5cGV9LWJ7YnVpbGRfbnVtYmVyfSIKKyAgICBy
ZXR1cm4gb3MucGF0aC5qb2luKHRlbXBmaWxlLmdldHRlbXBkaXIoKSwgZGlybmFtZSkKKworZGVm
IGVuc3VyZV9leHRyYWN0ZWRfYnVpbGQoYXJncyk6CisgICAgYnVpbGRfdHlwZSA9IGFyZ3MuYnVp
bGRfdHlwZS5sb3dlcigpCisgICAgaWYgYXJncy5idWlsZF9udW1iZXI6CisgICAgICAgIHBhdGgg
PSBnZXRfYnVpbGRfcGF0aChhcmdzLnBsYXRmb3JtLCBidWlsZF90eXBlLCBhcmdzLmJ1aWxkX251
bWJlcikKKyAgICAgICAgaWYgb3MucGF0aC5pc2RpcihwYXRoKToKKyAgICAgICAgICAgIHJldHVy
biBwYXRoCisKKyAgICB1cmwgPSBmImh0dHBzOi8ve2FyZ3MucGxhdGZvcm19LXtidWlsZF90eXBl
fS5pZ2FsaWEuY29tL2J1aWx0LXByb2R1Y3RzLyIKKyAgICB3aXRoIHVybGxpYi5yZXF1ZXN0LnVy
bG9wZW4odXJsKSBhcyBwYWdlX2ZkOgorICAgICAgICBwYXJzZXIgPSBNeUhUTUxQYXJzZXIoKQor
ICAgICAgICBwYXJzZXIuZmVlZChwYWdlX2ZkLnJlYWQoKS5kZWNvZGUoInV0Zi04IikpCisgICAg
ICAgIHRyeToKKyAgICAgICAgICAgIGxhdGVzdCA9IHBhcnNlci5idWlsZHNbLTFdCisgICAgICAg
IGV4Y2VwdCBJbmRleEVycm9yOgorICAgICAgICAgICAgcHJpbnQoZiJObyBidWlsZCBmb3VuZCBp
biB7dXJsfSIpCisgICAgICAgICAgICByZXR1cm4gIiIKKyAgICAgICAgaWYgYXJncy5idWlsZF9u
dW1iZXI6CisgICAgICAgICAgICB0cnk6CisgICAgICAgICAgICAgICAgYnVpbGQgPSBbYiBmb3Ig
YiBpbiBwYXJzZXIuYnVpbGRzIGlmIGIuZW5kc3dpdGgoZiJie2FyZ3MuYnVpbGRfbnVtYmVyfS56
aXAiKV1bMF0KKyAgICAgICAgICAgIGV4Y2VwdCBJbmRleEVycm9yOgorICAgICAgICAgICAgICAg
IHByaW50KGYiQnVpbGQge2FyZ3MuYnVpbGRfbnVtYmVyfSBub3QgZm91bmQuIEZhbGxpbmcgYmFj
ayB0byBsYXRlc3Q6IHtsYXRlc3R9IikKKyAgICAgICAgICAgICAgICBidWlsZCA9IGxhdGVzdAor
ICAgICAgICBlbHNlOgorICAgICAgICAgICAgYnVpbGQgPSBsYXRlc3QKKyAgICAgICAgcHJpbnQo
ZiJEb3dubG9hZGluZyBidWlsZCB7YnVpbGR9IGZyb20ge3VybH0iKQorICAgICAgICAjIFRyYW5z
Zm9ybSByZWxlYXNlX3IyNjI2OTRfYjM0NDQ4LnppcCB0byAzNDQ0OAorICAgICAgICBidWlsZF9u
dW1iZXIgPSBpbnQob3MucGF0aC5zcGxpdGV4dChidWlsZClbMF0uc3BsaXQoIl8iKVsyXVsxOl0p
CisgICAgICAgIHdpdGggdXJsbGliLnJlcXVlc3QudXJsb3BlbihmInt1cmx9L3tidWlsZH0iKSBh
cyB6aXBfZmQ6CisgICAgICAgICAgICB3aXRoIHRlbXBmaWxlLk5hbWVkVGVtcG9yYXJ5RmlsZSgp
IGFzIHppcF9maWxlOgorICAgICAgICAgICAgICAgIGRhdGEgPSB6aXBfZmQucmVhZCg4MTkyKQor
ICAgICAgICAgICAgICAgIHNwaW5uZXIgPSBzcGlubmluZ19jdXJzb3IoKQorICAgICAgICAgICAg
ICAgIHdoaWxlIGRhdGE6CisgICAgICAgICAgICAgICAgICAgIHppcF9maWxlLndyaXRlKGRhdGEp
CisgICAgICAgICAgICAgICAgICAgIHN5cy5zdGRvdXQud3JpdGUobmV4dChzcGlubmVyKSkKKyAg
ICAgICAgICAgICAgICAgICAgc3lzLnN0ZG91dC5mbHVzaCgpCisgICAgICAgICAgICAgICAgICAg
IGRhdGEgPSB6aXBfZmQucmVhZCg4MTkyKQorICAgICAgICAgICAgICAgICAgICBzeXMuc3Rkb3V0
LndyaXRlKCdcYicpCisKKyAgICAgICAgICAgICAgICBwYXRoID0gZ2V0X2J1aWxkX3BhdGgoYXJn
cy5wbGF0Zm9ybSwgYnVpbGRfdHlwZSwgYnVpbGRfbnVtYmVyKQorICAgICAgICAgICAgICAgIHBy
aW50KGYiRXh0cmFjdGluZyBidWlsZCB0byB7cGF0aH0iKQorICAgICAgICAgICAgICAgIG9zLnN5
c3RlbShmInVuemlwIC1xcSAtbyB7emlwX2ZpbGUubmFtZX0gLWQge3BhdGh9IikKKyAgICAgICAg
ICAgICAgICByZXR1cm4gcGF0aAorCitkZWYgcnVuKHBhdGgsIGJ1aWxkX3R5cGUsIGFyZ3MpOgor
ICAgIGVudiA9IHsKKyAgICAgICAgIkZMQVRQQUtfQldSQVAiOiBvcy5wYXRoLnJlYWxwYXRoKF9f
ZmlsZV9fKSwKKyAgICAgICAgIldFQktJVF9CVUlMRF9ESVJfQklORF9NT1VOVCI6IGYiL2FwcC93
ZWJraXQvV2ViS2l0QnVpbGQve2J1aWxkX3R5cGV9OntwYXRofSIsCisgICAgfQorICAgIGZsYXRw
YWsoInJ1biIsICItLWRpZS13aXRoLXBhcmVudCIsICItLXVzZXIiLAorICAgICAgICAgICAgZiIt
LWVudj1QQVRIPS9hcHAvd2Via2l0L1dlYktpdEJ1aWxkL3tidWlsZF90eXBlfS9iaW46L3Vzci9i
aW4iLAorICAgICAgICAgICAgIi0tZGV2aWNlPWRyaSIsCisgICAgICAgICAgICAiLS1zaGFyZT1p
cGMiLAorICAgICAgICAgICAgIi0tc2hhcmU9bmV0d29yayIsCisgICAgICAgICAgICAiLS1zb2Nr
ZXQ9cHVsc2VhdWRpbyIsCisgICAgICAgICAgICAiLS1zb2NrZXQ9c3lzdGVtLWJ1cyIsCisgICAg
ICAgICAgICAiLS1zb2NrZXQ9d2F5bGFuZCIsCisgICAgICAgICAgICAiLS1zb2NrZXQ9eDExIiwK
KyAgICAgICAgICAgICItLXN5c3RlbS10YWxrLW5hbWU9b3JnLmExMXkuQnVzIiwKKyAgICAgICAg
ICAgICItLXN5c3RlbS10YWxrLW5hbWU9b3JnLmZyZWVkZXNrdG9wLkdlb0NsdWUyIiwKKyAgICAg
ICAgICAgICItLXRhbGstbmFtZT1vcmcuYTExeS5CdXMiLAorICAgICAgICAgICAgIi0tdGFsay1u
YW1lPW9yZy5mcmVlZGVza3RvcC5GbGF0cGFrIiwKKyAgICAgICAgICAgICItLXRhbGstbmFtZT1v
cmcuZ3RrLnZmcyIsCisgICAgICAgICAgICAiLS10YWxrLW5hbWU9b3JnLmd0ay52ZnMuKiIsCisg
ICAgICAgICAgICBmIi0tY29tbWFuZD17YXJnc1swXX0iLCAib3JnLndlYmtpdC5QbGF0Zm9ybSIs
ICphcmdzWzE6XSwgZW52PWVudikKKworZGVmIG1haW4oYXJncyk6CisgICAgcGFyc2VyID0gYXJn
cGFyc2UuQXJndW1lbnRQYXJzZXIoKQorICAgIHBhcnNlci5hZGRfYXJndW1lbnQoIi0tYnVpbGQt
bnVtYmVyIiwgdHlwZT1pbnQsIGhlbHA9IkRvd25sb2FkIGEgc3BlY2lmaWMgYnVpbGQgKGRlZmF1
bHQ6IGxhdGVzdCkiLAorICAgICAgICAgICAgICAgICAgICAgICAgYWN0aW9uPSdzdG9yZScsIGRl
c3Q9J2J1aWxkX251bWJlcicpCisgICAgcGFyc2VyLmFkZF9hcmd1bWVudCgiLXAiLCBhY3Rpb249
InN0b3JlIiwgZGVzdD0icGF0aCIsIGhlbHA9IlJldXNlIHByZXZpb3VzbHkgZG93bmxvYWRlZCBi
dWlsZCBmcm9tIGdpdmVuIHBhdGgiKQorICAgIHR5cGVfZ3JvdXAgPSBwYXJzZXIuYWRkX211dHVh
bGx5X2V4Y2x1c2l2ZV9ncm91cCgpCisgICAgdHlwZV9ncm91cC5hZGRfYXJndW1lbnQoIi0tZGVi
dWciLCBoZWxwPSJEb3dubG9hZCBhIGRlYnVnIGJ1aWxkLCBhbHNvIGluc3RhbGxzIFNkayBkZWJ1
ZyBzeW1ib2xzLiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzdD0nYnVpbGRfdHlw
ZScsIGFjdGlvbj0ic3RvcmVfY29uc3QiLCBjb25zdD0iRGVidWciKQorICAgIHR5cGVfZ3JvdXAu
YWRkX2FyZ3VtZW50KCItLXJlbGVhc2UiLCBoZWxwPSJEb3dubG9hZCBhIHJlbGVhc2UgYnVpbGQu
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXN0PSdidWlsZF90eXBlJywgYWN0aW9u
PSJzdG9yZV9jb25zdCIsIGNvbnN0PSJSZWxlYXNlIikKKyAgICBwbGF0Zm9ybV9ncm91cCA9IHBh
cnNlci5hZGRfbXV0dWFsbHlfZXhjbHVzaXZlX2dyb3VwKCkKKyAgICBwbGF0Zm9ybV9ncm91cC5h
ZGRfYXJndW1lbnQoJy0tZ3RrJywgYWN0aW9uPSdzdG9yZV9jb25zdCcsIGRlc3Q9J3BsYXRmb3Jt
JywgY29uc3Q9J3dlYmtpdGd0aycsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhl
bHA9J0Rvd25sb2FkIGFuZCBydW4gR1RLIHBvcnQgYnVpbGQgYXJ0ZWZhY3RzJykKKyAgICBwbGF0
Zm9ybV9ncm91cC5hZGRfYXJndW1lbnQoJy0td3BlJywgYWN0aW9uPSdzdG9yZV9jb25zdCcsIGRl
c3Q9J3BsYXRmb3JtJywgY29uc3Q9J3dwZXdlYmtpdCcsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGhlbHA9KCdEb3dubG9hZCBhbmQgcnVuIFdQRSBwb3J0IGJ1aWxkIGFydGVmYWN0
cycpKQorICAgIHBhcnNlci5hZGRfYXJndW1lbnQoImNvbW1hbmQiLCBuYXJncz1hcmdwYXJzZS5S
RU1BSU5ERVIsIGhlbHA9IkNvbW1hbmQgdG8gZXhlY3V0ZSAoZXhhbXBsZTogTWluaUJyb3dzZXIs
IGpzYykiKQorICAgIHBhcnNlZCwgXyA9IHBhcnNlci5wYXJzZV9rbm93bl9hcmdzKGFyZ3M9YXJn
cykKKyAgICBpZiBub3QgcGFyc2VkLnBsYXRmb3JtOgorICAgICAgICBwYXJzZWQucGxhdGZvcm0g
PSAid2Via2l0Z3RrIgorICAgIGlmIG5vdCBwYXJzZWQuYnVpbGRfdHlwZToKKyAgICAgICAgcGFy
c2VkLmJ1aWxkX3R5cGUgPSAiUmVsZWFzZSIKKworICAgIGVuc3VyZV9zZGsocGFyc2VkLmJ1aWxk
X3R5cGUpCisgICAgaWYgbm90IHBhcnNlZC5wYXRoOgorICAgICAgICBwYXJzZWQucGF0aCA9IGVu
c3VyZV9leHRyYWN0ZWRfYnVpbGQocGFyc2VkKQorCisgICAgaWYgcGFyc2VkLnBhdGg6CisgICAg
ICAgIHJ1bihwYXJzZWQucGF0aCwgcGFyc2VkLmJ1aWxkX3R5cGUsIHBhcnNlZC5jb21tYW5kKQor
CitkZWYgYndyYXBfbWFpbihhcmdzKToKKyAgICBiaW5kX21vdW50cyA9IHsKKyAgICAgICAgIi9y
dW4vc2htIjogIi9kZXYvc2htIiwKKyAgICB9CisKKyAgICBidWlsZF9wYXRoID0gb3MuZW52aXJv
bi5nZXQoIldFQktJVF9CVUlMRF9ESVJfQklORF9NT1VOVCIpCisgICAgaWYgYnVpbGRfcGF0aDoK
KyAgICAgICAgZGVzdCwgc3JjID0gYnVpbGRfcGF0aC5zcGxpdCgiOiIpCisgICAgICAgIGJpbmRf
bW91bnRzW2Rlc3RdID0gc3JjCisKKyAgICBid3JhcF9hcmdzID0gWyJid3JhcCIsIF0KKyAgICBm
b3IgZHN0LCBzcmMgaW4gYmluZF9tb3VudHMuaXRlbXMoKToKKyAgICAgICAgYndyYXBfYXJncy5l
eHRlbmQoWyItLWJpbmQiLCBzcmMsIGRzdF0pCisKKyAgICBvcy5leGVjdnBlKGJ3cmFwX2FyZ3Nb
MF0sIGJ3cmFwX2FyZ3MgKyBhcmdzLCBvcy5lbnZpcm9uKQorCitpZiBfX25hbWVfXyA9PSAiX19t
YWluX18iOgorICAgIGxkX2xpYnJhcnlfcGF0aCA9IG9zLmVudmlyb24uZ2V0KCJMRF9MSUJSQVJZ
X1BBVEgiLCAiIikKKyAgICBpZiBsZF9saWJyYXJ5X3BhdGguc3RhcnRzd2l0aCgiL2FwcCIpIG9y
ICJXRUJLSVRfQlVJTERfRElSX0JJTkRfTU9VTlQiIGluIG9zLmVudmlyb246CisgICAgICAgIGJ3
cmFwX21haW4oc3lzLmFyZ3ZbMTpdKQorICAgIGVsc2U6CisgICAgICAgIG1haW4oc3lzLmFyZ3Zb
MTpdKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>