<?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>221991</bug_id>
          
          <creation_ts>2021-02-16 13:20:34 -0800</creation_ts>
          <short_desc>[RFC] Remove many webkit-patch commands</short_desc>
          <delta_ts>2023-12-06 17:07: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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=226230</see_also>
          <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>
          <dependson>265939</dependson>
    
    <dependson>222058</dependson>
    
    <dependson>222106</dependson>
    
    <dependson>222617</dependson>
    
    <dependson>222745</dependson>
    
    <dependson>227980</dependson>
    
    <dependson>231032</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sam Sneddon [:gsnedders]">gsnedders</reporter>
          <assigned_to name="Sam Sneddon [:gsnedders]">gsnedders</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ap</cc>
    
    <cc>ben_schwartz</cc>
    
    <cc>bfulgham</cc>
    
    <cc>clopez</cc>
    
    <cc>dino</cc>
    
    <cc>dpino</cc>
    
    <cc>fujii</cc>
    
    <cc>jbedard</cc>
    
    <cc>jean-yves.avenard</cc>
    
    <cc>jer.noble</cc>
    
    <cc>koivisto</cc>
    
    <cc>pangle</cc>
    
    <cc>peng.liu6</cc>
    
    <cc>pnormand</cc>
    
    <cc>rniwa</cc>
    
    <cc>ross.kirsling</cc>
    
    <cc>sam</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1729893</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2021-02-16 13:20:34 -0800</bug_when>
    <thetext>We have a lot of commands under webkit-patch, many of which exist primarily for the sake of EWS, though EWS doesn&apos;t use them any more. I&apos;d like to avoid having to update many of them when refactoring code elsewhere in webkitpy.

I&apos;m largely filing this to have somewhere to ask people to post what commands they do use, especially from forthcoming deprecation notices that I intend on adding.

Specifically, I&apos;d like to get rid of all the build commands (build, build-and-test, build-and-test-attachment, build-attachment) as well as the --build and --test arguments for all the land commands (land, land-attachment, land-cowboy, land-cowhand, land-from-bug, land-from-url, land-safely).

Jonathan had previously said his first starting point was going to be all commands not shown in the default help. These are:

add-users-to-groups
analyze-changelog
apply-watchlist
apply-watchlist-local
assign-to-committer
attach-to-bug
bug-for-test
bug-search
bugs-to-commit
build
build-and-test
build-and-test-attachment
build-attachment
check-patch-relevance
check-style
check-style-local
clean
clean-pending-commit
clean-review-queue
commit-message
crash-log
create-bug
create-revert
create-rollout
failure-reason
find-flaky-tests
find-resolved-bugs
find-users
garden-o-matic
gtk-wk2-ews
has-landed
help
ios-ews
ios-sim-ews
jsc-armv7-ews
jsc-ews
jsc-i386-ews
jsc-mips-ews
land-cowboy
land-cowhand
land-from-url
mac-debug-ews
mac-ews
mac-wk2-ews
mark-bug-fixed
obsolete-attachments
open-bugs
patches-in-commit-queue
patches-to-commit-queue
patches-to-review
post
post-commits
prepare
prepare-revert
prepare-rollout
print-baselines
print-expectations
rebaseline
rebaseline-expectations
rebaseline-json
rebaseline-server
rebaseline-test-internal
results-for
rollout
setup-git-clone
suggest-nominations
suggest-reviewers
tree-status
update
validate-changelog
what-broke
win-ews
wincairo-ews
wpe-ews
wpt-change-export</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730429</commentid>
    <comment_count>1</comment_count>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2021-02-17 11:54:56 -0800</bug_when>
    <thetext>CCing basically everyone who&apos;s touched this code in recent years and who presumably cares about it.

I&apos;m pretty sure the above list is _too_ complete, and some of those need kept (e.g., at least some of the rebaselining commands?), but I&apos;d be more than happy to be told which of those do actually get used!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730433</commentid>
    <comment_count>2</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-02-17 11:58:51 -0800</bug_when>
    <thetext>current EWS uses two of these commands:

apply-watchlist-local is used by current EWS in https://github.com/WebKit/WebKit/blob/main/Tools/CISupport/ews-build/steps.py#L2943

validate-changelog is used by current EWS in https://github.com/WebKit/WebKit/blob/main/Tools/CISupport/ews-build/steps.py#L900</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730456</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-02-17 12:42:27 -0800</bug_when>
    <thetext>I see &apos;print-expectations&apos; here, but that&apos;s a run-webkit-tests command, not a webkit-patch command. I also use it frequently.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730462</commentid>
    <comment_count>4</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-02-17 12:51:30 -0800</bug_when>
    <thetext>I&apos;m using prepare-revert and check-style.

