<?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>131045</bug_id>
          
          <creation_ts>2014-04-01 10:05:16 -0700</creation_ts>
          <short_desc>filter-build-webkit: Ignore xcodebuild warnings when compiling with newer builds of clang</short_desc>
          <delta_ts>2022-02-28 04:13:27 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="David Kilzer (:ddkilzer)">ddkilzer</reporter>
          <assigned_to name="David Kilzer (:ddkilzer)">ddkilzer</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>dbates</cc>
    
    <cc>dfarler</cc>
    
    <cc>joepeck</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>996332</commentid>
    <comment_count>0</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2014-04-01 10:05:16 -0700</bug_when>
    <thetext>When using newer builds of clang with xcodebuild, the following output is spewed to STDERR for every single clang invocation:

2014-04-01 09:56:33.518 xcodebuild[32115:db03]  DVTAssertions: Warning in /SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-6080.2/Xcode3Core/LegacyProjects/Frameworks/DevToolsCore/DevToolsCore/BuildSystem/BuildCommandResultsPostprocessing/XCClangResultsPostprocessor.m:88
Details:  Unable to read diagnostics from file &quot;/Volumes/Data/Build/WebCore.build/Release/WebCore.build/Objects-normal/x86_64/AffineTransform.dia&quot; (Invalid File): diagnostics file is a newer version than the one supported
Object:   &lt;XCClangResultsPostprocessor: 0x7ff56303fdb0&gt;
Method:   -generateDiagnosticsFromFile:logSectionRecorder:
Thread:   &lt;NSThread: 0x7ff562e125e0&gt;{name = (null), num = 21}
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.

The filter-build-webkit script should know how to ignore this useless output when combining STDOUT and STDERR for the build command.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996336</commentid>
    <comment_count>1</comment_count>
      <attachid>228296</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2014-04-01 10:11:24 -0700</bug_when>
    <thetext>Created attachment 228296
Patch v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996338</commentid>
    <comment_count>2</comment_count>
      <attachid>228297</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2014-04-01 10:13:32 -0700</bug_when>
    <thetext>Created attachment 228297
Patch v2

Update copyright.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996339</commentid>
    <comment_count>3</comment_count>
      <attachid>228298</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2014-04-01 10:14:43 -0700</bug_when>
    <thetext>Created attachment 228298
Patch v3

Fix typo in ChangeLog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996354</commentid>
    <comment_count>4</comment_count>
      <attachid>228298</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2014-04-01 10:30:51 -0700</bug_when>
    <thetext>Comment on attachment 228298
Patch v3

Although I would love to ignore them, shouldn&apos;t we consider filing bugs if the compiler / tools asks us to?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996356</commentid>
    <comment_count>5</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2014-04-01 10:37:33 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 228298 [details])
&gt; Although I would love to ignore them, shouldn&apos;t we consider filing bugs if the compiler / tools asks us to?

No, because it&apos;s an unsupported configuration that will be fixed when they integrate a newer version of clang at a later date.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996511</commentid>
    <comment_count>6</comment_count>
      <attachid>228298</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2014-04-01 16:36:20 -0700</bug_when>
    <thetext>Comment on attachment 228298
Patch v3

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

&gt; Tools/ChangeLog:10
&gt; +        (shouldIgnoreLine): Ignore DVTAssertions related to new builds
&gt; +        of clang.

This description may not fully represent the impact of the proposed change. That is, we may also ignore the error details of any Xcode warning. See my remark below for more details.

&gt; Tools/Scripts/filter-build-webkit:261
&gt; +    return 1 if $line =~ /^(Details|Object|Method|Function|Thread):/;
&gt; +    return 1 if $line =~ /^Please file a bug at /;

Are these lines only emitted for DVTAssertions? If not, then we&apos;ll be omitting these lines from all Xcode errors. (Is that OK?) We may want to consider omitting these lines for only DVTAssertions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996518</commentid>
    <comment_count>7</comment_count>
    <who name="David Farler">dfarler</who>
    <bug_when>2014-04-01 16:48:11 -0700</bug_when>
    <thetext>You could always just tee the full build log to a file and then pipe to the filter. I wonder if we do something similar to that on the bots.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996766</commentid>
    <comment_count>8</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2014-04-02 11:59:53 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; You could always just tee the full build log to a file and then pipe to the filter. I wonder if we do something similar to that on the bots.

