Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp1299163ybg; Fri, 18 Oct 2019 15:27:23 -0700 (PDT) X-Google-Smtp-Source: APXvYqz+o4dWrsYS+L8zYffj3YRuxWej4X/SvUCJC2yxwkDyhlpsW2wrs1774+BeQrzZrkoOWAIc X-Received: by 2002:a17:906:4895:: with SMTP id v21mr6562518ejq.2.1571437643299; Fri, 18 Oct 2019 15:27:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571437643; cv=none; d=google.com; s=arc-20160816; b=h4eaqd57GQqKdf9+CefoE9fEg91vY30v9sGDLMGvDViZmN098s4tfIbE8KXzRxGGU5 LpP8BzAtq8c2777n388OxY9xnF4lX8bewfG94SUnpn/lQ/JPBFpRZnIejVuoti9qg4nk TtlkStWN1VmwGbheifK3Z0uuXNN/NJY9vE4ceY7Ace/hLpq8Dd6f7owCUz/EKMohZPRK 0GrK9GEB4KN1Eb1qaj98hFV5LP+XJBDpXweAdaPYbsWef0MIqHpC3twbDjeFL4t1+BA+ nHdpqy0zDrq6lV/c5vwYAlW4G+HxbhcSO7as342PD2juucd6hxXVTlNqap1FgutlitxR FBlg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:to :from:date; bh=SPWRkg/hAF2FmmnMFzMRV8l2ukkUqUZoI8EGjmThj/8=; b=yDrWhLhcs/EO0UpIwMm5+PjBqmCpTudRDWA+BCtJD0g3TK51vFX0sYyBBbdlXDelJV 81vWIkhTz6fzSH3If/KJ6wEgSI8tl7bNFyUl12W+hXTCtlMGnOLqMj5FveYYq+Z06Jwa EP0UMbt6r1i292x1zxVF6io+IaP2+rKGyU9WCMlqirS0Nq7rx7WyhvVYcWWwWufHzQkc 7sMCzHSkGwN2/85FrmSA49bM+MInaC+RnrPmBaDpDkZTwlrfnu+bv/QFiuaAuwhsV8lO Fc6cPcy1TL1148vLcxhuCZkEUWqiv0yO4rdrzGirk7MjWRpcQGWDbRFWtu7ljQBZ4thJ 2MwQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ym1si4220183ejb.263.2019.10.18.15.27.00; Fri, 18 Oct 2019 15:27:23 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2407225AbfJRE50 (ORCPT + 99 others); Fri, 18 Oct 2019 00:57:26 -0400 Received: from wtarreau.pck.nerim.net ([62.212.114.60]:63641 "EHLO 1wt.eu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731903AbfJRE50 (ORCPT ); Fri, 18 Oct 2019 00:57:26 -0400 Received: (from willy@localhost) by pcw.home.local (8.15.2/8.15.2/Submit) id x9I2qGaS015781; Fri, 18 Oct 2019 04:52:16 +0200 Date: Fri, 18 Oct 2019 04:52:16 +0200 From: Willy Tarreau To: Greg KH , Santiago Torres Arias , Vegard Nossum , workflows@vger.kernel.org, Git Mailing List , LKML , Eric Wong Subject: Re: email as a bona fide git transport Message-ID: <20191018025215.GA15777@1wt.eu> References: <20191016111009.GE13154@1wt.eu> <20191016144517.giwip4yuaxtcd64g@LykOS.localdomain> <20191017204343.GA1132188@kroah.com> <20191017204532.GA6446@chatter.i7.local> <20191018013029.GA1167832@kroah.com> <20191018015447.GB6446@chatter.i7.local> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20191018015447.GB6446@chatter.i7.local> User-Agent: Mutt/1.6.1 (2016-04-27) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Oct 17, 2019 at 09:54:47PM -0400, Konstantin Ryabitsev wrote: > On Thu, Oct 17, 2019 at 06:30:29PM -0700, Greg KH wrote: > > > It could only possibly work if nobody ever adds their own > > > "Signed-Off-By" or > > > any other bylines. I expect this is a deal-breaker for most maintainers. > > > > Yeah it is :( > > > > But, if we could just have the signature on the code change, not the > > changelog text, that would help with that issue. > > We totally should, and I even mused on how we would do that here: > https://public-inbox.org/git/20190910121324.GA6867@pure.paranoia.local/ > > However, since git's PGP signatures are made for the content in the actual > commit record (tree hash, parent, author, commit message, etc), the only way > we could preserve them between the email and the git tree is if we never > modify any of that data. The SOB and other trailers would have to only be > applied to the merge commit, or migrate into commit notes. There's also the possibility to handle this a bit like we do when adding comments before the SOB: a PGP signature would apply to the text *before* it only. We could then have long chains of SOB, PGP, SOB, PGP etc. Willy