<?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>223820</bug_id>
          
          <creation_ts>2021-03-26 14:36:22 -0700</creation_ts>
          <short_desc>[webkit-patch] Use commit.webkit.org instead of remote SVN to compute identifier</short_desc>
          <delta_ts>2021-03-26 16:10:19 -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="Jonathan Bedard">jbedard</reporter>
          <assigned_to name="Jonathan Bedard">jbedard</assigned_to>
          <cc>dewei_zhu</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>slewis</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1744331</commentid>
    <comment_count>0</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-03-26 14:36:22 -0700</bug_when>
    <thetext>Folks have objected to the time it takes to cache remote subversion data required to compute identifiers. Consulting commits.webkit.org will be faster.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1744333</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-03-26 14:36:34 -0700</bug_when>
    <thetext>&lt;rdar://problem/75902125&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1744334</commentid>
    <comment_count>2</comment_count>
      <attachid>424406</attachid>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-03-26 14:39:03 -0700</bug_when>
    <thetext>Created attachment 424406
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1744336</commentid>
    <comment_count>3</comment_count>
      <attachid>424406</attachid>
    <who name="">dewei_zhu</who>
    <bug_when>2021-03-26 14:44:22 -0700</bug_when>
    <thetext>Comment on attachment 424406
Patch

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

