git@vger.kernel.org mailing list mirror (one of many)
 help / color / mirror / code / Atom feed
* RFC -- making a plan for remainder of merge-ort
@ 2021-02-02  3:52 Elijah Newren
  2021-02-02 11:33 ` Derrick Stolee
  0 siblings, 1 reply; 3+ messages in thread
From: Elijah Newren @ 2021-02-02  3:52 UTC (permalink / raw)
  To: Git Mailing List
  Cc: Derrick Stolee, Jonathan Tan, Taylor Blau, Junio C Hamano,
	Jeff King, Jonathan Nieder,
	Ævar Arnfjörð Bjarmason, Johannes Schindelin,
	Christian Couder, Eric Sunshine

Hi everyone,

There will be ~11 more series (with about ~6-7 patches per series)
before merge-ort is complete.  Now that gitster/en/merge-ort-perf has
merged to next, I can start submitting the next series.  Some
questions before I do so, though:

* What's the right rate to submit them to not overwhelm reviewers? One
per week?  I didn't get much feedback on this for the past series.
[One per week, assuming the git-2.32 cycle is 3 months long, would
mean finishing in about 3 months, i.e. just a few weeks before
git-2.32-rc0.]

* My focus for the next few series is on diffcore-rename.c, which will
also affect things other than merge-ort.  While each series is
self-contained, given that 2.31-rc0 is just over 3 weeks away I'm
wondering if it makes sense to hold my future diffcore-rename series
out of 2.31 and start merging them in the 2.32 cycle.  Thoughts?


Thanks,
Elijah

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: RFC -- making a plan for remainder of merge-ort
  2021-02-02  3:52 RFC -- making a plan for remainder of merge-ort Elijah Newren
@ 2021-02-02 11:33 ` Derrick Stolee
  2021-02-03  5:48   ` Elijah Newren
  0 siblings, 1 reply; 3+ messages in thread
From: Derrick Stolee @ 2021-02-02 11:33 UTC (permalink / raw)
  To: Elijah Newren, Git Mailing List
  Cc: Derrick Stolee, Jonathan Tan, Taylor Blau, Junio C Hamano,
	Jeff King, Jonathan Nieder,
	Ævar Arnfjörð Bjarmason, Johannes Schindelin,
	Christian Couder, Eric Sunshine

On 2/1/2021 10:52 PM, Elijah Newren wrote:
> Hi everyone,
> 
> There will be ~11 more series (with about ~6-7 patches per series)
> before merge-ort is complete.  Now that gitster/en/merge-ort-perf has
> merged to next, I can start submitting the next series.  Some
> questions before I do so, though:
> > * What's the right rate to submit them to not overwhelm reviewers? One
> per week?  I didn't get much feedback on this for the past series.
> [One per week, assuming the git-2.32 cycle is 3 months long, would
> mean finishing in about 3 months, i.e. just a few weeks before
> git-2.32-rc0.]

I promise to get back to reviewing with a faster turnaround soon.

If these are smaller series (and ~6-7 patches per would be smaller)
then I could see most of them stabilizing within a week. I think the
biggest thing for dependent series is to allow one to stabilize
before starting the next one. OF course, we can _think_ something is
stable and then a contributor appears with insightful comments a week
or more later.

> * My focus for the next few series is on diffcore-rename.c, which will
> also affect things other than merge-ort.  While each series is
> self-contained, given that 2.31-rc0 is just over 3 weeks away I'm
> wondering if it makes sense to hold my future diffcore-rename series
> out of 2.31 and start merging them in the 2.32 cycle.  Thoughts?

It might be fine to get the code under review, but ask Junio to
delay merging into 'master' until shortly after release. This
ensures that there is plenty of time to "simmer in CI."

Thanks,
-Stolee

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: RFC -- making a plan for remainder of merge-ort
  2021-02-02 11:33 ` Derrick Stolee
@ 2021-02-03  5:48   ` Elijah Newren
  0 siblings, 0 replies; 3+ messages in thread
From: Elijah Newren @ 2021-02-03  5:48 UTC (permalink / raw)
  To: Derrick Stolee
  Cc: Git Mailing List, Derrick Stolee, Jonathan Tan, Taylor Blau,
	Junio C Hamano, Jeff King, Jonathan Nieder,
	Ævar Arnfjörð Bjarmason, Johannes Schindelin,
	Christian Couder, Eric Sunshine

On Tue, Feb 2, 2021 at 3:33 AM Derrick Stolee <stolee@gmail.com> wrote:
>
> On 2/1/2021 10:52 PM, Elijah Newren wrote:
> > Hi everyone,
> >
> > There will be ~11 more series (with about ~6-7 patches per series)
> > before merge-ort is complete.  Now that gitster/en/merge-ort-perf has
> > merged to next, I can start submitting the next series.  Some
> > questions before I do so, though:
> > > * What's the right rate to submit them to not overwhelm reviewers? One
> > per week?  I didn't get much feedback on this for the past series.
> > [One per week, assuming the git-2.32 cycle is 3 months long, would
> > mean finishing in about 3 months, i.e. just a few weeks before
> > git-2.32-rc0.]
>
> I promise to get back to reviewing with a faster turnaround soon.
>
> If these are smaller series (and ~6-7 patches per would be smaller)
> then I could see most of them stabilizing within a week. I think the
> biggest thing for dependent series is to allow one to stabilize
> before starting the next one. OF course, we can _think_ something is
> stable and then a contributor appears with insightful comments a week
> or more later.

Yeah, smaller on average, but there is a long one early on.  The next
eight series' patch counts are: 2, 3, 11, 7, 8, 7, 6, 7.  I don't have
ones beyond that ready quite yet.

Also, for the next nine series, each one will depend upon the previous one.

> > * My focus for the next few series is on diffcore-rename.c, which will
> > also affect things other than merge-ort.  While each series is
> > self-contained, given that 2.31-rc0 is just over 3 weeks away I'm
> > wondering if it makes sense to hold my future diffcore-rename series
> > out of 2.31 and start merging them in the 2.32 cycle.  Thoughts?
>
> It might be fine to get the code under review, but ask Junio to
> delay merging into 'master' until shortly after release. This
> ensures that there is plenty of time to "simmer in CI."

Makes sense; I'll submit the first one.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-02-03  5:52 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-02  3:52 RFC -- making a plan for remainder of merge-ort Elijah Newren
2021-02-02 11:33 ` Derrick Stolee
2021-02-03  5:48   ` Elijah Newren

Code repositories for project(s) associated with this public inbox

	https://80x24.org/mirrors/git.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).