* Seeking a "Patch Champion" @ 2016-04-23 21:22 John Wiegley 2016-04-23 21:45 ` Dmitry Gutov ` (4 more replies) 0 siblings, 5 replies; 39+ messages in thread From: John Wiegley @ 2016-04-23 21:22 UTC (permalink / raw) To: emacs-devel [-- Attachment #1: Type: text/plain, Size: 2935 bytes --] Greetings Emacsers! It has been brought to my attention, a few times now, that many of the patches submitted to our project -- through the mailing list, and issue reports -- tend to wither and die before getting a chance to be reviewed and merged. Largely this is because we have so many of them: 435 this year, so far. And no one (besides myself, who has been fully derelict in this duty) is currently dedicated to ensuring that each of these patches receives due attention. Unless someone with commit access has a particular interest in attending to a patch right away, it generally fades into history. I would like to change this state of affairs by asking for a core of volunteers who are willing to champion patches, and ensure that they go through a process of review before being either rejected or applied. To assist this effort, I've connected our mailing lists with a service running on my own VPS (for now) called "Patchwork"[1]: http://patchwork.newartisans.com/ Every patch sent -- either on emacs-devel or bug-gnu-emacs -- is captured by this server and assigned a ticket number. Note: these are not *issue tickets*, but *patch tickets*, one for each patch, even if multiple patches are submitted for a single bug[2]. Also, any discussion related to a particular patch is captured, and preserved along with that patch ticket. Although Patchwork offers a Web interface, there is also a command-line client for listing patches, changing their state, delegating them to others, and even applying them directly into Git. You only need git clone the Patchwork sources, and use their "pwclient" Python script.[3] The hope is that this tool will allow our patch champions to more easily tame the set of outstanding patches, and move them from state to state until they are either accepted or rejected. I've pre-seeded the Patchwork server with all the patches from 2016 to date. If there are more patches from earlier that you'd like to see in the system, just resend the related e-mail to: patchwork@newartisans.com. Footnotes: [1] Patchwork relies entirely on free and libre software, notably: Patchwork GPL Django BSD Python Python (GPL compatible) MySQL GPL MySQL-python LGPL uwsgi GPL nginx "2-clause BSD-like" Javascript used: bootstrap MIT selectize Apache jQuery MIT [2] Related patches may be grouped together into "bundles". [3] After setting ~/.pwclientrc to: [options] default=emacs-devel [emacs-devel] url=http://patchwork.newartisans.com/xmlrpc/ [emacs-bugs] url=http://patchwork.newartisans.com/xmlrpc/ -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 629 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-23 21:22 Seeking a "Patch Champion" John Wiegley @ 2016-04-23 21:45 ` Dmitry Gutov 2016-04-23 21:54 ` John Wiegley 2016-04-25 11:29 ` Nicolas Petton ` (3 subsequent siblings) 4 siblings, 1 reply; 39+ messages in thread From: Dmitry Gutov @ 2016-04-23 21:45 UTC (permalink / raw) To: emacs-devel Hey John, On 04/24/2016 12:22 AM, John Wiegley wrote: > Largely this is because we have so many of them: 435 this year, so far. And no > one (besides myself, who has been fully derelict in this duty) is currently > dedicated to ensuring that each of these patches receives due attention. > Unless someone with commit access has a particular interest in attending to a > patch right away, it generally fades into history. > > I would like to change this state of affairs by asking for a core of > volunteers who are willing to champion patches, and ensure that they go > through a process of review before being either rejected or applied. > > To assist this effort, I've connected our mailing lists with a service running > on my own VPS (for now) called "Patchwork"[1]: > > http://patchwork.newartisans.com/ This is great. I will try it sometime. There's one problem in the current list: it doesn't seem to take into account the status of the related bugs. Here are a few entries from bugs that have already been closed: http://patchwork.newartisans.com/patch/538/ http://patchwork.newartisans.com/patch/565/ http://patchwork.newartisans.com/patch/553/ Shouldn't they have a different status, at least? > Every patch sent -- either on emacs-devel or bug-gnu-emacs -- is captured by > this server and assigned a ticket number. Note: these are not *issue tickets*, > but *patch tickets*, one for each patch, even if multiple patches are > submitted for a single bug[2]. Could they be grouped somehow? Most of the time, the next patch submitted to a bug report supersedes the previous one. Best regards, Dmitry. ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-23 21:45 ` Dmitry Gutov @ 2016-04-23 21:54 ` John Wiegley 2016-04-25 19:50 ` Dmitry Gutov 2016-04-25 19:59 ` Dmitry Gutov 0 siblings, 2 replies; 39+ messages in thread From: John Wiegley @ 2016-04-23 21:54 UTC (permalink / raw) To: Dmitry Gutov; +Cc: emacs-devel >>>>> Dmitry Gutov <dgutov@yandex.ru> writes: > There's one problem in the current list: it doesn't seem to take into > account the status of the related bugs. Here are a few entries from bugs > that have already been closed: At the present time, I have no way of automating the connection between the debbugs tracker and the patchwork server. It *could* be done, using the pwclient utility on the debbugs server to close related issues, but I'm afraid it's not a switch I can turn on today. :( >> Every patch sent -- either on emacs-devel or bug-gnu-emacs -- is captured >> by this server and assigned a ticket number. Note: these are not *issue >> tickets*, but *patch tickets*, one for each patch, even if multiple patches >> are submitted for a single bug[2]. > Could they be grouped somehow? Most of the time, the next patch submitted to > a bug report supersedes the previous one. I haven't seen any way to do that yet, and it might not be true that there is always exactly one patch per bug that is the correct one. For now, determining this will be a job of the patch worker. Btw, glibc apparently uses Patchwork as well. They've even documented their workflow with it: https://sourceware.org/glibc/wiki/Patch%20Review%20Workflow -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-23 21:54 ` John Wiegley @ 2016-04-25 19:50 ` Dmitry Gutov 2016-04-25 19:59 ` Dmitry Gutov 1 sibling, 0 replies; 39+ messages in thread From: Dmitry Gutov @ 2016-04-25 19:50 UTC (permalink / raw) To: emacs-devel On 04/24/2016 12:54 AM, John Wiegley wrote: > At the present time, I have no way of automating the connection between the > debbugs tracker and the patchwork server. It *could* be done, using the > pwclient utility on the debbugs server to close related issues, but I'm afraid > it's not a switch I can turn on today. :( I think it should help a lot. But there's no big hurry. >> Could they be grouped somehow? Most of the time, the next patch submitted to >> a bug report supersedes the previous one. > > I haven't seen any way to do that yet, and it might not be true that there is > always exactly one patch per bug that is the correct one. For now, determining > this will be a job of the patch worker. What I had in mind is more advanced systems like Gerrit where patch submitters work with patchsets directly and can indicate whether a new one replaces the old one (that happens somewhat automatically because of the workflow: you post the new patch as the successor of the old one because you want to preserve continuity and see the previous comments in one history with the comments to the current iteration). Maybe the simplicity of Patchwork will turn out all right. We'll have to see. > Btw, glibc apparently uses Patchwork as well. They've even documented their > workflow with it: > > https://sourceware.org/glibc/wiki/Patch%20Review%20Workflow Looks fine, but it also shows the simplicity of what's provided: it's a repository of patches where we double-check that no patch has gone without a second look. And that's it. We can't comment on them there (i.e. review), or apply with a click of a button. ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-23 21:54 ` John Wiegley 2016-04-25 19:50 ` Dmitry Gutov @ 2016-04-25 19:59 ` Dmitry Gutov 2016-04-25 21:29 ` John Wiegley 1 sibling, 1 reply; 39+ messages in thread From: Dmitry Gutov @ 2016-04-25 19:59 UTC (permalink / raw) To: emacs-devel On 04/24/2016 12:54 AM, John Wiegley wrote: > https://sourceware.org/glibc/wiki/Patch%20Review%20Workflow This page lists a Committed state, separate from Accepted. I don't see it in our instance. Should it be added? ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-25 19:59 ` Dmitry Gutov @ 2016-04-25 21:29 ` John Wiegley 2016-04-25 21:35 ` Dmitry Gutov 0 siblings, 1 reply; 39+ messages in thread From: John Wiegley @ 2016-04-25 21:29 UTC (permalink / raw) To: Dmitry Gutov; +Cc: emacs-devel >>>>> Dmitry Gutov <dgutov@yandex.ru> writes: > This page lists a Committed state, separate from Accepted. I don't see it in > our instance. Should it be added? Added! -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-25 21:29 ` John Wiegley @ 2016-04-25 21:35 ` Dmitry Gutov 2016-04-26 14:27 ` John Wiegley 0 siblings, 1 reply; 39+ messages in thread From: Dmitry Gutov @ 2016-04-25 21:35 UTC (permalink / raw) To: emacs-devel On 04/26/2016 12:29 AM, John Wiegley wrote: >>>>>> Dmitry Gutov <dgutov@yandex.ru> writes: > >> This page lists a Committed state, separate from Accepted. I don't see it in >> our instance. Should it be added? > > Added! Thanks. Should we mark them "archived" as well? ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-25 21:35 ` Dmitry Gutov @ 2016-04-26 14:27 ` John Wiegley 0 siblings, 0 replies; 39+ messages in thread From: John Wiegley @ 2016-04-26 14:27 UTC (permalink / raw) To: Dmitry Gutov; +Cc: emacs-devel >>>>> Dmitry Gutov <dgutov@yandex.ru> writes: > Thanks. Should we mark them "archived" as well? I guess you don't have to, since they won't show up in the default "needs work" query. -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-23 21:22 Seeking a "Patch Champion" John Wiegley 2016-04-23 21:45 ` Dmitry Gutov @ 2016-04-25 11:29 ` Nicolas Petton 2016-04-25 17:37 ` John Wiegley 2016-04-25 16:40 ` Lars Magne Ingebrigtsen ` (2 subsequent siblings) 4 siblings, 1 reply; 39+ messages in thread From: Nicolas Petton @ 2016-04-25 11:29 UTC (permalink / raw) To: John Wiegley, emacs-devel [-- Attachment #1: Type: text/plain, Size: 571 bytes --] John Wiegley <jwiegley@gmail.com> writes: > Greetings Emacsers! Hi John, > I would like to change this state of affairs by asking for a core of > volunteers who are willing to champion patches, and ensure that they go > through a process of review before being either rejected or applied. > > To assist this effort, I've connected our mailing lists with a service running > on my own VPS (for now) called "Patchwork"[1]: > > http://patchwork.newartisans.com/ You got a volunteer, assuming that I'm not the only looking at them (it would be too much work). Nico [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 512 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-25 11:29 ` Nicolas Petton @ 2016-04-25 17:37 ` John Wiegley 2016-04-25 18:48 ` Nicolas Petton 0 siblings, 1 reply; 39+ messages in thread From: John Wiegley @ 2016-04-25 17:37 UTC (permalink / raw) To: Nicolas Petton; +Cc: emacs-devel >>>>> Nicolas Petton <nicolas@petton.fr> writes: > You got a volunteer, assuming that I'm not the only looking at them (it > would be too much work). I think initially it would be you, me, Dmitry and Eli. And of course, others may join us. First thing to do is to clear out the patches that have already been either committed, or rejected, based on what's been said on the MLs. That should narrow down the list pretty significantly. -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-25 17:37 ` John Wiegley @ 2016-04-25 18:48 ` Nicolas Petton 2016-04-25 19:17 ` John Wiegley 0 siblings, 1 reply; 39+ messages in thread From: Nicolas Petton @ 2016-04-25 18:48 UTC (permalink / raw) To: John Wiegley; +Cc: emacs-devel [-- Attachment #1: Type: text/plain, Size: 300 bytes --] John Wiegley <jwiegley@gmail.com> writes: > First thing to do is to clear out the patches that have already been either > committed, or rejected, based on what's been said on the MLs. That should > narrow down the list pretty significantly. Is there a way in patchwork to mark them as done? Nico [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 512 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-25 18:48 ` Nicolas Petton @ 2016-04-25 19:17 ` John Wiegley 2016-04-25 19:28 ` John Wiegley 0 siblings, 1 reply; 39+ messages in thread From: John Wiegley @ 2016-04-25 19:17 UTC (permalink / raw) To: Nicolas Petton; +Cc: emacs-devel >>>>> Nicolas Petton <nicolas@petton.fr> writes: > Is there a way in patchwork to mark them as done? You would change the state to Accepted, and once it's in Git, change it to Archived. I'm still trying to figure out why superusers cannot change tickets that are not delegated to them (meaning no one can re-delegate a ticket that isn't assigned to someone; you end up needing to do that through the Administrative interface). Also, I need to create an account for you and Dmitry. -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-25 19:17 ` John Wiegley @ 2016-04-25 19:28 ` John Wiegley 0 siblings, 0 replies; 39+ messages in thread From: John Wiegley @ 2016-04-25 19:28 UTC (permalink / raw) To: Nicolas Petton; +Cc: emacs-devel >>>>> John Wiegley <jwiegley@gmail.com> writes: > I'm still trying to figure out why superusers cannot change tickets that are > not delegated to them (meaning no one can re-delegate a ticket that isn't > assigned to someone; you end up needing to do that through the > Administrative interface). Yay, this is fixed: You and Dmitry (and Eli) should now be able to re-delegate and modify any of the patches in either project. I have to keep -bugs and -devel separate, only because Patchwork pays attention to the List-id in order to segregate patches, so different List-ids need to be assigned to different Patchwork projects. -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-23 21:22 Seeking a "Patch Champion" John Wiegley 2016-04-23 21:45 ` Dmitry Gutov 2016-04-25 11:29 ` Nicolas Petton @ 2016-04-25 16:40 ` Lars Magne Ingebrigtsen 2016-04-25 18:11 ` Karl Fogel ` (4 more replies) 2016-04-26 6:32 ` Andreas Röhler 2016-04-28 19:30 ` Philipp Stephani 4 siblings, 5 replies; 39+ messages in thread From: Lars Magne Ingebrigtsen @ 2016-04-25 16:40 UTC (permalink / raw) To: emacs-devel John Wiegley <jwiegley@gmail.com> writes: > Largely this is because we have so many of them: 435 this year, so far. And no > one (besides myself, who has been fully derelict in this duty) is currently > dedicated to ensuring that each of these patches receives due attention. > Unless someone with commit access has a particular interest in attending to a > patch right away, it generally fades into history. Well, that's what happens to patches on emacs-devel. The ones submitted to the bug tracker never fade away. > I would like to change this state of affairs by asking for a core of > volunteers who are willing to champion patches, and ensure that they go > through a process of review before being either rejected or applied. > > To assist this effort, I've connected our mailing lists with a service running > on my own VPS (for now) called "Patchwork"[1]: > > http://patchwork.newartisans.com/ I'm afraid I don't think this is likely to help much. Since it's not hooked up to the bug tracker, the list of patches on that site will just grow increasingly outdated. Having somebody herd a patch after it's already been applied is a waste of everybody's time. And I don't think adding yet another formality to the already pretty complicated "apply this patch already" "work flow" (for want of a better word) is the way to go. But the lost patch situation in Emacs is a genuine problem, and one that I think may be disencouraging new contributors. Here's what I think should happen: 1) Whenever somebody posts a patch to emacs-devel, and you don't feel like applying it at once, tell them "send this via `M-x report-emacs-bug', otherwise it'll never be applied". 2) People interested in herding patches should start using debbugs-gnu. I've now added another command to make this easier -- just say `M-x debbugs-gnu-patches', and you'll get a nice list of all the bug reports that contain patches. (Or at least the ones that have been marked as such, but that's pretty much all of them...) And I think that debbugs*.el should be included in Emacs core, so that we can get some traction here. Installing a package is apparently way too much work for most people... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-25 16:40 ` Lars Magne Ingebrigtsen @ 2016-04-25 18:11 ` Karl Fogel 2016-04-25 18:14 ` Lars Magne Ingebrigtsen 2016-04-25 19:51 ` Dmitry Gutov ` (3 subsequent siblings) 4 siblings, 1 reply; 39+ messages in thread From: Karl Fogel @ 2016-04-25 18:11 UTC (permalink / raw) To: Lars Magne Ingebrigtsen; +Cc: emacs-devel Lars Magne Ingebrigtsen <larsi@gnus.org> writes: >I'm afraid I don't think this is likely to help much. Since it's not >hooked up to the bug tracker, the list of patches on that site will just >grow increasingly outdated. Having somebody herd a patch after it's >already been applied is a waste of everybody's time. Just having something that auto-detects all the patches on the mailing list, so there's an easy, "one-stop-shopping" place to find them, could help al ot. Once the Patch Champion knows that a patch is being handled, or at least is being tracked in Debbugs, they can mark the patch as closed in Patchwork. Patchwork already natively has the states "Accepted", "Rejected", and "Under Review", and has an "archive" feature to get the patch out of the main list. We can either use those existing features/states, or perhaps make new states if needed -- see patchwork/fixtures/default_states.xml in the Patchwork source tree for more. >And I don't think adding yet another formality to the already pretty >complicated "apply this patch already" "work flow" (for want of a better >word) is the way to go. Well, I don't think John's proposal adds any burden to the patch *submitter*. Rather, he is proposing a role, Patch Champion, along with a tool (Patchwork) that makes that role feasible. The idea here is to reduce the burden on patch submitters, by having the project -- via the Patch Champion(s) -- keep better track of patches that have been posted on the mailing list. >But the lost patch situation in Emacs is a genuine problem, and one that >I think may be disencouraging new contributors. Here's what I think >should happen: > >1) Whenever somebody posts a patch to emacs-devel, and you don't feel >like applying it at once, tell them "send this via `M-x >report-emacs-bug', otherwise it'll never be applied". > >2) People interested in herding patches should start using debbugs-gnu. >I've now added another command to make this easier -- just say `M-x >debbugs-gnu-patches', and you'll get a nice list of all the bug reports >that contain patches. (Or at least the ones that have been marked as >such, but that's pretty much all of them...) These two ideas would add burden to the patch submitter, I think, unlike John's proposal. >And I think that debbugs*.el should be included in Emacs core, so that >we can get some traction here. Installing a package is apparently way >too much work for most people... No objection there, of course. (Confidential to John: you might be amused to see http://viewvc.red-bean.com/producingoss?view=revision&revision=2965 :-) The "Patch Champion" role seems to be what I call "Patch Manager" in that section.) Best regards, -Karl ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-25 18:11 ` Karl Fogel @ 2016-04-25 18:14 ` Lars Magne Ingebrigtsen 2016-04-25 19:22 ` Karl Fogel 0 siblings, 1 reply; 39+ messages in thread From: Lars Magne Ingebrigtsen @ 2016-04-25 18:14 UTC (permalink / raw) To: Karl Fogel; +Cc: emacs-devel Karl Fogel <kfogel@red-bean.com> writes: >>But the lost patch situation in Emacs is a genuine problem, and one that >>I think may be disencouraging new contributors. Here's what I think >>should happen: >> >>1) Whenever somebody posts a patch to emacs-devel, and you don't feel >>like applying it at once, tell them "send this via `M-x >>report-emacs-bug', otherwise it'll never be applied". >> >>2) People interested in herding patches should start using debbugs-gnu. >>I've now added another command to make this easier -- just say `M-x >>debbugs-gnu-patches', and you'll get a nice list of all the bug reports >>that contain patches. (Or at least the ones that have been marked as >>such, but that's pretty much all of them...) > > These two ideas would add burden to the patch submitter, I think, > unlike John's proposal. The first one is an added burden to the submitter, but the second one isn't something the submitter has to deal with at all -- it's for the cat herders. I mean, patch managers... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-25 18:14 ` Lars Magne Ingebrigtsen @ 2016-04-25 19:22 ` Karl Fogel 0 siblings, 0 replies; 39+ messages in thread From: Karl Fogel @ 2016-04-25 19:22 UTC (permalink / raw) To: Lars Magne Ingebrigtsen; +Cc: emacs-devel Lars Magne Ingebrigtsen <larsi@gnus.org> writes: >Karl Fogel <kfogel@red-bean.com> writes: >>>But the lost patch situation in Emacs is a genuine problem, and one that >>>I think may be disencouraging new contributors. Here's what I think >>>should happen: >>> >>>1) Whenever somebody posts a patch to emacs-devel, and you don't feel >>>like applying it at once, tell them "send this via `M-x >>>report-emacs-bug', otherwise it'll never be applied". >>> >>>2) People interested in herding patches should start using debbugs-gnu. >>>I've now added another command to make this easier -- just say `M-x >>>debbugs-gnu-patches', and you'll get a nice list of all the bug reports >>>that contain patches. (Or at least the ones that have been marked as >>>such, but that's pretty much all of them...) >> >> These two ideas would add burden to the patch submitter, I think, >> unlike John's proposal. > >The first one is an added burden to the submitter, but the second one >isn't something the submitter has to deal with at all -- it's for the >cat herders. I mean, patch managers... Ah, good point, agreed. ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-25 16:40 ` Lars Magne Ingebrigtsen 2016-04-25 18:11 ` Karl Fogel @ 2016-04-25 19:51 ` Dmitry Gutov 2016-04-25 20:27 ` Dmitry Gutov ` (2 subsequent siblings) 4 siblings, 0 replies; 39+ messages in thread From: Dmitry Gutov @ 2016-04-25 19:51 UTC (permalink / raw) To: Lars Magne Ingebrigtsen, emacs-devel On 04/25/2016 07:40 PM, Lars Magne Ingebrigtsen wrote: > And I think that debbugs*.el should be included in Emacs core, so that > we can get some traction here. Installing a package is apparently way > too much work for most people... If a potential reviewer can't spend the effort to install a package from ELPA, they're probably not going to give us a lot of help anyway. ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-25 16:40 ` Lars Magne Ingebrigtsen 2016-04-25 18:11 ` Karl Fogel 2016-04-25 19:51 ` Dmitry Gutov @ 2016-04-25 20:27 ` Dmitry Gutov 2016-04-25 20:37 ` Lars Magne Ingebrigtsen 2016-04-25 21:34 ` John Wiegley 2016-04-25 23:44 ` Lars Magne Ingebrigtsen 4 siblings, 1 reply; 39+ messages in thread From: Dmitry Gutov @ 2016-04-25 20:27 UTC (permalink / raw) To: Lars Magne Ingebrigtsen, emacs-devel On 04/25/2016 07:40 PM, Lars Magne Ingebrigtsen wrote: > I'm afraid I don't think this is likely to help much. Since it's not > hooked up to the bug tracker, the list of patches on that site will just > grow increasingly outdated. Having somebody herd a patch after it's > already been applied is a waste of everybody's time. > > And I don't think adding yet another formality to the already pretty > complicated "apply this patch already" "work flow" (for want of a better > word) is the way to go. I'm inclined to agree. > But the lost patch situation in Emacs is a genuine problem, and one that > I think may be disencouraging new contributors. Here's what I think > should happen: I don't know if it is: I've just went through the lists, and didn't find a single patch within my area of interest that had "fallen through the cracks". So I basically had to go and sort all of them into Accepted, RFC and Rejected. And several belonging to the issues where the discussions hadn't come to the conclusion yet (those I've left untouched). > 1) Whenever somebody posts a patch to emacs-devel, and you don't feel > like applying it at once, tell them "send this via `M-x > report-emacs-bug', otherwise it'll never be applied". This seems to work well enough. Until we have evidence to the contrary, the ability to show bugs with patches in debbugs should be sufficient, I think. Or maybe Patchwork will help other contributors better, I don't know. If we had switched to a better bug tracker, on the other hand... :) ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-25 20:27 ` Dmitry Gutov @ 2016-04-25 20:37 ` Lars Magne Ingebrigtsen 2016-04-25 20:51 ` Dmitry Gutov 0 siblings, 1 reply; 39+ messages in thread From: Lars Magne Ingebrigtsen @ 2016-04-25 20:37 UTC (permalink / raw) To: Dmitry Gutov; +Cc: emacs-devel Dmitry Gutov <dgutov@yandex.ru> writes: > If we had switched to a better bug tracker, on the other hand... :) One with a better integration with the vc system would be nice, yes. And a better web interface. :-) But I find working with debbugs on a day to day basis easier than other bug trackers I have to interact with, because the other bug trackers don't integrate with Emacs. I mean, you can even use debbugs offline. :-) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-25 20:37 ` Lars Magne Ingebrigtsen @ 2016-04-25 20:51 ` Dmitry Gutov 2016-04-25 21:14 ` Lars Magne Ingebrigtsen 0 siblings, 1 reply; 39+ messages in thread From: Dmitry Gutov @ 2016-04-25 20:51 UTC (permalink / raw) To: Lars Magne Ingebrigtsen; +Cc: emacs-devel On 04/25/2016 11:37 PM, Lars Magne Ingebrigtsen wrote: >> If we had switched to a better bug tracker, on the other hand... :) > > One with a better integration with the vc system would be nice, yes. > And a better web interface. :-) +1 on both. > But I find working with debbugs on a > day to day basis easier than other bug trackers I have to interact with, > because the other bug trackers don't integrate with Emacs. Not really true. There is e.g. http://www.jemarch.net/hacks/bugz-mode, for Bugzilla. I don't know how it compares to the Debbugs package, but the description seems reasonable. I'm sure there are some integrations with other trackers as well. I've even seen a package that bridges Org and JIRA (not that I would advocate using it ;-)) a couple of weeks ago. > I mean, you can even use debbugs offline. :-) Ehh, not the kind of feature I'd dream of, personally, but I'm sure it doesn't hurt. :) ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-25 20:51 ` Dmitry Gutov @ 2016-04-25 21:14 ` Lars Magne Ingebrigtsen 0 siblings, 0 replies; 39+ messages in thread From: Lars Magne Ingebrigtsen @ 2016-04-25 21:14 UTC (permalink / raw) To: Dmitry Gutov; +Cc: emacs-devel Dmitry Gutov <dgutov@yandex.ru> writes: > There is e.g. http://www.jemarch.net/hacks/bugz-mode, > for Bugzilla. I don't know how it compares to the Debbugs package, but > the description seems reasonable. Ah, nice. From the description is seems ideal. I'll try using that at work... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-25 16:40 ` Lars Magne Ingebrigtsen ` (2 preceding siblings ...) 2016-04-25 20:27 ` Dmitry Gutov @ 2016-04-25 21:34 ` John Wiegley 2016-04-25 22:04 ` Lars Magne Ingebrigtsen 2016-04-25 23:44 ` Lars Magne Ingebrigtsen 4 siblings, 1 reply; 39+ messages in thread From: John Wiegley @ 2016-04-25 21:34 UTC (permalink / raw) To: Lars Magne Ingebrigtsen; +Cc: emacs-devel >>>>> Lars Magne Ingebrigtsen <larsi@gnus.org> writes: > Well, that's what happens to patches on emacs-devel. Right now the Patchwork is tracking both -devel and -bugs. If tracking -bugs is not useful, we can stop doing that. > The ones submitted to the bug tracker never fade away. No, but they fade into time, becoming irrelevant against the current version of the code. I've had several people approach me directly and say that they won't contribute to Emacs anymore, because their patches were left to rot in debbugs. The idea behind Patchwork is that it separates contributed code from (a) discussions on emacs-devel and (b) problem reports in the bug tracker. A patch has a great chance of saving us some work, because it's code we don't have to write. I was hoping that Patchwork would call out these code contributions, and shorten the time to acceptance. If debbugs can be modified to just show unapplied patches, maybe this is all we need. Part of the job of a patch champion would then be to create new tickets on behalf of submitters who send their code to emacs-devel. -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-25 21:34 ` John Wiegley @ 2016-04-25 22:04 ` Lars Magne Ingebrigtsen 0 siblings, 0 replies; 39+ messages in thread From: Lars Magne Ingebrigtsen @ 2016-04-25 22:04 UTC (permalink / raw) To: emacs-devel John Wiegley <jwiegley@gmail.com> writes: > If debbugs can be modified to just show unapplied patches, maybe this is all > we need. If you want a web interface for that, that's https://debbugs.gnu.org/cgi/pkgreport.cgi?package=emacs;tag=patch The Patchworks web interface is nicer, though. And if you want an Emacs interface, there's `M-x debbugs-gnu-patches', which I think has a nicer interface. :-) > Part of the job of a patch champion would then be to create new > tickets on behalf of submitters who send their code to emacs-devel. Sure. Or you could just forward them to debbugs. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-25 16:40 ` Lars Magne Ingebrigtsen ` (3 preceding siblings ...) 2016-04-25 21:34 ` John Wiegley @ 2016-04-25 23:44 ` Lars Magne Ingebrigtsen 4 siblings, 0 replies; 39+ messages in thread From: Lars Magne Ingebrigtsen @ 2016-04-25 23:44 UTC (permalink / raw) To: emacs-devel Lars Magne Ingebrigtsen <larsi@gnus.org> writes: > (Or at least the ones that have been marked as such, but that's pretty > much all of them...) That is not true. I thought little elves were tagging bug reports containing patches, but that doesn't seem to happen as often as I assume. As an experiment, I went through the newest 80 open bug reports that were not tagged as "patch" and looked whether they, indeed, didn't have any (seemingly workable) patches. And 8 of them did, as far as I could judge (very quickly). Would a command like `M-x debbugs-gnu-mark-as-patch' help? It could look for something like a bug number on the current line and then mark the report as having a patch, and should work in all Emacs mail readers? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-23 21:22 Seeking a "Patch Champion" John Wiegley ` (2 preceding siblings ...) 2016-04-25 16:40 ` Lars Magne Ingebrigtsen @ 2016-04-26 6:32 ` Andreas Röhler 2016-04-26 14:30 ` John Wiegley 2016-04-28 19:30 ` Philipp Stephani 4 siblings, 1 reply; 39+ messages in thread From: Andreas Röhler @ 2016-04-26 6:32 UTC (permalink / raw) To: emacs-devel; +Cc: John Wiegley On 23.04.2016 23:22, John Wiegley wrote: > Greetings Emacsers! > > It has been brought to my attention, a few times now, that many of the patches > submitted to our project -- through the mailing list, and issue reports -- > tend to wither and die before getting a chance to be reviewed and merged. > [ ... ] Hi John, while backing the effort, being concerned, that way new overhead is created. Why not keeping all patches at the bug-tracker? Either a patch relates to a bug - attach it there. In case of not - open a new ticket. A patch-champion keeping an eye at this process and taking action if needed will be useful still. Cheers, Andreas ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-26 6:32 ` Andreas Röhler @ 2016-04-26 14:30 ` John Wiegley 2016-04-26 15:04 ` Nicolas Petton 2016-04-26 20:24 ` Dmitry Gutov 0 siblings, 2 replies; 39+ messages in thread From: John Wiegley @ 2016-04-26 14:30 UTC (permalink / raw) To: Andreas Röhler; +Cc: emacs-devel >>>>> Andreas Röhler <andreas.roehler@online.de> writes: > Why not keeping all patches at the bug-tracker? > > Either a patch relates to a bug - attach it there. In case of not - open a > new ticket. I'm ready to go with whatever solution our champions prefer to use. If debbugs-as-a-patch-tracker works better for Eli, Dmitry and Nicolas, we'll use debbugs and disable the Patchwork server. Or if Patchwork aids their workflow, I'll keep it running for however long they want to use it. It's really up to them. This is about making it easier and more enjoyable to keep the patches flowing, since nothing is more frustrating than doing the work of submitting a patch, and then seeing nothing come of it. I'm glad to hear from Dmitry that this has been happening less of late. -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-26 14:30 ` John Wiegley @ 2016-04-26 15:04 ` Nicolas Petton 2016-04-26 20:24 ` Dmitry Gutov 1 sibling, 0 replies; 39+ messages in thread From: Nicolas Petton @ 2016-04-26 15:04 UTC (permalink / raw) To: John Wiegley, Andreas Röhler; +Cc: emacs-devel [-- Attachment #1: Type: text/plain, Size: 677 bytes --] John Wiegley <jwiegley@gmail.com> writes: >>>>>> Andreas Röhler <andreas.roehler@online.de> writes: > >> Why not keeping all patches at the bug-tracker? >> >> Either a patch relates to a bug - attach it there. In case of not - open a >> new ticket. > > I'm ready to go with whatever solution our champions prefer to use. If > debbugs-as-a-patch-tracker works better for Eli, Dmitry and Nicolas, we'll use > debbugs and disable the Patchwork server. Or if Patchwork aids their workflow, > I'll keep it running for however long they want to use it. Both solutions would work for me. Whatever solution we choose, it'd be nice to document it somewhere. Nico [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 512 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-26 14:30 ` John Wiegley 2016-04-26 15:04 ` Nicolas Petton @ 2016-04-26 20:24 ` Dmitry Gutov 2016-04-26 21:01 ` John Wiegley ` (2 more replies) 1 sibling, 3 replies; 39+ messages in thread From: Dmitry Gutov @ 2016-04-26 20:24 UTC (permalink / raw) To: Andreas Röhler, emacs-devel On 04/26/2016 05:30 PM, John Wiegley wrote: > I'm ready to go with whatever solution our champions prefer to use. If > debbugs-as-a-patch-tracker works better for Eli, Dmitry and Nicolas, we'll use > debbugs and disable the Patchwork server. Or if Patchwork aids their workflow, > I'll keep it running for however long they want to use it. Between Scylla and Charybdis, eh? :) > I'm glad to > hear from Dmitry that this has been happening less of late. I may simply have a narrow-ish area of interest, though. The kind of patches that might fall through the crash are likely targeting an area without an active maintainer. An active patch herder might manage those in Patchwork, but as long as they are submitted to the bug tracker, they won't be lost (even if no one is actively reviewing them). Though of course it would be much better if the bug tracker assigned a tag "patch" to such bug reports automatically. ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-26 20:24 ` Dmitry Gutov @ 2016-04-26 21:01 ` John Wiegley 2016-04-27 6:16 ` Eli Zaretskii 2016-04-27 14:40 ` Lars Magne Ingebrigtsen 2 siblings, 0 replies; 39+ messages in thread From: John Wiegley @ 2016-04-26 21:01 UTC (permalink / raw) To: Dmitry Gutov; +Cc: Andreas Röhler, emacs-devel >>>>> Dmitry Gutov <dgutov@yandex.ru> writes: > Between Scylla and Charybdis, eh? :) Well, historically those who two very compelling options, whose actual state was horrific and led to painful death. So I'm hoping that one of them is NOT of that sort. :) -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-26 20:24 ` Dmitry Gutov 2016-04-26 21:01 ` John Wiegley @ 2016-04-27 6:16 ` Eli Zaretskii 2016-04-27 14:40 ` Lars Magne Ingebrigtsen 2 siblings, 0 replies; 39+ messages in thread From: Eli Zaretskii @ 2016-04-27 6:16 UTC (permalink / raw) To: Dmitry Gutov; +Cc: andreas.roehler, emacs-devel > From: Dmitry Gutov <dgutov@yandex.ru> > Date: Tue, 26 Apr 2016 23:24:20 +0300 > > I may simply have a narrow-ish area of interest, though. The kind of > patches that might fall through the crash are likely targeting an area > without an active maintainer. > > An active patch herder might manage those in Patchwork, but as long as > they are submitted to the bug tracker, they won't be lost (even if no > one is actively reviewing them). I think a more useful approach is to try to handle any patch which you understand well enough to feel it's about right. (The cracks between the areas of our interest are too wide to only handle those within the areas.) That still would leave a lot of doubt about whether a patch could do any harm in some other place or use case; I wonder if we could come up with some procedure to minimize that chance. ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-26 20:24 ` Dmitry Gutov 2016-04-26 21:01 ` John Wiegley 2016-04-27 6:16 ` Eli Zaretskii @ 2016-04-27 14:40 ` Lars Magne Ingebrigtsen 2016-04-27 15:31 ` Nicolas Petton 2016-05-02 7:55 ` Nicolas Petton 2 siblings, 2 replies; 39+ messages in thread From: Lars Magne Ingebrigtsen @ 2016-04-27 14:40 UTC (permalink / raw) To: Dmitry Gutov; +Cc: Andreas Röhler, emacs-devel Dmitry Gutov <dgutov@yandex.ru> writes: > Though of course it would be much better if the bug tracker assigned a > tag "patch" to such bug reports automatically. It would be. It seems like there's already some automatic (?) tag assignments based on the subject header? Could that be extended to examining the email bodies for patches? That doesn't seem like it should be a very difficult thing to do... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-27 14:40 ` Lars Magne Ingebrigtsen @ 2016-04-27 15:31 ` Nicolas Petton 2016-04-27 15:49 ` Lars Ingebrigtsen 2016-05-02 7:55 ` Nicolas Petton 1 sibling, 1 reply; 39+ messages in thread From: Nicolas Petton @ 2016-04-27 15:31 UTC (permalink / raw) To: Lars Magne Ingebrigtsen, Dmitry Gutov; +Cc: Andreas Röhler, emacs-devel [-- Attachment #1: Type: text/plain, Size: 555 bytes --] Lars Magne Ingebrigtsen <larsi@gnus.org> writes: > Dmitry Gutov <dgutov@yandex.ru> writes: > >> Though of course it would be much better if the bug tracker assigned a >> tag "patch" to such bug reports automatically. > > It would be. It seems like there's already some automatic (?) tag > assignments based on the subject header? Could that be extended to > examining the email bodies for patches? That doesn't seem like it > should be a very difficult thing to do... Could that work for patches inlined, or only the ones attached to an email? Nico [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 512 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-27 15:31 ` Nicolas Petton @ 2016-04-27 15:49 ` Lars Ingebrigtsen 0 siblings, 0 replies; 39+ messages in thread From: Lars Ingebrigtsen @ 2016-04-27 15:49 UTC (permalink / raw) To: Nicolas Petton; +Cc: emacs-devel, Andreas Röhler, Dmitry Gutov Nicolas Petton <nicolas@petton.fr> writes: > Could that work for patches inlined, or only the ones attached to an > email? Finding a regexp to recognise patches shouldn't be that difficult... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-27 14:40 ` Lars Magne Ingebrigtsen 2016-04-27 15:31 ` Nicolas Petton @ 2016-05-02 7:55 ` Nicolas Petton 2016-05-02 20:55 ` John Wiegley 1 sibling, 1 reply; 39+ messages in thread From: Nicolas Petton @ 2016-05-02 7:55 UTC (permalink / raw) To: Lars Magne Ingebrigtsen, Dmitry Gutov; +Cc: Andreas Röhler, emacs-devel [-- Attachment #1: Type: text/plain, Size: 691 bytes --] Lars Magne Ingebrigtsen <larsi@gnus.org> writes: > Dmitry Gutov <dgutov@yandex.ru> writes: > >> Though of course it would be much better if the bug tracker assigned a >> tag "patch" to such bug reports automatically. > > It would be. It seems like there's already some automatic (?) tag > assignments based on the subject header? Could that be extended to > examining the email bodies for patches? That doesn't seem like it > should be a very difficult thing to do... I think I would like that more than using patchwork, as it would let me use Emacs instead of going to a website, and it would be more convenient (and easier for everybody, I think )to have everything in debbugs. Nico [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 512 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-05-02 7:55 ` Nicolas Petton @ 2016-05-02 20:55 ` John Wiegley 2016-05-02 21:54 ` Lars Ingebrigtsen 2016-05-03 7:58 ` Michael Albinus 0 siblings, 2 replies; 39+ messages in thread From: John Wiegley @ 2016-05-02 20:55 UTC (permalink / raw) To: Nicolas Petton Cc: Lars Magne Ingebrigtsen, emacs-devel, Andreas Röhler, Dmitry Gutov >>>>> Nicolas Petton <nicolas@petton.fr> writes: > I think I would like that more than using patchwork, as it would let me use > Emacs instead of going to a website, and it would be more convenient (and > easier for everybody, I think )to have everything in debbugs. I also agree that a single database is preferable. Lars, can you extend debbugs to scan for patches that aren't mentioned by having [PATCH] in the subject line, both for attachments and for inline patches? -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2 ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-05-02 20:55 ` John Wiegley @ 2016-05-02 21:54 ` Lars Ingebrigtsen 2016-05-03 7:58 ` Michael Albinus 1 sibling, 0 replies; 39+ messages in thread From: Lars Ingebrigtsen @ 2016-05-02 21:54 UTC (permalink / raw) To: Nicolas Petton; +Cc: emacs-devel, Andreas Röhler, Dmitry Gutov John Wiegley <jwiegley@gmail.com> writes: > Lars, can you extend debbugs to scan for patches that aren't mentioned by > having [PATCH] in the subject line, both for attachments and for inline > patches? I have no power over debbugs. :-) I think Glenn is the one that does most of the work on the machine? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-05-02 20:55 ` John Wiegley 2016-05-02 21:54 ` Lars Ingebrigtsen @ 2016-05-03 7:58 ` Michael Albinus 1 sibling, 0 replies; 39+ messages in thread From: Michael Albinus @ 2016-05-03 7:58 UTC (permalink / raw) To: emacs-devel Cc: Lars Magne Ingebrigtsen, Andreas Röhler, Nicolas Petton, Dmitry Gutov John Wiegley <jwiegley@gmail.com> writes: > Lars, can you extend debbugs to scan for patches that aren't mentioned by > having [PATCH] in the subject line, both for attachments and for inline > patches? M-x debbugs-gnu-search <RET> [RX] ^@@ <RET> package <RET> emacs <RET> <RET> This returns you all Emacs bugs which have message containing a patch line starting with "@@". Unfortunately, it returns *all* bugs, even the closed and/or archived ones (2789 as of today). This is unfortune. You could filter out the closed bugs by typing "x" (351 bugs are left), but this is bad wrt performance and load on the debbugs server. The debbugs interface offers also the attribute "status" with the value "open", which should discriminate the results to still active bugs. That doesn't seem to work. Will investigate what's up. If the interactive command shown above looks useful, I could provide a function doing the same. Best regards, Michael. ^ permalink raw reply [flat|nested] 39+ messages in thread
* Re: Seeking a "Patch Champion" 2016-04-23 21:22 Seeking a "Patch Champion" John Wiegley ` (3 preceding siblings ...) 2016-04-26 6:32 ` Andreas Röhler @ 2016-04-28 19:30 ` Philipp Stephani 4 siblings, 0 replies; 39+ messages in thread From: Philipp Stephani @ 2016-04-28 19:30 UTC (permalink / raw) To: emacs-devel [-- Attachment #1: Type: text/plain, Size: 715 bytes --] John Wiegley <jwiegley@gmail.com> schrieb am Sa., 23. Apr. 2016 um 23:22 Uhr: > To assist this effort, I've connected our mailing lists with a service > running > on my own VPS (for now) called "Patchwork"[1]: > > http://patchwork.newartisans.com/ > > Every patch sent -- either on emacs-devel or bug-gnu-emacs -- is captured > by > this server and assigned a ticket number. > Great, thanks! One question though: Is the patch list expected to be complete? For example, I can't seem to find my patches in the interface. See, for example, the patch attached to https://lists.gnu.org/archive/html/bug-gnu-emacs/2016-04/msg00706.html: I've searched both patch sets for the bug number, yet I can't find the patch. [-- Attachment #2: Type: text/html, Size: 1197 bytes --] ^ permalink raw reply [flat|nested] 39+ messages in thread
end of thread, other threads:[~2016-05-03 7:58 UTC | newest] Thread overview: 39+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2016-04-23 21:22 Seeking a "Patch Champion" John Wiegley 2016-04-23 21:45 ` Dmitry Gutov 2016-04-23 21:54 ` John Wiegley 2016-04-25 19:50 ` Dmitry Gutov 2016-04-25 19:59 ` Dmitry Gutov 2016-04-25 21:29 ` John Wiegley 2016-04-25 21:35 ` Dmitry Gutov 2016-04-26 14:27 ` John Wiegley 2016-04-25 11:29 ` Nicolas Petton 2016-04-25 17:37 ` John Wiegley 2016-04-25 18:48 ` Nicolas Petton 2016-04-25 19:17 ` John Wiegley 2016-04-25 19:28 ` John Wiegley 2016-04-25 16:40 ` Lars Magne Ingebrigtsen 2016-04-25 18:11 ` Karl Fogel 2016-04-25 18:14 ` Lars Magne Ingebrigtsen 2016-04-25 19:22 ` Karl Fogel 2016-04-25 19:51 ` Dmitry Gutov 2016-04-25 20:27 ` Dmitry Gutov 2016-04-25 20:37 ` Lars Magne Ingebrigtsen 2016-04-25 20:51 ` Dmitry Gutov 2016-04-25 21:14 ` Lars Magne Ingebrigtsen 2016-04-25 21:34 ` John Wiegley 2016-04-25 22:04 ` Lars Magne Ingebrigtsen 2016-04-25 23:44 ` Lars Magne Ingebrigtsen 2016-04-26 6:32 ` Andreas Röhler 2016-04-26 14:30 ` John Wiegley 2016-04-26 15:04 ` Nicolas Petton 2016-04-26 20:24 ` Dmitry Gutov 2016-04-26 21:01 ` John Wiegley 2016-04-27 6:16 ` Eli Zaretskii 2016-04-27 14:40 ` Lars Magne Ingebrigtsen 2016-04-27 15:31 ` Nicolas Petton 2016-04-27 15:49 ` Lars Ingebrigtsen 2016-05-02 7:55 ` Nicolas Petton 2016-05-02 20:55 ` John Wiegley 2016-05-02 21:54 ` Lars Ingebrigtsen 2016-05-03 7:58 ` Michael Albinus 2016-04-28 19:30 ` Philipp Stephani
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs.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).