<?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>42036</bug_id>
          
          <creation_ts>2010-07-10 15:52:24 -0700</creation_ts>
          <short_desc>svn-unapply warns of uninitialized variable when unapplying a patch that describes an svn move operation</short_desc>
          <delta_ts>2010-07-26 13:58:26 -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>All</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>1</everconfirmed>
          <reporter name="Daniel Bates">dbates</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>cjerdonek</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>eric</cc>
    
    <cc>zoltan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>249574</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2010-07-10 15:52:24 -0700</bug_when>
    <thetext>When using svn-unapply to unapply a patch that describes an svn move operation, svn-unapply gave me the following errors:

Use of uninitialized value $patch in pattern match (m//) at WebKitTools/Scripts/svn-unapply line 153.
Use of uninitialized value $patch in print at /Users/dbates/Desktop/WebKit/WebKitTools/Scripts/VCSUtils.pm line 1433.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249575</commentid>
    <comment_count>1</comment_count>
      <attachid>61166</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2010-07-10 15:53:35 -0700</bug_when>
    <thetext>Created attachment 61166
Example

This is an example patch that demonstrates the issue.

Apply this patch using svn-apply. Then un-apply it using svn-unapply.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249582</commentid>
    <comment_count>2</comment_count>
      <attachid>61168</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2010-07-10 16:20:42 -0700</bug_when>
    <thetext>Created attachment 61168
Patch

The issue is that for an SVN copy/move  we do not pass the hash key svnConvertedText in the hash we pass to the patch() function because it is not necessary when performing such an operation (i.e. there are no additional changes to unapply to the copied/moved file; we are just going to remove the file. If there were additional changes made to the copied/moved file, as described by the patch we are unapplying, these would appear as separate diffs that would have already been unapplied).

I&apos;m unclear how best to test since it it very specific to svn-unapply and patch() makes file system calls which we would need to either mock out or actually perform similar to the way we do the WebKit python SCM tests. I am open to suggestions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>255734</commentid>
    <comment_count>3</comment_count>
      <attachid>62508</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2010-07-24 12:37:57 -0700</bug_when>
    <thetext>Created attachment 62508
Alternative Patch

I noticed that svn-apply initializes $patch to &quot;&quot; for a similar issue &lt;http://trac.webkit.org/browser/trunk/WebKitTools/Scripts/svn-apply?rev=59344#L300&gt;, so I came up with this alternative patch.

I am open to suggestions if we should use the first patch &lt;https://bugs.webkit.org/attachment.cgi?id=61168&amp;action=edit&gt; or this patch or some other patch to resolve this bug. The first patch has a bit more specificity in that it checks for the existence of the key copiedFromPath, which always exists if the diff represents a svn copy/move operation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>255738</commentid>
    <comment_count>4</comment_count>
      <attachid>62509</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2010-07-24 12:45:36 -0700</bug_when>
    <thetext>Created attachment 62509
Alternative Patch

Updated change log.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>256218</commentid>
    <comment_count>5</comment_count>
      <attachid>62509</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2010-07-26 13:58:17 -0700</bug_when>
    <thetext>Comment on attachment 62509
Alternative Patch

Clearing flags on attachment: 62509

Committed r64072: &lt;http://trac.webkit.org/changeset/64072&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>256219</commentid>
    <comment_count>6</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2010-07-26 13:58:26 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61166</attachid>
            <date>2010-07-10 15:53:35 -0700</date>
            <delta_ts>2010-07-10 15:53:35 -0700</delta_ts>
            <desc>Example</desc>
            <filename>ExampleMove.patch</filename>
            <type>text/plain</type>
            <size>984</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL2Zhc3QvbGlzdHMvb2wtc3RhcnQtZHluYW1pYy5odG1sCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvbGlzdHMvb2wtc3RhcnQtZHluYW1pYy5odG1sCShy
ZXZpc2lvbiA2MzA0OSkKKysrIExheW91dFRlc3RzL2Zhc3QvbGlzdHMvb2wtc3RhcnQtZHluYW1p
Yy5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0xLDEzICswLDAgQEAKLTxkaXY+Ci08b2wgaWQ9Im9s
Ij4KLTxsaT5mb288L2xpPgotPGxpPmJhcjwvbGk+Ci08L29sPgotCi08c2NyaXB0PgotLy9mb3Jj
ZSBsYXlvdXQKLWRvY3VtZW50LmJvZHkub2Zmc2V0VG9wOwotdmFyIG9sID0gZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoIm9sIik7Ci1vbC5zdGFydCA9ICIyIjsKLQotPC9zY3JpcHQ+CkluZGV4OiBM
YXlvdXRUZXN0cy9mYXN0L2xpc3RzL3Jlc291cmNlcy9vbC1zdGFydC1keW5hbWljLmh0bWwKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9saXN0cy9yZXNvdXJjZXMvb2wtc3RhcnQtZHlu
YW1pYy5odG1sCShyZXZpc2lvbiA2MzA0OSkJKGZyb20gTGF5b3V0VGVzdHMvZmFzdC9saXN0cy9v
bC1zdGFydC1keW5hbWljLmh0bWw6NjMwNDkpCisrKyBMYXlvdXRUZXN0cy9mYXN0L2xpc3RzL3Jl
c291cmNlcy9vbC1zdGFydC1keW5hbWljLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwx
MyBAQAorPGRpdj4KKzxvbCBpZD0ib2wiPgorPGxpPmZvbzwvbGk+Cis8bGk+YmFyPC9saT4KKzwv
b2w+CisKKzxzY3JpcHQ+CisvL2ZvcmNlIGxheW91dAorZG9jdW1lbnQuYm9keS5vZmZzZXRUb3A7
Cit2YXIgb2wgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgib2wiKTsKK29sLnN0YXJ0ID0gIjIi
OworCis8L3NjcmlwdD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61168</attachid>
            <date>2010-07-10 16:20:42 -0700</date>
            <delta_ts>2010-07-24 12:38:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>Bug42036.patch</filename>
            <type>text/plain</type>
            <size>2459</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDYzMDUyKQorKysgV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTAtMDctMTAgIERhbmllbCBCYXRlcyAgPGRi
YXRlc0ByaW0uY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIHN2bi11bmFwcGx5IHdhcm5zIG9mIHVuaW5pdGlhbGl6ZWQgdmFyaWFibGUgd2hlbiB1
bmFwcGx5aW5nCisgICAgICAgIGEgcGF0Y2ggdGhhdCBkZXNjcmliZXMgYW4gc3ZuIG1vdmUgb3Bl
cmF0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00
MjAzNgorCisgICAgICAgIEZpeGVzIFBlcmwgdW5pbml0aWFsaXplZCB2YXJpYWJsZSB3YXJuaW5n
cyB3aGVuIHVuLWFwcGx5aW5nCisgICAgICAgIGEgcGF0Y2ggdGhhdCBtb3ZlZCBhIGZpbGUuCisK
KyAgICAgICAgKiBTY3JpcHRzL3N2bi11bmFwcGx5OgorICAgICAgICAgIC0gTW9kaWZpZWQgcGF0
Y2goKSBzbyB0aGF0IGl0IGRvZXMgbm90IHRyeSB0byB1bmFwcGx5IGEgcGF0Y2gKKyAgICAgICAg
ICAgIHdoZW4gcmV2ZXJzaW5nIGFuIHN2biBjb3B5L21vdmUgb3BlcmF0aW9uIHNpbmNlICRwYXRj
aCBpcworICAgICAgICAgICAgdW5kZWZpbmVkIGluIHRoZXNlIGNhc2VzLgorCiAyMDEwLTA3LTA5
ICBCcmlhbiBXZWluc3RlaW4gIDxid2VpbnN0ZWluQGFwcGxlLmNvbT4KIAogICAgICAgICBSdWJi
ZXItc3RhbXBlZCBieSBEYW4gQmVybnN0ZWluLgpJbmRleDogV2ViS2l0VG9vbHMvU2NyaXB0cy9z
dm4tdW5hcHBseQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9TY3JpcHRzL3N2bi11bmFwcGx5
CShyZXZpc2lvbiA2MzA0OSkKKysrIFdlYktpdFRvb2xzL1NjcmlwdHMvc3ZuLXVuYXBwbHkJKHdv
cmtpbmcgY29weSkKQEAgLTEzOSw3ICsxMzksNyBAQCBzdWIgcGF0Y2goJCkKIHsKICAgICBteSAo
JGRpZmZIYXNoUmVmKSA9IEBfOwogCi0gICAgbXkgJHBhdGNoID0gJGRpZmZIYXNoUmVmLT57c3Zu
Q29udmVydGVkVGV4dH07CisgICAgbXkgJHBhdGNoID0gJGRpZmZIYXNoUmVmLT57c3ZuQ29udmVy
dGVkVGV4dH07ICMgV2lsbCBiZSB1bmRlZmluZWQgZm9yIGFuIHN2biBjb3B5L21vdmUgKGkuZS4g
aWYgJGRpZmZIYXNoUmVmLT57Y29waWVkRnJvbVBhdGh9IGlzIHRydWUpLgogCiAgICAgbXkgJGZ1
bGxQYXRoID0gJGRpZmZIYXNoUmVmLT57aW5kZXhQYXRofTsKICAgICBteSAkaXNTdm5CaW5hcnkg
PSAkZGlmZkhhc2hSZWYtPntpc0JpbmFyeX0gJiYgJGRpZmZIYXNoUmVmLT57aXNTdm59OwpAQCAt
MTUwLDcgKzE1MCw3IEBAIHN1YiBwYXRjaCgkKQogICAgIG15ICRhZGRpdGlvbiA9IDA7CiAKICAg
ICAkYWRkaXRpb24gPSAxIGlmICgkZGlmZkhhc2hSZWYtPntpc05ld30gfHwgJGRpZmZIYXNoUmVm
LT57Y29waWVkRnJvbVBhdGh9IHx8ICRwYXRjaCA9fiAvXG5AQCAtMCwwIC4qIEBALyk7Ci0gICAg
JGRlbGV0aW9uID0gMSBpZiAoJGRpZmZIYXNoUmVmLT57aXNEZWxldGlvbn0gfHwgJHBhdGNoID1+
IC9cbkBAIC4qIFwrMCwwIEBALyk7CisgICAgJGRlbGV0aW9uID0gMSBpZiAoJGRpZmZIYXNoUmVm
LT57aXNEZWxldGlvbn0gfHwgKCEkZGlmZkhhc2hSZWYtPntjb3BpZWRGcm9tUGF0aH0gJiYgJHBh
dGNoID1+IC9cbkBAIC4qIFwrMCwwIEBALykpOwogCiAgICAgaWYgKCEkYWRkaXRpb24gJiYgISRk
ZWxldGlvbiAmJiAhJGlzU3ZuQmluYXJ5KSB7CiAgICAgICAgICMgU3RhbmRhcmQgcGF0Y2gsIHBh
dGNoIHRvb2wgY2FuIGhhbmRsZSB0aGlzLgpAQCAtMjAxLDcgKzIwMSw3IEBAIHN1YiBwYXRjaCgk
KQogICAgICAgICAgICAgIyBGSVhNRTogVGhpcyBzaG91bGQgdXNlIHRoZSBzYW1lIGxvZ2ljIGFz
IHN2bi1hcHBseSdzIGRlbGV0aW9uCiAgICAgICAgICAgICAjICAgICAgICBjb2RlLiAgSW4gcGFy
dGljdWxhciwgc3ZuLWFwcGx5J3Mgc2NtUmVtb3ZlKCkgc3Vicm91dGluZQogICAgICAgICAgICAg
IyAgICAgICAgc2hvdWxkIGJlIHVzZWQgaGVyZS4KLSAgICAgICAgICAgIHVuYXBwbHlQYXRjaCgk
cGF0Y2gsICRmdWxsUGF0aCwgWyItLWZvcmNlIl0pOworICAgICAgICAgICAgdW5hcHBseVBhdGNo
KCRwYXRjaCwgJGZ1bGxQYXRoLCBbIi0tZm9yY2UiXSkgdW5sZXNzICRkaWZmSGFzaFJlZi0+e2Nv
cGllZEZyb21QYXRofTsKICAgICAgICAgICAgIHVubGluaygkZnVsbFBhdGgpIGlmIC16ICRmdWxs
UGF0aDsKICAgICAgICAgICAgIHN5c3RlbSAic3ZuIiwgInJldmVydCIsICRmdWxsUGF0aDsKICAg
ICAgICAgfQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>62508</attachid>
            <date>2010-07-24 12:37:57 -0700</date>
            <delta_ts>2010-07-24 12:45:36 -0700</delta_ts>
            <desc>Alternative Patch</desc>
            <filename>Bug42036_alt.patch</filename>
            <type>text/plain</type>
            <size>2031</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDY0MDExKQorKysgV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTAtMDctMjQgIERhbmllbCBCYXRlcyAgPGRi
YXRlc0ByaW0uY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIHN2bi11bmFwcGx5IHdhcm5zIG9mIHVuaW5pdGlhbGl6ZWQgdmFyaWFibGUgd2hlbiB1
bmFwcGx5aW5nCisgICAgICAgIGEgcGF0Y2ggdGhhdCBkZXNjcmliZXMgYW4gc3ZuIG1vdmUgb3Bl
cmF0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00
MjAzNgorCisgICAgICAgIEZpeGVzIFBlcmwgdW5pbml0aWFsaXplZCB2YXJpYWJsZSB3YXJuaW5n
cyB3aGVuIHVuLWFwcGx5aW5nCisgICAgICAgIGEgcGF0Y2ggdGhhdCBtb3ZlcyBhIGZpbGUuCisK
KyAgICAgICAgKiBTY3JpcHRzL3N2bi11bmFwcGx5OgorICAgICAgICAgIC0gTW9kaWZpZWQgcGF0
Y2goKSBzbyB0aGF0IGl0IGRvZXMgbm90IHRyeSB0byB1bmFwcGx5IGEgcGF0Y2gKKyAgICAgICAg
ICAgIHdoZW4gcmV2ZXJzaW5nIGFuIHN2biBjb3B5L21vdmUgb3BlcmF0aW9uIHNpbmNlICRwYXRj
aCBpcworICAgICAgICAgICAgdW5kZWZpbmVkIGluIHRoZXNlIGNhc2VzLgorCiAyMDEwLTA3LTIz
ICBEYXZpZCBLaWx6ZXIgIDxkZGtpbHplckBhcHBsZS5jb20+CiAKICAgICAgICAgPGh0dHA6Ly93
ZWJraXQub3JnL2IvNDI5MTE+IFVwZGF0ZSBydWJ5IHRvb2xzIHRvIHdvcmsgd2l0aCBzaGFsbG93
IGZyYW1ld29yayBidW5kbGVzCkluZGV4OiBXZWJLaXRUb29scy9TY3JpcHRzL3N2bi11bmFwcGx5
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFdlYktpdFRvb2xzL1NjcmlwdHMvc3ZuLXVuYXBwbHkJKHJldmlzaW9u
IDY0MDA1KQorKysgV2ViS2l0VG9vbHMvU2NyaXB0cy9zdm4tdW5hcHBseQkod29ya2luZyBjb3B5
KQpAQCAtMTM5LDcgKzEzOSw5IEBAIHN1YiBwYXRjaCgkKQogewogICAgIG15ICgkZGlmZkhhc2hS
ZWYpID0gQF87CiAKLSAgICBteSAkcGF0Y2ggPSAkZGlmZkhhc2hSZWYtPntzdm5Db252ZXJ0ZWRU
ZXh0fTsKKyAgICAjIE1ha2Ugc3VyZSAkcGF0Y2ggaXMgaW5pdGlhbGl6ZWQgdG8gc29tZSB2YWx1
ZS4gIFRoZXJlIGlzIG5vCisgICAgIyBzdm5Db252ZXJ0ZWRUZXh0IHdoZW4gcmV2ZXJzaW5nIGFu
IHN2biBjb3B5L21vdmUuCisgICAgbXkgJHBhdGNoID0gJGRpZmZIYXNoUmVmLT57c3ZuQ29udmVy
dGVkVGV4dH0gfHwgIiI7CiAKICAgICBteSAkZnVsbFBhdGggPSAkZGlmZkhhc2hSZWYtPntpbmRl
eFBhdGh9OwogICAgIG15ICRpc1N2bkJpbmFyeSA9ICRkaWZmSGFzaFJlZi0+e2lzQmluYXJ5fSAm
JiAkZGlmZkhhc2hSZWYtPntpc1N2bn07CkBAIC0yMDEsNyArMjAzLDcgQEAgc3ViIHBhdGNoKCQp
CiAgICAgICAgICAgICAjIEZJWE1FOiBUaGlzIHNob3VsZCB1c2UgdGhlIHNhbWUgbG9naWMgYXMg
c3ZuLWFwcGx5J3MgZGVsZXRpb24KICAgICAgICAgICAgICMgICAgICAgIGNvZGUuICBJbiBwYXJ0
aWN1bGFyLCBzdm4tYXBwbHkncyBzY21SZW1vdmUoKSBzdWJyb3V0aW5lCiAgICAgICAgICAgICAj
ICAgICAgICBzaG91bGQgYmUgdXNlZCBoZXJlLgotICAgICAgICAgICAgdW5hcHBseVBhdGNoKCRw
YXRjaCwgJGZ1bGxQYXRoLCBbIi0tZm9yY2UiXSk7CisgICAgICAgICAgICB1bmFwcGx5UGF0Y2go
JHBhdGNoLCAkZnVsbFBhdGgsIFsiLS1mb3JjZSJdKSBpZiAkcGF0Y2g7CiAgICAgICAgICAgICB1
bmxpbmsoJGZ1bGxQYXRoKSBpZiAteiAkZnVsbFBhdGg7CiAgICAgICAgICAgICBzeXN0ZW0gInN2
biIsICJyZXZlcnQiLCAkZnVsbFBhdGg7CiAgICAgICAgIH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>62509</attachid>
            <date>2010-07-24 12:45:36 -0700</date>
            <delta_ts>2010-07-26 13:58:17 -0700</delta_ts>
            <desc>Alternative Patch</desc>
            <filename>Bug42036_alt.patch</filename>
            <type>text/plain</type>
            <size>2065</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDY0MDExKQorKysgV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTAtMDctMjQgIERhbmllbCBCYXRlcyAgPGRi
YXRlc0ByaW0uY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIHN2bi11bmFwcGx5IHdhcm5zIG9mIHVuaW5pdGlhbGl6ZWQgdmFyaWFibGUgd2hlbiB1
bmFwcGx5aW5nCisgICAgICAgIGEgcGF0Y2ggdGhhdCBkZXNjcmliZXMgYW4gc3ZuIG1vdmUgb3Bl
cmF0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00
MjAzNgorCisgICAgICAgIEZpeGVzIFBlcmwgdW5pbml0aWFsaXplZCB2YXJpYWJsZSB3YXJuaW5n
cyB3aGVuIHVuLWFwcGx5aW5nCisgICAgICAgIGEgcGF0Y2ggdGhhdCBtb3ZlcyBhIGZpbGUuCisK
KyAgICAgICAgKiBTY3JpcHRzL3N2bi11bmFwcGx5OgorICAgICAgICAgIC0gTW9kaWZpZWQgcGF0
Y2goKSBzbyB0aGF0IGl0IGluaXRpYWxpemVzICRwYXRjaCB0byB0aGUgZW1wdHkKKyAgICAgICAg
ICAgIHN0cmluZyB3aGVuIHdlIGRvbid0IGhhdmUgc3ZuQ29udmVydGVkVGV4dCAoc3VjaCBhcyB3
aGVuCisgICAgICAgICAgICByZXZlcnNpbmcgYSBkaWZmIHRoYXQgcmVwcmVzZW50cyBhIHN2biBj
b3B5L21vdmUgb3BlcmF0aW9uKS4KKwogMjAxMC0wNy0yMyAgRGF2aWQgS2lsemVyICA8ZGRraWx6
ZXJAYXBwbGUuY29tPgogCiAgICAgICAgIDxodHRwOi8vd2Via2l0Lm9yZy9iLzQyOTExPiBVcGRh
dGUgcnVieSB0b29scyB0byB3b3JrIHdpdGggc2hhbGxvdyBmcmFtZXdvcmsgYnVuZGxlcwpJbmRl
eDogV2ViS2l0VG9vbHMvU2NyaXB0cy9zdm4tdW5hcHBseQo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRU
b29scy9TY3JpcHRzL3N2bi11bmFwcGx5CShyZXZpc2lvbiA2NDAwNSkKKysrIFdlYktpdFRvb2xz
L1NjcmlwdHMvc3ZuLXVuYXBwbHkJKHdvcmtpbmcgY29weSkKQEAgLTEzOSw3ICsxMzksOSBAQCBz
dWIgcGF0Y2goJCkKIHsKICAgICBteSAoJGRpZmZIYXNoUmVmKSA9IEBfOwogCi0gICAgbXkgJHBh
dGNoID0gJGRpZmZIYXNoUmVmLT57c3ZuQ29udmVydGVkVGV4dH07CisgICAgIyBNYWtlIHN1cmUg
JHBhdGNoIGlzIGluaXRpYWxpemVkIHRvIHNvbWUgdmFsdWUuICBUaGVyZSBpcyBubworICAgICMg
c3ZuQ29udmVydGVkVGV4dCB3aGVuIHJldmVyc2luZyBhbiBzdm4gY29weS9tb3ZlLgorICAgIG15
ICRwYXRjaCA9ICRkaWZmSGFzaFJlZi0+e3N2bkNvbnZlcnRlZFRleHR9IHx8ICIiOwogCiAgICAg
bXkgJGZ1bGxQYXRoID0gJGRpZmZIYXNoUmVmLT57aW5kZXhQYXRofTsKICAgICBteSAkaXNTdm5C
aW5hcnkgPSAkZGlmZkhhc2hSZWYtPntpc0JpbmFyeX0gJiYgJGRpZmZIYXNoUmVmLT57aXNTdm59
OwpAQCAtMjAxLDcgKzIwMyw3IEBAIHN1YiBwYXRjaCgkKQogICAgICAgICAgICAgIyBGSVhNRTog
VGhpcyBzaG91bGQgdXNlIHRoZSBzYW1lIGxvZ2ljIGFzIHN2bi1hcHBseSdzIGRlbGV0aW9uCiAg
ICAgICAgICAgICAjICAgICAgICBjb2RlLiAgSW4gcGFydGljdWxhciwgc3ZuLWFwcGx5J3Mgc2Nt
UmVtb3ZlKCkgc3Vicm91dGluZQogICAgICAgICAgICAgIyAgICAgICAgc2hvdWxkIGJlIHVzZWQg
aGVyZS4KLSAgICAgICAgICAgIHVuYXBwbHlQYXRjaCgkcGF0Y2gsICRmdWxsUGF0aCwgWyItLWZv
cmNlIl0pOworICAgICAgICAgICAgdW5hcHBseVBhdGNoKCRwYXRjaCwgJGZ1bGxQYXRoLCBbIi0t
Zm9yY2UiXSkgaWYgJHBhdGNoOwogICAgICAgICAgICAgdW5saW5rKCRmdWxsUGF0aCkgaWYgLXog
JGZ1bGxQYXRoOwogICAgICAgICAgICAgc3lzdGVtICJzdm4iLCAicmV2ZXJ0IiwgJGZ1bGxQYXRo
OwogICAgICAgICB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>