<?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>98950</bug_id>
          
          <creation_ts>2012-10-10 13:14:43 -0700</creation_ts>
          <short_desc>Bad copy constructor in StyleRareNonInheritedData</short_desc>
          <delta_ts>2012-10-11 23:25:19 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</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>
          
          <blocked>98450</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Rik Cabanier">cabanier</reporter>
          <assigned_to name="Rik Cabanier">cabanier</assigned_to>
          <cc>achicu</cc>
    
    <cc>dglazkov</cc>
    
    <cc>eric</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>739243</commentid>
    <comment_count>0</comment_count>
    <who name="Rik Cabanier">cabanier</who>
    <bug_when>2012-10-10 13:14:43 -0700</bug_when>
    <thetext>The blend mode is not correctly inherited which causes problems when you try to query it later.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>739248</commentid>
    <comment_count>1</comment_count>
      <attachid>168060</attachid>
    <who name="Rik Cabanier">cabanier</who>
    <bug_when>2012-10-10 13:21:39 -0700</bug_when>
    <thetext>Created attachment 168060
first try</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>739265</commentid>
    <comment_count>2</comment_count>
      <attachid>168060</attachid>
    <who name="Zoltan Horvath">zoltan</who>
    <bug_when>2012-10-10 13:35:11 -0700</bug_when>
    <thetext>Comment on attachment 168060
first try

Yeap, good catch, it&apos;s a typo copy/paste from the other constructor.
I would give r+ to it!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>739269</commentid>
    <comment_count>3</comment_count>
      <attachid>168060</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-10-10 13:40:11 -0700</bug_when>
    <thetext>Comment on attachment 168060
first try

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

&gt; Source/WebCore/ChangeLog:10
&gt; +        No new tests: no change in functionality.

There should certainly be a behavior change! You should be able to verify the fix via getComputedStyle.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>739276</commentid>
    <comment_count>4</comment_count>
      <attachid>168060</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-10-10 13:57:00 -0700</bug_when>
    <thetext>Comment on attachment 168060
first try

Yes, please test this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>739292</commentid>
    <comment_count>5</comment_count>
      <attachid>168060</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-10-10 14:14:34 -0700</bug_when>
    <thetext>Comment on attachment 168060
first try

r- due to the lack of tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>739300</commentid>
    <comment_count>6</comment_count>
    <who name="Rik Cabanier">cabanier</who>
    <bug_when>2012-10-10 14:30:21 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 168060 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=168060&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:10
&gt; &gt; +        No new tests: no change in functionality.
&gt; 
&gt; There should certainly be a behavior change! You should be able to verify the fix via getComputedStyle.

I tried to write a test with GetComputedStyle, but it was working fine in the old version.
I&apos;m unsure how I can test this fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>739328</commentid>
    <comment_count>7</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-10-10 15:15:23 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; I tried to write a test with GetComputedStyle, but it was working fine in the old version.
&gt; I&apos;m unsure how I can test this fix

You need to make WebKit use this copy constructor.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740279</commentid>
    <comment_count>8</comment_count>
      <attachid>168281</attachid>
    <who name="Rik Cabanier">cabanier</who>
    <bug_when>2012-10-11 14:50:46 -0700</bug_when>
    <thetext>Created attachment 168281
Added a test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740280</commentid>
    <comment_count>9</comment_count>
      <attachid>168282</attachid>
    <who name="Rik Cabanier">cabanier</who>
    <bug_when>2012-10-11 14:52:41 -0700</bug_when>
    <thetext>Created attachment 168282
Fixed identation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740285</commentid>
    <comment_count>10</comment_count>
      <attachid>168282</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-10-11 14:59:54 -0700</bug_when>
    <thetext>Comment on attachment 168282
Fixed identation

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

&gt; LayoutTests/transitions/blendmode-transitions-expected.txt:3
&gt; +CONSOLE MESSAGE: line 240: Failed to pause &apos;-webkit-blend-mode&apos; transition on element &apos;box&apos;
&gt; +BOX
&gt; +PASS - &quot;-webkit-blend-mode&quot; property for &quot;box&quot; element at 0.5s saw something close to: difference

What kind of output do we get without your fix?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740287</commentid>
    <comment_count>11</comment_count>
    <who name="Rik Cabanier">cabanier</who>
    <bug_when>2012-10-11 15:00:39 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; (From update of attachment 168282 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=168282&amp;action=review
&gt; 
&gt; &gt; LayoutTests/transitions/blendmode-transitions-expected.txt:3
&gt; &gt; +CONSOLE MESSAGE: line 240: Failed to pause &apos;-webkit-blend-mode&apos; transition on element &apos;box&apos;
&gt; &gt; +BOX
&gt; &gt; +PASS - &quot;-webkit-blend-mode&quot; property for &quot;box&quot; element at 0.5s saw something close to: difference
&gt; 
&gt; What kind of output do we get without your fix?

you get the default value: &apos;normal&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740290</commentid>
    <comment_count>12</comment_count>
    <who name="Alexandru Chiculita">achicu</who>
    <bug_when>2012-10-11 15:03:39 -0700</bug_when>
    <thetext>View in context: https://bugs.webkit.org/attachment.cgi?id=168282&amp;action=review

Looks good! I think the test could be simplified.

&gt; LayoutTests/platform/chromium/TestExpectations:110
&gt; +# Fails because chromium doesn&apos;t have blendmode

I think it is better to just say that Blend Mode is not enabled on Chromium yet :)

&gt; LayoutTests/transitions/blendmode-transitions.html:17
&gt; +      -webkit-transition-duration: 1s;
&gt; +      -webkit-transition-timing-function: linear;
&gt; +      -webkit-transition-property: -webkit-box-shadow, text-shadow;
&gt; +	  -webkit-blend-mode: difference;

Why not just have a simple test to check the computed style before and after the change? This looks like it could be a simple JS test instead. Anyway, using a transition seems a little too much :)

&gt; LayoutTests/transitions/blendmode-transitions.html:33
&gt; +      -webkit-box-shadow: 0 -20px 10px red, 0 20px 10px blue;
&gt; +      text-shadow: 0 -20px 10px red, 0 20px 10px blue;

Do you really need the shadows?

&gt; LayoutTests/transitions/resources/transition-test-helpers.js:166
&gt; +                case CSSPrimitiveValue.CSS_IDENT:

I think you are still not testing this one. You should pass in an arbitrary string and see what happens and have it as a bad parsing test (also a JS only test could handle this).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740293</commentid>
    <comment_count>13</comment_count>
    <who name="Rik Cabanier">cabanier</who>
    <bug_when>2012-10-11 15:08:36 -0700</bug_when>
    <thetext>(In reply to comment #12)
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=168282&amp;action=review
&gt; 
&gt; Looks good! I think the test could be simplified.
&gt; 
&gt; &gt; LayoutTests/platform/chromium/TestExpectations:110
&gt; &gt; +# Fails because chromium doesn&apos;t have blendmode
&gt; 
&gt; I think it is better to just say that Blend Mode is not enabled on Chromium yet :)

OK
Will do

&gt; 
&gt; &gt; LayoutTests/transitions/blendmode-transitions.html:17
&gt; &gt; +      -webkit-transition-duration: 1s;
&gt; &gt; +      -webkit-transition-timing-function: linear;
&gt; &gt; +      -webkit-transition-property: -webkit-box-shadow, text-shadow;
&gt; &gt; +	  -webkit-blend-mode: difference;
&gt; 
&gt; Why not just have a simple test to check the computed style before and after the change? This looks like it could be a simple JS test instead. Anyway, using a transition seems a little too much :)

The value is only wrong DURING the transition  :-)
So, I have to check midway through.

&gt; 
&gt; &gt; LayoutTests/transitions/blendmode-transitions.html:33
&gt; &gt; +      -webkit-box-shadow: 0 -20px 10px red, 0 20px 10px blue;
&gt; &gt; +      text-shadow: 0 -20px 10px red, 0 20px 10px blue;
&gt; 
&gt; Do you really need the shadows?

I need something to transition. Does it matter if it&apos;s a shadow?

&gt; 
&gt; &gt; LayoutTests/transitions/resources/transition-test-helpers.js:166
&gt; &gt; +                case CSSPrimitiveValue.CSS_IDENT:
&gt; 
&gt; I think you are still not testing this one. You should pass in an arbitrary string and see what happens and have it as a bad parsing test (also a JS only test could handle this).

The result of getcomputedstyle is an CSS_IDENT.
I will get a JS error without it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740294</commentid>
    <comment_count>14</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-10-11 15:10:13 -0700</bug_when>
    <thetext>Yeah, it&apos;ll be nice if we can simplify the test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740296</commentid>
    <comment_count>15</comment_count>
      <attachid>168284</attachid>
    <who name="Rik Cabanier">cabanier</who>
    <bug_when>2012-10-11 15:13:57 -0700</bug_when>
    <thetext>Created attachment 168284
Simplified test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740310</commentid>
    <comment_count>16</comment_count>
      <attachid>168289</attachid>
    <who name="Rik Cabanier">cabanier</who>
    <bug_when>2012-10-11 15:32:20 -0700</bug_when>
    <thetext>Created attachment 168289
cleaned up output</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740371</commentid>
    <comment_count>17</comment_count>
      <attachid>168306</attachid>
    <who name="Rik Cabanier">cabanier</who>
    <bug_when>2012-10-11 16:09:47 -0700</bug_when>
    <thetext>Created attachment 168306
Cleaned up output</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740393</commentid>
    <comment_count>18</comment_count>
      <attachid>168306</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-10-11 16:28:16 -0700</bug_when>
    <thetext>Comment on attachment 168306
Cleaned up output 

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

&gt; LayoutTests/transitions/blendmode-transitions.html:44
&gt; +
&gt; +  &lt;div id=&quot;box&quot; class=&quot;box&quot;&gt;BOX&lt;/div&gt;
&gt; +
&gt; +

