<?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>215895</bug_id>
          
          <creation_ts>2020-08-27 11:03:08 -0700</creation_ts>
          <short_desc>[webkitpy] Use webkitcorepy&apos;s auto installer for pytest packages</short_desc>
          <delta_ts>2020-10-16 16:51:58 -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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=214950</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=217438</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=217694</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=217856</see_also>
          <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="Jonathan Bedard">jbedard</reporter>
          <assigned_to name="Jonathan Bedard">jbedard</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>dewei_zhu</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>slewis</cc>
    
    <cc>tsavell</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1683434</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-08-27 11:03:08 -0700</bug_when>
    <thetext>Part of removing webkitpy&apos;s autoinstaller in favor of webkitcorepy&apos;s.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683435</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-08-27 11:03:25 -0700</bug_when>
    <thetext>&lt;rdar://problem/67885471&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1683442</commentid>
    <comment_count>2</comment_count>
      <attachid>407420</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-08-27 11:37:10 -0700</bug_when>
    <thetext>Created attachment 407420
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1690479</commentid>
    <comment_count>3</comment_count>
      <attachid>407420</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-09-21 13:23:34 -0700</bug_when>
    <thetext>Comment on attachment 407420
Patch

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

&gt; Tools/Scripts/webkitpy/__init__.py:32
&gt; +AutoInstall.register(Package(&apos;configparser&apos;, Version(4, 0, 2)))

configparser is being added here, but not being removed? Is it a new requirement? (same with wcwidth, zipp, zope etc.)

