<?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>58864</bug_id>
          
          <creation_ts>2011-04-18 21:58:54 -0700</creation_ts>
          <short_desc>Add overwrite copy/move tests for FileSystem API</short_desc>
          <delta_ts>2011-04-20 12:54:28 -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>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</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>0</everconfirmed>
          <reporter name="Taiju Tsuiki">tzik</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dmikurube</cc>
    
    <cc>ericu</cc>
    
    <cc>kinuko</cc>
    
    <cc>levin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>388294</commentid>
    <comment_count>0</comment_count>
    <who name="Taiju Tsuiki">tzik</who>
    <bug_when>2011-04-18 21:58:54 -0700</bug_when>
    <thetext>Add overwrite copy/move tests for FileSystem API.
Currently, layout tests in fast/filesystem for copy/move don&apos;t have overwriting test.

Spec says:
&gt; A move of a file on top of an existing file must attempt to delete and replace that file.
&gt; A move of a directory on top of an existing empty directory must attempt to delete and replace that directory.
http://dev.w3.org/2009/dap/file-system/file-dir-sys.html#widl-EntrySync-moveTo</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388317</commentid>
    <comment_count>1</comment_count>
      <attachid>90151</attachid>
    <who name="Taiju Tsuiki">tzik</who>
    <bug_when>2011-04-18 23:29:46 -0700</bug_when>
    <thetext>Created attachment 90151
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388491</commentid>
    <comment_count>2</comment_count>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2011-04-19 07:15:34 -0700</bug_when>
    <thetext>(In reply to comment #0)
&gt; Add overwrite copy/move tests for FileSystem API.
&gt; Currently, layout tests in fast/filesystem for copy/move don&apos;t have overwriting test.
&gt; 
&gt; Spec says:
&gt; &gt; A move of a file on top of an existing file must attempt to delete and replace that file.
&gt; &gt; A move of a directory on top of an existing empty directory must attempt to delete and replace that directory.
&gt; http://dev.w3.org/2009/dap/file-system/file-dir-sys.html#widl-EntrySync-moveTo

It looks like the spec doesn&apos;t explicitly say which error code should be returned when an attempt to copy/move a file on top of a directory is made, and seems like we&apos;re returning TYPE_MISMATCH_ERR.

Eric, do you have any idea which error code should be returned in this case?
Maybe INVALID_MODIFICATION_ERR is the right one?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>388827</commentid>
    <comment_count>3</comment_count>
    <who name="Eric U.">ericu</who>
    <bug_when>2011-04-19 15:05:42 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (In reply to comment #0)
&gt; &gt; Add overwrite copy/move tests for FileSystem API.
&gt; &gt; Currently, layout tests in fast/filesystem for copy/move don&apos;t have overwriting test.
&gt; &gt; 
&gt; &gt; Spec says:
&gt; &gt; &gt; A move of a file on top of an existing file must attempt to delete and replace that file.
&gt; &gt; &gt; A move of a directory on top of an existing empty directory must attempt to delete and replace that directory.
&gt; &gt; http://dev.w3.org/2009/dap/file-system/file-dir-sys.html#widl-EntrySync-moveTo
&gt; 
&gt; It looks like the spec doesn&apos;t explicitly say which error code should be returned when an attempt to copy/move a file on top of a directory is made, and seems like we&apos;re returning TYPE_MISMATCH_ERR.
&gt; 
&gt; Eric, do you have any idea which error code should be returned in this case?
&gt; Maybe INVALID_MODIFICATION_ERR is the right one?

TYPE_MISMATCH_ERR would be OK if the directory to be overwritten was empty, and failed because you were moving a file there.  However, if you were moving a directory on top of a non-empty directory, INVALID_MODIFICATION_ERR is correct.  Let&apos;s just make it INVALID_MODIFICATION_ERR for all of them for simplicity, and I&apos;ll fix the spec.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389123</commentid>
    <comment_count>4</comment_count>
      <attachid>90324</attachid>
    <who name="Taiju Tsuiki">tzik</who>
    <bug_when>2011-04-20 02:17:19 -0700</bug_when>
    <thetext>Created attachment 90324
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389149</commentid>
    <comment_count>5</comment_count>
    <who name="Kinuko Yasuda">kinuko</who>
    <bug_when>2011-04-20 04:46:07 -0700</bug_when>
    <thetext>The patch looks good to me.  Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389451</commentid>
    <comment_count>6</comment_count>
      <attachid>90324</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-20 12:54:23 -0700</bug_when>
    <thetext>Comment on attachment 90324
Patch

Clearing flags on attachment: 90324

Committed r84408: &lt;http://trac.webkit.org/changeset/84408&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>389452</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-20 12:54:28 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>90151</attachid>
            <date>2011-04-18 23:29:46 -0700</date>
            <delta_ts>2011-04-20 02:17:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-58864-20110419152944.patch</filename>
            <type>text/plain</type>
            <size>8760</size>
            <attacher name="Taiju Tsuiki">tzik</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODQwNDYKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBhOTMwZjhkNTA0NDI0M2NhNzVhYWVk
YTgzM2E2ZmI5ZTYyYjdkMmQ1Li4zMDNhZjBhNTM2NDZhMTRiNjllMDIxMmI1MmNhODcxOGFlNzI2
YzE5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDQtMTggIFRhaWp1IFRTVUlLSSAgPGRl
dmVsb3BAdHppay5qcD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBBZGQgb3ZlcndyaXRlIGNvcHkvbW92ZSB0ZXN0cyBmb3IgRmlsZVN5c3RlbSBBUEkK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU4ODY0CisK
KyAgICAgICAgKiBmYXN0L2ZpbGVzeXN0ZW0vb3AtY29weS1leHBlY3RlZC50eHQ6CisgICAgICAg
ICogZmFzdC9maWxlc3lzdGVtL29wLW1vdmUtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGZhc3Qv
ZmlsZXN5c3RlbS9yZXNvdXJjZXMvb3AtY29weS5qczoKKyAgICAgICAgKiBmYXN0L2ZpbGVzeXN0
ZW0vcmVzb3VyY2VzL29wLW1vdmUuanM6CisKIDIwMTEtMDQtMTUgIEFuZHJlYXMgS2xpbmcgIDxr
bGluZ0B3ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJlbW92ZSBhIFF0LXNwZWNp
ZmljIGV4cGVjdGF0aW9uIHRoYXQncyBubyBsb25nZXIgbmVlZGVkLgpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvZmFzdC9maWxlc3lzdGVtL29wLWNvcHktZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVz
dHMvZmFzdC9maWxlc3lzdGVtL29wLWNvcHktZXhwZWN0ZWQudHh0CmluZGV4IDZkMTg5MTJjZWUy
ZjQwMTY0MzgwMGJhNzZjMDZkNjU2NTk2MTdmMjkuLjAxMjBlMTkxMzdhNzk3ZTU0MGFiMzg3M2Mz
NTRjNDQ2N2JjYjU4NzYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZmlsZXN5c3RlbS9v
cC1jb3B5LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2ZpbGVzeXN0ZW0vb3At
Y29weS1leHBlY3RlZC50eHQKQEAgLTUyLDYgKzUyLDI2IEBAIFBBU1MgVmVyaWZpZWQgZW50cnk6
IEVOVFJZIHtwYXRoOi9iL2EgbmFtZTphIHR5cGU6RElSRUNUT1JZfQogUEFTUyBWZXJpZmllZCBl
bnRyeTogRU5UUlkge3BhdGg6L2IvYS9iIG5hbWU6YiB0eXBlOkRJUkVDVE9SWX0KIFBBU1MgVmVy
aWZpZWQgZW50cnk6IEVOVFJZIHtwYXRoOi9iL2EvYi9jIG5hbWU6YyB0eXBlOkZJTEV9CiBQQVNT
IFZlcmlmaWVkIGVudHJ5OiBFTlRSWSB7cGF0aDovYi9hL2IvZCBuYW1lOmQgdHlwZTpGSUxFfQor
KiBSdW5uaW5nOiBPdmVyd3JpdGluZ0NvcHlGaWxlVG9GaWxlCitQQVNTIFN1Y2NlZWRlZDogIi9h
Ii5jb3B5VG8oIi8iLCAiYiIpCitQQVNTIFZlcmlmaWVkIGVudHJ5OiBFTlRSWSB7cGF0aDovYSBu
YW1lOmEgdHlwZTpGSUxFfQorUEFTUyBWZXJpZmllZCBlbnRyeTogRU5UUlkge3BhdGg6L2IgbmFt
ZTpiIHR5cGU6RklMRX0KKyogUnVubmluZzogT3ZlcndyaXRpbmdDb3B5RGlyZWN0b3J5VG9FbXB0
eURpcmVjdG9yeQorUEFTUyBTdWNjZWVkZWQ6ICIvYSIuY29weVRvKCIvIiwgImMiKQorUEFTUyBW
ZXJpZmllZCBlbnRyeTogRU5UUlkge3BhdGg6L2EgbmFtZTphIHR5cGU6RElSRUNUT1JZfQorUEFT
UyBWZXJpZmllZCBlbnRyeTogRU5UUlkge3BhdGg6L2EvYiBuYW1lOmIgdHlwZTpGSUxFfQorUEFT
UyBWZXJpZmllZCBlbnRyeTogRU5UUlkge3BhdGg6L2MgbmFtZTpjIHR5cGU6RElSRUNUT1JZfQor
UEFTUyBWZXJpZmllZCBlbnRyeTogRU5UUlkge3BhdGg6L2MvYiBuYW1lOmIgdHlwZTpGSUxFfQor
KiBSdW5uaW5nOiBPdmVyd3JpdGluZ0NvcHlGaWxlVG9EaXJlY3RvcnkKK1BBU1MgdGhpcy5leHBl
Y3RlZEVycm9yQ29kZSArICIiIGlzICIxMSIKK1BBU1MgVmVyaWZpZWQgZW50cnk6IEVOVFJZIHtw
YXRoOi9hIG5hbWU6YSB0eXBlOkZJTEV9CitQQVNTIFZlcmlmaWVkIGVudHJ5OiBFTlRSWSB7cGF0
aDovYiBuYW1lOmIgdHlwZTpESVJFQ1RPUll9CisqIFJ1bm5pbmc6IE92ZXJ3cml0aW5nQ29weURp
cmVjdG9yeVRvTm9uZW1wdHlEaXJlY3RvcnkKK1BBU1MgdGhpcy5leHBlY3RlZEVycm9yQ29kZSAr
ICIiIGlzICI5IgorUEFTUyBWZXJpZmllZCBlbnRyeTogRU5UUlkge3BhdGg6L2EgbmFtZTphIHR5
cGU6RElSRUNUT1JZfQorUEFTUyBWZXJpZmllZCBlbnRyeTogRU5UUlkge3BhdGg6L2EvYiBuYW1l
OmIgdHlwZTpGSUxFfQorUEFTUyBWZXJpZmllZCBlbnRyeTogRU5UUlkge3BhdGg6L2MgbmFtZTpj
IHR5cGU6RElSRUNUT1JZfQorUEFTUyBWZXJpZmllZCBlbnRyeTogRU5UUlkge3BhdGg6L2MvZCBu
YW1lOmQgdHlwZTpGSUxFfQogRmluaXNoZWQgcnVubmluZyB0ZXN0cy4KIFBBU1Mgc3VjY2Vzc2Z1
bGx5UGFyc2VkIGlzIHRydWUKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9maWxlc3lz
dGVtL29wLW1vdmUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9maWxlc3lzdGVtL29w
LW1vdmUtZXhwZWN0ZWQudHh0CmluZGV4IDM1NDYzOTZmYjVmYTIyMDE4ZWQyNTFkNTM1Yzg2NDcw
MzkwYmFjZmQuLjdmNGQ5NTc5ZjMxYjRjMmUwZmVmZWYyNzMzNDA3ZWIyMDBiNmJmOWIgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZmlsZXN5c3RlbS9vcC1tb3ZlLWV4cGVjdGVkLnR4dAor
KysgYi9MYXlvdXRUZXN0cy9mYXN0L2ZpbGVzeXN0ZW0vb3AtbW92ZS1leHBlY3RlZC50eHQKQEAg
LTQ5LDYgKzQ5LDI0IEBAIFBBU1MgVmVyaWZpZWQgZW50cnk6IEVOVFJZIHtwYXRoOi9iL2EgbmFt
ZTphIHR5cGU6RElSRUNUT1JZfQogUEFTUyBWZXJpZmllZCBlbnRyeTogRU5UUlkge3BhdGg6L2Iv
YS9iIG5hbWU6YiB0eXBlOkRJUkVDVE9SWX0KIFBBU1MgVmVyaWZpZWQgZW50cnk6IEVOVFJZIHtw
YXRoOi9iL2EvYi9jIG5hbWU6YyB0eXBlOkZJTEV9CiBQQVNTIFZlcmlmaWVkIGVudHJ5OiBFTlRS
WSB7cGF0aDovYi9hL2IvZCBuYW1lOmQgdHlwZTpGSUxFfQorKiBSdW5uaW5nOiBPdmVyd3JpdGlu
Z01vdmVGaWxlVG9GaWxlCitQQVNTIFN1Y2NlZWRlZDogIi9hIi5tb3ZlVG8oIi8iLCAiYiIpCitQ
QVNTIFZlcmlmaWVkIGVudHJ5OiBFTlRSWSB7cGF0aDovYiBuYW1lOmIgdHlwZTpGSUxFfQorKiBS
dW5uaW5nOiBPdmVyd3JpdGluZ01vdmVEaXJlY3RvcnlUb0VtcHR5RGlyZWN0b3J5CitQQVNTIFN1
Y2NlZWRlZDogIi9hIi5tb3ZlVG8oIi8iLCAiYyIpCitQQVNTIFZlcmlmaWVkIGVudHJ5OiBFTlRS
WSB7cGF0aDovYyBuYW1lOmMgdHlwZTpESVJFQ1RPUll9CitQQVNTIFZlcmlmaWVkIGVudHJ5OiBF
TlRSWSB7cGF0aDovYy9iIG5hbWU6YiB0eXBlOkZJTEV9CitQQVNTIFZlcmlmaWVkIGVudHJ5IGRv
ZXMgTk9UIGV4aXN0OiAvYQorKiBSdW5uaW5nOiBPdmVyd3JpdGluZ01vdmVGaWxlVG9EaXJlY3Rv
cnkKK1BBU1MgdGhpcy5leHBlY3RlZEVycm9yQ29kZSArICIiIGlzICIxMSIKK1BBU1MgVmVyaWZp
ZWQgZW50cnk6IEVOVFJZIHtwYXRoOi9hIG5hbWU6YSB0eXBlOkZJTEV9CitQQVNTIFZlcmlmaWVk
IGVudHJ5OiBFTlRSWSB7cGF0aDovYiBuYW1lOmIgdHlwZTpESVJFQ1RPUll9CisqIFJ1bm5pbmc6
IE92ZXJ3cml0aW5nTW92ZURpcmVjdG9yeVRvTm9uZW1wdHlEaXJlY3RvcnkKK1BBU1MgdGhpcy5l
eHBlY3RlZEVycm9yQ29kZSArICIiIGlzICI5IgorUEFTUyBWZXJpZmllZCBlbnRyeTogRU5UUlkg
e3BhdGg6L2EgbmFtZTphIHR5cGU6RElSRUNUT1JZfQorUEFTUyBWZXJpZmllZCBlbnRyeTogRU5U
Ulkge3BhdGg6L2EvYiBuYW1lOmIgdHlwZTpGSUxFfQorUEFTUyBWZXJpZmllZCBlbnRyeTogRU5U
Ulkge3BhdGg6L2MgbmFtZTpjIHR5cGU6RElSRUNUT1JZfQorUEFTUyBWZXJpZmllZCBlbnRyeTog
RU5UUlkge3BhdGg6L2MvZCBuYW1lOmQgdHlwZTpGSUxFfQogRmluaXNoZWQgcnVubmluZyB0ZXN0
cy4KIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKIApkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvZmFzdC9maWxlc3lzdGVtL3Jlc291cmNlcy9vcC1jb3B5LmpzIGIvTGF5b3V0VGVzdHMv
ZmFzdC9maWxlc3lzdGVtL3Jlc291cmNlcy9vcC1jb3B5LmpzCmluZGV4IDNiZjJhOTU2ODQyYWM4
MmQxOTk1YjE2MjA2Zjk0NzE5NmZjOTNkMzYuLjEwNzExY2JhMmIxYWI4MGQ5OTQwOWZlNTE4ZTA5
YWE1NWRkYjIzOTYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZmlsZXN5c3RlbS9yZXNv
dXJjZXMvb3AtY29weS5qcworKysgYi9MYXlvdXRUZXN0cy9mYXN0L2ZpbGVzeXN0ZW0vcmVzb3Vy
Y2VzL29wLWNvcHkuanMKQEAgLTE2MSw0ICsxNjEsNjggQEAgdmFyIHRlc3RDYXNlcyA9IFsKICAg
ICAgICAgICAgIHtmdWxsUGF0aDonL2IvYS9iL2QnfSwKICAgICAgICAgXSwKICAgICB9LAorICAg
IHsKKyAgICAgICAgbmFtZTogIk92ZXJ3cml0aW5nQ29weUZpbGVUb0ZpbGUiLAorICAgICAgICBw
cmVjb25kaXRpb246IFsKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2EifSwKKyAgICAgICAgICAg
IHtmdWxsUGF0aDoiL2IifSwKKyAgICAgICAgXSwKKyAgICAgICAgdGVzdHM6IFsKKyAgICAgICAg
ICAgIGZ1bmN0aW9uKGhlbHBlcikge2hlbHBlci5jb3B5KCIvYSIsIi8iLCJiIik7fQorICAgICAg
ICBdLAorICAgICAgICBwb3N0Y29uZGl0aW9uOiBbCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9h
In0sCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9iIn0sCisgICAgICAgIF0sCisgICAgfSwKKyAg
ICB7CisgICAgICAgIG5hbWU6ICJPdmVyd3JpdGluZ0NvcHlEaXJlY3RvcnlUb0VtcHR5RGlyZWN0
b3J5IiwKKyAgICAgICAgcHJlY29uZGl0aW9uOiBbCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9h
IiwgaXNEaXJlY3Rvcnk6dHJ1ZX0sCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9hL2IifSwKKyAg
ICAgICAgICAgIHtmdWxsUGF0aDoiL2MiLCBpc0RpcmVjdG9yeTp0cnVlfSwKKyAgICAgICAgXSwK
KyAgICAgICAgdGVzdHM6IFsKKyAgICAgICAgICAgIGZ1bmN0aW9uKGhlbHBlcikge2hlbHBlci5j
b3B5KCIvYSIsIi8iLCJjIik7fQorICAgICAgICBdLAorICAgICAgICBwb3N0Y29uZGl0aW9uOiBb
CisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9hIiwgaXNEaXJlY3Rvcnk6dHJ1ZX0sCisgICAgICAg
ICAgICB7ZnVsbFBhdGg6Ii9hL2IifSwKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2MiLCBpc0Rp
cmVjdG9yeTp0cnVlfSwKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2MvYiJ9LAorICAgICAgICBd
LAorICAgIH0sCisgICAgeworICAgICAgICBuYW1lOiAiT3ZlcndyaXRpbmdDb3B5RmlsZVRvRGly
ZWN0b3J5IiwKKyAgICAgICAgcHJlY29uZGl0aW9uOiBbCisgICAgICAgICAgICB7ZnVsbFBhdGg6
Ii9hIn0sCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9iIiwgaXNEaXJlY3Rvcnk6IHRydWV9LAor
ICAgICAgICBdLAorICAgICAgICB0ZXN0czogWworLy8gICAgICAgICAgICBmdW5jdGlvbihoZWxw
ZXIpIHtoZWxwZXIuY29weSgiL2EiLCIvIiwiYiIsRmlsZUVycm9yLklOVkFMSURfTU9ESUZJQ0FU
SU9OX0VSUik7fQorICAgICAgICAgICAgZnVuY3Rpb24oaGVscGVyKSB7aGVscGVyLmNvcHkoIi9h
IiwiLyIsImIiLEZpbGVFcnJvci5UWVBFX01JU01BVENIX0VSUik7fQorICAgICAgICBdLAorICAg
ICAgICBwb3N0Y29uZGl0aW9uOiBbCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9hIn0sCisgICAg
ICAgICAgICB7ZnVsbFBhdGg6Ii9iIiwgaXNEaXJlY3Rvcnk6IHRydWV9LAorICAgICAgICBdLAor
ICAgIH0sCisgICAgeworICAgICAgICBuYW1lOiAiT3ZlcndyaXRpbmdDb3B5RGlyZWN0b3J5VG9O
b25lbXB0eURpcmVjdG9yeSIsCisgICAgICAgIHByZWNvbmRpdGlvbjogWworICAgICAgICAgICAg
e2Z1bGxQYXRoOiIvYSIsIGlzRGlyZWN0b3J5OiB0cnVlfSwKKyAgICAgICAgICAgIHtmdWxsUGF0
aDoiL2EvYiJ9LAorICAgICAgICAgICAge2Z1bGxQYXRoOiIvYyIsIGlzRGlyZWN0b3J5OiB0cnVl
fSwKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2MvZCJ9LAorICAgICAgICBdLAorICAgICAgICB0
ZXN0czogWworICAgICAgICAgICAgZnVuY3Rpb24oaGVscGVyKSB7aGVscGVyLmNvcHkoIi9hIiwi
LyIsImMiLEZpbGVFcnJvci5JTlZBTElEX01PRElGSUNBVElPTl9FUlIpO30KKyAgICAgICAgXSwK
KyAgICAgICAgcG9zdGNvbmRpdGlvbjogWworICAgICAgICAgICAge2Z1bGxQYXRoOiIvYSIsIGlz
RGlyZWN0b3J5OiB0cnVlfSwKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2EvYiJ9LAorICAgICAg
ICAgICAge2Z1bGxQYXRoOiIvYyIsIGlzRGlyZWN0b3J5OiB0cnVlfSwKKyAgICAgICAgICAgIHtm
dWxsUGF0aDoiL2MvZCJ9LAorICAgICAgICBdLAorICAgIH0sCiBdOwpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvZmFzdC9maWxlc3lzdGVtL3Jlc291cmNlcy9vcC1tb3ZlLmpzIGIvTGF5b3V0VGVz
dHMvZmFzdC9maWxlc3lzdGVtL3Jlc291cmNlcy9vcC1tb3ZlLmpzCmluZGV4IDNlNGZhMjNmNjZm
YjBhNTU1NzA3OGM4MjU2ZTY1ZTUzZTNkOThiMTIuLjNkODA0NTdmM2JmYjY3MzU4NTQ4M2MzNzc0
YWFlNzdhOGQ0OWJiODkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZmlsZXN5c3RlbS9y
ZXNvdXJjZXMvb3AtbW92ZS5qcworKysgYi9MYXlvdXRUZXN0cy9mYXN0L2ZpbGVzeXN0ZW0vcmVz
b3VyY2VzL29wLW1vdmUuanMKQEAgLTE1OCw0ICsxNTgsNjYgQEAgdmFyIHRlc3RDYXNlcyA9IFsK
ICAgICAgICAgICAgIHtmdWxsUGF0aDonL2IvYS9iL2QnfSwKICAgICAgICAgXSwKICAgICB9LAor
ICAgIHsKKyAgICAgICAgbmFtZTogIk92ZXJ3cml0aW5nTW92ZUZpbGVUb0ZpbGUiLAorICAgICAg
ICBwcmVjb25kaXRpb246IFsKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2EifSwKKyAgICAgICAg
ICAgIHtmdWxsUGF0aDoiL2IifSwKKyAgICAgICAgXSwKKyAgICAgICAgdGVzdHM6IFsKKyAgICAg
ICAgICAgIGZ1bmN0aW9uKGhlbHBlcikge2hlbHBlci5tb3ZlKCIvYSIsIi8iLCJiIik7fQorICAg
ICAgICBdLAorICAgICAgICBwb3N0Y29uZGl0aW9uOiBbCisgICAgICAgICAgICB7ZnVsbFBhdGg6
Ii9iIn0sCisgICAgICAgIF0sCisgICAgfSwKKyAgICB7CisgICAgICAgIG5hbWU6ICJPdmVyd3Jp
dGluZ01vdmVEaXJlY3RvcnlUb0VtcHR5RGlyZWN0b3J5IiwKKyAgICAgICAgcHJlY29uZGl0aW9u
OiBbCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9hIiwgaXNEaXJlY3Rvcnk6dHJ1ZX0sCisgICAg
ICAgICAgICB7ZnVsbFBhdGg6Ii9hL2IifSwKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2MiLCBp
c0RpcmVjdG9yeTp0cnVlfSwKKyAgICAgICAgXSwKKyAgICAgICAgdGVzdHM6IFsKKyAgICAgICAg
ICAgIGZ1bmN0aW9uKGhlbHBlcikge2hlbHBlci5tb3ZlKCIvYSIsIi8iLCJjIik7fQorICAgICAg
ICBdLAorICAgICAgICBwb3N0Y29uZGl0aW9uOiBbCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9j
IiwgaXNEaXJlY3Rvcnk6dHJ1ZX0sCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9jL2IifSwKKyAg
ICAgICAgICAgIHtmdWxsUGF0aDoiL2EiLCBub25leGlzdGVudDp0cnVlfSwKKyAgICAgICAgXSwK
KyAgICB9LAorICAgIHsKKyAgICAgICAgbmFtZTogIk92ZXJ3cml0aW5nTW92ZUZpbGVUb0RpcmVj
dG9yeSIsCisgICAgICAgIHByZWNvbmRpdGlvbjogWworICAgICAgICAgICAge2Z1bGxQYXRoOiIv
YSJ9LAorICAgICAgICAgICAge2Z1bGxQYXRoOiIvYiIsIGlzRGlyZWN0b3J5OiB0cnVlfSwKKyAg
ICAgICAgXSwKKyAgICAgICAgdGVzdHM6IFsKKy8vICAgICAgICAgICAgZnVuY3Rpb24oaGVscGVy
KSB7aGVscGVyLm1vdmUoIi9hIiwiLyIsImIiLEZpbGVFcnJvci5JTlZBTElEX01PRElGSUNBVElP
Tl9FUlIpO30KKyAgICAgICAgICAgIGZ1bmN0aW9uKGhlbHBlcikge2hlbHBlci5tb3ZlKCIvYSIs
Ii8iLCJiIixGaWxlRXJyb3IuVFlQRV9NSVNNQVRDSF9FUlIpO30KKyAgICAgICAgXSwKKyAgICAg
ICAgcG9zdGNvbmRpdGlvbjogWworICAgICAgICAgICAge2Z1bGxQYXRoOiIvYSJ9LAorICAgICAg
ICAgICAge2Z1bGxQYXRoOiIvYiIsIGlzRGlyZWN0b3J5OiB0cnVlfSwKKyAgICAgICAgXSwKKyAg
ICB9LAorICAgIHsKKyAgICAgICAgbmFtZTogIk92ZXJ3cml0aW5nTW92ZURpcmVjdG9yeVRvTm9u
ZW1wdHlEaXJlY3RvcnkiLAorICAgICAgICBwcmVjb25kaXRpb246IFsKKyAgICAgICAgICAgIHtm
dWxsUGF0aDoiL2EiLCBpc0RpcmVjdG9yeTogdHJ1ZX0sCisgICAgICAgICAgICB7ZnVsbFBhdGg6
Ii9hL2IifSwKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2MiLCBpc0RpcmVjdG9yeTogdHJ1ZX0s
CisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9jL2QifSwKKyAgICAgICAgXSwKKyAgICAgICAgdGVz
dHM6IFsKKyAgICAgICAgICAgIGZ1bmN0aW9uKGhlbHBlcikge2hlbHBlci5tb3ZlKCIvYSIsIi8i
LCJjIixGaWxlRXJyb3IuSU5WQUxJRF9NT0RJRklDQVRJT05fRVJSKTt9CisgICAgICAgIF0sCisg
ICAgICAgIHBvc3Rjb25kaXRpb246IFsKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2EiLCBpc0Rp
cmVjdG9yeTogdHJ1ZX0sCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9hL2IifSwKKyAgICAgICAg
ICAgIHtmdWxsUGF0aDoiL2MiLCBpc0RpcmVjdG9yeTogdHJ1ZX0sCisgICAgICAgICAgICB7ZnVs
bFBhdGg6Ii9jL2QifSwKKyAgICAgICAgXSwKKyAgICB9LAogXTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>90324</attachid>
            <date>2011-04-20 02:17:19 -0700</date>
            <delta_ts>2011-04-20 12:54:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-58864-20110420181717.patch</filename>
            <type>text/plain</type>
            <size>11334</size>
            <attacher name="Taiju Tsuiki">tzik</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODQwNDYKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBhOTMwZjhkNTA0NDI0M2NhNzVhYWVk
YTgzM2E2ZmI5ZTYyYjdkMmQ1Li45YjUyY2IwNDIwYWI2NWQzYmFiMmFjYTcyMTllZDI4NzY2OGQw
Mjg5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDQtMjAgIFRhaWp1IFRTVUlLSSAgPHR6
aWtAZ29vZ2xlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBBZGQgb3ZlcndyaXRlIGNvcHkvbW92ZSB0ZXN0cyBmb3IgRmlsZVN5c3RlbSBBUEkK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU4ODY0CisK
KyAgICAgICAgKiBmYXN0L2ZpbGVzeXN0ZW0vb3AtY29weS1leHBlY3RlZC50eHQ6CisgICAgICAg
ICogZmFzdC9maWxlc3lzdGVtL29wLW1vdmUtZXhwZWN0ZWQudHh0OgorICAgICAgICAqIGZhc3Qv
ZmlsZXN5c3RlbS9yZXNvdXJjZXMvb3AtY29weS5qczoKKyAgICAgICAgKiBmYXN0L2ZpbGVzeXN0
ZW0vcmVzb3VyY2VzL29wLW1vdmUuanM6CisKIDIwMTEtMDQtMTUgIEFuZHJlYXMgS2xpbmcgIDxr
bGluZ0B3ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJlbW92ZSBhIFF0LXNwZWNp
ZmljIGV4cGVjdGF0aW9uIHRoYXQncyBubyBsb25nZXIgbmVlZGVkLgpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvZmFzdC9maWxlc3lzdGVtL29wLWNvcHktZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVz
dHMvZmFzdC9maWxlc3lzdGVtL29wLWNvcHktZXhwZWN0ZWQudHh0CmluZGV4IDZkMTg5MTJjZWUy
ZjQwMTY0MzgwMGJhNzZjMDZkNjU2NTk2MTdmMjkuLmZjMmFhNGViM2ZmZGYyYTk5ZGYyNmRhMTg0
Y2Q1MDJlZDZkZjI1MjcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZmlsZXN5c3RlbS9v
cC1jb3B5LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2ZpbGVzeXN0ZW0vb3At
Y29weS1leHBlY3RlZC50eHQKQEAgLTUyLDYgKzUyLDM1IEBAIFBBU1MgVmVyaWZpZWQgZW50cnk6
IEVOVFJZIHtwYXRoOi9iL2EgbmFtZTphIHR5cGU6RElSRUNUT1JZfQogUEFTUyBWZXJpZmllZCBl
bnRyeTogRU5UUlkge3BhdGg6L2IvYS9iIG5hbWU6YiB0eXBlOkRJUkVDVE9SWX0KIFBBU1MgVmVy
aWZpZWQgZW50cnk6IEVOVFJZIHtwYXRoOi9iL2EvYi9jIG5hbWU6YyB0eXBlOkZJTEV9CiBQQVNT
IFZlcmlmaWVkIGVudHJ5OiBFTlRSWSB7cGF0aDovYi9hL2IvZCBuYW1lOmQgdHlwZTpGSUxFfQor
KiBSdW5uaW5nOiBPdmVyd3JpdGluZ0NvcHlGaWxlVG9GaWxlCitQQVNTIFN1Y2NlZWRlZDogIi9h
Ii5jb3B5VG8oIi8iLCAiYiIpCitQQVNTIFZlcmlmaWVkIGVudHJ5OiBFTlRSWSB7cGF0aDovYSBu
YW1lOmEgdHlwZTpGSUxFfQorUEFTUyBWZXJpZmllZCBlbnRyeTogRU5UUlkge3BhdGg6L2IgbmFt
ZTpiIHR5cGU6RklMRX0KKyogUnVubmluZzogT3ZlcndyaXRpbmdDb3B5RGlyZWN0b3J5VG9FbXB0
eURpcmVjdG9yeQorUEFTUyBTdWNjZWVkZWQ6ICIvYSIuY29weVRvKCIvIiwgImMiKQorUEFTUyBW
ZXJpZmllZCBlbnRyeTogRU5UUlkge3BhdGg6L2EgbmFtZTphIHR5cGU6RElSRUNUT1JZfQorUEFT
UyBWZXJpZmllZCBlbnRyeTogRU5UUlkge3BhdGg6L2EvYiBuYW1lOmIgdHlwZTpGSUxFfQorUEFT
UyBWZXJpZmllZCBlbnRyeTogRU5UUlkge3BhdGg6L2MgbmFtZTpjIHR5cGU6RElSRUNUT1JZfQor
UEFTUyBWZXJpZmllZCBlbnRyeTogRU5UUlkge3BhdGg6L2MvYiBuYW1lOmIgdHlwZTpGSUxFfQor
KiBSdW5uaW5nOiBPdmVyd3JpdGluZ0NvcHlGaWxlVG9EaXJlY3RvcnkKK1BBU1MgdGhpcy5leHBl
Y3RlZEVycm9yQ29kZSArICIiIGlzICI5IgorUEFTUyBWZXJpZmllZCBlbnRyeTogRU5UUlkge3Bh
dGg6L2EgbmFtZTphIHR5cGU6RklMRX0KK1BBU1MgVmVyaWZpZWQgZW50cnk6IEVOVFJZIHtwYXRo
Oi9iIG5hbWU6YiB0eXBlOkRJUkVDVE9SWX0KKyogUnVubmluZzogT3ZlcndyaXRpbmdDb3B5RGly
ZWN0b3J5VG9GaWxlCitQQVNTIHRoaXMuZXhwZWN0ZWRFcnJvckNvZGUgKyAiIiBpcyAiOSIKK1BB
U1MgVmVyaWZpZWQgZW50cnk6IEVOVFJZIHtwYXRoOi9hIG5hbWU6YSB0eXBlOkRJUkVDVE9SWX0K
K1BBU1MgVmVyaWZpZWQgZW50cnk6IEVOVFJZIHtwYXRoOi9iIG5hbWU6YiB0eXBlOkZJTEV9Cisq
IFJ1bm5pbmc6IE92ZXJ3cml0aW5nQ29weUZpbGVUb05vbmVtcHR5RGlyZWN0b3J5CitQQVNTIHRo
aXMuZXhwZWN0ZWRFcnJvckNvZGUgKyAiIiBpcyAiOSIKK1BBU1MgVmVyaWZpZWQgZW50cnk6IEVO
VFJZIHtwYXRoOi9hIG5hbWU6YSB0eXBlOkZJTEV9CitQQVNTIFZlcmlmaWVkIGVudHJ5OiBFTlRS
WSB7cGF0aDovYiBuYW1lOmIgdHlwZTpESVJFQ1RPUll9CitQQVNTIFZlcmlmaWVkIGVudHJ5OiBF
TlRSWSB7cGF0aDovYi9jIG5hbWU6YyB0eXBlOkZJTEV9CisqIFJ1bm5pbmc6IE92ZXJ3cml0aW5n
Q29weURpcmVjdG9yeVRvTm9uZW1wdHlEaXJlY3RvcnkKK1BBU1MgdGhpcy5leHBlY3RlZEVycm9y
Q29kZSArICIiIGlzICI5IgorUEFTUyBWZXJpZmllZCBlbnRyeTogRU5UUlkge3BhdGg6L2EgbmFt
ZTphIHR5cGU6RElSRUNUT1JZfQorUEFTUyBWZXJpZmllZCBlbnRyeTogRU5UUlkge3BhdGg6L2Ev
YiBuYW1lOmIgdHlwZTpGSUxFfQorUEFTUyBWZXJpZmllZCBlbnRyeTogRU5UUlkge3BhdGg6L2Mg
bmFtZTpjIHR5cGU6RElSRUNUT1JZfQorUEFTUyBWZXJpZmllZCBlbnRyeTogRU5UUlkge3BhdGg6
L2MvZCBuYW1lOmQgdHlwZTpGSUxFfQogRmluaXNoZWQgcnVubmluZyB0ZXN0cy4KIFBBU1Mgc3Vj
Y2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9m
aWxlc3lzdGVtL29wLW1vdmUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9maWxlc3lz
dGVtL29wLW1vdmUtZXhwZWN0ZWQudHh0CmluZGV4IDM1NDYzOTZmYjVmYTIyMDE4ZWQyNTFkNTM1
Yzg2NDcwMzkwYmFjZmQuLjY1OTQyMTA2NTc0ODY1ZTVkNjIzNGZmNTRkNjQ3Y2VkMzc5ZGQ0YTYg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZmlsZXN5c3RlbS9vcC1tb3ZlLWV4cGVjdGVk
LnR4dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2ZpbGVzeXN0ZW0vb3AtbW92ZS1leHBlY3RlZC50
eHQKQEAgLTQ5LDYgKzQ5LDMzIEBAIFBBU1MgVmVyaWZpZWQgZW50cnk6IEVOVFJZIHtwYXRoOi9i
L2EgbmFtZTphIHR5cGU6RElSRUNUT1JZfQogUEFTUyBWZXJpZmllZCBlbnRyeTogRU5UUlkge3Bh
dGg6L2IvYS9iIG5hbWU6YiB0eXBlOkRJUkVDVE9SWX0KIFBBU1MgVmVyaWZpZWQgZW50cnk6IEVO
VFJZIHtwYXRoOi9iL2EvYi9jIG5hbWU6YyB0eXBlOkZJTEV9CiBQQVNTIFZlcmlmaWVkIGVudHJ5
OiBFTlRSWSB7cGF0aDovYi9hL2IvZCBuYW1lOmQgdHlwZTpGSUxFfQorKiBSdW5uaW5nOiBPdmVy
d3JpdGluZ01vdmVGaWxlVG9GaWxlCitQQVNTIFN1Y2NlZWRlZDogIi9hIi5tb3ZlVG8oIi8iLCAi
YiIpCitQQVNTIFZlcmlmaWVkIGVudHJ5OiBFTlRSWSB7cGF0aDovYiBuYW1lOmIgdHlwZTpGSUxF
fQorKiBSdW5uaW5nOiBPdmVyd3JpdGluZ01vdmVEaXJlY3RvcnlUb0VtcHR5RGlyZWN0b3J5CitQ
QVNTIFN1Y2NlZWRlZDogIi9hIi5tb3ZlVG8oIi8iLCAiYyIpCitQQVNTIFZlcmlmaWVkIGVudHJ5
OiBFTlRSWSB7cGF0aDovYyBuYW1lOmMgdHlwZTpESVJFQ1RPUll9CitQQVNTIFZlcmlmaWVkIGVu
dHJ5OiBFTlRSWSB7cGF0aDovYy9iIG5hbWU6YiB0eXBlOkZJTEV9CitQQVNTIFZlcmlmaWVkIGVu
dHJ5IGRvZXMgTk9UIGV4aXN0OiAvYQorKiBSdW5uaW5nOiBPdmVyd3JpdGluZ01vdmVGaWxlVG9E
aXJlY3RvcnkKK1BBU1MgdGhpcy5leHBlY3RlZEVycm9yQ29kZSArICIiIGlzICI5IgorUEFTUyBW
ZXJpZmllZCBlbnRyeTogRU5UUlkge3BhdGg6L2EgbmFtZTphIHR5cGU6RklMRX0KK1BBU1MgVmVy
aWZpZWQgZW50cnk6IEVOVFJZIHtwYXRoOi9iIG5hbWU6YiB0eXBlOkRJUkVDVE9SWX0KKyogUnVu
bmluZzogT3ZlcndyaXRpbmdNb3ZlRGlyZWN0b3J5VG9GaWxlCitQQVNTIHRoaXMuZXhwZWN0ZWRF
cnJvckNvZGUgKyAiIiBpcyAiOSIKK1BBU1MgVmVyaWZpZWQgZW50cnk6IEVOVFJZIHtwYXRoOi9h
IG5hbWU6YSB0eXBlOkRJUkVDVE9SWX0KK1BBU1MgVmVyaWZpZWQgZW50cnk6IEVOVFJZIHtwYXRo
Oi9iIG5hbWU6YiB0eXBlOkZJTEV9CisqIFJ1bm5pbmc6IE92ZXJ3cml0aW5nTW92ZUZpbGVUb05v
bmVtcHR5RGlyZWN0b3J5CitQQVNTIHRoaXMuZXhwZWN0ZWRFcnJvckNvZGUgKyAiIiBpcyAiOSIK
K1BBU1MgVmVyaWZpZWQgZW50cnk6IEVOVFJZIHtwYXRoOi9hIG5hbWU6YSB0eXBlOkZJTEV9CitQ
QVNTIFZlcmlmaWVkIGVudHJ5OiBFTlRSWSB7cGF0aDovYiBuYW1lOmIgdHlwZTpESVJFQ1RPUll9
CitQQVNTIFZlcmlmaWVkIGVudHJ5OiBFTlRSWSB7cGF0aDovYi9jIG5hbWU6YyB0eXBlOkZJTEV9
CisqIFJ1bm5pbmc6IE92ZXJ3cml0aW5nTW92ZURpcmVjdG9yeVRvTm9uZW1wdHlEaXJlY3RvcnkK
K1BBU1MgdGhpcy5leHBlY3RlZEVycm9yQ29kZSArICIiIGlzICI5IgorUEFTUyBWZXJpZmllZCBl
bnRyeTogRU5UUlkge3BhdGg6L2EgbmFtZTphIHR5cGU6RElSRUNUT1JZfQorUEFTUyBWZXJpZmll
ZCBlbnRyeTogRU5UUlkge3BhdGg6L2EvYiBuYW1lOmIgdHlwZTpGSUxFfQorUEFTUyBWZXJpZmll
ZCBlbnRyeTogRU5UUlkge3BhdGg6L2MgbmFtZTpjIHR5cGU6RElSRUNUT1JZfQorUEFTUyBWZXJp
ZmllZCBlbnRyeTogRU5UUlkge3BhdGg6L2MvZCBuYW1lOmQgdHlwZTpGSUxFfQogRmluaXNoZWQg
cnVubmluZyB0ZXN0cy4KIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKIApkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9maWxlc3lzdGVtL3Jlc291cmNlcy9vcC1jb3B5LmpzIGIv
TGF5b3V0VGVzdHMvZmFzdC9maWxlc3lzdGVtL3Jlc291cmNlcy9vcC1jb3B5LmpzCmluZGV4IDNi
ZjJhOTU2ODQyYWM4MmQxOTk1YjE2MjA2Zjk0NzE5NmZjOTNkMzYuLjE3MTc1MjkwNTc0MjE5N2I0
ODA5NTIyYzgxYjJhMmIzYWExMzA2OGYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZmls
ZXN5c3RlbS9yZXNvdXJjZXMvb3AtY29weS5qcworKysgYi9MYXlvdXRUZXN0cy9mYXN0L2ZpbGVz
eXN0ZW0vcmVzb3VyY2VzL29wLWNvcHkuanMKQEAgLTE2MSw0ICsxNjEsOTcgQEAgdmFyIHRlc3RD
YXNlcyA9IFsKICAgICAgICAgICAgIHtmdWxsUGF0aDonL2IvYS9iL2QnfSwKICAgICAgICAgXSwK
ICAgICB9LAorICAgIHsKKyAgICAgICAgbmFtZTogIk92ZXJ3cml0aW5nQ29weUZpbGVUb0ZpbGUi
LAorICAgICAgICBwcmVjb25kaXRpb246IFsKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2EifSwK
KyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2IifSwKKyAgICAgICAgXSwKKyAgICAgICAgdGVzdHM6
IFsKKyAgICAgICAgICAgIGZ1bmN0aW9uKGhlbHBlcikge2hlbHBlci5jb3B5KCIvYSIsIi8iLCJi
Iik7fQorICAgICAgICBdLAorICAgICAgICBwb3N0Y29uZGl0aW9uOiBbCisgICAgICAgICAgICB7
ZnVsbFBhdGg6Ii9hIn0sCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9iIn0sCisgICAgICAgIF0s
CisgICAgfSwKKyAgICB7CisgICAgICAgIG5hbWU6ICJPdmVyd3JpdGluZ0NvcHlEaXJlY3RvcnlU
b0VtcHR5RGlyZWN0b3J5IiwKKyAgICAgICAgcHJlY29uZGl0aW9uOiBbCisgICAgICAgICAgICB7
ZnVsbFBhdGg6Ii9hIiwgaXNEaXJlY3Rvcnk6dHJ1ZX0sCisgICAgICAgICAgICB7ZnVsbFBhdGg6
Ii9hL2IifSwKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2MiLCBpc0RpcmVjdG9yeTp0cnVlfSwK
KyAgICAgICAgXSwKKyAgICAgICAgdGVzdHM6IFsKKyAgICAgICAgICAgIGZ1bmN0aW9uKGhlbHBl
cikge2hlbHBlci5jb3B5KCIvYSIsIi8iLCJjIik7fQorICAgICAgICBdLAorICAgICAgICBwb3N0
Y29uZGl0aW9uOiBbCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9hIiwgaXNEaXJlY3Rvcnk6dHJ1
ZX0sCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9hL2IifSwKKyAgICAgICAgICAgIHtmdWxsUGF0
aDoiL2MiLCBpc0RpcmVjdG9yeTp0cnVlfSwKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2MvYiJ9
LAorICAgICAgICBdLAorICAgIH0sCisgICAgeworICAgICAgICBuYW1lOiAiT3ZlcndyaXRpbmdD
b3B5RmlsZVRvRGlyZWN0b3J5IiwKKyAgICAgICAgcHJlY29uZGl0aW9uOiBbCisgICAgICAgICAg
ICB7ZnVsbFBhdGg6Ii9hIn0sCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9iIiwgaXNEaXJlY3Rv
cnk6IHRydWV9LAorICAgICAgICBdLAorICAgICAgICB0ZXN0czogWworICAgICAgICAgICAgZnVu
Y3Rpb24oaGVscGVyKSB7aGVscGVyLmNvcHkoIi9hIiwiLyIsImIiLEZpbGVFcnJvci5JTlZBTElE
X01PRElGSUNBVElPTl9FUlIpO30KKyAgICAgICAgXSwKKyAgICAgICAgcG9zdGNvbmRpdGlvbjog
WworICAgICAgICAgICAge2Z1bGxQYXRoOiIvYSJ9LAorICAgICAgICAgICAge2Z1bGxQYXRoOiIv
YiIsIGlzRGlyZWN0b3J5OiB0cnVlfSwKKyAgICAgICAgXSwKKyAgICB9LAorICAgIHsKKyAgICAg
ICAgbmFtZTogIk92ZXJ3cml0aW5nQ29weURpcmVjdG9yeVRvRmlsZSIsCisgICAgICAgIHByZWNv
bmRpdGlvbjogWworICAgICAgICAgICAge2Z1bGxQYXRoOiIvYSIsIGlzRGlyZWN0b3J5OiB0cnVl
fSwKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2IifSwKKyAgICAgICAgXSwKKyAgICAgICAgdGVz
dHM6IFsKKyAgICAgICAgICAgIGZ1bmN0aW9uKGhlbHBlcikge2hlbHBlci5jb3B5KCIvYSIsIi8i
LCJiIixGaWxlRXJyb3IuSU5WQUxJRF9NT0RJRklDQVRJT05fRVJSKTt9CisgICAgICAgIF0sCisg
ICAgICAgIHBvc3Rjb25kaXRpb246IFsKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2EiLCBpc0Rp
cmVjdG9yeTogdHJ1ZX0sCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9iIn0sCisgICAgICAgIF0s
CisgICAgfSwKKyAgICB7CisgICAgICAgIG5hbWU6ICJPdmVyd3JpdGluZ0NvcHlGaWxlVG9Ob25l
bXB0eURpcmVjdG9yeSIsCisgICAgICAgIHByZWNvbmRpdGlvbjogWworICAgICAgICAgICAge2Z1
bGxQYXRoOiIvYSJ9LAorICAgICAgICAgICAge2Z1bGxQYXRoOiIvYiIsIGlzRGlyZWN0b3J5OiB0
cnVlfSwKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2IvYyJ9LAorICAgICAgICBdLAorICAgICAg
ICB0ZXN0czogWworICAgICAgICAgICAgZnVuY3Rpb24oaGVscGVyKSB7aGVscGVyLmNvcHkoIi9h
IiwiLyIsImIiLEZpbGVFcnJvci5JTlZBTElEX01PRElGSUNBVElPTl9FUlIpO30KKyAgICAgICAg
XSwKKyAgICAgICAgcG9zdGNvbmRpdGlvbjogWworICAgICAgICAgICAge2Z1bGxQYXRoOiIvYSJ9
LAorICAgICAgICAgICAge2Z1bGxQYXRoOiIvYiIsIGlzRGlyZWN0b3J5OiB0cnVlfSwKKyAgICAg
ICAgICAgIHtmdWxsUGF0aDoiL2IvYyJ9LAorICAgICAgICBdLAorICAgIH0sCisgICAgeworICAg
ICAgICBuYW1lOiAiT3ZlcndyaXRpbmdDb3B5RGlyZWN0b3J5VG9Ob25lbXB0eURpcmVjdG9yeSIs
CisgICAgICAgIHByZWNvbmRpdGlvbjogWworICAgICAgICAgICAge2Z1bGxQYXRoOiIvYSIsIGlz
RGlyZWN0b3J5OiB0cnVlfSwKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2EvYiJ9LAorICAgICAg
ICAgICAge2Z1bGxQYXRoOiIvYyIsIGlzRGlyZWN0b3J5OiB0cnVlfSwKKyAgICAgICAgICAgIHtm
dWxsUGF0aDoiL2MvZCJ9LAorICAgICAgICBdLAorICAgICAgICB0ZXN0czogWworICAgICAgICAg
ICAgZnVuY3Rpb24oaGVscGVyKSB7aGVscGVyLmNvcHkoIi9hIiwiLyIsImMiLEZpbGVFcnJvci5J
TlZBTElEX01PRElGSUNBVElPTl9FUlIpO30KKyAgICAgICAgXSwKKyAgICAgICAgcG9zdGNvbmRp
dGlvbjogWworICAgICAgICAgICAge2Z1bGxQYXRoOiIvYSIsIGlzRGlyZWN0b3J5OiB0cnVlfSwK
KyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2EvYiJ9LAorICAgICAgICAgICAge2Z1bGxQYXRoOiIv
YyIsIGlzRGlyZWN0b3J5OiB0cnVlfSwKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2MvZCJ9LAor
ICAgICAgICBdLAorICAgIH0sCiBdOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9maWxl
c3lzdGVtL3Jlc291cmNlcy9vcC1tb3ZlLmpzIGIvTGF5b3V0VGVzdHMvZmFzdC9maWxlc3lzdGVt
L3Jlc291cmNlcy9vcC1tb3ZlLmpzCmluZGV4IDNlNGZhMjNmNjZmYjBhNTU1NzA3OGM4MjU2ZTY1
ZTUzZTNkOThiMTIuLjEzNDFhNDMyYTIyZTlhNWE1OTQ3MjhkMGE3MzM3OWNkNDViNDliNmQgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZmlsZXN5c3RlbS9yZXNvdXJjZXMvb3AtbW92ZS5q
cworKysgYi9MYXlvdXRUZXN0cy9mYXN0L2ZpbGVzeXN0ZW0vcmVzb3VyY2VzL29wLW1vdmUuanMK
QEAgLTE1OCw0ICsxNTgsOTUgQEAgdmFyIHRlc3RDYXNlcyA9IFsKICAgICAgICAgICAgIHtmdWxs
UGF0aDonL2IvYS9iL2QnfSwKICAgICAgICAgXSwKICAgICB9LAorICAgIHsKKyAgICAgICAgbmFt
ZTogIk92ZXJ3cml0aW5nTW92ZUZpbGVUb0ZpbGUiLAorICAgICAgICBwcmVjb25kaXRpb246IFsK
KyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2EifSwKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2Ii
fSwKKyAgICAgICAgXSwKKyAgICAgICAgdGVzdHM6IFsKKyAgICAgICAgICAgIGZ1bmN0aW9uKGhl
bHBlcikge2hlbHBlci5tb3ZlKCIvYSIsIi8iLCJiIik7fQorICAgICAgICBdLAorICAgICAgICBw
b3N0Y29uZGl0aW9uOiBbCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9iIn0sCisgICAgICAgIF0s
CisgICAgfSwKKyAgICB7CisgICAgICAgIG5hbWU6ICJPdmVyd3JpdGluZ01vdmVEaXJlY3RvcnlU
b0VtcHR5RGlyZWN0b3J5IiwKKyAgICAgICAgcHJlY29uZGl0aW9uOiBbCisgICAgICAgICAgICB7
ZnVsbFBhdGg6Ii9hIiwgaXNEaXJlY3Rvcnk6dHJ1ZX0sCisgICAgICAgICAgICB7ZnVsbFBhdGg6
Ii9hL2IifSwKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2MiLCBpc0RpcmVjdG9yeTp0cnVlfSwK
KyAgICAgICAgXSwKKyAgICAgICAgdGVzdHM6IFsKKyAgICAgICAgICAgIGZ1bmN0aW9uKGhlbHBl
cikge2hlbHBlci5tb3ZlKCIvYSIsIi8iLCJjIik7fQorICAgICAgICBdLAorICAgICAgICBwb3N0
Y29uZGl0aW9uOiBbCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9jIiwgaXNEaXJlY3Rvcnk6dHJ1
ZX0sCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9jL2IifSwKKyAgICAgICAgICAgIHtmdWxsUGF0
aDoiL2EiLCBub25leGlzdGVudDp0cnVlfSwKKyAgICAgICAgXSwKKyAgICB9LAorICAgIHsKKyAg
ICAgICAgbmFtZTogIk92ZXJ3cml0aW5nTW92ZUZpbGVUb0RpcmVjdG9yeSIsCisgICAgICAgIHBy
ZWNvbmRpdGlvbjogWworICAgICAgICAgICAge2Z1bGxQYXRoOiIvYSJ9LAorICAgICAgICAgICAg
e2Z1bGxQYXRoOiIvYiIsIGlzRGlyZWN0b3J5OiB0cnVlfSwKKyAgICAgICAgXSwKKyAgICAgICAg
dGVzdHM6IFsKKyAgICAgICAgICAgIGZ1bmN0aW9uKGhlbHBlcikge2hlbHBlci5tb3ZlKCIvYSIs
Ii8iLCJiIixGaWxlRXJyb3IuSU5WQUxJRF9NT0RJRklDQVRJT05fRVJSKTt9CisgICAgICAgIF0s
CisgICAgICAgIHBvc3Rjb25kaXRpb246IFsKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2EifSwK
KyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2IiLCBpc0RpcmVjdG9yeTogdHJ1ZX0sCisgICAgICAg
IF0sCisgICAgfSwKKyAgICB7CisgICAgICAgIG5hbWU6ICJPdmVyd3JpdGluZ01vdmVEaXJlY3Rv
cnlUb0ZpbGUiLAorICAgICAgICBwcmVjb25kaXRpb246IFsKKyAgICAgICAgICAgIHtmdWxsUGF0
aDoiL2EiLCBpc0RpcmVjdG9yeTogdHJ1ZX0sCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9iIn0s
CisgICAgICAgIF0sCisgICAgICAgIHRlc3RzOiBbCisgICAgICAgICAgICBmdW5jdGlvbihoZWxw
ZXIpIHtoZWxwZXIubW92ZSgiL2EiLCIvIiwiYiIsRmlsZUVycm9yLklOVkFMSURfTU9ESUZJQ0FU
SU9OX0VSUik7fQorICAgICAgICBdLAorICAgICAgICBwb3N0Y29uZGl0aW9uOiBbCisgICAgICAg
ICAgICB7ZnVsbFBhdGg6Ii9hIiwgaXNEaXJlY3Rvcnk6IHRydWV9LAorICAgICAgICAgICAge2Z1
bGxQYXRoOiIvYiJ9LAorICAgICAgICBdLAorICAgIH0sCisgICAgeworICAgICAgICBuYW1lOiAi
T3ZlcndyaXRpbmdNb3ZlRmlsZVRvTm9uZW1wdHlEaXJlY3RvcnkiLAorICAgICAgICBwcmVjb25k
aXRpb246IFsKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2EifSwKKyAgICAgICAgICAgIHtmdWxs
UGF0aDoiL2IiLCBpc0RpcmVjdG9yeTogdHJ1ZX0sCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9i
L2MifSwKKyAgICAgICAgXSwKKyAgICAgICAgdGVzdHM6IFsKKyAgICAgICAgICAgIGZ1bmN0aW9u
KGhlbHBlcikge2hlbHBlci5tb3ZlKCIvYSIsIi8iLCJiIixGaWxlRXJyb3IuSU5WQUxJRF9NT0RJ
RklDQVRJT05fRVJSKTt9CisgICAgICAgIF0sCisgICAgICAgIHBvc3Rjb25kaXRpb246IFsKKyAg
ICAgICAgICAgIHtmdWxsUGF0aDoiL2EifSwKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2IiLCBp
c0RpcmVjdG9yeTogdHJ1ZX0sCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9iL2MifSwKKyAgICAg
ICAgXSwKKyAgICB9LAorICAgIHsKKyAgICAgICAgbmFtZTogIk92ZXJ3cml0aW5nTW92ZURpcmVj
dG9yeVRvTm9uZW1wdHlEaXJlY3RvcnkiLAorICAgICAgICBwcmVjb25kaXRpb246IFsKKyAgICAg
ICAgICAgIHtmdWxsUGF0aDoiL2EiLCBpc0RpcmVjdG9yeTogdHJ1ZX0sCisgICAgICAgICAgICB7
ZnVsbFBhdGg6Ii9hL2IifSwKKyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2MiLCBpc0RpcmVjdG9y
eTogdHJ1ZX0sCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9jL2QifSwKKyAgICAgICAgXSwKKyAg
ICAgICAgdGVzdHM6IFsKKyAgICAgICAgICAgIGZ1bmN0aW9uKGhlbHBlcikge2hlbHBlci5tb3Zl
KCIvYSIsIi8iLCJjIixGaWxlRXJyb3IuSU5WQUxJRF9NT0RJRklDQVRJT05fRVJSKTt9CisgICAg
ICAgIF0sCisgICAgICAgIHBvc3Rjb25kaXRpb246IFsKKyAgICAgICAgICAgIHtmdWxsUGF0aDoi
L2EiLCBpc0RpcmVjdG9yeTogdHJ1ZX0sCisgICAgICAgICAgICB7ZnVsbFBhdGg6Ii9hL2IifSwK
KyAgICAgICAgICAgIHtmdWxsUGF0aDoiL2MiLCBpc0RpcmVjdG9yeTogdHJ1ZX0sCisgICAgICAg
ICAgICB7ZnVsbFBhdGg6Ii9jL2QifSwKKyAgICAgICAgXSwKKyAgICB9LAogXTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>