Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp3392469imu; Wed, 7 Nov 2018 09:36:57 -0800 (PST) X-Google-Smtp-Source: AJdET5cVm/EmlgVdu4WPj8arpW4jkrSKszYRJqKuwfCsh3y1Ag+YmSnjTsW+2v27WxE+tYCdDVNE X-Received: by 2002:a17:902:4324:: with SMTP id i33-v6mr1118785pld.253.1541612217709; Wed, 07 Nov 2018 09:36:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541612217; cv=none; d=google.com; s=arc-20160816; b=RkM5fOB+RnsA1wmxNg3tEVPtwtLoZ1j2hb+CGcSqALPgRjYPVXCir2XWolfoTk6sIq +9K/a0t7caKWYTJZfeoEh8Jh+4nEoI936hJiRTExOjExeCgl5+xxkC4+2qOqzU1DZSro tC8GVCeRJa17qoRCfmHkKzOPXzFV1sGJ82DPLYuoitgp6aD53PkcZXyA3O+Xnzw+G0eF QCEedUMhN+Z0eoS6yHRXw9I/3UErKKpqoiPFkIs0OpGPC0bs7KNKuSfVIQRAyjzRjzRD S4lPkTQdhBwGEgrdbknmqW3GVCzCH6S3TEcaEsNNqX1iNTrmVes/2px4bkzBbjaCAgpG nL4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=94VwVroRz8OsQAeOpOtXrrHyWiA98PnE8gQ8bs66pwo=; b=j9G5KXKcXpjUL699l+yPIu9nupuG7SFwofoscc5d8GCPReRzkod2RM6lQp1fCs1tX7 vnMMRKnV/+kReb4ihwrntTdycKNKppaYFnbV3qQfMBCBlkgJdqO4EFeNwf4fsV2BYuC7 gHvYQJOKC8ATVKJPfIpx6E4gchlr4hrfhEL7omFCxuAZfpw9NjNUHQ8INHxHFBdHzRcn rbsFctEblRlkfDiaV1XeWQPPzIwneIhdyQE+wGPo+0hlh8yU9GdopOtNMNgI4dITqyWS rzFxTe3bxie8d1s7VrrPavuoc5s8xC60YTfMnkOJvoYevRjeaSg7d5XI0Z1eD9gDak42 2WLw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lixom-net.20150623.gappssmtp.com header.s=20150623 header.b=ZKMcN8J2; 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 a12si1164553pgk.291.2018.11.07.09.36.41; Wed, 07 Nov 2018 09:36:57 -0800 (PST) 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=@lixom-net.20150623.gappssmtp.com header.s=20150623 header.b=ZKMcN8J2; 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 S1731539AbeKHDHk (ORCPT + 99 others); Wed, 7 Nov 2018 22:07:40 -0500 Received: from mail-lj1-f193.google.com ([209.85.208.193]:43527 "EHLO mail-lj1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728117AbeKHDHj (ORCPT ); Wed, 7 Nov 2018 22:07:39 -0500 Received: by mail-lj1-f193.google.com with SMTP id g26-v6so15479847lja.10 for ; Wed, 07 Nov 2018 09:36:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lixom-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=94VwVroRz8OsQAeOpOtXrrHyWiA98PnE8gQ8bs66pwo=; b=ZKMcN8J2/l2cZ3FGpvfYIsp32gIvXAYX7ncuk3iTSj8Lc3Lxb0YpTqeW6elvM+evQ0 FaR/OQlDRRlCVAIgB2xWBYamib1gMatV5SYlzScvZbEJiWaagvI3x3yQOcWizM3Mvfny sfcofHDnQqsrcMiLs10+W9+smK8rU+SM1nHPQcJjuv7p4trqF810BxmlX8fAXAd8riH+ we5MTiQC7hyFfSik7plzvnAjcQfrh5wxwelBuPELyOPZhSROsN2oRKSUnjaiE1t+Ummj 31XyDRSBQ/jF5VtKNlqIAX/T62rjLu1vIgICVTDSb+zc2Al5mPtLFHSrows1+yt8dcrX 4wcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=94VwVroRz8OsQAeOpOtXrrHyWiA98PnE8gQ8bs66pwo=; b=q/O4BEcRdViITLdY8RHIRQ6E95oZJSFEv+DYyVlyPUGvPw3EphEVZUxn8Md9IfWE1Z eAadScjiYuzEPQMOVsbgYPHmCxC8V6979rrl+00T+ZjkBrDFNEFCKoBQH6jdhgfbfvEL Lbbd0T676hb7IC3Oa46GqBGEB4vLD/SAcDaE92fO9fI8+ZBg1Axnl4KufguUAr1tYj7n /ORz3MnH/fT247HmYbny4Uvg2zhSANtPqqAUBJBhMkS8xyXZRs+qie59m04ppQcWwSCz nQzfSsoADbGQOOLElDjSFuFlUK2N7zR3xj3KxHvMUJZbCf5BAv3WhKo707jzwzQV6fQd srzg== X-Gm-Message-State: AGRZ1gK42DpEKvbVq+t9jYpu8YoClKKTCjOGF0ELa+HYp0fbzkZRkxPs ONwYZOfvr7Blya1SsJ+23x9ax9I0IlTuxfptvCoEUg== X-Received: by 2002:a2e:90ca:: with SMTP id o10-v6mr720453ljg.134.1541612174263; Wed, 07 Nov 2018 09:36:14 -0800 (PST) MIME-Version: 1.0 References: <3189677.9XQFCzzJyO@avalon> In-Reply-To: <3189677.9XQFCzzJyO@avalon> From: Olof Johansson Date: Wed, 7 Nov 2018 09:36:02 -0800 Message-ID: Subject: Re: [Ksummit-discuss] [TECH TOPIC] SoC maintainer group To: Laurent Pinchart Cc: ksummit , Russell King , Kevin Hilman , Stephen Boyd , Michael Turquette , Palmer Dabbelt , Linux Kernel Mailing List , linux-gpio@vger.kernel.org, linux-riscv@lists.infradead.org, linux-clk , Linux ARM Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Nov 6, 2018 at 3:32 PM Laurent Pinchart wrote: > > Hi Olof, > > On Wednesday, 7 November 2018 00:16:27 EET Olof Johansson wrote: > > Hi KS organizers (and others), > > > > This is a late topic proposal, hopefully there is still time on the age= nda. > > > > We=E2=80=99ve recently been discussing some maintainer model changes as > > described below, and would like a slot to discuss the idea and solicit > > feedback/comments from the others there. > > > > > > This started with Arnd and I finally being in one place at the same > > time, and talking about how we want to evolve arm-soc maintainership > > moving forward. We've been independently thinking of ways to expand > > the group and making it more self-service for everybody, but there's a > > bunch of tooling needed to make it run smoothly beyond the smaller > > group we have now. > > > > In the end, we ended up looking at it from a slightly different angle: > > Right now, when contributors show up with new platform support, the > > first hill they need to climb is figuring out how they need to carve > > up their platform among all the various maintainers, how to make sure > > they're all handshaking on keeping things stable, and get code > > submitted. It's awkward, not well documented and one of the biggest > > overheads we have on our side as well. > > > > When we started talking to other maintainers, we're also realizing > > that we are currently duplicating a lot of work. In particular, we > > often all get cc:d on patch series, so we all need to read and filter, > > and assume that other maintainers spot the right patches, etc. > > > > We have discussed a few different options, and it seems like pooling > > more of the contribution flow to a group of co-maintainers is a useful > > approach. Initially, we're considering the arm-soc platforms, clock > > drivers and pinctrl drivers, which all tend to be affected by new > > platform contributions in this way, and often end up cross-cc:d on > > everything. Additionally, the flow for successfully merging a new > > platform or SoC needs to be documented and advertised. This is true > > whether or not we change the way that maintainers coordinate amongst > > themselves, or whether or not we change the current workflow used by > > platform contributors today. > > > > So, we're planning to change things up a bit. We're starting a new > > group that pools current arm-soc, clk and pinctrl drivers and > > maintainers into one funnel. We'll set up a new mail alias for the > > maintainer group, and one shared patchwork to collect contributions. > > We still expect developers to use existing mailing lists, and we still > > expect for example ARM platform maintainers to keep their workflow of > > collecting patches for their platform like they do today. Down the > > road it might make sense to incorporate other driver subsystems as > > well. > > > > Beyond this, we're going to keep a close eye on the drm-misc tree, > > which is exploring a move to gitlab (and working with gitlab on adding > > the features they need to move over). If they get a broad maintainer > > model working well in that environment it could be something we reuse > > for ourselves too. > > gitlab is an umbrella term that covers many features proposed by the prod= uct. > Are there particular features that you already think you would be interes= ted > in, or features that you already know you wouldn't want to use ? To be honest, I haven't looked closely yet and I'm looking forward to learning about what the DRM plans are during LPC. -Olof