<?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>29721</bug_id>
          
          <creation_ts>2009-09-24 12:09:09 -0700</creation_ts>
          <short_desc>add a gyp variable to allow compiling webcore without debug symbols</short_desc>
          <delta_ts>2009-09-25 16:20: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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tony Chang">tony</reporter>
          <assigned_to name="Adam Langley">agl</assigned_to>
          <cc>agl</cc>
    
    <cc>mark</cc>
    
    <cc>yaar</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>149796</commentid>
    <comment_count>0</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2009-09-24 12:09:09 -0700</bug_when>
    <thetext>Compiling a debug chromium with a webcore that doesn&apos;t have debug symbols cuts the output binary from ~750mb to ~350mb.  This speeds up the compile and reduces the gdb startup time considerably.

It would be nice to have a gyp variable for this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149798</commentid>
    <comment_count>1</comment_count>
      <attachid>40078</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2009-09-24 12:29:17 -0700</bug_when>
    <thetext>Created attachment 40078
v1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149827</commentid>
    <comment_count>2</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2009-09-24 14:02:20 -0700</bug_when>
    <thetext>Mark: Can you take a look at this change?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149828</commentid>
    <comment_count>3</comment_count>
      <attachid>40078</attachid>
    <who name="Mark Mentovai">mark</who>
    <bug_when>2009-09-24 14:04:20 -0700</bug_when>
    <thetext>Comment on attachment 40078
v1

This change looks good to me, but you should be aware that it won&apos;t be effective on the Mac, because we don&apos;t turn on debugging symbols by setting cflags.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149830</commentid>
    <comment_count>4</comment_count>
    <who name="Mark Mentovai">mark</who>
    <bug_when>2009-09-24 14:05:36 -0700</bug_when>
    <thetext>I&apos;m somewhat surprised that Bugzilla allowed me to formally r+ this, since I&apos;m not a WebKit reviewer.  I&apos;m not sure what WebKit reviewer would be appropriate here though.  I just mention this so that you can cover your bases.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149834</commentid>
    <comment_count>5</comment_count>
      <attachid>40078</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2009-09-24 14:06:50 -0700</bug_when>
    <thetext>Comment on attachment 40078
v1

Changing back to r? so I can r+ it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149836</commentid>
    <comment_count>6</comment_count>
      <attachid>40078</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2009-09-24 14:08:29 -0700</bug_when>
    <thetext>Comment on attachment 40078
v1

r=me (since Mark said it looked good.)

I&apos;ll leave the cq?. Tony since you are a committer you can change it to cq+ if you want to try to use the auto-commit thing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149841</commentid>
    <comment_count>7</comment_count>
      <attachid>40078</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2009-09-24 14:12:05 -0700</bug_when>
    <thetext>Comment on attachment 40078
v1

Let&apos;s try the auto committer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149844</commentid>
    <comment_count>8</comment_count>
      <attachid>40078</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-09-24 14:19:17 -0700</bug_when>
    <thetext>Comment on attachment 40078
v1

Rejecting patch 40078 from commit-queue.

tony@chromium.org does not have committer permissions according to http://trac.webkit.org/browser/trunk/WebKitTools/Scripts/modules/committers.py.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149851</commentid>
    <comment_count>9</comment_count>
      <attachid>40078</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-09-24 14:38:19 -0700</bug_when>
    <thetext>Comment on attachment 40078
v1

Looks like tony hasn&apos;t added himself to the committers.py file yet.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149859</commentid>
    <comment_count>10</comment_count>
      <attachid>40078</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-09-24 15:05:31 -0700</bug_when>
    <thetext>Comment on attachment 40078
v1

Was this diff edited by hand?  It failed to apply correctly...  See attachment on https://bugs.webkit.org/show_bug.cgi?id=29622 for the log.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149871</commentid>
    <comment_count>11</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2009-09-24 15:19:06 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; (From update of attachment 40078 [details])
&gt; Was this diff edited by hand?  It failed to apply correctly...  See attachment
&gt; on https://bugs.webkit.org/show_bug.cgi?id=29622 for the log.

I made the diff using &quot;git diff --no-prefix --relative&quot;.  I guess I should just use git-bugzilla-tool.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150190</commentid>
    <comment_count>12</comment_count>
    <who name="Adam Langley">agl</who>
    <bug_when>2009-09-25 16:08:41 -0700</bug_when>
    <thetext>Will land manually.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150192</commentid>
    <comment_count>13</comment_count>
    <who name="Adam Langley">agl</who>
    <bug_when>2009-09-25 16:19:33 -0700</bug_when>
    <thetext>Landed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150194</commentid>
    <comment_count>14</comment_count>
    <who name="Adam Langley">agl</who>
    <bug_when>2009-09-25 16:20:15 -0700</bug_when>
    <thetext>Changed by: agl@chromium.org
Changed at: Fri 25 Sep 2009 16:19:03
Branch: trunk
Revision: 48777

Changed files:

WebCore/ChangeLog
WebCore/WebCore.gyp/WebCore.gyp
Comments:
2009-09-24  Tony Chang  &lt;tony@chromium.org&gt;

        Reviewed by David Levin.

        Add a gyp variable to allow building a debug webcore without debug
        symbols.  This allows for faster compile, link, and gdb times.

        https://bugs.webkit.org/show_bug.cgi?id=29721

        No new tests, build config change.

        * WebCore.gyp/WebCore.gyp:
Properties:</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>40078</attachid>
            <date>2009-09-24 12:29:17 -0700</date>
            <delta_ts>2009-09-24 15:05:31 -0700</delta_ts>
            <desc>v1</desc>
            <filename>no_symbols.diff</filename>
            <type>text/plain</type>
            <size>1527</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBDaGFuZ2VMb2cgQ2hhbmdlTG9nCmluZGV4IGNmYjI5YTIuLmMwZTZlYzMgMTAw
NjQ0Ci0tLSBDaGFuZ2VMb2cKKysrIENoYW5nZUxvZwpAQCAtMSw0ICsxLDE2IEBACisyMDA5LTA5
LTI0ICBUb255IENoYW5nICA8dG9ueUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGEgZ3lwIHZhcmlhYmxlIHRvIGFsbG93
IGJ1aWxkaW5nIGEgZGVidWcgd2ViY29yZSB3aXRob3V0IGRlYnVnCisgICAgICAgIHN5bWJvbHMu
ICBUaGlzIGFsbG93cyBmb3IgZmFzdGVyIGNvbXBpbGUsIGxpbmssIGFuZCBnZGIgdGltZXMuCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yOTcyMQorCisg
ICAgICAgIE5vIG5ldyB0ZXN0cywgYnVpbGQgY29uZmlnIGNoYW5nZS4KKworICAgICAgICAqIFdl
YkNvcmUuZ3lwL1dlYkNvcmUuZ3lwOgorCiAyMDA5LTA5LTI0ICBCcmFkeSBFaWRzb24gIDxiZWlk
c29uQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBTYW0gV2VpbmlnLgogCmRpZmYg
LS1naXQgV2ViQ29yZS5neXAvV2ViQ29yZS5neXAgV2ViQ29yZS5neXAvV2ViQ29yZS5neXAKaW5k
ZXggZjMyYzU5ZC4uZWJlNDY4ZSAxMDA2NDQKLS0tIFdlYkNvcmUuZ3lwL1dlYkNvcmUuZ3lwCisr
KyBXZWJDb3JlLmd5cC9XZWJDb3JlLmd5cApAQCAtMzgsOCArMzgsMTIgQEAKICAgJ3ZhcmlhYmxl
cyc6IHsKICAgICAjIEZJWEVNRTogU2Vuc2Ugd2hldGhlciB1cHN0cmVhbSBvciBkb3duc3RyZWFt
IGJ1aWxkLCBhbmQKICAgICAjIHBvaW50IHRvIHRoZSByaWdodCBzcmMgZGlyCiAgICAgJ2Nocm9t
aXVtX3NyY19kaXInOiAnLi4vLi4vLi4vLi4nLAorCisgICAgIyBJZiBzZXQgdG8gMSwgZG9lc24n
dCBjb21waWxlIGRlYnVnIHN5bWJvbHMgaW50byB3ZWJjb3JlIHJlZHVjaW5nIHRoZQorICAgICMg
c2l6ZSBvZiB0aGUgYmluYXJ5IGFuZCBpbmNyZWFzaW5nIHRoZSBzcGVlZCBvZiBnZGIuICBnY2Mg
b25seS4KKyAgICAncmVtb3ZlX3dlYmNvcmVfZGVidWdfc3ltYm9scyUnOiAwLAogICAKICAgICAn
d2ViY29yZV9pbmNsdWRlX2RpcnMnOiBbCiAgICAgICAnLi4vJywKICAgICAgICcuLi9hY2Nlc3Np
YmlsaXR5JywKQEAgLTc4OCw4ICs3OTIsMTUgQEAKICAgICAgICAgICAgIFsnZXhjbHVkZScsICdX
aW5cXC5jcHAkJ10sCiAgICAgICAgICAgICBbJ2V4Y2x1ZGUnLCAnLyhXaW5kb3dzfFVuaXNjcmli
ZSlbXi9dKlxcLmNwcCQnXQogICAgICAgICAgIF0sCiAgICAgICAgIH1dLAorICAgICAgICBbJ09T
IT0id2luIiBhbmQgcmVtb3ZlX3dlYmNvcmVfZGVidWdfc3ltYm9scz09MScsIHsKKyAgICAgICAg
ICAnY29uZmlndXJhdGlvbnMnOiB7CisgICAgICAgICAgICAnRGVidWcnOiB7CisgICAgICAgICAg
ICAgICdjZmxhZ3MhJzogWyctZyddLAorICAgICAgICAgICAgfQorICAgICAgICAgIH0sCisgICAg
ICAgIH1dLAogICAgICAgXSwKICAgICB9LAogICBdLCAjIHRhcmdldHMKIH0K
</data>
<flag name="review"
          id="21257"
          type_id="1"
          status="+"
          setter="levin"
    />
    <flag name="commit-queue"
          id="21258"
          type_id="3"
          status="-"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>