<?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>91040</bug_id>
          
          <creation_ts>2012-07-11 18:32:05 -0700</creation_ts>
          <short_desc>CommitQueue is confused about what port it is using</short_desc>
          <delta_ts>2012-07-12 18:27:15 -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>New Bugs</component>
          <version>528+ (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="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>dpranke</cc>
    
    <cc>eric</cc>
    
    <cc>ojan</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>667298</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-07-11 18:32:05 -0700</bug_when>
    <thetext>CommitQueue is confused about what port it is using</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>667300</commentid>
    <comment_count>1</comment_count>
      <attachid>151840</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-07-11 18:34:44 -0700</bug_when>
    <thetext>Created attachment 151840
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>668388</commentid>
    <comment_count>2</comment_count>
      <attachid>152093</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-07-12 16:39:31 -0700</bug_when>
    <thetext>Created attachment 152093
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>668391</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-07-12 16:40:58 -0700</bug_when>
    <thetext>As discussed, this new version lets you override the port on the command line in case you want to test the commit-queue locally.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>668394</commentid>
    <comment_count>4</comment_count>
      <attachid>152093</attachid>
    <who name="Dirk Pranke">dpranke</who>
    <bug_when>2012-07-12 16:44:17 -0700</bug_when>
    <thetext>Comment on attachment 152093
Patch

I was hoping someone who knew something about DeprecatedPort would chime in, but guess that time elapsed w/o help. I took a look, and it looks fine to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>668402</commentid>
    <comment_count>5</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-07-12 16:52:58 -0700</bug_when>
    <thetext>Thanks Dirk.  I&apos;ve been discussing the patch a bit with Eric off-bug.  His main concern was the ability to run the commit-queue locally on his machine for debugging purposes.

These issues would also largely be fixed if we switched from DeprecatedPort to Port because the default port on Linux is chromium-linux.  There&apos;s still a slight issue with needing to use XVFB, but that&apos;s likely solvable somehow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>668478</commentid>
    <comment_count>6</comment_count>
      <attachid>152093</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-12 18:27:10 -0700</bug_when>
    <thetext>Comment on attachment 152093
Patch

Clearing flags on attachment: 152093

Committed r122534: &lt;http://trac.webkit.org/changeset/122534&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>668479</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-12 18:27:15 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>151840</attachid>
            <date>2012-07-11 18:34:44 -0700</date>
            <delta_ts>2012-07-12 16:39:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-91040-20120711183447.patch</filename>
            <type>text/plain</type>
            <size>12412</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDEyMjM5OSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDMzIEBACisyMDEyLTA3LTExICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CisK
KyAgICAgICAgQ29tbWl0UXVldWUgaXMgY29uZnVzZWQgYWJvdXQgd2hhdCBwb3J0IGl0IGlzIHVz
aW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MTA0
MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE9uIEVD
Miwgd2UgZXhwbGljaXRseSBwYXNzIC0tcG9ydCB0byB0aGUgY29tbWl0LXF1ZXVlLCBidXQgdGhh
dAorICAgICAgICByZXF1aXJlcyBlZGl0aW5nIHRoZSBzdGFydC1xdWV1ZS5zaCBzY3JpcHQgbG9j
YWxseSBvbiBlYWNoIGJvdC4gSW4KKyAgICAgICAgbW92aW5nIHRvIEdvb2dsZSBDb21wdXRlIEVu
Z2luZSwgd2UncmUgdHJ5IHRvIGF2b2lkIGFueSBsb2NhbCBlZGl0cyB0bworICAgICAgICB0aGUg
RVdTVG9vbHMuCisKKyAgICAgICAgUmF0aGVyIHRoYW4gcGFzc2luZyAtLXBvcnQgdG8gdGhlIGNv
bW1pdC1xdWV1ZSwgdGhpcyBwYXRjaCB0ZWFjaGVzIHRoZQorICAgICAgICBDb21taXRRdWV1ZSB3
aGljaCBwb3J0IGl0cyBydW5uaW5nLCB3aGljaCBpcyB0aGUgYXBwcm9hY2ggd2UgdXNlIGZvcgor
ICAgICAgICB0aGUgRVdTIGJvdHMuCisKKyAgICAgICAgTXV0YXRpbmcgdG9vbC5fZGVwcmVjYXRl
ZF9wb3J0IGlzIGEgYml0IHVnbHksIGJ1dCBpdCdzIHdoYXQgd2UncmUgZG9pbmcKKyAgICAgICAg
Y3VycmVudGx5IGZvciB0aGUgRVdTIGJvdHMuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5
L3Rvb2wvY29tbWFuZHMvcXVldWVzLnB5OgorICAgICAgICAoQ29tbWl0UXVldWUpOgorICAgICAg
ICAoQ29tbWl0UXVldWUuYmVnaW5fd29ya19xdWV1ZSk6CisgICAgICAgIChDb21taXRRdWV1ZS5y
dW5fY29tbWFuZCk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3F1
ZXVlc191bml0dGVzdC5weToKKyAgICAgICAgKENvbW1pdFF1ZXVlVGVzdC50ZXN0X2NvbW1pdF9x
dWV1ZSk6CisgICAgICAgIChtb2NrX3J1bl93ZWJraXRfcGF0Y2gpOgorICAgICAgICAodGVzdF9y
b2xsb3V0KToKKyAgICAgICAgKHRlc3Rfcm9sbG91dF9sYW5kcyk6CisgICAgICAgICh0ZXN0X21h
bnVhbF9yZWplY3RfZHVyaW5nX3Byb2Nlc3NpbmcpOgorCiAyMDEyLTA3LTExICBSb2JlcnQgS3Jv
ZWdlciAgPHJqa3JvZWdlQGNocm9taXVtLm9yZz4KIAogICAgICAgICBTdXBwcmVzcyBob3Jpem9u
dGFsIGNvbnZlcnNpb24gb2YgUGxhdGZvcm1XaGVlbEV2ZW50cyB3aGVuIGhhc1ByZWNpc2VTY3Jv
bGxpbmdEZWx0YXMgaXMgdHJ1ZQpJbmRleDogVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2Nv
bW1hbmRzL3F1ZXVlcy5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rv
b2wvY29tbWFuZHMvcXVldWVzLnB5CShyZXZpc2lvbiAxMjIzODkpCisrKyBUb29scy9TY3JpcHRz
L3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvcXVldWVzLnB5CSh3b3JraW5nIGNvcHkpCkBAIC0zOCw2
ICszOCw3IEBAIGZyb20gb3B0cGFyc2UgaW1wb3J0IG1ha2Vfb3B0aW9uCiBmcm9tIFN0cmluZ0lP
IGltcG9ydCBTdHJpbmdJTwogCiBmcm9tIHdlYmtpdHB5LmNvbW1vbi5jb25maWcuY29tbWl0dGVy
dmFsaWRhdG9yIGltcG9ydCBDb21taXR0ZXJWYWxpZGF0b3IKK2Zyb20gd2Via2l0cHkuY29tbW9u
LmNvbmZpZy5wb3J0cyBpbXBvcnQgRGVwcmVjYXRlZFBvcnQKIGZyb20gd2Via2l0cHkuY29tbW9u
Lm5ldC5idWd6aWxsYSBpbXBvcnQgQXR0YWNobWVudAogZnJvbSB3ZWJraXRweS5jb21tb24ubmV0
LnN0YXR1c3NlcnZlciBpbXBvcnQgU3RhdHVzU2VydmVyCiBmcm9tIHdlYmtpdHB5LmNvbW1vbi5z
eXN0ZW0uZGVwcmVjYXRlZF9sb2dnaW5nIGltcG9ydCBlcnJvciwgbG9nCkBAIC0yNTcsMTAgKzI1
OCwxNSBAQCBjbGFzcyBBYnN0cmFjdFBhdGNoUXVldWUoQWJzdHJhY3RRdWV1ZSk6CiAKIGNsYXNz
IENvbW1pdFF1ZXVlKEFic3RyYWN0UGF0Y2hRdWV1ZSwgU3RlcFNlcXVlbmNlRXJyb3JIYW5kbGVy
LCBDb21taXRRdWV1ZVRhc2tEZWxlZ2F0ZSk6CiAgICAgbmFtZSA9ICJjb21taXQtcXVldWUiCisg
ICAgcG9ydF9uYW1lID0gImNocm9taXVtLXh2ZmIiCiAKICAgICAjIEFic3RyYWN0UGF0Y2hRdWV1
ZSBtZXRob2RzCiAKICAgICBkZWYgYmVnaW5fd29ya19xdWV1ZShzZWxmKToKKyAgICAgICAgc2Vs
Zi5wb3J0ID0gRGVwcmVjYXRlZFBvcnQucG9ydChzZWxmLnBvcnRfbmFtZSkKKyAgICAgICAgIyBG
SVhNRTogVGhpcyB2aW9sYXRlcyBhYnN0cmFjdGlvbgorICAgICAgICBzZWxmLl90b29sLl9kZXBy
ZWNhdGVkX3BvcnQgPSBzZWxmLnBvcnQKKwogICAgICAgICBBYnN0cmFjdFBhdGNoUXVldWUuYmVn
aW5fd29ya19xdWV1ZShzZWxmKQogICAgICAgICBzZWxmLmNvbW1pdHRlcl92YWxpZGF0b3IgPSBD
b21taXR0ZXJWYWxpZGF0b3Ioc2VsZi5fdG9vbCkKICAgICAgICAgc2VsZi5fZXhwZWN0ZWRfZmFp
bHVyZXMgPSBFeHBlY3RlZEZhaWx1cmVzKCkKQEAgLTMwNSw3ICszMTEsNyBAQCBjbGFzcyBDb21t
aXRRdWV1ZShBYnN0cmFjdFBhdGNoUXVldWUsIFN0CiAgICAgIyBDb21taXRRdWV1ZVRhc2tEZWxl
Z2F0ZSBtZXRob2RzCiAKICAgICBkZWYgcnVuX2NvbW1hbmQoc2VsZiwgY29tbWFuZCk6Ci0gICAg
ICAgIHNlbGYucnVuX3dlYmtpdF9wYXRjaChjb21tYW5kKQorICAgICAgICBzZWxmLnJ1bl93ZWJr
aXRfcGF0Y2goY29tbWFuZCArIFtzZWxmLnBvcnQuZmxhZygpXSkKIAogICAgIGRlZiBjb21tYW5k
X3Bhc3NlZChzZWxmLCBtZXNzYWdlLCBwYXRjaCk6CiAgICAgICAgIHNlbGYuX3VwZGF0ZV9zdGF0
dXMobWVzc2FnZSwgcGF0Y2g9cGF0Y2gpCkluZGV4OiBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rv
b2wvY29tbWFuZHMvcXVldWVzX3VuaXR0ZXN0LnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1Njcmlw
dHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9xdWV1ZXNfdW5pdHRlc3QucHkJKHJldmlzaW9uIDEy
MjM4OSkKKysrIFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9xdWV1ZXNfdW5p
dHRlc3QucHkJKHdvcmtpbmcgY29weSkKQEAgLTIzMSw4ICsyMzEsOCBAQCBjbGFzcyBDb21taXRR
dWV1ZVRlc3QoUXVldWVzVGVzdCk6CiAKICAgICBkZWYgdGVzdF9jb21taXRfcXVldWUoc2VsZik6
CiAgICAgICAgIHRvb2wgPSBNb2NrVG9vbCgpCi0gICAgICAgIHRvb2wuZmlsZXN5c3RlbS53cml0
ZV90ZXh0X2ZpbGUoJy9tb2NrLXJlc3VsdHMvZnVsbF9yZXN1bHRzLmpzb24nLCAnJykgICMgT3Ro
ZXJ3aXNlIHRoZSBjb21taXQtcXVldWUgd2lsbCBoaXQgYSBLZXlFcnJvciB0cnlpbmcgdG8gcmVh
ZCB0aGUgcmVzdWx0cyBmcm9tIHRoZSBNb2NrRmlsZVN5c3RlbS4KLSAgICAgICAgdG9vbC5maWxl
c3lzdGVtLndyaXRlX3RleHRfZmlsZSgnL21vY2stcmVzdWx0cy93ZWJraXRfdW5pdF90ZXN0c19v
dXRwdXQueG1sJywgJycpCisgICAgICAgIHRvb2wuZmlsZXN5c3RlbS53cml0ZV90ZXh0X2ZpbGUo
Jy90bXAvbGF5b3V0LXRlc3QtcmVzdWx0cy9mdWxsX3Jlc3VsdHMuanNvbicsICcnKSAgIyBPdGhl
cndpc2UgdGhlIGNvbW1pdC1xdWV1ZSB3aWxsIGhpdCBhIEtleUVycm9yIHRyeWluZyB0byByZWFk
IHRoZSByZXN1bHRzIGZyb20gdGhlIE1vY2tGaWxlU3lzdGVtLgorICAgICAgICB0b29sLmZpbGVz
eXN0ZW0ud3JpdGVfdGV4dF9maWxlKCcvdG1wL2xheW91dC10ZXN0LXJlc3VsdHMvd2Via2l0X3Vu
aXRfdGVzdHNfb3V0cHV0LnhtbCcsICcnKQogICAgICAgICBleHBlY3RlZF9zdGRlcnIgPSB7CiAg
ICAgICAgICAgICAiYmVnaW5fd29ya19xdWV1ZSI6IHNlbGYuX2RlZmF1bHRfYmVnaW5fd29ya19x
dWV1ZV9zdGRlcnIoImNvbW1pdC1xdWV1ZSIpLAogICAgICAgICAgICAgIm5leHRfd29ya19pdGVt
IjogIiIsCkBAIC0yNjksNyArMjY5LDcgQEAgTU9DSzogcmVsZWFzZV93b3JrX2l0ZW06IGNvbW1p
dC1xdWV1ZSAxMAogICAgICAgICBxdWV1ZSA9IENvbW1pdFF1ZXVlKCkKIAogICAgICAgICBkZWYg
bW9ja19ydW5fd2Via2l0X3BhdGNoKGNvbW1hbmQpOgotICAgICAgICAgICAgaWYgY29tbWFuZCA9
PSBbJ2NsZWFuJ10gb3IgY29tbWFuZCA9PSBbJ3VwZGF0ZSddOgorICAgICAgICAgICAgaWYgY29t
bWFuZFswXSA9PSAnY2xlYW4nIG9yIGNvbW1hbmRbMF0gPT0gJ3VwZGF0ZSc6CiAgICAgICAgICAg
ICAgICAgIyBXZSB3YW50IGNsZWFuaW5nIHRvIHN1Y2NlZWQgc28gd2UgY2FuIGVycm9yIG91dCBv
biBhIHN0ZXAKICAgICAgICAgICAgICAgICAjIHRoYXQgY2F1c2VzIHRoZSBjb21taXQtcXVldWUg
dG8gcmVqZWN0IHRoZSBwYXRjaC4KICAgICAgICAgICAgICAgICByZXR1cm4KQEAgLTI5OCw3ICsy
OTgsNyBAQCBNT0NLOiByZWxlYXNlX3dvcmtfaXRlbTogY29tbWl0LXF1ZXVlIDEwCiAgICAgICAg
IHF1ZXVlID0gQ29tbWl0UXVldWUoKQogCiAgICAgICAgIGRlZiBtb2NrX3J1bl93ZWJraXRfcGF0
Y2goY29tbWFuZCk6Ci0gICAgICAgICAgICBpZiBjb21tYW5kID09IFsnY2xlYW4nXSBvciBjb21t
YW5kID09IFsndXBkYXRlJ106CisgICAgICAgICAgICBpZiBjb21tYW5kWzBdID09ICdjbGVhbicg
b3IgY29tbWFuZFswXSA9PSAndXBkYXRlJzoKICAgICAgICAgICAgICAgICAjIFdlIHdhbnQgY2xl
YW5pbmcgdG8gc3VjY2VlZCBzbyB3ZSBjYW4gZXJyb3Igb3V0IG9uIGEgc3RlcAogICAgICAgICAg
ICAgICAgICMgdGhhdCBjYXVzZXMgdGhlIGNvbW1pdC1xdWV1ZSB0byByZWplY3QgdGhlIHBhdGNo
LgogICAgICAgICAgICAgICAgIHJldHVybgpAQCAtMzEwLDI5ICszMTAsMjkgQEAgTU9DSzogcmVs
ZWFzZV93b3JrX2l0ZW06IGNvbW1pdC1xdWV1ZSAxMAogCiAgICAgZGVmIHRlc3Rfcm9sbG91dChz
ZWxmKToKICAgICAgICAgdG9vbCA9IE1vY2tUb29sKGxvZ19leGVjdXRpdmU9VHJ1ZSkKLSAgICAg
ICAgdG9vbC5maWxlc3lzdGVtLndyaXRlX3RleHRfZmlsZSgnL21vY2stcmVzdWx0cy9mdWxsX3Jl
c3VsdHMuanNvbicsICcnKSAgIyBPdGhlcndpc2UgdGhlIGNvbW1pdC1xdWV1ZSB3aWxsIGhpdCBh
IEtleUVycm9yIHRyeWluZyB0byByZWFkIHRoZSByZXN1bHRzIGZyb20gdGhlIE1vY2tGaWxlU3lz
dGVtLgotICAgICAgICB0b29sLmZpbGVzeXN0ZW0ud3JpdGVfdGV4dF9maWxlKCcvbW9jay1yZXN1
bHRzL3dlYmtpdF91bml0X3Rlc3RzX291dHB1dC54bWwnLCAnJykKKyAgICAgICAgdG9vbC5maWxl
c3lzdGVtLndyaXRlX3RleHRfZmlsZSgnL3RtcC9sYXlvdXQtdGVzdC1yZXN1bHRzL2Z1bGxfcmVz
dWx0cy5qc29uJywgJycpICAjIE90aGVyd2lzZSB0aGUgY29tbWl0LXF1ZXVlIHdpbGwgaGl0IGEg
S2V5RXJyb3IgdHJ5aW5nIHRvIHJlYWQgdGhlIHJlc3VsdHMgZnJvbSB0aGUgTW9ja0ZpbGVTeXN0
ZW0uCisgICAgICAgIHRvb2wuZmlsZXN5c3RlbS53cml0ZV90ZXh0X2ZpbGUoJy90bXAvbGF5b3V0
LXRlc3QtcmVzdWx0cy93ZWJraXRfdW5pdF90ZXN0c19vdXRwdXQueG1sJywgJycpCiAgICAgICAg
IHRvb2wuYnVpbGRib3QubGlnaHRfdHJlZV9vbl9maXJlKCkKICAgICAgICAgZXhwZWN0ZWRfc3Rk
ZXJyID0gewogICAgICAgICAgICAgImJlZ2luX3dvcmtfcXVldWUiOiBzZWxmLl9kZWZhdWx0X2Jl
Z2luX3dvcmtfcXVldWVfc3RkZXJyKCJjb21taXQtcXVldWUiKSwKICAgICAgICAgICAgICJuZXh0
X3dvcmtfaXRlbSI6ICIiLAotICAgICAgICAgICAgInByb2Nlc3Nfd29ya19pdGVtIjogIiIiTU9D
SyBydW5fYW5kX3Rocm93X2lmX2ZhaWw6IFsnZWNobycsICctLXN0YXR1cy1ob3N0PWV4YW1wbGUu
Y29tJywgJ2NsZWFuJ10sIGN3ZD0vbW9jay1jaGVja291dAorICAgICAgICAgICAgInByb2Nlc3Nf
d29ya19pdGVtIjogIiIiTU9DSyBydW5fYW5kX3Rocm93X2lmX2ZhaWw6IFsnZWNobycsICctLXN0
YXR1cy1ob3N0PWV4YW1wbGUuY29tJywgJ2NsZWFuJywgJy0tcG9ydD0lKHBvcnRfbmFtZSlzJ10s
IGN3ZD0vbW9jay1jaGVja291dAogTU9DSzogdXBkYXRlX3N0YXR1czogY29tbWl0LXF1ZXVlIENs
ZWFuZWQgd29ya2luZyBkaXJlY3RvcnkKLU1PQ0sgcnVuX2FuZF90aHJvd19pZl9mYWlsOiBbJ2Vj
aG8nLCAnLS1zdGF0dXMtaG9zdD1leGFtcGxlLmNvbScsICd1cGRhdGUnXSwgY3dkPS9tb2NrLWNo
ZWNrb3V0CitNT0NLIHJ1bl9hbmRfdGhyb3dfaWZfZmFpbDogWydlY2hvJywgJy0tc3RhdHVzLWhv
c3Q9ZXhhbXBsZS5jb20nLCAndXBkYXRlJywgJy0tcG9ydD0lKHBvcnRfbmFtZSlzJ10sIGN3ZD0v
bW9jay1jaGVja291dAogTU9DSzogdXBkYXRlX3N0YXR1czogY29tbWl0LXF1ZXVlIFVwZGF0ZWQg
d29ya2luZyBkaXJlY3RvcnkKLU1PQ0sgcnVuX2FuZF90aHJvd19pZl9mYWlsOiBbJ2VjaG8nLCAn
LS1zdGF0dXMtaG9zdD1leGFtcGxlLmNvbScsICdhcHBseS1hdHRhY2htZW50JywgJy0tbm8tdXBk
YXRlJywgJy0tbm9uLWludGVyYWN0aXZlJywgMTAwMDBdLCBjd2Q9L21vY2stY2hlY2tvdXQKK01P
Q0sgcnVuX2FuZF90aHJvd19pZl9mYWlsOiBbJ2VjaG8nLCAnLS1zdGF0dXMtaG9zdD1leGFtcGxl
LmNvbScsICdhcHBseS1hdHRhY2htZW50JywgJy0tbm8tdXBkYXRlJywgJy0tbm9uLWludGVyYWN0
aXZlJywgMTAwMDAsICctLXBvcnQ9JShwb3J0X25hbWUpcyddLCBjd2Q9L21vY2stY2hlY2tvdXQK
IE1PQ0s6IHVwZGF0ZV9zdGF0dXM6IGNvbW1pdC1xdWV1ZSBBcHBsaWVkIHBhdGNoCi1NT0NLIHJ1
bl9hbmRfdGhyb3dfaWZfZmFpbDogWydlY2hvJywgJy0tc3RhdHVzLWhvc3Q9ZXhhbXBsZS5jb20n
LCAndmFsaWRhdGUtY2hhbmdlbG9nJywgJy0tbm9uLWludGVyYWN0aXZlJywgMTAwMDBdLCBjd2Q9
L21vY2stY2hlY2tvdXQKK01PQ0sgcnVuX2FuZF90aHJvd19pZl9mYWlsOiBbJ2VjaG8nLCAnLS1z
dGF0dXMtaG9zdD1leGFtcGxlLmNvbScsICd2YWxpZGF0ZS1jaGFuZ2Vsb2cnLCAnLS1ub24taW50
ZXJhY3RpdmUnLCAxMDAwMCwgJy0tcG9ydD0lKHBvcnRfbmFtZSlzJ10sIGN3ZD0vbW9jay1jaGVj
a291dAogTU9DSzogdXBkYXRlX3N0YXR1czogY29tbWl0LXF1ZXVlIENoYW5nZUxvZyB2YWxpZGF0
ZWQKLU1PQ0sgcnVuX2FuZF90aHJvd19pZl9mYWlsOiBbJ2VjaG8nLCAnLS1zdGF0dXMtaG9zdD1l
eGFtcGxlLmNvbScsICdidWlsZCcsICctLW5vLWNsZWFuJywgJy0tbm8tdXBkYXRlJywgJy0tYnVp
bGQtc3R5bGU9Ym90aCddLCBjd2Q9L21vY2stY2hlY2tvdXQKK01PQ0sgcnVuX2FuZF90aHJvd19p
Zl9mYWlsOiBbJ2VjaG8nLCAnLS1zdGF0dXMtaG9zdD1leGFtcGxlLmNvbScsICdidWlsZCcsICct
LW5vLWNsZWFuJywgJy0tbm8tdXBkYXRlJywgJy0tYnVpbGQtc3R5bGU9Ym90aCcsICctLXBvcnQ9
JShwb3J0X25hbWUpcyddLCBjd2Q9L21vY2stY2hlY2tvdXQKIE1PQ0s6IHVwZGF0ZV9zdGF0dXM6
IGNvbW1pdC1xdWV1ZSBCdWlsdCBwYXRjaAotTU9DSyBydW5fYW5kX3Rocm93X2lmX2ZhaWw6IFsn
ZWNobycsICctLXN0YXR1cy1ob3N0PWV4YW1wbGUuY29tJywgJ2J1aWxkLWFuZC10ZXN0JywgJy0t
bm8tY2xlYW4nLCAnLS1uby11cGRhdGUnLCAnLS10ZXN0JywgJy0tbm9uLWludGVyYWN0aXZlJ10s
IGN3ZD0vbW9jay1jaGVja291dAorTU9DSyBydW5fYW5kX3Rocm93X2lmX2ZhaWw6IFsnZWNobycs
ICctLXN0YXR1cy1ob3N0PWV4YW1wbGUuY29tJywgJ2J1aWxkLWFuZC10ZXN0JywgJy0tbm8tY2xl
YW4nLCAnLS1uby11cGRhdGUnLCAnLS10ZXN0JywgJy0tbm9uLWludGVyYWN0aXZlJywgJy0tcG9y
dD0lKHBvcnRfbmFtZSlzJ10sIGN3ZD0vbW9jay1jaGVja291dAogTU9DSzogdXBkYXRlX3N0YXR1
czogY29tbWl0LXF1ZXVlIFBhc3NlZCB0ZXN0cwotTU9DSyBydW5fYW5kX3Rocm93X2lmX2ZhaWw6
IFsnZWNobycsICctLXN0YXR1cy1ob3N0PWV4YW1wbGUuY29tJywgJ2xhbmQtYXR0YWNobWVudCcs
ICctLWZvcmNlLWNsZWFuJywgJy0tbm9uLWludGVyYWN0aXZlJywgJy0tcGFyZW50LWNvbW1hbmQ9
Y29tbWl0LXF1ZXVlJywgMTAwMDBdLCBjd2Q9L21vY2stY2hlY2tvdXQKK01PQ0sgcnVuX2FuZF90
aHJvd19pZl9mYWlsOiBbJ2VjaG8nLCAnLS1zdGF0dXMtaG9zdD1leGFtcGxlLmNvbScsICdsYW5k
LWF0dGFjaG1lbnQnLCAnLS1mb3JjZS1jbGVhbicsICctLW5vbi1pbnRlcmFjdGl2ZScsICctLXBh
cmVudC1jb21tYW5kPWNvbW1pdC1xdWV1ZScsIDEwMDAwLCAnLS1wb3J0PSUocG9ydF9uYW1lKXMn
XSwgY3dkPS9tb2NrLWNoZWNrb3V0CiBNT0NLOiB1cGRhdGVfc3RhdHVzOiBjb21taXQtcXVldWUg
TGFuZGVkIHBhdGNoCiBNT0NLOiB1cGRhdGVfc3RhdHVzOiBjb21taXQtcXVldWUgUGFzcwogTU9D
SzogcmVsZWFzZV93b3JrX2l0ZW06IGNvbW1pdC1xdWV1ZSAxMDAwMAotIiIiLAorIiIiICUgeyJw
b3J0X25hbWUiOiBDb21taXRRdWV1ZS5wb3J0X25hbWV9LAogICAgICAgICAgICAgImhhbmRsZV91
bmV4cGVjdGVkX2Vycm9yIjogIk1PQ0sgc2V0dGluZyBmbGFnICdjb21taXQtcXVldWUnIHRvICct
JyBvbiBhdHRhY2htZW50ICcxMDAwMCcgd2l0aCBjb21tZW50ICdSZWplY3RpbmcgYXR0YWNobWVu
dCAxMDAwMCBmcm9tIGNvbW1pdC1xdWV1ZS4nIGFuZCBhZGRpdGlvbmFsIGNvbW1lbnQgJ01vY2sg
ZXJyb3IgbWVzc2FnZSdcbiIsCiAgICAgICAgICAgICAiaGFuZGxlX3NjcmlwdF9lcnJvciI6ICJT
Y3JpcHRFcnJvciBlcnJvciBtZXNzYWdlXG5cbk1PQ0sgb3V0cHV0XG4iLAogICAgICAgICB9CkBA
IC0zNDYsMTkgKzM0NiwxOSBAQCBNT0NLOiByZWxlYXNlX3dvcmtfaXRlbTogY29tbWl0LXF1ZXVl
IDEwCiAgICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9IHsKICAgICAgICAgICAgICJiZWdpbl93b3Jr
X3F1ZXVlIjogc2VsZi5fZGVmYXVsdF9iZWdpbl93b3JrX3F1ZXVlX3N0ZGVycigiY29tbWl0LXF1
ZXVlIiksCiAgICAgICAgICAgICAibmV4dF93b3JrX2l0ZW0iOiAiIiwKLSAgICAgICAgICAgICJw
cm9jZXNzX3dvcmtfaXRlbSI6ICIiIk1PQ0sgcnVuX2FuZF90aHJvd19pZl9mYWlsOiBbJ2VjaG8n
LCAnLS1zdGF0dXMtaG9zdD1leGFtcGxlLmNvbScsICdjbGVhbiddLCBjd2Q9L21vY2stY2hlY2tv
dXQKKyAgICAgICAgICAgICJwcm9jZXNzX3dvcmtfaXRlbSI6ICIiIk1PQ0sgcnVuX2FuZF90aHJv
d19pZl9mYWlsOiBbJ2VjaG8nLCAnLS1zdGF0dXMtaG9zdD1leGFtcGxlLmNvbScsICdjbGVhbics
ICctLXBvcnQ9JShwb3J0X25hbWUpcyddLCBjd2Q9L21vY2stY2hlY2tvdXQKIE1PQ0s6IHVwZGF0
ZV9zdGF0dXM6IGNvbW1pdC1xdWV1ZSBDbGVhbmVkIHdvcmtpbmcgZGlyZWN0b3J5Ci1NT0NLIHJ1
bl9hbmRfdGhyb3dfaWZfZmFpbDogWydlY2hvJywgJy0tc3RhdHVzLWhvc3Q9ZXhhbXBsZS5jb20n
LCAndXBkYXRlJ10sIGN3ZD0vbW9jay1jaGVja291dAorTU9DSyBydW5fYW5kX3Rocm93X2lmX2Zh
aWw6IFsnZWNobycsICctLXN0YXR1cy1ob3N0PWV4YW1wbGUuY29tJywgJ3VwZGF0ZScsICctLXBv
cnQ9JShwb3J0X25hbWUpcyddLCBjd2Q9L21vY2stY2hlY2tvdXQKIE1PQ0s6IHVwZGF0ZV9zdGF0
dXM6IGNvbW1pdC1xdWV1ZSBVcGRhdGVkIHdvcmtpbmcgZGlyZWN0b3J5Ci1NT0NLIHJ1bl9hbmRf
dGhyb3dfaWZfZmFpbDogWydlY2hvJywgJy0tc3RhdHVzLWhvc3Q9ZXhhbXBsZS5jb20nLCAnYXBw
bHktYXR0YWNobWVudCcsICctLW5vLXVwZGF0ZScsICctLW5vbi1pbnRlcmFjdGl2ZScsIDEwMDA1
XSwgY3dkPS9tb2NrLWNoZWNrb3V0CitNT0NLIHJ1bl9hbmRfdGhyb3dfaWZfZmFpbDogWydlY2hv
JywgJy0tc3RhdHVzLWhvc3Q9ZXhhbXBsZS5jb20nLCAnYXBwbHktYXR0YWNobWVudCcsICctLW5v
LXVwZGF0ZScsICctLW5vbi1pbnRlcmFjdGl2ZScsIDEwMDA1LCAnLS1wb3J0PSUocG9ydF9uYW1l
KXMnXSwgY3dkPS9tb2NrLWNoZWNrb3V0CiBNT0NLOiB1cGRhdGVfc3RhdHVzOiBjb21taXQtcXVl
dWUgQXBwbGllZCBwYXRjaAotTU9DSyBydW5fYW5kX3Rocm93X2lmX2ZhaWw6IFsnZWNobycsICct
LXN0YXR1cy1ob3N0PWV4YW1wbGUuY29tJywgJ3ZhbGlkYXRlLWNoYW5nZWxvZycsICctLW5vbi1p
bnRlcmFjdGl2ZScsIDEwMDA1XSwgY3dkPS9tb2NrLWNoZWNrb3V0CitNT0NLIHJ1bl9hbmRfdGhy
b3dfaWZfZmFpbDogWydlY2hvJywgJy0tc3RhdHVzLWhvc3Q9ZXhhbXBsZS5jb20nLCAndmFsaWRh
dGUtY2hhbmdlbG9nJywgJy0tbm9uLWludGVyYWN0aXZlJywgMTAwMDUsICctLXBvcnQ9JShwb3J0
X25hbWUpcyddLCBjd2Q9L21vY2stY2hlY2tvdXQKIE1PQ0s6IHVwZGF0ZV9zdGF0dXM6IGNvbW1p
dC1xdWV1ZSBDaGFuZ2VMb2cgdmFsaWRhdGVkCi1NT0NLIHJ1bl9hbmRfdGhyb3dfaWZfZmFpbDog
WydlY2hvJywgJy0tc3RhdHVzLWhvc3Q9ZXhhbXBsZS5jb20nLCAnbGFuZC1hdHRhY2htZW50Jywg
Jy0tZm9yY2UtY2xlYW4nLCAnLS1ub24taW50ZXJhY3RpdmUnLCAnLS1wYXJlbnQtY29tbWFuZD1j
b21taXQtcXVldWUnLCAxMDAwNV0sIGN3ZD0vbW9jay1jaGVja291dAorTU9DSyBydW5fYW5kX3Ro
cm93X2lmX2ZhaWw6IFsnZWNobycsICctLXN0YXR1cy1ob3N0PWV4YW1wbGUuY29tJywgJ2xhbmQt
YXR0YWNobWVudCcsICctLWZvcmNlLWNsZWFuJywgJy0tbm9uLWludGVyYWN0aXZlJywgJy0tcGFy
ZW50LWNvbW1hbmQ9Y29tbWl0LXF1ZXVlJywgMTAwMDUsICctLXBvcnQ9JShwb3J0X25hbWUpcydd
LCBjd2Q9L21vY2stY2hlY2tvdXQKIE1PQ0s6IHVwZGF0ZV9zdGF0dXM6IGNvbW1pdC1xdWV1ZSBM
YW5kZWQgcGF0Y2gKIE1PQ0s6IHVwZGF0ZV9zdGF0dXM6IGNvbW1pdC1xdWV1ZSBQYXNzCiBNT0NL
OiByZWxlYXNlX3dvcmtfaXRlbTogY29tbWl0LXF1ZXVlIDEwMDA1Ci0iIiIsCisiIiIgJSB7InBv
cnRfbmFtZSI6IENvbW1pdFF1ZXVlLnBvcnRfbmFtZX0sCiAgICAgICAgICAgICAiaGFuZGxlX3Vu
ZXhwZWN0ZWRfZXJyb3IiOiAiTU9DSyBzZXR0aW5nIGZsYWcgJ2NvbW1pdC1xdWV1ZScgdG8gJy0n
IG9uIGF0dGFjaG1lbnQgJzEwMDA1JyB3aXRoIGNvbW1lbnQgJ1JlamVjdGluZyBhdHRhY2htZW50
IDEwMDA1IGZyb20gY29tbWl0LXF1ZXVlLicgYW5kIGFkZGl0aW9uYWwgY29tbWVudCAnTW9jayBl
cnJvciBtZXNzYWdlJ1xuIiwKICAgICAgICAgICAgICJoYW5kbGVfc2NyaXB0X2Vycm9yIjogIlNj
cmlwdEVycm9yIGVycm9yIG1lc3NhZ2VcblxuTU9DSyBvdXRwdXRcbiIsCiAgICAgICAgIH0KQEAg
LTM4Miw4ICszODIsOCBAQCBNT0NLOiByZWxlYXNlX3dvcmtfaXRlbTogY29tbWl0LXF1ZXVlIDEw
CiAgICAgZGVmIHRlc3RfbWFudWFsX3JlamVjdF9kdXJpbmdfcHJvY2Vzc2luZyhzZWxmKToKICAg
ICAgICAgcXVldWUgPSBTZWNvbmRUaG91Z2h0c0NvbW1pdFF1ZXVlKE1vY2tUb29sKCkpCiAgICAg
ICAgIHF1ZXVlLmJlZ2luX3dvcmtfcXVldWUoKQotICAgICAgICBxdWV1ZS5fdG9vbC5maWxlc3lz
dGVtLndyaXRlX3RleHRfZmlsZSgnL21vY2stcmVzdWx0cy9mdWxsX3Jlc3VsdHMuanNvbicsICcn
KSAgIyBPdGhlcndpc2UgdGhlIGNvbW1pdC1xdWV1ZSB3aWxsIGhpdCBhIEtleUVycm9yIHRyeWlu
ZyB0byByZWFkIHRoZSByZXN1bHRzIGZyb20gdGhlIE1vY2tGaWxlU3lzdGVtLgotICAgICAgICBx
dWV1ZS5fdG9vbC5maWxlc3lzdGVtLndyaXRlX3RleHRfZmlsZSgnL21vY2stcmVzdWx0cy93ZWJr
aXRfdW5pdF90ZXN0c19vdXRwdXQueG1sJywgJycpCisgICAgICAgIHF1ZXVlLl90b29sLmZpbGVz
eXN0ZW0ud3JpdGVfdGV4dF9maWxlKCcvdG1wL2xheW91dC10ZXN0LXJlc3VsdHMvZnVsbF9yZXN1
bHRzLmpzb24nLCAnJykgICMgT3RoZXJ3aXNlIHRoZSBjb21taXQtcXVldWUgd2lsbCBoaXQgYSBL
ZXlFcnJvciB0cnlpbmcgdG8gcmVhZCB0aGUgcmVzdWx0cyBmcm9tIHRoZSBNb2NrRmlsZVN5c3Rl
bS4KKyAgICAgICAgcXVldWUuX3Rvb2wuZmlsZXN5c3RlbS53cml0ZV90ZXh0X2ZpbGUoJy90bXAv
bGF5b3V0LXRlc3QtcmVzdWx0cy93ZWJraXRfdW5pdF90ZXN0c19vdXRwdXQueG1sJywgJycpCiAg
ICAgICAgIHF1ZXVlLl9vcHRpb25zID0gTW9jaygpCiAgICAgICAgIHF1ZXVlLl9vcHRpb25zLnBv
cnQgPSBOb25lCiAgICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9ICIiIk1PQ0s6IHVwZGF0ZV9zdGF0
dXM6IGNvbW1pdC1xdWV1ZSBDbGVhbmVkIHdvcmtpbmcgZGlyZWN0b3J5Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>152093</attachid>
            <date>2012-07-12 16:39:31 -0700</date>
            <delta_ts>2012-07-12 18:27:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-91040-20120712163937.patch</filename>
            <type>text/plain</type>
            <size>12830</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDEyMjUyOCkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDMzIEBACisyMDEyLTA3LTEyICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CisK
KyAgICAgICAgQ29tbWl0UXVldWUgaXMgY29uZnVzZWQgYWJvdXQgd2hhdCBwb3J0IGl0IGlzIHVz
aW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MTA0
MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE9uIEVD
Miwgd2UgZXhwbGljaXRseSBwYXNzIC0tcG9ydCB0byB0aGUgY29tbWl0LXF1ZXVlLCBidXQgdGhh
dAorICAgICAgICByZXF1aXJlcyBlZGl0aW5nIHRoZSBzdGFydC1xdWV1ZS5zaCBzY3JpcHQgbG9j
YWxseSBvbiBlYWNoIGJvdC4gSW4KKyAgICAgICAgbW92aW5nIHRvIEdvb2dsZSBDb21wdXRlIEVu
Z2luZSwgd2UncmUgdHJ5IHRvIGF2b2lkIGFueSBsb2NhbCBlZGl0cyB0bworICAgICAgICB0aGUg
RVdTVG9vbHMuCisKKyAgICAgICAgUmF0aGVyIHRoYW4gcGFzc2luZyAtLXBvcnQgdG8gdGhlIGNv
bW1pdC1xdWV1ZSwgdGhpcyBwYXRjaCB0ZWFjaGVzIHRoZQorICAgICAgICBDb21taXRRdWV1ZSB3
aGljaCBwb3J0IGl0cyBydW5uaW5nLCB3aGljaCBpcyB0aGUgYXBwcm9hY2ggd2UgdXNlIGZvcgor
ICAgICAgICB0aGUgRVdTIGJvdHMuCisKKyAgICAgICAgTXV0YXRpbmcgdG9vbC5fZGVwcmVjYXRl
ZF9wb3J0IGlzIGEgYml0IHVnbHksIGJ1dCBpdCdzIHdoYXQgd2UncmUgZG9pbmcKKyAgICAgICAg
Y3VycmVudGx5IGZvciB0aGUgRVdTIGJvdHMuCisKKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdHB5
L3Rvb2wvY29tbWFuZHMvcXVldWVzLnB5OgorICAgICAgICAoQ29tbWl0UXVldWUpOgorICAgICAg
ICAoQ29tbWl0UXVldWUuYmVnaW5fd29ya19xdWV1ZSk6CisgICAgICAgIChDb21taXRRdWV1ZS5y
dW5fY29tbWFuZCk6CisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3F1
ZXVlc191bml0dGVzdC5weToKKyAgICAgICAgKENvbW1pdFF1ZXVlVGVzdC50ZXN0X2NvbW1pdF9x
dWV1ZSk6CisgICAgICAgIChtb2NrX3J1bl93ZWJraXRfcGF0Y2gpOgorICAgICAgICAodGVzdF9y
b2xsb3V0KToKKyAgICAgICAgKHRlc3Rfcm9sbG91dF9sYW5kcyk6CisgICAgICAgICh0ZXN0X21h
bnVhbF9yZWplY3RfZHVyaW5nX3Byb2Nlc3NpbmcpOgorCiAyMDEyLTA3LTEyICBKYW1lcyBTaW1v
bnNlbiAgPHNpbW9uamFtQGNocm9taXVtLm9yZz4KIAogICAgICAgICBbTmF2aWdhdGlvbiBUaW1p
bmddIEltcG9ydCB0aGUgVzNDIE5hdmlnYXRpb24gVGltaW5nIHRlc3Qgc3VpdGUKSW5kZXg6IFRv
b2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9xdWV1ZXMucHkKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3F1ZXVlcy5weQkocmV2aXNp
b24gMTIyNTI4KQorKysgVG9vbHMvU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3F1ZXVl
cy5weQkod29ya2luZyBjb3B5KQpAQCAtMzgsNiArMzgsNyBAQCBmcm9tIG9wdHBhcnNlIGltcG9y
dCBtYWtlX29wdGlvbgogZnJvbSBTdHJpbmdJTyBpbXBvcnQgU3RyaW5nSU8KIAogZnJvbSB3ZWJr
aXRweS5jb21tb24uY29uZmlnLmNvbW1pdHRlcnZhbGlkYXRvciBpbXBvcnQgQ29tbWl0dGVyVmFs
aWRhdG9yCitmcm9tIHdlYmtpdHB5LmNvbW1vbi5jb25maWcucG9ydHMgaW1wb3J0IERlcHJlY2F0
ZWRQb3J0CiBmcm9tIHdlYmtpdHB5LmNvbW1vbi5uZXQuYnVnemlsbGEgaW1wb3J0IEF0dGFjaG1l
bnQKIGZyb20gd2Via2l0cHkuY29tbW9uLm5ldC5zdGF0dXNzZXJ2ZXIgaW1wb3J0IFN0YXR1c1Nl
cnZlcgogZnJvbSB3ZWJraXRweS5jb21tb24uc3lzdGVtLmRlcHJlY2F0ZWRfbG9nZ2luZyBpbXBv
cnQgZXJyb3IsIGxvZwpAQCAtMjU3LDEwICsyNTgsMTYgQEAgY2xhc3MgQWJzdHJhY3RQYXRjaFF1
ZXVlKEFic3RyYWN0UXVldWUpOgogCiBjbGFzcyBDb21taXRRdWV1ZShBYnN0cmFjdFBhdGNoUXVl
dWUsIFN0ZXBTZXF1ZW5jZUVycm9ySGFuZGxlciwgQ29tbWl0UXVldWVUYXNrRGVsZWdhdGUpOgog
ICAgIG5hbWUgPSAiY29tbWl0LXF1ZXVlIgorICAgIHBvcnRfbmFtZSA9ICJjaHJvbWl1bS14dmZi
IgogCiAgICAgIyBBYnN0cmFjdFBhdGNoUXVldWUgbWV0aG9kcwogCiAgICAgZGVmIGJlZ2luX3dv
cmtfcXVldWUoc2VsZik6CisgICAgICAgIGlmIG5vdCBzZWxmLl9vcHRpb25zLnBvcnQ6CisgICAg
ICAgICAgICBzZWxmLnBvcnQgPSBEZXByZWNhdGVkUG9ydC5wb3J0KHNlbGYucG9ydF9uYW1lKQor
ICAgICAgICAgICAgIyBGSVhNRTogVGhpcyB2aW9sYXRlcyBhYnN0cmFjdGlvbgorICAgICAgICAg
ICAgc2VsZi5fdG9vbC5fZGVwcmVjYXRlZF9wb3J0ID0gc2VsZi5wb3J0CisKICAgICAgICAgQWJz
dHJhY3RQYXRjaFF1ZXVlLmJlZ2luX3dvcmtfcXVldWUoc2VsZikKICAgICAgICAgc2VsZi5jb21t
aXR0ZXJfdmFsaWRhdG9yID0gQ29tbWl0dGVyVmFsaWRhdG9yKHNlbGYuX3Rvb2wpCiAgICAgICAg
IHNlbGYuX2V4cGVjdGVkX2ZhaWx1cmVzID0gRXhwZWN0ZWRGYWlsdXJlcygpCkBAIC0zMDUsNyAr
MzEyLDcgQEAgY2xhc3MgQ29tbWl0UXVldWUoQWJzdHJhY3RQYXRjaFF1ZXVlLCBTdAogICAgICMg
Q29tbWl0UXVldWVUYXNrRGVsZWdhdGUgbWV0aG9kcwogCiAgICAgZGVmIHJ1bl9jb21tYW5kKHNl
bGYsIGNvbW1hbmQpOgotICAgICAgICBzZWxmLnJ1bl93ZWJraXRfcGF0Y2goY29tbWFuZCkKKyAg
ICAgICAgc2VsZi5ydW5fd2Via2l0X3BhdGNoKGNvbW1hbmQgKyBbc2VsZi5wb3J0LmZsYWcoKV0p
CiAKICAgICBkZWYgY29tbWFuZF9wYXNzZWQoc2VsZiwgbWVzc2FnZSwgcGF0Y2gpOgogICAgICAg
ICBzZWxmLl91cGRhdGVfc3RhdHVzKG1lc3NhZ2UsIHBhdGNoPXBhdGNoKQpJbmRleDogVG9vbHMv
U2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL3F1ZXVlc191bml0dGVzdC5weQo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvcXVldWVzX3VuaXR0
ZXN0LnB5CShyZXZpc2lvbiAxMjI1MjgpCisrKyBUb29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wv
Y29tbWFuZHMvcXVldWVzX3VuaXR0ZXN0LnB5CSh3b3JraW5nIGNvcHkpCkBAIC00OSw3ICs0OSw3
IEBAIGNsYXNzIFRlc3RDb21taXRRdWV1ZShDb21taXRRdWV1ZSk6CiAgICAgICAgIENvbW1pdFF1
ZXVlLl9faW5pdF9fKHNlbGYpCiAgICAgICAgIGlmIHRvb2w6CiAgICAgICAgICAgICBzZWxmLmJp
bmRfdG9fdG9vbCh0b29sKQotICAgICAgICBzZWxmLl9vcHRpb25zID0gTW9ja09wdGlvbnMoY29u
ZmlybT1GYWxzZSwgcGFyZW50X2NvbW1hbmQ9ImNvbW1pdC1xdWV1ZSIpCisgICAgICAgIHNlbGYu
X29wdGlvbnMgPSBNb2NrT3B0aW9ucyhjb25maXJtPUZhbHNlLCBwYXJlbnRfY29tbWFuZD0iY29t
bWl0LXF1ZXVlIiwgcG9ydD1Ob25lKQogCiAgICAgZGVmIGJlZ2luX3dvcmtfcXVldWUoc2VsZik6
CiAgICAgICAgIG91dHB1dF9jYXB0dXJlID0gT3V0cHV0Q2FwdHVyZSgpCkBAIC0yMzEsOCArMjMx
LDggQEAgY2xhc3MgQ29tbWl0UXVldWVUZXN0KFF1ZXVlc1Rlc3QpOgogCiAgICAgZGVmIHRlc3Rf
Y29tbWl0X3F1ZXVlKHNlbGYpOgogICAgICAgICB0b29sID0gTW9ja1Rvb2woKQotICAgICAgICB0
b29sLmZpbGVzeXN0ZW0ud3JpdGVfdGV4dF9maWxlKCcvbW9jay1yZXN1bHRzL2Z1bGxfcmVzdWx0
cy5qc29uJywgJycpICAjIE90aGVyd2lzZSB0aGUgY29tbWl0LXF1ZXVlIHdpbGwgaGl0IGEgS2V5
RXJyb3IgdHJ5aW5nIHRvIHJlYWQgdGhlIHJlc3VsdHMgZnJvbSB0aGUgTW9ja0ZpbGVTeXN0ZW0u
Ci0gICAgICAgIHRvb2wuZmlsZXN5c3RlbS53cml0ZV90ZXh0X2ZpbGUoJy9tb2NrLXJlc3VsdHMv
d2Via2l0X3VuaXRfdGVzdHNfb3V0cHV0LnhtbCcsICcnKQorICAgICAgICB0b29sLmZpbGVzeXN0
ZW0ud3JpdGVfdGV4dF9maWxlKCcvdG1wL2xheW91dC10ZXN0LXJlc3VsdHMvZnVsbF9yZXN1bHRz
Lmpzb24nLCAnJykgICMgT3RoZXJ3aXNlIHRoZSBjb21taXQtcXVldWUgd2lsbCBoaXQgYSBLZXlF
cnJvciB0cnlpbmcgdG8gcmVhZCB0aGUgcmVzdWx0cyBmcm9tIHRoZSBNb2NrRmlsZVN5c3RlbS4K
KyAgICAgICAgdG9vbC5maWxlc3lzdGVtLndyaXRlX3RleHRfZmlsZSgnL3RtcC9sYXlvdXQtdGVz
dC1yZXN1bHRzL3dlYmtpdF91bml0X3Rlc3RzX291dHB1dC54bWwnLCAnJykKICAgICAgICAgZXhw
ZWN0ZWRfc3RkZXJyID0gewogICAgICAgICAgICAgImJlZ2luX3dvcmtfcXVldWUiOiBzZWxmLl9k
ZWZhdWx0X2JlZ2luX3dvcmtfcXVldWVfc3RkZXJyKCJjb21taXQtcXVldWUiKSwKICAgICAgICAg
ICAgICJuZXh0X3dvcmtfaXRlbSI6ICIiLApAQCAtMjY5LDcgKzI2OSw3IEBAIE1PQ0s6IHJlbGVh
c2Vfd29ya19pdGVtOiBjb21taXQtcXVldWUgMTAKICAgICAgICAgcXVldWUgPSBDb21taXRRdWV1
ZSgpCiAKICAgICAgICAgZGVmIG1vY2tfcnVuX3dlYmtpdF9wYXRjaChjb21tYW5kKToKLSAgICAg
ICAgICAgIGlmIGNvbW1hbmQgPT0gWydjbGVhbiddIG9yIGNvbW1hbmQgPT0gWyd1cGRhdGUnXToK
KyAgICAgICAgICAgIGlmIGNvbW1hbmRbMF0gPT0gJ2NsZWFuJyBvciBjb21tYW5kWzBdID09ICd1
cGRhdGUnOgogICAgICAgICAgICAgICAgICMgV2Ugd2FudCBjbGVhbmluZyB0byBzdWNjZWVkIHNv
IHdlIGNhbiBlcnJvciBvdXQgb24gYSBzdGVwCiAgICAgICAgICAgICAgICAgIyB0aGF0IGNhdXNl
cyB0aGUgY29tbWl0LXF1ZXVlIHRvIHJlamVjdCB0aGUgcGF0Y2guCiAgICAgICAgICAgICAgICAg
cmV0dXJuCkBAIC0yOTgsNyArMjk4LDcgQEAgTU9DSzogcmVsZWFzZV93b3JrX2l0ZW06IGNvbW1p
dC1xdWV1ZSAxMAogICAgICAgICBxdWV1ZSA9IENvbW1pdFF1ZXVlKCkKIAogICAgICAgICBkZWYg
bW9ja19ydW5fd2Via2l0X3BhdGNoKGNvbW1hbmQpOgotICAgICAgICAgICAgaWYgY29tbWFuZCA9
PSBbJ2NsZWFuJ10gb3IgY29tbWFuZCA9PSBbJ3VwZGF0ZSddOgorICAgICAgICAgICAgaWYgY29t
bWFuZFswXSA9PSAnY2xlYW4nIG9yIGNvbW1hbmRbMF0gPT0gJ3VwZGF0ZSc6CiAgICAgICAgICAg
ICAgICAgIyBXZSB3YW50IGNsZWFuaW5nIHRvIHN1Y2NlZWQgc28gd2UgY2FuIGVycm9yIG91dCBv
biBhIHN0ZXAKICAgICAgICAgICAgICAgICAjIHRoYXQgY2F1c2VzIHRoZSBjb21taXQtcXVldWUg
dG8gcmVqZWN0IHRoZSBwYXRjaC4KICAgICAgICAgICAgICAgICByZXR1cm4KQEAgLTMxMCwyOSAr
MzEwLDI5IEBAIE1PQ0s6IHJlbGVhc2Vfd29ya19pdGVtOiBjb21taXQtcXVldWUgMTAKIAogICAg
IGRlZiB0ZXN0X3JvbGxvdXQoc2VsZik6CiAgICAgICAgIHRvb2wgPSBNb2NrVG9vbChsb2dfZXhl
Y3V0aXZlPVRydWUpCi0gICAgICAgIHRvb2wuZmlsZXN5c3RlbS53cml0ZV90ZXh0X2ZpbGUoJy9t
b2NrLXJlc3VsdHMvZnVsbF9yZXN1bHRzLmpzb24nLCAnJykgICMgT3RoZXJ3aXNlIHRoZSBjb21t
aXQtcXVldWUgd2lsbCBoaXQgYSBLZXlFcnJvciB0cnlpbmcgdG8gcmVhZCB0aGUgcmVzdWx0cyBm
cm9tIHRoZSBNb2NrRmlsZVN5c3RlbS4KLSAgICAgICAgdG9vbC5maWxlc3lzdGVtLndyaXRlX3Rl
eHRfZmlsZSgnL21vY2stcmVzdWx0cy93ZWJraXRfdW5pdF90ZXN0c19vdXRwdXQueG1sJywgJycp
CisgICAgICAgIHRvb2wuZmlsZXN5c3RlbS53cml0ZV90ZXh0X2ZpbGUoJy90bXAvbGF5b3V0LXRl
c3QtcmVzdWx0cy9mdWxsX3Jlc3VsdHMuanNvbicsICcnKSAgIyBPdGhlcndpc2UgdGhlIGNvbW1p
dC1xdWV1ZSB3aWxsIGhpdCBhIEtleUVycm9yIHRyeWluZyB0byByZWFkIHRoZSByZXN1bHRzIGZy
b20gdGhlIE1vY2tGaWxlU3lzdGVtLgorICAgICAgICB0b29sLmZpbGVzeXN0ZW0ud3JpdGVfdGV4
dF9maWxlKCcvdG1wL2xheW91dC10ZXN0LXJlc3VsdHMvd2Via2l0X3VuaXRfdGVzdHNfb3V0cHV0
LnhtbCcsICcnKQogICAgICAgICB0b29sLmJ1aWxkYm90LmxpZ2h0X3RyZWVfb25fZmlyZSgpCiAg
ICAgICAgIGV4cGVjdGVkX3N0ZGVyciA9IHsKICAgICAgICAgICAgICJiZWdpbl93b3JrX3F1ZXVl
Ijogc2VsZi5fZGVmYXVsdF9iZWdpbl93b3JrX3F1ZXVlX3N0ZGVycigiY29tbWl0LXF1ZXVlIiks
CiAgICAgICAgICAgICAibmV4dF93b3JrX2l0ZW0iOiAiIiwKLSAgICAgICAgICAgICJwcm9jZXNz
X3dvcmtfaXRlbSI6ICIiIk1PQ0sgcnVuX2FuZF90aHJvd19pZl9mYWlsOiBbJ2VjaG8nLCAnLS1z
dGF0dXMtaG9zdD1leGFtcGxlLmNvbScsICdjbGVhbiddLCBjd2Q9L21vY2stY2hlY2tvdXQKKyAg
ICAgICAgICAgICJwcm9jZXNzX3dvcmtfaXRlbSI6ICIiIk1PQ0sgcnVuX2FuZF90aHJvd19pZl9m
YWlsOiBbJ2VjaG8nLCAnLS1zdGF0dXMtaG9zdD1leGFtcGxlLmNvbScsICdjbGVhbicsICctLXBv
cnQ9JShwb3J0X25hbWUpcyddLCBjd2Q9L21vY2stY2hlY2tvdXQKIE1PQ0s6IHVwZGF0ZV9zdGF0
dXM6IGNvbW1pdC1xdWV1ZSBDbGVhbmVkIHdvcmtpbmcgZGlyZWN0b3J5Ci1NT0NLIHJ1bl9hbmRf
dGhyb3dfaWZfZmFpbDogWydlY2hvJywgJy0tc3RhdHVzLWhvc3Q9ZXhhbXBsZS5jb20nLCAndXBk
YXRlJ10sIGN3ZD0vbW9jay1jaGVja291dAorTU9DSyBydW5fYW5kX3Rocm93X2lmX2ZhaWw6IFsn
ZWNobycsICctLXN0YXR1cy1ob3N0PWV4YW1wbGUuY29tJywgJ3VwZGF0ZScsICctLXBvcnQ9JShw
b3J0X25hbWUpcyddLCBjd2Q9L21vY2stY2hlY2tvdXQKIE1PQ0s6IHVwZGF0ZV9zdGF0dXM6IGNv
bW1pdC1xdWV1ZSBVcGRhdGVkIHdvcmtpbmcgZGlyZWN0b3J5Ci1NT0NLIHJ1bl9hbmRfdGhyb3df
aWZfZmFpbDogWydlY2hvJywgJy0tc3RhdHVzLWhvc3Q9ZXhhbXBsZS5jb20nLCAnYXBwbHktYXR0
YWNobWVudCcsICctLW5vLXVwZGF0ZScsICctLW5vbi1pbnRlcmFjdGl2ZScsIDEwMDAwXSwgY3dk
PS9tb2NrLWNoZWNrb3V0CitNT0NLIHJ1bl9hbmRfdGhyb3dfaWZfZmFpbDogWydlY2hvJywgJy0t
c3RhdHVzLWhvc3Q9ZXhhbXBsZS5jb20nLCAnYXBwbHktYXR0YWNobWVudCcsICctLW5vLXVwZGF0
ZScsICctLW5vbi1pbnRlcmFjdGl2ZScsIDEwMDAwLCAnLS1wb3J0PSUocG9ydF9uYW1lKXMnXSwg
Y3dkPS9tb2NrLWNoZWNrb3V0CiBNT0NLOiB1cGRhdGVfc3RhdHVzOiBjb21taXQtcXVldWUgQXBw
bGllZCBwYXRjaAotTU9DSyBydW5fYW5kX3Rocm93X2lmX2ZhaWw6IFsnZWNobycsICctLXN0YXR1
cy1ob3N0PWV4YW1wbGUuY29tJywgJ3ZhbGlkYXRlLWNoYW5nZWxvZycsICctLW5vbi1pbnRlcmFj
dGl2ZScsIDEwMDAwXSwgY3dkPS9tb2NrLWNoZWNrb3V0CitNT0NLIHJ1bl9hbmRfdGhyb3dfaWZf
ZmFpbDogWydlY2hvJywgJy0tc3RhdHVzLWhvc3Q9ZXhhbXBsZS5jb20nLCAndmFsaWRhdGUtY2hh
bmdlbG9nJywgJy0tbm9uLWludGVyYWN0aXZlJywgMTAwMDAsICctLXBvcnQ9JShwb3J0X25hbWUp
cyddLCBjd2Q9L21vY2stY2hlY2tvdXQKIE1PQ0s6IHVwZGF0ZV9zdGF0dXM6IGNvbW1pdC1xdWV1
ZSBDaGFuZ2VMb2cgdmFsaWRhdGVkCi1NT0NLIHJ1bl9hbmRfdGhyb3dfaWZfZmFpbDogWydlY2hv
JywgJy0tc3RhdHVzLWhvc3Q9ZXhhbXBsZS5jb20nLCAnYnVpbGQnLCAnLS1uby1jbGVhbicsICct
LW5vLXVwZGF0ZScsICctLWJ1aWxkLXN0eWxlPWJvdGgnXSwgY3dkPS9tb2NrLWNoZWNrb3V0CitN
T0NLIHJ1bl9hbmRfdGhyb3dfaWZfZmFpbDogWydlY2hvJywgJy0tc3RhdHVzLWhvc3Q9ZXhhbXBs
ZS5jb20nLCAnYnVpbGQnLCAnLS1uby1jbGVhbicsICctLW5vLXVwZGF0ZScsICctLWJ1aWxkLXN0
eWxlPWJvdGgnLCAnLS1wb3J0PSUocG9ydF9uYW1lKXMnXSwgY3dkPS9tb2NrLWNoZWNrb3V0CiBN
T0NLOiB1cGRhdGVfc3RhdHVzOiBjb21taXQtcXVldWUgQnVpbHQgcGF0Y2gKLU1PQ0sgcnVuX2Fu
ZF90aHJvd19pZl9mYWlsOiBbJ2VjaG8nLCAnLS1zdGF0dXMtaG9zdD1leGFtcGxlLmNvbScsICdi
dWlsZC1hbmQtdGVzdCcsICctLW5vLWNsZWFuJywgJy0tbm8tdXBkYXRlJywgJy0tdGVzdCcsICct
LW5vbi1pbnRlcmFjdGl2ZSddLCBjd2Q9L21vY2stY2hlY2tvdXQKK01PQ0sgcnVuX2FuZF90aHJv
d19pZl9mYWlsOiBbJ2VjaG8nLCAnLS1zdGF0dXMtaG9zdD1leGFtcGxlLmNvbScsICdidWlsZC1h
bmQtdGVzdCcsICctLW5vLWNsZWFuJywgJy0tbm8tdXBkYXRlJywgJy0tdGVzdCcsICctLW5vbi1p
bnRlcmFjdGl2ZScsICctLXBvcnQ9JShwb3J0X25hbWUpcyddLCBjd2Q9L21vY2stY2hlY2tvdXQK
IE1PQ0s6IHVwZGF0ZV9zdGF0dXM6IGNvbW1pdC1xdWV1ZSBQYXNzZWQgdGVzdHMKLU1PQ0sgcnVu
X2FuZF90aHJvd19pZl9mYWlsOiBbJ2VjaG8nLCAnLS1zdGF0dXMtaG9zdD1leGFtcGxlLmNvbScs
ICdsYW5kLWF0dGFjaG1lbnQnLCAnLS1mb3JjZS1jbGVhbicsICctLW5vbi1pbnRlcmFjdGl2ZScs
ICctLXBhcmVudC1jb21tYW5kPWNvbW1pdC1xdWV1ZScsIDEwMDAwXSwgY3dkPS9tb2NrLWNoZWNr
b3V0CitNT0NLIHJ1bl9hbmRfdGhyb3dfaWZfZmFpbDogWydlY2hvJywgJy0tc3RhdHVzLWhvc3Q9
ZXhhbXBsZS5jb20nLCAnbGFuZC1hdHRhY2htZW50JywgJy0tZm9yY2UtY2xlYW4nLCAnLS1ub24t
aW50ZXJhY3RpdmUnLCAnLS1wYXJlbnQtY29tbWFuZD1jb21taXQtcXVldWUnLCAxMDAwMCwgJy0t
cG9ydD0lKHBvcnRfbmFtZSlzJ10sIGN3ZD0vbW9jay1jaGVja291dAogTU9DSzogdXBkYXRlX3N0
YXR1czogY29tbWl0LXF1ZXVlIExhbmRlZCBwYXRjaAogTU9DSzogdXBkYXRlX3N0YXR1czogY29t
bWl0LXF1ZXVlIFBhc3MKIE1PQ0s6IHJlbGVhc2Vfd29ya19pdGVtOiBjb21taXQtcXVldWUgMTAw
MDAKLSIiIiwKKyIiIiAlIHsicG9ydF9uYW1lIjogQ29tbWl0UXVldWUucG9ydF9uYW1lfSwKICAg
ICAgICAgICAgICJoYW5kbGVfdW5leHBlY3RlZF9lcnJvciI6ICJNT0NLIHNldHRpbmcgZmxhZyAn
Y29tbWl0LXF1ZXVlJyB0byAnLScgb24gYXR0YWNobWVudCAnMTAwMDAnIHdpdGggY29tbWVudCAn
UmVqZWN0aW5nIGF0dGFjaG1lbnQgMTAwMDAgZnJvbSBjb21taXQtcXVldWUuJyBhbmQgYWRkaXRp
b25hbCBjb21tZW50ICdNb2NrIGVycm9yIG1lc3NhZ2UnXG4iLAogICAgICAgICAgICAgImhhbmRs
ZV9zY3JpcHRfZXJyb3IiOiAiU2NyaXB0RXJyb3IgZXJyb3IgbWVzc2FnZVxuXG5NT0NLIG91dHB1
dFxuIiwKICAgICAgICAgfQpAQCAtMzQ2LDE5ICszNDYsMTkgQEAgTU9DSzogcmVsZWFzZV93b3Jr
X2l0ZW06IGNvbW1pdC1xdWV1ZSAxMAogICAgICAgICBleHBlY3RlZF9zdGRlcnIgPSB7CiAgICAg
ICAgICAgICAiYmVnaW5fd29ya19xdWV1ZSI6IHNlbGYuX2RlZmF1bHRfYmVnaW5fd29ya19xdWV1
ZV9zdGRlcnIoImNvbW1pdC1xdWV1ZSIpLAogICAgICAgICAgICAgIm5leHRfd29ya19pdGVtIjog
IiIsCi0gICAgICAgICAgICAicHJvY2Vzc193b3JrX2l0ZW0iOiAiIiJNT0NLIHJ1bl9hbmRfdGhy
b3dfaWZfZmFpbDogWydlY2hvJywgJy0tc3RhdHVzLWhvc3Q9ZXhhbXBsZS5jb20nLCAnY2xlYW4n
XSwgY3dkPS9tb2NrLWNoZWNrb3V0CisgICAgICAgICAgICAicHJvY2Vzc193b3JrX2l0ZW0iOiAi
IiJNT0NLIHJ1bl9hbmRfdGhyb3dfaWZfZmFpbDogWydlY2hvJywgJy0tc3RhdHVzLWhvc3Q9ZXhh
bXBsZS5jb20nLCAnY2xlYW4nLCAnLS1wb3J0PSUocG9ydF9uYW1lKXMnXSwgY3dkPS9tb2NrLWNo
ZWNrb3V0CiBNT0NLOiB1cGRhdGVfc3RhdHVzOiBjb21taXQtcXVldWUgQ2xlYW5lZCB3b3JraW5n
IGRpcmVjdG9yeQotTU9DSyBydW5fYW5kX3Rocm93X2lmX2ZhaWw6IFsnZWNobycsICctLXN0YXR1
cy1ob3N0PWV4YW1wbGUuY29tJywgJ3VwZGF0ZSddLCBjd2Q9L21vY2stY2hlY2tvdXQKK01PQ0sg
cnVuX2FuZF90aHJvd19pZl9mYWlsOiBbJ2VjaG8nLCAnLS1zdGF0dXMtaG9zdD1leGFtcGxlLmNv
bScsICd1cGRhdGUnLCAnLS1wb3J0PSUocG9ydF9uYW1lKXMnXSwgY3dkPS9tb2NrLWNoZWNrb3V0
CiBNT0NLOiB1cGRhdGVfc3RhdHVzOiBjb21taXQtcXVldWUgVXBkYXRlZCB3b3JraW5nIGRpcmVj
dG9yeQotTU9DSyBydW5fYW5kX3Rocm93X2lmX2ZhaWw6IFsnZWNobycsICctLXN0YXR1cy1ob3N0
PWV4YW1wbGUuY29tJywgJ2FwcGx5LWF0dGFjaG1lbnQnLCAnLS1uby11cGRhdGUnLCAnLS1ub24t
aW50ZXJhY3RpdmUnLCAxMDAwNV0sIGN3ZD0vbW9jay1jaGVja291dAorTU9DSyBydW5fYW5kX3Ro
cm93X2lmX2ZhaWw6IFsnZWNobycsICctLXN0YXR1cy1ob3N0PWV4YW1wbGUuY29tJywgJ2FwcGx5
LWF0dGFjaG1lbnQnLCAnLS1uby11cGRhdGUnLCAnLS1ub24taW50ZXJhY3RpdmUnLCAxMDAwNSwg
Jy0tcG9ydD0lKHBvcnRfbmFtZSlzJ10sIGN3ZD0vbW9jay1jaGVja291dAogTU9DSzogdXBkYXRl
X3N0YXR1czogY29tbWl0LXF1ZXVlIEFwcGxpZWQgcGF0Y2gKLU1PQ0sgcnVuX2FuZF90aHJvd19p
Zl9mYWlsOiBbJ2VjaG8nLCAnLS1zdGF0dXMtaG9zdD1leGFtcGxlLmNvbScsICd2YWxpZGF0ZS1j
aGFuZ2Vsb2cnLCAnLS1ub24taW50ZXJhY3RpdmUnLCAxMDAwNV0sIGN3ZD0vbW9jay1jaGVja291
dAorTU9DSyBydW5fYW5kX3Rocm93X2lmX2ZhaWw6IFsnZWNobycsICctLXN0YXR1cy1ob3N0PWV4
YW1wbGUuY29tJywgJ3ZhbGlkYXRlLWNoYW5nZWxvZycsICctLW5vbi1pbnRlcmFjdGl2ZScsIDEw
MDA1LCAnLS1wb3J0PSUocG9ydF9uYW1lKXMnXSwgY3dkPS9tb2NrLWNoZWNrb3V0CiBNT0NLOiB1
cGRhdGVfc3RhdHVzOiBjb21taXQtcXVldWUgQ2hhbmdlTG9nIHZhbGlkYXRlZAotTU9DSyBydW5f
YW5kX3Rocm93X2lmX2ZhaWw6IFsnZWNobycsICctLXN0YXR1cy1ob3N0PWV4YW1wbGUuY29tJywg
J2xhbmQtYXR0YWNobWVudCcsICctLWZvcmNlLWNsZWFuJywgJy0tbm9uLWludGVyYWN0aXZlJywg
Jy0tcGFyZW50LWNvbW1hbmQ9Y29tbWl0LXF1ZXVlJywgMTAwMDVdLCBjd2Q9L21vY2stY2hlY2tv
dXQKK01PQ0sgcnVuX2FuZF90aHJvd19pZl9mYWlsOiBbJ2VjaG8nLCAnLS1zdGF0dXMtaG9zdD1l
eGFtcGxlLmNvbScsICdsYW5kLWF0dGFjaG1lbnQnLCAnLS1mb3JjZS1jbGVhbicsICctLW5vbi1p
bnRlcmFjdGl2ZScsICctLXBhcmVudC1jb21tYW5kPWNvbW1pdC1xdWV1ZScsIDEwMDA1LCAnLS1w
b3J0PSUocG9ydF9uYW1lKXMnXSwgY3dkPS9tb2NrLWNoZWNrb3V0CiBNT0NLOiB1cGRhdGVfc3Rh
dHVzOiBjb21taXQtcXVldWUgTGFuZGVkIHBhdGNoCiBNT0NLOiB1cGRhdGVfc3RhdHVzOiBjb21t
aXQtcXVldWUgUGFzcwogTU9DSzogcmVsZWFzZV93b3JrX2l0ZW06IGNvbW1pdC1xdWV1ZSAxMDAw
NQotIiIiLAorIiIiICUgeyJwb3J0X25hbWUiOiBDb21taXRRdWV1ZS5wb3J0X25hbWV9LAogICAg
ICAgICAgICAgImhhbmRsZV91bmV4cGVjdGVkX2Vycm9yIjogIk1PQ0sgc2V0dGluZyBmbGFnICdj
b21taXQtcXVldWUnIHRvICctJyBvbiBhdHRhY2htZW50ICcxMDAwNScgd2l0aCBjb21tZW50ICdS
ZWplY3RpbmcgYXR0YWNobWVudCAxMDAwNSBmcm9tIGNvbW1pdC1xdWV1ZS4nIGFuZCBhZGRpdGlv
bmFsIGNvbW1lbnQgJ01vY2sgZXJyb3IgbWVzc2FnZSdcbiIsCiAgICAgICAgICAgICAiaGFuZGxl
X3NjcmlwdF9lcnJvciI6ICJTY3JpcHRFcnJvciBlcnJvciBtZXNzYWdlXG5cbk1PQ0sgb3V0cHV0
XG4iLAogICAgICAgICB9CkBAIC0zODIsOCArMzgyLDggQEAgTU9DSzogcmVsZWFzZV93b3JrX2l0
ZW06IGNvbW1pdC1xdWV1ZSAxMAogICAgIGRlZiB0ZXN0X21hbnVhbF9yZWplY3RfZHVyaW5nX3By
b2Nlc3Npbmcoc2VsZik6CiAgICAgICAgIHF1ZXVlID0gU2Vjb25kVGhvdWdodHNDb21taXRRdWV1
ZShNb2NrVG9vbCgpKQogICAgICAgICBxdWV1ZS5iZWdpbl93b3JrX3F1ZXVlKCkKLSAgICAgICAg
cXVldWUuX3Rvb2wuZmlsZXN5c3RlbS53cml0ZV90ZXh0X2ZpbGUoJy9tb2NrLXJlc3VsdHMvZnVs
bF9yZXN1bHRzLmpzb24nLCAnJykgICMgT3RoZXJ3aXNlIHRoZSBjb21taXQtcXVldWUgd2lsbCBo
aXQgYSBLZXlFcnJvciB0cnlpbmcgdG8gcmVhZCB0aGUgcmVzdWx0cyBmcm9tIHRoZSBNb2NrRmls
ZVN5c3RlbS4KLSAgICAgICAgcXVldWUuX3Rvb2wuZmlsZXN5c3RlbS53cml0ZV90ZXh0X2ZpbGUo
Jy9tb2NrLXJlc3VsdHMvd2Via2l0X3VuaXRfdGVzdHNfb3V0cHV0LnhtbCcsICcnKQorICAgICAg
ICBxdWV1ZS5fdG9vbC5maWxlc3lzdGVtLndyaXRlX3RleHRfZmlsZSgnL3RtcC9sYXlvdXQtdGVz
dC1yZXN1bHRzL2Z1bGxfcmVzdWx0cy5qc29uJywgJycpICAjIE90aGVyd2lzZSB0aGUgY29tbWl0
LXF1ZXVlIHdpbGwgaGl0IGEgS2V5RXJyb3IgdHJ5aW5nIHRvIHJlYWQgdGhlIHJlc3VsdHMgZnJv
bSB0aGUgTW9ja0ZpbGVTeXN0ZW0uCisgICAgICAgIHF1ZXVlLl90b29sLmZpbGVzeXN0ZW0ud3Jp
dGVfdGV4dF9maWxlKCcvdG1wL2xheW91dC10ZXN0LXJlc3VsdHMvd2Via2l0X3VuaXRfdGVzdHNf
b3V0cHV0LnhtbCcsICcnKQogICAgICAgICBxdWV1ZS5fb3B0aW9ucyA9IE1vY2soKQogICAgICAg
ICBxdWV1ZS5fb3B0aW9ucy5wb3J0ID0gTm9uZQogICAgICAgICBleHBlY3RlZF9zdGRlcnIgPSAi
IiJNT0NLOiB1cGRhdGVfc3RhdHVzOiBjb21taXQtcXVldWUgQ2xlYW5lZCB3b3JraW5nIGRpcmVj
dG9yeQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>