If we are adding new packages, it&apos;s better to do add in a separate patch, and keep this patch just to transition from old autoinstaller to new one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1690484</commentid>
    <comment_count>4</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-09-21 13:29:02 -0700</bug_when>
    <thetext>(In reply to Aakash Jain from comment #3)
&gt; Comment on attachment 407420 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=407420&amp;action=review
&gt; 
&gt; &gt; Tools/Scripts/webkitpy/__init__.py:32
&gt; &gt; +AutoInstall.register(Package(&apos;configparser&apos;, Version(4, 0, 2)))
&gt; 
&gt; configparser is being added here, but not being removed? Is it a new
&gt; requirement? (same with wcwidth, zipp, zope etc.)
&gt; 
&gt; If we are adding new packages, it&apos;s better to do add in a separate patch,
&gt; and keep this patch just to transition from old autoinstaller to new one.

The old installer was weirdly incomplete. All the packages being added here are dependencies of packages already added. Some of this may be because we&apos;re using newer versions (namely, Python 3 compatible ones), but some of this is probably because when we added the original dependencies on pytest, we didn&apos;t audit those packages fully to add their dependencies as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1690487</commentid>
    <comment_count>5</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-09-21 13:30:36 -0700</bug_when>
    <thetext>ok. rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1690535</commentid>
    <comment_count>6</comment_count>
      <attachid>409324</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-09-21 15:03:51 -0700</bug_when>
    <thetext>Created attachment 409324
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1690571</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-09-21 16:10:13 -0700</bug_when>
    <thetext>Committed r267380: &lt;https://trac.webkit.org/changeset/267380&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 409324.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1690719</commentid>
    <comment_count>8</comment_count>
    <who name="Truitt Savell">tsavell</who>
    <bug_when>2020-09-22 09:00:57 -0700</bug_when>
    <thetext>Broke multiple test suites, reverted in https://trac.webkit.org/changeset/267410</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1695699</commentid>
    <comment_count>9</comment_count>
      <attachid>410787</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-10-07 14:56:17 -0700</bug_when>
    <thetext>Created attachment 410787
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1695710</commentid>
    <comment_count>10</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2020-10-07 15:23:25 -0700</bug_when>
    <thetext>This was caused by the same issue I just fixed in https://bugs.webkit.org/show_bug.cgi?id=217438, so this should be safe to land again (basically, setuptools needs the wheel package)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1696255</commentid>
    <comment_count>11</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2020-10-09 10:16:53 -0700</bug_when>
    <thetext>rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1696260</commentid>
    <comment_count>12</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-10-09 10:33:21 -0700</bug_when>
    <thetext>Committed r268267: &lt;https://trac.webkit.org/changeset/268267&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 410787.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>407420</attachid>
            <date>2020-08-27 11:37:10 -0700</date>
            <delta_ts>2020-09-21 15:03:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215895-20200827113709.patch</filename>
            <type>text/plain</type>
            <size>6351</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI2NjI0NSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE4IEBACisyMDIwLTA4LTI3ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbd2Via2l0cHldIFVzZSB3ZWJraXRjb3JlcHkncyBhdXRvIGluc3RhbGxl
ciBmb3IgcHl0ZXN0IHBhY2thZ2VzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMTU4OTUKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzY3ODg1NDcxPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU2NyaXB0
cy93ZWJraXRweS9fX2luaXRfXy5weTogQWRkIHB5dGVzdCBhbmQgaXQncyBkZXBlbmRlbmNpZXMu
CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS90aGlyZHBhcnR5L19faW5pdF9fLnB5OgorICAg
ICAgICAoQXV0b2luc3RhbGxJbXBvcnRIb29rLmZpbmRfbW9kdWxlKTogUmVtb3ZlIHB5dGVzdCBh
bmQgcHl0ZXN0X3RpbWVvdXQuCisgICAgICAgIChBdXRvaW5zdGFsbEltcG9ydEhvb2suX2luc3Rh
bGxfcHl0ZXN0X3RpbWVvdXQpOiBEZWxldGVkLgorICAgICAgICAoQXV0b2luc3RhbGxJbXBvcnRI
b29rLl9pbnN0YWxsX3B5dGVzdCk6IERlbGV0ZWQuCisgICAgICAgICogU2NyaXB0cy93ZWJraXRw
eS93ZWJkcml2ZXJfdGVzdHMvcHl0ZXN0X3J1bm5lci5weTogSW1wbGljaXRseSB1c2Ugd2Via2l0
Y29yZXB5J3MgYXV0b2luc3RhbGxlci4KKwogMjAyMC0wOC0yNyAgU2lodWkgTGl1ICA8c2lodWlf
bGl1QGFwcGxlLmNvbT4KIAogICAgICAgICBSRUdSRVNTSU9OIChyMjY0NzkwKTogSW5kZXhlZERC
IG1heSBhYm9ydCB0cmFuc2FjdGlvbnMgb2YgaW4tbWVtb3J5IGRhdGFiYXNlcwpJbmRleDogVG9v
bHMvU2NyaXB0cy93ZWJraXRweS9fX2luaXRfXy5weQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3Jp
cHRzL3dlYmtpdHB5L19faW5pdF9fLnB5CShyZXZpc2lvbiAyNjYyMzQpCisrKyBUb29scy9TY3Jp
cHRzL3dlYmtpdHB5L19faW5pdF9fLnB5CSh3b3JraW5nIGNvcHkpCkBAIC0yNyw2ICsyNywyMSBA
QCBpZiBzeXMucGxhdGZvcm0gPT0gJ2Rhcndpbic6CiBmcm9tIHdlYmtpdGNvcmVweSBpbXBvcnQg
QXV0b0luc3RhbGwsIFBhY2thZ2UsIFZlcnNpb24KIEF1dG9JbnN0YWxsLnNldF9kaXJlY3Rvcnko
b3MucGF0aC5qb2luKGxpYnJhcmllcywgJ2F1dG9pbnN0YWxsZWQnLCAncHl0aG9uLXt9Jy5mb3Jt
YXQoc3lzLnZlcnNpb25faW5mb1swXSkpKQogCitBdXRvSW5zdGFsbC5yZWdpc3RlcihQYWNrYWdl
KCdhdG9taWN3cml0ZXMnLCBWZXJzaW9uKDEsIDQsIDApKSkKK0F1dG9JbnN0YWxsLnJlZ2lzdGVy
KFBhY2thZ2UoJ2F0dHInLCBWZXJzaW9uKDIwLCAxLCAwKSwgcHlwaV9uYW1lPSdhdHRycycpKQor
QXV0b0luc3RhbGwucmVnaXN0ZXIoUGFja2FnZSgnY29uZmlncGFyc2VyJywgVmVyc2lvbig0LCAw
LCAyKSkpCitBdXRvSW5zdGFsbC5yZWdpc3RlcihQYWNrYWdlKCdjb250ZXh0bGliMicsIFZlcnNp
b24oMCwgNiwgMCkpKQogQXV0b0luc3RhbGwucmVnaXN0ZXIoUGFja2FnZSgnY292ZXJhZ2UnLCBW
ZXJzaW9uKDUsIDIsIDEpKSkKK0F1dG9JbnN0YWxsLnJlZ2lzdGVyKFBhY2thZ2UoJ2Z1bmNzaWdz
JywgVmVyc2lvbigxLCAwLCAyKSkpCitBdXRvSW5zdGFsbC5yZWdpc3RlcihQYWNrYWdlKCdpbXBv
cnRsaWJfbWV0YWRhdGEnLCBWZXJzaW9uKDEsIDcsIDApKSkKK0F1dG9JbnN0YWxsLnJlZ2lzdGVy
KFBhY2thZ2UoJ21vcmUtaXRlcnRvb2xzJywgVmVyc2lvbig1LCAwLCAwKSkpCitBdXRvSW5zdGFs
bC5yZWdpc3RlcihQYWNrYWdlKCdwYXRobGliMicsIFZlcnNpb24oMiwgMywgNSkpKQorQXV0b0lu
c3RhbGwucmVnaXN0ZXIoUGFja2FnZSgncGx1Z2d5JywgVmVyc2lvbigwLCAxMywgMSkpKQorQXV0
b0luc3RhbGwucmVnaXN0ZXIoUGFja2FnZSgncHknLCBWZXJzaW9uKDEsIDksIDApKSkKK0F1dG9J
bnN0YWxsLnJlZ2lzdGVyKFBhY2thZ2UoJ3B5dGVzdC10aW1lb3V0JywgVmVyc2lvbigxLCA0LCAy
KSkpCitBdXRvSW5zdGFsbC5yZWdpc3RlcihQYWNrYWdlKCdweXRlc3QnLCBWZXJzaW9uKDQsIDYs
IDExKSkpCiBBdXRvSW5zdGFsbC5yZWdpc3RlcihQYWNrYWdlKCdzZWxlbml1bScsIFZlcnNpb24o
MywgMTQxLCAwKSkpCiBBdXRvSW5zdGFsbC5yZWdpc3RlcihQYWNrYWdlKCd0b21sJywgVmVyc2lv
bigwLCAxMCwgMSkpKQorQXV0b0luc3RhbGwucmVnaXN0ZXIoUGFja2FnZSgnd2N3aWR0aCcsIFZl
cnNpb24oMCwgMiwgNSkpKQorQXV0b0luc3RhbGwucmVnaXN0ZXIoUGFja2FnZSgnemlwcCcsIFZl
cnNpb24oMSwgMiwgMCkpKQorQXV0b0luc3RhbGwucmVnaXN0ZXIoUGFja2FnZSgnem9wZS5pbnRl
cmZhY2UnLCBWZXJzaW9uKDUsIDEsIDApLCBweXBpX25hbWU9J3pvcGUtaW50ZXJmYWNlJykpCklu
ZGV4OiBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3RoaXJkcGFydHkvX19pbml0X18ucHkKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gVG9vbHMvU2NyaXB0cy93ZWJraXRweS90aGlyZHBhcnR5L19faW5pdF9fLnB5CShy
ZXZpc2lvbiAyNjYyMzQpCisrKyBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3RoaXJkcGFydHkvX19p
bml0X18ucHkJKHdvcmtpbmcgY29weSkKQEAgLTExMiwxMCArMTEyLDYgQEAgY2xhc3MgQXV0b2lu
c3RhbGxJbXBvcnRIb29rKG9iamVjdCk6CiAgICAgICAgICAgICBzZWxmLl9pbnN0YWxsX21vemxv
ZygpCiAgICAgICAgIGVsaWYgJy5tb3pwcm9jZXNzJyBpbiBmdWxsbmFtZToKICAgICAgICAgICAg
IHNlbGYuX2luc3RhbGxfbW96cHJvY2VzcygpCi0gICAgICAgIGVsaWYgJy5weXRlc3RfdGltZW91
dCcgaW4gZnVsbG5hbWU6Ci0gICAgICAgICAgICBzZWxmLl9pbnN0YWxsX3B5dGVzdF90aW1lb3V0
KCkKLSAgICAgICAgZWxpZiAnLnB5dGVzdCcgaW4gZnVsbG5hbWU6Ci0gICAgICAgICAgICBzZWxm
Ll9pbnN0YWxsX3B5dGVzdCgpCiAgICAgICAgIGVsaWYgJy5iczQnIGluIGZ1bGxuYW1lOgogICAg
ICAgICAgICAgc2VsZi5faW5zdGFsbF9iZWF1dGlmdWxzb3VwKCkKICAgICAgICAgZWxpZiAnLmh0
bWw1bGliJyBpbiBmdWxsbmFtZToKQEAgLTE1OSwyOSArMTU1LDYgQEAgY2xhc3MgQXV0b2luc3Rh
bGxJbXBvcnRIb29rKG9iamVjdCk6CiAgICAgICAgIHNlbGYuX2luc3RhbGwoImh0dHBzOi8vZmls
ZXMucHl0aG9uaG9zdGVkLm9yZy9wYWNrYWdlcy85Ny9lNy83OTA3ZjBiZjJkMGI0MmIxNTQ3NDFm
OGZmNjNhMTk5NDg2ZmM2N2M5MGFhYzg4Y2RlNWYyZDFhZDFlYTIvbW96cHJvY2Vzcy0xLjEuMC50
YXIuZ3oiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1venByb2Nlc3MtMS4xLjAv
bW96cHJvY2VzcyIpCiAKLSAgICBkZWYgX2luc3RhbGxfcHl0ZXN0X3RpbWVvdXQoc2VsZik6Ci0g
ICAgICAgIHNlbGYuX2luc3RhbGwoImh0dHBzOi8vZmlsZXMucHl0aG9uaG9zdGVkLm9yZy9wYWNr
YWdlcy9jYy9iNy9iMmE2MTM2NWVhNmI2ZDJlODg4MTM2MGFlN2VkOGRhZDAzMjdhZDJkZjg5ZjJm
MGJlNGEwMjMwNGRlYjIvcHl0ZXN0LXRpbWVvdXQtMS4yLjAudGFyLmd6IiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJweXRlc3QtdGltZW91dC0xLjIuMC9weXRlc3RfdGltZW91dC5w
eSIpCi0KLSAgICBkZWYgX2luc3RhbGxfcHl0ZXN0KHNlbGYpOgotICAgICAgICBzZWxmLl9pbnN0
YWxsKCJodHRwczovL2ZpbGVzLnB5dGhvbmhvc3RlZC5vcmcvcGFja2FnZXMvOTAvZTMvZTA3NTEy
N2QzOWQzNWYwOWE1MDBlYmI0YTkwYWZkMTBmOWVmMGExZDI4YTZkMDlhYmVlYzBlNDQ0ZmRkL3B5
LTEuNS4yLnRhci5neiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicHktMS41LjIv
cHkiKQotICAgICAgICBzZWxmLl9pbnN0YWxsKCJodHRwczovL2ZpbGVzLnB5dGhvbmhvc3RlZC5v
cmcvcGFja2FnZXMvMTEvYmYvY2JlYjhjZGZhZmZhOWYyZWExNTRhMzBhZTMxYTlkMDRhMTIwOTMx
MmUyOTE5MTM4YjQxNzFhMWY4MTk5L3BsdWdneS0wLjYuMC50YXIuZ3oiLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgInBsdWdneS0wLjYuMC9wbHVnZ3kiKQotICAgICAgICBzZWxmLl9p
bnN0YWxsKCJodHRwczovL2ZpbGVzLnB5dGhvbmhvc3RlZC5vcmcvcGFja2FnZXMvYzAvMmYvNjc3
MzM0NzI3N2Q3NmM1YWRlNDQxNGE2YzNmNzg1ZWYyN2U3ZjVjNGIwODcwZWM3ZTg4OGU2NmE4ZDgz
L21vcmUtaXRlcnRvb2xzLTQuMi4wLnRhci5neiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAibW9yZS1pdGVydG9vbHMtNC4yLjAvbW9yZV9pdGVydG9vbHMiKQotICAgICAgICBzZWxm
Ll9pbnN0YWxsX3NpeCgpCi0gICAgICAgIHNlbGYuX2luc3RhbGwoImh0dHBzOi8vZmlsZXMucHl0
aG9uaG9zdGVkLm9yZy9wYWNrYWdlcy9hMS9lMS8yZDliYzc2ODM4ZTZlNjY2N2ZkZTU4MTRhYTI1
ZDdmZWI5M2Q2ZmE0NzFiZjY4MTZkYWFjMjU5NmU4YjIvYXRvbWljd3JpdGVzLTEuMS41LnRhci5n
eiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYXRvbWljd3JpdGVzLTEuMS41L2F0
b21pY3dyaXRlcyIpCi0gICAgICAgIHNlbGYuX2luc3RhbGwoImh0dHBzOi8vZmlsZXMucHl0aG9u
aG9zdGVkLm9yZy9wYWNrYWdlcy85NC80YS9kYjg0MmU3YTA1NDVkZTFjZGIwNDM5YmI4MGU2ZTQy
ZGZlODJhYWVhYWRkNDA3MmYyMjYzYTRmYmVkMjMvZnVuY3NpZ3MtMS4wLjIudGFyLmd6IiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmdW5jc2lncy0xLjAuMi9mdW5jc2lncyIpCi0g
ICAgICAgIHNlbGYuX2luc3RhbGwoImh0dHBzOi8vZmlsZXMucHl0aG9uaG9zdGVkLm9yZy9wYWNr
YWdlcy9lNC9hYy9hMDQ2NzFlMTE4YjU3YmVlODdkYWJjYTFlMGYyZDNiZGE4MTZiN2E1NTEwMzYw
MTJkMGNhMjQxOTBlNzEvYXR0cnMtMTguMS4wLnRhci5neiIsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiYXR0cnMtMTguMS4wL3NyYy9hdHRyIikKLSAgICAgICAgc2VsZi5faW5zdGFs
bCgiaHR0cHM6Ly9maWxlcy5weXRob25ob3N0ZWQub3JnL3BhY2thZ2VzL2EyL2VjLzQxNWQwY2Nj
YzFlZDQxY2Q3ZmRmNjlhZDk4OWRhMTZhOGQxMzA1Nzk5NjM3MTAwNGNhYjRiYWZjNDhmMy9weXRl
c3QtMy42LjIudGFyLmd6IiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJweXRlc3Qt
My42LjIvc3JjL19weXRlc3QiKQotICAgICAgICBzZWxmLl9pbnN0YWxsKCJodHRwczovL2ZpbGVz
LnB5dGhvbmhvc3RlZC5vcmcvcGFja2FnZXMvYTIvZWMvNDE1ZDBjY2NjMWVkNDFjZDdmZGY2OWFk
OTg5ZGExNmE4ZDEzMDU3OTk2MzcxMDA0Y2FiNGJhZmM0OGYzL3B5dGVzdC0zLjYuMi50YXIuZ3oi
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInB5dGVzdC0zLjYuMi9zcmMvcHl0ZXN0
LnB5IikKLQogICAgIGRlZiBfaW5zdGFsbF9iZWF1dGlmdWxzb3VwKHNlbGYpOgogICAgICAgICBp
ZiBzeXMudmVyc2lvbl9pbmZvIDwgKDMsIDApOgogICAgICAgICAgICAgcmV0dXJuCkluZGV4OiBU
b29scy9TY3JpcHRzL3dlYmtpdHB5L3dlYmRyaXZlcl90ZXN0cy9weXRlc3RfcnVubmVyLnB5Cj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvd2ViZHJpdmVyX3Rlc3RzL3B5dGVz
dF9ydW5uZXIucHkJKHJldmlzaW9uIDI2NjIzNCkKKysrIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkv
d2ViZHJpdmVyX3Rlc3RzL3B5dGVzdF9ydW5uZXIucHkJKHdvcmtpbmcgY29weSkKQEAgLTI5LDgg
KzI5LDYgQEAgaW1wb3J0IHRlbXBmaWxlCiAKIGZyb20gd2Via2l0cHkuY29tbW9uLnN5c3RlbS5m
aWxlc3lzdGVtIGltcG9ydCBGaWxlU3lzdGVtCiBmcm9tIHdlYmtpdHB5LmNvbW1vbi53ZWJraXRf
ZmluZGVyIGltcG9ydCBXZWJLaXRGaW5kZXIKLWltcG9ydCB3ZWJraXRweS50aGlyZHBhcnR5LmF1
dG9pbnN0YWxsZWQucHl0ZXN0Ci1pbXBvcnQgd2Via2l0cHkudGhpcmRwYXJ0eS5hdXRvaW5zdGFs
bGVkLnB5dGVzdF90aW1lb3V0CiBpbXBvcnQgcHl0ZXN0CiBmcm9tIF9weXRlc3QubWFpbiBpbXBv
cnQgRVhJVF9JTlRFUk5BTEVSUk9SCiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>409324</attachid>
            <date>2020-09-21 15:03:51 -0700</date>
            <delta_ts>2020-10-07 14:56:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215895-20200921150351.patch</filename>
            <type>text/plain</type>
            <size>4185</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI2NzM2OCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE4IEBACisyMDIwLTA5LTIxICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbd2Via2l0cHldIFVzZSB3ZWJraXRjb3JlcHkncyBhdXRvIGluc3RhbGxl
ciBmb3IgcHl0ZXN0IHBhY2thZ2VzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMTU4OTUKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzY3ODg1NDcxPgor
CisgICAgICAgIFJ1YmJlci1zdGFtcGVkIGJ5IEFha2FzaCBKYWluLgorCisgICAgICAgICogU2Ny
aXB0cy93ZWJraXRweS9fX2luaXRfXy5weTogQWRkIHB5dGVzdCBhbmQgaXQncyBkZXBlbmRlbmNp
ZXMuCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS90aGlyZHBhcnR5L19faW5pdF9fLnB5Ogor
ICAgICAgICAoQXV0b2luc3RhbGxJbXBvcnRIb29rLmZpbmRfbW9kdWxlKTogUmVtb3ZlIHB5dGVz
dCBhbmQgcHl0ZXN0X3RpbWVvdXQuCisgICAgICAgIChBdXRvaW5zdGFsbEltcG9ydEhvb2suX2lu
c3RhbGxfcHl0ZXN0X3RpbWVvdXQpOiBEZWxldGVkLgorICAgICAgICAoQXV0b2luc3RhbGxJbXBv
cnRIb29rLl9pbnN0YWxsX3B5dGVzdCk6IERlbGV0ZWQuCisgICAgICAgICogU2NyaXB0cy93ZWJr
aXRweS93ZWJkcml2ZXJfdGVzdHMvcHl0ZXN0X3J1bm5lci5weTogSW1wbGljaXRseSB1c2Ugd2Vi
a2l0Y29yZXB5J3MgYXV0b2luc3RhbGxlci4KKwogMjAyMC0wOS0yMSAgSm9uYXRoYW4gQmVkYXJk
ICA8amJlZGFyZEBhcHBsZS5jb20+CiAKICAgICAgICAgW3dlYmtpdHB5XSBVc2Ugd2Via2l0Y29y
ZXB5J3MgYXV0byBpbnN0YWxsZXIgZm9yIG1veiogcGFja2FnZXMKSW5kZXg6IFRvb2xzL1Njcmlw
dHMvd2Via2l0cHkvX19pbml0X18ucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9fX2luaXRfXy5weQkocmV2aXNpb24gMjY3MzY4KQorKysgVG9vbHMvU2NyaXB0cy93ZWJr
aXRweS9fX2luaXRfXy5weQkod29ya2luZyBjb3B5KQpAQCAtMjcsMTEgKzI3LDI2IEBAIGlmIHN5
cy5wbGF0Zm9ybSA9PSAnZGFyd2luJzoKIGZyb20gd2Via2l0Y29yZXB5IGltcG9ydCBBdXRvSW5z
dGFsbCwgUGFja2FnZSwgVmVyc2lvbgogQXV0b0luc3RhbGwuc2V0X2RpcmVjdG9yeShvcy5wYXRo
LmpvaW4obGlicmFyaWVzLCAnYXV0b2luc3RhbGxlZCcsICdweXRob24te30nLmZvcm1hdChzeXMu
dmVyc2lvbl9pbmZvWzBdKSkpCiAKK0F1dG9JbnN0YWxsLnJlZ2lzdGVyKFBhY2thZ2UoJ2F0b21p
Y3dyaXRlcycsIFZlcnNpb24oMSwgNCwgMCkpKQorQXV0b0luc3RhbGwucmVnaXN0ZXIoUGFja2Fn
ZSgnYXR0cicsIFZlcnNpb24oMjAsIDEsIDApLCBweXBpX25hbWU9J2F0dHJzJykpCitBdXRvSW5z
dGFsbC5yZWdpc3RlcihQYWNrYWdlKCdjb25maWdwYXJzZXInLCBWZXJzaW9uKDQsIDAsIDIpKSkK
K0F1dG9JbnN0YWxsLnJlZ2lzdGVyKFBhY2thZ2UoJ2NvbnRleHRsaWIyJywgVmVyc2lvbigwLCA2
LCAwKSkpCiBBdXRvSW5zdGFsbC5yZWdpc3RlcihQYWNrYWdlKCdjb3ZlcmFnZScsIFZlcnNpb24o
NSwgMiwgMSkpKQorQXV0b0luc3RhbGwucmVnaXN0ZXIoUGFja2FnZSgnZnVuY3NpZ3MnLCBWZXJz
aW9uKDEsIDAsIDIpKSkKK0F1dG9JbnN0YWxsLnJlZ2lzdGVyKFBhY2thZ2UoJ2ltcG9ydGxpYl9t
ZXRhZGF0YScsIFZlcnNpb24oMSwgNywgMCkpKQorQXV0b0luc3RhbGwucmVnaXN0ZXIoUGFja2Fn
ZSgnbW9yZS1pdGVydG9vbHMnLCBWZXJzaW9uKDUsIDAsIDApKSkKIEF1dG9JbnN0YWxsLnJlZ2lz
dGVyKFBhY2thZ2UoJ21venByb2Nlc3MnLCBWZXJzaW9uKDEsIDIsIDApKSkKIEF1dG9JbnN0YWxs
LnJlZ2lzdGVyKFBhY2thZ2UoJ21vemxvZycsIFZlcnNpb24oNiwgMSkpKQogQXV0b0luc3RhbGwu
cmVnaXN0ZXIoUGFja2FnZSgnbW96dGVybScsIFZlcnNpb24oMSwgMCwgMCkpKQorQXV0b0luc3Rh
bGwucmVnaXN0ZXIoUGFja2FnZSgncGF0aGxpYjInLCBWZXJzaW9uKDIsIDMsIDUpKSkKK0F1dG9J
bnN0YWxsLnJlZ2lzdGVyKFBhY2thZ2UoJ3BsdWdneScsIFZlcnNpb24oMCwgMTMsIDEpKSkKK0F1
dG9JbnN0YWxsLnJlZ2lzdGVyKFBhY2thZ2UoJ3B5JywgVmVyc2lvbigxLCA5LCAwKSkpCitBdXRv
SW5zdGFsbC5yZWdpc3RlcihQYWNrYWdlKCdweXRlc3QtdGltZW91dCcsIFZlcnNpb24oMSwgNCwg
MikpKQorQXV0b0luc3RhbGwucmVnaXN0ZXIoUGFja2FnZSgncHl0ZXN0JywgVmVyc2lvbig0LCA2
LCAxMSkpKQogQXV0b0luc3RhbGwucmVnaXN0ZXIoUGFja2FnZSgnc2VsZW5pdW0nLCBWZXJzaW9u
KDMsIDE0MSwgMCkpKQogQXV0b0luc3RhbGwucmVnaXN0ZXIoUGFja2FnZSgndG9tbCcsIFZlcnNp
b24oMCwgMTAsIDEpKSkKK0F1dG9JbnN0YWxsLnJlZ2lzdGVyKFBhY2thZ2UoJ3djd2lkdGgnLCBW
ZXJzaW9uKDAsIDIsIDUpKSkKK0F1dG9JbnN0YWxsLnJlZ2lzdGVyKFBhY2thZ2UoJ3ppcHAnLCBW
ZXJzaW9uKDEsIDIsIDApKSkKK0F1dG9JbnN0YWxsLnJlZ2lzdGVyKFBhY2thZ2UoJ3pvcGUuaW50
ZXJmYWNlJywgVmVyc2lvbig1LCAxLCAwKSwgcHlwaV9uYW1lPSd6b3BlLWludGVyZmFjZScpKQog
CiBBdXRvSW5zdGFsbC5yZWdpc3RlcihQYWNrYWdlKCd3ZWJraXRzY21weScsIFZlcnNpb24oMCwg
MCwgMSkpLCBsb2NhbD1UcnVlKQpJbmRleDogVG9vbHMvU2NyaXB0cy93ZWJraXRweS90aGlyZHBh
cnR5L19faW5pdF9fLnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdGhp
cmRwYXJ0eS9fX2luaXRfXy5weQkocmV2aXNpb24gMjY3MzY4KQorKysgVG9vbHMvU2NyaXB0cy93
ZWJraXRweS90aGlyZHBhcnR5L19faW5pdF9fLnB5CSh3b3JraW5nIGNvcHkpCkBAIC0xMDksMTAg
KzEwOSw2IEBAIGNsYXNzIEF1dG9pbnN0YWxsSW1wb3J0SG9vayhvYmplY3QpOgogICAgICAgICAg
ICAgc2VsZi5pbnN0YWxsX2Nocm9tZWRyaXZlcigpCiAgICAgICAgIGVsaWYgJy5nZWNrb2RyaXZl
cicgaW4gZnVsbG5hbWU6CiAgICAgICAgICAgICBzZWxmLmluc3RhbGxfZ2Vja29kcml2ZXIoKQot
ICAgICAgICBlbGlmICcucHl0ZXN0X3RpbWVvdXQnIGluIGZ1bGxuYW1lOgotICAgICAgICAgICAg
c2VsZi5faW5zdGFsbF9weXRlc3RfdGltZW91dCgpCi0gICAgICAgIGVsaWYgJy5weXRlc3QnIGlu
IGZ1bGxuYW1lOgotICAgICAgICAgICAgc2VsZi5faW5zdGFsbF9weXRlc3QoKQogICAgICAgICBl
bGlmICcuYnM0JyBpbiBmdWxsbmFtZToKICAgICAgICAgICAgIHNlbGYuX2luc3RhbGxfYmVhdXRp
ZnVsc291cCgpCiAgICAgICAgIGVsaWYgJy5odG1sNWxpYicgaW4gZnVsbG5hbWU6CkluZGV4OiBU
b29scy9TY3JpcHRzL3dlYmtpdHB5L3dlYmRyaXZlcl90ZXN0cy9weXRlc3RfcnVubmVyLnB5Cj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvd2ViZHJpdmVyX3Rlc3RzL3B5dGVz
dF9ydW5uZXIucHkJKHJldmlzaW9uIDI2NzM2OCkKKysrIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkv
d2ViZHJpdmVyX3Rlc3RzL3B5dGVzdF9ydW5uZXIucHkJKHdvcmtpbmcgY29weSkKQEAgLTI5LDgg
KzI5LDYgQEAgaW1wb3J0IHRlbXBmaWxlCiAKIGZyb20gd2Via2l0cHkuY29tbW9uLnN5c3RlbS5m
aWxlc3lzdGVtIGltcG9ydCBGaWxlU3lzdGVtCiBmcm9tIHdlYmtpdHB5LmNvbW1vbi53ZWJraXRf
ZmluZGVyIGltcG9ydCBXZWJLaXRGaW5kZXIKLWltcG9ydCB3ZWJraXRweS50aGlyZHBhcnR5LmF1
dG9pbnN0YWxsZWQucHl0ZXN0Ci1pbXBvcnQgd2Via2l0cHkudGhpcmRwYXJ0eS5hdXRvaW5zdGFs
bGVkLnB5dGVzdF90aW1lb3V0CiBpbXBvcnQgcHl0ZXN0CiBmcm9tIF9weXRlc3QubWFpbiBpbXBv
cnQgRVhJVF9JTlRFUk5BTEVSUk9SCiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>410787</attachid>
            <date>2020-10-07 14:56:17 -0700</date>
            <delta_ts>2020-10-09 10:33:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215895-20201007145617.patch</filename>
            <type>text/plain</type>
            <size>4442</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI2ODE1MykKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE4IEBACisyMDIwLTEwLTA3ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbd2Via2l0cHldIFVzZSB3ZWJraXRjb3JlcHkncyBhdXRvIGluc3RhbGxl
ciBmb3IgcHl0ZXN0IHBhY2thZ2VzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMTU4OTUKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzY3ODg1NDcxPgor
CisgICAgICAgIFJ1YmJlci1zdGFtcGVkIGJ5IEFha2FzaCBKYWluLgorCisgICAgICAgICogU2Ny
aXB0cy93ZWJraXRweS9fX2luaXRfXy5weTogQWRkIHB5dGVzdCBhbmQgaXQncyBkZXBlbmRlbmNp
ZXMuCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS90aGlyZHBhcnR5L19faW5pdF9fLnB5Ogor
ICAgICAgICAoQXV0b2luc3RhbGxJbXBvcnRIb29rLmZpbmRfbW9kdWxlKTogUmVtb3ZlIHB5dGVz
dCBhbmQgcHl0ZXN0X3RpbWVvdXQuCisgICAgICAgIChBdXRvaW5zdGFsbEltcG9ydEhvb2suX2lu
c3RhbGxfcHl0ZXN0X3RpbWVvdXQpOiBEZWxldGVkLgorICAgICAgICAoQXV0b2luc3RhbGxJbXBv
cnRIb29rLl9pbnN0YWxsX3B5dGVzdCk6IERlbGV0ZWQuCisgICAgICAgICogU2NyaXB0cy93ZWJr
aXRweS93ZWJkcml2ZXJfdGVzdHMvcHl0ZXN0X3J1bm5lci5weTogSW1wbGljaXRseSB1c2Ugd2Vi
a2l0Y29yZXB5J3MgYXV0b2luc3RhbGxlci4KKwogMjAyMC0xMC0wNyAgSm9uYXRoYW4gQmVkYXJk
ICA8amJlZGFyZEBhcHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTiAocjI2ODA4MCk6IFt0
ZXN0LXdlYmtpdHB5XSBNb2phdmUgYm90cyBmYWlsaW5nIHRvIGluc3RhbGwgcHl0aG9uLWRhdGV1
dGlsLTIuOC4xCkluZGV4OiBUb29scy9TY3JpcHRzL3dlYmtpdHB5L19faW5pdF9fLnB5Cj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvX19pbml0X18ucHkJKHJldmlzaW9uIDI2
ODE1MykKKysrIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvX19pbml0X18ucHkJKHdvcmtpbmcgY29w
eSkKQEAgLTMwLDE1ICszMCwzMCBAQCBpZiBzeXMucGxhdGZvcm0gPT0gJ2Rhcndpbic6CiBmcm9t
IHdlYmtpdGNvcmVweSBpbXBvcnQgQXV0b0luc3RhbGwsIFBhY2thZ2UsIFZlcnNpb24KIEF1dG9J
bnN0YWxsLnNldF9kaXJlY3Rvcnkob3MucGF0aC5qb2luKGxpYnJhcmllcywgJ2F1dG9pbnN0YWxs
ZWQnLCAncHl0aG9uLXt9Jy5mb3JtYXQoc3lzLnZlcnNpb25faW5mb1swXSkpKQogCitBdXRvSW5z
dGFsbC5yZWdpc3RlcihQYWNrYWdlKCdhdG9taWN3cml0ZXMnLCBWZXJzaW9uKDEsIDQsIDApKSkK
K0F1dG9JbnN0YWxsLnJlZ2lzdGVyKFBhY2thZ2UoJ2F0dHInLCBWZXJzaW9uKDIwLCAxLCAwKSwg
cHlwaV9uYW1lPSdhdHRycycpKQorQXV0b0luc3RhbGwucmVnaXN0ZXIoUGFja2FnZSgnY29uZmln
cGFyc2VyJywgVmVyc2lvbig0LCAwLCAyKSkpCitBdXRvSW5zdGFsbC5yZWdpc3RlcihQYWNrYWdl
KCdjb250ZXh0bGliMicsIFZlcnNpb24oMCwgNiwgMCkpKQogQXV0b0luc3RhbGwucmVnaXN0ZXIo
UGFja2FnZSgnY292ZXJhZ2UnLCBWZXJzaW9uKDUsIDIsIDEpKSkKK0F1dG9JbnN0YWxsLnJlZ2lz
dGVyKFBhY2thZ2UoJ2Z1bmNzaWdzJywgVmVyc2lvbigxLCAwLCAyKSkpCitBdXRvSW5zdGFsbC5y
ZWdpc3RlcihQYWNrYWdlKCdpbXBvcnRsaWJfbWV0YWRhdGEnLCBWZXJzaW9uKDEsIDcsIDApKSkK
K0F1dG9JbnN0YWxsLnJlZ2lzdGVyKFBhY2thZ2UoJ21vcmUtaXRlcnRvb2xzJywgVmVyc2lvbig1
LCAwLCAwKSkpCiBBdXRvSW5zdGFsbC5yZWdpc3RlcihQYWNrYWdlKCdnZW5zaGknLCBWZXJzaW9u
KDAsIDcsIDMpLCBweXBpX25hbWU9J0dlbnNoaScpKQogQXV0b0luc3RhbGwucmVnaXN0ZXIoUGFj
a2FnZSgnaHRtbDVsaWInLCBWZXJzaW9uKDEsIDEpKSkKIEF1dG9JbnN0YWxsLnJlZ2lzdGVyKFBh
Y2thZ2UoJ21venByb2Nlc3MnLCBWZXJzaW9uKDEsIDIsIDApKSkKIEF1dG9JbnN0YWxsLnJlZ2lz
dGVyKFBhY2thZ2UoJ21vemxvZycsIFZlcnNpb24oNiwgMSkpKQogQXV0b0luc3RhbGwucmVnaXN0
ZXIoUGFja2FnZSgnbW96dGVybScsIFZlcnNpb24oMSwgMCwgMCkpKQorQXV0b0luc3RhbGwucmVn
aXN0ZXIoUGFja2FnZSgncGF0aGxpYjInLCBWZXJzaW9uKDIsIDMsIDUpKSkKK0F1dG9JbnN0YWxs
LnJlZ2lzdGVyKFBhY2thZ2UoJ3BsdWdneScsIFZlcnNpb24oMCwgMTMsIDEpKSkKK0F1dG9JbnN0
YWxsLnJlZ2lzdGVyKFBhY2thZ2UoJ3B5JywgVmVyc2lvbigxLCA5LCAwKSkpCitBdXRvSW5zdGFs
bC5yZWdpc3RlcihQYWNrYWdlKCdweXRlc3QtdGltZW91dCcsIFZlcnNpb24oMSwgNCwgMikpKQor
QXV0b0luc3RhbGwucmVnaXN0ZXIoUGFja2FnZSgncHl0ZXN0JywgVmVyc2lvbig0LCA2LCAxMSkp
KQogQXV0b0luc3RhbGwucmVnaXN0ZXIoUGFja2FnZSgncHljb2Rlc3R5bGUnLCBWZXJzaW9uKDIs
IDUsIDApKSkKIEF1dG9JbnN0YWxsLnJlZ2lzdGVyKFBhY2thZ2UoJ3NlbGVuaXVtJywgVmVyc2lv
bigzLCAxNDEsIDApKSkKIEF1dG9JbnN0YWxsLnJlZ2lzdGVyKFBhY2thZ2UoJ3RvbWwnLCBWZXJz
aW9uKDAsIDEwLCAxKSkpCitBdXRvSW5zdGFsbC5yZWdpc3RlcihQYWNrYWdlKCd3Y3dpZHRoJywg
VmVyc2lvbigwLCAyLCA1KSkpCiBBdXRvSW5zdGFsbC5yZWdpc3RlcihQYWNrYWdlKCd3ZWJlbmNv
ZGluZ3MnLCBWZXJzaW9uKDAsIDUsIDEpKSkKK0F1dG9JbnN0YWxsLnJlZ2lzdGVyKFBhY2thZ2Uo
J3ppcHAnLCBWZXJzaW9uKDEsIDIsIDApKSkKK0F1dG9JbnN0YWxsLnJlZ2lzdGVyKFBhY2thZ2Uo
J3pvcGUuaW50ZXJmYWNlJywgVmVyc2lvbig1LCAxLCAwKSwgcHlwaV9uYW1lPSd6b3BlLWludGVy
ZmFjZScpKQogCiBBdXRvSW5zdGFsbC5yZWdpc3RlcihQYWNrYWdlKCd3ZWJraXRzY21weScsIFZl
cnNpb24oMCwgMCwgMSkpLCBsb2NhbD1UcnVlKQpJbmRleDogVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS90aGlyZHBhcnR5L19faW5pdF9fLnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvdGhpcmRwYXJ0eS9fX2luaXRfXy5weQkocmV2aXNpb24gMjY4MTUzKQorKysgVG9vbHMv
U2NyaXB0cy93ZWJraXRweS90aGlyZHBhcnR5L19faW5pdF9fLnB5CSh3b3JraW5nIGNvcHkpCkBA
IC0xMDcsMTAgKzEwNyw2IEBAIGNsYXNzIEF1dG9pbnN0YWxsSW1wb3J0SG9vayhvYmplY3QpOgog
ICAgICAgICAgICAgc2VsZi5pbnN0YWxsX2Nocm9tZWRyaXZlcigpCiAgICAgICAgIGVsaWYgJy5n
ZWNrb2RyaXZlcicgaW4gZnVsbG5hbWU6CiAgICAgICAgICAgICBzZWxmLmluc3RhbGxfZ2Vja29k
cml2ZXIoKQotICAgICAgICBlbGlmICcucHl0ZXN0X3RpbWVvdXQnIGluIGZ1bGxuYW1lOgotICAg
ICAgICAgICAgc2VsZi5faW5zdGFsbF9weXRlc3RfdGltZW91dCgpCi0gICAgICAgIGVsaWYgJy5w
eXRlc3QnIGluIGZ1bGxuYW1lOgotICAgICAgICAgICAgc2VsZi5faW5zdGFsbF9weXRlc3QoKQog
ICAgICAgICBlbGlmICcuYnM0JyBpbiBmdWxsbmFtZToKICAgICAgICAgICAgIHNlbGYuX2luc3Rh
bGxfYmVhdXRpZnVsc291cCgpCiAKSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvd2ViZHJp
dmVyX3Rlc3RzL3B5dGVzdF9ydW5uZXIucHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy93
ZWJraXRweS93ZWJkcml2ZXJfdGVzdHMvcHl0ZXN0X3J1bm5lci5weQkocmV2aXNpb24gMjY4MTUz
KQorKysgVG9vbHMvU2NyaXB0cy93ZWJraXRweS93ZWJkcml2ZXJfdGVzdHMvcHl0ZXN0X3J1bm5l
ci5weQkod29ya2luZyBjb3B5KQpAQCAtMjksOCArMjksNiBAQCBpbXBvcnQgdGVtcGZpbGUKIAog
ZnJvbSB3ZWJraXRweS5jb21tb24uc3lzdGVtLmZpbGVzeXN0ZW0gaW1wb3J0IEZpbGVTeXN0ZW0K
IGZyb20gd2Via2l0cHkuY29tbW9uLndlYmtpdF9maW5kZXIgaW1wb3J0IFdlYktpdEZpbmRlcgot
aW1wb3J0IHdlYmtpdHB5LnRoaXJkcGFydHkuYXV0b2luc3RhbGxlZC5weXRlc3QKLWltcG9ydCB3
ZWJraXRweS50aGlyZHBhcnR5LmF1dG9pbnN0YWxsZWQucHl0ZXN0X3RpbWVvdXQKIGltcG9ydCBw
eXRlc3QKIGZyb20gX3B5dGVzdC5tYWluIGltcG9ydCBFWElUX0lOVEVSTkFMRVJST1IKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>