From: Siddhesh Poyarekar <siddhesh@gotplt.org>
To: Carlos O'Donell <carlos@redhat.com>, libc-alpha@sourceware.org
Subject: Re: Patchwork review workflow: archival rules
Date: Tue, 30 Nov 2021 05:47:39 +0530 [thread overview]
Message-ID: <5001afa3-4c34-71d6-c70e-3629445da8e7@gotplt.org> (raw)
In-Reply-To: <8238574b-be44-a25a-a5f3-118803d21fd2@redhat.com>
On 11/30/21 03:50, Carlos O'Donell wrote:
> On 11/15/21 23:22, Siddhesh Poyarekar wrote:
>> Hello,
>>
>> What do people think about adding the following to the patch review
>> workflow[1]? This should help keep the queue under control.
>>
>> ~~~~~~
>> 3. Maintaining your patch queue
>>
>> 3.1 (existing content)
>>
>> 3.2. Outdated Patches
>>
>> To keep tha backlog in patchwork manageable, outdated patches may be archived at regular intervals.
>>
>> * Patches in Changes Requested status will be archived 1 year after they have been posted
>
>
> Agreed. And we can decrease the "1 year after" if we find it helps keep the queue cleaner.
>
>> * Patches older than 3 months that fail to apply to the current main branch will be set to Rejected
>
> This will be an important step in keeping the queue clean.
>
> I agree with this move.
>
>> * Unresolved patches older than 2 years will be archived.
>
> Agreed.
>
>> ~~~~~~
>>
>> Thanks,
>> Siddhesh
>>
>> [1] https://sourceware.org/glibc/wiki/Patch%20Review%20Workflow
>
> All of this looks good to me.
>
> We can change it any time we want IMO, so long as we set expectations and
> have a public discussion with our reason for making the change.
Thanks, I'll make the change in the wiki and run some commands over the
weekend to implement this.
> I'm curious if you have data about the above?
What kind of data are you looking for? I came up with arbitrary time
limits that I believe are conservative enough. Rebasing a patchset that
doesn't apply to current mainline for example is a necessary condition
and there's no way we'd accept it unless it is rebased (and hence a new
version posted) but I still proposed waiting 3 months before changing
status as a conservative measure.
Similarly for archiving Changes Requested patches; there's no way it's
going to come back to New or Accepted/Committed unless the consensus on
the exact same patch changes, which I have never seen happen in the past
decade. That is, there's always an updated version that drives
consensus. I still kept the timeout at 1 year as a conservative start.
Siddhesh
next prev parent reply other threads:[~2021-11-30 0:17 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-11-16 4:22 Siddhesh Poyarekar
2021-11-16 5:46 ` Florian Weimer
2021-11-16 5:53 ` Siddhesh Poyarekar
2021-11-16 8:54 ` Paul Zimmermann
2021-11-16 9:02 ` Siddhesh Poyarekar
2021-11-29 22:19 ` Carlos O'Donell
2021-11-29 22:20 ` Carlos O'Donell
2021-11-30 0:17 ` Siddhesh Poyarekar [this message]
2022-02-07 14:09 ` Siddhesh Poyarekar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5001afa3-4c34-71d6-c70e-3629445da8e7@gotplt.org \
--to=siddhesh@gotplt.org \
--cc=carlos@redhat.com \
--cc=libc-alpha@sourceware.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).