From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: Seeking a "Patch Champion" Date: Mon, 25 Apr 2016 22:50:03 +0300 Message-ID: <6e404ca5-c10d-396e-d52a-81d7ea3d5ab3@yandex.ru> References: <30093698-1694-5755-c1d2-22517191ac3f@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1461613843 13693 80.91.229.3 (25 Apr 2016 19:50:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 25 Apr 2016 19:50:43 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Apr 25 21:50:35 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aumWf-0000lG-Bb for ged-emacs-devel@m.gmane.org; Mon, 25 Apr 2016 21:50:33 +0200 Original-Received: from localhost ([::1]:33709 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aumWe-0003EG-P7 for ged-emacs-devel@m.gmane.org; Mon, 25 Apr 2016 15:50:32 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:55080) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aumWJ-0002x3-PB for emacs-devel@gnu.org; Mon, 25 Apr 2016 15:50:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aumWE-0007Qi-PC for emacs-devel@gnu.org; Mon, 25 Apr 2016 15:50:11 -0400 Original-Received: from mail-wm0-x22d.google.com ([2a00:1450:400c:c09::22d]:33461) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aumWE-0007PQ-J0 for emacs-devel@gnu.org; Mon, 25 Apr 2016 15:50:06 -0400 Original-Received: by mail-wm0-x22d.google.com with SMTP id 127so25397025wmz.0 for ; Mon, 25 Apr 2016 12:50:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=IqGyHvoxpM5efS2VpRRXyXfQ7ZI603radpvtc6pHNRg=; b=FsUL/ttnBzkMswP0wWfghD559easdGRD7t7jNvhHk9dVnSPQZZwU83NQLTN9bWjntv OmhM6cLlgKVh2GceKzhE/uJI5LljE5dpZyvu4vpmd2NOwIFUPJnCVIszmXC+XbF62Iou U+V5dHxCkQd8LxCHYCI5urUs1tQ9foeYaxFcBtDJJMdhY3WTkCMUmYzh76ievRESRjBv 5Ngq2X+E8F5jwDkeU0XjNnOBYsYynOtmze3qw5o9VoC6AVBTDhCW2foxovHiJbKnSECi Ja4NMBymBEnAlVzgz73q4CF9s4n3QN2ljEb+a/5tSejh5Lx7z9ktDMoTVWvDjBLLtmL+ WqNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=IqGyHvoxpM5efS2VpRRXyXfQ7ZI603radpvtc6pHNRg=; b=DDWSBzQpJelnPlKJ4f4YM8bULpeH50qS8/OkFO9ypl45QrKZFKjGils3uvluvoTXhl vtXZuyc2DJALQnt0u0o7mDA7LLnBFdiwJ9BedMwuESJq3tAefDOaNcJFtGrVd8K2xHpm gGJrSfSmbAcGbe3APJBvLAvO8pWf6V2Gwl6qMLUPfNQCoomC6k08HnhFr6+wElesgDv6 tO71+BUgCj8g3I+5NPaElJ1+5nbvBCNMDhxRetZ5wDyjReFEZLNAR4FI7tkvgUdv+zX1 pImF4eh+y9SQOzfs8Rl92JcGPV8lHXZ1iE8TGrCU4/+CxtSqlS8WXU4UO3BKfqFx/tnd +Hug== X-Gm-Message-State: AOPr4FVFGDDyBbYSkEJyrriz+owcmq4UPW1oiswrLlAXt5tjxOBuKUqfRK0mBKDi7eDOKg== X-Received: by 10.194.140.17 with SMTP id rc17mr42412259wjb.175.1461613805610; Mon, 25 Apr 2016 12:50:05 -0700 (PDT) Original-Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id jh2sm25136401wjb.39.2016.04.25.12.50.04 for (version=TLSv1/SSLv3 cipher=OTHER); Mon, 25 Apr 2016 12:50:05 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:400c:c09::22d X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:203305 Archived-At: 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.