&gt; Tools/Scripts/webkitpy/tool/comments.py:42
&gt; +    repr = &apos;r{}&apos;.format(svn_revision)
&gt; +    response = requests.get(&apos;https://commits.webkit.org/{}/json&apos;.format(repr))
&gt; +    if response.status_code == 200:
&gt; +        repr = response.json().get(&apos;identifier&apos;, repr)
&gt; +    return &apos;Committed r{} ({}): &lt;{}&gt;&apos;.format(svn_revision, repr if &apos;@&apos; in repr else &apos;?&apos;, urls.view_identifier_url(repr))

Should we consider using svn.webkit.org as a fallback just in case the former is down?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1744337</commentid>
    <comment_count>4</comment_count>
    <who name="">dewei_zhu</who>
    <bug_when>2021-03-26 14:44:51 -0700</bug_when>
    <thetext>r=me with comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1744340</commentid>
    <comment_count>5</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-03-26 14:51:30 -0700</bug_when>
    <thetext>(In reply to dewei_zhu from comment #3)
&gt; Comment on attachment 424406 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=424406&amp;action=review
&gt; 
&gt; &gt; Tools/Scripts/webkitpy/tool/comments.py:42
&gt; &gt; +    repr = &apos;r{}&apos;.format(svn_revision)
&gt; &gt; +    response = requests.get(&apos;https://commits.webkit.org/{}/json&apos;.format(repr))
&gt; &gt; +    if response.status_code == 200:
&gt; &gt; +        repr = response.json().get(&apos;identifier&apos;, repr)
&gt; &gt; +    return &apos;Committed r{} ({}): &lt;{}&gt;&apos;.format(svn_revision, repr if &apos;@&apos; in repr else &apos;?&apos;, urls.view_identifier_url(repr))
&gt; 
&gt; Should we consider using svn.webkit.org as a fallback just in case the
&gt; former is down?

It&apos;s possible to use svn.webkit.org as a fallback, but the failure condition is pretty mild: you end up with this:
Committed r1234 (?) &lt;https://commits.webkit.org/r1234&gt; , I feel like defending the failure isn&apos;t worth maintaining the defense</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1744369</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-26 16:10:18 -0700</bug_when>
    <thetext>Committed r275119: &lt;https://commits.webkit.org/r275119&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 424406.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>424406</attachid>
            <date>2021-03-26 14:39:03 -0700</date>
            <delta_ts>2021-03-26 16:10:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-223820-20210326143902.patch</filename>
            <type>text/plain</type>
            <size>8528</size>
            <attacher name="Jonathan Bedard">jbedard</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI3NTExNCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE5IEBACisyMDIxLTAzLTI2ICBKb25hdGhhbiBCZWRhcmQgIDxqYmVkYXJkQGFwcGxlLmNv
bT4KKworICAgICAgICBbd2Via2l0LXBhdGNoXSBVc2UgY29tbWl0LndlYmtpdC5vcmcgaW5zdGVh
ZCBvZiByZW1vdGUgU1ZOIHRvIGNvbXB1dGUgaWRlbnRpZmllcgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIzODIwCisgICAgICAgIDxyZGFyOi8vcHJv
YmxlbS83NTkwMjEyNT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9kb3dubG9hZF91bml0dGVz
dC5weToKKyAgICAgICAgKERvd25sb2FkQ29tbWFuZHNUZXN0Lm1vY2tfc3ZuX3JlbW90ZSk6IFJl
cGxhY2UgbW9jayBTdm4gd2l0aCBtb2NrIHJlcXVlc3RzLgorICAgICAgICAqIFNjcmlwdHMvd2Vi
a2l0cHkvdG9vbC9jb21tYW5kcy91cGxvYWRfdW5pdHRlc3QucHk6CisgICAgICAgICogU2NyaXB0
cy93ZWJraXRweS90b29sL2NvbW1lbnRzLnB5OgorICAgICAgICAoYnVnX2NvbW1lbnRfZnJvbV9z
dm5fcmV2aXNpb24pOiBVc2UgY29tbWl0cy53ZWJraXQub3JnIGluc3RlYWQgb2Ygc3ZuLndlYmtp
dC5vcmcuCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS90b29sL3N0ZXBzL2Nsb3NlYnVnZm9y
bGFuZGRpZmZfdW5pdHRlc3QucHk6CisgICAgICAgIChDbG9zZUJ1Z0ZvckxhbmREaWZmVGVzdC50
ZXN0X2VtcHR5X3N0YXRlKTogUmVwbGFjZSBtb2NrIFN2biB3aXRoIG1vY2sgcmVxdWVzdHMuCisK
IDIwMjEtMDMtMjYgIERvbiBPbG1zdGVhZCAgPGRvbi5vbG1zdGVhZEBzb255LmNvbT4KIAogICAg
ICAgICBbQ01ha2VdIERlcHJlY2F0ZSB1c2luZyBERVJJVkVEX1NPVVJDRVNfRElSL0ZPV0FSRElO
R19IRUFERVJTX0RJUiBkaXJlY3RseQpJbmRleDogVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29s
L2NvbW1lbnRzLnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9j
b21tZW50cy5weQkocmV2aXNpb24gMjc1MTExKQorKysgVG9vbHMvU2NyaXB0cy93ZWJraXRweS90
b29sL2NvbW1lbnRzLnB5CSh3b3JraW5nIGNvcHkpCkBAIC0xLDUgKzEsNSBAQAogIyBDb3B5cmln
aHQgKGMpIDIwMDkgR29vZ2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSMgQ29weXJpZ2h0
IChjKSAyMDA5IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyMgQ29weXJpZ2h0IChj
KSAyMDA5LTIwMjEgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogIwogIyBSZWRpc3Ry
aWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhv
dXQKICMgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxv
d2luZyBjb25kaXRpb25zIGFyZQpAQCAtMzAsMTQgKzMwLDE2IEBACiAjIEEgdG9vbCBmb3IgYXV0
b21hdGluZyBkZWFsaW5nIHdpdGggYnVnemlsbGEsIHBvc3RpbmcgcGF0Y2hlcywgY29tbWl0dGlu
ZwogIyBwYXRjaGVzLCBldGMuCiAKK2ltcG9ydCByZXF1ZXN0cwogZnJvbSB3ZWJraXRweS5jb21t
b24uY29uZmlnIGltcG9ydCB1cmxzCi1mcm9tIHdlYmtpdHNjbXB5IGltcG9ydCByZW1vdGUKIAog
CiBkZWYgYnVnX2NvbW1lbnRfZnJvbV9zdm5fcmV2aXNpb24oc3ZuX3JldmlzaW9uKToKLSAgICBy
ZXBvID0gcmVtb3RlLlN2bignaHR0cHM6Ly9zdm4ud2Via2l0Lm9yZy9yZXBvc2l0b3J5L3dlYmtp
dCcpCi0gICAgaWRlbnRpZmllciA9IHN0cihyZXBvLmNvbW1pdChyZXZpc2lvbj1zdm5fcmV2aXNp
b24pKS5yZXBsYWNlKCd0cnVuaycsICdtYWluJykKLSAgICByZXR1cm4gJ0NvbW1pdHRlZCBye30g
KHt9KTogPHt9PicuZm9ybWF0KHN2bl9yZXZpc2lvbiwgaWRlbnRpZmllciwgdXJscy52aWV3X2lk
ZW50aWZpZXJfdXJsKGlkZW50aWZpZXIpKQorICAgIHJlcHIgPSAncnt9Jy5mb3JtYXQoc3ZuX3Jl
dmlzaW9uKQorICAgIHJlc3BvbnNlID0gcmVxdWVzdHMuZ2V0KCdodHRwczovL2NvbW1pdHMud2Vi
a2l0Lm9yZy97fS9qc29uJy5mb3JtYXQocmVwcikpCisgICAgaWYgcmVzcG9uc2Uuc3RhdHVzX2Nv
ZGUgPT0gMjAwOgorICAgICAgICByZXByID0gcmVzcG9uc2UuanNvbigpLmdldCgnaWRlbnRpZmll
cicsIHJlcHIpCisgICAgcmV0dXJuICdDb21taXR0ZWQgcnt9ICh7fSk6IDx7fT4nLmZvcm1hdChz
dm5fcmV2aXNpb24sIHJlcHIgaWYgJ0AnIGluIHJlcHIgZWxzZSAnPycsIHVybHMudmlld19pZGVu
dGlmaWVyX3VybChyZXByKSkKIAogCiBkZWYgYnVnX2NvbW1lbnRfZnJvbV9jb21taXRfdGV4dChz
Y20sIGNvbW1pdF90ZXh0KToKSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21t
YW5kcy9kb3dubG9hZF91bml0dGVzdC5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL3dl
YmtpdHB5L3Rvb2wvY29tbWFuZHMvZG93bmxvYWRfdW5pdHRlc3QucHkJKHJldmlzaW9uIDI3NTEx
MSkKKysrIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9kb3dubG9hZF91bml0
dGVzdC5weQkod29ya2luZyBjb3B5KQpAQCAtMSw0ICsxLDUgQEAKICMgQ29weXJpZ2h0IChDKSAy
MDA5LCAyMDExIEdvb2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisjIENvcHlyaWdodCAo
QykgMjAyMSBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAjCiAjIFJlZGlzdHJpYnV0
aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAog
IyBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5n
IGNvbmRpdGlvbnMgYXJlCkBAIC0zNSw3ICszNiw3IEBAIGZyb20gd2Via2l0cHkudG9vbC5tb2Nr
dG9vbCBpbXBvcnQgTW9ja08KIGZyb20gd2Via2l0cHkuY29tbW9uLmNoZWNrb3V0LmNoZWNrb3V0
X21vY2sgaW1wb3J0IE1vY2tDaGVja291dAogCiBmcm9tIHdlYmtpdGNvcmVweSBpbXBvcnQgT3V0
cHV0Q2FwdHVyZQotZnJvbSB3ZWJraXRzY21weSBpbXBvcnQgbW9ja3MsIENvbW1pdAorZnJvbSB3
ZWJraXRjb3JlcHkgaW1wb3J0IG1vY2tzCiAKIAogY2xhc3MgQWJzdHJhY3RSZXZlcnRQcmVwQ29t
bWFuZFRlc3QodW5pdHRlc3QuVGVzdENhc2UpOgpAQCAtOTgsMjEgKzk5LDEyIEBAIGNsYXNzIERv
d25sb2FkQ29tbWFuZHNUZXN0KENvbW1hbmRzVGVzdCkKICAgICAgICAgcmV0dXJuIG9wdGlvbnMK
IAogICAgIGRlZiBtb2NrX3N2bl9yZW1vdGUoc2VsZik6Ci0gICAgICAgIHJlcG8gPSBtb2Nrcy5y
ZW1vdGUuU3ZuKCdzdm4ud2Via2l0Lm9yZy9yZXBvc2l0b3J5L3dlYmtpdCcpCi0gICAgICAgIHJl
cG8uY29tbWl0c1sndHJ1bmsnXS5hcHBlbmQoQ29tbWl0KAotICAgICAgICAgICAgYXV0aG9yPWRp
Y3QobmFtZT0nRG1pdHJ5IFRpdG92JywgZW1haWxzPVsnZGltaWNoQGNocm9taXVtLm9yZyddKSwK
LSAgICAgICAgICAgIGlkZW50aWZpZXI9JzVAdHJ1bmsnLAotICAgICAgICAgICAgcmV2aXNpb249
NDk4MjQsCi0gICAgICAgICAgICB0aW1lc3RhbXA9MTYwMTY2ODAwMCwKLSAgICAgICAgICAgIG1l
c3NhZ2U9Ci0gICAgICAgICAgICAgICAgJ01hbnVhbCBUZXN0IGZvciBjcmFzaCBjYXVzZWQgYnkg
SlMgYWNjZXNzaW5nIERPTVdpbmRvdyB3aGljaCBpcyBkaXNjb25uZWN0ZWQgZnJvbSB0aGUgRnJh
bWUuXG4nCi0gICAgICAgICAgICAgICAgJ2h0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0zMDU0NFxuJwotICAgICAgICAgICAgICAgICdcbicKLSAgICAgICAgICAgICAgICAn
UmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuXG4nCi0gICAgICAgICAgICAgICAgJ1xuJwotICAgICAg
ICAgICAgICAgICcgICAgbWFudWFsLXRlc3RzL2NyYXNoLW9uLWFjY2Vzc2luZy1kb213aW5kb3ct
d2l0aG91dC1mcmFtZS5odG1sOiBBZGRlZC5cbicsCi0gICAgICAgICkpCi0gICAgICAgIHJldHVy
biByZXBvCisgICAgICAgIHJldHVybiBtb2Nrcy5SZXF1ZXN0cygnY29tbWl0cy53ZWJraXQub3Jn
JywgKip7CisgICAgICAgICAgICAncjQ5ODI0L2pzb24nOiBtb2Nrcy5SZXNwb25zZS5mcm9tSnNv
bihkaWN0KAorICAgICAgICAgICAgICAgIGlkZW50aWZpZXI9JzVAbWFpbicsCisgICAgICAgICAg
ICAgICAgcmV2aXNpb249NDk4MjQsCisgICAgICAgICAgICApKSwKKyAgICAgICAgfSkKIAogICAg
IGRlZiB0ZXN0X2J1aWxkKHNlbGYpOgogICAgICAgICBleHBlY3RlZF9sb2dzID0gIlVwZGF0aW5n
IHdvcmtpbmcgZGlyZWN0b3J5XG5CdWlsZGluZyBXZWJLaXRcbiIKSW5kZXg6IFRvb2xzL1Njcmlw
dHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy91cGxvYWRfdW5pdHRlc3QucHkKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3VwbG9hZF91bml0dGVzdC5w
eQkocmV2aXNpb24gMjc1MTExKQorKysgVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1h
bmRzL3VwbG9hZF91bml0dGVzdC5weQkod29ya2luZyBjb3B5KQpAQCAtMSw1ICsxLDUgQEAKICMg
Q29weXJpZ2h0IChDKSAyMDA5IEdvb2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0jIENv
cHlyaWdodCAoQykgMjAxOCwgMjAxOSBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisj
IENvcHlyaWdodCAoQykgMjAxOC0yMDIxIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4K
ICMKICMgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywg
d2l0aCBvciB3aXRob3V0CiAjIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0
aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKQEAgLTMyLDcgKzMyLDcgQEAgZnJvbSB3
ZWJraXRweS50b29sLmNvbW1hbmRzLmNvbW1hbmR0ZXN0IAogZnJvbSB3ZWJraXRweS50b29sLmNv
bW1hbmRzLnVwbG9hZCBpbXBvcnQgKgogZnJvbSB3ZWJraXRweS50b29sLm1vY2t0b29sIGltcG9y
dCBNb2NrT3B0aW9ucywgTW9ja1Rvb2wKIAotZnJvbSB3ZWJraXRzY21weSBpbXBvcnQgbW9ja3Ms
IENvbW1pdAorZnJvbSB3ZWJraXRjb3JlcHkgaW1wb3J0IG1vY2tzCiAKIAogY2xhc3MgVXBsb2Fk
Q29tbWFuZHNUZXN0KENvbW1hbmRzVGVzdCk6CkBAIC0yMDYsMTQgKzIwNiwxMiBAQCBDb21taXR0
ZWQgcjk4NzYgKDVAbWFpbik6IDxodHRwczovL2NvbW1pCiAtLS0gRW5kIGNvbW1lbnQgLS0tCiAK
ICIiIgotICAgICAgICB3aXRoIG1vY2tzLnJlbW90ZS5Tdm4oJ3N2bi53ZWJraXQub3JnL3JlcG9z
aXRvcnkvd2Via2l0JykgYXMgcmVwbzoKLSAgICAgICAgICAgIHJlcG8uY29tbWl0c1sndHJ1bmsn
XS5hcHBlbmQoQ29tbWl0KAotICAgICAgICAgICAgICAgIGF1dGhvcj1kaWN0KG5hbWU9J0p1c3Rp
biBHYXJjaWEnLCBlbWFpbHM9WydqdXN0aW4uZ2FyY2lhQGFwcGxlLmNvbSddKSwKLSAgICAgICAg
ICAgICAgICBpZGVudGlmaWVyPSc1QHRydW5rJywKKyAgICAgICAgd2l0aCBtb2Nrcy5SZXF1ZXN0
cygnY29tbWl0cy53ZWJraXQub3JnJywgKip7CisgICAgICAgICAgICAncjk4NzYvanNvbic6IG1v
Y2tzLlJlc3BvbnNlLmZyb21Kc29uKGRpY3QoCisgICAgICAgICAgICAgICAgaWRlbnRpZmllcj0n
NUBtYWluJywKICAgICAgICAgICAgICAgICByZXZpc2lvbj05ODc2LAotICAgICAgICAgICAgICAg
IHRpbWVzdGFtcD0xNjAxNjY4MDAwLAotICAgICAgICAgICAgICAgIG1lc3NhZ2U9J1BhdGNoIGJ5
IG9wZW5kYXJ3aW4ub3JnQG1pdHpwZXR0ZWwuY29tXG4gICAgUmV2aWV3ZWQgYnkgZGFyaW4gYW5k
IGh5YXR0XG4nLAotICAgICAgICAgICAgKSkKKyAgICAgICAgICAgICkpLAorICAgICAgICB9KToK
ICAgICAgICAgICAgIHNlbGYuYXNzZXJ0X2V4ZWN1dGVfb3V0cHV0cyhNYXJrQnVnRml4ZWQoKSwg
W10sIGV4cGVjdGVkX2xvZ3M9ZXhwZWN0ZWRfbG9ncywgdG9vbD10b29sLCBvcHRpb25zPW9wdGlv
bnMpCiAKICAgICBkZWYgdGVzdF9lZGl0X2NoYW5nZWxvZyhzZWxmKToKSW5kZXg6IFRvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9jbG9zZWJ1Z2ZvcmxhbmRkaWZmX3VuaXR0ZXN0LnB5
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9zdGVwcy9jbG9zZWJ1
Z2ZvcmxhbmRkaWZmX3VuaXR0ZXN0LnB5CShyZXZpc2lvbiAyNzUxMTEpCisrKyBUb29scy9TY3Jp
cHRzL3dlYmtpdHB5L3Rvb2wvc3RlcHMvY2xvc2VidWdmb3JsYW5kZGlmZl91bml0dGVzdC5weQko
d29ya2luZyBjb3B5KQpAQCAtMSw1ICsxLDUgQEAKICMgQ29weXJpZ2h0IChDKSAyMDA5IEdvb2ds
ZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0jIENvcHlyaWdodCAoQykgMjAyMCBBcHBsZSBJ
bmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisjIENvcHlyaWdodCAoQykgMjAyMC0yMDIxIEFwcGxl
IEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICMKICMgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBp
biBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAjIG1vZGlmaWNhdGlv
biwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBh
cmUKQEAgLTMzLDI3ICszMywxNyBAQCBpbXBvcnQgdW5pdHRlc3QKIGZyb20gd2Via2l0cHkudG9v
bC5tb2NrdG9vbCBpbXBvcnQgTW9ja09wdGlvbnMsIE1vY2tUb29sCiBmcm9tIHdlYmtpdHB5LnRv
b2wuc3RlcHMuY2xvc2VidWdmb3JsYW5kZGlmZiBpbXBvcnQgQ2xvc2VCdWdGb3JMYW5kRGlmZgog
Ci1mcm9tIHdlYmtpdGNvcmVweSBpbXBvcnQgT3V0cHV0Q2FwdHVyZQotZnJvbSB3ZWJraXRzY21w
eSBpbXBvcnQgbW9ja3MsIENvbW1pdAorZnJvbSB3ZWJraXRjb3JlcHkgaW1wb3J0IG1vY2tzLCBP
dXRwdXRDYXB0dXJlCiAKIAogY2xhc3MgQ2xvc2VCdWdGb3JMYW5kRGlmZlRlc3QodW5pdHRlc3Qu
VGVzdENhc2UpOgogICAgIGRlZiB0ZXN0X2VtcHR5X3N0YXRlKHNlbGYpOgotICAgICAgICB3aXRo
IG1vY2tzLnJlbW90ZS5Tdm4oJ3N2bi53ZWJraXQub3JnL3JlcG9zaXRvcnkvd2Via2l0JykgYXMg
cmVwbzoKLSAgICAgICAgICAgIHJlcG8uY29tbWl0c1sndHJ1bmsnXS5hcHBlbmQoQ29tbWl0KAot
ICAgICAgICAgICAgICAgIGF1dGhvcj1kaWN0KG5hbWU9J0RtaXRyeSBUaXRvdicsIGVtYWlscz1b
J2RpbWljaEBjaHJvbWl1bS5vcmcnXSksCi0gICAgICAgICAgICAgICAgaWRlbnRpZmllcj0nNUB0
cnVuaycsCisgICAgICAgIHdpdGggbW9ja3MuUmVxdWVzdHMoJ2NvbW1pdHMud2Via2l0Lm9yZycs
ICoqeworICAgICAgICAgICAgJ3I0OTgyNC9qc29uJzogbW9ja3MuUmVzcG9uc2UuZnJvbUpzb24o
ZGljdCgKKyAgICAgICAgICAgICAgICBpZGVudGlmaWVyPSc1QG1haW4nLAogICAgICAgICAgICAg
ICAgIHJldmlzaW9uPTQ5ODI0LAotICAgICAgICAgICAgICAgIHRpbWVzdGFtcD0xNjAxNjY4MDAw
LAotICAgICAgICAgICAgICAgIG1lc3NhZ2U9Ci0gICAgICAgICAgICAgICAgICAgICdNYW51YWwg
VGVzdCBmb3IgY3Jhc2ggY2F1c2VkIGJ5IEpTIGFjY2Vzc2luZyBET01XaW5kb3cgd2hpY2ggaXMg
ZGlzY29ubmVjdGVkIGZyb20gdGhlIEZyYW1lLlxuJwotICAgICAgICAgICAgICAgICAgICAnaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMwNTQ0XG4nCi0gICAgICAgICAg
ICAgICAgICAgICdcbicKLSAgICAgICAgICAgICAgICAgICAgJ1Jldmlld2VkIGJ5IERhcmluIEFk
bGVyLlxuJwotICAgICAgICAgICAgICAgICAgICAnXG4nCi0gICAgICAgICAgICAgICAgICAgICcg
ICAgbWFudWFsLXRlc3RzL2NyYXNoLW9uLWFjY2Vzc2luZy1kb213aW5kb3ctd2l0aG91dC1mcmFt
ZS5odG1sOiBBZGRlZC5cbicsCi0gICAgICAgICAgICApKQotCisgICAgICAgICAgICApKSwKKyAg
ICAgICAgfSk6CiAgICAgICAgICAgICBzdGVwID0gQ2xvc2VCdWdGb3JMYW5kRGlmZihNb2NrVG9v
bCgpLCBNb2NrT3B0aW9ucygpKQogICAgICAgICAgICAgd2l0aCBPdXRwdXRDYXB0dXJlKGxldmVs
PWxvZ2dpbmcuSU5GTykgYXMgY2FwdHVyZWQ6CiAgICAgICAgICAgICAgICAgc3RlcC5ydW4oZGlj
dChjb21taXRfdGV4dD0nTW9jayBjb21taXQgdGV4dCcpKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>