<?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>59928</bug_id>
          
          <creation_ts>2011-05-02 05:09:41 -0700</creation_ts>
          <short_desc>REGRESSION(r85469): Broke  webkitpy-tests on Windows 7, GTK and Qt. (Requested by bbandix on #webkit).</short_desc>
          <delta_ts>2011-05-02 05:13:16 -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>Other</rep_platform>
          <op_sys>OS X 10.5</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>
          
          <blocked>59920</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Review Bot">webkit.review.bot</reporter>
          <assigned_to name="WebKit Review Bot">webkit.review.bot</assigned_to>
          <cc>abarth</cc>
    
    <cc>abecsi</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>396332</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-05-02 05:09:41 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/85469 broke the build:
Broke  webkitpy-tests on Windows 7, GTK and Qt. (Requested by bbandix on #webkit).

This is an automatic bug report generated by the sheriff-bot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests case pain.

&quot;Only you can prevent forest fires.&quot; -- Smokey the Bear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>396334</commentid>
    <comment_count>1</comment_count>
      <attachid>91911</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-05-02 05:10:00 -0700</bug_when>
    <thetext>Created attachment 91911
ROLLOUT of r85469

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID --ignore-builders

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>396335</commentid>
    <comment_count>2</comment_count>
    <who name="Andras Becsi">abecsi</who>
    <bug_when>2011-05-02 05:10:47 -0700</bug_when>
    <thetext>The error message:

======================================================================
FAIL: test_testing_ews (webkitpy.tool.commands.earlywarningsystem_unittest.EarlyWarningSytemTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File &quot;/ramdisk/qt-linux-release/build/Tools/Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py&quot;, line 131, in test_testing_ews
    self.assert_queue_outputs(ews, expected_stderr=expected_stderr)
  File &quot;/ramdisk/qt-linux-release/build/Tools/Scripts/webkitpy/tool/commands/queuestest.py&quot;, line 90, in assert_queue_outputs
    self.assert_outputs(queue.begin_work_queue, &quot;begin_work_queue&quot;, [], expected_stdout, expected_stderr, expected_exceptions)
  File &quot;/ramdisk/qt-linux-release/build/Tools/Scripts/webkitpy/tool/commands/queuestest.py&quot;, line 61, in assert_outputs
    expected_exception=exception)
  File &quot;/ramdisk/qt-linux-release/build/Tools/Scripts/webkitpy/common/system/outputcapture.py&quot;, line 65, in assert_outputs
    testcase.assertEqual(stderr_string, expected_stderr)
AssertionError: &apos;CAUTION: mock-testing-ews-name will discard all local changes in &quot;/tmp&quot;\nRunning WebKit mock-testing-ews-name.\nMOCK: update_status: mock-testing-ews-name Starting Queue\n&apos; != &apos;CAUTION: mock-testing-ews-name will discard all local changes in &quot;/private/tmp&quot;\nRunning WebKit mock-testing-ews-name.\nMOCK: update_status: mock-testing-ews-name Starting Queue\n&apos;

----------------------------------------------------------------------

(In reply to comment #0)
&gt; http://trac.webkit.org/changeset/85469 broke the build:
&gt; Broke  webkitpy-tests on Windows 7, GTK and Qt. (Requested by bbandix on #webkit).
&gt; 
&gt; This is an automatic bug report generated by the sheriff-bot. If this bug
&gt; report was created because of a flaky test, please file a bug for the flaky
&gt; test (if we don&apos;t already have one on file) and dup this bug against that bug
&gt; so that we can track how often these flaky tests case pain.
&gt; 
&gt; &quot;Only you can prevent forest fires.&quot; -- Smokey the Bear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>396336</commentid>
    <comment_count>3</comment_count>
      <attachid>91911</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-05-02 05:13:10 -0700</bug_when>
    <thetext>Comment on attachment 91911
ROLLOUT of r85469

Clearing flags on attachment: 91911

Committed r85472: &lt;http://trac.webkit.org/changeset/85472&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>396337</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-05-02 05:13:16 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>91911</attachid>
            <date>2011-05-02 05:10:00 -0700</date>
            <delta_ts>2011-05-02 05:13:10 -0700</delta_ts>
            <desc>ROLLOUT of r85469</desc>
            <filename>bug-59928-20110502120618.patch</filename>
            <type>text/plain</type>
            <size>10311</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODU0NzEKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCAyN2VmNzlmYTg4ODcxMGNjODVhMzUzMmZjYjg1YzA4MjIz
NjZlYzg1Li41MTk0NWRjMjkwMDYwMGE4MGEwNGUzZDYwZGMyZjc4ZmVlZDIyNzg2IDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYg
QEAKKzIwMTEtMDUtMDIgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29t
PgorCisgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHI4NTQ2OS4KKyAgICAgICAgaHR0
cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvODU0NjkKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU5OTI4CisKKyAgICAgICAgQnJva2UgIHdlYmtp
dHB5LXRlc3RzIG9uIFdpbmRvd3MgNywgR1RLIGFuZCBRdC4gKFJlcXVlc3RlZCBieQorICAgICAg
ICBiYmFuZGl4IG9uICN3ZWJraXQpLgorCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS90b29s
L2JvdC9lYXJseXdhcm5pbmdzeXN0ZW10YXNrLnB5OiBSZW1vdmVkLgorICAgICAgICAqIFNjcmlw
dHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9lYXJseXdhcm5pbmdzeXN0ZW0ucHk6CisgICAgICAg
ICogU2NyaXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL2Vhcmx5d2FybmluZ3N5c3RlbV91bml0
dGVzdC5weToKKwogMjAxMS0wNS0wMiAgVG9tYXN6IE1vcmF3c2tpICA8dC5tb3Jhd3NraUBzYW1z
dW5nLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNl
bi4KZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9ib3QvZWFybHl3YXJu
aW5nc3lzdGVtdGFzay5weSBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9ib3QvZWFybHl3
YXJuaW5nc3lzdGVtdGFzay5weQpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYzZhNzdl
NmNkZDFiMDAxYjBmZTA2YmFjMDZjM2RiNTNmMzE1ZTM4YS4uMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvYm90
L2Vhcmx5d2FybmluZ3N5c3RlbXRhc2sucHkKKysrIC9kZXYvbnVsbApAQCAtMSw2NiArMCwwIEBA
Ci0jIENvcHlyaWdodCAoYykgMjAxMSBHb29nbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgot
IwotIyBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3
aXRoIG9yIHdpdGhvdXQKLSMgbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRo
YXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZQotIyBtZXQ6Ci0jCi0jICAgICAqIFJlZGlz
dHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0
Ci0jIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlz
Y2xhaW1lci4KLSMgICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVw
cm9kdWNlIHRoZSBhYm92ZQotIyBjb3B5cmlnaHQgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0
aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyCi0jIGluIHRoZSBkb2N1bWVudGF0aW9u
IGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUKLSMgZGlzdHJpYnV0aW9u
LgotIyAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIEdvb2dsZSBJbmMuIG5vciB0aGUgbmFtZXMg
b2YgaXRzCi0jIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUg
cHJvZHVjdHMgZGVyaXZlZCBmcm9tCi0jIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBw
cmlvciB3cml0dGVuIHBlcm1pc3Npb24uCi0jCi0jIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQg
QlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMKLSMgIkFTIElTIiBBTkQg
QU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKLSMg
TElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5E
IEZJVE5FU1MgRk9SCi0jIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBO
TyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUCi0jIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBM
SUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLAotIyBTUEVDSUFMLCBF
WEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCi0j
IExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7
IExPU1MgT0YgVVNFLAotIyBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJ
T04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKLSMgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hF
VEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAotIyAoSU5DTFVESU5H
IE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBV
U0UKLSMgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElU
WSBPRiBTVUNIIERBTUFHRS4KLQotZnJvbSB3ZWJraXRweS50b29sLmJvdC5wYXRjaGFuYWx5c2lz
dGFzayBpbXBvcnQgUGF0Y2hBbmFseXNpc1Rhc2ssIFBhdGNoQW5hbHlzaXNUYXNrRGVsZWdhdGUK
LQotCi1jbGFzcyBVbmFibGVUb0FwcGx5UGF0Y2goRXhjZXB0aW9uKToKLSAgICBkZWYgX19pbml0
X18oc2VsZiwgcGF0Y2gpOgotICAgICAgICBFeGNlcHRpb24uX19pbml0X18oc2VsZikKLSAgICAg
ICAgc2VsZi5wYXRjaCA9IHBhdGNoCi0KLQotY2xhc3MgRWFybHlXYXJuaW5nU3lzdGVtVGFza0Rl
bGVnYXRlKFBhdGNoQW5hbHlzaXNUYXNrRGVsZWdhdGUpOgotICAgIHBhc3MKLQotCi1jbGFzcyBF
YXJseVdhcm5pbmdTeXN0ZW1UYXNrKFBhdGNoQW5hbHlzaXNUYXNrKToKLSAgICBkZWYgdmFsaWRh
dGUoc2VsZik6Ci0gICAgICAgIHNlbGYuX3BhdGNoID0gc2VsZi5fZGVsZWdhdGUucmVmZXRjaF9w
YXRjaChzZWxmLl9wYXRjaCkKLSAgICAgICAgaWYgc2VsZi5fcGF0Y2guaXNfb2Jzb2xldGUoKToK
LSAgICAgICAgICAgIHJldHVybiBGYWxzZQotICAgICAgICBpZiBzZWxmLl9wYXRjaC5idWcoKS5p
c19jbG9zZWQoKToKLSAgICAgICAgICAgIHJldHVybiBGYWxzZQotICAgICAgICBpZiBzZWxmLl9w
YXRjaC5yZXZpZXcoKSA9PSAiLSI6Ci0gICAgICAgICAgICByZXR1cm4gRmFsc2UKLSAgICAgICAg
cmV0dXJuIFRydWUKLQotICAgIGRlZiBydW4oc2VsZik6Ci0gICAgICAgIGlmIG5vdCBzZWxmLnZh
bGlkYXRlKCk6Ci0gICAgICAgICAgICByZXR1cm4gRmFsc2UKLSAgICAgICAgaWYgbm90IHNlbGYu
X2NsZWFuKCk6Ci0gICAgICAgICAgICByZXR1cm4gRmFsc2UKLSAgICAgICAgaWYgbm90IHNlbGYu
X3VwZGF0ZSgpOgotICAgICAgICAgICAgcmV0dXJuIEZhbHNlCi0gICAgICAgIGlmIG5vdCBzZWxm
Ll9hcHBseSgpOgotICAgICAgICAgICAgcmFpc2UgVW5hYmxlVG9BcHBseVBhdGNoKHNlbGYuX3Bh
dGNoKQotICAgICAgICBpZiBub3Qgc2VsZi5fYnVpbGQoKToKLSAgICAgICAgICAgIGlmIG5vdCBz
ZWxmLl9idWlsZF93aXRob3V0X3BhdGNoKCk6Ci0gICAgICAgICAgICAgICAgcmV0dXJuIEZhbHNl
Ci0gICAgICAgICAgICByZXR1cm4gc2VsZi5yZXBvcnRfZmFpbHVyZSgpCi0gICAgICAgIHJldHVy
biBzZWxmLl90ZXN0X3BhdGNoKCkKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkv
dG9vbC9jb21tYW5kcy9lYXJseXdhcm5pbmdzeXN0ZW0ucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtp
dHB5L3Rvb2wvY29tbWFuZHMvZWFybHl3YXJuaW5nc3lzdGVtLnB5CmluZGV4IDNhOGRiOGRhYTBk
NDA0ODYwODkzNDI4ZGQ1ZjBhMzk5MDQ0MjUyMWUuLjU1NzI0ODA1OGUxYThlMzg3YzFjNjYwNjgx
MDYyNTY2YmE4Y2M0NTMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvdG9vbC9j
b21tYW5kcy9lYXJseXdhcm5pbmdzeXN0ZW0ucHkKKysrIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS90b29sL2NvbW1hbmRzL2Vhcmx5d2FybmluZ3N5c3RlbS5weQpAQCAtMjYsMTUgKzI2LDExIEBA
CiAjIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdB
WSBPVVQgT0YgVEhFIFVTRQogIyBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0Yg
VEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgogCitmcm9tIHdlYmtpdHB5LnRvb2wuY29t
bWFuZHMucXVldWVzIGltcG9ydCBBYnN0cmFjdFJldmlld1F1ZXVlCiBmcm9tIHdlYmtpdHB5LmNv
bW1vbi5jb25maWcuY29tbWl0dGVycyBpbXBvcnQgQ29tbWl0dGVyTGlzdAogZnJvbSB3ZWJraXRw
eS5jb21tb24uY29uZmlnLnBvcnRzIGltcG9ydCBXZWJLaXRQb3J0Ci1mcm9tIHdlYmtpdHB5LmNv
bW1vbi5zeXN0ZW0uZGVwcmVjYXRlZF9sb2dnaW5nIGltcG9ydCBlcnJvciwgbG9nCiBmcm9tIHdl
YmtpdHB5LmNvbW1vbi5zeXN0ZW0uZXhlY3V0aXZlIGltcG9ydCBTY3JpcHRFcnJvcgotZnJvbSB3
ZWJraXRweS50b29sLmJvdC5leHBlY3RlZGZhaWx1cmVzIGltcG9ydCBFeHBlY3RlZEZhaWx1cmVz
Ci1mcm9tIHdlYmtpdHB5LnRvb2wuYm90LmxheW91dHRlc3RyZXN1bHRzcmVhZGVyIGltcG9ydCBM
YXlvdXRUZXN0UmVzdWx0c1JlYWRlcgogZnJvbSB3ZWJraXRweS50b29sLmJvdC5xdWV1ZWVuZ2lu
ZSBpbXBvcnQgUXVldWVFbmdpbmUKLWZyb20gd2Via2l0cHkudG9vbC5ib3QuZWFybHl3YXJuaW5n
c3lzdGVtdGFzayBpbXBvcnQgRWFybHlXYXJuaW5nU3lzdGVtVGFzaywgRWFybHlXYXJuaW5nU3lz
dGVtVGFza0RlbGVnYXRlLCBVbmFibGVUb0FwcGx5UGF0Y2gKLWZyb20gd2Via2l0cHkudG9vbC5j
b21tYW5kcy5xdWV1ZXMgaW1wb3J0IEFic3RyYWN0UmV2aWV3UXVldWUKIAogCiBjbGFzcyBBYnN0
cmFjdEVhcmx5V2FybmluZ1N5c3RlbShBYnN0cmFjdFJldmlld1F1ZXVlKToKQEAgLTEwOSw3MyAr
MTA1LDYgQEAgY2xhc3MgQWJzdHJhY3RFYXJseVdhcm5pbmdTeXN0ZW0oQWJzdHJhY3RSZXZpZXdR
dWV1ZSk6CiAgICAgICAgIHRvb2wuYnVncy5wb3N0X2NvbW1lbnRfdG9fYnVnKHN0YXRlWyJwYXRj
aCJdLmJ1Z19pZCgpLCBtZXNzYWdlLCBjYz1jbHMud2F0Y2hlcnMpCiAgICAgICAgIGV4aXQoMSkK
IAotIyBGSVhNRTogVGhpcyBzaG91bGQgbWVyZ2Ugd2l0aCBBYnN0cmFjdEVhcmx5V2FybmluZ1N5
c3RlbSBvbmNlIGFsbCB0aGUgRVdTCi0jIGJvdHMgcnVuIHRlc3RzLgotY2xhc3MgQWJzdHJhY3RU
ZXN0aW5nRVdTKEFic3RyYWN0RWFybHlXYXJuaW5nU3lzdGVtKToKLSAgICBkZWYgYmVnaW5fd29y
a19xdWV1ZShzZWxmKToKLSAgICAgICAgIyBGSVhNRTogVGhpcyB2aW9sYXRlcyBhYnN0cmFjdGlv
bgotICAgICAgICBzZWxmLl90b29sLl9wb3J0ID0gc2VsZi5wb3J0Ci0gICAgICAgIEFic3RyYWN0
RWFybHlXYXJuaW5nU3lzdGVtLmJlZ2luX3dvcmtfcXVldWUoc2VsZikKLSAgICAgICAgc2VsZi5f
ZXhwZWN0ZWRfZmFpbHVyZXMgPSBFeHBlY3RlZEZhaWx1cmVzKCkKLSAgICAgICAgc2VsZi5fbGF5
b3V0X3Rlc3RfcmVzdWx0c19yZWFkZXIgPSBMYXlvdXRUZXN0UmVzdWx0c1JlYWRlcihzZWxmLl90
b29sLCBzZWxmLl9sb2dfZGlyZWN0b3J5KCkpCi0KLSAgICBkZWYgcmV2aWV3X3BhdGNoKHNlbGYs
IHBhdGNoKToKLSAgICAgICAgdGFzayA9IEVhcmx5V2FybmluZ1N5c3RlbVRhc2soc2VsZiwgcGF0
Y2gpCi0gICAgICAgIGlmIG5vdCB0YXNrLnZhbGlkYXRlKCk6Ci0gICAgICAgICAgICBzZWxmLl9k
aWRfZXJyb3IocGF0Y2gsICIlcyBkaWQgbm90IHByb2Nlc3MgcGF0Y2guIiAlIHNlbGYubmFtZSkK
LSAgICAgICAgICAgIHJldHVybiBGYWxzZQotICAgICAgICB0cnk6Ci0gICAgICAgICAgICByZXR1
cm4gdGFzay5ydW4oKQotICAgICAgICBleGNlcHQgVW5hYmxlVG9BcHBseVBhdGNoLCBlOgotICAg
ICAgICAgICAgc2VsZi5fZGlkX2Vycm9yKHBhdGNoLCAiJXMgdW5hYmxlIHRvIGFwcGx5IHBhdGNo
LiIgJSBzZWxmLm5hbWUpCi0gICAgICAgICAgICByZXR1cm4gRmFsc2UKLSAgICAgICAgZXhjZXB0
IFNjcmlwdEVycm9yLCBlOgotICAgICAgICAgICAgIyBGSVhNRTogV2Ugc2hvdWxkIHVwbG9hZCB0
aGUgcmVzdWx0cyBhcmNoaXZlIG9uIGZhaWx1cmUuCi0gICAgICAgICAgICByZXN1bHRzX2xpbmsg
PSBzZWxmLl90b29sLnN0YXR1c19zZXJ2ZXIucmVzdWx0c191cmxfZm9yX3N0YXR1cyh0YXNrLmZh
aWx1cmVfc3RhdHVzX2lkKQotICAgICAgICAgICAgbWVzc2FnZSA9ICJBdHRhY2htZW50ICVzIGRp
ZCBub3QgcGFzcyAlczpcbk91dHB1dDogJXMiICUgKHBhdGNoLmlkKCksIHNlbGYubmFtZSwgcmVz
dWx0c19saW5rKQotICAgICAgICAgICAgcmVzdWx0cyA9IHRhc2sucmVzdWx0c19mcm9tX3BhdGNo
X3Rlc3RfcnVuKHBhdGNoKQotICAgICAgICAgICAgdW5leHBlY3RlZF9mYWlsdXJlcyA9IHNlbGYu
X2V4cGVjdGVkX2ZhaWx1cmVzLnVuZXhwZWN0ZWRfZmFpbHVyZXMocmVzdWx0cykKLSAgICAgICAg
ICAgIGlmIHVuZXhwZWN0ZWRfZmFpbHVyZXM6Ci0gICAgICAgICAgICAgICAgbWVzc2FnZSArPSAi
XG5OZXcgZmFpbGluZyB0ZXN0czpcbiVzIiAlICJcbiIuam9pbih1bmV4cGVjdGVkX2ZhaWx1cmVz
KQotICAgICAgICAgICAgc2VsZi5fdG9vbC5idWdzLnBvc3RfY29tbWVudF90b19idWcocGF0Y2gu
YnVnX2lkKCksIG1lc3NhZ2UsIGNjPXNlbGYud2F0Y2hlcnMpCi0gICAgICAgICAgICByYWlzZQot
Ci0gICAgIyBFYXJseVdhcm5pbmdTeXN0ZW1EZWxlZ2F0ZSBtZXRob2RzCi0KLSAgICBkZWYgcGFy
ZW50X2NvbW1hbmQoc2VsZik6Ci0gICAgICAgIHJldHVybiBzZWxmLm5hbWUKLQotICAgIGRlZiBy
dW5fY29tbWFuZChzZWxmLCBjb21tYW5kKToKLSAgICAgICAgc2VsZi5ydW5fd2Via2l0X3BhdGNo
KGNvbW1hbmQgKyBbc2VsZi5wb3J0LmZsYWcoKV0pCi0KLSAgICBkZWYgY29tbWFuZF9wYXNzZWQo
c2VsZiwgbWVzc2FnZSwgcGF0Y2gpOgotICAgICAgICBwYXNzCi0KLSAgICBkZWYgY29tbWFuZF9m
YWlsZWQoc2VsZiwgbWVzc2FnZSwgc2NyaXB0X2Vycm9yLCBwYXRjaCk6Ci0gICAgICAgIGZhaWx1
cmVfbG9nID0gc2VsZi5fbG9nX2Zyb21fc2NyaXB0X2Vycm9yX2Zvcl91cGxvYWQoc2NyaXB0X2Vy
cm9yKQotICAgICAgICByZXR1cm4gc2VsZi5fdXBkYXRlX3N0YXR1cyhtZXNzYWdlLCBwYXRjaD1w
YXRjaCwgcmVzdWx0c19maWxlPWZhaWx1cmVfbG9nKQotCi0gICAgZGVmIGV4cGVjdGVkX2ZhaWx1
cmVzKHNlbGYpOgotICAgICAgICByZXR1cm4gc2VsZi5fZXhwZWN0ZWRfZmFpbHVyZXMKLQotICAg
IGRlZiBsYXlvdXRfdGVzdF9yZXN1bHRzKHNlbGYpOgotICAgICAgICByZXR1cm4gc2VsZi5fbGF5
b3V0X3Rlc3RfcmVzdWx0c19yZWFkZXIucmVzdWx0cygpCi0KLSAgICBkZWYgYXJjaGl2ZV9sYXN0
X2xheW91dF90ZXN0X3Jlc3VsdHMoc2VsZiwgcGF0Y2gpOgotICAgICAgICByZXR1cm4gc2VsZi5f
bGF5b3V0X3Rlc3RfcmVzdWx0c19yZWFkZXIuYXJjaGl2ZShwYXRjaCkKLQotICAgIGRlZiByZWZl
dGNoX3BhdGNoKHNlbGYsIHBhdGNoKToKLSAgICAgICAgcmV0dXJuIHNlbGYuX3Rvb2wuYnVncy5m
ZXRjaF9hdHRhY2htZW50KHBhdGNoLmlkKCkpCi0KLSAgICBkZWYgcmVwb3J0X2ZsYWt5X3Rlc3Rz
KHNlbGYsIHBhdGNoLCBmbGFreV90ZXN0X3Jlc3VsdHMsIHJlc3VsdHNfYXJjaGl2ZSk6Ci0gICAg
ICAgIHBhc3MKLQotICAgICMgU3RlcFNlcXVlbmNlRXJyb3JIYW5kbGVyIG1ldGhvZHMKLQotICAg
IEBjbGFzc21ldGhvZAotICAgIGRlZiBoYW5kbGVfc2NyaXB0X2Vycm9yKGNscywgdG9vbCwgc3Rh
dGUsIHNjcmlwdF9lcnJvcik6Ci0gICAgICAgIGxvZyhzY3JpcHRfZXJyb3IubWVzc2FnZV93aXRo
X291dHB1dCgpKQotCiAKIGNsYXNzIEd0a0VXUyhBYnN0cmFjdEVhcmx5V2FybmluZ1N5c3RlbSk6
CiAgICAgbmFtZSA9ICJndGstZXdzIgpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRw
eS90b29sL2NvbW1hbmRzL2Vhcmx5d2FybmluZ3N5c3RlbV91bml0dGVzdC5weSBiL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0cHkvdG9vbC9jb21tYW5kcy9lYXJseXdhcm5pbmdzeXN0ZW1fdW5pdHRlc3Qu
cHkKaW5kZXggMjgyY2JhZTkxMDJkMGE2ZTllZWM2ZmUxNDAzODM0OGMwZTZmYTBiZi4uODMwZTEx
Yzg3OTE3Y2JkNWZiMDE3OGI0MjQwNWY0NTVjZjhhZGYxNSAxMDA2NDQKLS0tIGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRweS90b29sL2NvbW1hbmRzL2Vhcmx5d2FybmluZ3N5c3RlbV91bml0dGVzdC5w
eQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3Rvb2wvY29tbWFuZHMvZWFybHl3YXJuaW5n
c3lzdGVtX3VuaXR0ZXN0LnB5CkBAIC0zMyw3ICszMyw3IEBAIGZyb20gd2Via2l0cHkuY29tbW9u
LnN5c3RlbS5vdXRwdXRjYXB0dXJlIGltcG9ydCBPdXRwdXRDYXB0dXJlCiBmcm9tIHdlYmtpdHB5
LnRvb2wuYm90LnF1ZXVlZW5naW5lIGltcG9ydCBRdWV1ZUVuZ2luZQogZnJvbSB3ZWJraXRweS50
b29sLmNvbW1hbmRzLmVhcmx5d2FybmluZ3N5c3RlbSBpbXBvcnQgKgogZnJvbSB3ZWJraXRweS50
b29sLmNvbW1hbmRzLnF1ZXVlc3Rlc3QgaW1wb3J0IFF1ZXVlc1Rlc3QKLWZyb20gd2Via2l0cHku
dG9vbC5tb2NrdG9vbCBpbXBvcnQgTW9ja1Rvb2wsIE1vY2tPcHRpb25zLCBNb2NrUG9ydAorZnJv
bSB3ZWJraXRweS50b29sLm1vY2t0b29sIGltcG9ydCBNb2NrVG9vbCwgTW9ja09wdGlvbnMKIAog
CiBjbGFzcyBBYnN0cmFjdEVhcmx5V2FybmluZ1N5c3RlbVRlc3QoUXVldWVzVGVzdCk6CkBAIC0x
MDgsMjggKzEwOCw2IEBAIGNsYXNzIEVhcmx5V2FybmluZ1N5dGVtVGVzdChRdWV1ZXNUZXN0KToK
ICAgICAgICAgZXhwZWN0ZWRfZXhjZXB0aW9ucyA9IHsiaGFuZGxlX3NjcmlwdF9lcnJvciI6IFN5
c3RlbUV4aXR9CiAgICAgICAgIHNlbGYuYXNzZXJ0X3F1ZXVlX291dHB1dHMoZXdzLCBleHBlY3Rl
ZF9zdGRlcnI9ZXhwZWN0ZWRfc3RkZXJyLCBleHBlY3RlZF9leGNlcHRpb25zPWV4cGVjdGVkX2V4
Y2VwdGlvbnMpCiAKLSAgICBkZWYgdGVzdF90ZXN0aW5nX2V3cyhzZWxmKToKLSAgICAgICAgY2xh
c3MgQ29uY3JldGVUZXN0aW5nRVdTKEFic3RyYWN0VGVzdGluZ0VXUyk6Ci0gICAgICAgICAgICBu
YW1lID0gIm1vY2stdGVzdGluZy1ld3MtbmFtZSIKLSAgICAgICAgICAgIHBvcnRfbmFtZSA9ICJt
b2NrLXBvcnQiCi0gICAgICAgIGV3cyA9IENvbmNyZXRlVGVzdGluZ0VXUygpCi0gICAgICAgIGV3
cy5wb3J0ID0gTW9ja1BvcnQoKQotICAgICAgICBleHBlY3RlZF9zdGRlcnIgPSB7Ci0gICAgICAg
ICAgICAiYmVnaW5fd29ya19xdWV1ZSI6ICIiIkNBVVRJT046IG1vY2stdGVzdGluZy1ld3MtbmFt
ZSB3aWxsIGRpc2NhcmQgYWxsIGxvY2FsIGNoYW5nZXMgaW4gIi9wcml2YXRlL3RtcCIKLVJ1bm5p
bmcgV2ViS2l0IG1vY2stdGVzdGluZy1ld3MtbmFtZS4KLU1PQ0s6IHVwZGF0ZV9zdGF0dXM6IG1v
Y2stdGVzdGluZy1ld3MtbmFtZSBTdGFydGluZyBRdWV1ZQotIiIiLAotICAgICAgICAgICAgImhh
bmRsZV91bmV4cGVjdGVkX2Vycm9yIjogIiIiTW9jayBlcnJvciBtZXNzYWdlCi0iIiIsCi0gICAg
ICAgICAgICAibmV4dF93b3JrX2l0ZW0iOiAiIiwKLSAgICAgICAgICAgICJwcm9jZXNzX3dvcmtf
aXRlbSI6ICIiIk1PQ0s6IHVwZGF0ZV9zdGF0dXM6IG1vY2stdGVzdGluZy1ld3MtbmFtZSBQYXNz
Ci1NT0NLOiByZWxlYXNlX3dvcmtfaXRlbTogbW9jay10ZXN0aW5nLWV3cy1uYW1lIDE5NwotIiIi
LAotICAgICAgICAgICAgImhhbmRsZV9zY3JpcHRfZXJyb3IiOiAiIiJTY3JpcHRFcnJvciBlcnJv
ciBtZXNzYWdlCi0iIiIsCi0gICAgICAgIH0KLSAgICAgICAgc2VsZi5hc3NlcnRfcXVldWVfb3V0
cHV0cyhld3MsIGV4cGVjdGVkX3N0ZGVycj1leHBlY3RlZF9zdGRlcnIpCi0KICAgICAjIEZJWE1F
OiBJZiBhbGwgRVdTZXMgYXJlIGdvaW5nIHRvIG91dHB1dCB0aGUgc2FtZSB0ZXh0LCB3ZQogICAg
ICMgY291bGQgdGVzdCB0aGVtIGFsbCBpbiBvbmUgbWV0aG9kIHdpdGggYSBmb3IgbG9vcCBvdmVy
IGFuIGFycmF5LgogICAgIGRlZiB0ZXN0X2Nocm9taXVtX2xpbnV4X2V3cyhzZWxmKToK
</data>

          </attachment>
      

    </bug>

</bugzilla>