<?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>140819</bug_id>
          
          <creation_ts>2015-01-23 00:43:00 -0800</creation_ts>
          <short_desc>Fix the false positive build failures on the Windows buildbots</short_desc>
          <delta_ts>2015-01-27 09:50:54 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=140845</see_also>
          <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="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Csaba Osztrogonác">ossy</assigned_to>
          <cc>ap</cc>
    
    <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>lforschler</cc>
    
    <cc>ossy</cc>
    
    <cc>rniwa</cc>
    
    <cc>roger_fong</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1063631</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-01-23 00:43:00 -0800</bug_when>
    <thetext>examples:
https://build.webkit.org/builders/Apple%20Win%20Release%20%28Build%29/builds/66798
https://build.webkit.org/builders/Apple%20Win%20Release%20%28Build%29/builds/66807
https://build.webkit.org/builders/Apple%20Win%20Release%20%28Build%29/builds/66832
https://build.webkit.org/builders/Apple%20Win%20Release%20%28Build%29/builds/66849

The problem is that buildbot kills the compile step when there is output since 20 minutes.
If a change is too big, the build time takes more than 20 minutes on the Windows bots,
but the Visual Studio Express doesn&apos;t write anything to stdout during building.

The only one fix here is to increase the timeout of this buildstep.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063633</commentid>
    <comment_count>1</comment_count>
      <attachid>245215</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-01-23 00:44:48 -0800</bug_when>
    <thetext>Created attachment 245215
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063640</commentid>
    <comment_count>2</comment_count>
      <attachid>245217</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-01-23 01:09:40 -0800</bug_when>
    <thetext>Created attachment 245217
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063683</commentid>
    <comment_count>3</comment_count>
      <attachid>245217</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-01-23 08:48:50 -0800</bug_when>
    <thetext>Comment on attachment 245217
Patch

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

I&apos;m in favor of this change, but I think some of the tools people should have final say. It certainly takes longer than 10 minutes to build on Windows from a clean slate; as things currently stand I think we hit this timeout any time we have to rebuild most of WebKit.

&gt; Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg:203
&gt; +        kwargs[&apos;timeout&apos;] = 60 * 60

It certainly can take an hour or so on Windows for a clean build, but I think most of our Mac bots do it in less time. Is there any way to configure this so that Windows has a long timeout and perhaps leave others alone?

Or do other bots have a similar timeout issue and we should just change it across the board?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063686</commentid>
    <comment_count>4</comment_count>
      <attachid>245217</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2015-01-23 08:56:28 -0800</bug_when>
    <thetext>Comment on attachment 245217
Patch

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

&gt;&gt; Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg:203
&gt;&gt; +        kwargs[&apos;timeout&apos;] = 60 * 60
&gt; 
&gt; It certainly can take an hour or so on Windows for a clean build, but I think most of our Mac bots do it in less time. Is there any way to configure this so that Windows has a long timeout and perhaps leave others alone?
&gt; 
&gt; Or do other bots have a similar timeout issue and we should just change it across the board?

If it&apos;s only Windows that has this issue, we should only set the timeout to be 2 hours on Windows bots.

