Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2475941imu; Tue, 6 Nov 2018 15:33:29 -0800 (PST) X-Google-Smtp-Source: AJdET5dQ7VPhW8ador6xuOEBUVwxLiNXvy4a2NNVBRRJLo2k0KVeguntQczA/IEAD2XwV7Emkn5B X-Received: by 2002:a17:902:4827:: with SMTP id s36-v6mr18043332pld.226.1541547208907; Tue, 06 Nov 2018 15:33:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541547208; cv=none; d=google.com; s=arc-20160816; b=SFTqEGuBDm80ZlZobt6fF5e3yV+d+0deLZcPZFgfw43sQzhMG8E7DAfZq6bxtqNeEj wEPpqcwERbVIPY4YV6eFXGxmMrgQjm+IU10CRXjnAnKTzOshYcBN0VAgaFGaFzGJajcG pDgXbBW2IUbQdP+DBEQ/kfRwPAsFXl4j0PmMepTCTx8k9qrc6B7ab8/HfoeoiVe2LDBj WMW+idfBXYiIQ5SjrEB9Qu4G7R2EL1yJv3PYmPpFBPPipgU7Utmn0Kh33b2Unkoly2TX 4FY5dpp0WJ1/EieLNo5kOkSU5oztKuXnn3gl723s7NP6s3Evobs1zj3q2Al9orZ//5PY Fhyg== 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:mime-version :references:in-reply-to:organization:message-id:date:subject:cc:to :from:dkim-signature; bh=/SVGbAN39xsvd68HGGXsaiPugGBjl760Chyh4SeYqrY=; b=05EhD5w1TpyKHywALmaLEEFhDglxhMB1RYoM77M5ROexx67i6KpCvox6EiJvWY6CIg L0aNRZVav2oPDzXW38WIG+XTg6PxsvU1WzYneAPsDxHKcSjDE4ULPR68SMwK3KaJ6UtA XSiGMF8GGZ5dVloz0fALZA3BLY+BJvZRz1qtTcgUOw1kyL5PMpwBXnye+fI+iujJTLyp 3y6I96XJpebYo8WE4tblG/+v+J7sWfZQ8kBCDyid3rwCbpqCd2GthXdaYRiMel3u4Xv3 Ivof+LQkwr7ayazEUCD52ZmV81wnYdzRU2fIjkJzQUCKz247DJDvloq6sk8Vw33aOPBy uz7A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=iRbBV0e1; 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 n3si19199058pgf.374.2018.11.06.15.33.12; Tue, 06 Nov 2018 15:33:28 -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 (test mode) header.i=@ideasonboard.com header.s=mail header.b=iRbBV0e1; 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 S2388065AbeKGJAb (ORCPT + 99 others); Wed, 7 Nov 2018 04:00:31 -0500 Received: from perceval.ideasonboard.com ([213.167.242.64]:59978 "EHLO perceval.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730409AbeKGJAb (ORCPT ); Wed, 7 Nov 2018 04:00:31 -0500 Received: from avalon.localnet (dfj612ybrt5fhg77mgycy-3.rev.dnainternet.fi [IPv6:2001:14ba:21f5:5b00:2e86:4862:ef6a:2804]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id ED528514; Wed, 7 Nov 2018 00:32:47 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1541547168; bh=/SVGbAN39xsvd68HGGXsaiPugGBjl760Chyh4SeYqrY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=iRbBV0e1JFfj43w/Tknpk1iwW3n3/y1Sg8utEsfWnFecdgvqvTIve4KwQf1XjJfZ9 xZJoVLMN/2o2bJiDT6qywcV5zxNp3LST6XXU/GnJtI/zIPbF2Uibrf8z6TvtlWSerU X3UXM74Z7Lo4QXv+yBts9IhMRwtj+JDw9iDtQx5Q= From: Laurent Pinchart To: ksummit-discuss@lists.linuxfoundation.org Cc: Olof Johansson , rmk@armlinux.org.uk, 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 Subject: Re: [Ksummit-discuss] [TECH TOPIC] SoC maintainer group Date: Wed, 07 Nov 2018 01:32:59 +0200 Message-ID: <3189677.9XQFCzzJyO@avalon> Organization: Ideas on Board Oy In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable 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 Hi Olof, On Wednesday, 7 November 2018 00:16:27 EET Olof Johansson wrote: > Hi KS organizers (and others), >=20 > This is a late topic proposal, hopefully there is still time on the agend= a. >=20 > 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. >=20 >=20 > 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. >=20 > 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. >=20 > 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. >=20 > 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. >=20 > 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. >=20 > 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 produc= t.=20 Are there particular features that you already think you would be intereste= d=20 in, or features that you already know you wouldn't want to use ? > This group will also take on the responsibility of putting together > the documentation and expected patch flow for new platform/SoC > contributors. That documentation will need to evolve a bit over time > as we try out this new collaboration between maintainers. >=20 > To avoid an appearance of "ARM is taking over all architectures", > we'll rename this to just the plain "SoC tree/group", and drop ARM > from the name. As mentioned already initially we're anticipating > covering ARM (32/64-bit like before) and RISC-V platform areas in a > similar way. For other older/minor architectures that are > semi-orphaned, we might pick up code as needed when it affects us, > depending on maintainer status at the other end. >=20 > We're doing the groundwork now, and will get trees/lists/patchworks > setup for the next release cycle. >=20 >=20 > People involved so far are: >=20 > Olof Johansson (arm-soc) > Arnd Bergmann (arm-soc) > Kevin Hilman (arm-soc) > Mike Turquette (clk) > Stephen Boyd (clk) > Linus Walleij (pinctrl + more) > Mike Brown (gpio/regmap + more) >=20 >=20 > Thanks! >=20 > -Olof (on behalf of the group) =2D-=20 Regards, Laurent Pinchart