<?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>137606</bug_id>
          
          <creation_ts>2014-10-10 04:15:41 -0700</creation_ts>
          <short_desc>[EFL][GTK] Make it possible to get verbose output with ninja</short_desc>
          <delta_ts>2014-10-14 11:15:15 -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>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>
          <dependson>137605</dependson>
    
    <dependson>137703</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Éva Balázsfalvi">evab.u-szeged</reporter>
          <assigned_to name="Éva Balázsfalvi">evab.u-szeged</assigned_to>
          <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>mrobinson</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1040889</commentid>
    <comment_count>0</comment_count>
    <who name="Éva Balázsfalvi">evab.u-szeged</who>
    <bug_when>2014-10-10 04:15:41 -0700</bug_when>
    <thetext>Make it possible to get verbose output with ninja on gtk and efl port as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040913</commentid>
    <comment_count>1</comment_count>
      <attachid>239626</attachid>
    <who name="Éva Balázsfalvi">evab.u-szeged</who>
    <bug_when>2014-10-10 08:01:46 -0700</bug_when>
    <thetext>Created attachment 239626
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041546</commentid>
    <comment_count>2</comment_count>
      <attachid>239626</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-10-14 05:27:18 -0700</bug_when>
    <thetext>Comment on attachment 239626
Patch

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

I like the idea, but I think we need some minor fixes.
 
When we use verbose build, we usually do it to be able copy/paste
a command and then run it manually, maybe after some manual editing
or simple check all the command line arguments.

In this case we should disable forcing response files too, see:
http://trac.webkit.org/browser/trunk/Source/cmake/OptionsCommon.cmake#L68

&gt; Tools/Scripts/webkitdirs.pm:1832
&gt; +    push @args, &quot;-v&quot; if $ENV{VERBOSE} or $ENV{V};

I think VERBOSE environment variable is enough, we don&apos;t need
two. The makefilegenerator of CMake use VERBOSE also, so it is 
a good choice. V is an autotoolsism, we can avoid using it here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041562</commentid>
    <comment_count>3</comment_count>
    <who name="Éva Balázsfalvi">evab.u-szeged</who>
    <bug_when>2014-10-14 08:25:45 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 239626 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=239626&amp;action=review
&gt; 
&gt; I like the idea, but I think we need some minor fixes.
&gt; 
&gt; When we use verbose build, we usually do it to be able copy/paste
&gt; a command and then run it manually, maybe after some manual editing
&gt; or simple check all the command line arguments.
&gt; 
&gt; In this case we should disable forcing response files too, see:
&gt; http://trac.webkit.org/browser/trunk/Source/cmake/OptionsCommon.cmake#L68
&gt; 
&gt; &gt; Tools/Scripts/webkitdirs.pm:1832
&gt; &gt; +    push @args, &quot;-v&quot; if $ENV{VERBOSE} or $ENV{V};
&gt; 
&gt; I think VERBOSE environment variable is enough, we don&apos;t need
&gt; two. The makefilegenerator of CMake use VERBOSE also, so it is 
&gt; a good choice. V is an autotoolsism, we can avoid using it here.

I&apos;ll remove the V environment variable, thanks for pointing out.

However, I tried an EFL build with disabling response files as requested, but even with verbose enabled, the linking failed with &quot;Argument list too long&quot;.

Shortened version of the last few rows of received console output:

[5/96] cd /home/eva/webkit/WebKit/WebKitBuild/Release/Tools/TestWebKitAPI &amp;&amp; ............ /home/eva/webkit/WebKit/WebKitBuild/Release/DerivedSources/WebKit2/include soup
FAILED: : &amp;&amp; /usr/bin/cmake -E remove lib/libwebcore_efl.a &amp;&amp; /usr/bin/ar ............  &amp;&amp; /usr/bin/ranlib lib/libwebcore_efl.a &amp;&amp; :
Argument list too long
ninja: build stopped: subcommand failed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041563</commentid>
    <comment_count>4</comment_count>
      <attachid>239801</attachid>
    <who name="Éva Balázsfalvi">evab.u-szeged</who>
    <bug_when>2014-10-14 08:31:50 -0700</bug_when>
    <thetext>Created attachment 239801
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041572</commentid>
    <comment_count>5</comment_count>
      <attachid>239801</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-10-14 09:42:54 -0700</bug_when>
    <thetext>Comment on attachment 239801
