Received: by 2002:a05:6a10:c604:0:0:0:0 with SMTP id y4csp4300560pxt; Wed, 11 Aug 2021 02:49:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw2u5no6QeYl8wBBILVxuGUbOSDJcL/ozxyIZZ5kwl1aYxdfBqBa1Q70HxLmSM17J4HzL8E X-Received: by 2002:a92:de4b:: with SMTP id e11mr75154ilr.22.1628675354458; Wed, 11 Aug 2021 02:49:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628675354; cv=none; d=google.com; s=arc-20160816; b=zlB1xy4KluDMojG79EBagB1euB4NS9ceL1d1GQG1yXr3V6BTH95cI8MXDcXy1c2/tY VxDZdDL/MOVGQ7oI5JD8MrEH++EPqnNctnxf2RimOEVbAHhDZrHAAbLPIUG/pK0C4SiX Rc2de0IaKVDjflh0hIlU/LzbyqhoX4YbTl6fC6u16OPZ05HEe3ZnbNTeJr8pVULE6omz bpEieCVPl9CR0mvkfcext9lRzXlWTMxa0FUJXBMdqaRGgROECEFtAHSwmM9L/BlUkwrS N9Gte0z5XR7Qnj2di9VtyFF3s8d7bYrO0gAwh/BBT4Q7DHgsoAzydFom/f0rfrxUlaJv QR0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:mail-followup-to:message-id:subject:cc:to:from:date :dkim-signature; bh=ODZcfL88nEna9jnx6MeSXB765F0RXBgR99zQotJA1Pg=; b=ZhkTj2H8IPwHxY/ecLHHf77PCzt35YqvEeBMrn4/NJygsdeIUKdBwR4G1IaR7hXDaQ dlL/Lafkovm1G2SNSLmNPWBXeANQ91pgtxJJYdQi3q8fVwjH3C1vlJF9kwB3+cn8mLH+ 9R4PAieq2wsx11H8Qr8OpcKGSVwLx/vjYdRKYj94BEBhRszPs8LogUgAj9+8y4p//PM2 IJy0TX7LnGK0Ut0Kulcu0Z9sPzQcXF6kip0jP6tQaQ4GBIB5veSj4ZXIUC4pT7UXD4sD yMVPHN4RPNdhoW35Ndm7/y9Vbptso8MUW3k1ac6glhdYrLSA9DJ52GPZMHqDotXfwZMM AoJw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=RySFRDAg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s9si23712474ilq.115.2021.08.11.02.49.02; Wed, 11 Aug 2021 02:49:14 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@ffwll.ch header.s=google header.b=RySFRDAg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236056AbhHKJs2 (ORCPT + 99 others); Wed, 11 Aug 2021 05:48:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46776 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236563AbhHKJs1 (ORCPT ); Wed, 11 Aug 2021 05:48:27 -0400 Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E0BE6C0613D3 for ; Wed, 11 Aug 2021 02:48:03 -0700 (PDT) Received: by mail-wr1-x434.google.com with SMTP id h13so2218139wrp.1 for ; Wed, 11 Aug 2021 02:48:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to; bh=ODZcfL88nEna9jnx6MeSXB765F0RXBgR99zQotJA1Pg=; b=RySFRDAgx0nFdxb2V3wpXVxMXPO/SiilkFlctM/MlDhtqARVV/T3BUY7IoiL7ZDyCo AF2JRnrcTlJOEvAfLumcYXSk9pQFcidFuRqOjwN+BUJcSsQG2coOxeDkgJUh51055TPv 0doA2RAX1UwtY71jv1jDib0GBGGgLOjRoLt4k= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :in-reply-to; bh=ODZcfL88nEna9jnx6MeSXB765F0RXBgR99zQotJA1Pg=; b=Xy5imFGRgMyFyDCL2q2s9/s+DTyyU8JGT5N9CHtAalHXSmVAUHNPMxbXw/kLiOBrp2 eQ7ddCeLwcl3JQ7ro5n4e3L3+LnqXlK8HnnKq+5jeMhPJlvmI4KqS1MXy+4a7NOiwbgb El5ObTuewr+h4Seba+QY6h939P1Nnq1uY7jgEQ2DfqULt+AacSozMxZvqOFf5JPPzq53 ItRcryIexyCBj67RVt0tmPQQU71bK+RkbzL/QDl2jl3El7nZHWQ5hl0R3q02LLd/P6Uy /3G6trgWHe263Oq0kdTtdX5ktkSu46x55CjMldxj+914jW8hjI3gqc6fLaJsmvg3UY5K Tmjg== X-Gm-Message-State: AOAM532sOx8lz8MfhLqtb4xekzNM6uyvc/k3MsIuP8znHOiaO0Iql/wT 9kh7sca2L91aVw/6Sx1HA4dbDg== X-Received: by 2002:adf:ab0e:: with SMTP id q14mr2791183wrc.171.1628675282490; Wed, 11 Aug 2021 02:48:02 -0700 (PDT) Received: from phenom.ffwll.local ([2a02:168:57f4:0:efd0:b9e5:5ae6:c2fa]) by smtp.gmail.com with ESMTPSA id i21sm5641963wrb.62.2021.08.11.02.48.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Aug 2021 02:48:01 -0700 (PDT) Date: Wed, 11 Aug 2021 11:48:00 +0200 From: Daniel Vetter To: Jani Nikula Cc: Daniel Vetter , Matt Roper , Joonas Lahtinen , DRI , Intel Graphics , Rodrigo Vivi , Stephen Rothwell , Linux Kernel Mailing List , Linux Next Mailing List Subject: Re: [Intel-gfx] linux-next: Signed-off-by missing for commit in the drm-intel tree Message-ID: Mail-Followup-To: Jani Nikula , Matt Roper , Joonas Lahtinen , DRI , Intel Graphics , Rodrigo Vivi , Stephen Rothwell , Linux Kernel Mailing List , Linux Next Mailing List References: <20210715141854.1ad4a956@canb.auug.org.au> <162823181614.15830.10618174106053255881@jlahtine-mobl.ger.corp.intel.com> <20210809161939.GS1556418@mdroper-desk1.amr.corp.intel.com> <8735rgo3hi.fsf@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8735rgo3hi.fsf@intel.com> X-Operating-System: Linux phenom 5.10.0-7-amd64 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Aug 11, 2021 at 10:16:41AM +0300, Jani Nikula wrote: > On Tue, 10 Aug 2021, Daniel Vetter wrote: > > On Mon, Aug 09, 2021 at 09:19:39AM -0700, Matt Roper wrote: > >> On Mon, Aug 09, 2021 at 04:05:59PM +0200, Daniel Vetter wrote: > >> > On Fri, Aug 06, 2021 at 09:36:56AM +0300, Joonas Lahtinen wrote: > >> > > Hi Matt, > >> > > > >> > > Always use the dim tooling when applying patches, it will do the right > >> > > thing with regards to adding the S-o-b. > >> > > >> > fd.o server rejects any pushes that haven't been done by dim, so how did > >> > this get through? > >> > >> I definitely used dim for all of these patches, but I'm not sure how I > >> lost my s-o-b on this one. Maybe when I edited the commit message after > >> 'dim extract-tags' I accidentally deleted an extra line when I removed > >> the extract-tags marker? It's the only patch where the line is missing, > >> so it's almost certainly human error on my part rather than something > >> dim did wrong. > > > > Yeah that's an expected failure model, and dim is supposed to catch that > > by rechecking for sobs when you push. See dim_push_branch -> > > checkpatch_commit_push_range in dim. So you can hand-edit stuff however > > you want, dim /should/ catch it when pushing. That it didn't is kinda > > confusing and I'd like to know why that slipped through. > > One of the failures that happened here was that the commit was part of a > topic branch that was merged and pushed directly. All merges should > happen via pull requests on the list, and applied (preferrably by > maintainers or at least with their acks recorded on the merge) using dim > apply-pull which should also have the checks. Ah yes if the merge is applied directly instead of using apply-pull then that's not good. I guess that's why we have the rule that only maintainers should handle topic branches ... Not sure how we can fix this in dim? Maybe a check whether the patches your pushing contain a merge commit, which prompts an additional query like "Merge commits should only be done by repo maintainers, not committers. Confirm that you are a maintainer of $repo?" It's not the first time this slipped through and caused some fun. Similar to how we have the confirmation check if you push a lot of patches. Thoughts? -Daniel > > > BR, > Jani. > > > > >> > Matt, can you pls figure out and type up the patch to > >> > plug that hole? > >> > >> Are you referring to a patch for dim here? The i915 patch has already > >> landed, so we can't change its commit message now. > > > > Yeah dim, not drm-intel, that can't be fixed anymore because it's all > > baked in. > > -Daniel > > > >> > >> > >> Matt > >> > >> > > >> > Thanks, Daniel > >> > > >> > > > >> > > Regards, Joonas > >> > > > >> > > Quoting Stephen Rothwell (2021-07-15 07:18:54) > >> > > > Hi all, > >> > > > > >> > > > Commit > >> > > > > >> > > > db47fe727e1f ("drm/i915/step: s/_revid_tbl/_revids") > >> > > > > >> > > > is missing a Signed-off-by from its committer. > >> > > > > >> > > > -- > >> > > > Cheers, > >> > > > Stephen Rothwell > >> > > >> > -- > >> > Daniel Vetter > >> > Software Engineer, Intel Corporation > >> > http://blog.ffwll.ch > >> > >> -- > >> Matt Roper > >> Graphics Software Engineer > >> VTT-OSGC Platform Enablement > >> Intel Corporation > >> (916) 356-2795 > > -- > Jani Nikula, Intel Open Source Graphics Center -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch