<?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>169861</bug_id>
          
          <creation_ts>2017-03-19 11:10:20 -0700</creation_ts>
          <short_desc>[Xcode] Incremental builds of WebKitLegacy are slow because of the Postprocess Headers phase</short_desc>
          <delta_ts>2019-06-25 16:48:36 -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>WebKit Misc.</component>
          <version>Safari Technology Preview</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>
          
          <blocked>199212</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to>mitz</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1289379</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2017-03-19 11:10:20 -0700</bug_when>
    <thetext>A rebuild of WebKitLegacy with no changes spends most of its time executing the Postprocess Headers phase.

Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1289380</commentid>
    <comment_count>1</comment_count>
      <attachid>304897</attachid>
    <who name="">mitz</who>
    <bug_when>2017-03-19 11:15:19 -0700</bug_when>
    <thetext>Created attachment 304897
Postprocess headers only if they may have changed since last time</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1289505</commentid>
    <comment_count>2</comment_count>
      <attachid>304897</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-03-20 10:51:49 -0700</bug_when>
    <thetext>Comment on attachment 304897
Postprocess headers only if they may have changed since last time

Clearing flags on attachment: 304897

Committed r214177: &lt;http://trac.webkit.org/changeset/214177&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1289506</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-03-20 10:51:54 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>304897</attachid>
            <date>2017-03-19 11:15:19 -0700</date>
            <delta_ts>2017-03-20 10:51:49 -0700</delta_ts>
            <desc>Postprocess headers only if they may have changed since last time</desc>
            <filename>bug-169861-20170319111516.patch</filename>
            <type>text/plain</type>
            <size>3749</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMTQxNDUpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDE3LTAzLTE5ICBEYW4gQmVybnN0
ZWluICA8bWl0ekBhcHBsZS5jb20+CisKKyAgICAgICAgW1hjb2RlXSBJbmNyZW1lbnRhbCBidWls
ZHMgb2YgV2ViS2l0TGVnYWN5IGFyZSBzbG93IGJlY2F1c2Ugb2YgdGhlIFBvc3Rwcm9jZXNzIEhl
YWRlcnMgcGhhc2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE2OTg2MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogV2ViS2l0Lnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2o6IFNwZWNpZmllZCB0aGF0IHRo
ZSBQb3N0cHJvY2VzcyBIZWFkZXJzIHNjcmlwdCBidWlsZAorICAgICAgICAgIHBoYXNlIGhhcyB0
aGUgSGVhZGVycyBhbmQgUHJpdmF0ZUhlYWRlcnMgZGlyZWN0b3JpZXMgYXMgaXRzIGlucHV0cyBh
bmQgYSB0aW1lc3RhbXAgZmlsZSBhcworICAgICAgICAgIGl0cyBvdXRwdXQuCisKIDIwMTctMDMt
MTUgIERlYW4gSmFja3NvbiAgPGRpbm9AYXBwbGUuY29tPgogCiAgICAgICAgIFNvcnQgWGNvZGUg
cHJvamVjdCBmaWxlcwpJbmRleDogU291cmNlL1dlYktpdC9XZWJLaXQueGNvZGVwcm9qL3Byb2pl
Y3QucGJ4cHJvago9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1dlYktpdC54Y29kZXByb2ov
cHJvamVjdC5wYnhwcm9qCShyZXZpc2lvbiAyMTQxNDQpCisrKyBTb3VyY2UvV2ViS2l0L1dlYktp
dC54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCSh3b3JraW5nIGNvcHkpCkBAIC0zMzc3LDkgKzMz
NzcsMTIgQEAKIAkJCWZpbGVzID0gKAogCQkJKTsKIAkJCWlucHV0UGF0aHMgPSAoCisJCQkJIiQo
VEFSR0VUX0JVSUxEX0RJUikvJChQUklWQVRFX0hFQURFUlNfRk9MREVSX1BBVEgpIiwKKwkJCQki
JChUQVJHRVRfQlVJTERfRElSKS8kKEhFQURFUlNfRk9MREVSX1BBVEgpIiwKIAkJCSk7CiAJCQlu
YW1lID0gIlBvc3Rwcm9jZXNzIEhlYWRlcnMiOwogCQkJb3V0cHV0UGF0aHMgPSAoCisJCQkJIiQo
REVSSVZFRF9GSUxFX0RJUikvcG9zdHByb2Nlc3MtaGVhZGVycy50aW1lc3RhbXAiLAogCQkJKTsK
IAkJCXJ1bk9ubHlGb3JEZXBsb3ltZW50UG9zdHByb2Nlc3NpbmcgPSAwOwogCQkJc2hlbGxQYXRo
ID0gL2Jpbi9zaDsKSW5kZXg6IFNvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViS2l0L21hYy9DaGFuZ2VMb2cJKHJldmlzaW9uIDIxNDE0NCkKKysrIFNv
dXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBA
CisyMDE3LTAzLTE5ICBEYW4gQmVybnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CisKKyAgICAgICAg
W1hjb2RlXSBJbmNyZW1lbnRhbCBidWlsZHMgb2YgV2ViS2l0TGVnYWN5IGFyZSBzbG93IGJlY2F1
c2Ugb2YgdGhlIFBvc3Rwcm9jZXNzIEhlYWRlcnMgcGhhc2UKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2OTg2MQorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogTWlncmF0ZUhlYWRlcnMubWFrZTogVG91Y2gg
dGhlIFByaXZhdGVIZWFkZXJzIGRpcmVjdG9yeSB3aGVuIG1pZ3JhdGluZyBhIGhlYWRlciBpbnRv
IGl0LgorICAgICAgICAqIHBvc3Rwcm9jZXNzLWhlYWRlcnMuc2g6IFByZXNlcnZlIHRoZSB0aW1l
c3RhbXAgb24gdGhlIGhlYWRlcnMgZGlyZWN0b3JpZXMuIFdyaXRlIG91dCB0aGUKKyAgICAgICAg
ICB0aW1lc3RhbXAgZmlsZSB1c2VkIGJ5IHRoZSBYY29kZSBwcm9qZWN0IHRvIGRldGVybWluZSB3
aGV0aGVyIHRvIHJ1biB0aGUgc2NyaXB0LgorCiAyMDE3LTAzLTE3ICBNaWNoYWVsIFNhYm9mZiAg
PG1zYWJvZmZAYXBwbGUuY29tPgogCiAgICAgICAgIFVzZSBVU0VfSU5URVJOQUxfU0RLIHRvIGNv
bXB1dGUgRU5BQkxFX0ZBU1RfSklUX1BFUk1JU1NJT05TIGluc3RlYWQgb2YgSEFWRV9JTlRFUk5B
TF9TREsKSW5kZXg6IFNvdXJjZS9XZWJLaXQvbWFjL01pZ3JhdGVIZWFkZXJzLm1ha2UKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYktpdC9tYWMvTWlncmF0ZUhlYWRlcnMubWFrZQkocmV2aXNpb24g
MjE0MTQ0KQorKysgU291cmNlL1dlYktpdC9tYWMvTWlncmF0ZUhlYWRlcnMubWFrZQkod29ya2lu
ZyBjb3B5KQpAQCAtNzEsNyArNzEsNyBAQCBlbmRpZgogYWxsIDogJChIRUFERVJTKQogCiBXRUJD
T1JFX0hFQURFUl9SRVBMQUNFX1JVTEVTID0gLWUgJ3MvPFdlYkNvcmVcLy88V2ViS2l0TGVnYWN5
XC8vJyAtZSAicy8oXiAqKVdFQkNPUkVfRVhQT1JUIC9cMS8iCi1XRUJDT1JFX0hFQURFUl9NSUdS
QVRFX0NNRCA9IHNlZCAtRSAkKFdFQkNPUkVfSEVBREVSX1JFUExBQ0VfUlVMRVMpICQ8ID4gJEAK
K1dFQkNPUkVfSEVBREVSX01JR1JBVEVfQ01EID0gc2VkIC1FICQoV0VCQ09SRV9IRUFERVJfUkVQ
TEFDRV9SVUxFUykgJDwgPiAkQDsgdG91Y2ggJChQUklWQVRFX0hFQURFUlNfRElSKQogCiAkKFBS
SVZBVEVfSEVBREVSU19ESVIpLyUgOiAlIE1pZ3JhdGVIZWFkZXJzLm1ha2UKIAkkKFdFQkNPUkVf
SEVBREVSX01JR1JBVEVfQ01EKQpJbmRleDogU291cmNlL1dlYktpdC9tYWMvcG9zdHByb2Nlc3Mt
aGVhZGVycy5zaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L21hYy9wb3N0cHJvY2Vzcy1o
ZWFkZXJzLnNoCShyZXZpc2lvbiAyMTQxNDQpCisrKyBTb3VyY2UvV2ViS2l0L21hYy9wb3N0cHJv
Y2Vzcy1oZWFkZXJzLnNoCSh3b3JraW5nIGNvcHkpCkBAIC0yLDYgKzIsOCBAQAogCiBwb3N0UHJv
Y2Vzc0luRGlyZWN0b3J5KCkKIHsKKyAgICB0b3VjaCAtciAiJDEiICIke1RBUkdFVF9URU1QX0RJ
Un0vcG9zdHByb2Nlc3MtaGVhZGVycy1zYXZlZC50aW1lc3RhbXAiCisKICAgICBjZCAiJDEiCiAK
ICAgICBsb2NhbCB1bmlmZGVmT3B0aW9ucyBzZWRFeHByZXNzaW9uCkBAIC02NSw3ICs2NywxMSBA
QCBwb3N0UHJvY2Vzc0luRGlyZWN0b3J5KCkKICAgICAgICAgICAgIG12ICR7aGVhZGVyfS5zZWQg
JHtoZWFkZXJ9CiAgICAgICAgIGZpCiAgICAgZG9uZQorCisgICAgdG91Y2ggLXIgIiR7VEFSR0VU
X1RFTVBfRElSfS9wb3N0cHJvY2Vzcy1oZWFkZXJzLXNhdmVkLnRpbWVzdGFtcCIgIiQxIgogfQog
CiBwb3N0UHJvY2Vzc0luRGlyZWN0b3J5ICIke1RBUkdFVF9CVUlMRF9ESVJ9LyR7UFVCTElDX0hF
QURFUlNfRk9MREVSX1BBVEh9IgogcG9zdFByb2Nlc3NJbkRpcmVjdG9yeSAiJHtUQVJHRVRfQlVJ
TERfRElSfS8ke1BSSVZBVEVfSEVBREVSU19GT0xERVJfUEFUSH0iCisKK3RvdWNoICIke0RFUklW
RURfRklMRV9ESVJ9L3Bvc3Rwcm9jZXNzLWhlYWRlcnMudGltZXN0YW1wIgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>