<?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>108512</bug_id>
          
          <creation_ts>2013-01-31 12:29:29 -0800</creation_ts>
          <short_desc>cr-linux debug should use clang and maybe be a components build</short_desc>
          <delta_ts>2013-02-13 14:41:29 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tony Chang">tony</reporter>
          <assigned_to name="Alan Cutter">alancutter</assigned_to>
          <cc>abarth</cc>
    
    <cc>alancutter</cc>
    
    <cc>eric</cc>
    
    <cc>thakis</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>821831</commentid>
    <comment_count>0</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2013-01-31 12:29:29 -0800</bug_when>
    <thetext>In bug 98957, Alan added cr-linux-debug EWS bots.  That&apos;s great!

I suggest that we convert these bots to use clang and the components build so we can increase coverage.  E.g., Chromium Mac uses clang, so this will catch some errors that trip up Chromium Mac.  Use the components build should be faster for debug too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>821834</commentid>
    <comment_count>1</comment_count>
    <who name="Nico Weber">thakis</who>
    <bug_when>2013-01-31 12:30:30 -0800</bug_when>
    <thetext>As far as I know, webkit doesn&apos;t have a components build, it&apos;s all one single big component.

Is that no longer true?

Using clang sounds great :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822023</commentid>
    <comment_count>2</comment_count>
    <who name="Alan Cutter">alancutter</who>
    <bug_when>2013-01-31 15:19:57 -0800</bug_when>
    <thetext>I&apos;m happy to set up clang for the debug bots. I&apos;m not familiar with what you mean by a components build though, any hints?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822114</commentid>
    <comment_count>3</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2013-01-31 16:44:18 -0800</bug_when>
    <thetext>http://www.chromium.org/developers/how-tos/component-build describes the components build.

I don&apos;t think there&apos;s a way to force this via build-webkit, but if you set the variable in ~/.gyp/include.gypi, then run update-webkit-chromium, it should generate gyp files for .so files.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822117</commentid>
    <comment_count>4</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2013-01-31 16:44:41 -0800</bug_when>
    <thetext>Alternately, we could add a command line switch to update-webkit-chromium.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822118</commentid>
    <comment_count>5</comment_count>
    <who name="Nico Weber">thakis</who>
    <bug_when>2013-01-31 16:45:18 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; Alternately, we could add a command line switch to update-webkit-chromium.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822120</commentid>
    <comment_count>6</comment_count>
    <who name="Nico Weber">thakis</who>
    <bug_when>2013-01-31 16:46:34 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; Alternately, we could add a command line switch to update-webkit-chromium.

