<?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>131941</bug_id>
          
          <creation_ts>2014-04-21 11:52:35 -0700</creation_ts>
          <short_desc>[CMake] Add support for building with various sanitizer tools</short_desc>
          <delta_ts>2015-06-22 04:56:45 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>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="Zan Dobersek">zan</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>bunhere</cc>
    
    <cc>cdumez</cc>
    
    <cc>clopez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>gustavo</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>mrobinson</cc>
    
    <cc>ossy</cc>
    
    <cc>rakuco</cc>
    
    <cc>rego</cc>
    
    <cc>sergio</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1002588</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2014-04-21 11:52:35 -0700</bug_when>
    <thetext>[CMake] Add support for building with Clang&apos;s AddressSanitizer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1002600</commentid>
    <comment_count>1</comment_count>
      <attachid>229818</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2014-04-21 12:08:52 -0700</bug_when>
    <thetext>Created attachment 229818
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1002673</commentid>
    <comment_count>2</comment_count>
      <attachid>229818</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2014-04-21 14:04:59 -0700</bug_when>
    <thetext>Comment on attachment 229818
Patch

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

&gt; Source/cmake/OptionsCommon.cmake:39
&gt; +mark_as_advanced(ENABLE_CLANG_ASAN)

Are you sure you need this? The idea of having an OPTION() is to let it be easily configurable via ccmake or cmake-gui.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1002747</commentid>
    <comment_count>3</comment_count>
      <attachid>229818</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-04-21 18:36:23 -0700</bug_when>
    <thetext>Comment on attachment 229818
Patch

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

&gt; Source/cmake/OptionsCommon.cmake:37
&gt; +set(ENABLED_CLANG_SANITIZERS &quot;&quot;)

What&apos;s the idea with having ENABLED_CLANG_SANITIZERS as a variable. Do you want the user to be able to override it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1002826</commentid>
    <comment_count>4</comment_count>
      <attachid>229818</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2014-04-22 00:35:28 -0700</bug_when>
    <thetext>Comment on attachment 229818
Patch

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

&gt;&gt; Source/cmake/OptionsCommon.cmake:37
&gt;&gt; +set(ENABLED_CLANG_SANITIZERS &quot;&quot;)
&gt; 
&gt; What&apos;s the idea with having ENABLED_CLANG_SANITIZERS as a variable. Do you want the user to be able to override it?

No, it&apos;s meant to be filled with space-separated names of the enabled sanitizers. When additional sanitizers are supported the variable would contain something like &apos; address thread&apos; when AddressSanitizer and ThreadSanitizer are enabled in parallel, achievable by passing -DENABLE_CLANG_ASAN=ON and -DENABLE_CLANG_TSAN=ON to CMake.

&gt;&gt; Source/cmake/OptionsCommon.cmake:39
&gt;&gt; +mark_as_advanced(ENABLE_CLANG_ASAN)
&gt; 
&gt; Are you sure you need this? The idea of having an OPTION() is to let it be easily configurable via ccmake or cmake-gui.

It depends on how easily configurable we want this option to be. I think the option has limited purpose and wouldn&apos;t be widely used, hence hiding it. But I don&apos;t have any strong opinion on this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1002833</commentid>
    <comment_count>5</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2014-04-22 01:27:52 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 229818 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=229818&amp;action=review
&gt; &gt;&gt; Source/cmake/OptionsCommon.cmake:39
&gt; &gt;&gt; +mark_as_advanced(ENABLE_CLANG_ASAN)
&gt; &gt; 
&gt; &gt; Are you sure you need this? The idea of having an OPTION() is to let it be easily configurable via ccmake or cmake-gui.
&gt; 
&gt; It depends on how easily configurable we want this option to be. I think the option has limited purpose and wouldn&apos;t be widely used, hence hiding it. But I don&apos;t have any strong opinion on this.

I&apos;d say you should remove this line for consistency: the usual idiom is to have all OPTION()s available in &quot;normal&quot; mode for users to set.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1003292</commentid>
    <comment_count>6</comment_count>
      <attachid>229986</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2014-04-23 07:36:50 -0700</bug_when>
    <thetext>Created attachment 229986
Patch

Made ENABLE_CLANG_ASAN non-advanced configuration option.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004400</commentid>
    <comment_count>7</comment_count>
      <attachid>230260</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2014-04-27 06:12:22 -0700</bug_when>
    <thetext>Created attachment 230260
Patch

Fixes introspection linker flags.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004543</commentid>
    <comment_count>8</comment_count>
      <attachid>230291</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2014-04-28 04:33:11 -0700</bug_when>
    <thetext>Created attachment 230291
Patch

Rebased patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1004619</commentid>
    <comment_count>9</comment_count>
      <attachid>230291</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2014-04-28 09:49:01 -0700</bug_when>
    <thetext>Comment on attachment 230291
Patch

This is just over-engineered.

I&apos;ll re-check if it&apos;s possible to build simply by listing the -fsanitize option in CFLAGS, CXXFLAGS and LDFLAGS. If not, a much simpler approach would be to have a single option, named ENABLE_COMPILER_SANITIZERS or similar. It would be set with a comma-separated list of values and would work with both GCC and Clang.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1005322</commentid>
    <comment_count>10</comment_count>
      <attachid>230469</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2014-04-30 00:59:01 -0700</bug_when>
    <thetext>Created attachment 230469
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1005461</commentid>
    <comment_count>11</comment_count>
      <attachid>230506</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2014-04-30 12:04:56 -0700</bug_when>
    <thetext>Created attachment 230506
Patch

Fixed enabling sanitizers when using GCC.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063849</commentid>
    <comment_count>12</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2015-01-23 18:17:39 -0800</bug_when>
    <thetext>This would be nice to have....</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1089433</commentid>
    <comment_count>13</comment_count>
      <attachid>251831</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2015-04-28 00:52:27 -0700</bug_when>
    <thetext>Created attachment 251831
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1091257</commentid>
    <comment_count>14</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2015-05-03 14:10:39 -0700</bug_when>
    <thetext>So the value of the ENABLE_COMPILER_SANITIZERS option is that if you compile with -fsanitize=something and also -DENABLE_COMPILER_SANITIZERS, then we don&apos;t add -Wl,--no-undefined to LDFLAGS, which I guess breaks the sanitizers? Wouldn&apos;t it be better to check for -fsanitize in CXXFLAGS and Do The Right Thing?

Why don&apos;t we simply pass all CFLAGS to introspection? That&apos;s the usual practice, though admittedly it has led to some interesting issues [1].

[1] https://git.gnome.org/browse/gobject-introspection/commit/?id=d2dce55c971fc44cc327818b0341eb89f1243db6</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1100340</commentid>
    <comment_count>15</comment_count>
      <attachid>254486</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2015-06-08 05:14:59 -0700</bug_when>
    <thetext>Created attachment 254486
Patch

Avoids adding a new CMake option by deducing any enabled sanitizer from CMAKE_CXX_FLAGS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1101598</commentid>
    <comment_count>16</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2015-06-12 09:16:00 -0700</bug_when>
    <thetext>This looks like an easy review, could anyone take a look?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1101939</commentid>
    <comment_count>17</comment_count>
      <attachid>254486</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2015-06-15 09:22:30 -0700</bug_when>
    <thetext>Comment on attachment 254486
Patch

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

&gt; Source/PlatformGTK.cmake:28
&gt; +        COMMAND CC=${CMAKE_C_COMPILER} CFLAGS=${CMAKE_C_FLAGS} LDFLAGS=${ENABLED_COMPILER_SANITIZERS} ${CMAKE_SOURCE_DIR}/Tools/gtk/generate-gtkdoc ${_extra_args}

Hrm. Doesn&apos;t this override any existing LDFLAGS that the user may be passing?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1103178</commentid>
    <comment_count>18</comment_count>
      <attachid>254486</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2015-06-18 22:56:40 -0700</bug_when>
    <thetext>Comment on attachment 254486
Patch

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

&gt;&gt; Source/PlatformGTK.cmake:28
&gt;&gt; +        COMMAND CC=${CMAKE_C_COMPILER} CFLAGS=${CMAKE_C_FLAGS} LDFLAGS=${ENABLED_COMPILER_SANITIZERS} ${CMAKE_SOURCE_DIR}/Tools/gtk/generate-gtkdoc ${_extra_args}
&gt; 
&gt; Hrm. Doesn&apos;t this override any existing LDFLAGS that the user may be passing?

Right, this should be fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1103184</commentid>
    <comment_count>19</comment_count>
      <attachid>255176</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2015-06-18 23:01:22 -0700</bug_when>
    <thetext>Created attachment 255176
Patch

Includes previous LDFLAGS when invoking generate-gtkdoc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1103236</commentid>
    <comment_count>20</comment_count>
      <attachid>255176</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2015-06-19 06:53:19 -0700</bug_when>
    <thetext>Comment on attachment 255176
Patch

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

&gt; Source/WebKit2/PlatformGTK.cmake:841
&gt; +    COMMAND CC=${CMAKE_C_COMPILER} CFLAGS=&quot;-Wno-deprecated-declarations ${ENABLED_COMPILER_SANITIZERS}&quot; LDFLAGS=

Okay. Sorry, I missed this earlier, but why are the sanitizer arguments included in CFLAGS here, but LDFLAGS earlier?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1103240</commentid>
    <comment_count>21</comment_count>
      <attachid>255176</attachid>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2015-06-19 07:32:45 -0700</bug_when>
    <thetext>Comment on attachment 255176
Patch

The GTK EWS seems that failed to build with this patch: https://webkit-queues.appspot.com/results/4640530692571136</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1103299</commentid>
    <comment_count>22</comment_count>
      <attachid>255176</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2015-06-19 10:56:47 -0700</bug_when>
    <thetext>Comment on attachment 255176
Patch

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

&gt;&gt; Source/WebKit2/PlatformGTK.cmake:841
&gt;&gt; +    COMMAND CC=${CMAKE_C_COMPILER} CFLAGS=&quot;-Wno-deprecated-declarations ${ENABLED_COMPILER_SANITIZERS}&quot; LDFLAGS=
&gt; 
&gt; Okay. Sorry, I missed this earlier, but why are the sanitizer arguments included in CFLAGS here, but LDFLAGS earlier?

Honestly, I can&apos;t tell you for sure, but that was the only possible way to get the thing to not fail.

I&apos;ll try to disable the gtk-doc and gobject-introspection generation when enabling compiler sanitizers. At least for starters we can do without those two when testing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1103703</commentid>
    <comment_count>23</comment_count>
      <attachid>255316</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2015-06-21 01:36:21 -0700</bug_when>
    <thetext>Created attachment 255316
Patch