Can we use self.getProperty(&apos;platform&apos;) here (or kwargs[&apos;platform&apos;]) to only set this for Windows bots?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063687</commentid>
    <comment_count>5</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-01-23 08:58:30 -0800</bug_when>
    <thetext>(In reply to comment #0)
&gt; examples:
&gt; https://build.webkit.org/builders/Apple%20Win%20Release%20%28Build%29/builds/
&gt; 66798
&gt; https://build.webkit.org/builders/Apple%20Win%20Release%20%28Build%29/builds/
&gt; 66807
&gt; https://build.webkit.org/builders/Apple%20Win%20Release%20%28Build%29/builds/
&gt; 66832
&gt; https://build.webkit.org/builders/Apple%20Win%20Release%20%28Build%29/builds/
&gt; 66849
&gt; 
&gt; The problem is that buildbot kills the compile step when there is output
&gt; since 20 minutes.
&gt; If a change is too big, the build time takes more than 20 minutes on the
&gt; Windows bots,
&gt; but the Visual Studio Express doesn&apos;t write anything to stdout during
&gt; building.
&gt; 
&gt; The only one fix here is to increase the timeout of this buildstep.

I wonder if there&apos;s any way to output to stdout from the build system as another way to avoid this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063688</commentid>
    <comment_count>6</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-01-23 08:59:55 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; It certainly can take an hour or so on Windows for a clean build, but I
&gt; think most of our Mac bots do it in less time. Is there any way to configure
&gt; this so that Windows has a long timeout and perhaps leave others alone?
&gt; 
&gt; Or do other bots have a similar timeout issue and we should just change it
&gt; across the board?

The default 20 minutes timeout isn&apos;t mean that the build should be finished
in 20 minutes. The buildmaster will kill the build only if it doesn&apos;t produce
any output in 20 minutes. It isn&apos;t problem for Linux and Mac builders, but
Visual Studio Express doesn&apos;t produce any output during the build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063689</commentid>
    <comment_count>7</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-01-23 09:04:02 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; Comment on attachment 245217 [details]
&gt; If it&apos;s only Windows that has this issue, we should only set the timeout to
&gt; be 2 hours on Windows bots.
&gt; 
&gt; Can we use self.getProperty(&apos;platform&apos;) here (or kwargs[&apos;platform&apos;]) to only
&gt; set this for Windows bots?

Unfortunately it isn&apos;t so easy, because properties aren&apos;t accessible when
the buildstep is instantiated in BuildFactory&quot;. But maybe we can pass the
platform to CompileWebKit() or instantiate with timeout if platform==&quot;win&quot;.

Let me try it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063694</commentid>
    <comment_count>8</comment_count>
      <attachid>245230</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-01-23 09:17:23 -0800</bug_when>
    <thetext>Created attachment 245230
Patch

I checked, CompileWebKit(timeout=xxxx) works and platform is passed to BuildFactory.__init__, so we can set timeout for Windows only.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063710</commentid>
    <comment_count>9</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2015-01-23 10:09:06 -0800</bug_when>
    <thetext>That&apos;s an amazing find! Can&apos;t wait for these failures to be a thing of the past.

Two comments:

1. Why are Windows builds so slow? We have decent hardware as far as I know, is there some sort of misconfiguration by any chance?

This comment obviously doesn&apos;t block reviewing or landing the fix.

2. I think that a better way to fix this would be to actually pipe the logs to output as they come. This way, one could watch progress in real time on a web page, like we do for non-Windows builds. And the bot wouldn&apos;t remain stuck for a longer time when an actual freeze occurs. Is that possible to implement with Visual Studio?

I think that we should fix it this way if possible.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063756</commentid>
    <comment_count>10</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-01-23 13:30:36 -0800</bug_when>
    <thetext>(In reply to comment #9)
&gt; That&apos;s an amazing find! Can&apos;t wait for these failures to be a thing of the
&gt; past.
&gt; 
&gt; Two comments:
&gt; 
&gt; 1. Why are Windows builds so slow? We have decent hardware as far as I know,
&gt; is there some sort of misconfiguration by any chance?
&gt; 
&gt; This comment obviously doesn&apos;t block reviewing or landing the fix.

The build itself is no slower than on Mac. The problem is that the way the VS build runs, it does not output any information to stdout; therefore the script thinks the build is hung.

I spent about 5 minutes looking for a setting in Visual Studio to output the &quot;Output Window&quot; text to stdout, but didn&apos;t find anything.

Another option might be to switch to using MSBuild directly, rather than driving it via Visual Studio. This would give us stdout logging like we have using xcodebuild on Mac.

The only downside would be having to write an MSBuild input file to control things, but that&apos;s not a huge problem.

&gt; 2. I think that a better way to fix this would be to actually pipe the logs
&gt; to output as they come. This way, one could watch progress in real time on a
&gt; web page, like we do for non-Windows builds. And the bot wouldn&apos;t remain
&gt; stuck for a longer time when an actual freeze occurs. Is that possible to
&gt; implement with Visual Studio?
&gt; 
&gt; I think that we should fix it this way if possible.

I&apos;ll do a little more digging before giving up. Alternatively, we could land this patch now and revise things later if we figure out how to do it.

If we leave things as they stand, we get false build failures from time-to-time. With ossy&apos;s proposed patch, that wouldn&apos;t happen anymore.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063764</commentid>
    <comment_count>11</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2015-01-23 13:49:10 -0800</bug_when>
    <thetext>&gt; The build itself is no slower than on Mac

A clean OS X build takes 44 minutes on a Mac mini (see &lt;https://build.webkit.org/builders/Apple%20Yosemite%20Release%20%28Build%29/builds/2387&gt;).

I don&apos;t know how long each target takes, but even WebCore is likely under 20 minutes. Also, Mac mini is not all that fast.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063765</commentid>
    <comment_count>12</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-01-23 13:51:50 -0800</bug_when>
    <thetext>(In reply to comment #11)
&gt; &gt; The build itself is no slower than on Mac
&gt; 
&gt; A clean OS X build takes 44 minutes on a Mac mini (see
&gt; &lt;https://build.webkit.org/builders/Apple%20Yosemite%20Release%20%28Build%29/
&gt; builds/2387&gt;).
&gt; 
&gt; I don&apos;t know how long each target takes, but even WebCore is likely under 20
&gt; minutes. Also, Mac mini is not all that fast.

Yes, but you are getting build output during that period. The Visual Studio process that build-webkit is watching produces no output until the entire build (consisting of all projects) has completed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063766</commentid>
    <comment_count>13</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2015-01-23 13:57:49 -0800</bug_when>
    <thetext>I understand how not getting the output breaks the build. What I&apos;m saying is that it shouldn&apos;t be taking that long in the first place. And as previously mentioned, this question doesn&apos;t block the patch at all.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063798</commentid>
    <comment_count>14</comment_count>
      <attachid>245230</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2015-01-23 16:04:20 -0800</bug_when>
    <thetext>Comment on attachment 245230
Patch

r=me. I&apos;m filing a separate bug to deal with this more permanently.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063813</commentid>
    <comment_count>15</comment_count>
      <attachid>245230</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-23 16:49:08 -0800</bug_when>
    <thetext>Comment on attachment 245230
Patch

Clearing flags on attachment: 245230

Committed r179043: &lt;http://trac.webkit.org/changeset/179043&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1063814</commentid>
    <comment_count>16</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-23 16:49:14 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1064488</commentid>
    <comment_count>17</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-01-27 05:38:45 -0800</bug_when>
    <thetext>Just out of curiosity I checked the clean build time on the bots:
- release bot:  27 mins, 32 secs - https://build.webkit.org/builders/Apple%20Win%20Release%20%28Build%29/builds/66907
- debug bot: 28 mins, 6 secs - https://build.webkit.org/builders/Apple%20Win%20Debug%20%28Build%29/builds/85014</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1064543</commentid>
    <comment_count>18</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2015-01-27 09:50:54 -0800</bug_when>
    <thetext>This is not fast, but reasonable. Is there no stdout output until all the targets are built? We may not need to pump the output in real time if we can make each target dump the results once done.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>245215</attachid>
            <date>2015-01-23 00:44:48 -0800</date>
            <delta_ts>2015-01-23 01:09:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-140819-20150123094648.patch</filename>
            <type>text/plain</type>
            <size>1322</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc4OTg2CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNWM5MjZiMzJhOTRlYTliYTRiNGU5NmIyNjFmZjNiMWVh
MDYxZmQ4Zi4uZTljNTEyOTg3ZDA2ZTI0OTQ1ZDZlYTk2MTFjOTdmMzg0ZTE0OWEwNCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEz
IEBACisyMDE1LTAxLTIzICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CisK
KyAgICAgICAgRml4IHRoZSBmYWxzZSBwb3NpdGl2ZSBidWlsZCBmYWlsdXJlcyBvbiB0aGUgV2lu
ZG93cyBidWlsZGJvdHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE0MDgxOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvbWFzdGVy
LmNmZzoKKyAgICAgICAgKENvbXBpbGVXZWJLaXQpOiBJbmNyZWFzZSB0aGUgdGltZW91dCB0byBh
biBob3VyLgorCiAyMDE1LTAxLTIyICBEYXZpZCBLaWx6ZXIgIDxkZGtpbHplckBhcHBsZS5jb20+
CiAKICAgICAgICAgY29uZmlndXJlLXhjb2RlLWZvci1pb3MtZGV2ZWxvcG1lbnQgbmVlZHMgdG8g
aW1wb3J0IHdlYmtpdGRpcnMucG0KZGlmZiAtLWdpdCBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0
L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL21hc3Rlci5jZmcgYi9Ub29scy9CdWlsZFNsYXZlU3Vw
cG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9tYXN0ZXIuY2ZnCmluZGV4IDgyNmZiNDJiYjJj
MjEwNTEwMjRhNzA5Zjc2ZDgyZjEyNzc4OTkwOTcuLjA2OGI1ODcxYTBmZWM0ODIzNGQ3OTlhMWIw
NDczODM0MGMxMzZhMjEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxk
LndlYmtpdC5vcmctY29uZmlnL21hc3Rlci5jZmcKKysrIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBv
cnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvbWFzdGVyLmNmZwpAQCAtMTk4LDYgKzE5OCw3IEBA
IGNsYXNzIENvbXBpbGVXZWJLaXQoc2hlbGwuQ29tcGlsZSk6CiAgICAgZGVzY3JpcHRpb24gPSBb
ImNvbXBpbGluZyJdCiAgICAgZGVzY3JpcHRpb25Eb25lID0gWyJjb21waWxlZCJdCiAgICAgd2Fy
bmluZ1BhdHRlcm4gPSAiLiphcm5pbmc6IC4qIgorICAgIHRpbWVvdXQgPSA2MCAqIDYwCiAKICAg
ICBkZWYgc3RhcnQoc2VsZik6CiAgICAgICAgIHBsYXRmb3JtID0gc2VsZi5nZXRQcm9wZXJ0eSgn
cGxhdGZvcm0nKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>245217</attachid>
            <date>2015-01-23 01:09:40 -0800</date>
            <delta_ts>2015-01-23 09:17:16 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-140819-20150123101140.patch</filename>
            <type>text/plain</type>
            <size>1440</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc4OTg2CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNWM5MjZiMzJhOTRlYTliYTRiNGU5NmIyNjFmZjNiMWVh
MDYxZmQ4Zi4uZTljNTEyOTg3ZDA2ZTI0OTQ1ZDZlYTk2MTFjOTdmMzg0ZTE0OWEwNCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEz
IEBACisyMDE1LTAxLTIzICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CisK
KyAgICAgICAgRml4IHRoZSBmYWxzZSBwb3NpdGl2ZSBidWlsZCBmYWlsdXJlcyBvbiB0aGUgV2lu
ZG93cyBidWlsZGJvdHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE0MDgxOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvbWFzdGVy
LmNmZzoKKyAgICAgICAgKENvbXBpbGVXZWJLaXQpOiBJbmNyZWFzZSB0aGUgdGltZW91dCB0byBh
biBob3VyLgorCiAyMDE1LTAxLTIyICBEYXZpZCBLaWx6ZXIgIDxkZGtpbHplckBhcHBsZS5jb20+
CiAKICAgICAgICAgY29uZmlndXJlLXhjb2RlLWZvci1pb3MtZGV2ZWxvcG1lbnQgbmVlZHMgdG8g
aW1wb3J0IHdlYmtpdGRpcnMucG0KZGlmZiAtLWdpdCBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0
L2J1aWxkLndlYmtpdC5vcmctY29uZmlnL21hc3Rlci5jZmcgYi9Ub29scy9CdWlsZFNsYXZlU3Vw
cG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9tYXN0ZXIuY2ZnCmluZGV4IDgyNmZiNDJiYjJj
MjEwNTEwMjRhNzA5Zjc2ZDgyZjEyNzc4OTkwOTcuLmJhYTFjODc5MjYxZTI4OGRjYjNlODU5YjYx
MDY2OWE2ZTQzNzQyOTggMTAwNjQ0Ci0tLSBhL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1aWxk
LndlYmtpdC5vcmctY29uZmlnL21hc3Rlci5jZmcKKysrIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBv
cnQvYnVpbGQud2Via2l0Lm9yZy1jb25maWcvbWFzdGVyLmNmZwpAQCAtMTk5LDYgKzE5OSwxMCBA
QCBjbGFzcyBDb21waWxlV2ViS2l0KHNoZWxsLkNvbXBpbGUpOgogICAgIGRlc2NyaXB0aW9uRG9u
ZSA9IFsiY29tcGlsZWQiXQogICAgIHdhcm5pbmdQYXR0ZXJuID0gIi4qYXJuaW5nOiAuKiIKIAor
ICAgIGRlZiBfX2luaXRfXyhzZWxmLCAqKmt3YXJncyk6CisgICAgICAgIGt3YXJnc1sndGltZW91
dCddID0gNjAgKiA2MAorICAgICAgICBzaGVsbC5Db21waWxlLl9faW5pdF9fKHNlbGYsICoqa3dh
cmdzKQorCiAgICAgZGVmIHN0YXJ0KHNlbGYpOgogICAgICAgICBwbGF0Zm9ybSA9IHNlbGYuZ2V0
UHJvcGVydHkoJ3BsYXRmb3JtJykKICAgICAgICAgYnVpbGRPbmx5ID0gc2VsZi5nZXRQcm9wZXJ0
eSgnYnVpbGRPbmx5JykK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>245230</attachid>
            <date>2015-01-23 09:17:23 -0800</date>
            <delta_ts>2015-01-23 16:49:08 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-140819-20150123181915.patch</filename>
            <type>text/plain</type>
            <size>1859</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc5MDA2CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNWM5MjZiMzJhOTRlYTliYTRiNGU5NmIyNjFmZjNiMWVh
MDYxZmQ4Zi4uM2YzNzZjMzA4NDRlMmI3YjdhM2Y0YWQ1OWZhOTEyOWVmNzAwNGM2OCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2
IEBACisyMDE1LTAxLTIzICBDc2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CisK
KyAgICAgICAgRml4IHRoZSBmYWxzZSBwb3NpdGl2ZSBidWlsZCBmYWlsdXJlcyBvbiB0aGUgV2lu
ZG93cyBidWlsZGJvdHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE0MDgxOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIEluY3JlYXNlIHRoZSBidWlsZCB0aW1lb3V0ICh3aXRob3V0IHByb2R1Y2luZyBvdXRw
dXQpIHRvIDIgaG91cnMgZm9yIFdpbmRvd3MgYm90cywKKyAgICAgICAgdGhlIGRlZmF1bHQgMjAg
bWludXRlcyBpcyBlbm91Z2ggZm9yIG90aGVycyBzaW5jZSB0aGV5IHByb2R1Y2Ugb3V0cHV0IGR1
cmluZyB0aGUgYnVpbGQuCisKKyAgICAgICAgKiBCdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJr
aXQub3JnLWNvbmZpZy9tYXN0ZXIuY2ZnOgorICAgICAgICAoQnVpbGRGYWN0b3J5Ll9faW5pdF9f
KToKKwogMjAxNS0wMS0yMiAgRGF2aWQgS2lsemVyICA8ZGRraWx6ZXJAYXBwbGUuY29tPgogCiAg
ICAgICAgIGNvbmZpZ3VyZS14Y29kZS1mb3ItaW9zLWRldmVsb3BtZW50IG5lZWRzIHRvIGltcG9y
dCB3ZWJraXRkaXJzLnBtCmRpZmYgLS1naXQgYS9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWls
ZC53ZWJraXQub3JnLWNvbmZpZy9tYXN0ZXIuY2ZnIGIvVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQv
YnVpbGQud2Via2l0Lm9yZy1jb25maWcvbWFzdGVyLmNmZwppbmRleCA4MjZmYjQyYmIyYzIxMDUx
MDI0YTcwOWY3NmQ4MmYxMjc3ODk5MDk3Li4zY2ZlZDg1MzZjMjk3NDc5MmNmZjNmZDI2MzkwNjM3
OTM2YmJkNzU3IDEwMDY0NAotLS0gYS9Ub29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJr
aXQub3JnLWNvbmZpZy9tYXN0ZXIuY2ZnCisrKyBiL1Rvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2J1
aWxkLndlYmtpdC5vcmctY29uZmlnL21hc3Rlci5jZmcKQEAgLTgxMiw3ICs4MTIsMTIgQEAgY2xh
c3MgRmFjdG9yeShmYWN0b3J5LkJ1aWxkRmFjdG9yeSk6CiBjbGFzcyBCdWlsZEZhY3RvcnkoRmFj
dG9yeSk6CiAgICAgZGVmIF9faW5pdF9fKHNlbGYsIHBsYXRmb3JtLCBjb25maWd1cmF0aW9uLCBh
cmNoaXRlY3R1cmVzLCB0cmlnZ2Vycz1Ob25lLCBhZGRpdGlvbmFsQXJndW1lbnRzPU5vbmUsIFNW
Tk1pcnJvcj1Ob25lKToKICAgICAgICAgRmFjdG9yeS5fX2luaXRfXyhzZWxmLCBwbGF0Zm9ybSwg
Y29uZmlndXJhdGlvbiwgYXJjaGl0ZWN0dXJlcywgVHJ1ZSwgYWRkaXRpb25hbEFyZ3VtZW50cywg
U1ZOTWlycm9yKQotICAgICAgICBzZWxmLmFkZFN0ZXAoQ29tcGlsZVdlYktpdCgpKQorCisgICAg
ICAgIGlmIHBsYXRmb3JtID09ICJ3aW4iOgorICAgICAgICAgICAgc2VsZi5hZGRTdGVwKENvbXBp
bGVXZWJLaXQodGltZW91dD0yKjYwKjYwKSkKKyAgICAgICAgZWxzZToKKyAgICAgICAgICAgIHNl
bGYuYWRkU3RlcChDb21waWxlV2ViS2l0KCkpCisKICAgICAgICAgaWYgdHJpZ2dlcnM6CiAgICAg
ICAgICAgICBzZWxmLmFkZFN0ZXAoQXJjaGl2ZUJ1aWx0UHJvZHVjdCgpKQogICAgICAgICAgICAg
c2VsZi5hZGRTdGVwKFVwbG9hZEJ1aWx0UHJvZHVjdCgpKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>