Patch

Clearing flags on attachment: 239801

Committed r174683: &lt;http://trac.webkit.org/changeset/174683&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041573</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-10-14 09:42:58 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041574</commentid>
    <comment_count>7</comment_count>
      <attachid>239801</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-10-14 09:45:31 -0700</bug_when>
    <thetext>Comment on attachment 239801
Patch

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

&gt; Tools/Scripts/webkitdirs.pm:1832
&gt; +    push @args, &quot;-v&quot; if $ENV{VERBOSE};

It doesn&apos;t look like this will work for make-based builds...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1041615</commentid>
    <comment_count>8</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-10-14 11:15:15 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; (From update of attachment 239801 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=239801&amp;action=review
&gt; 
&gt; &gt; Tools/Scripts/webkitdirs.pm:1832
&gt; &gt; +    push @args, &quot;-v&quot; if $ENV{VERBOSE};
&gt; 
&gt; It doesn&apos;t look like this will work for make-based builds...

Oops, make -v is really fast, but doesn&apos;t do any build task. :)
Fix is in bug137703. Sorry for the trouble.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>239626</attachid>
            <date>2014-10-10 08:01:46 -0700</date>
            <delta_ts>2014-10-14 08:31:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137606-20141010170148.patch</filename>
            <type>text/plain</type>
            <size>1357</size>
            <attacher name="Éva Balázsfalvi">evab.u-szeged</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0NTgyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggN2NlZDkwZDFlMzNkZDQ1MjkyMTQ2YmM5YmVlYWRlODk1
MDYxMTk4Ny4uNTM5OWE1NzcwYzdjZTdiODg2NTdiOTJkOTY0NTgzZDc4ZTIxMDM4ZSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2
IEBACisyMDE0LTEwLTEwICBFdmEgQmFsYXpzZmFsdmkgIDxldmFiLnUtc3plZ2VkQHBhcnRuZXIu
c2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0VGTF1bR1RLXSBNYWtlIGl0IHBvc3NpYmxlIHRvIGdl
dCB2ZXJib3NlIG91dHB1dCB3aXRoIG5pbmphCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMzc2MDYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBBZGQgLXYgc3dpdGNoIHRvIG5pbmphIGJ1aWxkIGlmIFZFUkJP
U0U9MSBvciBWPTEgZW52aXJvbm1lbnQKKyAgICAgICAgdmFyaWFibGUgaXMgc2V0LgorCisgICAg
ICAgICogU2NyaXB0cy93ZWJraXRkaXJzLnBtOgorICAgICAgICAoYnVpbGRDTWFrZUdlbmVyYXRl
ZFByb2plY3QpOgorCiAyMDE0LTEwLTEwICBBZHJpZW4gRGVzdHVndWVzICA8cHVsa29tYW5keUBn
bWFpbC5jb20+CiAKICAgICAgICAgRml4IHBlcmwgc2NyaXB0cyB0byBydW4gd2l0aCBlbnYgb24g
TGludXgKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0ZGlycy5wbSBiL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0ZGlycy5wbQppbmRleCA3NzJkY2M0MjE0ZWFhMmU2ZDdmYTFiOTE4N2QwMjRi
ZDgwNWMxMmY1Li5hYzQ5N2RkMzU5NWY0NWNiYWI1YzUzZDM3ZmM3MzE4OTZjYTIxZTY2IDEwMDc1
NQotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdGRpcnMucG0KKysrIGIvVG9vbHMvU2NyaXB0cy93
ZWJraXRkaXJzLnBtCkBAIC0xODI5LDYgKzE4MjksNyBAQCBzdWIgYnVpbGRDTWFrZUdlbmVyYXRl
ZFByb2plY3QoJCkKICAgICAgICAgJGNvbW1hbmQgPSAiJGJ1aWxkUGF0aC9idWlsZC5zaCI7CiAg
ICAgICAgIEBhcmdzID0gKCRtYWtlQXJncyk7CiAgICAgfQorICAgIHB1c2ggQGFyZ3MsICItdiIg
aWYgJEVOVntWRVJCT1NFfSBvciAkRU5We1Z9OwogCiAgICAgIyBXZSBjYWxsIHN5c3RlbSgiY21h
a2UgQGFyZ3MiKSBpbnN0ZWFkIG9mIHN5c3RlbSgiY21ha2UiLCBAYXJncykgc28gdGhhdCBAYXJn
cyBpcwogICAgICMgcGFyc2VkIGZvciBzaGVsbCBtZXRhY2hhcmFjdGVycy4gSW4gcGFydGljdWxh
ciwgJG1ha2VBcmdzIG1heSBjb250YWluIHN1Y2ggbWV0YWNoYXJhY3RlcnMuCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>239801</attachid>
            <date>2014-10-14 08:31:50 -0700</date>
            <delta_ts>2014-10-14 09:45:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137606-20141014173153.patch</filename>
            <type>text/plain</type>
            <size>1330</size>
            <attacher name="Éva Balázsfalvi">evab.u-szeged</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0NjgxCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggOWYxNGQzMDc1ODI3MTA1NWQ3Zjc5Mzk1MjI4NGM4Y2Ix