A nicely reduced patch, though maybe it would be better to have a separate option to completely disable document generation during developer builds.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1103738</commentid>
    <comment_count>24</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2015-06-21 11:11:18 -0700</bug_when>
    <thetext>(In reply to comment #23)
&gt; Created attachment 255316 [details]
&gt; Patch
&gt; 
&gt; A nicely reduced patch, though maybe it would be better to have a separate
&gt; option to completely disable document generation during developer builds.

We probably don&apos;t want to make it too easy to disable gtkdoc generation during developer builds. That is one reason why the documentation used to be broken all the time. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1103742</commentid>
    <comment_count>25</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2015-06-21 14:19:22 -0700</bug_when>
    <thetext>(In reply to comment #23)
&gt; Created attachment 255316 [details]
&gt; Patch
&gt; 
&gt; A nicely reduced patch, though maybe it would be better to have a separate
&gt; option to completely disable document generation during developer builds.

Maybe I don&apos;t understand, but we shouldn&apos;t need any new option. If you use -DENABLE_GTKDOC=OFF, you _should_ get no gtkdoc unless you manually run &apos;make gtkdoc&apos; (or &apos;ninja gtkdoc&apos; I guess), since ALL is not passed to add_custom_target(). If gtkdoc is somehow generated when ENABLE_GTKDOC=OFF, then that&apos;s just a bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1103743</commentid>
    <comment_count>26</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2015-06-21 14:41:39 -0700</bug_when>
    <thetext>(In reply to comment #25)

&gt; Maybe I don&apos;t understand, but we shouldn&apos;t need any new option. If you use
&gt; -DENABLE_GTKDOC=OFF, you _should_ get no gtkdoc unless you manually run
&gt; &apos;make gtkdoc&apos; (or &apos;ninja gtkdoc&apos; I guess), since ALL is not passed to
&gt; add_custom_target(). If gtkdoc is somehow generated when ENABLE_GTKDOC=OFF,
&gt; then that&apos;s just a bug.

See the comment on line 42 of Source/PlatformGTK.cmake. When developer mode is active, we will run some steps of gtkdoc generation to keep the documentation building during development.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1103801</commentid>
    <comment_count>27</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2015-06-22 03:50:55 -0700</bug_when>
    <thetext>The build command that I last used:
CC=clang CXX=clang++ CFLAGS=&quot;-fsanitize=address -fno-omit-frame-pointer&quot; CXXFLAGS=&quot;-stdlib=libc++ -fsanitize=address -fno-omit-frame-pointer&quot; Tools/Scripts/build-webkit --gtk --cmakeargs=&quot;-DENABLE_INTROSPECTION=OFF&quot;

Note that this still needs to pass the path to Tools/asan/webkit-asan-ignore.txt through the -fsanitize-blacklist compiler flag, and could use a lower optimization level (-O1 is recommended, -O3 used by default for release builds).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1103805</commentid>
    <comment_count>28</comment_count>
      <attachid>255316</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2015-06-22 04:56:32 -0700</bug_when>
    <thetext>Comment on attachment 255316
Patch

Clearing flags on attachment: 255316

Committed r185823: &lt;http://trac.webkit.org/changeset/185823&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1103806</commentid>
    <comment_count>29</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2015-06-22 04:56:45 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>229818</attachid>
            <date>2014-04-21 12:08:52 -0700</date>
            <delta_ts>2014-04-23 07:34:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-131941-20140421120830.patch</filename>
            <type>text/plain</type>
            <size>5870</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDE2NzYw
MCkKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDE0LTA0
LTIxICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbQ01h
a2VdIEFkZCBzdXBwb3J0IGZvciBidWlsZGluZyB3aXRoIENsYW5nJ3MgQWRkcmVzc1Nhbml0aXpl
cgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMxOTQx
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBw
YXRjaCBhZGRzIHN1cHBvcnQgZm9yIGJ1aWRsaW5nIHRoZSBHVEsgcG9ydCB3aXRoIEFkZHJlc3NT
YW5pdGl6ZXIgYW5kIGVuYWJsZXMgc2ltcGxlCisgICAgICAgIGFkZGl0aW9uIG9mIHN1cHBvcnQg
Zm9yIGZ1cnRoZXIgc2FuaXRpemVycy4KKworICAgICAgICAqIFNvdXJjZS9QbGF0Zm9ybUdUSy5j
bWFrZTogZ3RrZG9jLXNjYW5nb2JqIGZhaWxzIHRvIGNvbXBpbGUgdGhlIG5lY2Vzc2FyeSBiaW5h
cmllcyBpZiB0aGUKKyAgICAgICAgLWZzYW5pdGl6ZSBvcHRpb24gaXMgbm90IGxpc3RlZCBpbiB0
aGUgbGlua2VyIGZsYWdzIHdoaWxlIFdlYktpdEdUSysgd2FzIGNvbXBpbGVkIHdpdGggdGhhdAor
ICAgICAgICBvcHRpb24uIExEIGFuZCBMREZMQUdTIGVudnMgYXJlIG5vdyBleHBsaWNpdGx5IGRl
ZmluZWQgdG8gQ01BS0VfQ19DT01QSUxFUiBhbmQgQ01BS0VfQ19GTEFHUworICAgICAgICB0byBh
dm9pZCB0aG9zZSBmYWlsdXJlcywgbGVhdmluZyBpdCB0byBDbGFuZyB0byB0YWtlIGNhcmUgb2Yg
bGlua2luZy4KKyAgICAgICAgKiBTb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZTogQWRk
IHRoZSBFTkFCTEVfQ0xBTkdfQVNBTiBvcHRpb24gdGhhdCBpcyBkaXNhYmxlZCBieSBkZWZhdWx0
LgorICAgICAgICBXaGVuIHVzaW5nIHRoZSBDbGFuZyBjb21waWxlciBhbmQgd2l0aCB0aGF0IG9w
dGlvbiBlbmFibGVkLCBDTUFLRV9DX0ZMQUdTIGFuZCBDTUFLRV9DWFhfRkxBR1MKKyAgICAgICAg
Z2V0IGVuaGFuY2VkIHRvIGluY2x1ZGUgJy1mc2FuaXRpemU9YWRkcmVzcycuIFRoZSBjdXJyZW50
IGltcGxlbWVudGF0aW9uIGVuYWJsZXMgZWFzeSBhZGRpdGlvbnMKKyAgICAgICAgb2Ygb3B0aW9u
cyBmb3Igb3RoZXIgc2FuaXRpemVycyAoZS5nLiB0aGUgdW5kZWZpbmVkIGJlaGF2aW9yIGFuZCB0
aHJlYWQgc2FuaXRpemVycykuCisgICAgICAgIFdoZW4gYW55IHNhbml0aXplciBpcyBlbmFibGVk
LCB3ZSBhbHNvIGhhdmUgdG8gYXZvaWQgdXNpbmcgdGhlIC0tbm8tdW5kZWZpbmVkIGxpbmtlciBm
bGFnIGFzIGl0CisgICAgICAgIGNhdXNlcyBsaW5raW5nIGVycm9ycyBkdWUgdG8gZXhwZWN0ZWQg
dW5kZWZpbmVkIEFkZHJlc3NTYW5pdGl6ZXIgc3ltYm9scyB3aGVuIGxpbmtpbmcgc2hhcmVkCisg
ICAgICAgIG9iamVjdHMuCisKIDIwMTQtMDQtMTkgIEJyZW50IEZ1bGdoYW0gIDxiZnVsZ2hhbUBh
cHBsZS5jb20+CiAKICAgICAgICAgUmV2ZXJ0IHVuaW50ZW5kZWQgd29ya3NwYWNlIGNoYW5nZSBp
biBteSBsYXN0IGNvbW1pdC4KSW5kZXg6IFNvdXJjZS9QbGF0Zm9ybUdUSy5jbWFrZQo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvUGxhdGZvcm1HVEsuY21ha2UJKHJldmlzaW9uIDE2NzYwMCkKKysrIFNv
dXJjZS9QbGF0Zm9ybUdUSy5jbWFrZQkod29ya2luZyBjb3B5KQpAQCAtMTgsNyArMTgsNyBAQCBt
YWNybyhBRERfR1RLRE9DX0dFTkVSQVRPUiBfc3RhbXBfbmFtZSBfCiAgICAgYWRkX2N1c3RvbV9j
b21tYW5kKAogICAgICAgICBPVVRQVVQgIiR7Q01BS0VfQklOQVJZX0RJUn0vJHtfc3RhbXBfbmFt
ZX0iCiAgICAgICAgIERFUEVORFMgJHtEb2N1bWVudGF0aW9uRGVwZW5kZW5jaWVzfQotICAgICAg
ICBDT01NQU5EIENDPSR7Q01BS0VfQ19DT01QSUxFUn0gQ0ZMQUdTPSR7Q01BS0VfQ19GTEFHU30g
JHtDTUFLRV9TT1VSQ0VfRElSfS9Ub29scy9ndGsvZ2VuZXJhdGUtZ3RrZG9jICR7X2V4dHJhX2Fy
Z3N9CisgICAgICAgIENPTU1BTkQgQ0M9JHtDTUFLRV9DX0NPTVBJTEVSfSBMRD0ke0NNQUtFX0Nf
Q09NUElMRVJ9IENGTEFHUz0ke0NNQUtFX0NfRkxBR1N9IExERkxBR1M9JHtDTUFLRV9DX0ZMQUdT
fSAke0NNQUtFX1NPVVJDRV9ESVJ9L1Rvb2xzL2d0ay9nZW5lcmF0ZS1ndGtkb2MgJHtfZXh0cmFf
YXJnc30KICAgICAgICAgQ09NTUFORCB0b3VjaCAke19zdGFtcF9uYW1lfQogICAgICAgICBXT1JL
SU5HX0RJUkVDVE9SWSAiJHtDTUFLRV9CSU5BUllfRElSfSIKICAgICApCkluZGV4OiBTb3VyY2Uv
V2ViS2l0Mi9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxNjc2MDApCisrKyBTb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cJKHdvcmtpbmcg
Y29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAxNC0wNC0yMSAgWmFuIERvYmVyc2VrICA8emRvYmVy
c2VrQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0NNYWtlXSBBZGQgc3VwcG9ydCBmb3IgYnVpbGRp
bmcgd2l0aCBDbGFuZydzIEFkZHJlc3NTYW5pdGl6ZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMTk0MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgICogUGxhdGZvcm1HVEsuY21ha2U6IGctaXItc2Nhbm5l
ciBtdXN0IGxpbmsgd2l0aCBMREZMQUdTIHRoYXQgY29udGFpbiB0aGUgLWZzYW5pdGl6ZQorICAg
ICAgICBvcHRpb24gd2hlbiBXZWJLaXRHVEsrIHdhcyBidWlsdCB3aXRoIENsYW5nJ3MgQWRkcmVz
c1Nhbml0aXplciBlbmFibGVkLgorCiAyMDE0LTA0LTIwICBEYW4gQmVybnN0ZWluICA8bWl0ekBh
cHBsZS5jb20+CiAKICAgICAgICAgW0NvY29hXSBSZW1vdmUgaW50ZXJmYWNlcyBpbiB0aGUgVG8g
QmUgUmVtb3ZlZCBncm91cHMKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1BsYXRmb3JtR1RLLmNtYWtl
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1BsYXRmb3JtR1RLLmNtYWtlCShyZXZpc2lv
biAxNjc2MDApCisrKyBTb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybUdUSy5jbWFrZQkod29ya2luZyBj
b3B5KQpAQCAtNjgwLDExICs2ODAsMTYgQEAgYWRkX2xpYnJhcnkod2Via2l0Mmd0a2luamVjdGVk
YnVuZGxlIE1PRAogYWRkX2RlcGVuZGVuY2llcyh3ZWJraXQyZ3RraW5qZWN0ZWRidW5kbGUgR09i
amVjdERPTUJpbmRpbmdzKQogYWRkX3dlYmtpdDJfcHJlZml4X2hlYWRlcih3ZWJraXQyZ3RraW5q
ZWN0ZWRidW5kbGUpCiAKK2lmIChFTkFCTEVEX0NMQU5HX1NBTklUSVpFUlMpCisgICAgc2V0KElO
VFJPU1BFQ1RJT05fTERGTEFHUyAiTERGTEFHUz0ke0VOQUJMRURfQ0xBTkdfU0FOSVRJWkVSU30i
KQorZW5kaWYgKCkKKwogYWRkX2N1c3RvbV9jb21tYW5kKAogICAgIE9VVFBVVCAke0NNQUtFX0JJ
TkFSWV9ESVJ9L1dlYktpdDItJHtXRUJLSVRHVEtfQVBJX1ZFUlNJT059LmdpcgogICAgIERFUEVO
RFMgV2ViS2l0MgogICAgIERFUEVORFMgSmF2YVNjcmlwdENvcmUtMy1naXIKICAgICBDT01NQU5E
IENDPSR7Q01BS0VfQ19DT01QSUxFUn0gQ0ZMQUdTPS1Xbm8tZGVwcmVjYXRlZC1kZWNsYXJhdGlv
bnMKKyAgICAgICAgJHtJTlRST1NQRUNUSU9OX0xERkxBR1N9CiAgICAgICAgICR7SU5UUk9TUEVD
VElPTl9TQ0FOTkVSfQogICAgICAgICAtLXF1aWV0CiAgICAgICAgIC0td2Fybi1hbGwKQEAgLTcy
Myw2ICs3MjgsNyBAQCBhZGRfY3VzdG9tX2NvbW1hbmQoCiAgICAgREVQRU5EUyBKYXZhU2NyaXB0
Q29yZS0zLWdpcgogICAgIERFUEVORFMgJHtDTUFLRV9CSU5BUllfRElSfS9XZWJLaXQyLSR7V0VC
S0lUR1RLX0FQSV9WRVJTSU9OfS5naXIKICAgICBDT01NQU5EIENDPSR7Q01BS0VfQ19DT01QSUxF
Un0gQ0ZMQUdTPS1Xbm8tZGVwcmVjYXRlZC1kZWNsYXJhdGlvbnMKKyAgICAgICAgJHtJTlRST1NQ
RUNUSU9OX0xERkxBR1N9CiAgICAgICAgICR7SU5UUk9TUEVDVElPTl9TQ0FOTkVSfQogICAgICAg
ICAtLXF1aWV0CiAgICAgICAgIC0td2Fybi1hbGwKSW5kZXg6IFNvdXJjZS9jbWFrZS9PcHRpb25z
Q29tbW9uLmNtYWtlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9jbWFrZS9PcHRpb25zQ29tbW9uLmNt
YWtlCShyZXZpc2lvbiAxNjc2MDApCisrKyBTb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFr
ZQkod29ya2luZyBjb3B5KQpAQCAtMzQsOSArMzQsMjUgQEAgaWYgKENNQUtFX0NPTVBJTEVSX0lT
X0dOVUNYWCBPUiAiJHtDTUFLRQogCiBlbmRpZiAoKQogCitzZXQoRU5BQkxFRF9DTEFOR19TQU5J
VElaRVJTICIiKQorb3B0aW9uKEVOQUJMRV9DTEFOR19BU0FOICJFbmFibGUgQ2xhbmcgQWRkcmVz
cyBTYW5pdGl6ZXIiIE9GRikKK21hcmtfYXNfYWR2YW5jZWQoRU5BQkxFX0NMQU5HX0FTQU4pCisK
IGlmICgiJHtDTUFLRV9DWFhfQ09NUElMRVJfSUR9IiBTVFJFUVVBTCAiQ2xhbmciKQogICAgIHNl
dChDTUFLRV9DX0ZMQUdTICIke0NNQUtFX0NfRkxBR1N9IC1RdW51c2VkLWFyZ3VtZW50cyIpCiAg
ICAgc2V0KENNQUtFX0NYWF9GTEFHUyAiJHtDTUFLRV9DWFhfRkxBR1N9IC1RdW51c2VkLWFyZ3Vt
ZW50cyIpCisKKyAgICBpZiAoRU5BQkxFX0NMQU5HX0FTQU4pCisgICAgICAgIHNldChFTkFCTEVE
X0NMQU5HX1NBTklUSVpFUlMgIiR7RU5BQkxFRF9DTEFOR19TQU5JVElaRVJTfSBhZGRyZXNzIikK
KyAgICBlbmRpZiAoKQorCisgICAgaWYgKEVOQUJMRURfQ0xBTkdfU0FOSVRJWkVSUykKKyAgICAg
ICAgc3RyaW5nKFNUUklQICR7RU5BQkxFRF9DTEFOR19TQU5JVElaRVJTfSBFTkFCTEVEX0NMQU5H
X1NBTklUSVpFUlMpCisgICAgICAgIHN0cmluZyhSRVBMQUNFICIgIiAiLCIgRU5BQkxFRF9DTEFO
R19TQU5JVElaRVJTICR7RU5BQkxFRF9DTEFOR19TQU5JVElaRVJTfSkKKworICAgICAgICBzZXQo
Q01BS0VfQ19GTEFHUyAiJHtDTUFLRV9DX0ZMQUdTfSAtZnNhbml0aXplPSR7RU5BQkxFRF9DTEFO
R19TQU5JVElaRVJTfSIpCisgICAgICAgIHNldChDTUFLRV9DWFhfRkxBR1MgIiR7Q01BS0VfQ1hY
X0ZMQUdTfSAtZnNhbml0aXplPSR7RU5BQkxFRF9DTEFOR19TQU5JVElaRVJTfSIpCisgICAgZW5k
aWYgKCkKIGVuZGlmICgpCiAKIHN0cmluZyhUT0xPV0VSICR7Q01BS0VfSE9TVF9TWVNURU1fUFJP
Q0VTU09SfSBMT1dFUkNBU0VfQ01BS0VfSE9TVF9TWVNURU1fUFJPQ0VTU09SKQpAQCAtNDYsNyAr
NjIsNyBAQCBpZiAoIiR7Q01BS0VfQ1hYX0NPTVBJTEVSX0lEfSIgU1RSRVFVQUwKICAgICBzZXQo
Q01BS0VfU0hBUkVEX0xJTktFUl9GTEFHU19ERUJVRyAiLVdsLC0tbm8ta2VlcC1tZW1vcnkgJHtD
TUFLRV9TSEFSRURfTElOS0VSX0ZMQUdTX0RFQlVHfSIpCiBlbmRpZiAoKQogCi1pZiAoVU5JWCBB
TkQgTk9UIEFQUExFKQoraWYgKFVOSVggQU5EIE5PVCBBUFBMRSBBTkQgTk9UIEVOQUJMRURfQ0xB
TkdfU0FOSVRJWkVSUykKICAgICBzZXQoQ01BS0VfU0hBUkVEX0xJTktFUl9GTEFHUyAiLVdsLC0t
bm8tdW5kZWZpbmVkICR7Q01BS0VfU0hBUkVEX0xJTktFUl9GTEFHU30iKQogZW5kaWYgKCkKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>229986</attachid>
            <date>2014-04-23 07:36:50 -0700</date>
            <delta_ts>2014-04-27 06:12:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-131941-20140423073626.patch</filename>
            <type>text/plain</type>
            <size>5933</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDE2Nzcw
OCkKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDE0LTA0
LTIzICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbQ01h
a2VdIEFkZCBzdXBwb3J0IGZvciBidWlsZGluZyB3aXRoIENsYW5nJ3MgQWRkcmVzc1Nhbml0aXpl
cgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMxOTQx
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBw
YXRjaCBhZGRzIHN1cHBvcnQgZm9yIGJ1aWRsaW5nIHRoZSBHVEsgcG9ydCB3aXRoIEFkZHJlc3NT
YW5pdGl6ZXIgYW5kIGVuYWJsZXMgc2ltcGxlCisgICAgICAgIGFkZGl0aW9uIG9mIHN1cHBvcnQg
Zm9yIGZ1cnRoZXIgc2FuaXRpemVycy4KKworICAgICAgICAqIFNvdXJjZS9QbGF0Zm9ybUdUSy5j
bWFrZTogZ3RrZG9jLXNjYW5nb2JqIGZhaWxzIHRvIGNvbXBpbGUgdGhlIG5lY2Vzc2FyeSBiaW5h
cmllcyBpZiB0aGUKKyAgICAgICAgLWZzYW5pdGl6ZSBvcHRpb24gaXMgbm90IGxpc3RlZCBpbiB0
aGUgbGlua2VyIGZsYWdzIHdoaWxlIFdlYktpdEdUSysgd2FzIGNvbXBpbGVkIHdpdGggdGhhdAor
ICAgICAgICBvcHRpb24uIExEIGFuZCBMREZMQUdTIGVudnMgYXJlIG5vdyBleHBsaWNpdGx5IGRl
ZmluZWQgdG8gQ01BS0VfQ19DT01QSUxFUiBhbmQgQ01BS0VfQ19GTEFHUworICAgICAgICB0byBh
dm9pZCB0aG9zZSBmYWlsdXJlcywgbGVhdmluZyBpdCB0byBDbGFuZyB0byB0YWtlIGNhcmUgb2Yg
bGlua2luZy4KKyAgICAgICAgKiBTb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZTogQWRk
IHRoZSBFTkFCTEVfQ0xBTkdfQVNBTiBvcHRpb24gdGhhdCBpcyBkaXNhYmxlZCBieSBkZWZhdWx0
LgorICAgICAgICBXaGVuIHVzaW5nIHRoZSBDbGFuZyBjb21waWxlciBhbmQgd2l0aCB0aGF0IG9w
dGlvbiBlbmFibGVkLCBDTUFLRV9DX0ZMQUdTIGFuZCBDTUFLRV9DWFhfRkxBR1MKKyAgICAgICAg
Z2V0IGVuaGFuY2VkIHRvIGluY2x1ZGUgJy1mc2FuaXRpemU9YWRkcmVzcycuIFRoZSBjdXJyZW50
IGltcGxlbWVudGF0aW9uIGVuYWJsZXMgZWFzeSBhZGRpdGlvbnMKKyAgICAgICAgb2Ygb3B0aW9u
cyBmb3Igb3RoZXIgc2FuaXRpemVycyAoZS5nLiB0aGUgdW5kZWZpbmVkIGJlaGF2aW9yIGFuZCB0
aHJlYWQgc2FuaXRpemVycykuCisgICAgICAgIFdoZW4gYW55IHNhbml0aXplciBpcyBlbmFibGVk
LCB3ZSBhbHNvIGhhdmUgdG8gYXZvaWQgdXNpbmcgdGhlIC0tbm8tdW5kZWZpbmVkIGxpbmtlciBm
bGFnIGFzIGl0CisgICAgICAgIGNhdXNlcyBsaW5raW5nIGVycm9ycyBkdWUgdG8gZXhwZWN0ZWQg
dW5kZWZpbmVkIHN5bWJvbHMgd2hlbiBsaW5raW5nIHNoYXJlZCBvYmplY3RzLiBUaGUgc3ltYm9s
cworICAgICAgICBnZXQgcmVzb2x2ZWQgd2hlbiB0aGUgZXhlY3V0YWJsZSBiaW5hcmllcyBhcmUg
bGlua2VkIGFnYWluc3QgYXJjaGl2ZXMgb2YgdmFyaW91cyBzYW5pdGl6ZXJzLgorCiAyMDE0LTA0
LTIyICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgUmVtb3ZlZCBvbGQgc3RkYm9vbCBhbmQgaW50dHlwZXMgaGVhZGVycy4KSW5kZXg6IFNvdXJj
ZS9QbGF0Zm9ybUdUSy5jbWFrZQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvUGxhdGZvcm1HVEsuY21h
a2UJKHJldmlzaW9uIDE2NzcwOCkKKysrIFNvdXJjZS9QbGF0Zm9ybUdUSy5jbWFrZQkod29ya2lu
ZyBjb3B5KQpAQCAtMTgsNyArMTgsNyBAQCBtYWNybyhBRERfR1RLRE9DX0dFTkVSQVRPUiBfc3Rh
bXBfbmFtZSBfCiAgICAgYWRkX2N1c3RvbV9jb21tYW5kKAogICAgICAgICBPVVRQVVQgIiR7Q01B
S0VfQklOQVJZX0RJUn0vJHtfc3RhbXBfbmFtZX0iCiAgICAgICAgIERFUEVORFMgJHtEb2N1bWVu
dGF0aW9uRGVwZW5kZW5jaWVzfQotICAgICAgICBDT01NQU5EIENDPSR7Q01BS0VfQ19DT01QSUxF
Un0gQ0ZMQUdTPSR7Q01BS0VfQ19GTEFHU30gJHtDTUFLRV9TT1VSQ0VfRElSfS9Ub29scy9ndGsv
Z2VuZXJhdGUtZ3RrZG9jICR7X2V4dHJhX2FyZ3N9CisgICAgICAgIENPTU1BTkQgQ0M9JHtDTUFL
RV9DX0NPTVBJTEVSfSBMRD0ke0NNQUtFX0NfQ09NUElMRVJ9IENGTEFHUz0ke0NNQUtFX0NfRkxB
R1N9IExERkxBR1M9JHtDTUFLRV9DX0ZMQUdTfSAke0NNQUtFX1NPVVJDRV9ESVJ9L1Rvb2xzL2d0
ay9nZW5lcmF0ZS1ndGtkb2MgJHtfZXh0cmFfYXJnc30KICAgICAgICAgQ09NTUFORCB0b3VjaCAk
e19zdGFtcF9uYW1lfQogICAgICAgICBXT1JLSU5HX0RJUkVDVE9SWSAiJHtDTUFLRV9CSU5BUllf
RElSfSIKICAgICApCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCShyZXZpc2lvbiAxNjc3MDgpCisrKyBTb3VyY2Uv
V2ViS2l0Mi9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAxNC0w
NC0yMyAgWmFuIERvYmVyc2VrICA8emRvYmVyc2VrQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0NN
YWtlXSBBZGQgc3VwcG9ydCBmb3IgYnVpbGRpbmcgd2l0aCBDbGFuZydzIEFkZHJlc3NTYW5pdGl6
ZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMTk0
MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogUGxh
dGZvcm1HVEsuY21ha2U6IGctaXItc2Nhbm5lciBtdXN0IGxpbmsgd2l0aCBMREZMQUdTIHRoYXQg
Y29udGFpbiB0aGUgLWZzYW5pdGl6ZQorICAgICAgICBvcHRpb24gd2hlbiBXZWJLaXRHVEsrIHdh
cyBidWlsdCB3aXRoIENsYW5nJ3MgQWRkcmVzc1Nhbml0aXplciBlbmFibGVkLgorCiAyMDE0LTA0
LTIyICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIEN1cnNvciBk
b2Vzbid0IGNoYW5nZSBiYWNrIHRvIHBvaW50ZXIgd2hlbiBsZWF2aW5nIHRoZSBTYWZhcmkgd2lu
ZG93CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybUdUSy5jbWFrZQo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybUdUSy5jbWFrZQkocmV2aXNpb24gMTY3NzA4KQorKysg
U291cmNlL1dlYktpdDIvUGxhdGZvcm1HVEsuY21ha2UJKHdvcmtpbmcgY29weSkKQEAgLTY4MCwx
MSArNjgwLDE2IEBAIGFkZF9saWJyYXJ5KHdlYmtpdDJndGtpbmplY3RlZGJ1bmRsZSBNT0QKIGFk
ZF9kZXBlbmRlbmNpZXMod2Via2l0Mmd0a2luamVjdGVkYnVuZGxlIEdPYmplY3RET01CaW5kaW5n
cykKIGFkZF93ZWJraXQyX3ByZWZpeF9oZWFkZXIod2Via2l0Mmd0a2luamVjdGVkYnVuZGxlKQog
CitpZiAoRU5BQkxFRF9DTEFOR19TQU5JVElaRVJTKQorICAgIHNldChJTlRST1NQRUNUSU9OX0xE
RkxBR1MgIkxERkxBR1M9JHtFTkFCTEVEX0NMQU5HX1NBTklUSVpFUlN9IikKK2VuZGlmICgpCisK
IGFkZF9jdXN0b21fY29tbWFuZCgKICAgICBPVVRQVVQgJHtDTUFLRV9CSU5BUllfRElSfS9XZWJL
aXQyLSR7V0VCS0lUR1RLX0FQSV9WRVJTSU9OfS5naXIKICAgICBERVBFTkRTIFdlYktpdDIKICAg
ICBERVBFTkRTIEphdmFTY3JpcHRDb3JlLTMtZ2lyCiAgICAgQ09NTUFORCBDQz0ke0NNQUtFX0Nf
Q09NUElMRVJ9IENGTEFHUz0tV25vLWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zCisgICAgICAgICR7
SU5UUk9TUEVDVElPTl9MREZMQUdTfQogICAgICAgICAke0lOVFJPU1BFQ1RJT05fU0NBTk5FUn0K
ICAgICAgICAgLS1xdWlldAogICAgICAgICAtLXdhcm4tYWxsCkBAIC03MjMsNiArNzI4LDcgQEAg
YWRkX2N1c3RvbV9jb21tYW5kKAogICAgIERFUEVORFMgSmF2YVNjcmlwdENvcmUtMy1naXIKICAg
ICBERVBFTkRTICR7Q01BS0VfQklOQVJZX0RJUn0vV2ViS2l0Mi0ke1dFQktJVEdUS19BUElfVkVS
U0lPTn0uZ2lyCiAgICAgQ09NTUFORCBDQz0ke0NNQUtFX0NfQ09NUElMRVJ9IENGTEFHUz0tV25v
LWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zCisgICAgICAgICR7SU5UUk9TUEVDVElPTl9MREZMQUdT
fQogICAgICAgICAke0lOVFJPU1BFQ1RJT05fU0NBTk5FUn0KICAgICAgICAgLS1xdWlldAogICAg
ICAgICAtLXdhcm4tYWxsCkluZGV4OiBTb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZQo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZQkocmV2aXNpb24g
MTY3NzA4KQorKysgU291cmNlL2NtYWtlL09wdGlvbnNDb21tb24uY21ha2UJKHdvcmtpbmcgY29w
eSkKQEAgLTM0LDkgKzM0LDI0IEBAIGlmIChDTUFLRV9DT01QSUxFUl9JU19HTlVDWFggT1IgIiR7
Q01BS0UKIAogZW5kaWYgKCkKIAorc2V0KEVOQUJMRURfQ0xBTkdfU0FOSVRJWkVSUyAiIikKK29w
dGlvbihFTkFCTEVfQ0xBTkdfQVNBTiAiRW5hYmxlIENsYW5nIEFkZHJlc3MgU2FuaXRpemVyIiBP
RkYpCisKIGlmICgiJHtDTUFLRV9DWFhfQ09NUElMRVJfSUR9IiBTVFJFUVVBTCAiQ2xhbmciKQog
ICAgIHNldChDTUFLRV9DX0ZMQUdTICIke0NNQUtFX0NfRkxBR1N9IC1RdW51c2VkLWFyZ3VtZW50
cyIpCiAgICAgc2V0KENNQUtFX0NYWF9GTEFHUyAiJHtDTUFLRV9DWFhfRkxBR1N9IC1RdW51c2Vk
LWFyZ3VtZW50cyIpCisKKyAgICBpZiAoRU5BQkxFX0NMQU5HX0FTQU4pCisgICAgICAgIHNldChF
TkFCTEVEX0NMQU5HX1NBTklUSVpFUlMgIiR7RU5BQkxFRF9DTEFOR19TQU5JVElaRVJTfSBhZGRy
ZXNzIikKKyAgICBlbmRpZiAoKQorCisgICAgaWYgKEVOQUJMRURfQ0xBTkdfU0FOSVRJWkVSUykK
KyAgICAgICAgc3RyaW5nKFNUUklQICR7RU5BQkxFRF9DTEFOR19TQU5JVElaRVJTfSBFTkFCTEVE
X0NMQU5HX1NBTklUSVpFUlMpCisgICAgICAgIHN0cmluZyhSRVBMQUNFICIgIiAiLCIgRU5BQkxF
RF9DTEFOR19TQU5JVElaRVJTICR7RU5BQkxFRF9DTEFOR19TQU5JVElaRVJTfSkKKworICAgICAg
ICBzZXQoQ01BS0VfQ19GTEFHUyAiJHtDTUFLRV9DX0ZMQUdTfSAtZnNhbml0aXplPSR7RU5BQkxF
RF9DTEFOR19TQU5JVElaRVJTfSIpCisgICAgICAgIHNldChDTUFLRV9DWFhfRkxBR1MgIiR7Q01B
S0VfQ1hYX0ZMQUdTfSAtZnNhbml0aXplPSR7RU5BQkxFRF9DTEFOR19TQU5JVElaRVJTfSIpCisg
ICAgZW5kaWYgKCkKIGVuZGlmICgpCiAKIHN0cmluZyhUT0xPV0VSICR7Q01BS0VfSE9TVF9TWVNU
RU1fUFJPQ0VTU09SfSBMT1dFUkNBU0VfQ01BS0VfSE9TVF9TWVNURU1fUFJPQ0VTU09SKQpAQCAt
NDYsNyArNjEsNyBAQCBpZiAoIiR7Q01BS0VfQ1hYX0NPTVBJTEVSX0lEfSIgU1RSRVFVQUwKICAg
ICBzZXQoQ01BS0VfU0hBUkVEX0xJTktFUl9GTEFHU19ERUJVRyAiLVdsLC0tbm8ta2VlcC1tZW1v
cnkgJHtDTUFLRV9TSEFSRURfTElOS0VSX0ZMQUdTX0RFQlVHfSIpCiBlbmRpZiAoKQogCi1pZiAo
VU5JWCBBTkQgTk9UIEFQUExFKQoraWYgKFVOSVggQU5EIE5PVCBBUFBMRSBBTkQgTk9UIEVOQUJM
RURfQ0xBTkdfU0FOSVRJWkVSUykKICAgICBzZXQoQ01BS0VfU0hBUkVEX0xJTktFUl9GTEFHUyAi
LVdsLC0tbm8tdW5kZWZpbmVkICR7Q01BS0VfU0hBUkVEX0xJTktFUl9GTEFHU30iKQogZW5kaWYg
KCkKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>230260</attachid>
            <date>2014-04-27 06:12:22 -0700</date>
            <delta_ts>2014-04-28 04:33:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-131941-20140427061159.patch</filename>
            <type>text/plain</type>
            <size>5919</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDE2Nzg1
MykKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDE0LTA0
LTI2ICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbQ01h
a2VdIEFkZCBzdXBwb3J0IGZvciBidWlsZGluZyB3aXRoIENsYW5nJ3MgQWRkcmVzc1Nhbml0aXpl
cgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMxOTQx
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBw
YXRjaCBhZGRzIHN1cHBvcnQgZm9yIGJ1aWRsaW5nIHRoZSBHVEsgcG9ydCB3aXRoIEFkZHJlc3NT
YW5pdGl6ZXIgYW5kIGVuYWJsZXMgc2ltcGxlCisgICAgICAgIGFkZGl0aW9uIG9mIHN1cHBvcnQg
Zm9yIGZ1cnRoZXIgc2FuaXRpemVycy4KKworICAgICAgICAqIFNvdXJjZS9QbGF0Zm9ybUdUSy5j
bWFrZTogZ3RrZG9jLXNjYW5nb2JqIGZhaWxzIHRvIGNvbXBpbGUgdGhlIG5lY2Vzc2FyeSBiaW5h
cmllcyBpZiB0aGUKKyAgICAgICAgLWZzYW5pdGl6ZSBvcHRpb24gaXMgbm90IGxpc3RlZCBpbiB0
aGUgbGlua2VyIGZsYWdzIHdoaWxlIFdlYktpdEdUSysgd2FzIGNvbXBpbGVkIHdpdGggdGhhdAor
ICAgICAgICBvcHRpb24uIExEIGFuZCBMREZMQUdTIGVudnMgYXJlIG5vdyBleHBsaWNpdGx5IGRl
ZmluZWQgdG8gQ01BS0VfQ19DT01QSUxFUiBhbmQgQ01BS0VfQ19GTEFHUworICAgICAgICB0byBh
dm9pZCB0aG9zZSBmYWlsdXJlcywgbGVhdmluZyBpdCB0byBDbGFuZyB0byB0YWtlIGNhcmUgb2Yg
bGlua2luZy4KKyAgICAgICAgKiBTb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZTogQWRk
IHRoZSBFTkFCTEVfQ0xBTkdfQVNBTiBvcHRpb24gdGhhdCBpcyBkaXNhYmxlZCBieSBkZWZhdWx0
LgorICAgICAgICBXaGVuIHVzaW5nIHRoZSBDbGFuZyBjb21waWxlciBhbmQgd2l0aCB0aGF0IG9w
dGlvbiBlbmFibGVkLCBDTUFLRV9DX0ZMQUdTIGFuZCBDTUFLRV9DWFhfRkxBR1MKKyAgICAgICAg
Z2V0IGVuaGFuY2VkIHRvIGluY2x1ZGUgJy1mc2FuaXRpemU9YWRkcmVzcycuIFRoZSBjdXJyZW50
IGltcGxlbWVudGF0aW9uIGVuYWJsZXMgZWFzeSBhZGRpdGlvbnMKKyAgICAgICAgb2Ygb3B0aW9u
cyBmb3Igb3RoZXIgc2FuaXRpemVycyAoZS5nLiB0aGUgdW5kZWZpbmVkIGJlaGF2aW9yIGFuZCB0
aHJlYWQgc2FuaXRpemVycykuCisgICAgICAgIFdoZW4gYW55IHNhbml0aXplciBpcyBlbmFibGVk
LCB3ZSBhbHNvIGhhdmUgdG8gYXZvaWQgdXNpbmcgdGhlIC0tbm8tdW5kZWZpbmVkIGxpbmtlciBm
bGFnIGFzIGl0CisgICAgICAgIGNhdXNlcyBsaW5raW5nIGVycm9ycyBkdWUgdG8gZXhwZWN0ZWQg
dW5kZWZpbmVkIHN5bWJvbHMgd2hlbiBsaW5raW5nIHNoYXJlZCBvYmplY3RzLiBUaGUgc3ltYm9s
cworICAgICAgICBnZXQgcmVzb2x2ZWQgd2hlbiB0aGUgZXhlY3V0YWJsZSBiaW5hcmllcyBhcmUg
bGlua2VkIGFnYWluc3QgYXJjaGl2ZXMgb2YgdmFyaW91cyBzYW5pdGl6ZXJzLgorCiAyMDE0LTA0
LTIyICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgUmVtb3ZlZCBvbGQgc3RkYm9vbCBhbmQgaW50dHlwZXMgaGVhZGVycy4KSW5kZXg6IFNvdXJj
ZS9QbGF0Zm9ybUdUSy5jbWFrZQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvUGxhdGZvcm1HVEsuY21h
a2UJKHJldmlzaW9uIDE2Nzg1MykKKysrIFNvdXJjZS9QbGF0Zm9ybUdUSy5jbWFrZQkod29ya2lu
ZyBjb3B5KQpAQCAtMTgsNyArMTgsNyBAQCBtYWNybyhBRERfR1RLRE9DX0dFTkVSQVRPUiBfc3Rh
bXBfbmFtZSBfCiAgICAgYWRkX2N1c3RvbV9jb21tYW5kKAogICAgICAgICBPVVRQVVQgIiR7Q01B
S0VfQklOQVJZX0RJUn0vJHtfc3RhbXBfbmFtZX0iCiAgICAgICAgIERFUEVORFMgJHtEb2N1bWVu
dGF0aW9uRGVwZW5kZW5jaWVzfQotICAgICAgICBDT01NQU5EIENDPSR7Q01BS0VfQ19DT01QSUxF
Un0gQ0ZMQUdTPSR7Q01BS0VfQ19GTEFHU30gJHtDTUFLRV9TT1VSQ0VfRElSfS9Ub29scy9ndGsv
Z2VuZXJhdGUtZ3RrZG9jICR7X2V4dHJhX2FyZ3N9CisgICAgICAgIENPTU1BTkQgQ0M9JHtDTUFL
RV9DX0NPTVBJTEVSfSBMRD0ke0NNQUtFX0NfQ09NUElMRVJ9IENGTEFHUz0ke0NNQUtFX0NfRkxB
R1N9IExERkxBR1M9JHtDTUFLRV9DX0ZMQUdTfSAke0NNQUtFX1NPVVJDRV9ESVJ9L1Rvb2xzL2d0
ay9nZW5lcmF0ZS1ndGtkb2MgJHtfZXh0cmFfYXJnc30KICAgICAgICAgQ09NTUFORCB0b3VjaCAk
e19zdGFtcF9uYW1lfQogICAgICAgICBXT1JLSU5HX0RJUkVDVE9SWSAiJHtDTUFLRV9CSU5BUllf
RElSfSIKICAgICApCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCShyZXZpc2lvbiAxNjc4NTMpCisrKyBTb3VyY2Uv
V2ViS2l0Mi9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAxNC0w
NC0yNiAgWmFuIERvYmVyc2VrICA8emRvYmVyc2VrQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0NN
YWtlXSBBZGQgc3VwcG9ydCBmb3IgYnVpbGRpbmcgd2l0aCBDbGFuZydzIEFkZHJlc3NTYW5pdGl6
ZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMTk0
MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogUGxh
dGZvcm1HVEsuY21ha2U6IGctaXItc2Nhbm5lciBtdXN0IGxpbmsgd2l0aCBMREZMQUdTIHRoYXQg
Y29udGFpbiB0aGUgLWZzYW5pdGl6ZQorICAgICAgICBvcHRpb24gd2hlbiBXZWJLaXRHVEsrIHdh
cyBidWlsdCB3aXRoIENsYW5nJ3MgQWRkcmVzc1Nhbml0aXplciBlbmFibGVkLgorCiAyMDE0LTA0
LTI3ICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KIAogICAgICAgICBDb2FsZXNj
ZSByZXNwb25zZXMgb24gbmV0d29yayBwcm9jZXNzIHNpZGUKSW5kZXg6IFNvdXJjZS9XZWJLaXQy
L1BsYXRmb3JtR1RLLmNtYWtlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1BsYXRmb3Jt
R1RLLmNtYWtlCShyZXZpc2lvbiAxNjc4NTMpCisrKyBTb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybUdU
Sy5jbWFrZQkod29ya2luZyBjb3B5KQpAQCAtNjgwLDExICs2ODAsMTYgQEAgYWRkX2xpYnJhcnko
d2Via2l0Mmd0a2luamVjdGVkYnVuZGxlIE1PRAogYWRkX2RlcGVuZGVuY2llcyh3ZWJraXQyZ3Rr
aW5qZWN0ZWRidW5kbGUgR09iamVjdERPTUJpbmRpbmdzKQogYWRkX3dlYmtpdDJfcHJlZml4X2hl
YWRlcih3ZWJraXQyZ3RraW5qZWN0ZWRidW5kbGUpCiAKK2lmIChFTkFCTEVEX0NMQU5HX1NBTklU
SVpFUlMpCisgICAgc2V0KElOVFJPU1BFQ1RJT05fTERGTEFHUyAiTERGTEFHUz0tZnNhbml0aXpl
PSR7RU5BQkxFRF9DTEFOR19TQU5JVElaRVJTfSIpCitlbmRpZiAoKQorCiBhZGRfY3VzdG9tX2Nv
bW1hbmQoCiAgICAgT1VUUFVUICR7Q01BS0VfQklOQVJZX0RJUn0vV2ViS2l0Mi0ke1dFQktJVEdU
S19BUElfVkVSU0lPTn0uZ2lyCiAgICAgREVQRU5EUyBXZWJLaXQyCiAgICAgREVQRU5EUyBKYXZh
U2NyaXB0Q29yZS0zLWdpcgogICAgIENPTU1BTkQgQ0M9JHtDTUFLRV9DX0NPTVBJTEVSfSBDRkxB
R1M9LVduby1kZXByZWNhdGVkLWRlY2xhcmF0aW9ucworICAgICAgICAke0lOVFJPU1BFQ1RJT05f
TERGTEFHU30KICAgICAgICAgJHtJTlRST1NQRUNUSU9OX1NDQU5ORVJ9CiAgICAgICAgIC0tcXVp
ZXQKICAgICAgICAgLS13YXJuLWFsbApAQCAtNzIzLDYgKzcyOCw3IEBAIGFkZF9jdXN0b21fY29t
bWFuZCgKICAgICBERVBFTkRTIEphdmFTY3JpcHRDb3JlLTMtZ2lyCiAgICAgREVQRU5EUyAke0NN
QUtFX0JJTkFSWV9ESVJ9L1dlYktpdDItJHtXRUJLSVRHVEtfQVBJX1ZFUlNJT059LmdpcgogICAg
IENPTU1BTkQgQ0M9JHtDTUFLRV9DX0NPTVBJTEVSfSBDRkxBR1M9LVduby1kZXByZWNhdGVkLWRl
Y2xhcmF0aW9ucworICAgICAgICAke0lOVFJPU1BFQ1RJT05fTERGTEFHU30KICAgICAgICAgJHtJ
TlRST1NQRUNUSU9OX1NDQU5ORVJ9CiAgICAgICAgIC0tcXVpZXQKICAgICAgICAgLS13YXJuLWFs
bApJbmRleDogU291cmNlL2NtYWtlL09wdGlvbnNDb21tb24uY21ha2UKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL2NtYWtlL09wdGlvbnNDb21tb24uY21ha2UJKHJldmlzaW9uIDE2Nzg1MykKKysrIFNv
dXJjZS9jbWFrZS9PcHRpb25zQ29tbW9uLmNtYWtlCSh3b3JraW5nIGNvcHkpCkBAIC0zNCw5ICsz
NCwyNCBAQCBpZiAoQ01BS0VfQ09NUElMRVJfSVNfR05VQ1hYIE9SICIke0NNQUtFCiAKIGVuZGlm
ICgpCiAKK3NldChFTkFCTEVEX0NMQU5HX1NBTklUSVpFUlMgIiIpCitvcHRpb24oRU5BQkxFX0NM
QU5HX0FTQU4gIkVuYWJsZSBDbGFuZyBBZGRyZXNzIFNhbml0aXplciIgT0ZGKQorCiBpZiAoIiR7
Q01BS0VfQ1hYX0NPTVBJTEVSX0lEfSIgU1RSRVFVQUwgIkNsYW5nIikKICAgICBzZXQoQ01BS0Vf
Q19GTEFHUyAiJHtDTUFLRV9DX0ZMQUdTfSAtUXVudXNlZC1hcmd1bWVudHMiKQogICAgIHNldChD
TUFLRV9DWFhfRkxBR1MgIiR7Q01BS0VfQ1hYX0ZMQUdTfSAtUXVudXNlZC1hcmd1bWVudHMiKQor
CisgICAgaWYgKEVOQUJMRV9DTEFOR19BU0FOKQorICAgICAgICBzZXQoRU5BQkxFRF9DTEFOR19T
QU5JVElaRVJTICIke0VOQUJMRURfQ0xBTkdfU0FOSVRJWkVSU30gYWRkcmVzcyIpCisgICAgZW5k
aWYgKCkKKworICAgIGlmIChFTkFCTEVEX0NMQU5HX1NBTklUSVpFUlMpCisgICAgICAgIHN0cmlu
ZyhTVFJJUCAke0VOQUJMRURfQ0xBTkdfU0FOSVRJWkVSU30gRU5BQkxFRF9DTEFOR19TQU5JVEla
RVJTKQorICAgICAgICBzdHJpbmcoUkVQTEFDRSAiICIgIiwiIEVOQUJMRURfQ0xBTkdfU0FOSVRJ
WkVSUyAke0VOQUJMRURfQ0xBTkdfU0FOSVRJWkVSU30pCisKKyAgICAgICAgc2V0KENNQUtFX0Nf
RkxBR1MgIiR7Q01BS0VfQ19GTEFHU30gLWZzYW5pdGl6ZT0ke0VOQUJMRURfQ0xBTkdfU0FOSVRJ
WkVSU30iKQorICAgICAgICBzZXQoQ01BS0VfQ1hYX0ZMQUdTICIke0NNQUtFX0NYWF9GTEFHU30g
LWZzYW5pdGl6ZT0ke0VOQUJMRURfQ0xBTkdfU0FOSVRJWkVSU30iKQorICAgIGVuZGlmICgpCiBl
bmRpZiAoKQogCiBzdHJpbmcoVE9MT1dFUiAke0NNQUtFX0hPU1RfU1lTVEVNX1BST0NFU1NPUn0g
TE9XRVJDQVNFX0NNQUtFX0hPU1RfU1lTVEVNX1BST0NFU1NPUikKQEAgLTQ2LDcgKzYxLDcgQEAg
aWYgKCIke0NNQUtFX0NYWF9DT01QSUxFUl9JRH0iIFNUUkVRVUFMCiAgICAgc2V0KENNQUtFX1NI
QVJFRF9MSU5LRVJfRkxBR1NfREVCVUcgIi1XbCwtLW5vLWtlZXAtbWVtb3J5ICR7Q01BS0VfU0hB
UkVEX0xJTktFUl9GTEFHU19ERUJVR30iKQogZW5kaWYgKCkKIAotaWYgKFVOSVggQU5EIE5PVCBB
UFBMRSkKK2lmIChVTklYIEFORCBOT1QgQVBQTEUgQU5EIE5PVCBFTkFCTEVEX0NMQU5HX1NBTklU
SVpFUlMpCiAgICAgc2V0KENNQUtFX1NIQVJFRF9MSU5LRVJfRkxBR1MgIi1XbCwtLW5vLXVuZGVm
aW5lZCAke0NNQUtFX1NIQVJFRF9MSU5LRVJfRkxBR1N9IikKIGVuZGlmICgpCiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>230291</attachid>
            <date>2014-04-28 04:33:11 -0700</date>
            <delta_ts>2014-04-30 00:58:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-131941-20140428043248.patch</filename>
            <type>text/plain</type>
            <size>6275</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDE2Nzg4
MykKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDE0LTA0
LTI4ICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbQ01h
a2VdIEFkZCBzdXBwb3J0IGZvciBidWlsZGluZyB3aXRoIENsYW5nJ3MgQWRkcmVzc1Nhbml0aXpl
cgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMxOTQx
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBw
YXRjaCBhZGRzIHN1cHBvcnQgZm9yIGJ1aWRsaW5nIHRoZSBHVEsgcG9ydCB3aXRoIEFkZHJlc3NT
YW5pdGl6ZXIgYW5kIGVuYWJsZXMgc2ltcGxlCisgICAgICAgIGFkZGl0aW9uIG9mIHN1cHBvcnQg
Zm9yIGZ1cnRoZXIgc2FuaXRpemVycy4KKworICAgICAgICAqIFNvdXJjZS9QbGF0Zm9ybUdUSy5j
bWFrZTogZ3RrZG9jLXNjYW5nb2JqIGZhaWxzIHRvIGNvbXBpbGUgdGhlIG5lY2Vzc2FyeSBiaW5h
cmllcyBpZiB0aGUKKyAgICAgICAgLWZzYW5pdGl6ZSBvcHRpb24gaXMgbm90IGxpc3RlZCBpbiB0
aGUgbGlua2VyIGZsYWdzIHdoaWxlIFdlYktpdEdUSysgd2FzIGNvbXBpbGVkIHdpdGggdGhhdAor
ICAgICAgICBvcHRpb24uIExEIGFuZCBMREZMQUdTIGVudnMgYXJlIG5vdyBleHBsaWNpdGx5IGRl
ZmluZWQgdG8gQ01BS0VfQ19DT01QSUxFUiBhbmQgQ01BS0VfQ19GTEFHUworICAgICAgICB0byBh
dm9pZCB0aG9zZSBmYWlsdXJlcywgbGVhdmluZyBpdCB0byBDbGFuZyB0byB0YWtlIGNhcmUgb2Yg
bGlua2luZy4KKyAgICAgICAgKiBTb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZTogQWRk
IHRoZSBFTkFCTEVfQ0xBTkdfQVNBTiBvcHRpb24gdGhhdCBpcyBkaXNhYmxlZCBieSBkZWZhdWx0
LgorICAgICAgICBXaGVuIHVzaW5nIHRoZSBDbGFuZyBjb21waWxlciBhbmQgd2l0aCB0aGF0IG9w
dGlvbiBlbmFibGVkLCBDTUFLRV9DX0ZMQUdTIGFuZCBDTUFLRV9DWFhfRkxBR1MKKyAgICAgICAg
Z2V0IGVuaGFuY2VkIHRvIGluY2x1ZGUgJy1mc2FuaXRpemU9YWRkcmVzcycuIFRoZSBjdXJyZW50
IGltcGxlbWVudGF0aW9uIGVuYWJsZXMgZWFzeSBhZGRpdGlvbnMKKyAgICAgICAgb2Ygb3B0aW9u
cyBmb3Igb3RoZXIgc2FuaXRpemVycyAoZS5nLiB0aGUgdW5kZWZpbmVkIGJlaGF2aW9yIGFuZCB0
aHJlYWQgc2FuaXRpemVycykuCisgICAgICAgIFdoZW4gYW55IHNhbml0aXplciBpcyBlbmFibGVk
LCB3ZSBhbHNvIGhhdmUgdG8gYXZvaWQgdXNpbmcgdGhlIC0tbm8tdW5kZWZpbmVkIGxpbmtlciBm
bGFnIGFzIGl0CisgICAgICAgIGNhdXNlcyBsaW5raW5nIGVycm9ycyBkdWUgdG8gZXhwZWN0ZWQg
dW5kZWZpbmVkIHN5bWJvbHMgd2hlbiBsaW5raW5nIHNoYXJlZCBvYmplY3RzLiBUaGUgc3ltYm9s
cworICAgICAgICBnZXQgcmVzb2x2ZWQgd2hlbiB0aGUgZXhlY3V0YWJsZSBiaW5hcmllcyBhcmUg
bGlua2VkIGFnYWluc3QgYXJjaGl2ZXMgb2YgdmFyaW91cyBzYW5pdGl6ZXJzLgorCiAyMDE0LTA0
LTI3ICBKb29uZ2h1biBQYXJrICA8amg3MTgucGFya0BzYW1zdW5nLmNvbT4KIAogICAgICAgICBb
RUZMXSBSZW1vdmUgaW5kZXhlZERCJ3MgZGVwZW5kZW5jeSBvbiBsZXZlbGRiIGFuZCBkaXNhYmxl
IGluZGV4ZWREQgpJbmRleDogU291cmNlL1BsYXRmb3JtR1RLLmNtYWtlCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9QbGF0Zm9ybUdUSy5jbWFrZQkocmV2aXNpb24gMTY3ODgzKQorKysgU291cmNlL1Bs
YXRmb3JtR1RLLmNtYWtlCSh3b3JraW5nIGNvcHkpCkBAIC0xOCw3ICsxOCw3IEBAIG1hY3JvKEFE
RF9HVEtET0NfR0VORVJBVE9SIF9zdGFtcF9uYW1lIF8KICAgICBhZGRfY3VzdG9tX2NvbW1hbmQo
CiAgICAgICAgIE9VVFBVVCAiJHtDTUFLRV9CSU5BUllfRElSfS8ke19zdGFtcF9uYW1lfSIKICAg
ICAgICAgREVQRU5EUyAke0RvY3VtZW50YXRpb25EZXBlbmRlbmNpZXN9Ci0gICAgICAgIENPTU1B
TkQgQ0M9JHtDTUFLRV9DX0NPTVBJTEVSfSBDRkxBR1M9JHtDTUFLRV9DX0ZMQUdTfSAke0NNQUtF
X1NPVVJDRV9ESVJ9L1Rvb2xzL2d0ay9nZW5lcmF0ZS1ndGtkb2MgJHtfZXh0cmFfYXJnc30KKyAg
ICAgICAgQ09NTUFORCBDQz0ke0NNQUtFX0NfQ09NUElMRVJ9IExEPSR7Q01BS0VfQ19DT01QSUxF
Un0gQ0ZMQUdTPSR7Q01BS0VfQ19GTEFHU30gTERGTEFHUz0ke0NNQUtFX0NfRkxBR1N9ICR7Q01B
S0VfU09VUkNFX0RJUn0vVG9vbHMvZ3RrL2dlbmVyYXRlLWd0a2RvYyAke19leHRyYV9hcmdzfQog
ICAgICAgICBDT01NQU5EIHRvdWNoICR7X3N0YW1wX25hbWV9CiAgICAgICAgIFdPUktJTkdfRElS
RUNUT1JZICIke0NNQUtFX0JJTkFSWV9ESVJ9IgogICAgICkKSW5kZXg6IFNvdXJjZS9XZWJLaXQy
L0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cJKHJldmlz
aW9uIDE2Nzg4MykKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDEzIEBACisyMDE0LTA0LTI4ICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdh
bGlhLmNvbT4KKworICAgICAgICBbQ01ha2VdIEFkZCBzdXBwb3J0IGZvciBidWlsZGluZyB3aXRo
IENsYW5nJ3MgQWRkcmVzc1Nhbml0aXplcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTMxOTQxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBQbGF0Zm9ybUdUSy5jbWFrZTogZy1pci1zY2FubmVyIG11c3Qg
bGluayB3aXRoIExERkxBR1MgdGhhdCBjb250YWluIHRoZSAtZnNhbml0aXplCisgICAgICAgIG9w
dGlvbiB3aGVuIFdlYktpdEdUSysgd2FzIGJ1aWx0IHdpdGggQ2xhbmcncyBBZGRyZXNzU2FuaXRp
emVyIGVuYWJsZWQuCisKIDIwMTQtMDQtMjggIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNp
YUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdIENyYXNoIGluIGRlYnVnIGJ1aWxkIHdpdGgg
cmVtb3Zpbmcgd2luZG93ZWQgcGx1Z2luIGNoaWxkIHdpZGdldHMgZnJvbSB0aGUgdmlldwpJbmRl
eDogU291cmNlL1dlYktpdDIvUGxhdGZvcm1HVEsuY21ha2UKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYktpdDIvUGxhdGZvcm1HVEsuY21ha2UJKHJldmlzaW9uIDE2Nzg4MykKKysrIFNvdXJjZS9X
ZWJLaXQyL1BsYXRmb3JtR1RLLmNtYWtlCSh3b3JraW5nIGNvcHkpCkBAIC02ODAsMTEgKzY4MCwx
NyBAQCBhZGRfbGlicmFyeSh3ZWJraXQyZ3RraW5qZWN0ZWRidW5kbGUgTU9ECiBhZGRfZGVwZW5k
ZW5jaWVzKHdlYmtpdDJndGtpbmplY3RlZGJ1bmRsZSBHT2JqZWN0RE9NQmluZGluZ3MpCiBhZGRf
d2Via2l0Ml9wcmVmaXhfaGVhZGVyKHdlYmtpdDJndGtpbmplY3RlZGJ1bmRsZSkKIAorc2V0KElO
VFJPU1BFQ1RJT05fTERGTEFHUyAiTERGTEFHUz0iKQoraWYgKEVOQUJMRURfQ0xBTkdfU0FOSVRJ
WkVSUykKKyAgICBzZXQoSU5UUk9TUEVDVElPTl9MREZMQUdTICJMREZMQUdTPS1mc2FuaXRpemU9
JHtFTkFCTEVEX0NMQU5HX1NBTklUSVpFUlN9IikKK2VuZGlmICgpCisKIGFkZF9jdXN0b21fY29t
bWFuZCgKICAgICBPVVRQVVQgJHtDTUFLRV9CSU5BUllfRElSfS9XZWJLaXQyLSR7V0VCS0lUR1RL
X0FQSV9WRVJTSU9OfS5naXIKICAgICBERVBFTkRTIFdlYktpdDIKICAgICBERVBFTkRTIEphdmFT
Y3JpcHRDb3JlLTMtZ2lyCi0gICAgQ09NTUFORCBDQz0ke0NNQUtFX0NfQ09NUElMRVJ9IENGTEFH
Uz0tV25vLWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIExERkxBR1M9CisgICAgQ09NTUFORCBDQz0k
e0NNQUtFX0NfQ09NUElMRVJ9IENGTEFHUz0tV25vLWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zCisg
ICAgICAgICR7SU5UUk9TUEVDVElPTl9MREZMQUdTfQogICAgICAgICAke0lOVFJPU1BFQ1RJT05f
U0NBTk5FUn0KICAgICAgICAgLS1xdWlldAogICAgICAgICAtLXdhcm4tYWxsCkBAIC03MjIsNyAr
NzI4LDggQEAgYWRkX2N1c3RvbV9jb21tYW5kKAogICAgIE9VVFBVVCAke0NNQUtFX0JJTkFSWV9E
SVJ9L1dlYktpdDJXZWJFeHRlbnNpb24tJHtXRUJLSVRHVEtfQVBJX1ZFUlNJT059LmdpcgogICAg
IERFUEVORFMgSmF2YVNjcmlwdENvcmUtMy1naXIKICAgICBERVBFTkRTICR7Q01BS0VfQklOQVJZ
X0RJUn0vV2ViS2l0Mi0ke1dFQktJVEdUS19BUElfVkVSU0lPTn0uZ2lyCi0gICAgQ09NTUFORCBD
Qz0ke0NNQUtFX0NfQ09NUElMRVJ9IENGTEFHUz0tV25vLWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25z
IExERkxBR1M9CisgICAgQ09NTUFORCBDQz0ke0NNQUtFX0NfQ09NUElMRVJ9IENGTEFHUz0tV25v
LWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zCisgICAgICAgICR7SU5UUk9TUEVDVElPTl9MREZMQUdT
fQogICAgICAgICAke0lOVFJPU1BFQ1RJT05fU0NBTk5FUn0KICAgICAgICAgLS1xdWlldAogICAg
ICAgICAtLXdhcm4tYWxsCkluZGV4OiBTb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZQo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZQkocmV2aXNpb24g
MTY3ODgzKQorKysgU291cmNlL2NtYWtlL09wdGlvbnNDb21tb24uY21ha2UJKHdvcmtpbmcgY29w
eSkKQEAgLTM0LDkgKzM0LDI0IEBAIGlmIChDTUFLRV9DT01QSUxFUl9JU19HTlVDWFggT1IgIiR7
Q01BS0UKIAogZW5kaWYgKCkKIAorc2V0KEVOQUJMRURfQ0xBTkdfU0FOSVRJWkVSUyAiIikKK29w
dGlvbihFTkFCTEVfQ0xBTkdfQVNBTiAiRW5hYmxlIENsYW5nIEFkZHJlc3MgU2FuaXRpemVyIiBP
RkYpCisKIGlmICgiJHtDTUFLRV9DWFhfQ09NUElMRVJfSUR9IiBTVFJFUVVBTCAiQ2xhbmciKQog
ICAgIHNldChDTUFLRV9DX0ZMQUdTICIke0NNQUtFX0NfRkxBR1N9IC1RdW51c2VkLWFyZ3VtZW50
cyIpCiAgICAgc2V0KENNQUtFX0NYWF9GTEFHUyAiJHtDTUFLRV9DWFhfRkxBR1N9IC1RdW51c2Vk
LWFyZ3VtZW50cyIpCisKKyAgICBpZiAoRU5BQkxFX0NMQU5HX0FTQU4pCisgICAgICAgIHNldChF
TkFCTEVEX0NMQU5HX1NBTklUSVpFUlMgIiR7RU5BQkxFRF9DTEFOR19TQU5JVElaRVJTfSBhZGRy
ZXNzIikKKyAgICBlbmRpZiAoKQorCisgICAgaWYgKEVOQUJMRURfQ0xBTkdfU0FOSVRJWkVSUykK
KyAgICAgICAgc3RyaW5nKFNUUklQICR7RU5BQkxFRF9DTEFOR19TQU5JVElaRVJTfSBFTkFCTEVE
X0NMQU5HX1NBTklUSVpFUlMpCisgICAgICAgIHN0cmluZyhSRVBMQUNFICIgIiAiLCIgRU5BQkxF
RF9DTEFOR19TQU5JVElaRVJTICR7RU5BQkxFRF9DTEFOR19TQU5JVElaRVJTfSkKKworICAgICAg
ICBzZXQoQ01BS0VfQ19GTEFHUyAiJHtDTUFLRV9DX0ZMQUdTfSAtZnNhbml0aXplPSR7RU5BQkxF
RF9DTEFOR19TQU5JVElaRVJTfSIpCisgICAgICAgIHNldChDTUFLRV9DWFhfRkxBR1MgIiR7Q01B
S0VfQ1hYX0ZMQUdTfSAtZnNhbml0aXplPSR7RU5BQkxFRF9DTEFOR19TQU5JVElaRVJTfSIpCisg
ICAgZW5kaWYgKCkKIGVuZGlmICgpCiAKIHN0cmluZyhUT0xPV0VSICR7Q01BS0VfSE9TVF9TWVNU
RU1fUFJPQ0VTU09SfSBMT1dFUkNBU0VfQ01BS0VfSE9TVF9TWVNURU1fUFJPQ0VTU09SKQpAQCAt
NDYsNyArNjEsNyBAQCBpZiAoIiR7Q01BS0VfQ1hYX0NPTVBJTEVSX0lEfSIgU1RSRVFVQUwKICAg
ICBzZXQoQ01BS0VfU0hBUkVEX0xJTktFUl9GTEFHU19ERUJVRyAiLVdsLC0tbm8ta2VlcC1tZW1v
cnkgJHtDTUFLRV9TSEFSRURfTElOS0VSX0ZMQUdTX0RFQlVHfSIpCiBlbmRpZiAoKQogCi1pZiAo
VU5JWCBBTkQgTk9UIEFQUExFKQoraWYgKFVOSVggQU5EIE5PVCBBUFBMRSBBTkQgTk9UIEVOQUJM
RURfQ0xBTkdfU0FOSVRJWkVSUykKICAgICBzZXQoQ01BS0VfU0hBUkVEX0xJTktFUl9GTEFHUyAi
LVdsLC0tbm8tdW5kZWZpbmVkICR7Q01BS0VfU0hBUkVEX0xJTktFUl9GTEFHU30iKQogZW5kaWYg
KCkKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>230469</attachid>
            <date>2014-04-30 00:59:01 -0700</date>
            <delta_ts>2014-04-30 12:04:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-131941-20140430005837.patch</filename>
            <type>text/plain</type>
            <size>5772</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDE2Nzk4
NSkKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI0IEBACisyMDE0LTA0
LTMwICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbQ01h
a2VdIEFkZCBzdXBwb3J0IGZvciBidWlsZGluZyB3aXRoIHZhcmlvdXMgc2FuaXRpemVyIHRvb2xz
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzE5NDEK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNvdXJj
ZS9QbGF0Zm9ybUdUSy5jbWFrZTogZ3RrZG9jLXNjYW5nb2JqLCBpbnZva2VkIHRocm91Z2ggZ2Vu
ZXJhdGUtZ3RrZG9jLAorICAgICAgICBmYWlscyB0byBsaW5rIHRoZSBuZWNlc3NhcnkgYmluYXJp
ZXMgd2hlbiBidWlsZGluZyB3aXRoIGVuYWJsZWQgc2FuaXRpemVycywKKyAgICAgICAgdW5sZXNz
IHRoZSAtZnNhbml0aXplIG9wdGlvbiBpcyBsaXN0ZWQgYW1vbmcgdGhlIGxpbmtlciBmbGFncy4g
VGhlIGxpbmtlciBpcworICAgICAgICBub3cgZXhwbGljaXRseSBzcGVjaWZpZWQgdG8gYmUgdGhl
IHNhbWUgYXMgdGhlIEMgY29tcGlsZXIsIGFuZCBsaW5rZXIgZmxhZ3MKKyAgICAgICAgYXJlIG5v
dyBleHBsaWNpdGx5IHNwZWNpZmllZCB0byBtYXRjaCB0aGUgQyBjb21waWxlciBmbGFncy4KKyAg
ICAgICAgKiBTb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZTogQWRkIHRoZSBFTkFCTEVf
Q09NUElMRVJfU0FOSVRJWkVSUyBvcHRpb24uCisgICAgICAgIElmIGVuYWJsZWQsIGl0IHNob3Vs
ZCBjb250YWluIGEgY29tbWEtc2VwYXJhdGVkIGxpc3Qgb2Ygc2FuaXRpemVycyB0aGF0IGFyZSB0
bworICAgICAgICBiZSBlbmFibGVkLiBUaGUgc3RyaW5nIGlzIHRoZW4gdXNlZCB1bm1vZGlmaWVk
IHdoZW4gYWRkaW5nIHRoZSAtZnNhbml0aXplIGZsYWcKKyAgICAgICAgdG8gQyBhbmQgQysrIGNv
bXBpbGVyIGZsYWdzLgorICAgICAgICBUaGUgLS1uby11bmRlZmluZWQgbGlua2VyIGZsYWcgc2hv
dWxkIG5vdCBiZSB1c2VkIHdoZW4gY29tcGlsaW5nIHdpdGggc2FuaXRpemVycworICAgICAgICBl
bmFibGVkIHNpbmNlIHRoZSBzaGFyZWQgb2JqZWN0cyBhcmUgbGVmdCB3aXRoIHVuZGVmaW5lZCBz
YW5pdGl6ZXItc3BlY2lmaWMKKyAgICAgICAgc3ltYm9scy4gVGhlc2UgZ2V0IHJlc29sdmVkIHdo
ZW4gZXhlY3V0YWJsZSBvYmplY3RzIGFyZSBsaW5rZWQgYWdhaW5zdCB0aG9zZQorICAgICAgICBz
aGFyZWQgb2JqZWN0cyBhbmQgYWRkaXRpb25hbGx5IHRoZSBzYW5pdGl6ZXItc3BlY2lmaWMgYXJj
aGl2ZXMuCisKIDIwMTQtMDQtMjcgIEpvb25naHVuIFBhcmsgIDxqaDcxOC5wYXJrQHNhbXN1bmcu
Y29tPgogCiAgICAgICAgIFtFRkxdIFJlbW92ZSBpbmRleGVkREIncyBkZXBlbmRlbmN5IG9uIGxl
dmVsZGIgYW5kIGRpc2FibGUgaW5kZXhlZERCCkluZGV4OiBTb3VyY2UvUGxhdGZvcm1HVEsuY21h
a2UKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1BsYXRmb3JtR1RLLmNtYWtlCShyZXZpc2lvbiAxNjc5
ODQpCisrKyBTb3VyY2UvUGxhdGZvcm1HVEsuY21ha2UJKHdvcmtpbmcgY29weSkKQEAgLTE4LDcg
KzE4LDcgQEAgbWFjcm8oQUREX0dUS0RPQ19HRU5FUkFUT1IgX3N0YW1wX25hbWUgXwogICAgIGFk
ZF9jdXN0b21fY29tbWFuZCgKICAgICAgICAgT1VUUFVUICIke0NNQUtFX0JJTkFSWV9ESVJ9LyR7
X3N0YW1wX25hbWV9IgogICAgICAgICBERVBFTkRTICR7RG9jdW1lbnRhdGlvbkRlcGVuZGVuY2ll
c30KLSAgICAgICAgQ09NTUFORCBDQz0ke0NNQUtFX0NfQ09NUElMRVJ9IENGTEFHUz0ke0NNQUtF
X0NfRkxBR1N9ICR7Q01BS0VfU09VUkNFX0RJUn0vVG9vbHMvZ3RrL2dlbmVyYXRlLWd0a2RvYyAk
e19leHRyYV9hcmdzfQorICAgICAgICBDT01NQU5EIENDPSR7Q01BS0VfQ19DT01QSUxFUn0gTEQ9
JHtDTUFLRV9DX0NPTVBJTEVSfSBDRkxBR1M9JHtDTUFLRV9DX0ZMQUdTfSBMREZMQUdTPSR7Q01B
S0VfQ19GTEFHU30gJHtDTUFLRV9TT1VSQ0VfRElSfS9Ub29scy9ndGsvZ2VuZXJhdGUtZ3RrZG9j
ICR7X2V4dHJhX2FyZ3N9CiAgICAgICAgIENPTU1BTkQgdG91Y2ggJHtfc3RhbXBfbmFtZX0KICAg
ICAgICAgV09SS0lOR19ESVJFQ1RPUlkgIiR7Q01BS0VfQklOQVJZX0RJUn0iCiAgICAgKQpJbmRl
eDogU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQy
L0NoYW5nZUxvZwkocmV2aXNpb24gMTY3OTg1KQorKysgU291cmNlL1dlYktpdDIvQ2hhbmdlTG9n
CSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTQtMDQtMzAgIFphbiBEb2JlcnNl
ayAgPHpkb2JlcnNla0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtDTWFrZV0gQWRkIHN1cHBvcnQg
Zm9yIGJ1aWxkaW5nIHdpdGggdmFyaW91cyBzYW5pdGl6ZXIgdG9vbHMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMTk0MQorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogUGxhdGZvcm1HVEsuY21ha2U6IGct
aXItc2Nhbm5lciBtdXN0IGxpbmsgd2l0aCBMREZMQUdTIHRoYXQgY29udGFpbiB0aGUKKyAgICAg
ICAgLWZzYW5pdGl6ZSBvcHRpb24gd2hlbiBXZWJLaXRHVEsrIHdhcyBidWlsdCB3aXRoIGVuYWJs
ZWQgc2FuaXRpemVycyB0byBhdm9pZAorICAgICAgICB1bnJlc29sdmVkIHN5bWJvbHMgdGhhdCBs
ZWFkIHRvIGxpbmtpbmcgZmFpbHVyZXMuCisKIDIwMTQtMDQtMzAgIFJvZ2VyIEZvbmcgIDxyb2dl
cl9mb25nQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLiBXcm9uZyB1bml0cyB1c2Vk
IGluIG9mZnNldCBjYWxjdWxhdGlvbiBmcm9tIHIxNjc5NjEuCkluZGV4OiBTb3VyY2UvV2ViS2l0
Mi9QbGF0Zm9ybUdUSy5jbWFrZQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9QbGF0Zm9y
bUdUSy5jbWFrZQkocmV2aXNpb24gMTY3OTg0KQorKysgU291cmNlL1dlYktpdDIvUGxhdGZvcm1H
VEsuY21ha2UJKHdvcmtpbmcgY29weSkKQEAgLTY4MCwxMSArNjgwLDE2IEBAIGFkZF9saWJyYXJ5
KHdlYmtpdDJndGtpbmplY3RlZGJ1bmRsZSBNT0QKIGFkZF9kZXBlbmRlbmNpZXMod2Via2l0Mmd0
a2luamVjdGVkYnVuZGxlIEdPYmplY3RET01CaW5kaW5ncykKIGFkZF93ZWJraXQyX3ByZWZpeF9o
ZWFkZXIod2Via2l0Mmd0a2luamVjdGVkYnVuZGxlKQogCitzZXQoSU5UUk9TUEVDVElPTl9MREZM
QUdTICIiKQoraWYgKEVOQUJMRV9DT01QSUxFUl9TQU5JVElaRVJTKQorICAgIHNldChJTlRST1NQ
RUNUSU9OX0xERkxBR1MgIi1mc2FuaXRpemU9JHtFTkFCTEVfQ09NUElMRVJfU0FOSVRJWkVSU30i
KQorZW5kaWYgKCkKKwogYWRkX2N1c3RvbV9jb21tYW5kKAogICAgIE9VVFBVVCAke0NNQUtFX0JJ
TkFSWV9ESVJ9L1dlYktpdDItJHtXRUJLSVRHVEtfQVBJX1ZFUlNJT059LmdpcgogICAgIERFUEVO
RFMgV2ViS2l0MgogICAgIERFUEVORFMgSmF2YVNjcmlwdENvcmUtMy1naXIKLSAgICBDT01NQU5E
IENDPSR7Q01BS0VfQ19DT01QSUxFUn0gQ0ZMQUdTPS1Xbm8tZGVwcmVjYXRlZC1kZWNsYXJhdGlv
bnMgTERGTEFHUz0KKyAgICBDT01NQU5EIENDPSR7Q01BS0VfQ19DT01QSUxFUn0gQ0ZMQUdTPS1X
bm8tZGVwcmVjYXRlZC1kZWNsYXJhdGlvbnMgTERGTEFHUz0ke0lOVFJPU1BFQ1RJT05fTERGTEFH
U30KICAgICAgICAgJHtJTlRST1NQRUNUSU9OX1NDQU5ORVJ9CiAgICAgICAgIC0tcXVpZXQKICAg
ICAgICAgLS13YXJuLWFsbApAQCAtNzIyLDcgKzcyNyw3IEBAIGFkZF9jdXN0b21fY29tbWFuZCgK
ICAgICBPVVRQVVQgJHtDTUFLRV9CSU5BUllfRElSfS9XZWJLaXQyV2ViRXh0ZW5zaW9uLSR7V0VC
S0lUR1RLX0FQSV9WRVJTSU9OfS5naXIKICAgICBERVBFTkRTIEphdmFTY3JpcHRDb3JlLTMtZ2ly
CiAgICAgREVQRU5EUyAke0NNQUtFX0JJTkFSWV9ESVJ9L1dlYktpdDItJHtXRUJLSVRHVEtfQVBJ
X1ZFUlNJT059LmdpcgotICAgIENPTU1BTkQgQ0M9JHtDTUFLRV9DX0NPTVBJTEVSfSBDRkxBR1M9
LVduby1kZXByZWNhdGVkLWRlY2xhcmF0aW9ucyBMREZMQUdTPQorICAgIENPTU1BTkQgQ0M9JHtD
TUFLRV9DX0NPTVBJTEVSfSBDRkxBR1M9LVduby1kZXByZWNhdGVkLWRlY2xhcmF0aW9ucyBMREZM
QUdTPSR7SU5UUk9TUEVDVElPTl9MREZMQUdTfQogICAgICAgICAke0lOVFJPU1BFQ1RJT05fU0NB
Tk5FUn0KICAgICAgICAgLS1xdWlldAogICAgICAgICAtLXdhcm4tYWxsCkluZGV4OiBTb3VyY2Uv
Y21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvY21ha2UvT3B0
aW9uc0NvbW1vbi5jbWFrZQkocmV2aXNpb24gMTY3OTg0KQorKysgU291cmNlL2NtYWtlL09wdGlv
bnNDb21tb24uY21ha2UJKHdvcmtpbmcgY29weSkKQEAgLTM0LDkgKzM0LDE2IEBAIGlmIChDTUFL
RV9DT01QSUxFUl9JU19HTlVDWFggT1IgIiR7Q01BS0UKIAogZW5kaWYgKCkKIAorb3B0aW9uKEVO
QUJMRV9DT01QSUxFUl9TQU5JVElaRVJTICJFbmFibGUgQ2xhbmcgQWRkcmVzcyBTYW5pdGl6ZXIi
IE9GRikKKwogaWYgKCIke0NNQUtFX0NYWF9DT01QSUxFUl9JRH0iIFNUUkVRVUFMICJDbGFuZyIp
CiAgICAgc2V0KENNQUtFX0NfRkxBR1MgIiR7Q01BS0VfQ19GTEFHU30gLVF1bnVzZWQtYXJndW1l
bnRzIikKICAgICBzZXQoQ01BS0VfQ1hYX0ZMQUdTICIke0NNQUtFX0NYWF9GTEFHU30gLVF1bnVz
ZWQtYXJndW1lbnRzIikKKworICAgIGlmIChFTkFCTEVfQ09NUElMRVJfU0FOSVRJWkVSUykKKyAg
ICAgICAgc2V0KENNQUtFX0NfRkxBR1MgIiR7Q01BS0VfQ19GTEFHU30gLWZzYW5pdGl6ZT0ke0VO
QUJMRV9DT01QSUxFUl9TQU5JVElaRVJTfSIpCisgICAgICAgIHNldChDTUFLRV9DWFhfRkxBR1Mg
IiR7Q01BS0VfQ1hYX0ZMQUdTfSAtZnNhbml0aXplPSR7RU5BQkxFX0NPTVBJTEVSX1NBTklUSVpF
UlN9IikKKyAgICBlbmRpZiAoKQogZW5kaWYgKCkKIAogc3RyaW5nKFRPTE9XRVIgJHtDTUFLRV9I
T1NUX1NZU1RFTV9QUk9DRVNTT1J9IExPV0VSQ0FTRV9DTUFLRV9IT1NUX1NZU1RFTV9QUk9DRVNT
T1IpCkBAIC00Niw3ICs1Myw3IEBAIGlmICgiJHtDTUFLRV9DWFhfQ09NUElMRVJfSUR9IiBTVFJF
UVVBTAogICAgIHNldChDTUFLRV9TSEFSRURfTElOS0VSX0ZMQUdTX0RFQlVHICItV2wsLS1uby1r
ZWVwLW1lbW9yeSAke0NNQUtFX1NIQVJFRF9MSU5LRVJfRkxBR1NfREVCVUd9IikKIGVuZGlmICgp
CiAKLWlmIChVTklYIEFORCBOT1QgQVBQTEUpCitpZiAoVU5JWCBBTkQgTk9UIEFQUExFIEFORCBO
T1QgRU5BQkxFX0NPTVBJTEVSX1NBTklUSVpFUlMpCiAgICAgc2V0KENNQUtFX1NIQVJFRF9MSU5L
RVJfRkxBR1MgIi1XbCwtLW5vLXVuZGVmaW5lZCAke0NNQUtFX1NIQVJFRF9MSU5LRVJfRkxBR1N9
IikKIGVuZGlmICgpCiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>230506</attachid>
            <date>2014-04-30 12:04:56 -0700</date>
            <delta_ts>2015-04-28 00:52:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-131941-20140430120433.patch</filename>
            <type>text/plain</type>
            <size>5623</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDE2ODAz
MikKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI0IEBACisyMDE0LTA0
LTMwICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbQ01h
a2VdIEFkZCBzdXBwb3J0IGZvciBidWlsZGluZyB3aXRoIHZhcmlvdXMgc2FuaXRpemVyIHRvb2xz
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzE5NDEK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNvdXJj
ZS9QbGF0Zm9ybUdUSy5jbWFrZTogZ3RrZG9jLXNjYW5nb2JqLCBpbnZva2VkIHRocm91Z2ggZ2Vu
ZXJhdGUtZ3RrZG9jLAorICAgICAgICBmYWlscyB0byBsaW5rIHRoZSBuZWNlc3NhcnkgYmluYXJp
ZXMgd2hlbiBidWlsZGluZyB3aXRoIGVuYWJsZWQgc2FuaXRpemVycywKKyAgICAgICAgdW5sZXNz
IHRoZSAtZnNhbml0aXplIG9wdGlvbiBpcyBsaXN0ZWQgYW1vbmcgdGhlIGxpbmtlciBmbGFncy4g
VGhlIGxpbmtlciBpcworICAgICAgICBub3cgZXhwbGljaXRseSBzcGVjaWZpZWQgdG8gYmUgdGhl
IHNhbWUgYXMgdGhlIEMgY29tcGlsZXIsIGFuZCBsaW5rZXIgZmxhZ3MKKyAgICAgICAgYXJlIG5v
dyBleHBsaWNpdGx5IHNwZWNpZmllZCB0byBtYXRjaCB0aGUgQyBjb21waWxlciBmbGFncy4KKyAg
ICAgICAgKiBTb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZTogQWRkIHRoZSBFTkFCTEVf
Q09NUElMRVJfU0FOSVRJWkVSUyBvcHRpb24uCisgICAgICAgIElmIGVuYWJsZWQsIGl0IHNob3Vs
ZCBjb250YWluIGEgY29tbWEtc2VwYXJhdGVkIGxpc3Qgb2Ygc2FuaXRpemVycyB0aGF0IGFyZSB0
bworICAgICAgICBiZSBlbmFibGVkLiBUaGUgc3RyaW5nIGlzIHRoZW4gdXNlZCB1bm1vZGlmaWVk
IHdoZW4gYWRkaW5nIHRoZSAtZnNhbml0aXplIGZsYWcKKyAgICAgICAgdG8gQyBhbmQgQysrIGNv
bXBpbGVyIGZsYWdzLgorICAgICAgICBUaGUgLS1uby11bmRlZmluZWQgbGlua2VyIGZsYWcgc2hv
dWxkIG5vdCBiZSB1c2VkIHdoZW4gY29tcGlsaW5nIHdpdGggc2FuaXRpemVycworICAgICAgICBl
bmFibGVkIHNpbmNlIHRoZSBzaGFyZWQgb2JqZWN0cyBhcmUgbGVmdCB3aXRoIHVuZGVmaW5lZCBz
YW5pdGl6ZXItc3BlY2lmaWMKKyAgICAgICAgc3ltYm9scy4gVGhlc2UgZ2V0IHJlc29sdmVkIHdo
ZW4gZXhlY3V0YWJsZSBvYmplY3RzIGFyZSBsaW5rZWQgYWdhaW5zdCB0aG9zZQorICAgICAgICBz
aGFyZWQgb2JqZWN0cyBhbmQgYWRkaXRpb25hbGx5IHRoZSBzYW5pdGl6ZXItc3BlY2lmaWMgYXJj
aGl2ZXMuCisKIDIwMTQtMDQtMjkgIE1hcnRpbiBSb2JpbnNvbiAgPG1yb2JpbnNvbkBpZ2FsaWEu
Y29tPgogCiAgICAgICAgIFtHVEtdIE1ha2UgaXQgZWFzaWVyIHRvIHJ1biBDTWFrZSBmb3IgZG93
bnN0cmVhbXMKSW5kZXg6IFNvdXJjZS9QbGF0Zm9ybUdUSy5jbWFrZQo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvUGxhdGZvcm1HVEsuY21ha2UJKHJldmlzaW9uIDE2ODAzMikKKysrIFNvdXJjZS9QbGF0
Zm9ybUdUSy5jbWFrZQkod29ya2luZyBjb3B5KQpAQCAtMTgsNyArMTgsNyBAQCBtYWNybyhBRERf
R1RLRE9DX0dFTkVSQVRPUiBfc3RhbXBfbmFtZSBfCiAgICAgYWRkX2N1c3RvbV9jb21tYW5kKAog
ICAgICAgICBPVVRQVVQgIiR7Q01BS0VfQklOQVJZX0RJUn0vJHtfc3RhbXBfbmFtZX0iCiAgICAg
ICAgIERFUEVORFMgJHtEb2N1bWVudGF0aW9uRGVwZW5kZW5jaWVzfQotICAgICAgICBDT01NQU5E
IENDPSR7Q01BS0VfQ19DT01QSUxFUn0gQ0ZMQUdTPSR7Q01BS0VfQ19GTEFHU30gJHtDTUFLRV9T
T1VSQ0VfRElSfS9Ub29scy9ndGsvZ2VuZXJhdGUtZ3RrZG9jICR7X2V4dHJhX2FyZ3N9CisgICAg
ICAgIENPTU1BTkQgQ0M9JHtDTUFLRV9DX0NPTVBJTEVSfSBMRD0ke0NNQUtFX0NfQ09NUElMRVJ9
IENGTEFHUz0ke0NNQUtFX0NfRkxBR1N9IExERkxBR1M9JHtDTUFLRV9DX0ZMQUdTfSAke0NNQUtF
X1NPVVJDRV9ESVJ9L1Rvb2xzL2d0ay9nZW5lcmF0ZS1ndGtkb2MgJHtfZXh0cmFfYXJnc30KICAg
ICAgICAgQ09NTUFORCB0b3VjaCAke19zdGFtcF9uYW1lfQogICAgICAgICBXT1JLSU5HX0RJUkVD
VE9SWSAiJHtDTUFLRV9CSU5BUllfRElSfSIKICAgICApCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCShyZXZpc2lv
biAxNjgwMzIpCisrKyBTb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAg
LTEsMyArMSwxNCBAQAorMjAxNC0wNC0zMCAgWmFuIERvYmVyc2VrICA8emRvYmVyc2VrQGlnYWxp
YS5jb20+CisKKyAgICAgICAgW0NNYWtlXSBBZGQgc3VwcG9ydCBmb3IgYnVpbGRpbmcgd2l0aCB2
YXJpb3VzIHNhbml0aXplciB0b29scworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTMxOTQxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBQbGF0Zm9ybUdUSy5jbWFrZTogZy1pci1zY2FubmVyIG11c3QgbGlu
ayB3aXRoIExERkxBR1MgdGhhdCBjb250YWluIHRoZQorICAgICAgICAtZnNhbml0aXplIG9wdGlv
biB3aGVuIFdlYktpdEdUSysgd2FzIGJ1aWx0IHdpdGggZW5hYmxlZCBzYW5pdGl6ZXJzIHRvIGF2
b2lkCisgICAgICAgIHVucmVzb2x2ZWQgc3ltYm9scyB0aGF0IGxlYWQgdG8gbGlua2luZyBmYWls
dXJlcy4KKwogMjAxNC0wNC0zMCAgQWxleGV5IFByb3NrdXJ5YWtvdiAgPGFwQGFwcGxlLmNvbT4K
IAogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMyMzYz
CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybUdUSy5jbWFrZQo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybUdUSy5jbWFrZQkocmV2aXNpb24gMTY4MDMyKQorKysgU291
cmNlL1dlYktpdDIvUGxhdGZvcm1HVEsuY21ha2UJKHdvcmtpbmcgY29weSkKQEAgLTY4MCwxMSAr
NjgwLDE2IEBAIGFkZF9saWJyYXJ5KHdlYmtpdDJndGtpbmplY3RlZGJ1bmRsZSBNT0QKIGFkZF9k
ZXBlbmRlbmNpZXMod2Via2l0Mmd0a2luamVjdGVkYnVuZGxlIEdPYmplY3RET01CaW5kaW5ncykK
IGFkZF93ZWJraXQyX3ByZWZpeF9oZWFkZXIod2Via2l0Mmd0a2luamVjdGVkYnVuZGxlKQogCitz
ZXQoSU5UUk9TUEVDVElPTl9MREZMQUdTICIiKQoraWYgKEVOQUJMRV9DT01QSUxFUl9TQU5JVEla
RVJTKQorICAgIHNldChJTlRST1NQRUNUSU9OX0xERkxBR1MgIi1mc2FuaXRpemU9JHtFTkFCTEVf
Q09NUElMRVJfU0FOSVRJWkVSU30iKQorZW5kaWYgKCkKKwogYWRkX2N1c3RvbV9jb21tYW5kKAog
ICAgIE9VVFBVVCAke0NNQUtFX0JJTkFSWV9ESVJ9L1dlYktpdDItJHtXRUJLSVRHVEtfQVBJX1ZF
UlNJT059LmdpcgogICAgIERFUEVORFMgV2ViS2l0MgogICAgIERFUEVORFMgSmF2YVNjcmlwdENv
cmUtMy1naXIKLSAgICBDT01NQU5EIENDPSR7Q01BS0VfQ19DT01QSUxFUn0gQ0ZMQUdTPS1Xbm8t
ZGVwcmVjYXRlZC1kZWNsYXJhdGlvbnMgTERGTEFHUz0KKyAgICBDT01NQU5EIENDPSR7Q01BS0Vf
Q19DT01QSUxFUn0gQ0ZMQUdTPS1Xbm8tZGVwcmVjYXRlZC1kZWNsYXJhdGlvbnMgTERGTEFHUz0k
e0lOVFJPU1BFQ1RJT05fTERGTEFHU30KICAgICAgICAgJHtJTlRST1NQRUNUSU9OX1NDQU5ORVJ9
CiAgICAgICAgIC0tcXVpZXQKICAgICAgICAgLS13YXJuLWFsbApAQCAtNzIyLDcgKzcyNyw3IEBA
IGFkZF9jdXN0b21fY29tbWFuZCgKICAgICBPVVRQVVQgJHtDTUFLRV9CSU5BUllfRElSfS9XZWJL
aXQyV2ViRXh0ZW5zaW9uLSR7V0VCS0lUR1RLX0FQSV9WRVJTSU9OfS5naXIKICAgICBERVBFTkRT
IEphdmFTY3JpcHRDb3JlLTMtZ2lyCiAgICAgREVQRU5EUyAke0NNQUtFX0JJTkFSWV9ESVJ9L1dl
YktpdDItJHtXRUJLSVRHVEtfQVBJX1ZFUlNJT059LmdpcgotICAgIENPTU1BTkQgQ0M9JHtDTUFL
RV9DX0NPTVBJTEVSfSBDRkxBR1M9LVduby1kZXByZWNhdGVkLWRlY2xhcmF0aW9ucyBMREZMQUdT
PQorICAgIENPTU1BTkQgQ0M9JHtDTUFLRV9DX0NPTVBJTEVSfSBDRkxBR1M9LVduby1kZXByZWNh
dGVkLWRlY2xhcmF0aW9ucyBMREZMQUdTPSR7SU5UUk9TUEVDVElPTl9MREZMQUdTfQogICAgICAg
ICAke0lOVFJPU1BFQ1RJT05fU0NBTk5FUn0KICAgICAgICAgLS1xdWlldAogICAgICAgICAtLXdh
cm4tYWxsCkluZGV4OiBTb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZQo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZQkocmV2aXNpb24gMTY4MDMyKQor
KysgU291cmNlL2NtYWtlL09wdGlvbnNDb21tb24uY21ha2UJKHdvcmtpbmcgY29weSkKQEAgLTM0
LDYgKzM0LDEyIEBAIGlmIChDTUFLRV9DT01QSUxFUl9JU19HTlVDWFggT1IgIiR7Q01BS0UKIAog
ZW5kaWYgKCkKIAorb3B0aW9uKEVOQUJMRV9DT01QSUxFUl9TQU5JVElaRVJTICJFbmFibGUgY29t
cGlsZXIncyBzYW5pdGl6ZXIgdG9vbHMiIE9GRikKK2lmIChFTkFCTEVfQ09NUElMRVJfU0FOSVRJ
WkVSUykKKyAgICBzZXQoQ01BS0VfQ19GTEFHUyAiJHtDTUFLRV9DX0ZMQUdTfSAtZnNhbml0aXpl
PSR7RU5BQkxFX0NPTVBJTEVSX1NBTklUSVpFUlN9IikKKyAgICBzZXQoQ01BS0VfQ1hYX0ZMQUdT
ICIke0NNQUtFX0NYWF9GTEFHU30gLWZzYW5pdGl6ZT0ke0VOQUJMRV9DT01QSUxFUl9TQU5JVEla
RVJTfSIpCitlbmRpZiAoKQorCiBpZiAoIiR7Q01BS0VfQ1hYX0NPTVBJTEVSX0lEfSIgU1RSRVFV
QUwgIkNsYW5nIikKICAgICBzZXQoQ01BS0VfQ19GTEFHUyAiJHtDTUFLRV9DX0ZMQUdTfSAtUXVu
dXNlZC1hcmd1bWVudHMiKQogICAgIHNldChDTUFLRV9DWFhfRkxBR1MgIiR7Q01BS0VfQ1hYX0ZM
QUdTfSAtUXVudXNlZC1hcmd1bWVudHMiKQpAQCAtNDYsNyArNTIsNyBAQCBpZiAoIiR7Q01BS0Vf
Q1hYX0NPTVBJTEVSX0lEfSIgU1RSRVFVQUwKICAgICBzZXQoQ01BS0VfU0hBUkVEX0xJTktFUl9G
TEFHU19ERUJVRyAiLVdsLC0tbm8ta2VlcC1tZW1vcnkgJHtDTUFLRV9TSEFSRURfTElOS0VSX0ZM
QUdTX0RFQlVHfSIpCiBlbmRpZiAoKQogCi1pZiAoVU5JWCBBTkQgTk9UIEFQUExFKQoraWYgKFVO
SVggQU5EIE5PVCBBUFBMRSBBTkQgTk9UIEVOQUJMRV9DT01QSUxFUl9TQU5JVElaRVJTKQogICAg
IHNldChDTUFLRV9TSEFSRURfTElOS0VSX0ZMQUdTICItV2wsLS1uby11bmRlZmluZWQgJHtDTUFL
RV9TSEFSRURfTElOS0VSX0ZMQUdTfSIpCiBlbmRpZiAoKQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>251831</attachid>
            <date>2015-04-28 00:52:27 -0700</date>
            <delta_ts>2015-06-08 05:14:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-131941-20150428005505.patch</filename>
            <type>text/plain</type>
            <size>5892</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgzMzk4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZTI5MTJiMDUyYzE5MzVj
ZWE1MTU5MmM2NmY0YjU5NjA4YjExMmY1ZS4uZTVkNjBkOWI3YWUzN2EwMjgzN2ExMzhmMDdkZTQ4
NjY1N2E4MjM3YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE1LTA0LTI4ICBaYW4g
RG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbQ01ha2VdIEFkZCBz
dXBwb3J0IGZvciBidWlsZGluZyB3aXRoIHZhcmlvdXMgc2FuaXRpemVyIHRvb2xzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzE5NDEKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFBsYXRmb3JtR1RLLmNt
YWtlOiBXaGVuIGdlbmVyYXRpbmcgR09iamVjdCBpbnRyb3NwZWN0aW9uIGNvZGUsCisgICAgICAg
IGFueSAtZnNhbml0aXplPSBjb21waWxlciBmbGFnIGhhcyB0byBiZSBpbmNsdWRlZCBpbiB0aGUg
Q0ZMQUdTCisgICAgICAgIGVudmlyb25tZW50IHZhcmlhYmxlIHRoYXQncyB1c2VkIGZvciB0aGUg
R09iamVjdCBpbnRyb3NwZWN0aW9uCisgICAgICAgIHNjYW5uZXIgaW52b2NhdGlvbi4KKwogMjAx
NS0wNC0yNyAgQ3NhYmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJraXQub3JnPgogCiAgICAgICAg
IFtFRkxdIFRlc3RXZWJLaXRBUEkncyBmb3J3YXJkaW5nIGhlYWRlciBnZW5lcmF0b3Igc2hvdWxk
IGRlcGVuZCBvbiBXZWJLaXQyJ3MgZ2VuZXJhdG9yCmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZv
cm1HVEsuY21ha2UgYi9Tb3VyY2UvUGxhdGZvcm1HVEsuY21ha2UKaW5kZXggZWVmZmE4Yjg1NDRi
YjNjZjdmZTE0OGJlNTkxYTljMGI2YWY1OTMzZC4uYzgzZTgyZGJkZmRkMTgxYjVhOWY2OGVmMGFk
Yzg3OWM1NGE1ZThjMSAxMDA2NDQKLS0tIGEvU291cmNlL1BsYXRmb3JtR1RLLmNtYWtlCisrKyBi
L1NvdXJjZS9QbGF0Zm9ybUdUSy5jbWFrZQpAQCAtMjEsMTEgKzIxLDE2IEBAIGlmIChFTkFCTEVf
R1RLRE9DKQogICAgICkKIGVuZGlmICgpCiAKK2lmIChFTkFCTEVfQ09NUElMRVJfU0FOSVRJWkVS
UykKKyAgICBzdHJpbmcoUkVHRVggTUFUQ0hBTEwgIi1mc2FuaXRpemU9W14gXSoiCisgICAgICAg
IEdUS0RPQ19HRU5FUkFUT1JfTERGTEFHUyAke0NNQUtFX0NfRkxBR1N9KQorZW5kaWYgKCkKKwog
bWFjcm8oQUREX0dUS0RPQ19HRU5FUkFUT1IgX3N0YW1wX25hbWUgX2V4dHJhX2FyZ3MpCiAgICAg
YWRkX2N1c3RvbV9jb21tYW5kKAogICAgICAgICBPVVRQVVQgIiR7Q01BS0VfQklOQVJZX0RJUn0v
JHtfc3RhbXBfbmFtZX0iCiAgICAgICAgIERFUEVORFMgJHtEb2N1bWVudGF0aW9uRGVwZW5kZW5j
aWVzfQotICAgICAgICBDT01NQU5EIENDPSR7Q01BS0VfQ19DT01QSUxFUn0gQ0ZMQUdTPSR7Q01B
S0VfQ19GTEFHU30gJHtDTUFLRV9TT1VSQ0VfRElSfS9Ub29scy9ndGsvZ2VuZXJhdGUtZ3RrZG9j
ICR7X2V4dHJhX2FyZ3N9CisgICAgICAgIENPTU1BTkQgQ0M9JHtDTUFLRV9DX0NPTVBJTEVSfSBD
RkxBR1M9JHtDTUFLRV9DX0ZMQUdTfSBMREZMQUdTPSR7R1RLRE9DX0dFTkVSQVRPUl9MREZMQUdT
fSAke0NNQUtFX1NPVVJDRV9ESVJ9L1Rvb2xzL2d0ay9nZW5lcmF0ZS1ndGtkb2MgJHtfZXh0cmFf
YXJnc30KICAgICAgICAgQ09NTUFORCB0b3VjaCAke19zdGFtcF9uYW1lfQogICAgICAgICBXT1JL
SU5HX0RJUkVDVE9SWSAiJHtDTUFLRV9CSU5BUllfRElSfSIKICAgICApCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybUdUSy5jbWFrZSBiL1NvdXJjZS9XZWJLaXQyL1BsYXRmb3Jt
R1RLLmNtYWtlCmluZGV4IDQ4NWE5ZGQ3ZTc0M2E0ODJlYTAwYjk4YTdmNzU0MWIyNjVjMzlkNDku
LjJhZDliYjdlMTBmYzMwZGNiODAwYWQwNGU3ODYzZWUxYzg3ZGUwN2MgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1BsYXRmb3JtR1RLLmNtYWtlCisrKyBiL1NvdXJjZS9XZWJLaXQyL1BsYXRm
b3JtR1RLLmNtYWtlCkBAIC04MjMsMTEgKzgyMywxOCBAQCBlbmRpZiAoKQogc3RyaW5nKFJFR0VY
IE1BVENIQUxMICItTFteIF0qIgogICAgIElOVFJPU1BFQ1RJT05fQURESVRJT05BTF9MSU5LRVJf
RkxBR1MgJHtDTUFLRV9TSEFSRURfTElOS0VSX0ZMQUdTfSkKIAorc2V0KElOVFJPU1BFQ1RJT05f
Q0ZMQUdTICItV25vLWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIikKK2lmIChFTkFCTEVfQ09NUElM
RVJfU0FOSVRJWkVSUykKKyAgICBzdHJpbmcoUkVHRVggTUFUQ0hBTEwgIi1mc2FuaXRpemU9W14g
XSoiCisgICAgICAgIElOVFJPU1BFQ1RJT05fQURESVRJT05BTF9DRkxBR1MgJHtDTUFLRV9DX0ZM
QUdTfSkKKyAgICBzZXQoSU5UUk9TUEVDVElPTl9DRkxBR1MgIiR7SU5UUk9TUEVDVElPTl9DRkxB
R1N9ICR7SU5UUk9TUEVDVElPTl9BRERJVElPTkFMX0NGTEFHU30iKQorZW5kaWYgKCkKKwogYWRk
X2N1c3RvbV9jb21tYW5kKAogICAgIE9VVFBVVCAke0NNQUtFX0JJTkFSWV9ESVJ9L1dlYktpdDIt
JHtXRUJLSVRHVEtfQVBJX1ZFUlNJT059LmdpcgogICAgIERFUEVORFMgV2ViS2l0MgogICAgIERF
UEVORFMgJHtDTUFLRV9CSU5BUllfRElSfS9KYXZhU2NyaXB0Q29yZS0ke1dFQktJVEdUS19BUElf
VkVSU0lPTn0uZ2lyCi0gICAgQ09NTUFORCBDQz0ke0NNQUtFX0NfQ09NUElMRVJ9IENGTEFHUz0t
V25vLWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zIExERkxBR1M9CisgICAgQ09NTUFORCBDQz0ke0NN
QUtFX0NfQ09NUElMRVJ9IENGTEFHUz0ke0lOVFJPU1BFQ1RJT05fQ0ZMQUdTfSBMREZMQUdTPQog
ICAgICAgICBMRF9MSUJSQVJZX1BBVEg9IiR7SU5UUk9TUEVDVElPTl9BRERJVElPTkFMX0xJQlJB
UllfUEFUSH0iCiAgICAgICAgICR7SU5UUk9TUEVDVElPTl9TQ0FOTkVSfQogICAgICAgICAtLXF1
aWV0CkBAIC04NjcsNyArODc0LDcgQEAgYWRkX2N1c3RvbV9jb21tYW5kKAogICAgIE9VVFBVVCAk
e0NNQUtFX0JJTkFSWV9ESVJ9L1dlYktpdDJXZWJFeHRlbnNpb24tJHtXRUJLSVRHVEtfQVBJX1ZF
UlNJT059LmdpcgogICAgIERFUEVORFMgJHtDTUFLRV9CSU5BUllfRElSfS9KYXZhU2NyaXB0Q29y
ZS0ke1dFQktJVEdUS19BUElfVkVSU0lPTn0uZ2lyCiAgICAgREVQRU5EUyAke0NNQUtFX0JJTkFS
WV9ESVJ9L1dlYktpdDItJHtXRUJLSVRHVEtfQVBJX1ZFUlNJT059LmdpcgotICAgIENPTU1BTkQg
Q0M9JHtDTUFLRV9DX0NPTVBJTEVSfSBDRkxBR1M9LVduby1kZXByZWNhdGVkLWRlY2xhcmF0aW9u
cyBMREZMQUdTPQorICAgIENPTU1BTkQgQ0M9JHtDTUFLRV9DX0NPTVBJTEVSfSBDRkxBR1M9JHtJ
TlRST1NQRUNUSU9OX0NGTEFHU30gTERGTEFHUz0KICAgICAgICAgTERfTElCUkFSWV9QQVRIPSIk
e0lOVFJPU1BFQ1RJT05fQURESVRJT05BTF9MSUJSQVJZX1BBVEh9IgogICAgICAgICAke0lOVFJP
U1BFQ1RJT05fU0NBTk5FUn0KICAgICAgICAgLS1xdWlldApkaWZmIC0tZ2l0IGEvU291cmNlL2Nt
YWtlL09wdGlvbnNDb21tb24uY21ha2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFr
ZQppbmRleCA2MDE4ODFkOGRlMjk1ODRmNjY4OTZiN2IzZjU3YzU5ZGE4ZWM2NDRkLi4yZTU2YjJj
ZDJjNDY1NmUzMDNmMDg1ZjBjNjhmMTFjNzBkNDBiZjRkIDEwMDY0NAotLS0gYS9Tb3VyY2UvY21h
a2UvT3B0aW9uc0NvbW1vbi5jbWFrZQorKysgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5j
bWFrZQpAQCAtOTMsNiArOTMsOCBAQCBpZiAoIiR7Q01BS0VfQ1hYX0NPTVBJTEVSX0lEfSIgU1RS
RVFVQUwgIkNsYW5nIikKICAgICBzZXQoQ01BS0VfQ1hYX0ZMQUdTICIke0NNQUtFX0NYWF9GTEFH
U30gLVF1bnVzZWQtYXJndW1lbnRzIikKIGVuZGlmICgpCiAKK29wdGlvbihFTkFCTEVfQ09NUElM
RVJfU0FOSVRJWkVSUyAiRW5hYmxlIHRoZSBzcGVjaWZpZWQgY29tcGlsZXIncyBzYW5pdGl6ZXIg
dG9vbHMiIE9GRikKKwogc3RyaW5nKFRPTE9XRVIgJHtDTUFLRV9IT1NUX1NZU1RFTV9QUk9DRVNT
T1J9IExPV0VSQ0FTRV9DTUFLRV9IT1NUX1NZU1RFTV9QUk9DRVNTT1IpCiBpZiAoIiR7Q01BS0Vf
Q1hYX0NPTVBJTEVSX0lEfSIgU1RSRVFVQUwgIkdOVSIgQU5EICIke0xPV0VSQ0FTRV9DTUFLRV9I
T1NUX1NZU1RFTV9QUk9DRVNTT1J9IiBNQVRDSEVTICIoaVszLTZdODZ8eDg2KSIpCiAgICAgIyBU
byBhdm9pZCBvdXQgb2YgbWVtb3J5IHdoZW4gYnVpbGRpbmcgd2l0aCBkZWJ1ZyBvcHRpb24gaW4g
MzJiaXQgc3lzdGVtLgpAQCAtMTAwLDcgKzEwMiw3IEBAIGlmICgiJHtDTUFLRV9DWFhfQ09NUElM
RVJfSUR9IiBTVFJFUVVBTCAiR05VIiBBTkQgIiR7TE9XRVJDQVNFX0NNQUtFX0hPU1RfU1lTVEVN
CiAgICAgc2V0KENNQUtFX1NIQVJFRF9MSU5LRVJfRkxBR1NfREVCVUcgIi1XbCwtLW5vLWtlZXAt
bWVtb3J5ICR7Q01BS0VfU0hBUkVEX0xJTktFUl9GTEFHU19ERUJVR30iKQogZW5kaWYgKCkKIAot
aWYgKFVOSVggQU5EIE5PVCBBUFBMRSkKK2lmIChVTklYIEFORCBOT1QgQVBQTEUgQU5EIE5PVCBF
TkFCTEVfQ09NUElMRVJfU0FOSVRJWkVSUykKICAgICBzZXQoQ01BS0VfU0hBUkVEX0xJTktFUl9G
TEFHUyAiLVdsLC0tbm8tdW5kZWZpbmVkICR7Q01BS0VfU0hBUkVEX0xJTktFUl9GTEFHU30iKQog
ZW5kaWYgKCkKIApkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IGUzNjRi
NzIwM2M0NDM0NzA2Y2Q2ODk4OTY5MGIyNjU2ZWI3NDA5NjQuLjUxZGZkZTlkZDM4MTg4N2Y0ZmFi
NTlmMTMxYWM5Y2JjYTExOGFkNTcgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwyMSBAQAorMjAxNS0wNC0yOCAgWmFuIERvYmVyc2VrICA8emRvYmVyc2Vr
QGlnYWxpYS5jb20+CisKKyAgICAgICAgW0NNYWtlXSBBZGQgc3VwcG9ydCBmb3IgYnVpbGRpbmcg
d2l0aCB2YXJpb3VzIHNhbml0aXplciB0b29scworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMxOTQxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgQWRkIHRoZSBFTkFCTEVfQ09NUElMRVJfU0FOSVRJWkVSUyBD
TWFrZSBvcHRpb24gdGhhdCwgd2hlbiBlbmFibGVkLAorICAgICAgICBhcHBsaWVzIHRoZSBuZWNl
c3NhcnkgcnVsZXMgdG8gZW5hYmxlIGJ1aWxkaW5nIHRoZSBHVEsgcG9ydCB3aXRoCisgICAgICAg
IHRoZSB2YXJpb3VzIHNhbml0aXplciB0b29scyB0aGF0IHdlcmUgc3BlY2lmaWVkIHRocm91Z2gg
Q0ZMQUdTIGFuZCBDWFhGTEFHUy4KKworICAgICAgICAqIFNvdXJjZS9QbGF0Zm9ybUdUSy5jbWFr
ZTogU3BlY2lmeSB0aGUgTERGTEFHUyBlbnZpcm9ubWVudCB2YXJpYWJsZSB0aGF0CisgICAgICAg
IGNvbnRhaW5zIHRoZSAtZnNhbml0aXplPSBjb21waWxlciBmbGFncyB3aGljaCBhcHBlYXIgaW4g
Q0ZMQUdTLCBhdm9pZGluZworICAgICAgICBsaW5raW5nIGVycm9ycyB0aGF0IG90aGVyd2lzZSBv
Y2N1ciB1bmRlciBndGtkb2MgdG9vbHMuCisgICAgICAgICogU291cmNlL2NtYWtlL09wdGlvbnND
b21tb24uY21ha2U6IEFkZCB0aGUgRU5BQkxFX0NPTVBJTEVSX1NBTklUSVpFUlMKKyAgICAgICAg
b3B0aW9uLiBBdm9pZCBlbmZvcmNpbmcgbm8tdW5kZWZpbmVkLXN5bWJvbHMgcnVsZSB3aGVuIHRo
YXQgb3B0aW9uIGlzCisgICAgICAgIGVuYWJsZWQuCisKIDIwMTUtMDQtMjQgIFBoaWxpcHBlIE5v
cm1hbmQgIDxwbm9ybWFuZEBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtKSEJ1aWxkXSBNb3ZlIHRv
IHVwc3RyZWFtIE9wZW5XZWJSVEMK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>254486</attachid>
            <date>2015-06-08 05:14:59 -0700</date>
            <delta_ts>2015-06-18 23:01:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-131941-20150608051854.patch</filename>
            <type>text/plain</type>
            <size>4727</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg1MTA1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZDhiZWMzM2NlNGRjNmVl
Mjk2MzFiMjc3ZTA2OGE3NTNmY2FjNmM1OC4uZmEzODk0MGQ3NmFlY2MxNDNkYzhhMjRjNjY1MzUw
MDM4YWY2ODZlOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE1LTA1LTI2ICBaYW4g
RG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbQ01ha2VdIEFkZCBz
dXBwb3J0IGZvciBidWlsZGluZyB3aXRoIHZhcmlvdXMgc2FuaXRpemVyIHRvb2xzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzE5NDEKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFBsYXRmb3JtR1RLLmNt
YWtlOiBQYXNzIHRoZSAtZnNhbml0aXplIGNvbXBpbGVyIGZsYWdzIHRvIHRoZSBnLWlyLXNjYW5u
ZXIKKyAgICAgICAgdG9vbCB0aHJvdWdoIHRoZSBDRkxBR1MgZW52aXJvbm1lbnQgdmFyaWFibGUu
CisKIDIwMTUtMDYtMDEgIEVucmljYSBDYXN1Y2NpICA8ZW5yaWNhQGFwcGxlLmNvbT4KIAogICAg
ICAgICBbaU9TXSBIYXJkd2FyZSBLZXlib2FyZDogQWxsIGNvbWJpbmF0aW9ucyBmb3IgYXJyb3cg
a2V5cyB3aXRoIFNoaWZ0IGRvIG5vdCBleHRlbmQgdGhlIHNlbGVjdGlvbi4KZGlmZiAtLWdpdCBh
L1NvdXJjZS9QbGF0Zm9ybUdUSy5jbWFrZSBiL1NvdXJjZS9QbGF0Zm9ybUdUSy5jbWFrZQppbmRl
eCBlZWZmYThiODU0NGJiM2NmN2ZlMTQ4YmU1OTFhOWMwYjZhZjU5MzNkLi5iMWEzMTA2Y2JhNTg2
ODQwYmFkNGEyMTRkNjhhOTRiNzQ2NjA5MjQ0IDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm1H
VEsuY21ha2UKKysrIGIvU291cmNlL1BsYXRmb3JtR1RLLmNtYWtlCkBAIC0yNSw3ICsyNSw3IEBA
IG1hY3JvKEFERF9HVEtET0NfR0VORVJBVE9SIF9zdGFtcF9uYW1lIF9leHRyYV9hcmdzKQogICAg
IGFkZF9jdXN0b21fY29tbWFuZCgKICAgICAgICAgT1VUUFVUICIke0NNQUtFX0JJTkFSWV9ESVJ9
LyR7X3N0YW1wX25hbWV9IgogICAgICAgICBERVBFTkRTICR7RG9jdW1lbnRhdGlvbkRlcGVuZGVu
Y2llc30KLSAgICAgICAgQ09NTUFORCBDQz0ke0NNQUtFX0NfQ09NUElMRVJ9IENGTEFHUz0ke0NN
QUtFX0NfRkxBR1N9ICR7Q01BS0VfU09VUkNFX0RJUn0vVG9vbHMvZ3RrL2dlbmVyYXRlLWd0a2Rv
YyAke19leHRyYV9hcmdzfQorICAgICAgICBDT01NQU5EIENDPSR7Q01BS0VfQ19DT01QSUxFUn0g
Q0ZMQUdTPSR7Q01BS0VfQ19GTEFHU30gTERGTEFHUz0ke0VOQUJMRURfQ09NUElMRVJfU0FOSVRJ
WkVSU30gJHtDTUFLRV9TT1VSQ0VfRElSfS9Ub29scy9ndGsvZ2VuZXJhdGUtZ3RrZG9jICR7X2V4
dHJhX2FyZ3N9CiAgICAgICAgIENPTU1BTkQgdG91Y2ggJHtfc3RhbXBfbmFtZX0KICAgICAgICAg
V09SS0lOR19ESVJFQ1RPUlkgIiR7Q01BS0VfQklOQVJZX0RJUn0iCiAgICAgKQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdDIvUGxhdGZvcm1HVEsuY21ha2UgYi9Tb3VyY2UvV2ViS2l0Mi9QbGF0
Zm9ybUdUSy5jbWFrZQppbmRleCA4OWMyM2ExZDdmOTIwNzIyNDI5MmU2NGE4MzQ2ZjM0Mzg0ZmI4
ZmU1Li5lYjI4ZjJjMzM5YTJiNmU5Yzk0NTczYjJmMjMwYmI1OWQ2Mzg1MDkwIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybUdUSy5jbWFrZQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9Q
bGF0Zm9ybUdUSy5jbWFrZQpAQCAtODM2LDcgKzgzNiw3IEBAIGFkZF9jdXN0b21fY29tbWFuZCgK
ICAgICBPVVRQVVQgJHtDTUFLRV9CSU5BUllfRElSfS9XZWJLaXQyLSR7V0VCS0lUR1RLX0FQSV9W
RVJTSU9OfS5naXIKICAgICBERVBFTkRTIFdlYktpdDIKICAgICBERVBFTkRTICR7Q01BS0VfQklO
QVJZX0RJUn0vSmF2YVNjcmlwdENvcmUtJHtXRUJLSVRHVEtfQVBJX1ZFUlNJT059LmdpcgotICAg
IENPTU1BTkQgQ0M9JHtDTUFLRV9DX0NPTVBJTEVSfSBDRkxBR1M9LVduby1kZXByZWNhdGVkLWRl
Y2xhcmF0aW9ucyBMREZMQUdTPQorICAgIENPTU1BTkQgQ0M9JHtDTUFLRV9DX0NPTVBJTEVSfSBD
RkxBR1M9Ii1Xbm8tZGVwcmVjYXRlZC1kZWNsYXJhdGlvbnMgJHtFTkFCTEVEX0NPTVBJTEVSX1NB
TklUSVpFUlN9IiBMREZMQUdTPQogICAgICAgICBMRF9MSUJSQVJZX1BBVEg9IiR7SU5UUk9TUEVD
VElPTl9BRERJVElPTkFMX0xJQlJBUllfUEFUSH0iCiAgICAgICAgICR7SU5UUk9TUEVDVElPTl9T
Q0FOTkVSfQogICAgICAgICAtLXF1aWV0CkBAIC04NzYsNyArODc2LDcgQEAgYWRkX2N1c3RvbV9j
b21tYW5kKAogICAgIE9VVFBVVCAke0NNQUtFX0JJTkFSWV9ESVJ9L1dlYktpdDJXZWJFeHRlbnNp
b24tJHtXRUJLSVRHVEtfQVBJX1ZFUlNJT059LmdpcgogICAgIERFUEVORFMgJHtDTUFLRV9CSU5B
UllfRElSfS9KYXZhU2NyaXB0Q29yZS0ke1dFQktJVEdUS19BUElfVkVSU0lPTn0uZ2lyCiAgICAg
REVQRU5EUyAke0NNQUtFX0JJTkFSWV9ESVJ9L1dlYktpdDItJHtXRUJLSVRHVEtfQVBJX1ZFUlNJ
T059LmdpcgotICAgIENPTU1BTkQgQ0M9JHtDTUFLRV9DX0NPTVBJTEVSfSBDRkxBR1M9LVduby1k
ZXByZWNhdGVkLWRlY2xhcmF0aW9ucyBMREZMQUdTPQorICAgIENPTU1BTkQgQ0M9JHtDTUFLRV9D
X0NPTVBJTEVSfSBDRkxBR1M9Ii1Xbm8tZGVwcmVjYXRlZC1kZWNsYXJhdGlvbnMgJHtFTkFCTEVE
X0NPTVBJTEVSX1NBTklUSVpFUlN9IiBMREZMQUdTPQogICAgICAgICBMRF9MSUJSQVJZX1BBVEg9
IiR7SU5UUk9TUEVDVElPTl9BRERJVElPTkFMX0xJQlJBUllfUEFUSH0iCiAgICAgICAgICR7SU5U
Uk9TUEVDVElPTl9TQ0FOTkVSfQogICAgICAgICAtLXF1aWV0CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
Y21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZSBiL1NvdXJjZS9jbWFrZS9PcHRpb25zQ29tbW9uLmNt
YWtlCmluZGV4IGZjMzEyNTM1MDk4YjI4ZDMxZjcwNTFiYzBjYzQxMzQ1ZjQzMjA2OTUuLjY2OTE1
MjY2YmFjNDQ2OTRiMTNkMWFhOWNkNzczZmM4MGZjMmZiMWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9j
bWFrZS9PcHRpb25zQ29tbW9uLmNtYWtlCisrKyBiL1NvdXJjZS9jbWFrZS9PcHRpb25zQ29tbW9u
LmNtYWtlCkBAIC0xMDQsNyArMTA0LDkgQEAgaWYgKCIke0NNQUtFX0NYWF9DT01QSUxFUl9JRH0i
IFNUUkVRVUFMICJHTlUiIEFORCAiJHtMT1dFUkNBU0VfQ01BS0VfSE9TVF9TWVNURU0KICAgICBz
ZXQoQ01BS0VfU0hBUkVEX0xJTktFUl9GTEFHU19ERUJVRyAiLVdsLC0tbm8ta2VlcC1tZW1vcnkg
JHtDTUFLRV9TSEFSRURfTElOS0VSX0ZMQUdTX0RFQlVHfSIpCiBlbmRpZiAoKQogCi1pZiAoVU5J
WCBBTkQgTk9UIEFQUExFKQorc3RyaW5nKFJFR0VYIE1BVENIQUxMICItZnNhbml0aXplPVteIF0q
IiBFTkFCTEVEX0NPTVBJTEVSX1NBTklUSVpFUlMgJHtDTUFLRV9DWFhfRkxBR1N9KQorCitpZiAo
VU5JWCBBTkQgTk9UIEFQUExFIEFORCBOT1QgRU5BQkxFRF9DT01QSUxFUl9TQU5JVElaRVJTKQog
ICAgIHNldChDTUFLRV9TSEFSRURfTElOS0VSX0ZMQUdTICItV2wsLS1uby11bmRlZmluZWQgJHtD
TUFLRV9TSEFSRURfTElOS0VSX0ZMQUdTfSIpCiBlbmRpZiAoKQogCmRpZmYgLS1naXQgYS9DaGFu
Z2VMb2cgYi9DaGFuZ2VMb2cKaW5kZXggNzA0MTVhODg2NmFiMDJhZWJjZDZiOTM4YWRjZDRjY2Ex
ZjYxMGU5NC4uYWQwYzI5Y2VjMmNjOTRkNTkyN2FiOTMxMzRhY2E3ZDRmNTRhZWYxOCAxMDA2NDQK
LS0tIGEvQ2hhbmdlTG9nCisrKyBiL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE1LTA1
LTI2ICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbQ01h
a2VdIEFkZCBzdXBwb3J0IGZvciBidWlsZGluZyB3aXRoIHZhcmlvdXMgc2FuaXRpemVyIHRvb2xz
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzE5NDEK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNvdXJj
ZS9QbGF0Zm9ybUdUSy5jbWFrZTogUGFzcyB0aGUgLWZzYW5pdGl6ZT0gY29tcGlsZXIgZmxhZ3Mg
dG8gYW55IHRvb2wKKyAgICAgICAgaW52b2tlZCB0aHJvdWdoIHRoZSBnZW5lcmF0ZS1ndGtkb2Mg
c2NyaXB0IHZpYSB0aGUgTERGTEFHUyBlbnZpcm9ubWVudCB2YXJpYWJsZS4KKyAgICAgICAgKiBT
b3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZTogUGljayB1cCBhbnkgLWZzYW5pdGl6ZT0g
Y29tcGlsZXIgZmxhZ3MgZnJvbQorICAgICAgICBDTUFLRV9DWFhfRkxBR1MgYW5kIHN0b3JlIHRo
ZW0gaW4gdGhlIEVOQUJMRURfQ09NUElMRVJfU0FOSVRJWkVSUyB2YXJpYWJsZS4gSWYKKyAgICAg
ICAgYW55IHN1Y2ggZmxhZyBpcyBwcmVzZW50LCB3ZSBtdXN0IGFsbG93IHRoZSBsaW5raW5nIHRv
IHN1Y2NlZWQgZGVzcGl0ZSB1bmRlZmluZWQKKyAgICAgICAgc3ltYm9scyAoZ2VuZXJhdGVkIGJ5
IHRoZSBzYW5pdGl6ZXIgdG9vbCkgdGhhdCBhcmVuJ3QgcmVzb2x2ZWQgYXQgbGluay10aW1lLgor
CiAyMDE1LTA2LTAxICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CiAKICAg
ICAgICAgW2NtYWtlXSBTdXBwcmVzcyBwYXJlbnRoZXNlcy1lcXVhbGl0eSB3YXJuaW5ncwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>255176</attachid>
            <date>2015-06-18 23:01:22 -0700</date>
            <delta_ts>2015-06-21 01:36:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-131941-20150618230043.patch</filename>
            <type>text/plain</type>
            <size>4673</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg1NzM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNTRhZmJjZjUzY2U3OTgx
ZGZjZDQ5ZWIzZDI0OGU5OGQ5MmRiMDI1YS4uNzYyYjI3ODQ3ODA4ODMyZjUzZTRmM2Q1MzcxYjBh
MmU1OGMzZmEyOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE1LTA2LTE4ICBaYW4g
RG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbQ01ha2VdIEFkZCBz
dXBwb3J0IGZvciBidWlsZGluZyB3aXRoIHZhcmlvdXMgc2FuaXRpemVyIHRvb2xzCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzE5NDEKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFBsYXRmb3JtR1RLLmNt
YWtlOiBQYXNzIHRoZSAtZnNhbml0aXplIGNvbXBpbGVyIGZsYWdzIHRvIHRoZSBnLWlyLXNjYW5u
ZXIKKyAgICAgICAgdG9vbCB0aHJvdWdoIHRoZSBDRkxBR1MgZW52aXJvbm1lbnQgdmFyaWFibGUu
CisKIDIwMTUtMDYtMTggIEpvbiBMZWUgIDxqb25sZWVAYXBwbGUuY29tPgogCiAgICAgICAgIFVw
ZGF0ZSBBVktpdCB1c2FnZSBvZiBwaXAKZGlmZiAtLWdpdCBhL1NvdXJjZS9QbGF0Zm9ybUdUSy5j
bWFrZSBiL1NvdXJjZS9QbGF0Zm9ybUdUSy5jbWFrZQppbmRleCBlZWZmYThiODU0NGJiM2NmN2Zl
MTQ4YmU1OTFhOWMwYjZhZjU5MzNkLi4yY2ZhMWFhMDA5NGE5YmMyNTgxYjNjMjY0MGEwOGJkYmFi
YWI2OGIxIDEwMDY0NAotLS0gYS9Tb3VyY2UvUGxhdGZvcm1HVEsuY21ha2UKKysrIGIvU291cmNl
L1BsYXRmb3JtR1RLLmNtYWtlCkBAIC0yNSw3ICsyNSw3IEBAIG1hY3JvKEFERF9HVEtET0NfR0VO
RVJBVE9SIF9zdGFtcF9uYW1lIF9leHRyYV9hcmdzKQogICAgIGFkZF9jdXN0b21fY29tbWFuZCgK
ICAgICAgICAgT1VUUFVUICIke0NNQUtFX0JJTkFSWV9ESVJ9LyR7X3N0YW1wX25hbWV9IgogICAg
ICAgICBERVBFTkRTICR7RG9jdW1lbnRhdGlvbkRlcGVuZGVuY2llc30KLSAgICAgICAgQ09NTUFO
RCBDQz0ke0NNQUtFX0NfQ09NUElMRVJ9IENGTEFHUz0ke0NNQUtFX0NfRkxBR1N9ICR7Q01BS0Vf
U09VUkNFX0RJUn0vVG9vbHMvZ3RrL2dlbmVyYXRlLWd0a2RvYyAke19leHRyYV9hcmdzfQorICAg
ICAgICBDT01NQU5EIENDPSR7Q01BS0VfQ19DT01QSUxFUn0gQ0ZMQUdTPSR7Q01BS0VfQ19GTEFH
U30gTERGTEFHUz0iJHtMREZMQUdTfSAke0VOQUJMRURfQ09NUElMRVJfU0FOSVRJWkVSU30iICR7
Q01BS0VfU09VUkNFX0RJUn0vVG9vbHMvZ3RrL2dlbmVyYXRlLWd0a2RvYyAke19leHRyYV9hcmdz
fQogICAgICAgICBDT01NQU5EIHRvdWNoICR7X3N0YW1wX25hbWV9CiAgICAgICAgIFdPUktJTkdf
RElSRUNUT1JZICIke0NNQUtFX0JJTkFSWV9ESVJ9IgogICAgICkKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQyL1BsYXRmb3JtR1RLLmNtYWtlIGIvU291cmNlL1dlYktpdDIvUGxhdGZvcm1HVEsu
Y21ha2UKaW5kZXggYTNiYjZkN2NmZTVlZDgyMTQzMmNhMTliZmExZjI1MTU2YmZjODVhYS4uMTlk
YzBiMTQzYzc2NTYxNjAxY2IzNzA4N2VjY2Q1YTk0NzVjZWY2NSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdDIvUGxhdGZvcm1HVEsuY21ha2UKKysrIGIvU291cmNlL1dlYktpdDIvUGxhdGZvcm1H
VEsuY21ha2UKQEAgLTgzOCw3ICs4MzgsNyBAQCBhZGRfY3VzdG9tX2NvbW1hbmQoCiAgICAgT1VU
UFVUICR7Q01BS0VfQklOQVJZX0RJUn0vV2ViS2l0Mi0ke1dFQktJVEdUS19BUElfVkVSU0lPTn0u
Z2lyCiAgICAgREVQRU5EUyBXZWJLaXQyCiAgICAgREVQRU5EUyAke0NNQUtFX0JJTkFSWV9ESVJ9
L0phdmFTY3JpcHRDb3JlLSR7V0VCS0lUR1RLX0FQSV9WRVJTSU9OfS5naXIKLSAgICBDT01NQU5E
IENDPSR7Q01BS0VfQ19DT01QSUxFUn0gQ0ZMQUdTPS1Xbm8tZGVwcmVjYXRlZC1kZWNsYXJhdGlv
bnMgTERGTEFHUz0KKyAgICBDT01NQU5EIENDPSR7Q01BS0VfQ19DT01QSUxFUn0gQ0ZMQUdTPSIt
V25vLWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zICR7RU5BQkxFRF9DT01QSUxFUl9TQU5JVElaRVJT
fSIgTERGTEFHUz0KICAgICAgICAgTERfTElCUkFSWV9QQVRIPSIke0lOVFJPU1BFQ1RJT05fQURE
SVRJT05BTF9MSUJSQVJZX1BBVEh9IgogICAgICAgICAke0lOVFJPU1BFQ1RJT05fU0NBTk5FUn0K
ICAgICAgICAgLS1xdWlldApAQCAtODc4LDcgKzg3OCw3IEBAIGFkZF9jdXN0b21fY29tbWFuZCgK
ICAgICBPVVRQVVQgJHtDTUFLRV9CSU5BUllfRElSfS9XZWJLaXQyV2ViRXh0ZW5zaW9uLSR7V0VC
S0lUR1RLX0FQSV9WRVJTSU9OfS5naXIKICAgICBERVBFTkRTICR7Q01BS0VfQklOQVJZX0RJUn0v
SmF2YVNjcmlwdENvcmUtJHtXRUJLSVRHVEtfQVBJX1ZFUlNJT059LmdpcgogICAgIERFUEVORFMg
JHtDTUFLRV9CSU5BUllfRElSfS9XZWJLaXQyLSR7V0VCS0lUR1RLX0FQSV9WRVJTSU9OfS5naXIK
LSAgICBDT01NQU5EIENDPSR7Q01BS0VfQ19DT01QSUxFUn0gQ0ZMQUdTPS1Xbm8tZGVwcmVjYXRl
ZC1kZWNsYXJhdGlvbnMgTERGTEFHUz0KKyAgICBDT01NQU5EIENDPSR7Q01BS0VfQ19DT01QSUxF
Un0gQ0ZMQUdTPSItV25vLWRlcHJlY2F0ZWQtZGVjbGFyYXRpb25zICR7RU5BQkxFRF9DT01QSUxF
Ul9TQU5JVElaRVJTfSIgTERGTEFHUz0KICAgICAgICAgTERfTElCUkFSWV9QQVRIPSIke0lOVFJP
U1BFQ1RJT05fQURESVRJT05BTF9MSUJSQVJZX1BBVEh9IgogICAgICAgICAke0lOVFJPU1BFQ1RJ
T05fU0NBTk5FUn0KICAgICAgICAgLS1xdWlldApkaWZmIC0tZ2l0IGEvU291cmNlL2NtYWtlL09w
dGlvbnNDb21tb24uY21ha2UgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZQppbmRl
eCBmYzMxMjUzNTA5OGIyOGQzMWY3MDUxYmMwY2M0MTM0NWY0MzIwNjk1Li42NjkxNTI2NmJhYzQ0
Njk0YjEzZDFhYTljZDc3M2ZjODBmYzJmYjFmIDEwMDY0NAotLS0gYS9Tb3VyY2UvY21ha2UvT3B0
aW9uc0NvbW1vbi5jbWFrZQorKysgYi9Tb3VyY2UvY21ha2UvT3B0aW9uc0NvbW1vbi5jbWFrZQpA
QCAtMTA0LDcgKzEwNCw5IEBAIGlmICgiJHtDTUFLRV9DWFhfQ09NUElMRVJfSUR9IiBTVFJFUVVB
TCAiR05VIiBBTkQgIiR7TE9XRVJDQVNFX0NNQUtFX0hPU1RfU1lTVEVNCiAgICAgc2V0KENNQUtF
X1NIQVJFRF9MSU5LRVJfRkxBR1NfREVCVUcgIi1XbCwtLW5vLWtlZXAtbWVtb3J5ICR7Q01BS0Vf
U0hBUkVEX0xJTktFUl9GTEFHU19ERUJVR30iKQogZW5kaWYgKCkKIAotaWYgKFVOSVggQU5EIE5P
VCBBUFBMRSkKK3N0cmluZyhSRUdFWCBNQVRDSEFMTCAiLWZzYW5pdGl6ZT1bXiBdKiIgRU5BQkxF
RF9DT01QSUxFUl9TQU5JVElaRVJTICR7Q01BS0VfQ1hYX0ZMQUdTfSkKKworaWYgKFVOSVggQU5E
IE5PVCBBUFBMRSBBTkQgTk9UIEVOQUJMRURfQ09NUElMRVJfU0FOSVRJWkVSUykKICAgICBzZXQo
Q01BS0VfU0hBUkVEX0xJTktFUl9GTEFHUyAiLVdsLC0tbm8tdW5kZWZpbmVkICR7Q01BS0VfU0hB
UkVEX0xJTktFUl9GTEFHU30iKQogZW5kaWYgKCkKIApkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIv
Q2hhbmdlTG9nCmluZGV4IGJmZDJkMTQ1NmExNjI4NWIxZGZmMzczNDNkNDAzODEyMTA1ZTc1MzYu
Ljc2Y2E1Y2Q5YmY1ZDBmYmYzYjg5OWIyYmE3MTMxNmIzNGZiZGRmM2IgMTAwNjQ0Ci0tLSBhL0No
YW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxNS0wNi0xOCAgWmFu
IERvYmVyc2VrICA8emRvYmVyc2VrQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0NNYWtlXSBBZGQg
c3VwcG9ydCBmb3IgYnVpbGRpbmcgd2l0aCB2YXJpb3VzIHNhbml0aXplciB0b29scworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMxOTQxCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTb3VyY2UvUGxhdGZv
cm1HVEsuY21ha2U6IFBhc3MgdGhlIC1mc2FuaXRpemU9IGNvbXBpbGVyIGZsYWdzIHRvIGFueSB0
b29sCisgICAgICAgIGludm9rZWQgdGhyb3VnaCB0aGUgZ2VuZXJhdGUtZ3RrZG9jIHNjcmlwdCB2
aWEgdGhlIExERkxBR1MgZW52aXJvbm1lbnQgdmFyaWFibGUuCisgICAgICAgICogU291cmNlL2Nt
YWtlL09wdGlvbnNDb21tb24uY21ha2U6IFBpY2sgdXAgYW55IC1mc2FuaXRpemU9IGNvbXBpbGVy
IGZsYWdzIGZyb20KKyAgICAgICAgQ01BS0VfQ1hYX0ZMQUdTIGFuZCBzdG9yZSB0aGVtIGluIHRo
ZSBFTkFCTEVEX0NPTVBJTEVSX1NBTklUSVpFUlMgdmFyaWFibGUuIElmCisgICAgICAgIGFueSBz
dWNoIGZsYWcgaXMgcHJlc2VudCwgd2UgbXVzdCBhbGxvdyB0aGUgbGlua2luZyB0byBzdWNjZWVk
IGRlc3BpdGUgdW5kZWZpbmVkCisgICAgICAgIHN5bWJvbHMgKGdlbmVyYXRlZCBieSB0aGUgc2Fu
aXRpemVyIHRvb2wpIHRoYXQgYXJlbid0IHJlc29sdmVkIGF0IGxpbmstdGltZS4KKwogMjAxNS0w
Ni0xOCAgUnl1YW4gQ2hvaSAgPHJ5dWFuLmNob2lAbmF2ZXJjb3JwLmNvbT4KIAogICAgICAgICBb
RUZMXSBVc2UgU0VUX0FORF9FWFBPU0VfVE9fQlVJTEQgaW5zdGVhZCBvZiBkZWZpbml0aW9ucwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>255316</attachid>
            <date>2015-06-21 01:36:21 -0700</date>
            <delta_ts>2015-06-22 04:56:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-131941-20150621013540.patch</filename>
            <type>text/plain</type>
            <size>2146</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg1NzUyCmRpZmYgLS1naXQgYS9Tb3VyY2UvUGxhdGZvcm1H
VEsuY21ha2UgYi9Tb3VyY2UvUGxhdGZvcm1HVEsuY21ha2UKaW5kZXggZWVmZmE4Yjg1NDRiYjNj
ZjdmZTE0OGJlNTkxYTljMGI2YWY1OTMzZC4uNDJiMTg3NDQyYmZiNDc3MGRkMjIxMGIxNjlkNjcx
Njk2ZTRhMGEyMiAxMDA2NDQKLS0tIGEvU291cmNlL1BsYXRmb3JtR1RLLmNtYWtlCisrKyBiL1Nv
dXJjZS9QbGF0Zm9ybUdUSy5jbWFrZQpAQCAtMzQsNyArMzQsNyBAQCBlbmRtYWNybygpCiBhZGRf
Z3RrZG9jX2dlbmVyYXRvcigiZG9jcy1idWlsZC5zdGFtcCIgIiIpCiBpZiAoRU5BQkxFX0dUS0RP
QykKICAgICBhZGRfY3VzdG9tX3RhcmdldChndGtkb2MgQUxMIERFUEVORFMgIiR7Q01BS0VfQklO
QVJZX0RJUn0vZG9jcy1idWlsZC5zdGFtcCIpCi1lbHNlICgpCitlbHNlaWYgKE5PVCBFTkFCTEVE
X0NPTVBJTEVSX1NBTklUSVpFUlMpCiAgICAgYWRkX2N1c3RvbV90YXJnZXQoZ3RrZG9jIERFUEVO
RFMgIiR7Q01BS0VfQklOQVJZX0RJUn0vZG9jcy1idWlsZC5zdGFtcCIpCiAKICAgICAjIEFkZCBh
IGRlZmF1bHQgYnVpbGQgc3RlcCB3aGljaCBjaGVjayB0aGF0IGRvY3VtZW50YXRpb24gZG9lcyBu
b3QgaGF2ZSBhbnkgd2FybmluZ3MKZGlmZiAtLWdpdCBhL1NvdXJjZS9jbWFrZS9PcHRpb25zQ29t
bW9uLmNtYWtlIGIvU291cmNlL2NtYWtlL09wdGlvbnNDb21tb24uY21ha2UKaW5kZXggZmMzMTI1
MzUwOThiMjhkMzFmNzA1MWJjMGNjNDEzNDVmNDMyMDY5NS4uNjY5MTUyNjZiYWM0NDY5NGIxM2Qx
YWE5Y2Q3NzNmYzgwZmMyZmIxZiAxMDA2NDQKLS0tIGEvU291cmNlL2NtYWtlL09wdGlvbnNDb21t
b24uY21ha2UKKysrIGIvU291cmNlL2NtYWtlL09wdGlvbnNDb21tb24uY21ha2UKQEAgLTEwNCw3
ICsxMDQsOSBAQCBpZiAoIiR7Q01BS0VfQ1hYX0NPTVBJTEVSX0lEfSIgU1RSRVFVQUwgIkdOVSIg
QU5EICIke0xPV0VSQ0FTRV9DTUFLRV9IT1NUX1NZU1RFTQogICAgIHNldChDTUFLRV9TSEFSRURf
TElOS0VSX0ZMQUdTX0RFQlVHICItV2wsLS1uby1rZWVwLW1lbW9yeSAke0NNQUtFX1NIQVJFRF9M
SU5LRVJfRkxBR1NfREVCVUd9IikKIGVuZGlmICgpCiAKLWlmIChVTklYIEFORCBOT1QgQVBQTEUp
CitzdHJpbmcoUkVHRVggTUFUQ0hBTEwgIi1mc2FuaXRpemU9W14gXSoiIEVOQUJMRURfQ09NUElM
RVJfU0FOSVRJWkVSUyAke0NNQUtFX0NYWF9GTEFHU30pCisKK2lmIChVTklYIEFORCBOT1QgQVBQ
TEUgQU5EIE5PVCBFTkFCTEVEX0NPTVBJTEVSX1NBTklUSVpFUlMpCiAgICAgc2V0KENNQUtFX1NI
QVJFRF9MSU5LRVJfRkxBR1MgIi1XbCwtLW5vLXVuZGVmaW5lZCAke0NNQUtFX1NIQVJFRF9MSU5L
RVJfRkxBR1N9IikKIGVuZGlmICgpCiAKZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxv
ZwppbmRleCA0ZDU1MWQxNTc2NDNlN2U2ODRlM2QzYmFjNDE1OWEwODI1ZTc2NzMzLi41MDU5ZGY0
ODczZTM3OTFkYzk3ZTFlY2U3Y2VhZTY4ZWIyZjdlOTcwIDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cK
KysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTUtMDYtMjEgIFphbiBEb2JlcnNl
ayAgPHpkb2JlcnNla0BpZ2FsaWEuY29tPgorCisgICAgICAgIFtDTWFrZV0gQWRkIHN1cHBvcnQg
Zm9yIGJ1aWxkaW5nIHdpdGggdmFyaW91cyBzYW5pdGl6ZXIgdG9vbHMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMTk0MQorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogU291cmNlL1BsYXRmb3JtR1RLLmNt
YWtlOiBEb24ndCBnZW5lcmF0ZSBhbnkgZG9jdW1lbnRhdGlvbgorICAgICAgICB3aGVuIGNvbXBp
bGluZyB3aXRoIHNhbml0aXplcnMgZW5hYmxlZC4KKyAgICAgICAgKiBTb3VyY2UvY21ha2UvT3B0
aW9uc0NvbW1vbi5jbWFrZTogQWxsb3cgbGlua2luZyB3aXRoCisgICAgICAgIHVuZGVmaW5lZCBz
eW1ib2xzIHdoZW4gY29tcGlsaW5nIHdpdGggc2FuaXRpemVycyBlbmFibGVkLgorCiAyMDE1LTA2
LTE5ICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmVt
b3ZlIHVubmVjZXNzYXJ5IHN2bjpleGVjdXRhYmxlIGZsYWdzCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>