I do this all the time when building so I can go back to reference anything I miss:

$ make debug ARCHS=&quot;x86_64&quot; 2&gt;&amp;1 | tee build-debug.txt | ./Tools/Scripts/filter-build-webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996775</commentid>
    <comment_count>9</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2014-04-02 12:13:01 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (From update of attachment 228298 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=228298&amp;action=review
&gt; 
&gt; &gt; Tools/ChangeLog:10
&gt; &gt; +        (shouldIgnoreLine): Ignore DVTAssertions related to new builds
&gt; &gt; +        of clang.
&gt; 
&gt; This description may not fully represent the impact of the proposed change. That is, we may also ignore the error details of any Xcode warning. See my remark below for more details.

You are correct, I could say this instead:

    Ignore DVTAssertions related to new builds of clang, plus debug data for all DVTAssertions.

&gt; &gt; Tools/Scripts/filter-build-webkit:261
&gt; &gt; +    return 1 if $line =~ /^(Details|Object|Method|Function|Thread):/;
&gt; &gt; +    return 1 if $line =~ /^Please file a bug at /;
&gt; 
&gt; Are these lines only emitted for DVTAssertions? If not, then we&apos;ll be omitting these lines from all Xcode errors. (Is that OK?) We may want to consider omitting these lines for only DVTAssertions.

I can&apos;t say for sure that these lines are output only for DVTAssertions, but based on my experience, they are output with every DVTAssertion, and they add nothing of immediate value if you&apos;re going to filter the output anyway.

As noted in Comment #8, I always tee the full build output to a file, and the filter the rest via the script.  If you&apos;re filtering output, you want the minimum necessary to spot an issue, and based on what we know so far, ignoring the Details|Object|Method|Function|Thread messages won&apos;t skip anything important.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>996888</commentid>
    <comment_count>10</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2014-04-02 16:09:45 -0700</bug_when>
    <thetext>Committed r166674: &lt;http://trac.webkit.org/changeset/166674&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>228296</attachid>
            <date>2014-04-01 10:11:24 -0700</date>
            <delta_ts>2014-04-01 10:13:32 -0700</delta_ts>
            <desc>Patch v1</desc>
            <filename>bug-131045-v1.diff</filename>
            <type>text/plain</type>
            <size>1541</size>
            <attacher name="David Kilzer (:ddkilzer)">ddkilzer</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAzOTEz
ZWI5Li4zOGE3OTJhIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTQtMDQtMDEgIERhdmlkIEtpbHplciAgPGRka2ls
emVyQGFwcGxlLmNvbT4KKworICAgICAgICBmaWx0ZXItYnVpbGQtd2Via2l0OiBJZ25vcmUgeGNv
ZGVidWlsZCB3YXJuaW5ncyB3aGVuIGNvbXBpbGluZyB3aXRoIG5ld2VyIGJ1aWxkcyBvZiBjbGFu
ZworICAgICAgICA8aHR0cDovL3dlYmtpdC5vcmcvYi8xMzEwNDU+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTY3JpcHRzL2ZpbHRlci1idWlsZC13
ZWJraXQ6CisgICAgICAgIChzaG91bGRJZ25vcmVMaW5lKTogSWdub3JlIERWVEFzc2VydGlvbnMg
cmVsYXRlZCB0byBuZXcgYnVpZGxzCisgICAgICAgIG9mIGNsYW5nLgorCiAyMDE0LTAzLTI4ICBE
YXJpbiBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KIAogICAgICAgICBGaXggcmVjZW50bHktaW50
cm9kdWNlZCBvZmYtYnktb25lIGVycm9yIGluIGNlbnRlclRydW5jYXRlVG9CdWZmZXIKZGlmZiAt
LWdpdCBhL1Rvb2xzL1NjcmlwdHMvZmlsdGVyLWJ1aWxkLXdlYmtpdCBiL1Rvb2xzL1NjcmlwdHMv
ZmlsdGVyLWJ1aWxkLXdlYmtpdAppbmRleCBlNzdkM2RjLi44MmNkOWVjIDEwMDc1NQotLS0gYS9U
b29scy9TY3JpcHRzL2ZpbHRlci1idWlsZC13ZWJraXQKKysrIGIvVG9vbHMvU2NyaXB0cy9maWx0
ZXItYnVpbGQtd2Via2l0CkBAIC0yNTYsNiArMjU2LDkgQEAgc3ViIHNob3VsZElnbm9yZUxpbmUo
JCQpCiAgICAgcmV0dXJuIDEgaWYgJGxpbmUgPX4gL153YXJuaW5nXDogZGV0ZWN0ZWQgaW50ZXJu
YWwgaW5zdGFsbCwgcGFzc2luZyBlbnRpdGxlbWVudHMgdG8gc2ltdWxhdG9yIGFueXdheVwuLzsK
ICAgICByZXR1cm4gMSBpZiAkbGluZSA9fiAvbWF5IG5vdCBmdW5jdGlvbiBpbiB0aGUgU2ltdWxh
dG9yIGJlY2F1c2UgQWQgSG9jLzsKICAgICByZXR1cm4gMSBpZiAkbGluZSA9fiAvXC91c3JcL2Jp
blwvY2xhbmcgLio/IFw+IFxTKy5zYi87CisgICAgcmV0dXJuIDEgaWYgJGxpbmUgPX4gLyB4Y29k
ZWJ1aWxkXFtbMC05XSs6WzAtOWEtZl0rXF1ccytEVlRBc3NlcnRpb25zOiBXYXJuaW5nIGluIC4q
WENDbGFuZ1Jlc3VsdHNQb3N0cHJvY2Vzc29yLm0vOworICAgIHJldHVybiAxIGlmICRsaW5lID1+
IC9eKERldGFpbHN8T2JqZWN0fE1ldGhvZHxGdW5jdGlvbnxUaHJlYWQpOi87CisgICAgcmV0dXJu
IDEgaWYgJGxpbmUgPX4gL15QbGVhc2UgZmlsZSBhIGJ1ZyBhdCAvOwogCiAgICAgaWYgKCRwbGF0
Zm9ybSBlcSAid2luIikgewogICAgICAgICByZXR1cm4gMSBpZiAkbGluZSA9fiAvXlxzKih0b3Vj
aHxwZXJsfGNhdHxybSAtZnxiaXNvbnxkZWx8ZmxleHxweXRob258XC91c3JcL2JpblwvZ1wrXCt8
Z3BlcmZ8ZWNob3xzZWR8aWYgXFsgXC1mfFdlYkNvcmVcL2dlbmVyYXRlLWV4cG9ydC1maWxlKSAv
Owo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>228297</attachid>
            <date>2014-04-01 10:13:32 -0700</date>
            <delta_ts>2014-04-01 10:14:43 -0700</delta_ts>
            <desc>Patch v2</desc>
            <filename>bug-131045-v2.diff</filename>
            <type>text/plain</type>
            <size>1861</size>
            <attacher name="David Kilzer (:ddkilzer)">ddkilzer</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAzOTEz
ZWI5Li4zOGE3OTJhIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTQtMDQtMDEgIERhdmlkIEtpbHplciAgPGRka2ls
emVyQGFwcGxlLmNvbT4KKworICAgICAgICBmaWx0ZXItYnVpbGQtd2Via2l0OiBJZ25vcmUgeGNv
ZGVidWlsZCB3YXJuaW5ncyB3aGVuIGNvbXBpbGluZyB3aXRoIG5ld2VyIGJ1aWxkcyBvZiBjbGFu
ZworICAgICAgICA8aHR0cDovL3dlYmtpdC5vcmcvYi8xMzEwNDU+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTY3JpcHRzL2ZpbHRlci1idWlsZC13
ZWJraXQ6CisgICAgICAgIChzaG91bGRJZ25vcmVMaW5lKTogSWdub3JlIERWVEFzc2VydGlvbnMg
cmVsYXRlZCB0byBuZXcgYnVpZGxzCisgICAgICAgIG9mIGNsYW5nLgorCiAyMDE0LTAzLTI4ICBE
YXJpbiBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KIAogICAgICAgICBGaXggcmVjZW50bHktaW50
cm9kdWNlZCBvZmYtYnktb25lIGVycm9yIGluIGNlbnRlclRydW5jYXRlVG9CdWZmZXIKZGlmZiAt
LWdpdCBhL1Rvb2xzL1NjcmlwdHMvZmlsdGVyLWJ1aWxkLXdlYmtpdCBiL1Rvb2xzL1NjcmlwdHMv
ZmlsdGVyLWJ1aWxkLXdlYmtpdAppbmRleCBlNzdkM2RjLi45M2I5MDk2IDEwMDc1NQotLS0gYS9U
b29scy9TY3JpcHRzL2ZpbHRlci1idWlsZC13ZWJraXQKKysrIGIvVG9vbHMvU2NyaXB0cy9maWx0
ZXItYnVpbGQtd2Via2l0CkBAIC0xLDYgKzEsNiBAQAogIyEvdXNyL2Jpbi9wZXJsIC13CiAKLSMg
Q29weXJpZ2h0IChDKSAyMDExLCAyMDEyLCAyMDEzIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNl
cnZlZC4KKyMgQ29weXJpZ2h0IChDKSAyMDExLCAyMDEyLCAyMDEzLCAyMDE0IEFwcGxlIEluYy4g
QWxsIHJpZ2h0cyByZXNlcnZlZC4KICMgCiAjIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291
cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAogIyBtb2RpZmljYXRpb24sIGFy
ZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKQEAgLTI1
Niw2ICsyNTYsOSBAQCBzdWIgc2hvdWxkSWdub3JlTGluZSgkJCkKICAgICByZXR1cm4gMSBpZiAk
bGluZSA9fiAvXndhcm5pbmdcOiBkZXRlY3RlZCBpbnRlcm5hbCBpbnN0YWxsLCBwYXNzaW5nIGVu
dGl0bGVtZW50cyB0byBzaW11bGF0b3IgYW55d2F5XC4vOwogICAgIHJldHVybiAxIGlmICRsaW5l
ID1+IC9tYXkgbm90IGZ1bmN0aW9uIGluIHRoZSBTaW11bGF0b3IgYmVjYXVzZSBBZCBIb2MvOwog
ICAgIHJldHVybiAxIGlmICRsaW5lID1+IC9cL3VzclwvYmluXC9jbGFuZyAuKj8gXD4gXFMrLnNi
LzsKKyAgICByZXR1cm4gMSBpZiAkbGluZSA9fiAvIHhjb2RlYnVpbGRcW1swLTldKzpbMC05YS1m
XStcXVxzK0RWVEFzc2VydGlvbnM6IFdhcm5pbmcgaW4gLipYQ0NsYW5nUmVzdWx0c1Bvc3Rwcm9j
ZXNzb3IubS87CisgICAgcmV0dXJuIDEgaWYgJGxpbmUgPX4gL14oRGV0YWlsc3xPYmplY3R8TWV0
aG9kfEZ1bmN0aW9ufFRocmVhZCk6LzsKKyAgICByZXR1cm4gMSBpZiAkbGluZSA9fiAvXlBsZWFz
ZSBmaWxlIGEgYnVnIGF0IC87CiAKICAgICBpZiAoJHBsYXRmb3JtIGVxICJ3aW4iKSB7CiAgICAg
ICAgIHJldHVybiAxIGlmICRsaW5lID1+IC9eXHMqKHRvdWNofHBlcmx8Y2F0fHJtIC1mfGJpc29u
fGRlbHxmbGV4fHB5dGhvbnxcL3VzclwvYmluXC9nXCtcK3xncGVyZnxlY2hvfHNlZHxpZiBcWyBc
LWZ8V2ViQ29yZVwvZ2VuZXJhdGUtZXhwb3J0LWZpbGUpIC87Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>228298</attachid>
            <date>2014-04-01 10:14:43 -0700</date>
            <delta_ts>2022-02-28 04:13:27 -0800</delta_ts>
            <desc>Patch v3</desc>
            <filename>bug-131045-v3.diff</filename>
            <type>text/plain</type>
            <size>1861</size>
            <attacher name="David Kilzer (:ddkilzer)">ddkilzer</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAzOTEz
ZWI5Li40NTQ3NTYxIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTQtMDQtMDEgIERhdmlkIEtpbHplciAgPGRka2ls
emVyQGFwcGxlLmNvbT4KKworICAgICAgICBmaWx0ZXItYnVpbGQtd2Via2l0OiBJZ25vcmUgeGNv
ZGVidWlsZCB3YXJuaW5ncyB3aGVuIGNvbXBpbGluZyB3aXRoIG5ld2VyIGJ1aWxkcyBvZiBjbGFu
ZworICAgICAgICA8aHR0cDovL3dlYmtpdC5vcmcvYi8xMzEwNDU+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTY3JpcHRzL2ZpbHRlci1idWlsZC13
ZWJraXQ6CisgICAgICAgIChzaG91bGRJZ25vcmVMaW5lKTogSWdub3JlIERWVEFzc2VydGlvbnMg
cmVsYXRlZCB0byBuZXcgYnVpbGRzCisgICAgICAgIG9mIGNsYW5nLgorCiAyMDE0LTAzLTI4ICBE
YXJpbiBBZGxlciAgPGRhcmluQGFwcGxlLmNvbT4KIAogICAgICAgICBGaXggcmVjZW50bHktaW50
cm9kdWNlZCBvZmYtYnktb25lIGVycm9yIGluIGNlbnRlclRydW5jYXRlVG9CdWZmZXIKZGlmZiAt
LWdpdCBhL1Rvb2xzL1NjcmlwdHMvZmlsdGVyLWJ1aWxkLXdlYmtpdCBiL1Rvb2xzL1NjcmlwdHMv
ZmlsdGVyLWJ1aWxkLXdlYmtpdAppbmRleCBlNzdkM2RjLi45M2I5MDk2IDEwMDc1NQotLS0gYS9U
b29scy9TY3JpcHRzL2ZpbHRlci1idWlsZC13ZWJraXQKKysrIGIvVG9vbHMvU2NyaXB0cy9maWx0
ZXItYnVpbGQtd2Via2l0CkBAIC0xLDYgKzEsNiBAQAogIyEvdXNyL2Jpbi9wZXJsIC13CiAKLSMg
Q29weXJpZ2h0IChDKSAyMDExLCAyMDEyLCAyMDEzIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNl
cnZlZC4KKyMgQ29weXJpZ2h0IChDKSAyMDExLCAyMDEyLCAyMDEzLCAyMDE0IEFwcGxlIEluYy4g
QWxsIHJpZ2h0cyByZXNlcnZlZC4KICMgCiAjIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291
cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAogIyBtb2RpZmljYXRpb24sIGFy
ZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKQEAgLTI1
Niw2ICsyNTYsOSBAQCBzdWIgc2hvdWxkSWdub3JlTGluZSgkJCkKICAgICByZXR1cm4gMSBpZiAk
bGluZSA9fiAvXndhcm5pbmdcOiBkZXRlY3RlZCBpbnRlcm5hbCBpbnN0YWxsLCBwYXNzaW5nIGVu
dGl0bGVtZW50cyB0byBzaW11bGF0b3IgYW55d2F5XC4vOwogICAgIHJldHVybiAxIGlmICRsaW5l
ID1+IC9tYXkgbm90IGZ1bmN0aW9uIGluIHRoZSBTaW11bGF0b3IgYmVjYXVzZSBBZCBIb2MvOwog
ICAgIHJldHVybiAxIGlmICRsaW5lID1+IC9cL3VzclwvYmluXC9jbGFuZyAuKj8gXD4gXFMrLnNi
LzsKKyAgICByZXR1cm4gMSBpZiAkbGluZSA9fiAvIHhjb2RlYnVpbGRcW1swLTldKzpbMC05YS1m
XStcXVxzK0RWVEFzc2VydGlvbnM6IFdhcm5pbmcgaW4gLipYQ0NsYW5nUmVzdWx0c1Bvc3Rwcm9j
ZXNzb3IubS87CisgICAgcmV0dXJuIDEgaWYgJGxpbmUgPX4gL14oRGV0YWlsc3xPYmplY3R8TWV0
aG9kfEZ1bmN0aW9ufFRocmVhZCk6LzsKKyAgICByZXR1cm4gMSBpZiAkbGluZSA9fiAvXlBsZWFz
ZSBmaWxlIGEgYnVnIGF0IC87CiAKICAgICBpZiAoJHBsYXRmb3JtIGVxICJ3aW4iKSB7CiAgICAg
ICAgIHJldHVybiAxIGlmICRsaW5lID1+IC9eXHMqKHRvdWNofHBlcmx8Y2F0fHJtIC1mfGJpc29u
fGRlbHxmbGV4fHB5dGhvbnxcL3VzclwvYmluXC9nXCtcK3xncGVyZnxlY2hvfHNlZHxpZiBcWyBc
LWZ8V2ViQ29yZVwvZ2VuZXJhdGUtZXhwb3J0LWZpbGUpIC87Cg==
</data>
<flag name="review"
          id="252576"
          type_id="1"
          status="+"
          setter="dbates"
    />
          </attachment>
      

    </bug>

</bugzilla>