<?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>203027</bug_id>
          
          <creation_ts>2019-10-16 00:07:03 -0700</creation_ts>
          <short_desc>prepare-ChangeLog should whine about not having tests in WebKit-only patches</short_desc>
          <delta_ts>2019-10-23 00:32:16 -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>New Bugs</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>bdakin</cc>
    
    <cc>megan_gardner</cc>
    
    <cc>mjs</cc>
    
    <cc>rniwa</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1580468</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-10-16 00:07:03 -0700</bug_when>
    <thetext>prepare-ChangeLog should whine about not having tests in WebKit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1580469</commentid>
    <comment_count>1</comment_count>
      <attachid>381059</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-10-16 00:08:26 -0700</bug_when>
    <thetext>Created attachment 381059
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1580598</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-10-16 11:34:00 -0700</bug_when>
    <thetext>What does &quot;in WebKit&quot; mean in the title?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1580604</commentid>
    <comment_count>3</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-10-16 11:40:41 -0700</bug_when>
    <thetext>(In reply to Simon Fraser (smfr) from comment #2)
&gt; What does &quot;in WebKit&quot; mean in the title?

Source/WebKit.

Right now if you make a WK2-only patch, you won&apos;t get shamed into having tests. Only if you touch WebCore.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1580606</commentid>
    <comment_count>4</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-10-16 11:41:33 -0700</bug_when>
    <thetext>(In reply to Tim Horton from comment #3)
&gt; (In reply to Simon Fraser (smfr) from comment #2)
&gt; &gt; What does &quot;in WebKit&quot; mean in the title?
&gt; 
&gt; Source/WebKit.
&gt; 
&gt; Right now if you make a WK2-only patch, you won&apos;t get shamed into having
&gt; tests. Only if you touch WebCore.

I think I might flip the &quot;higher of&quot; to &quot;deeper of&quot; (so that if you make a WebCore and WebKit change, the message is in WebCore, not WebKit). I started the other way around, but thinking more I think that&apos;s wrong.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1580641</commentid>
    <comment_count>5</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-10-16 12:52:33 -0700</bug_when>
    <thetext>Better title would be &quot;prepare-ChangeLog should not whine about not having tests for code changes that are WebKit-only&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1580643</commentid>
    <comment_count>6</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-10-16 12:53:54 -0700</bug_when>
    <thetext>Well that would be backwards</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1580644</commentid>
    <comment_count>7</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-10-16 12:54:11 -0700</bug_when>
    <thetext>How&apos;s that</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1582758</commentid>
    <comment_count>8</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-10-23 00:31:48 -0700</bug_when>
    <thetext>I flipped it around so that if you have both a WebCore + WebKit change, it will only complain in WebCore instead of only in WebKit (which was what my original patch did).

https://trac.webkit.org/changeset/251476/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1582759</commentid>
    <comment_count>9</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-10-23 00:32:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/56530897&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>381059</attachid>
            <date>2019-10-16 00:08:26 -0700</date>
            <delta_ts>2019-10-16 01:06:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-203027-20191016000825.patch</filename>
            <type>text/plain</type>
            <size>2413</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI1MTE3OSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE4IEBACisyMDE5LTEwLTE2ICBUaW0gSG9ydG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUu
Y29tPgorCisgICAgICAgIHByZXBhcmUtQ2hhbmdlTG9nIHNob3VsZCB3aGluZSBhYm91dCBub3Qg
aGF2aW5nIHRlc3RzIGluIFdlYktpdAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjAzMDI3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBTY3JpcHRzL3ByZXBhcmUtQ2hhbmdlTG9nOgorICAgICAgICAoZ2Vu
ZXJhdGVOZXdDaGFuZ2VMb2dzKToKKyAgICAgICAgUHV0IHRoZSAiTm8gbmV3IHRlc3RzIiBvciBs
aXN0IG9mIG5ld2x5IGFkZGVkIHRlc3RzIGluIHRoZSBoaWdoZXIKKyAgICAgICAgb2YgdGhlIFdl
YkNvcmUgb3IgV2ViS2l0IENoYW5nZUxvZ3MsIGRlcGVuZGluZyBvbiB3aGljaCBkaXJlY3Rvcmll
cworICAgICAgICB0aGUgcGF0Y2ggdG91Y2hlcy4KKworICAgICAgICBUaGlzIGlzIG1vc3RseSBp
bnRlbmRlZCB0byBlbmNvdXJhZ2UgdGVzdHMgZm9yIFdlYktpdC1vbmx5IGNoYW5nZXMuCisKIDIw
MTktMTAtMTUgIEFha2FzaCBKYWluICA8YWFrYXNoX2phaW5AYXBwbGUuY29tPgogCiAgICAgICAg
IEltcHJvdmUgc3VtbWFyeSBmb3IgV2ViS2l0UGVybCBUZXN0cyBidWlsZCBzdGVwCkluZGV4OiBU
b29scy9TY3JpcHRzL3ByZXBhcmUtQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1Njcmlw
dHMvcHJlcGFyZS1DaGFuZ2VMb2cJKHJldmlzaW9uIDI1MTE3OSkKKysrIFRvb2xzL1NjcmlwdHMv
cHJlcGFyZS1DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTY0Miw2ICs2NDIsMTMgQEAgc3Vi
IGdlbmVyYXRlTmV3Q2hhbmdlTG9ncygkJCQkJCQkJCQkJCQkJAogewogICAgIG15ICgkcHJlZml4
ZXMsICRmaWxlc0luQ2hhbmdlTG9nLCAkYWRkZWRSZWdyZXNzaW9uVGVzdHMsICRyZXF1aXJlc1Rl
c3RzLCAkZnVuY3Rpb25MaXN0cywgJGJ1Z1VSTCwgJGJ1Z0Rlc2NyaXB0aW9uLCAkYnVnUmFkYXJV
UkwsICRuYW1lLCAkZW1haWxBZGRyZXNzLCAkZ2l0UmV2aWV3ZXIsICRnaXRDb21taXQsICR3cml0
ZUNoYW5nZUxvZ3MsICRkZWxpbWl0ZXJzKSA9IEBfOwogCisgICAgbXkgJGhhc1dlYktpdENoYW5n
ZSA9IDA7CisgICAgZm9yZWFjaCBteSAkcHJlZml4IChAJHByZWZpeGVzKSB7CisgICAgICAgIGlm
ICh1bml4UGF0aCgkcHJlZml4KSA9fiBtfC9XZWJLaXQvJHwpIHsKKyAgICAgICAgICAgICRoYXNX
ZWJLaXRDaGFuZ2UgPSAxOworICAgICAgICB9CisgICAgfQorCiAgICAgIyBHZW5lcmF0ZSBuZXcg
Q2hhbmdlTG9nIGVudHJpZXMgYW5kIChvcHRpb25hbGx5KSB3cml0ZSBvdXQgbmV3IENoYW5nZUxv
ZyBmaWxlcy4KICAgICBmb3JlYWNoIG15ICRwcmVmaXggKEAkcHJlZml4ZXMpIHsKICAgICAgICAg
bXkgJGVuZGwgPSAiXG4iOwpAQCAtNjg4LDcgKzY5NSwxMSBAQCBzdWIgZ2VuZXJhdGVOZXdDaGFu
Z2VMb2dzKCQkJCQkJCQkJCQkJCQkCiAgICAgICAgIHByaW50IENIQU5HRV9MT0cgbm9ybWFsaXpl
TGluZUVuZGluZ3MoIiAgICAgICAgUmV2aWV3ZWQgYnkgJHJldmlld2VyLlxuXG4iLCAkZW5kbCk7
CiAgICAgICAgIHByaW50IENIQU5HRV9MT0cgbm9ybWFsaXplTGluZUVuZGluZ3MoJGRlc2NyaXB0
aW9uIC4gIlxuIiwgJGVuZGwpIGlmICRkZXNjcmlwdGlvbjsKIAotICAgICAgICBpZiAodW5peFBh
dGgoJHByZWZpeCkgPX4gbXwvV2ViQ29yZS8kfCB8fCBAJHJlcXVpcmVzVGVzdHMpIHsKKyAgICAg
ICAgbXkgJHNob3VsZE1lbnRpb25UZXN0cyA9IEAkcmVxdWlyZXNUZXN0czsKKyAgICAgICAgJHNo
b3VsZE1lbnRpb25UZXN0cyB8PSB1bml4UGF0aCgkcHJlZml4KSA9fiBtfC9XZWJLaXQvJHw7Cisg
ICAgICAgICRzaG91bGRNZW50aW9uVGVzdHMgfD0gISRoYXNXZWJLaXRDaGFuZ2UgJiYgdW5peFBh
dGgoJHByZWZpeCkgPX4gbXwvV2ViQ29yZS8kfDsKKworICAgICAgICBpZiAoJHNob3VsZE1lbnRp
b25UZXN0cykgewogICAgICAgICAgICAgaWYgKEAkYWRkZWRSZWdyZXNzaW9uVGVzdHMpIHsKICAg
ICAgICAgICAgICAgICBwcmludCBDSEFOR0VfTE9HIG5vcm1hbGl6ZUxpbmVFbmRpbmdzKHRlc3RM
aXN0Rm9yQ2hhbmdlTG9nKHNvcnQgQCRhZGRlZFJlZ3Jlc3Npb25UZXN0cyksICRlbmRsKTsKICAg
ICAgICAgICAgIH0gZWxzZSB7Cg==
</data>
<flag name="review"
          id="396827"
          type_id="1"
          status="+"
          setter="rniwa"
    />
          </attachment>
      

    </bug>

</bugzilla>