Received: by 2002:ac0:aa62:0:0:0:0:0 with SMTP id w31-v6csp1143000ima; Wed, 24 Oct 2018 15:22:46 -0700 (PDT) X-Google-Smtp-Source: AJdET5dsPUiEE3fgESbhy3wfBiSrhFQQ9M2Rw7ICyeHfOvK9hNVXTbQikCE/MNNa8bspIF/TGfRc X-Received: by 2002:a63:f960:: with SMTP id q32-v6mr4041774pgk.213.1540419766169; Wed, 24 Oct 2018 15:22:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540419766; cv=none; d=google.com; s=arc-20160816; b=dtIQKZ48EjFq7OiXQ7Cvsjg4qeY0Xe2OUZdQ9gdl7UcoRXmB4pk8GylFzz4Ku8TljU tMJJAOwMIx+wRG2Mt2hD0NsQfBq+pYdBM1Z7geuOSd8HXsqX3AKBATeZ7Tt93WhzutEa +Qrp8UPLrvHTt6OxD95fcR3uk2t9ynRW8umd6/v8H/FSDsgNwoie/blrOdI/r0N0B3NZ 5w1Sw+KlfOdLhqQRxVtggOKcGMDGwVZq0TMiq2ZCt1Ym/tUFxjNlFtUUJIDilVzVYCq/ Ee5Ir6A0HwGTiV3gUOCML+irKI7CWYd0QVy/kVloRsuvdZ2mDo4hzrc8Zeg7u+brFr1e 3/hw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature; bh=i+Xo04mgFfpYP+XfdBooTGmWNEVkmbd1vRuo5DdFMc0=; b=ca/0SFg4icSpjLvQ1PUVh+hoIgAwj4HrFP6s6/fIR7W1ZZi2Frc4DUzDiXFp0lSkE7 5OwJ94vmnpdiiP7T136xB56co1XGCETiY/YbvR0z5yN2nVHE7VkZtqbLeS5MT5ms+ekc /VVSEy62xmsye3hRySvigBnRrZ3Y3V3nzMlEZ0TRjJNWM/g5Ovaa/UhU8DnqJl2GSwqI ppJYm9SzyYw0RU7zM6L9AdZH5H8uJxialoYIlXr9D3J1Z3UbO7hOlsjvJL/EuP0qaYA9 NcWp6OG+6Tl5DSN9jw2ebkM0V7VyKoN7FkkvJn7LJ/fMSkUujriDnk7rwrND8z11MMoS HZvg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=eQaVMF4x; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 31-v6si5617310plk.329.2018.10.24.15.22.29; Wed, 24 Oct 2018 15:22:46 -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; dkim=pass header.i=@chromium.org header.s=google header.b=eQaVMF4x; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726696AbeJYGvy (ORCPT + 99 others); Thu, 25 Oct 2018 02:51:54 -0400 Received: from mail-yw1-f65.google.com ([209.85.161.65]:38383 "EHLO mail-yw1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726297AbeJYGvy (ORCPT ); Thu, 25 Oct 2018 02:51:54 -0400 Received: by mail-yw1-f65.google.com with SMTP id d126-v6so2770275ywa.5 for ; Wed, 24 Oct 2018 15:22:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=i+Xo04mgFfpYP+XfdBooTGmWNEVkmbd1vRuo5DdFMc0=; b=eQaVMF4xerX+nwaPrQ/PaVMywv/48M91I5i+8KLQ1I9Ze+eRK+Vld/OA7zMme3J0fn EwocAoeJS1Q5AhhgJ4JZPq0JaVV5ZyjosQi1qF1Ti1yTdyayKuKe3JEYOrTi+9ks2lFq Qp/SV80UXi65RdvcAOBTokIfkj/SgFp7yMn3Y= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=i+Xo04mgFfpYP+XfdBooTGmWNEVkmbd1vRuo5DdFMc0=; b=thLJ2TrQQCx541g6o5rhyrrXC0Pc/9Oh+7z86Qdl26crAjjHzg8CQ0fUsqZIEhvDwk ncdyE9uFa2EvqowTNu2VcRMYpouKBCi3ZHzRCL1boCuhfgW9JPyJuaA0fdFFygwAbsIX QNw759pwBFZdctw1rp3ZHHd0PrifGgxllv2ht4rGKvjUxlH/JBLeyFsBGXHyajjdm29i 32t/xtLZ+TIhfJc5HUq2c4jDdbqEq/tYDkwoDEJVSK9bZEVT0tzvrutqe4EX8smJeX4D rvtMV6SK5b6msvgkZEeOZzTRqeswZQc6MCmOWv5wbinar9aXxt6Zf1uiM5i9TbAWthvu SNZA== X-Gm-Message-State: AGRZ1gL1LmNxt0AQjqz3ynP85g4MkZXu8ii0DIk4aX7b2zCQL0peAttK WznMO4aOPsc8mB7E/YuOogjIrOqfpfQ= X-Received: by 2002:a81:8c2:: with SMTP id 185-v6mr4156470ywi.70.1540419718987; Wed, 24 Oct 2018 15:21:58 -0700 (PDT) Received: from mail-yb1-f170.google.com (mail-yb1-f170.google.com. [209.85.219.170]) by smtp.gmail.com with ESMTPSA id u67-v6sm625482ywd.14.2018.10.24.15.21.56 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 24 Oct 2018 15:21:57 -0700 (PDT) Received: by mail-yb1-f170.google.com with SMTP id d18-v6so2831928yba.4 for ; Wed, 24 Oct 2018 15:21:56 -0700 (PDT) X-Received: by 2002:a25:8409:: with SMTP id u9-v6mr2996089ybk.421.1540419716210; Wed, 24 Oct 2018 15:21:56 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a25:3990:0:0:0:0:0 with HTTP; Wed, 24 Oct 2018 15:21:55 -0700 (PDT) In-Reply-To: References: From: Kees Cook Date: Wed, 24 Oct 2018 15:21:55 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Git pull ack emails.. To: Linus Torvalds Cc: Boris Brezillon , Catalin Marinas , Christoph Hellwig , Guenter Roeck , Jacek Anaszewski , Jens Axboe , Linus Walleij , Mark Brown , Ulf Hansson , Greg KH , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Oct 23, 2018 at 1:41 AM, Linus Torvalds wrote: > So I've got a few options: > > - just don't do it As with other folks, this is what we're used to, but it does cause a lot of "polling" your tree to see what's landed. (And your "Pulled" email to pstore today scared the crap out of me briefly -- it made me go look for this thread...) I enjoyed getting Greg's "Pulled" emails for post-rc4, since it closes the loop. I've always hugely preferred getting "Applied" etc emails, and I try to make sure I always send them too. > - acking the pull request before it's validated and finalized. While this can work, I would find it personally only a little useful since it doesn't actually contain the information I (and any folks contributing to the pulled patches) need: has it landed? When I send a pull request for security hardening things, I'm mentally wearing my seasoned asbestos suit until I see the PR has landed. (Other trees of mine like pstore don't tend to trigger rants, so those are likely just fine for this notification method.) > - starting the reply when doing the pull, leaving the email open in a > separate window, going on to the next pull request, and then when > build tests are done and I'll start the next one, finish off the old > pending email. This sounds like an annoying fragmentation of your workflow. I thought Mark and Kirill's suggestion to stash the PR Message-Id in your merge commit would be pretty easy to automate, though. (And may just be a good bit of record-keeping anyway...) On the balance, I think since most things you start to pull are, in fact, pulled, the "send at start" method covers most cases and does let people know when you've gotten to their PR. And I can spend less time wearing my preparatory asbestos -- just from "Pulled" email until I see it land. ;) -- Kees Cook