(In reply to comment #3)
&gt; http://www.chromium.org/developers/how-tos/component-build describes the components build.
&gt; 
&gt; I don&apos;t think there&apos;s a way to force this via build-webkit, but if you set the variable in ~/.gyp/include.gypi, then run update-webkit-chromium, it should generate gyp files for .so files.

Right, but that builds  a single monolithic .so for all of the code in webkit (it even pulls in the tests), right? Is there any point in using this in a standalone webkit build?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822140</commentid>
    <comment_count>7</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2013-01-31 16:58:38 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; Right, but that builds  a single monolithic .so for all of the code in webkit (it even pulls in the tests), right? Is there any point in using this in a standalone webkit build?

I was just suggesting it as a way to get more compile configuration diversity (stuff that might break on build.chromium.org), but it should still link DRT and webkit_unit_tests faster than having a single binary including all webkit, base, net, webkit_glue, third_party, etc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822145</commentid>
    <comment_count>8</comment_count>
    <who name="Nico Weber">thakis</who>
    <bug_when>2013-01-31 17:04:14 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; (In reply to comment #6)
&gt; &gt; Right, but that builds  a single monolithic .so for all of the code in webkit (it even pulls in the tests), right? Is there any point in using this in a standalone webkit build?
&gt; 
&gt; I was just suggesting it as a way to get more compile configuration diversity (stuff that might break on build.chromium.org),

Right, but does is that actually the case? The dependent components that come in via deps are built on the chromium waterfall first before they&apos;re rolled into chromium so that doesn&apos;t catch anything.

And the only thing with _EXPORT annotations in webkit is the chromium webkit api. Would anything link against that on the webkit waterfall alone? DRT I suppose, so I guess this does make sense.

Carry on then :-)

&gt; but it should still link DRT and webkit_unit_tests faster than having a single binary including all webkit, base, net, webkit_glue, third_party, etc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822149</commentid>
    <comment_count>9</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2013-01-31 17:08:22 -0800</bug_when>
    <thetext>I was actually thinking of the case where you add a new file to webkit_unit_tests and it doesn&apos;t work properly in the components build because of the weird &quot;compile tests into libwebkit.so&quot; behavior you mentioned above.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822498</commentid>
    <comment_count>10</comment_count>
      <attachid>185982</attachid>
    <who name="Alan Cutter">alancutter</who>
    <bug_when>2013-02-01 01:48:26 -0800</bug_when>
    <thetext>Created attachment 185982
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822500</commentid>
    <comment_count>11</comment_count>
      <attachid>185982</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-02-01 01:49:58 -0800</bug_when>
    <thetext>Comment on attachment 185982
Patch

OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822502</commentid>
    <comment_count>12</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-02-01 01:50:38 -0800</bug_when>
    <thetext>I thought 2-clause bsd was the new hotness?  (also, nico is really your best reviewer... but he&apos;s not a reviewer quite yet!)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822507</commentid>
    <comment_count>13</comment_count>
    <who name="Alan Cutter">alancutter</who>
    <bug_when>2013-02-01 01:53:30 -0800</bug_when>
    <thetext>(In reply to comment #10)
&gt; Created an attachment (id=185982) [details]
&gt; Patch

The current GCE Chromium Linux debug build bots have already been set up to use clang. This patch just ensures new bots for the queue will similarly be running clang over gcc.

Based on the discussion in the comments I felt the components build configuration was best left for another bug if it&apos;s still a good idea.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822518</commentid>
    <comment_count>14</comment_count>
    <who name="Alan Cutter">alancutter</who>
    <bug_when>2013-02-01 02:04:37 -0800</bug_when>
    <thetext>(In reply to comment #12)
&gt; I thought 2-clause bsd was the new hotness?  (also, nico is really your best reviewer... but he&apos;s not a reviewer quite yet!)

I wasn&apos;t sure about our licence policy, I&apos;ll use 2-clause BSD next time. (:</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822777</commentid>
    <comment_count>15</comment_count>
      <attachid>185982</attachid>
    <who name="Nico Weber">thakis</who>
    <bug_when>2013-02-01 07:49:21 -0800</bug_when>
    <thetext>Comment on attachment 185982
Patch

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

&gt; Tools/EWSTools/GoogleComputeEngine/build-cr-linux-debug-ews.sh:59
&gt; +    bash configure-clang-linux.sh $QUEUE_TYPE &amp;&amp;

How often does this run? All our waterfall bots run update.sh after every update as the compiler changes every 1-2 weeks usually. If this script runs only at bot startup, that&apos;s not often enough.

&gt; Tools/EWSTools/configure-clang-linux.sh:38
&gt; +export CXX=clang++

Does this bot use goma? If not, you don&apos;t need to set PATH, CC and CXX: clang=1 in your GYP_DEFINES will do this automatically.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>824003</commentid>
    <comment_count>16</comment_count>
    <who name="Alan Cutter">alancutter</who>
    <bug_when>2013-02-03 20:38:26 -0800</bug_when>
    <thetext>(In reply to comment #15)
&gt; (From update of attachment 185982 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=185982&amp;action=review
&gt; 
&gt; &gt; Tools/EWSTools/GoogleComputeEngine/build-cr-linux-debug-ews.sh:59
&gt; &gt; +    bash configure-clang-linux.sh $QUEUE_TYPE &amp;&amp;
&gt; 
&gt; How often does this run? All our waterfall bots run update.sh after every update as the compiler changes every 1-2 weeks usually. If this script runs only at bot startup, that&apos;s not often enough.
&gt; 
&gt; &gt; Tools/EWSTools/configure-clang-linux.sh:38
&gt; &gt; +export CXX=clang++
&gt; 
&gt; Does this bot use goma? If not, you don&apos;t need to set PATH, CC and CXX: clang=1 in your GYP_DEFINES will do this automatically.

Updating the scripts to address these concerns, running into problems with GCE at the moment unfortunately. Will repatch once I can test the new scripts properly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>826320</commentid>
    <comment_count>17</comment_count>
      <attachid>186821</attachid>
    <who name="Alan Cutter">alancutter</who>
    <bug_when>2013-02-06 04:16:29 -0800</bug_when>
    <thetext>Created attachment 186821
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>826463</commentid>
    <comment_count>18</comment_count>
      <attachid>186821</attachid>
    <who name="Nico Weber">thakis</who>
    <bug_when>2013-02-06 08:12:17 -0800</bug_when>
    <thetext>Comment on attachment 186821
Patch

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

&gt; Tools/EWSTools/GoogleComputeEngine/build-cr-linux-debug-ews.sh:60
&gt; +screen -t kr ./start-queue.sh -r \\\&quot;configure-clang-linux.sh $QUEUE_TYPE\\\&quot; $QUEUE_TYPE $BOT_ID 10\&quot; &amp;&amp;

Is configure-clang-linux.sh a new file? Do you need to add it to this patch?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>826758</commentid>
    <comment_count>19</comment_count>
      <attachid>186920</attachid>
    <who name="Alan Cutter">alancutter</who>
    <bug_when>2013-02-06 14:31:31 -0800</bug_when>
    <thetext>Created attachment 186920
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>826759</commentid>
    <comment_count>20</comment_count>
    <who name="Alan Cutter">alancutter</who>
    <bug_when>2013-02-06 14:32:09 -0800</bug_when>
    <thetext>(In reply to comment #18)
&gt; (From update of attachment 186821 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=186821&amp;action=review
&gt; 
&gt; &gt; Tools/EWSTools/GoogleComputeEngine/build-cr-linux-debug-ews.sh:60
&gt; &gt; +screen -t kr ./start-queue.sh -r \\\&quot;configure-clang-linux.sh $QUEUE_TYPE\\\&quot; $QUEUE_TYPE $BOT_ID 10\&quot; &amp;&amp;
&gt; 
&gt; Is configure-clang-linux.sh a new file? Do you need to add it to this patch?

Thanks for spotting that! It somehow got dropped out between patches.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>832330</commentid>
    <comment_count>21</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2013-02-13 14:08:44 -0800</bug_when>
    <thetext>Bump for eric or abarth to review.

FWIW, I&apos;ve seen two component build rollouts in the past week, but we can tackle that in a different bug.
https://bugs.webkit.org/show_bug.cgi?id=109746</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>832365</commentid>
    <comment_count>22</comment_count>
      <attachid>186920</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-13 14:41:24 -0800</bug_when>
    <thetext>Comment on attachment 186920
Patch

Clearing flags on attachment: 186920

Committed r142802: &lt;http://trac.webkit.org/changeset/142802&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>832366</commentid>
    <comment_count>23</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-02-13 14:41:29 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>185982</attachid>
            <date>2013-02-01 01:48:26 -0800</date>
            <delta_ts>2013-02-06 04:16:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-108512-20130201204508.patch</filename>
            <type>text/plain</type>
            <size>3824</size>
            <attacher name="Alan Cutter">alancutter</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxNTU4CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZTZhMGJmMzY1MzI0ZjM1NTNiNzcyYjBmZDFhNWM0ZDNl
MDljYTg5Mi4uNjgyMmU0ZjA1ZTYzNWNkYjJlNjY2Yjk3YTRkYWJlMWY5NmRlMWExNyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDEzLTAyLTAxICBBbGFuIEN1dHRlciAgPGFsYW5jdXR0ZXJAY2hyb21pdW0ub3JnPgor
CisgICAgICAgIGNyLWxpbnV4IGRlYnVnIHNob3VsZCB1c2UgY2xhbmcgYW5kIG1heWJlIGJlIGEg
Y29tcG9uZW50cyBidWlsZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTA4NTEyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgTW9kaWZpZWQgR0NFIGNyLWxpbnV4LWRlYnVnLWV3cyBib3QgYnVpbGQgc2NyaXB0
cyB0byBjb25maWd1cmUgY2xhbmcgb3ZlciBnY2MgZm9yIGJ1aWxkIHBlcmZvcm1hbmNlLgorCisg
ICAgICAgICogRVdTVG9vbHMvR29vZ2xlQ29tcHV0ZUVuZ2luZS9idWlsZC1jci1saW51eC1kZWJ1
Zy1ld3Muc2g6CisgICAgICAgICogRVdTVG9vbHMvY29uZmlndXJlLWNsYW5nLWxpbnV4LnNoOiBD
b3BpZWQgZnJvbSBUb29scy9FV1NUb29scy9Hb29nbGVDb21wdXRlRW5naW5lL2J1aWxkLWNyLWxp
bnV4LWRlYnVnLWV3cy5zaC4KKwogMjAxMy0wMS0zMSAgRGF2aWQgRmFybGVyICA8ZGZhcmxlckBh
cHBsZS5jb20+CiAKICAgICAgICAgUHJvdmlkZSBhIHNlbnNpYmxlIGRlZmF1bHQgYXJjaGl0ZWN0
dXJlIHdoZW4gYnVpbGRpbmcgb24gaU9TIFNES3MKZGlmZiAtLWdpdCBhL1Rvb2xzL0VXU1Rvb2xz
L0dvb2dsZUNvbXB1dGVFbmdpbmUvYnVpbGQtY3ItbGludXgtZGVidWctZXdzLnNoIGIvVG9vbHMv
RVdTVG9vbHMvR29vZ2xlQ29tcHV0ZUVuZ2luZS9idWlsZC1jci1saW51eC1kZWJ1Zy1ld3Muc2gK
aW5kZXggMmVmZGM2N2NiNWQ2MDExMDhhNmIwNjFkMjVkMDBiZWYyYTk5MTRlYy4uMDRmMzFiYTRh
OWMxNjNkNTU1M2Y5YWFlZjg2ZTdlYzY0NDQzYjhlMCAxMDA3NTUKLS0tIGEvVG9vbHMvRVdTVG9v
bHMvR29vZ2xlQ29tcHV0ZUVuZ2luZS9idWlsZC1jci1saW51eC1kZWJ1Zy1ld3Muc2gKKysrIGIv
VG9vbHMvRVdTVG9vbHMvR29vZ2xlQ29tcHV0ZUVuZ2luZS9idWlsZC1jci1saW51eC1kZWJ1Zy1l
d3Muc2gKQEAgLTU2LDYgKzU2LDcgQEAgZ2N1dGlsIC0tcHJvamVjdD0kUFJPSkVDVCBzc2ggJEJP
VF9JRCAiCiAgICAgY2QgdG9vbHMgJiYKICAgICBiYXNoIGJ1aWxkLXZtLnNoICYmCiAgICAgYmFz
aCBidWlsZC1yZXBvLnNoICRRVUVVRV9UWVBFICRCVUdaSUxMQV9VU0VSTkFNRSAkQlVHWklMTEFf
UEFTU1dPUkQgJiYKKyAgICBiYXNoIGNvbmZpZ3VyZS1jbGFuZy1saW51eC5zaCAkUVVFVUVfVFlQ
RSAmJgogICAgIGJhc2ggYnVpbGQtYm9vdC1jbWQuc2ggXCJzY3JlZW4gLXQga3IgLi9zdGFydC1x
dWV1ZS5zaCAkUVVFVUVfVFlQRSAkQk9UX0lEIDEwXCIgJiYKICAgICBiYXNoIGJvb3Quc2gKICIK
ZGlmZiAtLWdpdCBhL1Rvb2xzL0VXU1Rvb2xzL2NvbmZpZ3VyZS1jbGFuZy1saW51eC5zaCBiL1Rv
b2xzL0VXU1Rvb2xzL2NvbmZpZ3VyZS1jbGFuZy1saW51eC5zaApuZXcgZmlsZSBtb2RlIDEwMDc1
NQppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43ZjUxOGZk
ZDcxMTgxYTFiZTg3MjA3OWI0OGE4N2M5OTFhNTA4NGY3Ci0tLSAvZGV2L251bGwKKysrIGIvVG9v
bHMvRVdTVG9vbHMvY29uZmlndXJlLWNsYW5nLWxpbnV4LnNoCkBAIC0wLDAgKzEsNDAgQEAKKyMh
L2Jpbi9zaAorIyBDb3B5cmlnaHQgKGMpIDIwMTMgR29vZ2xlIEluYy4gQWxsIHJpZ2h0cyByZXNl
cnZlZC4KKyMKKyMgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBm
b3Jtcywgd2l0aCBvciB3aXRob3V0CisjIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92
aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKKyMgbWV0OgorIworIyAgICAg
KiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNv
cHlyaWdodAorIyBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93
aW5nIGRpc2NsYWltZXIuCisjICAgICAqIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBt
dXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUKKyMgY29weXJpZ2h0IG5vdGljZSwgdGhpcyBsaXN0IG9m
IGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lcgorIyBpbiB0aGUgZG9jdW1l
bnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlCisjIGRpc3Ry
aWJ1dGlvbi4KKyMgICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBHb29nbGUgSW5jLiBub3IgdGhl
IG5hbWVzIG9mIGl0cworIyBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBw
cm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQorIyB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3Bl
Y2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgorIworIyBUSElTIFNPRlRXQVJFIElTIFBS
T1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCisjICJBUyBJ
UyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQg
Tk9UCisjIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklM
SVRZIEFORCBGSVRORVNTIEZPUgorIyBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1F
RC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAorIyBPV05FUiBPUiBDT05UUklCVVRP
UlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwKKyMgU1BF
Q0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVU
IE5PVAorIyBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNF
UlZJQ0VTOyBMT1NTIE9GIFVTRSwKKyMgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5U
RVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZCisjIFRIRU9SWSBPRiBMSUFCSUxJ
VFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKKyMgKElO
Q0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBP
RiBUSEUgVVNFCisjIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9T
U0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisKK2lmIFtbICQjIC1uZSAxIF1dO3RoZW4KKyAgICBl
Y2hvICJVc2FnZTogY29uZmlndXJlLWNsYW5nLWxpbnV4LnNoIFFVRVVFX1RZUEUiCisgICAgZXhp
dCAxCitmaQorCitiYXNoIC9tbnQvZ2l0LyRRVUVVRV9UWVBFL1NvdXJjZS9XZWJLaXQvY2hyb21p
dW0vdG9vbHMvY2xhbmcvc2NyaXB0cy91cGRhdGUuc2gKK2V4cG9ydCBQQVRIPSRQQVRIOi9tbnQv
Z2l0LyRRVUVVRV9UWVBFL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGhpcmRfcGFydHkvbGx2bS1i
dWlsZC9SZWxlYXNlK0Fzc2VydHMvYmluCitleHBvcnQgQ0M9Y2xhbmcKK2V4cG9ydCBDWFg9Y2xh
bmcrKworZXhwb3J0IGJ1aWxkZGlyX25hbWU9bGx2bQorZXhwb3J0IEdZUF9ERUZJTkVTPSdjbGFu
Zz0xJwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>186821</attachid>
            <date>2013-02-06 04:16:29 -0800</date>
            <delta_ts>2013-02-06 14:31:28 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-108512-20130206231305.patch</filename>
            <type>text/plain</type>
            <size>6715</size>
            <attacher name="Alan Cutter">alancutter</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxOTY5CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZGQ1MzJhMmQ2MWEyZWU4NTU3YTgxNDUzZWZmMDJkY2U0
MjJlOGRhMy4uM2VmYTQyMWVhYjEyZjQ4NjRiZTIwYzhkMGQzN2E1YjYyYzM1ZjEzZSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIw
IEBACisyMDEzLTAyLTA2ICBBbGFuIEN1dHRlciAgPGFsYW5jdXR0ZXJAY2hyb21pdW0ub3JnPgor
CisgICAgICAgIGNyLWxpbnV4IGRlYnVnIHNob3VsZCB1c2UgY2xhbmcgYW5kIG1heWJlIGJlIGEg
Y29tcG9uZW50cyBidWlsZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTA4NTEyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgTW9kaWZpZWQgR0NFIGNyLWxpbnV4LWRlYnVnLWV3cyBib3QgYnVpbGQgc2NyaXB0
cyB0byBjb25maWd1cmUgY2xhbmcgb3ZlciBnY2MgZm9yIGJ1aWxkIHBlcmZvcm1hbmNlLgorICAg
ICAgICBCdWlsZCBib3RzIHdpbGwgdXBkYXRlIGNsYW5nIHdpdGggZWFjaCBib3QgY3ljbGUuCisg
ICAgICAgIFVwZGF0ZWQgR0NFIGltYWdlIHBhdGhzIHRvIHN1aXQgZ2N1dGlsIDEuNi4xLgorCisg
ICAgICAgICogRVdTVG9vbHMvR29vZ2xlQ29tcHV0ZUVuZ2luZS9idWlsZC1jaHJvbWl1bS1ld3Mu
c2g6CisgICAgICAgICogRVdTVG9vbHMvR29vZ2xlQ29tcHV0ZUVuZ2luZS9idWlsZC1jb21taXQt
cXVldWUuc2g6CisgICAgICAgICogRVdTVG9vbHMvR29vZ2xlQ29tcHV0ZUVuZ2luZS9idWlsZC1j
ci1saW51eC1kZWJ1Zy1ld3Muc2g6CisgICAgICAgICogRVdTVG9vbHMvR29vZ2xlQ29tcHV0ZUVu
Z2luZS9idWlsZC1mZWVkZXItc3R5bGUtc2hlcmlmZmJvdC5zaDoKKyAgICAgICAgKiBFV1NUb29s
cy9zdGFydC1xdWV1ZS5zaDoKKwogMjAxMy0wMi0wNSAgR3l1eW91bmcgS2ltICA8Z3l1eW91bmcu
a2ltQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFtDTWFrZV0gRG9uJ3Qgd2FybiB1bnVzZWQgY21h
a2UgdmFyaWFibGVzIHdoaWNoIGFyZW4ndCB1c2VkIGJ5IGNtYWtlIHBvcnRzCmRpZmYgLS1naXQg
YS9Ub29scy9FV1NUb29scy9Hb29nbGVDb21wdXRlRW5naW5lL2J1aWxkLWNocm9taXVtLWV3cy5z
aCBiL1Rvb2xzL0VXU1Rvb2xzL0dvb2dsZUNvbXB1dGVFbmdpbmUvYnVpbGQtY2hyb21pdW0tZXdz
LnNoCmluZGV4IGJhZGI2ZTc1ODM5NTQyYzI5NDc2MGJmOTQ0YmEwMDRiZDNkMDhlNjguLjc2OGE4
NGI0YTRhZGQwM2Q0NjFkMjg3ZGEwMTk4YzIyY2IwZTcwNzcgMTAwNzU1Ci0tLSBhL1Rvb2xzL0VX
U1Rvb2xzL0dvb2dsZUNvbXB1dGVFbmdpbmUvYnVpbGQtY2hyb21pdW0tZXdzLnNoCisrKyBiL1Rv
b2xzL0VXU1Rvb2xzL0dvb2dsZUNvbXB1dGVFbmdpbmUvYnVpbGQtY2hyb21pdW0tZXdzLnNoCkBA
IC00Miw3ICs0Miw3IEBAIHJlYWQgLXMgLXAgIkJ1Z3ppbGxhIFBhc3N3b3JkOiAiIEJVR1pJTExB
X1BBU1NXT1JEICYmIGVjaG8KIAogUFJPSkVDVD1nb29nbGUuY29tOndlYmtpdAogWk9ORT0kKGJh
c2ggZmluZHpvbmUuc2ggJFBST0pFQ1QpCi1JTUFHRT1wcm9qZWN0cy9nb29nbGUvaW1hZ2VzL3Vi
dW50dS0xMC0wNC12MjAxMjA2MjEKK0lNQUdFPXByb2plY3RzL2dvb2dsZS9nbG9iYWwvaW1hZ2Vz
L3VidW50dS0xMC0wNC12MjAxMjA2MjEKIE1BQ0hJTkVfVFlQRT1uMS1zdGFuZGFyZC00LWQKIAog
Z2N1dGlsIC0tcHJvamVjdD0kUFJPSkVDVCBhZGRpbnN0YW5jZSAkQk9UX0lEIC0tbWFjaGluZV90
eXBlPSRNQUNISU5FX1RZUEUgLS1pbWFnZT0kSU1BR0UgLS16b25lPSRaT05FIC0td2FpdF91bnRp
bF9ydW5uaW5nCmRpZmYgLS1naXQgYS9Ub29scy9FV1NUb29scy9Hb29nbGVDb21wdXRlRW5naW5l
L2J1aWxkLWNvbW1pdC1xdWV1ZS5zaCBiL1Rvb2xzL0VXU1Rvb2xzL0dvb2dsZUNvbXB1dGVFbmdp
bmUvYnVpbGQtY29tbWl0LXF1ZXVlLnNoCmluZGV4IGI1MTMwYjYzOTkwNWI3MDgwZWJmM2UyNjBh
MmY0MDU2YjhkYTQ3MjYuLjY0NGZjMTBjMzk4MjRlZjA4MjY2ZWYwM2VjMWEzZDc1NWFkZWZkOWMg
MTAwNzU1Ci0tLSBhL1Rvb2xzL0VXU1Rvb2xzL0dvb2dsZUNvbXB1dGVFbmdpbmUvYnVpbGQtY29t
bWl0LXF1ZXVlLnNoCisrKyBiL1Rvb2xzL0VXU1Rvb2xzL0dvb2dsZUNvbXB1dGVFbmdpbmUvYnVp
bGQtY29tbWl0LXF1ZXVlLnNoCkBAIC00NCw3ICs0NCw3IEBAIHJlYWQgLXMgLXAgIlN1YnZlcnNp
b24gUGFzc3dvcmQ6ICIgU1ZOX1BBU1NXT1JEICYmIGVjaG8KIAogUFJPSkVDVD1nb29nbGUuY29t
OndlYmtpdAogWk9ORT0kKGJhc2ggZmluZHpvbmUuc2ggJFBST0pFQ1QpCi1JTUFHRT1wcm9qZWN0
cy9nb29nbGUvaW1hZ2VzL3VidW50dS0xMC0wNC12MjAxMjA2MjEKK0lNQUdFPXByb2plY3RzL2dv
b2dsZS9nbG9iYWwvaW1hZ2VzL3VidW50dS0xMC0wNC12MjAxMjA2MjEKIE1BQ0hJTkVfVFlQRT1u
MS1zdGFuZGFyZC00LWQKIAogZ2N1dGlsIC0tcHJvamVjdD0kUFJPSkVDVCBhZGRpbnN0YW5jZSAk
Qk9UX0lEIC0tbWFjaGluZV90eXBlPSRNQUNISU5FX1RZUEUgLS1pbWFnZT0kSU1BR0UgLS16b25l
PSRaT05FIC0td2FpdF91bnRpbF9ydW5uaW5nCmRpZmYgLS1naXQgYS9Ub29scy9FV1NUb29scy9H
b29nbGVDb21wdXRlRW5naW5lL2J1aWxkLWNyLWxpbnV4LWRlYnVnLWV3cy5zaCBiL1Rvb2xzL0VX
U1Rvb2xzL0dvb2dsZUNvbXB1dGVFbmdpbmUvYnVpbGQtY3ItbGludXgtZGVidWctZXdzLnNoCmlu
ZGV4IDJlZmRjNjdjYjVkNjAxMTA4YTZiMDYxZDI1ZDAwYmVmMmE5OTE0ZWMuLjY2M2YwZWVkMGI1
OGIxMTZhZTU3MzAwYWY5OGQxODRlMjFiNmU3NGEgMTAwNzU1Ci0tLSBhL1Rvb2xzL0VXU1Rvb2xz
L0dvb2dsZUNvbXB1dGVFbmdpbmUvYnVpbGQtY3ItbGludXgtZGVidWctZXdzLnNoCisrKyBiL1Rv
b2xzL0VXU1Rvb2xzL0dvb2dsZUNvbXB1dGVFbmdpbmUvYnVpbGQtY3ItbGludXgtZGVidWctZXdz
LnNoCkBAIC00Miw3ICs0Miw3IEBAIHJlYWQgLXMgLXAgIkJ1Z3ppbGxhIFBhc3N3b3JkOiAiIEJV
R1pJTExBX1BBU1NXT1JEICYmIGVjaG8KIAogUFJPSkVDVD1nb29nbGUuY29tOndlYmtpdAogWk9O
RT0kKGJhc2ggZmluZHpvbmUuc2ggJFBST0pFQ1QpCi1JTUFHRT1wcm9qZWN0cy9nb29nbGUvaW1h
Z2VzL3VidW50dS0xMC0wNC12MjAxMjA2MjEKK0lNQUdFPXByb2plY3RzL2dvb2dsZS9nbG9iYWwv
aW1hZ2VzL3VidW50dS0xMC0wNC12MjAxMjA2MjEKIE1BQ0hJTkVfVFlQRT1uMS1zdGFuZGFyZC00
LWQKIAogZ2N1dGlsIC0tcHJvamVjdD0kUFJPSkVDVCBhZGRpbnN0YW5jZSAkQk9UX0lEIC0tbWFj
aGluZV90eXBlPSRNQUNISU5FX1RZUEUgLS1pbWFnZT0kSU1BR0UgLS16b25lPSRaT05FIC0td2Fp
dF91bnRpbF9ydW5uaW5nCkBAIC01Niw3ICs1Niw4IEBAIGdjdXRpbCAtLXByb2plY3Q9JFBST0pF
Q1Qgc3NoICRCT1RfSUQgIgogICAgIGNkIHRvb2xzICYmCiAgICAgYmFzaCBidWlsZC12bS5zaCAm
JgogICAgIGJhc2ggYnVpbGQtcmVwby5zaCAkUVVFVUVfVFlQRSAkQlVHWklMTEFfVVNFUk5BTUUg
JEJVR1pJTExBX1BBU1NXT1JEICYmCi0gICAgYmFzaCBidWlsZC1ib290LWNtZC5zaCBcInNjcmVl
biAtdCBrciAuL3N0YXJ0LXF1ZXVlLnNoICRRVUVVRV9UWVBFICRCT1RfSUQgMTBcIiAmJgorICAg
IGJhc2ggYnVpbGQtYm9vdC1jbWQuc2ggXCJcXAorc2NyZWVuIC10IGtyIC4vc3RhcnQtcXVldWUu
c2ggLXIgXFxcImNvbmZpZ3VyZS1jbGFuZy1saW51eC5zaCAkUVVFVUVfVFlQRVxcXCIgJFFVRVVF
X1RZUEUgJEJPVF9JRCAxMFwiICYmCiAgICAgYmFzaCBib290LnNoCiAiCiAKZGlmZiAtLWdpdCBh
L1Rvb2xzL0VXU1Rvb2xzL0dvb2dsZUNvbXB1dGVFbmdpbmUvYnVpbGQtZmVlZGVyLXN0eWxlLXNo
ZXJpZmZib3Quc2ggYi9Ub29scy9FV1NUb29scy9Hb29nbGVDb21wdXRlRW5naW5lL2J1aWxkLWZl
ZWRlci1zdHlsZS1zaGVyaWZmYm90LnNoCmluZGV4IGY5NzIyY2I1MmEzOTA3ZTdmNzU4N2EzZDlm
ZmRlOWRiZmFiOGZiZGEuLmFjMTJjMTFhNDc0NGIxMzJkZTMzZDJmMGQwN2ZjMTQwZTBhZTQ3YTQg
MTAwNzU1Ci0tLSBhL1Rvb2xzL0VXU1Rvb2xzL0dvb2dsZUNvbXB1dGVFbmdpbmUvYnVpbGQtZmVl
ZGVyLXN0eWxlLXNoZXJpZmZib3Quc2gKKysrIGIvVG9vbHMvRVdTVG9vbHMvR29vZ2xlQ29tcHV0
ZUVuZ2luZS9idWlsZC1mZWVkZXItc3R5bGUtc2hlcmlmZmJvdC5zaApAQCAtNDIsNyArNDIsNyBA
QCByZWFkIC1zIC1wICJzaGVyaWZmYm90IElSQyBQYXNzd29yZDogIiBJUkNfUEFTU1dPUkQgJiYg
ZWNobwogCiBQUk9KRUNUPWdvb2dsZS5jb206d2Via2l0CiBaT05FPSQoYmFzaCBmaW5kem9uZS5z
aCAkUFJPSkVDVCkKLUlNQUdFPXByb2plY3RzL2dvb2dsZS9pbWFnZXMvdWJ1bnR1LTEwLTA0LXYy
MDEyMDYyMQorSU1BR0U9cHJvamVjdHMvZ29vZ2xlL2dsb2JhbC9pbWFnZXMvdWJ1bnR1LTEwLTA0
LXYyMDEyMDYyMQogTUFDSElORV9UWVBFPW4xLXN0YW5kYXJkLTQtZAogCiBnY3V0aWwgLS1wcm9q
ZWN0PSRQUk9KRUNUIGFkZGluc3RhbmNlICRCT1RfSUQgLS1tYWNoaW5lX3R5cGU9JE1BQ0hJTkVf
VFlQRSAtLWltYWdlPSRJTUFHRSAtLXpvbmU9JFpPTkUgLS13YWl0X3VudGlsX3J1bm5pbmcKQEAg
LTYxLDcgKzYxLDcgQEAgZ2N1dGlsIC0tcHJvamVjdD0kUFJPSkVDVCBzc2ggJEJPVF9JRCAiCiAg
ICAgYmFzaCBidWlsZC1ib290LWNtZC5zaCBcIlxcCiBzY3JlZW4gLXQgZnEgLi9zdGFydC1xdWV1
ZS5zaCBmZWVkZXItcXVldWUgJEJPVF9JRCAxMAogc2NyZWVuIC10IHNxIC4vc3RhcnQtcXVldWUu
c2ggc3R5bGUtcXVldWUgJEJPVF9JRCAxMAotc2NyZWVuIC10IHNiIC4vc3RhcnQtcXVldWUuc2gg
c2hlcmlmZi1ib3QgJEJPVF9JRCAxODAgLS1pcmMtcGFzc3dvcmQ9JElSQ19QQVNTV09SRFwiCitz
Y3JlZW4gLXQgc2IgLi9zdGFydC1xdWV1ZS5zaCAtcCBcXFwiLS1pcmMtcGFzc3dvcmQ9JElSQ19Q
QVNTV09SRFxcXCIgc2hlcmlmZi1ib3QgJEJPVF9JRCAxODBcIiAmJgogICAgIGJhc2ggYm9vdC5z
aAogIgogCmRpZmYgLS1naXQgYS9Ub29scy9FV1NUb29scy9zdGFydC1xdWV1ZS5zaCBiL1Rvb2xz
L0VXU1Rvb2xzL3N0YXJ0LXF1ZXVlLnNoCmluZGV4IGM3MDA5NjY0MWI0M2Y1MzBjNGQ4OWRlZGJh
NDNmMDg1OGRjZjc4MmYuLjAzZjliZWMzODk4ZGM0MTYwNWEwNGQ1ODJlN2ViM2IxOWExOTgyNzkg
MTAwNzU1Ci0tLSBhL1Rvb2xzL0VXU1Rvb2xzL3N0YXJ0LXF1ZXVlLnNoCisrKyBiL1Rvb2xzL0VX
U1Rvb2xzL3N0YXJ0LXF1ZXVlLnNoCkBAIC0yNywxNiArMjcsMjggQEAKICMgKElOQ0xVRElORyBO
RUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNF
CiAjIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkg
T0YgU1VDSCBEQU1BR0UuCiAKLWlmIFtbICQjIC1sdCAzIF1dOyB0aGVuCi0gICAgZWNobyAiVXNh
Z2U6IHN0YXJ0LXF1ZXVlLWxvb3Auc2ggUVVFVUVfTkFNRSBCT1RfSUQgUkVTRVRfQUZURVJfSVRF
UkFUSU9OIFtRVUVVRV9QQVJBTVNdIgorVVNBR0U9IlVzYWdlOiBzdGFydC1xdWV1ZS1sb29wLnNo
IFtPUFRJT05TXSBRVUVVRV9OQU1FIEJPVF9JRCBSRVNFVF9BRlRFUl9JVEVSQVRJT04KKyAgICAg
ICAtciBSRVNFVF9TQ1JJUFQgICAgQSBiYXNoIHNjcmlwdCB0byBiZSBydW4gZXZlcnkgY3ljbGUg
anVzdCBiZWZvcmUgdGhlIHF1ZXVlIHN0YXJ0cyB1cCBhZ2Fpbi4KKyAgICAgICAtcCBRVUVVRV9Q
QVJBTVMgICAgQWRkaXRpb25hbCBwYXJhbWV0ZXJzIHRvIGJlIGdpdmVuIHRvIHRoZSBxdWV1ZSdz
IGV4ZWN1dGlvbiBjb21tYW5kLiIKKword2hpbGUgZ2V0b3B0cyAicjpwOiIgRkxBRworZG8KKyAg
ICBjYXNlICRGTEFHIGluCisgICAgcikgUkVTRVRfU0NSSVBUPSRPUFRBUkc7OworICAgIHApIFFV
RVVFX1BBUkFNUz0kT1BUQVJHOzsKKyAgICBlc2FjCitkb25lCisKK3NoaWZ0ICQoKE9QVElORC0x
KSkKKworaWYgW1sgJCMgLW5lIDMgXV07IHRoZW4KKyAgICBlY2hvICIkVVNBR0UiCiAgICAgZXhp
dCAxCiBmaQogCiBRVUVVRV9OQU1FPSQxCiBCT1RfSUQ9JDIKIFJFU0VUX0FGVEVSX0lURVJBVElP
Tj0kMwotc2hpZnQgMwotUVVFVUVfUEFSQU1TPSIkQCIKIAogY2QgL21udC9naXQvd2Via2l0LSRR
VUVVRV9OQU1FCiB3aGlsZSA6CkBAIC02Niw2ICs3OCwxMSBAQCBkbwogICAgICMgcHJldmVudGlu
ZyB3ZWJraXQtcGF0Y2ggZnJvbSBsYXVuY2hpbmcuCiAgICAgLi9Ub29scy9TY3JpcHRzL3Rlc3Qt
d2Via2l0cHkKIAorICAgICMgUnVuIHRoZSBnaXZlbiByZXNldCBzY3JpcHQuCisgICAgaWYgW1sg
LW4gJFJFU0VUX1NDUklQVCBdXTsgdGhlbgorICAgICAgICBiYXNoICIkUkVTRVRfU0NSSVBUIgor
ICAgIGZpCisKICAgICAjIFdlIHVzZSAtLWV4aXQtYWZ0ZXItaXRlcmF0aW9uIHRvIHBpY2sgdXAg
YW55IGNoYW5nZXMgdG8gd2Via2l0LXBhdGNoLCBpbmNsdWRpbmcKICAgICAjIGNoYW5nZXMgdG8g
dGhlIGNvbW1pdHRlcnMucHkgZmlsZS4KICAgICAuL1Rvb2xzL1NjcmlwdHMvd2Via2l0LXBhdGNo
ICRRVUVVRV9OQU1FIC0tYm90LWlkPSRCT1RfSUQgLS1uby1jb25maXJtIC0tZXhpdC1hZnRlci1p
dGVyYXRpb24gJFJFU0VUX0FGVEVSX0lURVJBVElPTiAkUVVFVUVfUEFSQU1TCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>186920</attachid>
            <date>2013-02-06 14:31:31 -0800</date>
            <delta_ts>2013-02-13 14:41:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-108512-20130207092807.patch</filename>
            <type>text/plain</type>
            <size>8750</size>
            <attacher name="Alan Cutter">alancutter</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQxOTY5CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggZGQ1MzJhMmQ2MWEyZWU4NTU3YTgxNDUzZWZmMDJkY2U0
MjJlOGRhMy4uNzQyMDM4OTU0ZDAyNjg4ZjY5NWI2MmI0ZWI1ZjQwMzcyMTQ1MjQ2YyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIx
IEBACisyMDEzLTAyLTA2ICBBbGFuIEN1dHRlciAgPGFsYW5jdXR0ZXJAY2hyb21pdW0ub3JnPgor
CisgICAgICAgIGNyLWxpbnV4IGRlYnVnIHNob3VsZCB1c2UgY2xhbmcgYW5kIG1heWJlIGJlIGEg
Y29tcG9uZW50cyBidWlsZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTA4NTEyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgTW9kaWZpZWQgR0NFIGNyLWxpbnV4LWRlYnVnLWV3cyBib3QgYnVpbGQgc2NyaXB0
cyB0byBjb25maWd1cmUgY2xhbmcgb3ZlciBnY2MgZm9yIGJ1aWxkIHBlcmZvcm1hbmNlLgorICAg
ICAgICBCdWlsZCBib3RzIHdpbGwgdXBkYXRlIGNsYW5nIHdpdGggZWFjaCBib3QgY3ljbGUuCisg
ICAgICAgIFVwZGF0ZWQgR0NFIGltYWdlIHBhdGhzIHRvIHN1aXQgZ2N1dGlsIDEuNi4xLgorCisg
ICAgICAgICogRVdTVG9vbHMvR29vZ2xlQ29tcHV0ZUVuZ2luZS9idWlsZC1jaHJvbWl1bS1ld3Mu
c2g6CisgICAgICAgICogRVdTVG9vbHMvR29vZ2xlQ29tcHV0ZUVuZ2luZS9idWlsZC1jb21taXQt
cXVldWUuc2g6CisgICAgICAgICogRVdTVG9vbHMvR29vZ2xlQ29tcHV0ZUVuZ2luZS9idWlsZC1j
ci1saW51eC1kZWJ1Zy1ld3Muc2g6CisgICAgICAgICogRVdTVG9vbHMvR29vZ2xlQ29tcHV0ZUVu
Z2luZS9idWlsZC1mZWVkZXItc3R5bGUtc2hlcmlmZmJvdC5zaDoKKyAgICAgICAgKiBFV1NUb29s
cy9jb25maWd1cmUtY2xhbmctbGludXguc2g6IENvcGllZCBmcm9tIFRvb2xzL0VXU1Rvb2xzL0dv
b2dsZUNvbXB1dGVFbmdpbmUvYnVpbGQtY2hyb21pdW0tZXdzLnNoLgorICAgICAgICAqIEVXU1Rv
b2xzL3N0YXJ0LXF1ZXVlLnNoOgorCiAyMDEzLTAyLTA1ICBHeXV5b3VuZyBLaW0gIDxneXV5b3Vu
Zy5raW1Ac2Ftc3VuZy5jb20+CiAKICAgICAgICAgW0NNYWtlXSBEb24ndCB3YXJuIHVudXNlZCBj
bWFrZSB2YXJpYWJsZXMgd2hpY2ggYXJlbid0IHVzZWQgYnkgY21ha2UgcG9ydHMKZGlmZiAtLWdp
dCBhL1Rvb2xzL0VXU1Rvb2xzL0dvb2dsZUNvbXB1dGVFbmdpbmUvYnVpbGQtY2hyb21pdW0tZXdz
LnNoIGIvVG9vbHMvRVdTVG9vbHMvR29vZ2xlQ29tcHV0ZUVuZ2luZS9idWlsZC1jaHJvbWl1bS1l
d3Muc2gKaW5kZXggYmFkYjZlNzU4Mzk1NDJjMjk0NzYwYmY5NDRiYTAwNGJkM2QwOGU2OC4uNzY4
YTg0YjRhNGFkZDAzZDQ2MWQyODdkYTAxOThjMjJjYjBlNzA3NyAxMDA3NTUKLS0tIGEvVG9vbHMv
RVdTVG9vbHMvR29vZ2xlQ29tcHV0ZUVuZ2luZS9idWlsZC1jaHJvbWl1bS1ld3Muc2gKKysrIGIv
VG9vbHMvRVdTVG9vbHMvR29vZ2xlQ29tcHV0ZUVuZ2luZS9idWlsZC1jaHJvbWl1bS1ld3Muc2gK
QEAgLTQyLDcgKzQyLDcgQEAgcmVhZCAtcyAtcCAiQnVnemlsbGEgUGFzc3dvcmQ6ICIgQlVHWklM
TEFfUEFTU1dPUkQgJiYgZWNobwogCiBQUk9KRUNUPWdvb2dsZS5jb206d2Via2l0CiBaT05FPSQo
YmFzaCBmaW5kem9uZS5zaCAkUFJPSkVDVCkKLUlNQUdFPXByb2plY3RzL2dvb2dsZS9pbWFnZXMv
dWJ1bnR1LTEwLTA0LXYyMDEyMDYyMQorSU1BR0U9cHJvamVjdHMvZ29vZ2xlL2dsb2JhbC9pbWFn
ZXMvdWJ1bnR1LTEwLTA0LXYyMDEyMDYyMQogTUFDSElORV9UWVBFPW4xLXN0YW5kYXJkLTQtZAog
CiBnY3V0aWwgLS1wcm9qZWN0PSRQUk9KRUNUIGFkZGluc3RhbmNlICRCT1RfSUQgLS1tYWNoaW5l
X3R5cGU9JE1BQ0hJTkVfVFlQRSAtLWltYWdlPSRJTUFHRSAtLXpvbmU9JFpPTkUgLS13YWl0X3Vu
dGlsX3J1bm5pbmcKZGlmZiAtLWdpdCBhL1Rvb2xzL0VXU1Rvb2xzL0dvb2dsZUNvbXB1dGVFbmdp
bmUvYnVpbGQtY29tbWl0LXF1ZXVlLnNoIGIvVG9vbHMvRVdTVG9vbHMvR29vZ2xlQ29tcHV0ZUVu
Z2luZS9idWlsZC1jb21taXQtcXVldWUuc2gKaW5kZXggYjUxMzBiNjM5OTA1YjcwODBlYmYzZTI2
MGEyZjQwNTZiOGRhNDcyNi4uNjQ0ZmMxMGMzOTgyNGVmMDgyNjZlZjAzZWMxYTNkNzU1YWRlZmQ5
YyAxMDA3NTUKLS0tIGEvVG9vbHMvRVdTVG9vbHMvR29vZ2xlQ29tcHV0ZUVuZ2luZS9idWlsZC1j
b21taXQtcXVldWUuc2gKKysrIGIvVG9vbHMvRVdTVG9vbHMvR29vZ2xlQ29tcHV0ZUVuZ2luZS9i
dWlsZC1jb21taXQtcXVldWUuc2gKQEAgLTQ0LDcgKzQ0LDcgQEAgcmVhZCAtcyAtcCAiU3VidmVy
c2lvbiBQYXNzd29yZDogIiBTVk5fUEFTU1dPUkQgJiYgZWNobwogCiBQUk9KRUNUPWdvb2dsZS5j
b206d2Via2l0CiBaT05FPSQoYmFzaCBmaW5kem9uZS5zaCAkUFJPSkVDVCkKLUlNQUdFPXByb2pl
Y3RzL2dvb2dsZS9pbWFnZXMvdWJ1bnR1LTEwLTA0LXYyMDEyMDYyMQorSU1BR0U9cHJvamVjdHMv
Z29vZ2xlL2dsb2JhbC9pbWFnZXMvdWJ1bnR1LTEwLTA0LXYyMDEyMDYyMQogTUFDSElORV9UWVBF
PW4xLXN0YW5kYXJkLTQtZAogCiBnY3V0aWwgLS1wcm9qZWN0PSRQUk9KRUNUIGFkZGluc3RhbmNl
ICRCT1RfSUQgLS1tYWNoaW5lX3R5cGU9JE1BQ0hJTkVfVFlQRSAtLWltYWdlPSRJTUFHRSAtLXpv
bmU9JFpPTkUgLS13YWl0X3VudGlsX3J1bm5pbmcKZGlmZiAtLWdpdCBhL1Rvb2xzL0VXU1Rvb2xz
L0dvb2dsZUNvbXB1dGVFbmdpbmUvYnVpbGQtY3ItbGludXgtZGVidWctZXdzLnNoIGIvVG9vbHMv
RVdTVG9vbHMvR29vZ2xlQ29tcHV0ZUVuZ2luZS9idWlsZC1jci1saW51eC1kZWJ1Zy1ld3Muc2gK
aW5kZXggMmVmZGM2N2NiNWQ2MDExMDhhNmIwNjFkMjVkMDBiZWYyYTk5MTRlYy4uNjYzZjBlZWQw
YjU4YjExNmFlNTczMDBhZjk4ZDE4NGUyMWI2ZTc0YSAxMDA3NTUKLS0tIGEvVG9vbHMvRVdTVG9v
bHMvR29vZ2xlQ29tcHV0ZUVuZ2luZS9idWlsZC1jci1saW51eC1kZWJ1Zy1ld3Muc2gKKysrIGIv
VG9vbHMvRVdTVG9vbHMvR29vZ2xlQ29tcHV0ZUVuZ2luZS9idWlsZC1jci1saW51eC1kZWJ1Zy1l
d3Muc2gKQEAgLTQyLDcgKzQyLDcgQEAgcmVhZCAtcyAtcCAiQnVnemlsbGEgUGFzc3dvcmQ6ICIg
QlVHWklMTEFfUEFTU1dPUkQgJiYgZWNobwogCiBQUk9KRUNUPWdvb2dsZS5jb206d2Via2l0CiBa
T05FPSQoYmFzaCBmaW5kem9uZS5zaCAkUFJPSkVDVCkKLUlNQUdFPXByb2plY3RzL2dvb2dsZS9p
bWFnZXMvdWJ1bnR1LTEwLTA0LXYyMDEyMDYyMQorSU1BR0U9cHJvamVjdHMvZ29vZ2xlL2dsb2Jh
bC9pbWFnZXMvdWJ1bnR1LTEwLTA0LXYyMDEyMDYyMQogTUFDSElORV9UWVBFPW4xLXN0YW5kYXJk
LTQtZAogCiBnY3V0aWwgLS1wcm9qZWN0PSRQUk9KRUNUIGFkZGluc3RhbmNlICRCT1RfSUQgLS1t
YWNoaW5lX3R5cGU9JE1BQ0hJTkVfVFlQRSAtLWltYWdlPSRJTUFHRSAtLXpvbmU9JFpPTkUgLS13
YWl0X3VudGlsX3J1bm5pbmcKQEAgLTU2LDcgKzU2LDggQEAgZ2N1dGlsIC0tcHJvamVjdD0kUFJP
SkVDVCBzc2ggJEJPVF9JRCAiCiAgICAgY2QgdG9vbHMgJiYKICAgICBiYXNoIGJ1aWxkLXZtLnNo
ICYmCiAgICAgYmFzaCBidWlsZC1yZXBvLnNoICRRVUVVRV9UWVBFICRCVUdaSUxMQV9VU0VSTkFN
RSAkQlVHWklMTEFfUEFTU1dPUkQgJiYKLSAgICBiYXNoIGJ1aWxkLWJvb3QtY21kLnNoIFwic2Ny
ZWVuIC10IGtyIC4vc3RhcnQtcXVldWUuc2ggJFFVRVVFX1RZUEUgJEJPVF9JRCAxMFwiICYmCisg
ICAgYmFzaCBidWlsZC1ib290LWNtZC5zaCBcIlxcCitzY3JlZW4gLXQga3IgLi9zdGFydC1xdWV1
ZS5zaCAtciBcXFwiY29uZmlndXJlLWNsYW5nLWxpbnV4LnNoICRRVUVVRV9UWVBFXFxcIiAkUVVF
VUVfVFlQRSAkQk9UX0lEIDEwXCIgJiYKICAgICBiYXNoIGJvb3Quc2gKICIKIApkaWZmIC0tZ2l0
IGEvVG9vbHMvRVdTVG9vbHMvR29vZ2xlQ29tcHV0ZUVuZ2luZS9idWlsZC1mZWVkZXItc3R5bGUt
c2hlcmlmZmJvdC5zaCBiL1Rvb2xzL0VXU1Rvb2xzL0dvb2dsZUNvbXB1dGVFbmdpbmUvYnVpbGQt
ZmVlZGVyLXN0eWxlLXNoZXJpZmZib3Quc2gKaW5kZXggZjk3MjJjYjUyYTM5MDdlN2Y3NTg3YTNk
OWZmZGU5ZGJmYWI4ZmJkYS4uYWMxMmMxMWE0NzQ0YjEzMmRlMzNkMmYwZDA3ZmMxNDBlMGFlNDdh
NCAxMDA3NTUKLS0tIGEvVG9vbHMvRVdTVG9vbHMvR29vZ2xlQ29tcHV0ZUVuZ2luZS9idWlsZC1m
ZWVkZXItc3R5bGUtc2hlcmlmZmJvdC5zaAorKysgYi9Ub29scy9FV1NUb29scy9Hb29nbGVDb21w
dXRlRW5naW5lL2J1aWxkLWZlZWRlci1zdHlsZS1zaGVyaWZmYm90LnNoCkBAIC00Miw3ICs0Miw3
IEBAIHJlYWQgLXMgLXAgInNoZXJpZmZib3QgSVJDIFBhc3N3b3JkOiAiIElSQ19QQVNTV09SRCAm
JiBlY2hvCiAKIFBST0pFQ1Q9Z29vZ2xlLmNvbTp3ZWJraXQKIFpPTkU9JChiYXNoIGZpbmR6b25l
LnNoICRQUk9KRUNUKQotSU1BR0U9cHJvamVjdHMvZ29vZ2xlL2ltYWdlcy91YnVudHUtMTAtMDQt
djIwMTIwNjIxCitJTUFHRT1wcm9qZWN0cy9nb29nbGUvZ2xvYmFsL2ltYWdlcy91YnVudHUtMTAt
MDQtdjIwMTIwNjIxCiBNQUNISU5FX1RZUEU9bjEtc3RhbmRhcmQtNC1kCiAKIGdjdXRpbCAtLXBy
b2plY3Q9JFBST0pFQ1QgYWRkaW5zdGFuY2UgJEJPVF9JRCAtLW1hY2hpbmVfdHlwZT0kTUFDSElO
RV9UWVBFIC0taW1hZ2U9JElNQUdFIC0tem9uZT0kWk9ORSAtLXdhaXRfdW50aWxfcnVubmluZwpA
QCAtNjEsNyArNjEsNyBAQCBnY3V0aWwgLS1wcm9qZWN0PSRQUk9KRUNUIHNzaCAkQk9UX0lEICIK
ICAgICBiYXNoIGJ1aWxkLWJvb3QtY21kLnNoIFwiXFwKIHNjcmVlbiAtdCBmcSAuL3N0YXJ0LXF1
ZXVlLnNoIGZlZWRlci1xdWV1ZSAkQk9UX0lEIDEwCiBzY3JlZW4gLXQgc3EgLi9zdGFydC1xdWV1
ZS5zaCBzdHlsZS1xdWV1ZSAkQk9UX0lEIDEwCi1zY3JlZW4gLXQgc2IgLi9zdGFydC1xdWV1ZS5z
aCBzaGVyaWZmLWJvdCAkQk9UX0lEIDE4MCAtLWlyYy1wYXNzd29yZD0kSVJDX1BBU1NXT1JEXCIK
K3NjcmVlbiAtdCBzYiAuL3N0YXJ0LXF1ZXVlLnNoIC1wIFxcXCItLWlyYy1wYXNzd29yZD0kSVJD
X1BBU1NXT1JEXFxcIiBzaGVyaWZmLWJvdCAkQk9UX0lEIDE4MFwiICYmCiAgICAgYmFzaCBib290
LnNoCiAiCiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0VXU1Rvb2xzL2NvbmZpZ3VyZS1jbGFuZy1saW51
eC5zaCBiL1Rvb2xzL0VXU1Rvb2xzL2NvbmZpZ3VyZS1jbGFuZy1saW51eC5zaApuZXcgZmlsZSBt
b2RlIDEwMDc1NQppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li4wNDljMjA2ZWI1ZjBlZmE1NjFlZmU1MWZkOTEzN2JmMGE2MjI0OWE2Ci0tLSAvZGV2L251bGwK
KysrIGIvVG9vbHMvRVdTVG9vbHMvY29uZmlndXJlLWNsYW5nLWxpbnV4LnNoCkBAIC0wLDAgKzEs
MzQgQEAKKyMhL2Jpbi9zaAorIyBDb3B5cmlnaHQgKGMpIDIwMTMgR29vZ2xlIEluYy4gQWxsIHJp
Z2h0cyByZXNlcnZlZC4KKyMKKyMgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5k
IGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CisjIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1p
dHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKKyMgbWV0Ogor
IworIyAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhl
IGFib3ZlIGNvcHlyaWdodAorIyBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0
aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisjICAgICAqIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5h
cnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUKKyMgY29weXJpZ2h0IG5vdGljZSwgdGhp
cyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lcgorIyBpbiB0
aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhl
CisjIGRpc3RyaWJ1dGlvbi4KKyMKKyMgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUg
Q09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUworIyAiQVMgSVMiIEFORCBBTlkgRVhQ
UkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAorIyBMSU1JVEVE
IFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVT
UyBGT1IKKyMgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5U
IFNIQUxMIFRIRSBDT1BZUklHSFQKKyMgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBG
T1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCisjIFNQRUNJQUwsIEVYRU1QTEFS
WSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QKKyMgTElNSVRF
RCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBP
RiBVU0UsCisjIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9X
RVZFUiBDQVVTRUQgQU5EIE9OIEFOWQorIyBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElO
IENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUCisjIChJTkNMVURJTkcgTkVHTElH
RU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQorIyBP
RiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNV
Q0ggREFNQUdFLgorCitpZiBbWyAkIyAtbmUgMSBdXTt0aGVuCisgICAgZWNobyAiVXNhZ2U6IGNv
bmZpZ3VyZS1jbGFuZy1saW51eC5zaCBRVUVVRV9UWVBFIgorICAgIGV4aXQgMQorZmkKKworYmFz
aCAvbW50L2dpdC8kUVVFVUVfVFlQRS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rvb2xzL2NsYW5n
L3NjcmlwdHMvdXBkYXRlLnNoCitleHBvcnQgYnVpbGRkaXJfbmFtZT1sbHZtCitleHBvcnQgR1lQ
X0RFRklORVM9J2NsYW5nPTEnClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0
IGEvVG9vbHMvRVdTVG9vbHMvc3RhcnQtcXVldWUuc2ggYi9Ub29scy9FV1NUb29scy9zdGFydC1x
dWV1ZS5zaAppbmRleCBjNzAwOTY2NDFiNDNmNTMwYzRkODlkZWRiYTQzZjA4NThkY2Y3ODJmLi4w
M2Y5YmVjMzg5OGRjNDE2MDVhMDRkNTgyZTdlYjNiMTlhMTk4Mjc5IDEwMDc1NQotLS0gYS9Ub29s
cy9FV1NUb29scy9zdGFydC1xdWV1ZS5zaAorKysgYi9Ub29scy9FV1NUb29scy9zdGFydC1xdWV1
ZS5zaApAQCAtMjcsMTYgKzI3LDI4IEBACiAjIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhF
UldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQogIyBPRiBUSElTIFNPRlRX
QVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgog
Ci1pZiBbWyAkIyAtbHQgMyBdXTsgdGhlbgotICAgIGVjaG8gIlVzYWdlOiBzdGFydC1xdWV1ZS1s
b29wLnNoIFFVRVVFX05BTUUgQk9UX0lEIFJFU0VUX0FGVEVSX0lURVJBVElPTiBbUVVFVUVfUEFS
QU1TXSIKK1VTQUdFPSJVc2FnZTogc3RhcnQtcXVldWUtbG9vcC5zaCBbT1BUSU9OU10gUVVFVUVf
TkFNRSBCT1RfSUQgUkVTRVRfQUZURVJfSVRFUkFUSU9OCisgICAgICAgLXIgUkVTRVRfU0NSSVBU
ICAgIEEgYmFzaCBzY3JpcHQgdG8gYmUgcnVuIGV2ZXJ5IGN5Y2xlIGp1c3QgYmVmb3JlIHRoZSBx
dWV1ZSBzdGFydHMgdXAgYWdhaW4uCisgICAgICAgLXAgUVVFVUVfUEFSQU1TICAgIEFkZGl0aW9u
YWwgcGFyYW1ldGVycyB0byBiZSBnaXZlbiB0byB0aGUgcXVldWUncyBleGVjdXRpb24gY29tbWFu
ZC4iCisKK3doaWxlIGdldG9wdHMgInI6cDoiIEZMQUcKK2RvCisgICAgY2FzZSAkRkxBRyBpbgor
ICAgIHIpIFJFU0VUX1NDUklQVD0kT1BUQVJHOzsKKyAgICBwKSBRVUVVRV9QQVJBTVM9JE9QVEFS
Rzs7CisgICAgZXNhYworZG9uZQorCitzaGlmdCAkKChPUFRJTkQtMSkpCisKK2lmIFtbICQjIC1u
ZSAzIF1dOyB0aGVuCisgICAgZWNobyAiJFVTQUdFIgogICAgIGV4aXQgMQogZmkKIAogUVVFVUVf
TkFNRT0kMQogQk9UX0lEPSQyCiBSRVNFVF9BRlRFUl9JVEVSQVRJT049JDMKLXNoaWZ0IDMKLVFV
RVVFX1BBUkFNUz0iJEAiCiAKIGNkIC9tbnQvZ2l0L3dlYmtpdC0kUVVFVUVfTkFNRQogd2hpbGUg
OgpAQCAtNjYsNiArNzgsMTEgQEAgZG8KICAgICAjIHByZXZlbnRpbmcgd2Via2l0LXBhdGNoIGZy
b20gbGF1bmNoaW5nLgogICAgIC4vVG9vbHMvU2NyaXB0cy90ZXN0LXdlYmtpdHB5CiAKKyAgICAj
IFJ1biB0aGUgZ2l2ZW4gcmVzZXQgc2NyaXB0LgorICAgIGlmIFtbIC1uICRSRVNFVF9TQ1JJUFQg
XV07IHRoZW4KKyAgICAgICAgYmFzaCAiJFJFU0VUX1NDUklQVCIKKyAgICBmaQorCiAgICAgIyBX
ZSB1c2UgLS1leGl0LWFmdGVyLWl0ZXJhdGlvbiB0byBwaWNrIHVwIGFueSBjaGFuZ2VzIHRvIHdl
YmtpdC1wYXRjaCwgaW5jbHVkaW5nCiAgICAgIyBjaGFuZ2VzIHRvIHRoZSBjb21taXR0ZXJzLnB5
IGZpbGUuCiAgICAgLi9Ub29scy9TY3JpcHRzL3dlYmtpdC1wYXRjaCAkUVVFVUVfTkFNRSAtLWJv
dC1pZD0kQk9UX0lEIC0tbm8tY29uZmlybSAtLWV4aXQtYWZ0ZXItaXRlcmF0aW9uICRSRVNFVF9B
RlRFUl9JVEVSQVRJT04gJFFVRVVFX1BBUkFNUwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>