* [RFC] Archive old patches on patchwork?
@ 2020-11-19 12:43 Siddhesh Poyarekar
2020-11-19 16:15 ` Carlos O'Donell
0 siblings, 1 reply; 8+ messages in thread
From: Siddhesh Poyarekar @ 2020-11-19 12:43 UTC (permalink / raw)
To: libc-alpha
Hi,
Since there is little chance that anyone is going to walk through the
patchwork state and review very old patches, can we archive patches from
2019 and earlier on patchwork? That will clean up the slate somewhat
and make patchwork a bit more usable.
I ran a script today to close off patches that have the exact same diff
in git, so the list is smaller by about ~800, but there's still ~6k more
to go and most of those will never see the light of day.
The end goal for me is to get the patchwork instance to a point that it
is actually reasonable to have more automation to close off applied
patches and maybe even close off patches that don't apply anymore. That
means that we will be trying to emulate what gitlab does and maybe at
that point we need to ask ourselves if we're better off putting in a
gitlab instance instead :)
Siddhesh
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [RFC] Archive old patches on patchwork?
2020-11-19 12:43 [RFC] Archive old patches on patchwork? Siddhesh Poyarekar
@ 2020-11-19 16:15 ` Carlos O'Donell
2020-11-20 2:38 ` Siddhesh Poyarekar
0 siblings, 1 reply; 8+ messages in thread
From: Carlos O'Donell @ 2020-11-19 16:15 UTC (permalink / raw)
To: Siddhesh Poyarekar, libc-alpha
On 11/19/20 7:43 AM, Siddhesh Poyarekar wrote:
> Since there is little chance that anyone is going to walk through the
> patchwork state and review very old patches, can we archive patches
> from 2019 and earlier on patchwork? That will clean up the slate
> somewhat and make patchwork a bit more usable.
>
> I ran a script today to close off patches that have the exact same
> diff in git, so the list is smaller by about ~800, but there's still
> ~6k more to go and most of those will never see the light of day.
>
> The end goal for me is to get the patchwork instance to a point that
> it is actually reasonable to have more automation to close off
> applied patches and maybe even close off patches that don't apply
> anymore. That means that we will be trying to emulate what gitlab
> does and maybe at that point we need to ask ourselves if we're better
> off putting in a gitlab instance instead :)
I suggest archiving old patches from 2018 and earlier as a start.
I also want to start an open public patch review as discussed in my
GNU Tools Cauldron BoF for glibc.
--
Cheers,
Carlos.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [RFC] Archive old patches on patchwork?
2020-11-19 16:15 ` Carlos O'Donell
@ 2020-11-20 2:38 ` Siddhesh Poyarekar
2020-11-20 3:14 ` DJ Delorie
2020-11-20 3:42 ` Girish Joshi
0 siblings, 2 replies; 8+ messages in thread
From: Siddhesh Poyarekar @ 2020-11-20 2:38 UTC (permalink / raw)
To: Carlos O'Donell, libc-alpha
On 11/19/20 9:45 PM, Carlos O'Donell wrote:
> I suggest archiving old patches from 2018 and earlier as a start.
The backlog is now down to ~2300 patches. I suppose another check I
could do is to try applying patches to the tree and mark those that
don't apply as 'Changes Requested' and email submitters about it.
One issue I haven't solved yet is that of marking older patches as
obsolete if an updated version is available. I'm open to ideas or
volunteers to help me do this and hopefully automate it.
> I also want to start an open public patch review as discussed in my
> GNU Tools Cauldron BoF for glibc.
+1
Siddhesh
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [RFC] Archive old patches on patchwork?
2020-11-20 2:38 ` Siddhesh Poyarekar
@ 2020-11-20 3:14 ` DJ Delorie
2020-11-20 5:23 ` Siddhesh Poyarekar
2020-11-23 22:35 ` Joseph Myers
2020-11-20 3:42 ` Girish Joshi
1 sibling, 2 replies; 8+ messages in thread
From: DJ Delorie @ 2020-11-20 3:14 UTC (permalink / raw)
To: Siddhesh Poyarekar; +Cc: carlos, libc-alpha
Siddhesh Poyarekar <siddhesh@gotplt.org> writes:
> I suppose another check I could do is to try applying patches to the
> tree and mark those that don't apply as 'Changes Requested' and email
> submitters about it.
Carlos and I had discussed this in the past... It's the kind of thing
that can (should) be automated via some sort of bot - does the patch set
apply cleanly to master? Does master still build? Does the patch meet
our coding standards? Some of these boiler-plate tests should be
automated and the patchwork data updated accordingly.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [RFC] Archive old patches on patchwork?
2020-11-20 2:38 ` Siddhesh Poyarekar
2020-11-20 3:14 ` DJ Delorie
@ 2020-11-20 3:42 ` Girish Joshi
2020-11-20 5:20 ` Siddhesh Poyarekar
1 sibling, 1 reply; 8+ messages in thread
From: Girish Joshi @ 2020-11-20 3:42 UTC (permalink / raw)
To: Siddhesh Poyarekar; +Cc: Carlos O'Donell, Girish Joshi via Libc-alpha
Hi Siddhesh,
On Fri, Nov 20, 2020 at 8:08 AM Siddhesh Poyarekar <siddhesh@gotplt.org> wrote:
> One issue I haven't solved yet is that of marking older patches as
> obsolete if an updated version is available. I'm open to ideas or
> volunteers to help me do this and hopefully automate it.
I would like to volunteer for this.
Girish Joshi
girishjoshi.io
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [RFC] Archive old patches on patchwork?
2020-11-20 3:42 ` Girish Joshi
@ 2020-11-20 5:20 ` Siddhesh Poyarekar
0 siblings, 0 replies; 8+ messages in thread
From: Siddhesh Poyarekar @ 2020-11-20 5:20 UTC (permalink / raw)
To: Girish Joshi; +Cc: Carlos O'Donell, Girish Joshi via Libc-alpha
On 11/20/20 9:12 AM, Girish Joshi wrote:
> On Fri, Nov 20, 2020 at 8:08 AM Siddhesh Poyarekar <siddhesh@gotplt.org> wrote:
>> One issue I haven't solved yet is that of marking older patches as
>> obsolete if an updated version is available. I'm open to ideas or
>> volunteers to help me do this and hopefully automate it.
>
> I would like to volunteer for this.
Awesome, thanks! Please create an account on patchwork.sourceware.org
and ask me offline to get you added to the glibc project so that you can
edit patch status.
Siddhesh
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [RFC] Archive old patches on patchwork?
2020-11-20 3:14 ` DJ Delorie
@ 2020-11-20 5:23 ` Siddhesh Poyarekar
2020-11-23 22:35 ` Joseph Myers
1 sibling, 0 replies; 8+ messages in thread
From: Siddhesh Poyarekar @ 2020-11-20 5:23 UTC (permalink / raw)
To: DJ Delorie; +Cc: carlos, libc-alpha
On 11/20/20 8:44 AM, DJ Delorie wrote:
> Siddhesh Poyarekar <siddhesh@gotplt.org> writes:
>> I suppose another check I could do is to try applying patches to the
>> tree and mark those that don't apply as 'Changes Requested' and email
>> submitters about it.
>
> Carlos and I had discussed this in the past... It's the kind of thing
> that can (should) be automated via some sort of bot - does the patch set
> apply cleanly to master? Does master still build? Does the patch meet
> our coding standards? Some of these boiler-plate tests should be
> automated and the patchwork data updated accordingly.
Yeah, eventually all of this needs to get automated.
Siddhesh
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [RFC] Archive old patches on patchwork?
2020-11-20 3:14 ` DJ Delorie
2020-11-20 5:23 ` Siddhesh Poyarekar
@ 2020-11-23 22:35 ` Joseph Myers
1 sibling, 0 replies; 8+ messages in thread
From: Joseph Myers @ 2020-11-23 22:35 UTC (permalink / raw)
To: DJ Delorie; +Cc: Siddhesh Poyarekar, libc-alpha
On Thu, 19 Nov 2020, DJ Delorie via Libc-alpha wrote:
> Carlos and I had discussed this in the past... It's the kind of thing
> that can (should) be automated via some sort of bot - does the patch set
> apply cleanly to master? Does master still build? Does the patch meet
> our coding standards? Some of these boiler-plate tests should be
> automated and the patchwork data updated accordingly.
For "Does the patch meet our coding standards?", if we allow general
reformatting / other coding standards fixes for code that originated
outside glibc but is now maintained in glibc and not updated from an
upstream version (all the code that came from BSD sources or Sun fdlibm,
for example), that may simplify such checks because we could have checks
for particular features of the coding standards on the whole source tree
(including running such checks as part of the testsuite), with as few
exceptions as possible.
--
Joseph S. Myers
joseph@codesourcery.com
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2020-11-23 22:35 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-19 12:43 [RFC] Archive old patches on patchwork? Siddhesh Poyarekar
2020-11-19 16:15 ` Carlos O'Donell
2020-11-20 2:38 ` Siddhesh Poyarekar
2020-11-20 3:14 ` DJ Delorie
2020-11-20 5:23 ` Siddhesh Poyarekar
2020-11-23 22:35 ` Joseph Myers
2020-11-20 3:42 ` Girish Joshi
2020-11-20 5:20 ` Siddhesh Poyarekar
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).