ZmU5ZTk0Yi4uZThjNzg1YmJiMzViYTM4MWE2ZjJhMjQ0M2ZiMjc4MGEwYTcxNWNkMiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE1
IEBACiAyMDE0LTEwLTE0ICBFdmEgQmFsYXpzZmFsdmkgIDxldmFiLnUtc3plZ2VkQHBhcnRuZXIu
c2Ftc3VuZy5jb20+CiAKKyAgICAgICAgW0VGTF1bR1RLXSBNYWtlIGl0IHBvc3NpYmxlIHRvIGdl
dCB2ZXJib3NlIG91dHB1dCB3aXRoIG5pbmphCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMzc2MDYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIFNjcmlwdHMvd2Via2l0ZGlycy5wbToKKyAgICAgICAgKGJ1
aWxkQ01ha2VHZW5lcmF0ZWRQcm9qZWN0KToKKworMjAxNC0xMC0xNCAgRXZhIEJhbGF6c2ZhbHZp
ICA8ZXZhYi51LXN6ZWdlZEBwYXJ0bmVyLnNhbXN1bmcuY29tPgorCiAgICAgICAgIFtFRkxdIE1h
a2UgaXQgcG9zc2libGUgdG8gdXNlIG5pbmphIGZvciBFRkwgYnVpbGQgdG9vCiAgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzc2MDUKIApkaWZmIC0tZ2l0
IGEvVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJzLnBtIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRkaXJz
LnBtCmluZGV4IDIxZGY5NDA4ZDNjNzcwZWMzZjc3M2NhZWIxMmIyZDUwMmY4MDA0MTIuLjU4NDA5
ZjIxMzU2NmRiOWE5MDM1ZDg0NzFjNjAwMWZiZjNlNTg0NzMgMTAwNzU1Ci0tLSBhL1Rvb2xzL1Nj
cmlwdHMvd2Via2l0ZGlycy5wbQorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdGRpcnMucG0KQEAg
LTE4MjksNiArMTgyOSw3IEBAIHN1YiBidWlsZENNYWtlR2VuZXJhdGVkUHJvamVjdCgkKQogICAg
ICAgICAkY29tbWFuZCA9ICIkYnVpbGRQYXRoL2J1aWxkLnNoIjsKICAgICAgICAgQGFyZ3MgPSAo
JG1ha2VBcmdzKTsKICAgICB9CisgICAgcHVzaCBAYXJncywgIi12IiBpZiAkRU5We1ZFUkJPU0V9
OwogCiAgICAgIyBXZSBjYWxsIHN5c3RlbSgiY21ha2UgQGFyZ3MiKSBpbnN0ZWFkIG9mIHN5c3Rl
bSgiY21ha2UiLCBAYXJncykgc28gdGhhdCBAYXJncyBpcwogICAgICMgcGFyc2VkIGZvciBzaGVs
bCBtZXRhY2hhcmFjdGVycy4gSW4gcGFydGljdWxhciwgJG1ha2VBcmdzIG1heSBjb250YWluIHN1
Y2ggbWV0YWNoYXJhY3RlcnMuCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>