Why double newlines?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740396</commentid>
    <comment_count>19</comment_count>
    <who name="Rik Cabanier">cabanier</who>
    <bug_when>2012-10-11 16:29:57 -0700</bug_when>
    <thetext>(In reply to comment #18)
&gt; (From update of attachment 168306 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=168306&amp;action=review
&gt; 
&gt; &gt; LayoutTests/transitions/blendmode-transitions.html:44
&gt; &gt; +
&gt; &gt; +  &lt;div id=&quot;box&quot; class=&quot;box&quot;&gt;BOX&lt;/div&gt;
&gt; &gt; +
&gt; &gt; +
&gt; 
&gt; Why double newlines?

no reason.
I will clean up</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740398</commentid>
    <comment_count>20</comment_count>
      <attachid>168311</attachid>
    <who name="Rik Cabanier">cabanier</who>
    <bug_when>2012-10-11 16:30:32 -0700</bug_when>
    <thetext>Created attachment 168311
more testfile cleanup</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740411</commentid>
    <comment_count>21</comment_count>
      <attachid>168314</attachid>
    <who name="Rik Cabanier">cabanier</who>
    <bug_when>2012-10-11 16:40:36 -0700</bug_when>
    <thetext>Created attachment 168314
More testfile cleanup</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740412</commentid>
    <comment_count>22</comment_count>
      <attachid>168314</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-10-11 16:42:37 -0700</bug_when>
    <thetext>Comment on attachment 168314
More testfile cleanup

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

&gt; LayoutTests/transitions/blendmode-transitions.html:1
&gt; +&lt;!DOCTYPE&gt;

It should be &lt;!DOCTYPE html&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740417</commentid>
    <comment_count>23</comment_count>
      <attachid>168314</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-10-11 16:44:24 -0700</bug_when>
    <thetext>Comment on attachment 168314
More testfile cleanup

The test is larger than needed, still, but LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740426</commentid>
    <comment_count>24</comment_count>
    <who name="Rik Cabanier">cabanier</who>
    <bug_when>2012-10-11 16:48:56 -0700</bug_when>
    <thetext>(In reply to comment #22)
&gt; (From update of attachment 168314 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=168314&amp;action=review
&gt; 
&gt; &gt; LayoutTests/transitions/blendmode-transitions.html:1
&gt; &gt; +&lt;!DOCTYPE&gt;
&gt; 
&gt; It should be &lt;!DOCTYPE html&gt;

There are other tests that have the incorrect doctype.
If you file a bug, I will fix it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740499</commentid>
    <comment_count>25</comment_count>
      <attachid>168314</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-11 18:31:30 -0700</bug_when>
    <thetext>Comment on attachment 168314
More testfile cleanup

Rejecting attachment 168314 from commit-queue.

New failing tests:
transitions/svg-transitions.html
Full output: http://queues.webkit.org/results/14252760</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740536</commentid>
    <comment_count>26</comment_count>
      <attachid>168314</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-11 19:16:15 -0700</bug_when>
    <thetext>Comment on attachment 168314
More testfile cleanup

Attachment 168314 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/14254747

New failing tests:
transitions/svg-transitions.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740565</commentid>
    <comment_count>27</comment_count>
      <attachid>168343</attachid>
    <who name="Rik Cabanier">cabanier</who>
    <bug_when>2012-10-11 20:20:09 -0700</bug_when>
    <thetext>Created attachment 168343
strange failure. Try again for EWS output</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740566</commentid>
    <comment_count>28</comment_count>
      <attachid>168314</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-10-11 20:32:12 -0700</bug_when>
    <thetext>Comment on attachment 168314
More testfile cleanup

Attachment 168314 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/14255802

New failing tests:
transitions/blendmode-transitions.html
transitions/svg-transitions.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740574</commentid>
    <comment_count>29</comment_count>
      <attachid>168347</attachid>
    <who name="Rik Cabanier">cabanier</who>
    <bug_when>2012-10-11 20:42:42 -0700</bug_when>
    <thetext>Created attachment 168347
Updated SVG transitions test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740598</commentid>
    <comment_count>30</comment_count>
      <attachid>168347</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-10-11 21:26:15 -0700</bug_when>
    <thetext>Comment on attachment 168347
Updated SVG transitions test

Attachment 168347 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/14262385

New failing tests:
transitions/blendmode-transitions.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740606</commentid>
    <comment_count>31</comment_count>
      <attachid>168355</attachid>
    <who name="Rik Cabanier">cabanier</who>
    <bug_when>2012-10-11 21:40:00 -0700</bug_when>
    <thetext>Created attachment 168355
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740649</commentid>
    <comment_count>32</comment_count>
      <attachid>168355</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-11 23:25:13 -0700</bug_when>
    <thetext>Comment on attachment 168355
Patch for landing

Clearing flags on attachment: 168355

Committed r131146: &lt;http://trac.webkit.org/changeset/131146&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740650</commentid>
    <comment_count>33</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-11 23:25:19 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168060</attachid>
            <date>2012-10-10 13:21:39 -0700</date>
            <delta_ts>2012-10-11 14:50:46 -0700</delta_ts>
            <desc>first try</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>1348</size>
            <attacher name="Rik Cabanier">cabanier</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzMDk0NSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDEyLTEwLTEwICBSaWsgQ2Fi
YW5pZXIgIDxjYWJhbmllckBhZG9iZS5jb20+CisKKyAgICAgICAgQmFkIGNvcHkgY29uc3RydWN0
b3IgaW4gU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTg5NTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICB0eXBvIGluIGNvcHkgY29uc3RydWN0b3IgY2F1c2VkIGJs
ZW5kbW9kZSB0byBhbHdheXMgYmUgdGhlIGRlZmF1bHQKKworICAgICAgICBObyBuZXcgdGVzdHM6
IG5vIGNoYW5nZSBpbiBmdW5jdGlvbmFsaXR5LgorCisgICAgICAgICogcmVuZGVyaW5nL3N0eWxl
L1N0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U3R5bGVS
YXJlTm9uSW5oZXJpdGVkRGF0YTo6U3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YSk6CisKIDIwMTIt
MTAtMTAgIEp1bGllbiBDaGFmZnJhaXggIDxqY2hhZmZyYWl4QHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgVW5yZXZpZXdlZCBidWlsZCBmaXggYWZ0ZXIgcjEzMDk0MC4KSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9zdHlsZS9TdHlsZVJhcmVOb25Jbmhlcml0ZWREYXRhLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvU3R5bGVSYXJlTm9uSW5oZXJp
dGVkRGF0YS5jcHAJKHJldmlzaW9uIDEzMDY5NSkKKysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9zdHlsZS9TdHlsZVJhcmVOb25Jbmhlcml0ZWREYXRhLmNwcAkod29ya2luZyBjb3B5KQpAQCAt
MTU5LDcgKzE1OSw3IEBAIFN0eWxlUmFyZU5vbkluaGVyaXRlZERhdGE6OlN0eWxlUmFyZU5vbkkK
ICNlbmRpZgogICAgICwgbV9oYXNBc3BlY3RSYXRpbyhvLm1faGFzQXNwZWN0UmF0aW8pCiAjaWYg
RU5BQkxFKENTU19DT01QT1NJVElORykKLSAgICAsIG1fZWZmZWN0aXZlQmxlbmRNb2RlKFJlbmRl
clN0eWxlOjppbml0aWFsQmxlbmRNb2RlKCkpCisgICAgLCBtX2VmZmVjdGl2ZUJsZW5kTW9kZShv
Lm1fZWZmZWN0aXZlQmxlbmRNb2RlKQogI2VuZGlmCiB7CiB9Cg==
</data>
<flag name="review"
          id="180960"
          type_id="1"
          status="-"
          setter="rniwa"
    />
    <flag name="commit-queue"
          id="180961"
          type_id="3"
          status="-"
          setter="rniwa"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168281</attachid>
            <date>2012-10-11 14:50:46 -0700</date>
            <delta_ts>2012-10-11 14:52:41 -0700</delta_ts>
            <desc>Added a test</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>6153</size>
            <attacher name="Rik Cabanier">cabanier</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzMTA5NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDEyLTEwLTExICBSaWsgQ2Fi
YW5pZXIgIDxjYWJhbmllckBhZG9iZS5jb20+CisKKyAgICAgICAgQmFkIGNvcHkgY29uc3RydWN0
b3IgaW4gU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTg5NTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICB0eXBvIGluIGNvcHkgY29uc3RydWN0b3IgY2F1c2VkIGJs
ZW5kbW9kZSB0byBhbHdheXMgYmUgdGhlIGRlZmF1bHQKKworICAgICAgICAqIHJlbmRlcmluZy9z
dHlsZS9TdHlsZVJhcmVOb25Jbmhlcml0ZWREYXRhLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlN0
eWxlUmFyZU5vbkluaGVyaXRlZERhdGE6OlN0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEpOgorCiAy
MDEyLTEwLTExICBKb3NodWEgQmVsbCAgPGpzYmVsbEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAg
SW5kZXhlZERCOiBJREwgdHlwZXMgZGVmaW5lZCBpbiBzcGVjIHNob3VsZCBiZSB2aXNpYmxlIHRv
IHNjcmlwdHMKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9TdHlsZVJhcmVO
b25Jbmhlcml0ZWREYXRhLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvc3R5bGUvU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YS5jcHAJKHJldmlzaW9uIDEzMDY5NSkK
KysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9TdHlsZVJhcmVOb25Jbmhlcml0ZWRE
YXRhLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTU5LDcgKzE1OSw3IEBAIFN0eWxlUmFyZU5vbklu
aGVyaXRlZERhdGE6OlN0eWxlUmFyZU5vbkkKICNlbmRpZgogICAgICwgbV9oYXNBc3BlY3RSYXRp
byhvLm1faGFzQXNwZWN0UmF0aW8pCiAjaWYgRU5BQkxFKENTU19DT01QT1NJVElORykKLSAgICAs
IG1fZWZmZWN0aXZlQmxlbmRNb2RlKFJlbmRlclN0eWxlOjppbml0aWFsQmxlbmRNb2RlKCkpCisg
ICAgLCBtX2VmZmVjdGl2ZUJsZW5kTW9kZShvLm1fZWZmZWN0aXZlQmxlbmRNb2RlKQogI2VuZGlm
CiB7CiB9CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMzEwOTYpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VM
b2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxOCBAQAorMjAxMi0xMC0xMSAgUmlrIENhYmFu
aWVyICA8Y2FiYW5pZXJAYWRvYmUuY29tPgorCisgICAgICAgIEJhZCBjb3B5IGNvbnN0cnVjdG9y
IGluIFN0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTk4OTUwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgdHlwbyBpbiBjb3B5IGNvbnN0cnVjdG9yIGNhdXNlZCBibGVu
ZG1vZGUgdG8gYWx3YXlzIGJlIHRoZSBkZWZhdWx0CisKKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJv
bWl1bS9UZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIHRyYW5zaXRpb25zL2JsZW5kbW9kZS10
cmFuc2l0aW9ucy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHRyYW5zaXRpb25zL2Js
ZW5kbW9kZS10cmFuc2l0aW9ucy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiB0cmFuc2l0aW9ucy9y
ZXNvdXJjZXMvdHJhbnNpdGlvbi10ZXN0LWhlbHBlcnMuanM6CisgICAgICAgIChleHBlY3RlZCk6
CisKIDIwMTItMTAtMTEgIEpvc2h1YSBCZWxsICA8anNiZWxsQGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBJbmRleGVkREI6IElETCB0eXBlcyBkZWZpbmVkIGluIHNwZWMgc2hvdWxkIGJlIHZpc2li
bGUgdG8gc2NyaXB0cwpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4
cGVjdGF0aW9ucwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9U
ZXN0RXhwZWN0YXRpb25zCShyZXZpc2lvbiAxMzA2OTUpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9y
bS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRpb25zCSh3b3JraW5nIGNvcHkpCkBAIC0xMDcsNiArMTA3
LDkgQEAgd2Via2l0Lm9yZy9iLzk0MzMyIGh0dHAvdGVzdHMvc2VjdXJpdHkvYwogIyBldmVyIGV4
cGVjdCB0byBwYXNzIHRoaXMuCiBjcmJ1Zy5jb20vMjQxODkgZmFzdC9kb20vb3Blbi1hbmQtY2xv
c2UtYnktRE9NLmh0bWwgWyBTa2lwIF0KIAorIyBGYWlscyBiZWNhdXNlIGNocm9taXVtIGRvZXNu
J3QgaGF2ZSBibGVuZG1vZGUKK3dlYmtpdC5vcmcvYi85ODk1MCB0cmFuc2l0aW9ucy9ibGVuZG1v
ZGUtdHJhbnNpdGlvbnMuaHRtbCBbIFNraXAgXQorCiAjIEltcGxlbWVudCBqYXZhIHRlc3Rpbmcg
aGFybmVzcy4KIGNyYnVnLmNvbS8zNjY4MSBqYXZhIFsgU2tpcCBdCiAKSW5kZXg6IExheW91dFRl
c3RzL3RyYW5zaXRpb25zL2JsZW5kbW9kZS10cmFuc2l0aW9ucy1leHBlY3RlZC50eHQKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLWV4
cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL3RyYW5zaXRpb25zL2JsZW5k
bW9kZS10cmFuc2l0aW9ucy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNCBA
QAorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI0MDogRmFpbGVkIHRvIHBhdXNlICctd2Via2l0LWJs
ZW5kLW1vZGUnIHRyYW5zaXRpb24gb24gZWxlbWVudCAnYm94JworQk9YCitQQVNTIC0gIi13ZWJr
aXQtYmxlbmQtbW9kZSIgcHJvcGVydHkgZm9yICJib3giIGVsZW1lbnQgYXQgMC41cyBzYXcgc29t
ZXRoaW5nIGNsb3NlIHRvOiBkaWZmZXJlbmNlCisKSW5kZXg6IExheW91dFRlc3RzL3RyYW5zaXRp
b25zL2JsZW5kbW9kZS10cmFuc2l0aW9ucy5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L3RyYW5zaXRpb25zL2JsZW5kbW9kZS10cmFuc2l0aW9ucy5odG1sCShyZXZpc2lvbiAwKQorKysg
TGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLmh0bWwJKHJldmlz
aW9uIDApCkBAIC0wLDAgKzEsNzcgQEAKKzwhRE9DVFlQRT4KKworPGh0bWw+Cis8aGVhZD4KKyAg
PHN0eWxlPgorICAgIC5ib3ggeworICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgIHdpZHRoOiAx
MDBweDsKKyAgICAgIG1hcmdpbjogNTBweDsKKyAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNr
OworICAgICAgdGV4dC1hbGlnbjogY2VudGVyOworICAgICAgcGFkZGluZzogMjBweDsKKyAgICAg
IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7CisgICAgICAtd2Via2l0LXRyYW5zaXRpb24t
ZHVyYXRpb246IDFzOworICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjog
bGluZWFyOworICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LWJveC1z
aGFkb3csIHRleHQtc2hhZG93OworCSAgLXdlYmtpdC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlOwor
ICAgIH0KKyAgICAKKyAgICAjYm94IHsKKyAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAtMjBw
eCAxMHB4IHJlZCwgMCAyMHB4IDEwcHggYmx1ZTsKKyAgICAgIHRleHQtc2hhZG93OiAwIC0yMHB4
IDEwcHggcmVkLCAwIDIwcHggMTBweCBibHVlOworICAgIH0KKyAgICAKKyAgICAjYm94LmZpbmFs
IHsKKyAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAyMHB4IDEwcHggcmVkLCAwIC0yMHB4IDEw
cHggYmx1ZTsKKyAgICAgIHRleHQtc2hhZG93OiAwIDIwcHggMTBweCByZWQsIDAgLTIwcHggMTBw
eCBibHVlOworICAgIH0KKworICAgIC8qIE1pc21hdGNoZWQgbGF5ZXJzICovCisgICAgI2JveDIg
eworICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC0yMHB4IDEwcHggcmVkLCAwIDIwcHggMTBw
eCBibHVlOworICAgICAgdGV4dC1zaGFkb3c6IDAgLTIwcHggMTBweCByZWQsIDAgMjBweCAxMHB4
IGJsdWU7CisgICAgfQorICAgIAorICAgICNib3gyLmZpbmFsIHsKKyAgICAgIC13ZWJraXQtYm94
LXNoYWRvdzogMCAtMjBweCAxMHB4IHJlZDsKKyAgICAgIHRleHQtc2hhZG93OiAwIC0yMHB4IDEw
cHggcmVkOworICAgIH0KKworICAgICNib3gzIHsKKyAgICAgIC13ZWJraXQtYm94LXNoYWRvdzog
MCAyMHB4IDEwcHggYmx1ZTsKKyAgICAgIHRleHQtc2hhZG93OiAwIDIwcHggMTBweCBibHVlOwor
ICAgIH0KKyAgICAKKyAgICAjYm94My5maW5hbCB7CisgICAgICAtd2Via2l0LWJveC1zaGFkb3c6
IDAgLTIwcHggMTBweCByZWQsIDAgMjBweCAxMHB4IGJsdWU7CisgICAgICB0ZXh0LXNoYWRvdzog
MCAtMjBweCAxMHB4IHJlZCwgMCAyMHB4IDEwcHggYmx1ZTsKKyAgICB9CisKKyAgPC9zdHlsZT4K
KyAgPHNjcmlwdCBzcmM9InJlc291cmNlcy90cmFuc2l0aW9uLXRlc3QtaGVscGVycy5qcyI+PC9z
Y3JpcHQ+CisgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KKworICAgIGNvbnN0IGV4
cGVjdGVkVmFsdWVzID0gWworICAgICAgLy8gW3RpbWUsIGVsZW1lbnQtaWQsIHByb3BlcnR5LCBl
eHBlY3RlZC12YWx1ZSwgdG9sZXJhbmNlXQorICAgICAgWzAuNSwgJ2JveCcsICctd2Via2l0LWJs
ZW5kLW1vZGUnLCAiZGlmZmVyZW5jZSIsIDBdLAorICAgIF07CisgIAorICAgIGZ1bmN0aW9uIHNl
dHVwVGVzdCgpCisgICAgeworICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2JveCcpLmNs
YXNzTmFtZSA9ICdib3ggZmluYWwnOworICAgIH0KKyAgCisgICAgcnVuVHJhbnNpdGlvblRlc3Qo
ZXhwZWN0ZWRWYWx1ZXMsIHNldHVwVGVzdCwgdXNlUGF1c2VBUEkpOworICA8L3NjcmlwdD4KKzwv
aGVhZD4KKzxib2R5PgorCisgIDxkaXYgaWQ9ImJveCIgY2xhc3M9ImJveCI+Qk9YPC9kaXY+CisK
KworICA8ZGl2IGlkPSJyZXN1bHQiPgorICA8L2Rpdj4KKworPC9ib2R5PgorPC9odG1sPgpJbmRl
eDogTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvcmVzb3VyY2VzL3RyYW5zaXRpb24tdGVzdC1oZWxw
ZXJzLmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3RyYW5zaXRpb25zL3Jlc291cmNlcy90
cmFuc2l0aW9uLXRlc3QtaGVscGVycy5qcwkocmV2aXNpb24gMTMwNjk1KQorKysgTGF5b3V0VGVz
dHMvdHJhbnNpdGlvbnMvcmVzb3VyY2VzL3RyYW5zaXRpb24tdGVzdC1oZWxwZXJzLmpzCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xNjMsNiArMTYzLDcgQEAgZnVuY3Rpb24gY2hlY2tFeHBlY3RlZFZhbHVl
KGV4cGVjdGVkLCBpbgogICAgICAgICB9IGVsc2UgaWYgKGNvbXB1dGVkU3R5bGUuY3NzVmFsdWVU
eXBlID09IENTU1ZhbHVlLkNTU19QUklNSVRJVkVfVkFMVUUpIHsKICAgICAgICAgICAgIHN3aXRj
aCAoY29tcHV0ZWRTdHlsZS5wcmltaXRpdmVUeXBlKSB7CiAgICAgICAgICAgICAgICAgY2FzZSBD
U1NQcmltaXRpdmVWYWx1ZS5DU1NfU1RSSU5HOgorCQkJCWNhc2UgQ1NTUHJpbWl0aXZlVmFsdWUu
Q1NTX0lERU5UOgogICAgICAgICAgICAgICAgICAgICBjb21wdXRlZFZhbHVlID0gY29tcHV0ZWRT
dHlsZS5nZXRTdHJpbmdWYWx1ZSgpOwogICAgICAgICAgICAgICAgICAgICBwYXNzID0gY29tcHV0
ZWRWYWx1ZSA9PSBleHBlY3RlZFZhbHVlOwogICAgICAgICAgICAgICAgICAgICBicmVhazsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168282</attachid>
            <date>2012-10-11 14:52:41 -0700</date>
            <delta_ts>2012-10-11 15:32:20 -0700</delta_ts>
            <desc>Fixed identation</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>6165</size>
            <attacher name="Rik Cabanier">cabanier</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzMTA5NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDEyLTEwLTExICBSaWsgQ2Fi
YW5pZXIgIDxjYWJhbmllckBhZG9iZS5jb20+CisKKyAgICAgICAgQmFkIGNvcHkgY29uc3RydWN0
b3IgaW4gU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTg5NTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICB0eXBvIGluIGNvcHkgY29uc3RydWN0b3IgY2F1c2VkIGJs
ZW5kbW9kZSB0byBhbHdheXMgYmUgdGhlIGRlZmF1bHQKKworICAgICAgICAqIHJlbmRlcmluZy9z
dHlsZS9TdHlsZVJhcmVOb25Jbmhlcml0ZWREYXRhLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlN0
eWxlUmFyZU5vbkluaGVyaXRlZERhdGE6OlN0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEpOgorCiAy
MDEyLTEwLTExICBKb3NodWEgQmVsbCAgPGpzYmVsbEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAg
SW5kZXhlZERCOiBJREwgdHlwZXMgZGVmaW5lZCBpbiBzcGVjIHNob3VsZCBiZSB2aXNpYmxlIHRv
IHNjcmlwdHMKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9TdHlsZVJhcmVO
b25Jbmhlcml0ZWREYXRhLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvc3R5bGUvU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YS5jcHAJKHJldmlzaW9uIDEzMDY5NSkK
KysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9TdHlsZVJhcmVOb25Jbmhlcml0ZWRE
YXRhLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTU5LDcgKzE1OSw3IEBAIFN0eWxlUmFyZU5vbklu
aGVyaXRlZERhdGE6OlN0eWxlUmFyZU5vbkkKICNlbmRpZgogICAgICwgbV9oYXNBc3BlY3RSYXRp
byhvLm1faGFzQXNwZWN0UmF0aW8pCiAjaWYgRU5BQkxFKENTU19DT01QT1NJVElORykKLSAgICAs
IG1fZWZmZWN0aXZlQmxlbmRNb2RlKFJlbmRlclN0eWxlOjppbml0aWFsQmxlbmRNb2RlKCkpCisg
ICAgLCBtX2VmZmVjdGl2ZUJsZW5kTW9kZShvLm1fZWZmZWN0aXZlQmxlbmRNb2RlKQogI2VuZGlm
CiB7CiB9CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMzEwOTYpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VM
b2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxOCBAQAorMjAxMi0xMC0xMSAgUmlrIENhYmFu
aWVyICA8Y2FiYW5pZXJAYWRvYmUuY29tPgorCisgICAgICAgIEJhZCBjb3B5IGNvbnN0cnVjdG9y
IGluIFN0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTk4OTUwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgdHlwbyBpbiBjb3B5IGNvbnN0cnVjdG9yIGNhdXNlZCBibGVu
ZG1vZGUgdG8gYWx3YXlzIGJlIHRoZSBkZWZhdWx0CisKKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJv
bWl1bS9UZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIHRyYW5zaXRpb25zL2JsZW5kbW9kZS10
cmFuc2l0aW9ucy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHRyYW5zaXRpb25zL2Js
ZW5kbW9kZS10cmFuc2l0aW9ucy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiB0cmFuc2l0aW9ucy9y
ZXNvdXJjZXMvdHJhbnNpdGlvbi10ZXN0LWhlbHBlcnMuanM6CisgICAgICAgIChleHBlY3RlZCk6
CisKIDIwMTItMTAtMTEgIEpvc2h1YSBCZWxsICA8anNiZWxsQGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBJbmRleGVkREI6IElETCB0eXBlcyBkZWZpbmVkIGluIHNwZWMgc2hvdWxkIGJlIHZpc2li
bGUgdG8gc2NyaXB0cwpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4
cGVjdGF0aW9ucwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9U
ZXN0RXhwZWN0YXRpb25zCShyZXZpc2lvbiAxMzA2OTUpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9y
bS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRpb25zCSh3b3JraW5nIGNvcHkpCkBAIC0xMDcsNiArMTA3
LDkgQEAgd2Via2l0Lm9yZy9iLzk0MzMyIGh0dHAvdGVzdHMvc2VjdXJpdHkvYwogIyBldmVyIGV4
cGVjdCB0byBwYXNzIHRoaXMuCiBjcmJ1Zy5jb20vMjQxODkgZmFzdC9kb20vb3Blbi1hbmQtY2xv
c2UtYnktRE9NLmh0bWwgWyBTa2lwIF0KIAorIyBGYWlscyBiZWNhdXNlIGNocm9taXVtIGRvZXNu
J3QgaGF2ZSBibGVuZG1vZGUKK3dlYmtpdC5vcmcvYi85ODk1MCB0cmFuc2l0aW9ucy9ibGVuZG1v
ZGUtdHJhbnNpdGlvbnMuaHRtbCBbIFNraXAgXQorCiAjIEltcGxlbWVudCBqYXZhIHRlc3Rpbmcg
aGFybmVzcy4KIGNyYnVnLmNvbS8zNjY4MSBqYXZhIFsgU2tpcCBdCiAKSW5kZXg6IExheW91dFRl
c3RzL3RyYW5zaXRpb25zL2JsZW5kbW9kZS10cmFuc2l0aW9ucy1leHBlY3RlZC50eHQKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLWV4
cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL3RyYW5zaXRpb25zL2JsZW5k
bW9kZS10cmFuc2l0aW9ucy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNCBA
QAorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDI0MDogRmFpbGVkIHRvIHBhdXNlICctd2Via2l0LWJs
ZW5kLW1vZGUnIHRyYW5zaXRpb24gb24gZWxlbWVudCAnYm94JworQk9YCitQQVNTIC0gIi13ZWJr
aXQtYmxlbmQtbW9kZSIgcHJvcGVydHkgZm9yICJib3giIGVsZW1lbnQgYXQgMC41cyBzYXcgc29t
ZXRoaW5nIGNsb3NlIHRvOiBkaWZmZXJlbmNlCisKSW5kZXg6IExheW91dFRlc3RzL3RyYW5zaXRp
b25zL2JsZW5kbW9kZS10cmFuc2l0aW9ucy5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L3RyYW5zaXRpb25zL2JsZW5kbW9kZS10cmFuc2l0aW9ucy5odG1sCShyZXZpc2lvbiAwKQorKysg
TGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLmh0bWwJKHJldmlz
aW9uIDApCkBAIC0wLDAgKzEsNzcgQEAKKzwhRE9DVFlQRT4KKworPGh0bWw+Cis8aGVhZD4KKyAg
PHN0eWxlPgorICAgIC5ib3ggeworICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgIHdpZHRoOiAx
MDBweDsKKyAgICAgIG1hcmdpbjogNTBweDsKKyAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNr
OworICAgICAgdGV4dC1hbGlnbjogY2VudGVyOworICAgICAgcGFkZGluZzogMjBweDsKKyAgICAg
IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7CisgICAgICAtd2Via2l0LXRyYW5zaXRpb24t
ZHVyYXRpb246IDFzOworICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjog
bGluZWFyOworICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LWJveC1z
aGFkb3csIHRleHQtc2hhZG93OworCSAgLXdlYmtpdC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlOwor
ICAgIH0KKyAgICAKKyAgICAjYm94IHsKKyAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAtMjBw
eCAxMHB4IHJlZCwgMCAyMHB4IDEwcHggYmx1ZTsKKyAgICAgIHRleHQtc2hhZG93OiAwIC0yMHB4
IDEwcHggcmVkLCAwIDIwcHggMTBweCBibHVlOworICAgIH0KKyAgICAKKyAgICAjYm94LmZpbmFs
IHsKKyAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAyMHB4IDEwcHggcmVkLCAwIC0yMHB4IDEw
cHggYmx1ZTsKKyAgICAgIHRleHQtc2hhZG93OiAwIDIwcHggMTBweCByZWQsIDAgLTIwcHggMTBw
eCBibHVlOworICAgIH0KKworICAgIC8qIE1pc21hdGNoZWQgbGF5ZXJzICovCisgICAgI2JveDIg
eworICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC0yMHB4IDEwcHggcmVkLCAwIDIwcHggMTBw
eCBibHVlOworICAgICAgdGV4dC1zaGFkb3c6IDAgLTIwcHggMTBweCByZWQsIDAgMjBweCAxMHB4
IGJsdWU7CisgICAgfQorICAgIAorICAgICNib3gyLmZpbmFsIHsKKyAgICAgIC13ZWJraXQtYm94
LXNoYWRvdzogMCAtMjBweCAxMHB4IHJlZDsKKyAgICAgIHRleHQtc2hhZG93OiAwIC0yMHB4IDEw
cHggcmVkOworICAgIH0KKworICAgICNib3gzIHsKKyAgICAgIC13ZWJraXQtYm94LXNoYWRvdzog
MCAyMHB4IDEwcHggYmx1ZTsKKyAgICAgIHRleHQtc2hhZG93OiAwIDIwcHggMTBweCBibHVlOwor
ICAgIH0KKyAgICAKKyAgICAjYm94My5maW5hbCB7CisgICAgICAtd2Via2l0LWJveC1zaGFkb3c6
IDAgLTIwcHggMTBweCByZWQsIDAgMjBweCAxMHB4IGJsdWU7CisgICAgICB0ZXh0LXNoYWRvdzog
MCAtMjBweCAxMHB4IHJlZCwgMCAyMHB4IDEwcHggYmx1ZTsKKyAgICB9CisKKyAgPC9zdHlsZT4K
KyAgPHNjcmlwdCBzcmM9InJlc291cmNlcy90cmFuc2l0aW9uLXRlc3QtaGVscGVycy5qcyI+PC9z
Y3JpcHQ+CisgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KKworICAgIGNvbnN0IGV4
cGVjdGVkVmFsdWVzID0gWworICAgICAgLy8gW3RpbWUsIGVsZW1lbnQtaWQsIHByb3BlcnR5LCBl
eHBlY3RlZC12YWx1ZSwgdG9sZXJhbmNlXQorICAgICAgWzAuNSwgJ2JveCcsICctd2Via2l0LWJs
ZW5kLW1vZGUnLCAiZGlmZmVyZW5jZSIsIDBdLAorICAgIF07CisgIAorICAgIGZ1bmN0aW9uIHNl
dHVwVGVzdCgpCisgICAgeworICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2JveCcpLmNs
YXNzTmFtZSA9ICdib3ggZmluYWwnOworICAgIH0KKyAgCisgICAgcnVuVHJhbnNpdGlvblRlc3Qo
ZXhwZWN0ZWRWYWx1ZXMsIHNldHVwVGVzdCwgdXNlUGF1c2VBUEkpOworICA8L3NjcmlwdD4KKzwv
aGVhZD4KKzxib2R5PgorCisgIDxkaXYgaWQ9ImJveCIgY2xhc3M9ImJveCI+Qk9YPC9kaXY+CisK
KworICA8ZGl2IGlkPSJyZXN1bHQiPgorICA8L2Rpdj4KKworPC9ib2R5PgorPC9odG1sPgpJbmRl
eDogTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvcmVzb3VyY2VzL3RyYW5zaXRpb24tdGVzdC1oZWxw
ZXJzLmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3RyYW5zaXRpb25zL3Jlc291cmNlcy90
cmFuc2l0aW9uLXRlc3QtaGVscGVycy5qcwkocmV2aXNpb24gMTMwNjk1KQorKysgTGF5b3V0VGVz
dHMvdHJhbnNpdGlvbnMvcmVzb3VyY2VzL3RyYW5zaXRpb24tdGVzdC1oZWxwZXJzLmpzCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xNjMsNiArMTYzLDcgQEAgZnVuY3Rpb24gY2hlY2tFeHBlY3RlZFZhbHVl
KGV4cGVjdGVkLCBpbgogICAgICAgICB9IGVsc2UgaWYgKGNvbXB1dGVkU3R5bGUuY3NzVmFsdWVU
eXBlID09IENTU1ZhbHVlLkNTU19QUklNSVRJVkVfVkFMVUUpIHsKICAgICAgICAgICAgIHN3aXRj
aCAoY29tcHV0ZWRTdHlsZS5wcmltaXRpdmVUeXBlKSB7CiAgICAgICAgICAgICAgICAgY2FzZSBD
U1NQcmltaXRpdmVWYWx1ZS5DU1NfU1RSSU5HOgorICAgICAgICAgICAgICAgIGNhc2UgQ1NTUHJp
bWl0aXZlVmFsdWUuQ1NTX0lERU5UOgogICAgICAgICAgICAgICAgICAgICBjb21wdXRlZFZhbHVl
ID0gY29tcHV0ZWRTdHlsZS5nZXRTdHJpbmdWYWx1ZSgpOwogICAgICAgICAgICAgICAgICAgICBw
YXNzID0gY29tcHV0ZWRWYWx1ZSA9PSBleHBlY3RlZFZhbHVlOwogICAgICAgICAgICAgICAgICAg
ICBicmVhazsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168284</attachid>
            <date>2012-10-11 15:13:57 -0700</date>
            <delta_ts>2012-10-11 15:32:20 -0700</delta_ts>
            <desc>Simplified test</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>5362</size>
            <attacher name="Rik Cabanier">cabanier</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzMTA5NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDEyLTEwLTExICBSaWsgQ2Fi
YW5pZXIgIDxjYWJhbmllckBhZG9iZS5jb20+CisKKyAgICAgICAgQmFkIGNvcHkgY29uc3RydWN0
b3IgaW4gU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTg5NTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICB0eXBvIGluIGNvcHkgY29uc3RydWN0b3IgY2F1c2VkIGJs
ZW5kbW9kZSB0byBhbHdheXMgYmUgdGhlIGRlZmF1bHQKKworICAgICAgICAqIHJlbmRlcmluZy9z
dHlsZS9TdHlsZVJhcmVOb25Jbmhlcml0ZWREYXRhLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlN0
eWxlUmFyZU5vbkluaGVyaXRlZERhdGE6OlN0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEpOgorCiAy
MDEyLTEwLTExICBKb3NodWEgQmVsbCAgPGpzYmVsbEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAg
SW5kZXhlZERCOiBJREwgdHlwZXMgZGVmaW5lZCBpbiBzcGVjIHNob3VsZCBiZSB2aXNpYmxlIHRv
IHNjcmlwdHMKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9TdHlsZVJhcmVO
b25Jbmhlcml0ZWREYXRhLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvc3R5bGUvU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YS5jcHAJKHJldmlzaW9uIDEzMDY5NSkK
KysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9TdHlsZVJhcmVOb25Jbmhlcml0ZWRE
YXRhLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTU5LDcgKzE1OSw3IEBAIFN0eWxlUmFyZU5vbklu
aGVyaXRlZERhdGE6OlN0eWxlUmFyZU5vbkkKICNlbmRpZgogICAgICwgbV9oYXNBc3BlY3RSYXRp
byhvLm1faGFzQXNwZWN0UmF0aW8pCiAjaWYgRU5BQkxFKENTU19DT01QT1NJVElORykKLSAgICAs
IG1fZWZmZWN0aXZlQmxlbmRNb2RlKFJlbmRlclN0eWxlOjppbml0aWFsQmxlbmRNb2RlKCkpCisg
ICAgLCBtX2VmZmVjdGl2ZUJsZW5kTW9kZShvLm1fZWZmZWN0aXZlQmxlbmRNb2RlKQogI2VuZGlm
CiB7CiB9CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMzEwOTYpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VM
b2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxOCBAQAorMjAxMi0xMC0xMSAgUmlrIENhYmFu
aWVyICA8Y2FiYW5pZXJAYWRvYmUuY29tPgorCisgICAgICAgIEJhZCBjb3B5IGNvbnN0cnVjdG9y
IGluIFN0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTk4OTUwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgdHlwbyBpbiBjb3B5IGNvbnN0cnVjdG9yIGNhdXNlZCBibGVu
ZG1vZGUgdG8gYWx3YXlzIGJlIHRoZSBkZWZhdWx0CisKKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJv
bWl1bS9UZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIHRyYW5zaXRpb25zL2JsZW5kbW9kZS10
cmFuc2l0aW9ucy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHRyYW5zaXRpb25zL2Js
ZW5kbW9kZS10cmFuc2l0aW9ucy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiB0cmFuc2l0aW9ucy9y
ZXNvdXJjZXMvdHJhbnNpdGlvbi10ZXN0LWhlbHBlcnMuanM6CisgICAgICAgIChleHBlY3RlZCk6
CisKIDIwMTItMTAtMTEgIEpvc2h1YSBCZWxsICA8anNiZWxsQGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBJbmRleGVkREI6IElETCB0eXBlcyBkZWZpbmVkIGluIHNwZWMgc2hvdWxkIGJlIHZpc2li
bGUgdG8gc2NyaXB0cwpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4
cGVjdGF0aW9ucwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9U
ZXN0RXhwZWN0YXRpb25zCShyZXZpc2lvbiAxMzA2OTUpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9y
bS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRpb25zCSh3b3JraW5nIGNvcHkpCkBAIC0xMDcsNiArMTA3
LDkgQEAgd2Via2l0Lm9yZy9iLzk0MzMyIGh0dHAvdGVzdHMvc2VjdXJpdHkvYwogIyBldmVyIGV4
cGVjdCB0byBwYXNzIHRoaXMuCiBjcmJ1Zy5jb20vMjQxODkgZmFzdC9kb20vb3Blbi1hbmQtY2xv
c2UtYnktRE9NLmh0bWwgWyBTa2lwIF0KIAorIyBGYWlscyBiZWNhdXNlIEJsZW5kIE1vZGUgaXMg
bm90IGVuYWJsZWQgb24gQ2hyb21pdW0geWV0IAord2Via2l0Lm9yZy9iLzk4OTUwIHRyYW5zaXRp
b25zL2JsZW5kbW9kZS10cmFuc2l0aW9ucy5odG1sIFsgU2tpcCBdCisKICMgSW1wbGVtZW50IGph
dmEgdGVzdGluZyBoYXJuZXNzLgogY3JidWcuY29tLzM2NjgxIGphdmEgWyBTa2lwIF0KIApJbmRl
eDogTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLWV4cGVjdGVk
LnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9ibGVuZG1vZGUtdHJh
bnNpdGlvbnMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvdHJhbnNp
dGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAg
LTAsMCArMSw0IEBACitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjQwOiBGYWlsZWQgdG8gcGF1c2Ug
Jy13ZWJraXQtYmxlbmQtbW9kZScgdHJhbnNpdGlvbiBvbiBlbGVtZW50ICdib3gnCitCT1gKK1BB
U1MgLSAiLXdlYmtpdC1ibGVuZC1tb2RlIiBwcm9wZXJ0eSBmb3IgImJveCIgZWxlbWVudCBhdCAw
LjVzIHNhdyBzb21ldGhpbmcgY2xvc2UgdG86IGRpZmZlcmVuY2UKKwpJbmRleDogTGF5b3V0VGVz
dHMvdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLmh0bWwKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLmh0bWwJKHJldmlz
aW9uIDApCisrKyBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9ibGVuZG1vZGUtdHJhbnNpdGlvbnMu
aHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw0OSBAQAorPCFET0NUWVBFPgorCis8aHRtbD4K
KzxoZWFkPgorICA8c3R5bGU+CisgICAgLmJveCB7CisgICAgICBoZWlnaHQ6IDEwMHB4OworICAg
ICAgd2lkdGg6IDEwMHB4OworICAgICAgbWFyZ2luOiA1MHB4OworICAgICAgYm9yZGVyOiAxcHgg
c29saWQgYmxhY2s7CisgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CisgICAgICBwYWRkaW5nOiAy
MHB4OworICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsKKyAgICAgIC13ZWJraXQt
dHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7CisgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5n
LWZ1bmN0aW9uOiBsaW5lYXI7CisgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9w
YWNpdHk7CisgICAgICAtd2Via2l0LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7CisgICAgfQorICAg
IAorICAgICNib3ggeworICAgICAgb3BhY2l0eTogLjUKKyAgICB9CisgIDwvc3R5bGU+CisgIDxz
Y3JpcHQgc3JjPSJyZXNvdXJjZXMvdHJhbnNpdGlvbi10ZXN0LWhlbHBlcnMuanMiPjwvc2NyaXB0
PgorICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CisKKyAgICBjb25zdCBleHBlY3Rl
ZFZhbHVlcyA9IFsKKyAgICAgIC8vIFt0aW1lLCBlbGVtZW50LWlkLCBwcm9wZXJ0eSwgZXhwZWN0
ZWQtdmFsdWUsIHRvbGVyYW5jZV0KKyAgICAgIFswLjUsICdib3gnLCAnLXdlYmtpdC1ibGVuZC1t
b2RlJywgImRpZmZlcmVuY2UiLCAwXSwKKyAgICBdOworICAKKyAgICBmdW5jdGlvbiBzZXR1cFRl
c3QoKQorICAgIHsKKyAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdib3gnKS5jbGFzc05h
bWUgPSAnYm94IGZpbmFsJzsKKyAgICB9CisgIAorICAgIHJ1blRyYW5zaXRpb25UZXN0KGV4cGVj
dGVkVmFsdWVzLCBzZXR1cFRlc3QsIHVzZVBhdXNlQVBJKTsKKyAgPC9zY3JpcHQ+Cis8L2hlYWQ+
Cis8Ym9keT4KKworICA8ZGl2IGlkPSJib3giIGNsYXNzPSJib3giPkJPWDwvZGl2PgorCisKKyAg
PGRpdiBpZD0icmVzdWx0Ij4KKyAgPC9kaXY+CisKKzwvYm9keT4KKzwvaHRtbD4KSW5kZXg6IExh
eW91dFRlc3RzL3RyYW5zaXRpb25zL3Jlc291cmNlcy90cmFuc2l0aW9uLXRlc3QtaGVscGVycy5q
cwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9yZXNvdXJjZXMvdHJhbnNp
dGlvbi10ZXN0LWhlbHBlcnMuanMJKHJldmlzaW9uIDEzMDY5NSkKKysrIExheW91dFRlc3RzL3Ry
YW5zaXRpb25zL3Jlc291cmNlcy90cmFuc2l0aW9uLXRlc3QtaGVscGVycy5qcwkod29ya2luZyBj
b3B5KQpAQCAtMTYzLDYgKzE2Myw3IEBAIGZ1bmN0aW9uIGNoZWNrRXhwZWN0ZWRWYWx1ZShleHBl
Y3RlZCwgaW4KICAgICAgICAgfSBlbHNlIGlmIChjb21wdXRlZFN0eWxlLmNzc1ZhbHVlVHlwZSA9
PSBDU1NWYWx1ZS5DU1NfUFJJTUlUSVZFX1ZBTFVFKSB7CiAgICAgICAgICAgICBzd2l0Y2ggKGNv
bXB1dGVkU3R5bGUucHJpbWl0aXZlVHlwZSkgewogICAgICAgICAgICAgICAgIGNhc2UgQ1NTUHJp
bWl0aXZlVmFsdWUuQ1NTX1NUUklORzoKKyAgICAgICAgICAgICAgICBjYXNlIENTU1ByaW1pdGl2
ZVZhbHVlLkNTU19JREVOVDoKICAgICAgICAgICAgICAgICAgICAgY29tcHV0ZWRWYWx1ZSA9IGNv
bXB1dGVkU3R5bGUuZ2V0U3RyaW5nVmFsdWUoKTsKICAgICAgICAgICAgICAgICAgICAgcGFzcyA9
IGNvbXB1dGVkVmFsdWUgPT0gZXhwZWN0ZWRWYWx1ZTsKICAgICAgICAgICAgICAgICAgICAgYnJl
YWs7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168289</attachid>
            <date>2012-10-11 15:32:20 -0700</date>
            <delta_ts>2012-10-11 15:34:13 -0700</delta_ts>
            <desc>cleaned up output</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>5263</size>
            <attacher name="Rik Cabanier">cabanier</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzMTA5NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDEyLTEwLTExICBSaWsgQ2Fi
YW5pZXIgIDxjYWJhbmllckBhZG9iZS5jb20+CisKKyAgICAgICAgQmFkIGNvcHkgY29uc3RydWN0
b3IgaW4gU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTg5NTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICB0eXBvIGluIGNvcHkgY29uc3RydWN0b3IgY2F1c2VkIGJs
ZW5kbW9kZSB0byBhbHdheXMgYmUgdGhlIGRlZmF1bHQKKworICAgICAgICAqIHJlbmRlcmluZy9z
dHlsZS9TdHlsZVJhcmVOb25Jbmhlcml0ZWREYXRhLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlN0
eWxlUmFyZU5vbkluaGVyaXRlZERhdGE6OlN0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEpOgorCiAy
MDEyLTEwLTExICBKb3NodWEgQmVsbCAgPGpzYmVsbEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAg
SW5kZXhlZERCOiBJREwgdHlwZXMgZGVmaW5lZCBpbiBzcGVjIHNob3VsZCBiZSB2aXNpYmxlIHRv
IHNjcmlwdHMKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9TdHlsZVJhcmVO
b25Jbmhlcml0ZWREYXRhLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvc3R5bGUvU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YS5jcHAJKHJldmlzaW9uIDEzMDY5NSkK
KysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9TdHlsZVJhcmVOb25Jbmhlcml0ZWRE
YXRhLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTU5LDcgKzE1OSw3IEBAIFN0eWxlUmFyZU5vbklu
aGVyaXRlZERhdGE6OlN0eWxlUmFyZU5vbkkKICNlbmRpZgogICAgICwgbV9oYXNBc3BlY3RSYXRp
byhvLm1faGFzQXNwZWN0UmF0aW8pCiAjaWYgRU5BQkxFKENTU19DT01QT1NJVElORykKLSAgICAs
IG1fZWZmZWN0aXZlQmxlbmRNb2RlKFJlbmRlclN0eWxlOjppbml0aWFsQmxlbmRNb2RlKCkpCisg
ICAgLCBtX2VmZmVjdGl2ZUJsZW5kTW9kZShvLm1fZWZmZWN0aXZlQmxlbmRNb2RlKQogI2VuZGlm
CiB7CiB9CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMzEwOTYpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VM
b2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxOCBAQAorMjAxMi0xMC0xMSAgUmlrIENhYmFu
aWVyICA8Y2FiYW5pZXJAYWRvYmUuY29tPgorCisgICAgICAgIEJhZCBjb3B5IGNvbnN0cnVjdG9y
IGluIFN0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTk4OTUwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgdHlwbyBpbiBjb3B5IGNvbnN0cnVjdG9yIGNhdXNlZCBibGVu
ZG1vZGUgdG8gYWx3YXlzIGJlIHRoZSBkZWZhdWx0CisKKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJv
bWl1bS9UZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIHRyYW5zaXRpb25zL2JsZW5kbW9kZS10
cmFuc2l0aW9ucy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHRyYW5zaXRpb25zL2Js
ZW5kbW9kZS10cmFuc2l0aW9ucy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiB0cmFuc2l0aW9ucy9y
ZXNvdXJjZXMvdHJhbnNpdGlvbi10ZXN0LWhlbHBlcnMuanM6CisgICAgICAgIChleHBlY3RlZCk6
CisKIDIwMTItMTAtMTEgIEpvc2h1YSBCZWxsICA8anNiZWxsQGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBJbmRleGVkREI6IElETCB0eXBlcyBkZWZpbmVkIGluIHNwZWMgc2hvdWxkIGJlIHZpc2li
bGUgdG8gc2NyaXB0cwpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4
cGVjdGF0aW9ucwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9U
ZXN0RXhwZWN0YXRpb25zCShyZXZpc2lvbiAxMzA2OTUpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9y
bS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRpb25zCSh3b3JraW5nIGNvcHkpCkBAIC0xMDcsNiArMTA3
LDkgQEAgd2Via2l0Lm9yZy9iLzk0MzMyIGh0dHAvdGVzdHMvc2VjdXJpdHkvYwogIyBldmVyIGV4
cGVjdCB0byBwYXNzIHRoaXMuCiBjcmJ1Zy5jb20vMjQxODkgZmFzdC9kb20vb3Blbi1hbmQtY2xv
c2UtYnktRE9NLmh0bWwgWyBTa2lwIF0KIAorIyBGYWlscyBiZWNhdXNlIEJsZW5kIE1vZGUgaXMg
bm90IGVuYWJsZWQgb24gQ2hyb21pdW0geWV0IAord2Via2l0Lm9yZy9iLzk4OTUwIHRyYW5zaXRp
b25zL2JsZW5kbW9kZS10cmFuc2l0aW9ucy5odG1sIFsgU2tpcCBdCisKICMgSW1wbGVtZW50IGph
dmEgdGVzdGluZyBoYXJuZXNzLgogY3JidWcuY29tLzM2NjgxIGphdmEgWyBTa2lwIF0KIApJbmRl
eDogTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLWV4cGVjdGVk
LnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9ibGVuZG1vZGUtdHJh
bnNpdGlvbnMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvdHJhbnNp
dGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAg
LTAsMCArMSwzIEBACitCT1gKK1BBU1MgLSAiLXdlYmtpdC1ibGVuZC1tb2RlIiBwcm9wZXJ0eSBm
b3IgImJveCIgZWxlbWVudCBhdCAwLjVzIHNhdyBzb21ldGhpbmcgY2xvc2UgdG86IGRpZmZlcmVu
Y2UKKwpJbmRleDogTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25z
Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRy
YW5zaXRpb25zLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9i
bGVuZG1vZGUtdHJhbnNpdGlvbnMuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw0OSBAQAor
PCFET0NUWVBFPgorCis8aHRtbD4KKzxoZWFkPgorICA8c3R5bGU+CisgICAgLmJveCB7CisgICAg
ICBoZWlnaHQ6IDEwMHB4OworICAgICAgd2lkdGg6IDEwMHB4OworICAgICAgbWFyZ2luOiA1MHB4
OworICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7CisgICAgICB0ZXh0LWFsaWduOiBjZW50
ZXI7CisgICAgICBwYWRkaW5nOiAyMHB4OworICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJl
cGVhdDsKKyAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7CisgICAgICAtd2Vi
a2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7CisgICAgICAtd2Via2l0LXRy
YW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7CisgICAgICAtd2Via2l0LWJsZW5kLW1vZGU6IGRp
ZmZlcmVuY2U7CisgICAgfQorICAgIAorICAgICNib3ggeworICAgICAgb3BhY2l0eTogLjUKKyAg
ICB9CisgIDwvc3R5bGU+CisgIDxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvdHJhbnNpdGlvbi10ZXN0
LWhlbHBlcnMuanMiPjwvc2NyaXB0PgorICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+
CisKKyAgICBjb25zdCBleHBlY3RlZFZhbHVlcyA9IFsKKyAgICAgIC8vIFt0aW1lLCBlbGVtZW50
LWlkLCBwcm9wZXJ0eSwgZXhwZWN0ZWQtdmFsdWUsIHRvbGVyYW5jZV0KKyAgICAgIFswLjUsICdi
b3gnLCAnLXdlYmtpdC1ibGVuZC1tb2RlJywgImRpZmZlcmVuY2UiLCAwXSwKKyAgICBdOworICAK
KyAgICBmdW5jdGlvbiBzZXR1cFRlc3QoKQorICAgIHsKKyAgICAgIGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCdib3gnKS5jbGFzc05hbWUgPSAnYm94IGZpbmFsJzsKKyAgICB9CisgIAorICAgIHJ1
blRyYW5zaXRpb25UZXN0KGV4cGVjdGVkVmFsdWVzLCBzZXR1cFRlc3QsIGZhbHNlKTsKKyAgPC9z
Y3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKworICA8ZGl2IGlkPSJib3giIGNsYXNzPSJib3giPkJP
WDwvZGl2PgorCisKKyAgPGRpdiBpZD0icmVzdWx0Ij4KKyAgPC9kaXY+CisKKzwvYm9keT4KKzwv
aHRtbD4KSW5kZXg6IExheW91dFRlc3RzL3RyYW5zaXRpb25zL3Jlc291cmNlcy90cmFuc2l0aW9u
LXRlc3QtaGVscGVycy5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9y
ZXNvdXJjZXMvdHJhbnNpdGlvbi10ZXN0LWhlbHBlcnMuanMJKHJldmlzaW9uIDEzMDY5NSkKKysr
IExheW91dFRlc3RzL3RyYW5zaXRpb25zL3Jlc291cmNlcy90cmFuc2l0aW9uLXRlc3QtaGVscGVy
cy5qcwkod29ya2luZyBjb3B5KQpAQCAtMTYzLDYgKzE2Myw3IEBAIGZ1bmN0aW9uIGNoZWNrRXhw
ZWN0ZWRWYWx1ZShleHBlY3RlZCwgaW4KICAgICAgICAgfSBlbHNlIGlmIChjb21wdXRlZFN0eWxl
LmNzc1ZhbHVlVHlwZSA9PSBDU1NWYWx1ZS5DU1NfUFJJTUlUSVZFX1ZBTFVFKSB7CiAgICAgICAg
ICAgICBzd2l0Y2ggKGNvbXB1dGVkU3R5bGUucHJpbWl0aXZlVHlwZSkgewogICAgICAgICAgICAg
ICAgIGNhc2UgQ1NTUHJpbWl0aXZlVmFsdWUuQ1NTX1NUUklORzoKKyAgICAgICAgICAgICAgICBj
YXNlIENTU1ByaW1pdGl2ZVZhbHVlLkNTU19JREVOVDoKICAgICAgICAgICAgICAgICAgICAgY29t
cHV0ZWRWYWx1ZSA9IGNvbXB1dGVkU3R5bGUuZ2V0U3RyaW5nVmFsdWUoKTsKICAgICAgICAgICAg
ICAgICAgICAgcGFzcyA9IGNvbXB1dGVkVmFsdWUgPT0gZXhwZWN0ZWRWYWx1ZTsKICAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168306</attachid>
            <date>2012-10-11 16:09:47 -0700</date>
            <delta_ts>2012-10-11 16:30:56 -0700</delta_ts>
            <desc>Cleaned up output </desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>5241</size>
            <attacher name="Rik Cabanier">cabanier</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzMTA5NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDEyLTEwLTExICBSaWsgQ2Fi
YW5pZXIgIDxjYWJhbmllckBhZG9iZS5jb20+CisKKyAgICAgICAgQmFkIGNvcHkgY29uc3RydWN0
b3IgaW4gU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTg5NTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICB0eXBvIGluIGNvcHkgY29uc3RydWN0b3IgY2F1c2VkIGJs
ZW5kbW9kZSB0byBhbHdheXMgYmUgdGhlIGRlZmF1bHQKKworICAgICAgICAqIHJlbmRlcmluZy9z
dHlsZS9TdHlsZVJhcmVOb25Jbmhlcml0ZWREYXRhLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlN0
eWxlUmFyZU5vbkluaGVyaXRlZERhdGE6OlN0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEpOgorCiAy
MDEyLTEwLTExICBKb3NodWEgQmVsbCAgPGpzYmVsbEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAg
SW5kZXhlZERCOiBJREwgdHlwZXMgZGVmaW5lZCBpbiBzcGVjIHNob3VsZCBiZSB2aXNpYmxlIHRv
IHNjcmlwdHMKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9TdHlsZVJhcmVO
b25Jbmhlcml0ZWREYXRhLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvc3R5bGUvU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YS5jcHAJKHJldmlzaW9uIDEzMDY5NSkK
KysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9TdHlsZVJhcmVOb25Jbmhlcml0ZWRE
YXRhLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTU5LDcgKzE1OSw3IEBAIFN0eWxlUmFyZU5vbklu
aGVyaXRlZERhdGE6OlN0eWxlUmFyZU5vbkkKICNlbmRpZgogICAgICwgbV9oYXNBc3BlY3RSYXRp
byhvLm1faGFzQXNwZWN0UmF0aW8pCiAjaWYgRU5BQkxFKENTU19DT01QT1NJVElORykKLSAgICAs
IG1fZWZmZWN0aXZlQmxlbmRNb2RlKFJlbmRlclN0eWxlOjppbml0aWFsQmxlbmRNb2RlKCkpCisg
ICAgLCBtX2VmZmVjdGl2ZUJsZW5kTW9kZShvLm1fZWZmZWN0aXZlQmxlbmRNb2RlKQogI2VuZGlm
CiB7CiB9CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMzEwOTYpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VM
b2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxOCBAQAorMjAxMi0xMC0xMSAgUmlrIENhYmFu
aWVyICA8Y2FiYW5pZXJAYWRvYmUuY29tPgorCisgICAgICAgIEJhZCBjb3B5IGNvbnN0cnVjdG9y
IGluIFN0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTk4OTUwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgdHlwbyBpbiBjb3B5IGNvbnN0cnVjdG9yIGNhdXNlZCBibGVu
ZG1vZGUgdG8gYWx3YXlzIGJlIHRoZSBkZWZhdWx0CisKKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJv
bWl1bS9UZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIHRyYW5zaXRpb25zL2JsZW5kbW9kZS10
cmFuc2l0aW9ucy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHRyYW5zaXRpb25zL2Js
ZW5kbW9kZS10cmFuc2l0aW9ucy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiB0cmFuc2l0aW9ucy9y
ZXNvdXJjZXMvdHJhbnNpdGlvbi10ZXN0LWhlbHBlcnMuanM6CisgICAgICAgIChleHBlY3RlZCk6
CisKIDIwMTItMTAtMTEgIEpvc2h1YSBCZWxsICA8anNiZWxsQGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBJbmRleGVkREI6IElETCB0eXBlcyBkZWZpbmVkIGluIHNwZWMgc2hvdWxkIGJlIHZpc2li
bGUgdG8gc2NyaXB0cwpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4
cGVjdGF0aW9ucwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9U
ZXN0RXhwZWN0YXRpb25zCShyZXZpc2lvbiAxMzA2OTUpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9y
bS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRpb25zCSh3b3JraW5nIGNvcHkpCkBAIC0xMDcsNiArMTA3
LDkgQEAgd2Via2l0Lm9yZy9iLzk0MzMyIGh0dHAvdGVzdHMvc2VjdXJpdHkvYwogIyBldmVyIGV4
cGVjdCB0byBwYXNzIHRoaXMuCiBjcmJ1Zy5jb20vMjQxODkgZmFzdC9kb20vb3Blbi1hbmQtY2xv
c2UtYnktRE9NLmh0bWwgWyBTa2lwIF0KIAorIyBGYWlscyBiZWNhdXNlIEJsZW5kIE1vZGUgaXMg
bm90IGVuYWJsZWQgb24gQ2hyb21pdW0geWV0IAord2Via2l0Lm9yZy9iLzk4OTUwIHRyYW5zaXRp
b25zL2JsZW5kbW9kZS10cmFuc2l0aW9ucy5odG1sIFsgU2tpcCBdCisKICMgSW1wbGVtZW50IGph
dmEgdGVzdGluZyBoYXJuZXNzLgogY3JidWcuY29tLzM2NjgxIGphdmEgWyBTa2lwIF0KIApJbmRl
eDogTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLWV4cGVjdGVk
LnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9ibGVuZG1vZGUtdHJh
bnNpdGlvbnMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvdHJhbnNp
dGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAg
LTAsMCArMSwzIEBACitCT1gKK1BBU1MgLSAiLXdlYmtpdC1ibGVuZC1tb2RlIiBwcm9wZXJ0eSBm
b3IgImJveCIgZWxlbWVudCBhdCAwLjVzIHNhdyBzb21ldGhpbmcgY2xvc2UgdG86IGRpZmZlcmVu
Y2UKKwpJbmRleDogTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25z
Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRy
YW5zaXRpb25zLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9i
bGVuZG1vZGUtdHJhbnNpdGlvbnMuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw0OSBAQAor
PCFET0NUWVBFPgorCis8aHRtbD4KKzxoZWFkPgorICA8c3R5bGU+CisgICAgLmJveCB7CisgICAg
ICBoZWlnaHQ6IDEwMHB4OworICAgICAgd2lkdGg6IDEwMHB4OworICAgICAgbWFyZ2luOiA1MHB4
OworICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7CisgICAgICB0ZXh0LWFsaWduOiBjZW50
ZXI7CisgICAgICBwYWRkaW5nOiAyMHB4OworICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0
aW9uOiAxMHM7CisgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5l
YXI7CisgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7CisJICBvcGFj
aXR5OjE7CisJICAtd2Via2l0LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7CisgICAgfQorICAgIAor
ICAgIC5maW5hbCB7CisgICAgICBvcGFjaXR5OiAwOworICAgIH0KKyAgPC9zdHlsZT4KKyAgPHNj
cmlwdCBzcmM9InJlc291cmNlcy90cmFuc2l0aW9uLXRlc3QtaGVscGVycy5qcyI+PC9zY3JpcHQ+
CisgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KKworICAgIGNvbnN0IGV4cGVjdGVk
VmFsdWVzID0gWworICAgICAgLy8gW3RpbWUsIGVsZW1lbnQtaWQsIHByb3BlcnR5LCBleHBlY3Rl
ZC12YWx1ZSwgdG9sZXJhbmNlXQorICAgICAgWzAuNSwgJ2JveCcsICctd2Via2l0LWJsZW5kLW1v
ZGUnLCAnZGlmZmVyZW5jZScsIDBdLAorICAgIF07CisgIAorICAgIGZ1bmN0aW9uIHNldHVwVGVz
dCgpCisgICAgeworICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2JveCcpLmNsYXNzTmFt
ZSA9ICdib3ggZmluYWwnOworICAgIH0KKyAgCisgICAgcnVuVHJhbnNpdGlvblRlc3QoZXhwZWN0
ZWRWYWx1ZXMsIHNldHVwVGVzdCwgZmFsc2UpOworICA8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5
PgorCisgIDxkaXYgaWQ9ImJveCIgY2xhc3M9ImJveCI+Qk9YPC9kaXY+CisKKworICA8ZGl2IGlk
PSJyZXN1bHQiPgorICA8L2Rpdj4KKworPC9ib2R5PgorPC9odG1sPgpJbmRleDogTGF5b3V0VGVz
dHMvdHJhbnNpdGlvbnMvcmVzb3VyY2VzL3RyYW5zaXRpb24tdGVzdC1oZWxwZXJzLmpzCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIExheW91dFRlc3RzL3RyYW5zaXRpb25zL3Jlc291cmNlcy90cmFuc2l0aW9uLXRl
c3QtaGVscGVycy5qcwkocmV2aXNpb24gMTMwNjk1KQorKysgTGF5b3V0VGVzdHMvdHJhbnNpdGlv
bnMvcmVzb3VyY2VzL3RyYW5zaXRpb24tdGVzdC1oZWxwZXJzLmpzCSh3b3JraW5nIGNvcHkpCkBA
IC0xNjMsNiArMTYzLDcgQEAgZnVuY3Rpb24gY2hlY2tFeHBlY3RlZFZhbHVlKGV4cGVjdGVkLCBp
bgogICAgICAgICB9IGVsc2UgaWYgKGNvbXB1dGVkU3R5bGUuY3NzVmFsdWVUeXBlID09IENTU1Zh
bHVlLkNTU19QUklNSVRJVkVfVkFMVUUpIHsKICAgICAgICAgICAgIHN3aXRjaCAoY29tcHV0ZWRT
dHlsZS5wcmltaXRpdmVUeXBlKSB7CiAgICAgICAgICAgICAgICAgY2FzZSBDU1NQcmltaXRpdmVW
YWx1ZS5DU1NfU1RSSU5HOgorICAgICAgICAgICAgICAgIGNhc2UgQ1NTUHJpbWl0aXZlVmFsdWUu
Q1NTX0lERU5UOgogICAgICAgICAgICAgICAgICAgICBjb21wdXRlZFZhbHVlID0gY29tcHV0ZWRT
dHlsZS5nZXRTdHJpbmdWYWx1ZSgpOwogICAgICAgICAgICAgICAgICAgICBwYXNzID0gY29tcHV0
ZWRWYWx1ZSA9PSBleHBlY3RlZFZhbHVlOwogICAgICAgICAgICAgICAgICAgICBicmVhazsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168311</attachid>
            <date>2012-10-11 16:30:32 -0700</date>
            <delta_ts>2012-10-11 16:36:11 -0700</delta_ts>
            <desc>more testfile cleanup</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>5237</size>
            <attacher name="Rik Cabanier">cabanier</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzMTA5NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDEyLTEwLTExICBSaWsgQ2Fi
YW5pZXIgIDxjYWJhbmllckBhZG9iZS5jb20+CisKKyAgICAgICAgQmFkIGNvcHkgY29uc3RydWN0
b3IgaW4gU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTg5NTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICB0eXBvIGluIGNvcHkgY29uc3RydWN0b3IgY2F1c2VkIGJs
ZW5kbW9kZSB0byBhbHdheXMgYmUgdGhlIGRlZmF1bHQKKworICAgICAgICAqIHJlbmRlcmluZy9z
dHlsZS9TdHlsZVJhcmVOb25Jbmhlcml0ZWREYXRhLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlN0
eWxlUmFyZU5vbkluaGVyaXRlZERhdGE6OlN0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEpOgorCiAy
MDEyLTEwLTExICBKb3NodWEgQmVsbCAgPGpzYmVsbEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAg
SW5kZXhlZERCOiBJREwgdHlwZXMgZGVmaW5lZCBpbiBzcGVjIHNob3VsZCBiZSB2aXNpYmxlIHRv
IHNjcmlwdHMKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9TdHlsZVJhcmVO
b25Jbmhlcml0ZWREYXRhLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvc3R5bGUvU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YS5jcHAJKHJldmlzaW9uIDEzMDY5NSkK
KysrIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9TdHlsZVJhcmVOb25Jbmhlcml0ZWRE
YXRhLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTU5LDcgKzE1OSw3IEBAIFN0eWxlUmFyZU5vbklu
aGVyaXRlZERhdGE6OlN0eWxlUmFyZU5vbkkKICNlbmRpZgogICAgICwgbV9oYXNBc3BlY3RSYXRp
byhvLm1faGFzQXNwZWN0UmF0aW8pCiAjaWYgRU5BQkxFKENTU19DT01QT1NJVElORykKLSAgICAs
IG1fZWZmZWN0aXZlQmxlbmRNb2RlKFJlbmRlclN0eWxlOjppbml0aWFsQmxlbmRNb2RlKCkpCisg
ICAgLCBtX2VmZmVjdGl2ZUJsZW5kTW9kZShvLm1fZWZmZWN0aXZlQmxlbmRNb2RlKQogI2VuZGlm
CiB7CiB9CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMzEwOTYpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VM
b2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxOCBAQAorMjAxMi0xMC0xMSAgUmlrIENhYmFu
aWVyICA8Y2FiYW5pZXJAYWRvYmUuY29tPgorCisgICAgICAgIEJhZCBjb3B5IGNvbnN0cnVjdG9y
IGluIFN0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTk4OTUwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgdHlwbyBpbiBjb3B5IGNvbnN0cnVjdG9yIGNhdXNlZCBibGVu
ZG1vZGUgdG8gYWx3YXlzIGJlIHRoZSBkZWZhdWx0CisKKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJv
bWl1bS9UZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIHRyYW5zaXRpb25zL2JsZW5kbW9kZS10
cmFuc2l0aW9ucy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHRyYW5zaXRpb25zL2Js
ZW5kbW9kZS10cmFuc2l0aW9ucy5odG1sOiBBZGRlZC4KKyAgICAgICAgKiB0cmFuc2l0aW9ucy9y
ZXNvdXJjZXMvdHJhbnNpdGlvbi10ZXN0LWhlbHBlcnMuanM6CisgICAgICAgIChleHBlY3RlZCk6
CisKIDIwMTItMTAtMTEgIEpvc2h1YSBCZWxsICA8anNiZWxsQGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBJbmRleGVkREI6IElETCB0eXBlcyBkZWZpbmVkIGluIHNwZWMgc2hvdWxkIGJlIHZpc2li
bGUgdG8gc2NyaXB0cwpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4
cGVjdGF0aW9ucwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9U
ZXN0RXhwZWN0YXRpb25zCShyZXZpc2lvbiAxMzA2OTUpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9y
bS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRpb25zCSh3b3JraW5nIGNvcHkpCkBAIC0xMDcsNiArMTA3
LDkgQEAgd2Via2l0Lm9yZy9iLzk0MzMyIGh0dHAvdGVzdHMvc2VjdXJpdHkvYwogIyBldmVyIGV4
cGVjdCB0byBwYXNzIHRoaXMuCiBjcmJ1Zy5jb20vMjQxODkgZmFzdC9kb20vb3Blbi1hbmQtY2xv
c2UtYnktRE9NLmh0bWwgWyBTa2lwIF0KIAorIyBGYWlscyBiZWNhdXNlIEJsZW5kIE1vZGUgaXMg
bm90IGVuYWJsZWQgb24gQ2hyb21pdW0geWV0IAord2Via2l0Lm9yZy9iLzk4OTUwIHRyYW5zaXRp
b25zL2JsZW5kbW9kZS10cmFuc2l0aW9ucy5odG1sIFsgU2tpcCBdCisKICMgSW1wbGVtZW50IGph
dmEgdGVzdGluZyBoYXJuZXNzLgogY3JidWcuY29tLzM2NjgxIGphdmEgWyBTa2lwIF0KIApJbmRl
eDogTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLWV4cGVjdGVk
LnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9ibGVuZG1vZGUtdHJh
bnNpdGlvbnMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvdHJhbnNp
dGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAg
LTAsMCArMSwzIEBACitCT1gKK1BBU1MgLSAiLXdlYmtpdC1ibGVuZC1tb2RlIiBwcm9wZXJ0eSBm
b3IgImJveCIgZWxlbWVudCBhdCAwLjVzIHNhdyBzb21ldGhpbmcgY2xvc2UgdG86IGRpZmZlcmVu
Y2UKKwpJbmRleDogTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25z
Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRy
YW5zaXRpb25zLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9i
bGVuZG1vZGUtdHJhbnNpdGlvbnMuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw0NyBAQAor
PCFET0NUWVBFPgorCis8aHRtbD4KKzxoZWFkPgorICA8c3R5bGU+CisgICAgLmJveCB7CisgICAg
ICBoZWlnaHQ6IDEwMHB4OworICAgICAgd2lkdGg6IDEwMHB4OworICAgICAgbWFyZ2luOiA1MHB4
OworICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7CisgICAgICB0ZXh0LWFsaWduOiBjZW50
ZXI7CisgICAgICBwYWRkaW5nOiAyMHB4OworICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0
aW9uOiAxMHM7CisgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5l
YXI7CisgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7CisJICBvcGFj
aXR5OjE7CisJICAtd2Via2l0LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7CisgICAgfQorICAgIAor
ICAgIC5maW5hbCB7CisgICAgICBvcGFjaXR5OiAwOworICAgIH0KKyAgPC9zdHlsZT4KKyAgPHNj
cmlwdCBzcmM9InJlc291cmNlcy90cmFuc2l0aW9uLXRlc3QtaGVscGVycy5qcyI+PC9zY3JpcHQ+
CisgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KKworICAgIGNvbnN0IGV4cGVjdGVk
VmFsdWVzID0gWworICAgICAgLy8gW3RpbWUsIGVsZW1lbnQtaWQsIHByb3BlcnR5LCBleHBlY3Rl
ZC12YWx1ZSwgdG9sZXJhbmNlXQorICAgICAgWzAuNSwgJ2JveCcsICctd2Via2l0LWJsZW5kLW1v
ZGUnLCAnZGlmZmVyZW5jZScsIDBdLAorICAgIF07CisgIAorICAgIGZ1bmN0aW9uIHNldHVwVGVz
dCgpCisgICAgeworICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2JveCcpLmNsYXNzTmFt
ZSA9ICdib3ggZmluYWwnOworICAgIH0KKyAgCisgICAgcnVuVHJhbnNpdGlvblRlc3QoZXhwZWN0
ZWRWYWx1ZXMsIHNldHVwVGVzdCwgZmFsc2UpOworICA8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5
PgorCisgIDxkaXYgaWQ9ImJveCIgY2xhc3M9ImJveCI+Qk9YPC9kaXY+CisgIDxkaXYgaWQ9InJl
c3VsdCI+CisgIDwvZGl2PgorCis8L2JvZHk+Cis8L2h0bWw+CkluZGV4OiBMYXlvdXRUZXN0cy90
cmFuc2l0aW9ucy9yZXNvdXJjZXMvdHJhbnNpdGlvbi10ZXN0LWhlbHBlcnMuanMKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvcmVzb3VyY2VzL3RyYW5zaXRpb24tdGVzdC1o
ZWxwZXJzLmpzCShyZXZpc2lvbiAxMzA2OTUpCisrKyBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9y
ZXNvdXJjZXMvdHJhbnNpdGlvbi10ZXN0LWhlbHBlcnMuanMJKHdvcmtpbmcgY29weSkKQEAgLTE2
Myw2ICsxNjMsNyBAQCBmdW5jdGlvbiBjaGVja0V4cGVjdGVkVmFsdWUoZXhwZWN0ZWQsIGluCiAg
ICAgICAgIH0gZWxzZSBpZiAoY29tcHV0ZWRTdHlsZS5jc3NWYWx1ZVR5cGUgPT0gQ1NTVmFsdWUu
Q1NTX1BSSU1JVElWRV9WQUxVRSkgewogICAgICAgICAgICAgc3dpdGNoIChjb21wdXRlZFN0eWxl
LnByaW1pdGl2ZVR5cGUpIHsKICAgICAgICAgICAgICAgICBjYXNlIENTU1ByaW1pdGl2ZVZhbHVl
LkNTU19TVFJJTkc6CisgICAgICAgICAgICAgICAgY2FzZSBDU1NQcmltaXRpdmVWYWx1ZS5DU1Nf
SURFTlQ6CiAgICAgICAgICAgICAgICAgICAgIGNvbXB1dGVkVmFsdWUgPSBjb21wdXRlZFN0eWxl
LmdldFN0cmluZ1ZhbHVlKCk7CiAgICAgICAgICAgICAgICAgICAgIHBhc3MgPSBjb21wdXRlZFZh
bHVlID09IGV4cGVjdGVkVmFsdWU7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168314</attachid>
            <date>2012-10-11 16:40:36 -0700</date>
            <delta_ts>2012-10-11 21:39:47 -0700</delta_ts>
            <desc>More testfile cleanup</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>5324</size>
            <attacher name="Rik Cabanier">cabanier</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzMTA5NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDEyLTEwLTExICBSaWsgQ2Fi
YW5pZXIgIDxjYWJhbmllckBhZG9iZS5jb20+CisKKyAgICAgICAgQmFkIGNvcHkgY29uc3RydWN0
b3IgaW4gU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTg5NTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBUeXBvIGluIGNvcHkgY29uc3RydWN0b3IgY2F1c2VkIGJs
ZW5kbW9kZSB0byBhbHdheXMgYmUgdGhlIGRlZmF1bHQuCisKKyAgICAgICAgKiByZW5kZXJpbmcv
c3R5bGUvU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpT
dHlsZVJhcmVOb25Jbmhlcml0ZWREYXRhOjpTdHlsZVJhcmVOb25Jbmhlcml0ZWREYXRhKToKKwog
MjAxMi0xMC0xMSAgSm9zaHVhIEJlbGwgIDxqc2JlbGxAY2hyb21pdW0ub3JnPgogCiAgICAgICAg
IEluZGV4ZWREQjogSURMIHR5cGVzIGRlZmluZWQgaW4gc3BlYyBzaG91bGQgYmUgdmlzaWJsZSB0
byBzY3JpcHRzCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvU3R5bGVSYXJl
Tm9uSW5oZXJpdGVkRGF0YS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL3N0eWxlL1N0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEuY3BwCShyZXZpc2lvbiAxMzA2OTUp
CisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvU3R5bGVSYXJlTm9uSW5oZXJpdGVk
RGF0YS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE1OSw3ICsxNTksNyBAQCBTdHlsZVJhcmVOb25J
bmhlcml0ZWREYXRhOjpTdHlsZVJhcmVOb25JCiAjZW5kaWYKICAgICAsIG1faGFzQXNwZWN0UmF0
aW8oby5tX2hhc0FzcGVjdFJhdGlvKQogI2lmIEVOQUJMRShDU1NfQ09NUE9TSVRJTkcpCi0gICAg
LCBtX2VmZmVjdGl2ZUJsZW5kTW9kZShSZW5kZXJTdHlsZTo6aW5pdGlhbEJsZW5kTW9kZSgpKQor
ICAgICwgbV9lZmZlY3RpdmVCbGVuZE1vZGUoby5tX2VmZmVjdGl2ZUJsZW5kTW9kZSkKICNlbmRp
ZgogewogfQpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91
dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMTMxMDk2KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMTItMTAtMTEgIFJpayBDYWJh
bmllciAgPGNhYmFuaWVyQGFkb2JlLmNvbT4KKworICAgICAgICBCYWQgY29weSBjb25zdHJ1Y3Rv
ciBpbiBTdHlsZVJhcmVOb25Jbmhlcml0ZWREYXRhCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD05ODk1MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFR5cG8gaW4gY29weSBjb25zdHJ1Y3RvciBjYXVzZWQgYmxl
bmRtb2RlIHRvIGFsd2F5cyBiZSB0aGUgZGVmYXVsdC4KKworICAgICAgICAqIHBsYXRmb3JtL2No
cm9taXVtL1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogdHJhbnNpdGlvbnMvYmxlbmRtb2Rl
LXRyYW5zaXRpb25zLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogdHJhbnNpdGlvbnMv
YmxlbmRtb2RlLXRyYW5zaXRpb25zLmh0bWw6IEFkZGVkLgorICAgICAgICAqIHRyYW5zaXRpb25z
L3Jlc291cmNlcy90cmFuc2l0aW9uLXRlc3QtaGVscGVycy5qczoKKyAgICAgICAgKGV4cGVjdGVk
KToKKwogMjAxMi0xMC0xMSAgSm9zaHVhIEJlbGwgIDxqc2JlbGxAY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIEluZGV4ZWREQjogSURMIHR5cGVzIGRlZmluZWQgaW4gc3BlYyBzaG91bGQgYmUgdmlz
aWJsZSB0byBzY3JpcHRzCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9UZXN0
RXhwZWN0YXRpb25zCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVt
L1Rlc3RFeHBlY3RhdGlvbnMJKHJldmlzaW9uIDEzMDY5NSkKKysrIExheW91dFRlc3RzL3BsYXRm
b3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnMJKHdvcmtpbmcgY29weSkKQEAgLTEwNyw2ICsx
MDcsOSBAQCB3ZWJraXQub3JnL2IvOTQzMzIgaHR0cC90ZXN0cy9zZWN1cml0eS9jCiAjIGV2ZXIg
ZXhwZWN0IHRvIHBhc3MgdGhpcy4KIGNyYnVnLmNvbS8yNDE4OSBmYXN0L2RvbS9vcGVuLWFuZC1j
bG9zZS1ieS1ET00uaHRtbCBbIFNraXAgXQogCisjIEZhaWxzIGJlY2F1c2UgQmxlbmQgTW9kZSBp
cyBub3QgZW5hYmxlZCBvbiBDaHJvbWl1bSB5ZXQgCit3ZWJraXQub3JnL2IvOTg5NTAgdHJhbnNp
dGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLmh0bWwgWyBTa2lwIF0KKwogIyBJbXBsZW1lbnQg
amF2YSB0ZXN0aW5nIGhhcm5lc3MuCiBjcmJ1Zy5jb20vMzY2ODEgamF2YSBbIFNraXAgXQogCklu
ZGV4OiBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9ibGVuZG1vZGUtdHJhbnNpdGlvbnMtZXhwZWN0
ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3RyYW5zaXRpb25zL2JsZW5kbW9kZS10
cmFuc2l0aW9ucy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy90cmFu
c2l0aW9ucy9ibGVuZG1vZGUtdHJhbnNpdGlvbnMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpA
QCAtMCwwICsxLDMgQEAKK0JPWAorUEFTUyAtICItd2Via2l0LWJsZW5kLW1vZGUiIHByb3BlcnR5
IGZvciAiYm94IiBlbGVtZW50IGF0IDAuNXMgc2F3IHNvbWV0aGluZyBjbG9zZSB0bzogZGlmZmVy
ZW5jZQorCkluZGV4OiBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9ibGVuZG1vZGUtdHJhbnNpdGlv
bnMuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9ibGVuZG1vZGUt
dHJhbnNpdGlvbnMuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL3RyYW5zaXRpb25z
L2JsZW5kbW9kZS10cmFuc2l0aW9ucy5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDQ3IEBA
Cis8IURPQ1RZUEU+CisKKzxodG1sPgorPGhlYWQ+CisgIDxzdHlsZT4KKyAgICAuYm94IHsKKyAg
ICAgIGhlaWdodDogMTAwcHg7CisgICAgICB3aWR0aDogMTAwcHg7CisgICAgICBtYXJnaW46IDUw
cHg7CisgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsKKyAgICAgIHRleHQtYWxpZ246IGNl
bnRlcjsKKyAgICAgIHBhZGRpbmc6IDIwcHg7CisgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVy
YXRpb246IDEwczsKKyAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxp
bmVhcjsKKyAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTsKKwkgIG9w
YWNpdHk6MTsKKwkgIC13ZWJraXQtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTsKKyAgICB9CisgICAg
CisgICAgLmZpbmFsIHsKKyAgICAgIG9wYWNpdHk6IDA7CisgICAgfQorICA8L3N0eWxlPgorICA8
c2NyaXB0IHNyYz0icmVzb3VyY2VzL3RyYW5zaXRpb24tdGVzdC1oZWxwZXJzLmpzIj48L3Njcmlw
dD4KKyAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgorCisgICAgY29uc3QgZXhwZWN0
ZWRWYWx1ZXMgPSBbCisgICAgICAvLyBbdGltZSwgZWxlbWVudC1pZCwgcHJvcGVydHksIGV4cGVj
dGVkLXZhbHVlLCB0b2xlcmFuY2VdCisgICAgICBbMC41LCAnYm94JywgJy13ZWJraXQtYmxlbmQt
bW9kZScsICdkaWZmZXJlbmNlJywgMF0sCisgICAgXTsKKyAgCisgICAgZnVuY3Rpb24gc2V0dXBU
ZXN0KCkKKyAgICB7CisgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYm94JykuY2xhc3NO
YW1lID0gJ2JveCBmaW5hbCc7CisgICAgfQorICAKKyAgICBydW5UcmFuc2l0aW9uVGVzdChleHBl
Y3RlZFZhbHVlcywgc2V0dXBUZXN0LCBmYWxzZSk7CisgIDwvc2NyaXB0PgorPC9oZWFkPgorPGJv
ZHk+CitUZXN0IHRvIG1ha2Ugc3VyZSB0aGF0IHRoZSBibGVuZG1vZGUgcHJvcGVydHkgaXMgcHJv
cGVybHkgcHJvcGFnYXRlZCB0byBzaGFyZWQgc3R5bGVzCisgIDxkaXYgaWQ9ImJveCIgY2xhc3M9
ImJveCI+Qk9YPC9kaXY+CisgIDxkaXYgaWQ9InJlc3VsdCI+CisgIDwvZGl2PgorCis8L2JvZHk+
Cis8L2h0bWw+CkluZGV4OiBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9yZXNvdXJjZXMvdHJhbnNp
dGlvbi10ZXN0LWhlbHBlcnMuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvdHJhbnNpdGlv
bnMvcmVzb3VyY2VzL3RyYW5zaXRpb24tdGVzdC1oZWxwZXJzLmpzCShyZXZpc2lvbiAxMzA2OTUp
CisrKyBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9yZXNvdXJjZXMvdHJhbnNpdGlvbi10ZXN0LWhl
bHBlcnMuanMJKHdvcmtpbmcgY29weSkKQEAgLTE2Myw2ICsxNjMsNyBAQCBmdW5jdGlvbiBjaGVj
a0V4cGVjdGVkVmFsdWUoZXhwZWN0ZWQsIGluCiAgICAgICAgIH0gZWxzZSBpZiAoY29tcHV0ZWRT
dHlsZS5jc3NWYWx1ZVR5cGUgPT0gQ1NTVmFsdWUuQ1NTX1BSSU1JVElWRV9WQUxVRSkgewogICAg
ICAgICAgICAgc3dpdGNoIChjb21wdXRlZFN0eWxlLnByaW1pdGl2ZVR5cGUpIHsKICAgICAgICAg
ICAgICAgICBjYXNlIENTU1ByaW1pdGl2ZVZhbHVlLkNTU19TVFJJTkc6CisgICAgICAgICAgICAg
ICAgY2FzZSBDU1NQcmltaXRpdmVWYWx1ZS5DU1NfSURFTlQ6CiAgICAgICAgICAgICAgICAgICAg
IGNvbXB1dGVkVmFsdWUgPSBjb21wdXRlZFN0eWxlLmdldFN0cmluZ1ZhbHVlKCk7CiAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgPSBjb21wdXRlZFZhbHVlID09IGV4cGVjdGVkVmFsdWU7CiAgICAg
ICAgICAgICAgICAgICAgIGJyZWFrOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>168343</attachid>
            <date>2012-10-11 20:20:09 -0700</date>
            <delta_ts>2012-10-11 20:39:55 -0700</delta_ts>
            <desc>strange failure. Try again for EWS output</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>5324</size>
            <attacher name="Rik Cabanier">cabanier</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzMTA5NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDEyLTEwLTExICBSaWsgQ2Fi
YW5pZXIgIDxjYWJhbmllckBhZG9iZS5jb20+CisKKyAgICAgICAgQmFkIGNvcHkgY29uc3RydWN0
b3IgaW4gU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTg5NTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBUeXBvIGluIGNvcHkgY29uc3RydWN0b3IgY2F1c2VkIGJs
ZW5kbW9kZSB0byBhbHdheXMgYmUgdGhlIGRlZmF1bHQuCisKKyAgICAgICAgKiByZW5kZXJpbmcv
c3R5bGUvU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpT
dHlsZVJhcmVOb25Jbmhlcml0ZWREYXRhOjpTdHlsZVJhcmVOb25Jbmhlcml0ZWREYXRhKToKKwog
MjAxMi0xMC0xMSAgSm9zaHVhIEJlbGwgIDxqc2JlbGxAY2hyb21pdW0ub3JnPgogCiAgICAgICAg
IEluZGV4ZWREQjogSURMIHR5cGVzIGRlZmluZWQgaW4gc3BlYyBzaG91bGQgYmUgdmlzaWJsZSB0
byBzY3JpcHRzCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvU3R5bGVSYXJl
Tm9uSW5oZXJpdGVkRGF0YS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL3N0eWxlL1N0eWxlUmFyZU5vbkluaGVyaXRlZERhdGEuY3BwCShyZXZpc2lvbiAxMzA2OTUp
CisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvU3R5bGVSYXJlTm9uSW5oZXJpdGVk
RGF0YS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE1OSw3ICsxNTksNyBAQCBTdHlsZVJhcmVOb25J
bmhlcml0ZWREYXRhOjpTdHlsZVJhcmVOb25JCiAjZW5kaWYKICAgICAsIG1faGFzQXNwZWN0UmF0
aW8oby5tX2hhc0FzcGVjdFJhdGlvKQogI2lmIEVOQUJMRShDU1NfQ09NUE9TSVRJTkcpCi0gICAg
LCBtX2VmZmVjdGl2ZUJsZW5kTW9kZShSZW5kZXJTdHlsZTo6aW5pdGlhbEJsZW5kTW9kZSgpKQor
ICAgICwgbV9lZmZlY3RpdmVCbGVuZE1vZGUoby5tX2VmZmVjdGl2ZUJsZW5kTW9kZSkKICNlbmRp
ZgogewogfQpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91
dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMTMxMDk2KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMTItMTAtMTEgIFJpayBDYWJh
bmllciAgPGNhYmFuaWVyQGFkb2JlLmNvbT4KKworICAgICAgICBCYWQgY29weSBjb25zdHJ1Y3Rv
ciBpbiBTdHlsZVJhcmVOb25Jbmhlcml0ZWREYXRhCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD05ODk1MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFR5cG8gaW4gY29weSBjb25zdHJ1Y3RvciBjYXVzZWQgYmxl
bmRtb2RlIHRvIGFsd2F5cyBiZSB0aGUgZGVmYXVsdC4KKworICAgICAgICAqIHBsYXRmb3JtL2No
cm9taXVtL1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogdHJhbnNpdGlvbnMvYmxlbmRtb2Rl
LXRyYW5zaXRpb25zLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogdHJhbnNpdGlvbnMv
YmxlbmRtb2RlLXRyYW5zaXRpb25zLmh0bWw6IEFkZGVkLgorICAgICAgICAqIHRyYW5zaXRpb25z
L3Jlc291cmNlcy90cmFuc2l0aW9uLXRlc3QtaGVscGVycy5qczoKKyAgICAgICAgKGV4cGVjdGVk
KToKKwogMjAxMi0xMC0xMSAgSm9zaHVhIEJlbGwgIDxqc2JlbGxAY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIEluZGV4ZWREQjogSURMIHR5cGVzIGRlZmluZWQgaW4gc3BlYyBzaG91bGQgYmUgdmlz
aWJsZSB0byBzY3JpcHRzCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9UZXN0
RXhwZWN0YXRpb25zCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVt
L1Rlc3RFeHBlY3RhdGlvbnMJKHJldmlzaW9uIDEzMDY5NSkKKysrIExheW91dFRlc3RzL3BsYXRm
b3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnMJKHdvcmtpbmcgY29weSkKQEAgLTEwNyw2ICsx
MDcsOSBAQCB3ZWJraXQub3JnL2IvOTQzMzIgaHR0cC90ZXN0cy9zZWN1cml0eS9jCiAjIGV2ZXIg
ZXhwZWN0IHRvIHBhc3MgdGhpcy4KIGNyYnVnLmNvbS8yNDE4OSBmYXN0L2RvbS9vcGVuLWFuZC1j
bG9zZS1ieS1ET00uaHRtbCBbIFNraXAgXQogCisjIEZhaWxzIGJlY2F1c2UgQmxlbmQgTW9kZSBp
cyBub3QgZW5hYmxlZCBvbiBDaHJvbWl1bSB5ZXQgCit3ZWJraXQub3JnL2IvOTg5NTAgdHJhbnNp
dGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLmh0bWwgWyBTa2lwIF0KKwogIyBJbXBsZW1lbnQg
amF2YSB0ZXN0aW5nIGhhcm5lc3MuCiBjcmJ1Zy5jb20vMzY2ODEgamF2YSBbIFNraXAgXQogCklu
ZGV4OiBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9ibGVuZG1vZGUtdHJhbnNpdGlvbnMtZXhwZWN0
ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3RyYW5zaXRpb25zL2JsZW5kbW9kZS10
cmFuc2l0aW9ucy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy90cmFu
c2l0aW9ucy9ibGVuZG1vZGUtdHJhbnNpdGlvbnMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpA
QCAtMCwwICsxLDMgQEAKK0JPWAorUEFTUyAtICItd2Via2l0LWJsZW5kLW1vZGUiIHByb3BlcnR5
IGZvciAiYm94IiBlbGVtZW50IGF0IDAuNXMgc2F3IHNvbWV0aGluZyBjbG9zZSB0bzogZGlmZmVy
ZW5jZQorCkluZGV4OiBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9ibGVuZG1vZGUtdHJhbnNpdGlv
bnMuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9ibGVuZG1vZGUt
dHJhbnNpdGlvbnMuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL3RyYW5zaXRpb25z
L2JsZW5kbW9kZS10cmFuc2l0aW9ucy5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDQ3IEBA
Cis8IURPQ1RZUEU+CisKKzxodG1sPgorPGhlYWQ+CisgIDxzdHlsZT4KKyAgICAuYm94IHsKKyAg
ICAgIGhlaWdodDogMTAwcHg7CisgICAgICB3aWR0aDogMTAwcHg7CisgICAgICBtYXJnaW46IDUw
cHg7CisgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsKKyAgICAgIHRleHQtYWxpZ246IGNl
bnRlcjsKKyAgICAgIHBhZGRpbmc6IDIwcHg7CisgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVy
YXRpb246IDEwczsKKyAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxp
bmVhcjsKKyAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTsKKwkgIG9w
YWNpdHk6MTsKKwkgIC13ZWJraXQtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTsKKyAgICB9CisgICAg
CisgICAgLmZpbmFsIHsKKyAgICAgIG9wYWNpdHk6IDA7CisgICAgfQorICA8L3N0eWxlPgorICA8
c2NyaXB0IHNyYz0icmVzb3VyY2VzL3RyYW5zaXRpb24tdGVzdC1oZWxwZXJzLmpzIj48L3Njcmlw
dD4KKyAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgorCisgICAgY29uc3QgZXhwZWN0
ZWRWYWx1ZXMgPSBbCisgICAgICAvLyBbdGltZSwgZWxlbWVudC1pZCwgcHJvcGVydHksIGV4cGVj
dGVkLXZhbHVlLCB0b2xlcmFuY2VdCisgICAgICBbMC41LCAnYm94JywgJy13ZWJraXQtYmxlbmQt
bW9kZScsICdkaWZmZXJlbmNlJywgMF0sCisgICAgXTsKKyAgCisgICAgZnVuY3Rpb24gc2V0dXBU
ZXN0KCkKKyAgICB7CisgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYm94JykuY2xhc3NO
YW1lID0gJ2JveCBmaW5hbCc7CisgICAgfQorICAKKyAgICBydW5UcmFuc2l0aW9uVGVzdChleHBl
Y3RlZFZhbHVlcywgc2V0dXBUZXN0LCBmYWxzZSk7CisgIDwvc2NyaXB0PgorPC9oZWFkPgorPGJv
ZHk+CitUZXN0IHRvIG1ha2Ugc3VyZSB0aGF0IHRoZSBibGVuZG1vZGUgcHJvcGVydHkgaXMgcHJv
cGVybHkgcHJvcGFnYXRlZCB0byBzaGFyZWQgc3R5bGVzCisgIDxkaXYgaWQ9ImJveCIgY2xhc3M9
ImJveCI+Qk9YPC9kaXY+CisgIDxkaXYgaWQ9InJlc3VsdCI+CisgIDwvZGl2PgorCis8L2JvZHk+
Cis8L2h0bWw+CkluZGV4OiBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9yZXNvdXJjZXMvdHJhbnNp
dGlvbi10ZXN0LWhlbHBlcnMuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvdHJhbnNpdGlv
bnMvcmVzb3VyY2VzL3RyYW5zaXRpb24tdGVzdC1oZWxwZXJzLmpzCShyZXZpc2lvbiAxMzA2OTUp
CisrKyBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9yZXNvdXJjZXMvdHJhbnNpdGlvbi10ZXN0LWhl
bHBlcnMuanMJKHdvcmtpbmcgY29weSkKQEAgLTE2Myw2ICsxNjMsNyBAQCBmdW5jdGlvbiBjaGVj
a0V4cGVjdGVkVmFsdWUoZXhwZWN0ZWQsIGluCiAgICAgICAgIH0gZWxzZSBpZiAoY29tcHV0ZWRT
dHlsZS5jc3NWYWx1ZVR5cGUgPT0gQ1NTVmFsdWUuQ1NTX1BSSU1JVElWRV9WQUxVRSkgewogICAg
ICAgICAgICAgc3dpdGNoIChjb21wdXRlZFN0eWxlLnByaW1pdGl2ZVR5cGUpIHsKICAgICAgICAg
ICAgICAgICBjYXNlIENTU1ByaW1pdGl2ZVZhbHVlLkNTU19TVFJJTkc6CisgICAgICAgICAgICAg
ICAgY2FzZSBDU1NQcmltaXRpdmVWYWx1ZS5DU1NfSURFTlQ6CiAgICAgICAgICAgICAgICAgICAg
IGNvbXB1dGVkVmFsdWUgPSBjb21wdXRlZFN0eWxlLmdldFN0cmluZ1ZhbHVlKCk7CiAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgPSBjb21wdXRlZFZhbHVlID09IGV4cGVjdGVkVmFsdWU7CiAgICAg
ICAgICAgICAgICAgICAgIGJyZWFrOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168347</attachid>
            <date>2012-10-11 20:42:42 -0700</date>
            <delta_ts>2012-10-11 21:47:46 -0700</delta_ts>
            <desc>Updated SVG transitions test</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>5947</size>
            <attacher name="Rik Cabanier">cabanier</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzMTExMikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDEyLTEwLTExICBSaWsgQ2Fi
YW5pZXIgIDxjYWJhbmllckBhZG9iZS5jb20+CisKKyAgICAgICAgQmFkIGNvcHkgY29uc3RydWN0
b3IgaW4gU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTg5NTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBUeXBvIGluIGNvcHkgY29uc3RydWN0b3IgY2F1c2VkIGJs
ZW5kbW9kZSB0byBhbHdheXMgYmUgdGhlIGRlZmF1bHQuCisKKyAgICAgICAgKiByZW5kZXJpbmcv
c3R5bGUvU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpT
dHlsZVJhcmVOb25Jbmhlcml0ZWREYXRhOjpTdHlsZVJhcmVOb25Jbmhlcml0ZWREYXRhKToKKwog
MjAxMi0xMC0xMSAgQmV0aCBEYWtpbiAgPGJkYWtpbkBhcHBsZS5jb20+CiAKICAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk5MTExCkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvc3R5bGUvU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YS5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1N0eWxlUmFyZU5vbklu
aGVyaXRlZERhdGEuY3BwCShyZXZpc2lvbiAxMzExMTIpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvc3R5bGUvU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YS5jcHAJKHdvcmtpbmcgY29weSkK
QEAgLTE2NSw3ICsxNjUsNyBAQCBTdHlsZVJhcmVOb25Jbmhlcml0ZWREYXRhOjpTdHlsZVJhcmVO
b25JCiAjZW5kaWYKICAgICAsIG1faGFzQXNwZWN0UmF0aW8oby5tX2hhc0FzcGVjdFJhdGlvKQog
I2lmIEVOQUJMRShDU1NfQ09NUE9TSVRJTkcpCi0gICAgLCBtX2VmZmVjdGl2ZUJsZW5kTW9kZShS
ZW5kZXJTdHlsZTo6aW5pdGlhbEJsZW5kTW9kZSgpKQorICAgICwgbV9lZmZlY3RpdmVCbGVuZE1v
ZGUoby5tX2VmZmVjdGl2ZUJsZW5kTW9kZSkKICNlbmRpZgogewogfQpJbmRleDogTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNp
b24gMTMxMTEyKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0x
LDMgKzEsMTggQEAKKzIwMTItMTAtMTEgIFJpayBDYWJhbmllciAgPGNhYmFuaWVyQGFkb2JlLmNv
bT4KKworICAgICAgICBCYWQgY29weSBjb25zdHJ1Y3RvciBpbiBTdHlsZVJhcmVOb25Jbmhlcml0
ZWREYXRhCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05
ODk1MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFR5
cG8gaW4gY29weSBjb25zdHJ1Y3RvciBjYXVzZWQgYmxlbmRtb2RlIHRvIGFsd2F5cyBiZSB0aGUg
ZGVmYXVsdC4KKworICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnM6
CisgICAgICAgICogdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLWV4cGVjdGVkLnR4
dDogQWRkZWQuCisgICAgICAgICogdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLmh0
bWw6IEFkZGVkLgorICAgICAgICAqIHRyYW5zaXRpb25zL3Jlc291cmNlcy90cmFuc2l0aW9uLXRl
c3QtaGVscGVycy5qczoKKyAgICAgICAgKGV4cGVjdGVkKToKKwogMjAxMi0xMC0xMSAgTGV2aSBX
ZWludHJhdWIgIDxsZXZpd0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW1N1YiBwaXhlbCBsYXlv
dXRdIEZhc3QtcGF0aCBpZnJhbWUgc2Nyb2xsaW5nIGNhbiBwaWNrcyB1cCBhbiBleHRyYSBwaXhl
bApJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vVGVzdEV4cGVjdGF0aW9ucwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9UZXN0RXhwZWN0YXRp
b25zCShyZXZpc2lvbiAxMzExMTIpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS9U
ZXN0RXhwZWN0YXRpb25zCSh3b3JraW5nIGNvcHkpCkBAIC0xMDcsNiArMTA3LDkgQEAgd2Via2l0
Lm9yZy9iLzk0MzMyIGh0dHAvdGVzdHMvc2VjdXJpdHkvYwogIyBldmVyIGV4cGVjdCB0byBwYXNz
IHRoaXMuCiBjcmJ1Zy5jb20vMjQxODkgZmFzdC9kb20vb3Blbi1hbmQtY2xvc2UtYnktRE9NLmh0
bWwgWyBTa2lwIF0KIAorIyBGYWlscyBiZWNhdXNlIEJsZW5kIE1vZGUgaXMgbm90IGVuYWJsZWQg
b24gQ2hyb21pdW0geWV0IAord2Via2l0Lm9yZy9iLzk4OTUwIHRyYW5zaXRpb25zL2JsZW5kbW9k
ZS10cmFuc2l0aW9ucy5odG1sIFsgU2tpcCBdCisKICMgSW1wbGVtZW50IGphdmEgdGVzdGluZyBo
YXJuZXNzLgogY3JidWcuY29tLzM2NjgxIGphdmEgWyBTa2lwIF0KIApJbmRleDogTGF5b3V0VGVz
dHMvdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLWV4cGVjdGVkLnR4dAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9ibGVuZG1vZGUtdHJhbnNpdGlvbnMtZXhw
ZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvYmxlbmRt
b2RlLXRyYW5zaXRpb25zLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwzIEBA
CitCT1gKK1BBU1MgLSAiLXdlYmtpdC1ibGVuZC1tb2RlIiBwcm9wZXJ0eSBmb3IgImJveCIgZWxl
bWVudCBhdCAwLjVzIHNhdyBzb21ldGhpbmcgY2xvc2UgdG86IGRpZmZlcmVuY2UKKwpJbmRleDog
TGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLmh0bWwKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLmh0
bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9ibGVuZG1vZGUtdHJh
bnNpdGlvbnMuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw0NyBAQAorPCFET0NUWVBFIGh0
bWw+CisKKzxodG1sPgorPGhlYWQ+CisgIDxzdHlsZT4KKyAgICAuYm94IHsKKyAgICAgIGhlaWdo
dDogMTAwcHg7CisgICAgICB3aWR0aDogMTAwcHg7CisgICAgICBtYXJnaW46IDUwcHg7CisgICAg
ICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsKKyAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKKyAg
ICAgIHBhZGRpbmc6IDIwcHg7CisgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDEw
czsKKyAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsKKyAg
ICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTsKKwkgIG9wYWNpdHk6MTsK
KwkgIC13ZWJraXQtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTsKKyAgICB9CisgICAgCisgICAgLmZp
bmFsIHsKKyAgICAgIG9wYWNpdHk6IDA7CisgICAgfQorICA8L3N0eWxlPgorICA8c2NyaXB0IHNy
Yz0icmVzb3VyY2VzL3RyYW5zaXRpb24tdGVzdC1oZWxwZXJzLmpzIj48L3NjcmlwdD4KKyAgPHNj
cmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgorCisgICAgY29uc3QgZXhwZWN0ZWRWYWx1ZXMg
PSBbCisgICAgICAvLyBbdGltZSwgZWxlbWVudC1pZCwgcHJvcGVydHksIGV4cGVjdGVkLXZhbHVl
LCB0b2xlcmFuY2VdCisgICAgICBbMC41LCAnYm94JywgJy13ZWJraXQtYmxlbmQtbW9kZScsICdk
aWZmZXJlbmNlJywgMF0sCisgICAgXTsKKyAgCisgICAgZnVuY3Rpb24gc2V0dXBUZXN0KCkKKyAg
ICB7CisgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYm94JykuY2xhc3NOYW1lID0gJ2Jv
eCBmaW5hbCc7CisgICAgfQorICAKKyAgICBydW5UcmFuc2l0aW9uVGVzdChleHBlY3RlZFZhbHVl
cywgc2V0dXBUZXN0LCBmYWxzZSk7CisgIDwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+CitUZXN0
IHRvIG1ha2Ugc3VyZSB0aGF0IHRoZSBibGVuZG1vZGUgcHJvcGVydHkgaXMgcHJvcGVybHkgcHJv
cGFnYXRlZCB0byBzaGFyZWQgc3R5bGVzCisgIDxkaXYgaWQ9ImJveCIgY2xhc3M9ImJveCI+Qk9Y
PC9kaXY+CisgIDxkaXYgaWQ9InJlc3VsdCI+CisgIDwvZGl2PgorCis8L2JvZHk+Cis8L2h0bWw+
CkluZGV4OiBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9zdmctdHJhbnNpdGlvbnMtZXhwZWN0ZWQu
dHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3RyYW5zaXRpb25zL3N2Zy10cmFuc2l0aW9u
cy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDEzMTExMikKKysrIExheW91dFRlc3RzL3RyYW5zaXRp
b25zL3N2Zy10cmFuc2l0aW9ucy1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTEsNCAr
MSw0IEBACi1DT05TT0xFIE1FU1NBR0U6IGxpbmUgMjM5OiBGYWlsZWQgdG8gcGF1c2UgJ2ZpbGwn
IHRyYW5zaXRpb24gb24gZWxlbWVudCAncmVjdDcnCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMjQw
OiBGYWlsZWQgdG8gcGF1c2UgJ2ZpbGwnIHRyYW5zaXRpb24gb24gZWxlbWVudCAncmVjdDcnCiBF
eGFtcGxlCiBQQVNTIC0gImZpbGwtb3BhY2l0eSIgcHJvcGVydHkgZm9yICJyZWN0MSIgZWxlbWVu
dCBhdCAxcyBzYXcgc29tZXRoaW5nIGNsb3NlIHRvOiAwLjYKIFBBU1MgLSAic3Ryb2tlLXdpZHRo
IiBwcm9wZXJ0eSBmb3IgInJlY3QxIiBlbGVtZW50IGF0IDFzIHNhdyBzb21ldGhpbmcgY2xvc2Ug
dG86IDMKSW5kZXg6IExheW91dFRlc3RzL3RyYW5zaXRpb25zL3Jlc291cmNlcy90cmFuc2l0aW9u
LXRlc3QtaGVscGVycy5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9y
ZXNvdXJjZXMvdHJhbnNpdGlvbi10ZXN0LWhlbHBlcnMuanMJKHJldmlzaW9uIDEzMTExMikKKysr
IExheW91dFRlc3RzL3RyYW5zaXRpb25zL3Jlc291cmNlcy90cmFuc2l0aW9uLXRlc3QtaGVscGVy
cy5qcwkod29ya2luZyBjb3B5KQpAQCAtMTYzLDYgKzE2Myw3IEBAIGZ1bmN0aW9uIGNoZWNrRXhw
ZWN0ZWRWYWx1ZShleHBlY3RlZCwgaW4KICAgICAgICAgfSBlbHNlIGlmIChjb21wdXRlZFN0eWxl
LmNzc1ZhbHVlVHlwZSA9PSBDU1NWYWx1ZS5DU1NfUFJJTUlUSVZFX1ZBTFVFKSB7CiAgICAgICAg
ICAgICBzd2l0Y2ggKGNvbXB1dGVkU3R5bGUucHJpbWl0aXZlVHlwZSkgewogICAgICAgICAgICAg
ICAgIGNhc2UgQ1NTUHJpbWl0aXZlVmFsdWUuQ1NTX1NUUklORzoKKyAgICAgICAgICAgICAgICBj
YXNlIENTU1ByaW1pdGl2ZVZhbHVlLkNTU19JREVOVDoKICAgICAgICAgICAgICAgICAgICAgY29t
cHV0ZWRWYWx1ZSA9IGNvbXB1dGVkU3R5bGUuZ2V0U3RyaW5nVmFsdWUoKTsKICAgICAgICAgICAg
ICAgICAgICAgcGFzcyA9IGNvbXB1dGVkVmFsdWUgPT0gZXhwZWN0ZWRWYWx1ZTsKICAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>168355</attachid>
            <date>2012-10-11 21:40:00 -0700</date>
            <delta_ts>2012-10-11 23:25:13 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-98950-20121011213927.patch</filename>
            <type>text/plain</type>
            <size>6060</size>
            <attacher name="Rik Cabanier">cabanier</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzMTExMikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDEyLTEwLTExICBSaWsgQ2Fi
YW5pZXIgIDxjYWJhbmllckBhZG9iZS5jb20+CisKKyAgICAgICAgQmFkIGNvcHkgY29uc3RydWN0
b3IgaW4gU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTg5NTAKKworICAgICAgICBSZXZpZXdlZCBieSBFcmlj
IFNlaWRlbC4KKworICAgICAgICBUeXBvIGluIGNvcHkgY29uc3RydWN0b3IgY2F1c2VkIGJsZW5k
bW9kZSB0byBhbHdheXMgYmUgdGhlIGRlZmF1bHQuCisKKyAgICAgICAgKiByZW5kZXJpbmcvc3R5
bGUvU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTdHls
ZVJhcmVOb25Jbmhlcml0ZWREYXRhOjpTdHlsZVJhcmVOb25Jbmhlcml0ZWREYXRhKToKKwogMjAx
Mi0xMC0xMSAgQmV0aCBEYWtpbiAgPGJkYWtpbkBhcHBsZS5jb20+CiAKICAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk5MTExCkluZGV4OiBTb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvc3R5bGUvU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YS5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1N0eWxlUmFyZU5vbkluaGVy
aXRlZERhdGEuY3BwCShyZXZpc2lvbiAxMzExMTIpCisrKyBTb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvc3R5bGUvU3R5bGVSYXJlTm9uSW5oZXJpdGVkRGF0YS5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTE2NSw3ICsxNjUsNyBAQCBTdHlsZVJhcmVOb25Jbmhlcml0ZWREYXRhOjpTdHlsZVJhcmVOb25J
CiAjZW5kaWYKICAgICAsIG1faGFzQXNwZWN0UmF0aW8oby5tX2hhc0FzcGVjdFJhdGlvKQogI2lm
IEVOQUJMRShDU1NfQ09NUE9TSVRJTkcpCi0gICAgLCBtX2VmZmVjdGl2ZUJsZW5kTW9kZShSZW5k
ZXJTdHlsZTo6aW5pdGlhbEJsZW5kTW9kZSgpKQorICAgICwgbV9lZmZlY3RpdmVCbGVuZE1vZGUo
by5tX2VmZmVjdGl2ZUJsZW5kTW9kZSkKICNlbmRpZgogewogfQpJbmRleDogTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24g
MTMxMTEyKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMTggQEAKKzIwMTItMTAtMTEgIFJpayBDYWJhbmllciAgPGNhYmFuaWVyQGFkb2JlLmNvbT4K
KworICAgICAgICBCYWQgY29weSBjb25zdHJ1Y3RvciBpbiBTdHlsZVJhcmVOb25Jbmhlcml0ZWRE
YXRhCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05ODk1
MAorCisgICAgICAgIFJldmlld2VkIGJ5IEVyaWMgU2VpZGVsLgorCisgICAgICAgIFR5cG8gaW4g
Y29weSBjb25zdHJ1Y3RvciBjYXVzZWQgYmxlbmRtb2RlIHRvIGFsd2F5cyBiZSB0aGUgZGVmYXVs
dC4KKworICAgICAgICAqIHBsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnM6CisgICAg
ICAgICogdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLWV4cGVjdGVkLnR4dDogQWRk
ZWQuCisgICAgICAgICogdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLmh0bWw6IEFk
ZGVkLgorICAgICAgICAqIHRyYW5zaXRpb25zL3Jlc291cmNlcy90cmFuc2l0aW9uLXRlc3QtaGVs
cGVycy5qczoKKyAgICAgICAgKiB0cmFuc2l0aW9ucy9zdmctdHJhbnNpdGlvbnMtZXhwZWN0ZWQu
dHh0OgorCiAyMDEyLTEwLTExICBMZXZpIFdlaW50cmF1YiAgPGxldml3QGNocm9taXVtLm9yZz4K
IAogICAgICAgICBbU3ViIHBpeGVsIGxheW91dF0gRmFzdC1wYXRoIGlmcmFtZSBzY3JvbGxpbmcg
Y2FuIHBpY2tzIHVwIGFuIGV4dHJhIHBpeGVsCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9j
aHJvbWl1bS9UZXN0RXhwZWN0YXRpb25zCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRm
b3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnMJKHJldmlzaW9uIDEzMTExMikKKysrIExheW91
dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL1Rlc3RFeHBlY3RhdGlvbnMJKHdvcmtpbmcgY29weSkK
QEAgLTEwNyw2ICsxMDcsOSBAQCB3ZWJraXQub3JnL2IvOTQzMzIgaHR0cC90ZXN0cy9zZWN1cml0
eS9jCiAjIGV2ZXIgZXhwZWN0IHRvIHBhc3MgdGhpcy4KIGNyYnVnLmNvbS8yNDE4OSBmYXN0L2Rv
bS9vcGVuLWFuZC1jbG9zZS1ieS1ET00uaHRtbCBbIFNraXAgXQogCisjIEZhaWxzIGJlY2F1c2Ug
QmxlbmQgTW9kZSBpcyBub3QgZW5hYmxlZCBvbiBDaHJvbWl1bSB5ZXQgCit3ZWJraXQub3JnL2Iv
OTg5NTAgdHJhbnNpdGlvbnMvYmxlbmRtb2RlLXRyYW5zaXRpb25zLmh0bWwgWyBTa2lwIF0KKwog
IyBJbXBsZW1lbnQgamF2YSB0ZXN0aW5nIGhhcm5lc3MuCiBjcmJ1Zy5jb20vMzY2ODEgamF2YSBb
IFNraXAgXQogCkluZGV4OiBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9ibGVuZG1vZGUtdHJhbnNp
dGlvbnMtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3RyYW5zaXRpb25z
L2JsZW5kbW9kZS10cmFuc2l0aW9ucy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlv
dXRUZXN0cy90cmFuc2l0aW9ucy9ibGVuZG1vZGUtdHJhbnNpdGlvbnMtZXhwZWN0ZWQudHh0CShy
ZXZpc2lvbiAwKQpAQCAtMCwwICsxLDQgQEAKK1Rlc3QgdG8gbWFrZSBzdXJlIHRoYXQgdGhlIGJs
ZW5kbW9kZSBwcm9wZXJ0eSBpcyBwcm9wZXJseSBwcm9wYWdhdGVkIHRvIHNoYXJlZCBzdHlsZXMK
K0JPWAorUEFTUyAtICItd2Via2l0LWJsZW5kLW1vZGUiIHByb3BlcnR5IGZvciAiYm94IiBlbGVt
ZW50IGF0IDAuNXMgc2F3IHNvbWV0aGluZyBjbG9zZSB0bzogZGlmZmVyZW5jZQorCkluZGV4OiBM
YXlvdXRUZXN0cy90cmFuc2l0aW9ucy9ibGVuZG1vZGUtdHJhbnNpdGlvbnMuaHRtbAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy90cmFuc2l0aW9ucy9ibGVuZG1vZGUtdHJhbnNpdGlvbnMuaHRt
bAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL3RyYW5zaXRpb25zL2JsZW5kbW9kZS10cmFu
c2l0aW9ucy5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDQ3IEBACis8IURPQ1RZUEUgaHRt
bD4KKworPGh0bWw+Cis8aGVhZD4KKyAgPHN0eWxlPgorICAgIC5ib3ggeworICAgICAgaGVpZ2h0
OiAxMDBweDsKKyAgICAgIHdpZHRoOiAxMDBweDsKKyAgICAgIG1hcmdpbjogNTBweDsKKyAgICAg
IGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOworICAgICAgdGV4dC1hbGlnbjogY2VudGVyOworICAg
ICAgcGFkZGluZzogMjBweDsKKyAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMTBz
OworICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOworICAg
ICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OworCSAgb3BhY2l0eToxOwor
CSAgLXdlYmtpdC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlOworICAgIH0KKyAgICAKKyAgICAuZmlu
YWwgeworICAgICAgb3BhY2l0eTogMDsKKyAgICB9CisgIDwvc3R5bGU+CisgIDxzY3JpcHQgc3Jj
PSJyZXNvdXJjZXMvdHJhbnNpdGlvbi10ZXN0LWhlbHBlcnMuanMiPjwvc2NyaXB0PgorICA8c2Ny
aXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CisKKyAgICBjb25zdCBleHBlY3RlZFZhbHVlcyA9
IFsKKyAgICAgIC8vIFt0aW1lLCBlbGVtZW50LWlkLCBwcm9wZXJ0eSwgZXhwZWN0ZWQtdmFsdWUs
IHRvbGVyYW5jZV0KKyAgICAgIFswLjUsICdib3gnLCAnLXdlYmtpdC1ibGVuZC1tb2RlJywgJ2Rp
ZmZlcmVuY2UnLCAwXSwKKyAgICBdOworICAKKyAgICBmdW5jdGlvbiBzZXR1cFRlc3QoKQorICAg
IHsKKyAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdib3gnKS5jbGFzc05hbWUgPSAnYm94
IGZpbmFsJzsKKyAgICB9CisgIAorICAgIHJ1blRyYW5zaXRpb25UZXN0KGV4cGVjdGVkVmFsdWVz
LCBzZXR1cFRlc3QsIGZhbHNlKTsKKyAgPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KK1Rlc3Qg
dG8gbWFrZSBzdXJlIHRoYXQgdGhlIGJsZW5kbW9kZSBwcm9wZXJ0eSBpcyBwcm9wZXJseSBwcm9w
YWdhdGVkIHRvIHNoYXJlZCBzdHlsZXMKKyAgPGRpdiBpZD0iYm94IiBjbGFzcz0iYm94Ij5CT1g8
L2Rpdj4KKyAgPGRpdiBpZD0icmVzdWx0Ij4KKyAgPC9kaXY+CisKKzwvYm9keT4KKzwvaHRtbD4K
SW5kZXg6IExheW91dFRlc3RzL3RyYW5zaXRpb25zL3N2Zy10cmFuc2l0aW9ucy1leHBlY3RlZC50
eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvc3ZnLXRyYW5zaXRpb25z
LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMTMxMTEyKQorKysgTGF5b3V0VGVzdHMvdHJhbnNpdGlv
bnMvc3ZnLXRyYW5zaXRpb25zLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMSw0ICsx
LDQgQEAKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAyMzk6IEZhaWxlZCB0byBwYXVzZSAnZmlsbCcg
dHJhbnNpdGlvbiBvbiBlbGVtZW50ICdyZWN0NycKK0NPTlNPTEUgTUVTU0FHRTogbGluZSAyNDA6
IEZhaWxlZCB0byBwYXVzZSAnZmlsbCcgdHJhbnNpdGlvbiBvbiBlbGVtZW50ICdyZWN0NycKIEV4
YW1wbGUKIFBBU1MgLSAiZmlsbC1vcGFjaXR5IiBwcm9wZXJ0eSBmb3IgInJlY3QxIiBlbGVtZW50
IGF0IDFzIHNhdyBzb21ldGhpbmcgY2xvc2UgdG86IDAuNgogUEFTUyAtICJzdHJva2Utd2lkdGgi
IHByb3BlcnR5IGZvciAicmVjdDEiIGVsZW1lbnQgYXQgMXMgc2F3IHNvbWV0aGluZyBjbG9zZSB0
bzogMwpJbmRleDogTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvcmVzb3VyY2VzL3RyYW5zaXRpb24t
dGVzdC1oZWxwZXJzLmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3RyYW5zaXRpb25zL3Jl
c291cmNlcy90cmFuc2l0aW9uLXRlc3QtaGVscGVycy5qcwkocmV2aXNpb24gMTMxMTEyKQorKysg
TGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvcmVzb3VyY2VzL3RyYW5zaXRpb24tdGVzdC1oZWxwZXJz
LmpzCSh3b3JraW5nIGNvcHkpCkBAIC0xNjMsNiArMTYzLDcgQEAgZnVuY3Rpb24gY2hlY2tFeHBl
Y3RlZFZhbHVlKGV4cGVjdGVkLCBpbgogICAgICAgICB9IGVsc2UgaWYgKGNvbXB1dGVkU3R5bGUu
Y3NzVmFsdWVUeXBlID09IENTU1ZhbHVlLkNTU19QUklNSVRJVkVfVkFMVUUpIHsKICAgICAgICAg
ICAgIHN3aXRjaCAoY29tcHV0ZWRTdHlsZS5wcmltaXRpdmVUeXBlKSB7CiAgICAgICAgICAgICAg
ICAgY2FzZSBDU1NQcmltaXRpdmVWYWx1ZS5DU1NfU1RSSU5HOgorICAgICAgICAgICAgICAgIGNh
c2UgQ1NTUHJpbWl0aXZlVmFsdWUuQ1NTX0lERU5UOgogICAgICAgICAgICAgICAgICAgICBjb21w
dXRlZFZhbHVlID0gY29tcHV0ZWRTdHlsZS5nZXRTdHJpbmdWYWx1ZSgpOwogICAgICAgICAgICAg
ICAgICAgICBwYXNzID0gY29tcHV0ZWRWYWx1ZSA9PSBleHBlY3RlZFZhbHVlOwogICAgICAgICAg
ICAgICAgICAgICBicmVhazsK
</data>

          </attachment>
      

    </bug>

</bugzilla>