WebKitBot is using create-revert.
https://github.com/WebKit/WebKit/blob/3d2a79d4c0562fc0f2ea2c3198d6280ec55abc0f/Tools/WebKitBot/src/WebKitBot.mjs#L393</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730471</commentid>
    <comment_count>5</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-02-17 13:07:22 -0800</bug_when>
    <thetext>(In reply to Simon Fraser (smfr) from comment #3)
&gt; I see &apos;print-expectations&apos; here, but that&apos;s a run-webkit-tests command, not
&gt; a webkit-patch command. I also use it frequently.

Inexplicably, `print-expectations` is also a webkit-patch command....

webkit-patch --all-commands | grep print-expectations
   print-expectations          Print the expected result for the given test(s) on the given port(s)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730478</commentid>
    <comment_count>6</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-02-17 13:13:22 -0800</bug_when>
    <thetext>OpenSource % ./Tools/Scripts/webkit-patch --print-expectations
Usage: webkit-patch [options] COMMAND [ARGS]

webkit-patch: error: no such option: --print-expectations

Type &quot;webkit-patch --help&quot; to see usage.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730480</commentid>
    <comment_count>7</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-02-17 13:14:07 -0800</bug_when>
    <thetext>Oh, it&apos;s a command, not an argument. Fine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730665</commentid>
    <comment_count>8</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2021-02-17 17:25:56 -0800</bug_when>
    <thetext>I 100% object to removing &quot;webkit-patch clean&quot;. I use it many times a day, every day.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730672</commentid>
    <comment_count>9</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2021-02-17 17:42:56 -0800</bug_when>
    <thetext>It&apos;s fine to delete all these (ews related):

gtk-wk2-ews
ios-ews
ios-sim-ews
jsc-armv7-ews
jsc-ews
jsc-i386-ews
jsc-mips-ews
mac-debug-ews
mac-ews
mac-wk2-ews
win-ews
wincairo-ews
wpe-ews</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1731105</commentid>
    <comment_count>10</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2021-02-18 17:09:15 -0800</bug_when>
    <thetext>I find the following commands useful:

&gt; check-style
&gt; check-style-local

I use this two ones to check the style before uploading the patch

&gt; help

I guess we want to keep help

&gt; rollout

I have used this to rollout patches.

&gt; setup-git-clone

I have used this to setup the git clone from svn

&gt; suggest-nominations
&gt; suggest-reviewers

This two are useful. Specially the suggest-nominations one to check new comitter/reviewers that are candidate to be nominated</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1731156</commentid>
    <comment_count>11</comment_count>
    <who name="Patrick Angle">pangle</who>
    <bug_when>2021-02-18 18:57:18 -0800</bug_when>
    <thetext>I&apos;ve been using `webkit-patch prepare --update-changelogs 222006` regularly. I remember starting with `prepare-ChangeLog -b 222006` before  moving to `...prepare...` and can&apos;t remember why I switched.
I&apos;ve also been eyeing `has-landed` to help me manage the proliferation of git branches on my machine, but it&apos;s not part of my workflow _yet_.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1731183</commentid>
    <comment_count>12</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2021-02-18 20:03:36 -0800</bug_when>
    <thetext>I use `webkit-patch post` for every patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1731370</commentid>
    <comment_count>13</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-02-19 09:14:26 -0800</bug_when>
    <thetext>(In reply to Carlos Alberto Lopez Perez from comment #10)
&gt; I find the following commands useful:
&gt; 
&gt; &gt; check-style
&gt; &gt; check-style-local

What are the reasons to use those commands over check-webkit-style?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1731373</commentid>
    <comment_count>14</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-02-19 09:17:47 -0800</bug_when>
    <thetext>(In reply to Sam Weinig from comment #12)
&gt; I use `webkit-patch post` for every patch.

Would seem that `webkit-patch post` is just an alias for `webkit-patch upload` then.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1731811</commentid>
    <comment_count>15</comment_count>
    <who name="Peng Liu">peng.liu6</who>
    <bug_when>2021-02-20 10:58:36 -0800</bug_when>
    <thetext>I frequently use &quot;webkit-patch prepare&quot; to file bugs and update(refresh) change logs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732042</commentid>
    <comment_count>16</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2021-02-21 22:35:27 -0800</bug_when>
    <thetext>Some webkit-patch commands I regularly use are:

- land-cowhand

for landing patches that do not require review such as build fixes of test gardening patches. I&apos;m fine with removing this command if there&apos;s an alternative for doing the same thing.

- mark-bug-fixed

for automatically closing bugs that have been fixed (for instance, I used it often for closing bugs reporting LayoutTests failures which are not in TestExpectations anymore).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732094</commentid>
    <comment_count>17</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2021-02-22 04:29:04 -0800</bug_when>
    <thetext>I still use mark-bug-fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732147</commentid>
    <comment_count>18</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-02-22 08:58:06 -0800</bug_when>
    <thetext>(In reply to Diego Pino from comment #16)
&gt; Some webkit-patch commands I regularly use are:
&gt; 
&gt; - land-cowhand
&gt; 
&gt; for landing patches that do not require review such as build fixes of test
&gt; gardening patches. I&apos;m fine with removing this command if there&apos;s an
&gt; alternative for doing the same thing.
&gt; 
&gt; - mark-bug-fixed
&gt; 
&gt; for automatically closing bugs that have been fixed (for instance, I used it
&gt; often for closing bugs reporting LayoutTests failures which are not in
&gt; TestExpectations anymore).

Any reason you&apos;re using `land-cowhand` over `land`? My understanding was that `land-cowhand` skipped the pre-commit tests, but `land` no longer has pre-commit tests in it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732319</commentid>
    <comment_count>19</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2021-02-22 15:08:30 -0800</bug_when>
    <thetext>+1 to mark-bug-fixed
+1 to prepare</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732350</commentid>
    <comment_count>20</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2021-02-22 15:55:21 -0800</bug_when>
    <thetext>I do use setup-git-clone all the time since I can never remember all the random git configuration commands I need to run to setup a WebKit checkout.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732364</commentid>
    <comment_count>21</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2021-02-22 16:10:24 -0800</bug_when>
    <thetext>Some folks reached out and `webkit-patch setup-git-clone` is not entirely duplicated by `git-webkit setup-git-svn`, so we need to keep that around for a bit while we move the parts of it that we want to keep to `git-webkit`</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732431</commentid>
    <comment_count>22</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2021-02-22 19:37:56 -0800</bug_when>
    <thetext>(In reply to Jonathan Bedard from comment #18)

&gt; Any reason you&apos;re using `land-cowhand` over `land`? My understanding was
&gt; that `land-cowhand` skipped the pre-commit tests, but `land` no longer has
&gt; pre-commit tests in it.

No other reason than tradition. When I asked other more experienced WebKit developers how I could land a patch without filing a bug I was taught `land-cowhand` and I&apos;ve been keep using it since then for that kind of task.

If it&apos;s actually better to use `land` I will stop using `land-cowhand`.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732432</commentid>
    <comment_count>23</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2021-02-22 19:45:28 -0800</bug_when>
    <thetext>I also use `webkit-patch clean` a lot.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732670</commentid>
    <comment_count>24</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-02-23 13:21:13 -0800</bug_when>
    <thetext>&lt;rdar://problem/74657982&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732720</commentid>
    <comment_count>25</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2021-02-23 16:11:37 -0800</bug_when>
    <thetext>(In reply to Diego Pino from comment #22)
&gt; (In reply to Jonathan Bedard from comment #18)
&gt; 
&gt; &gt; Any reason you&apos;re using `land-cowhand` over `land`? My understanding was
&gt; &gt; that `land-cowhand` skipped the pre-commit tests, but `land` no longer has
&gt; &gt; pre-commit tests in it.
&gt; 
&gt; No other reason than tradition. When I asked other more experienced WebKit
&gt; developers how I could land a patch without filing a bug I was taught
&gt; `land-cowhand` and I&apos;ve been keep using it since then for that kind of task.
&gt; 
&gt; If it&apos;s actually better to use `land` I will stop using `land-cowhand`.

FWIW, I generally prefer `land-cowhand` over `land`, since it automatically generates and presents a pretty-printed version of the patch that I can check for sanity.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1733202</commentid>
    <comment_count>26</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2021-02-24 21:23:32 -0800</bug_when>
    <thetext>+1 for `webkit-patch prepare`</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1735629</commentid>
    <comment_count>27</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2021-03-03 17:51:08 -0800</bug_when>
    <thetext>(In reply to Jonathan Bedard from comment #13)
&gt; (In reply to Carlos Alberto Lopez Perez from comment #10)
&gt; &gt; I find the following commands useful:
&gt; &gt; 
&gt; &gt; &gt; check-style
&gt; &gt; &gt; check-style-local
&gt; 
&gt; What are the reasons to use those commands over check-webkit-style?

Mmm.. I didn&apos;t knew about the check-webkit-style script
That works for me as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1735883</commentid>
    <comment_count>28</comment_count>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2021-03-04 09:52:02 -0800</bug_when>
    <thetext>(In reply to Carlos Alberto Lopez Perez from comment #10)
&gt; &gt; rollout
&gt; 
&gt; I have used this to rollout patches.

Note that this has been marked as deprecated since bug 208775; this is not a new deprecation.

---

Bug 222745 should undeprecate the rest of everything mentioned above; still interested in anything else that people run into (especially more infrequently!).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1742288</commentid>
    <comment_count>29</comment_count>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2021-03-22 10:44:22 -0700</bug_when>
    <thetext>I make use of `land-cowhand` every time I fix a broken build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1777144</commentid>
    <comment_count>30</comment_count>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2021-07-15 00:17:18 -0700</bug_when>
    <thetext>FYI: I&apos;ve filed Bug 227980 for some of the land-cowhand v. land discussion above.

Aside from land-cowhand pending that other bug, my intention is to remove everything currently marked as deprecated at the end of this month.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1777146</commentid>
    <comment_count>31</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2021-07-15 00:26:21 -0700</bug_when>
    <thetext>(In reply to Sam Sneddon [:gsnedders] from comment #30)
&gt; FYI: I&apos;ve filed Bug 227980 for some of the land-cowhand v. land discussion
&gt; above.
&gt; 
&gt; Aside from land-cowhand pending that other bug, my intention is to remove
&gt; everything currently marked as deprecated at the end of this month.

What are things currently marked as deprecated?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1777178</commentid>
    <comment_count>32</comment_count>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2021-07-15 05:34:02 -0700</bug_when>
    <thetext>(In reply to Ryosuke Niwa from comment #31)
&gt; (In reply to Sam Sneddon [:gsnedders] from comment #30)
&gt; &gt; FYI: I&apos;ve filed Bug 227980 for some of the land-cowhand v. land discussion
&gt; &gt; above.
&gt; &gt; 
&gt; &gt; Aside from land-cowhand pending that other bug, my intention is to remove
&gt; &gt; everything currently marked as deprecated at the end of this month.
&gt; 
&gt; What are things currently marked as deprecated?

They are:

add-users-to-groups
analyze-changelog
apply-watchlist
assign-to-committer
attach-to-bug
bug-for-test
bug-search
bugs-to-commit
build
build-attachment
check-patch-relevance
clean-pending-commit
clean-review-queue
commit-message
crash-log
create-bug
create-rollout
failure-reason
find-flaky-tests
find-resolved-bugs
find-users
garden-o-matic
has-landed
land-cowboy
land-cowhand
land-from-url
obsolete-attachments
open-bugs
patches-in-commit-queue
patches-to-commit-queue
patches-to-review
post-commits
prepare-rollout
print-baselines
print-expectations
rebaseline
rebaseline-expectations
rebaseline-json
rebaseline-server
rebaseline-test-internal
results-for
rollout
tree-status
update
what-broke
wpt-change-export</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1790858</commentid>
    <comment_count>33</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2021-09-06 20:38:51 -0700</bug_when>
    <thetext>I use rebaseline-server occasionally.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1978948</commentid>
    <comment_count>34</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2023-09-21 04:37:16 -0700</bug_when>
    <thetext>I just used rebaseline-server</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1981899</commentid>
    <comment_count>35</comment_count>
    <who name="Ben Schwartz">ben_schwartz</who>
    <bug_when>2023-10-02 16:16:45 -0700</bug_when>
    <thetext>Obligatory &quot;just used rebaseline-server&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1997258</commentid>
    <comment_count>36</comment_count>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2023-12-05 15:59:07 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/21363</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1997324</commentid>
    <comment_count>37</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-12-05 22:34:26 -0800</bug_when>
    <thetext>Committed 271597@main (7eae473bde06): &lt;https://commits.webkit.org/271597@main&gt;

Reviewed commits have been landed. Closing PR #21363 and removing active labels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1997378</commentid>
    <comment_count>38</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2023-12-06 07:10:40 -0800</bug_when>
    <thetext>Needed to be reverted because it broke all webkit-patch commands.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1997439</commentid>
    <comment_count>39</comment_count>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2023-12-06 11:05:34 -0800</bug_when>
    <thetext>(In reply to Jonathan Bedard from comment #38)
&gt; Needed to be reverted because it broke all webkit-patch commands.

Reverted in bug 265939.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1997453</commentid>
    <comment_count>40</comment_count>
    <who name="Sam Sneddon [:gsnedders]">gsnedders</who>
    <bug_when>2023-12-06 11:43:32 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/21406</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1997560</commentid>
    <comment_count>41</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-12-06 17:07:23 -0800</bug_when>
    <thetext>Committed 271648@main (ba8968d7e2b3): &lt;https://commits.webkit.org/271648@main&gt;

Reviewed commits have been landed. Closing PR #21406 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>