From patchwork Wed Oct 23 20:10:28 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Gomez via B4 Relay X-Patchwork-Id: 13847869 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 74287142623 for ; Wed, 23 Oct 2024 20:10:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1729714237; cv=none; b=uk3l2PZYukHZh1hnXJ0vReBWnpV+Cv89jM+JQBPbuyVHc8WAqmCE9t/7kT59MACsxUlEWdtZxtphOnXqJ9jkPsaDOzZ6RulrXIv3kEIPeSE0NS2Qc0ZOZFZDMcuVTjTurzNzFZ54tddtQC7SoWi3uaiaHlq5G3as6uWoAhvHUac= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1729714237; c=relaxed/simple; bh=p440oELYNQy556JCwJ9MSUxWUFFX5n1KHmUapgMgGb4=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=h3qHJ71rthXZyHSMrZXaKLZ3+URiqvLdct4Iu+xl5FY90hThv8syt1hWBfJW8r/c3+3BicpOt1lhzSyW4DgirO5vUO1FqYb29UhH1wv4lnBN/LQVaibyknikojeUApY7Mk09heJ2mTYX5wW+oQyHuMUWKhCG/F91u8La4Jaouu4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=RKzy0+Ba; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="RKzy0+Ba" Received: by smtp.kernel.org (Postfix) with ESMTPS id 09ACDC4CEC6; Wed, 23 Oct 2024 20:10:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1729714237; bh=p440oELYNQy556JCwJ9MSUxWUFFX5n1KHmUapgMgGb4=; h=From:Subject:Date:To:Cc:Reply-To:From; b=RKzy0+BarHt3lf8YMRZpauYrd5jncOgkYeAM4Rc0G6LmnBhn5ybDfJgQc1EWNAK6w iazBT/S5rDWGkx1KmZB+PpdoialA99bt9FDTuzUWeVPFiwFYR1n9lkZSZQDpCv+SA6 EPImRf7b7Crwl9BKjYaYRRifNwEjWt8FOYMa5X4ZJd85tnMZyfswZLymFRrq49fpAG Ll+pio1jMgpzAEOrBB23Ii3Gx16f0ct2fAbzOGhGvdgVud+ReInmEP8OFJ2w91LOhb fRvQauOsTk2eB6meNFH1tBzdIOIezXNBiKgoWpQsxgXA6fu1k4QbQjPY5eMWb4TPcV 2LhcJ+A65UuHw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id E1237CFA465; Wed, 23 Oct 2024 20:10:36 +0000 (UTC) From: Daniel Gomez via B4 Relay Subject: [PATCH RESEND 0/2] MAINTAINERS: add support Date: Wed, 23 Oct 2024 22:10:28 +0200 Message-Id: <20241023-add-maintainers-file-v1-0-beaa0fdb7f8c@samsung.com> Precedence: bulk X-Mailing-List: kdevops@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIADRYGWcC/22NPw+CMBTEvwp5s8+05b+Tg6wOOhqGWgq8RIrpQ 6IhfHcb4uhww93lfrcAW0+W4RAt4O1MTKMLRu4iML12nUVqggclVCKFTFE3DQ6a3BRkPWNLD4t ZYvQ9i0WqYgVh+vS2pfeGvcGlulbnE9Qh74mn0X+2t1lu7Q+c/QfPEgXmeSnKIklNXqgj64Ffr tubcYB6XdcvfzsqV8IAAAA= To: Luis Chamberlain Cc: "Daniel Gomez (Samsung)" , kdevops@lists.linux.dev, Daniel Gomez X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1729714235; l=2002; i=da.gomez@samsung.com; s=20240621; h=from:subject:message-id; bh=p440oELYNQy556JCwJ9MSUxWUFFX5n1KHmUapgMgGb4=; b=IdyhJYZlX1SjGksJyfs0zM8wO51+GOLqGddtZaXYoeHfx4S6l/yk1VR/gpmUfHpcPS/h07Zq5 zfn1kvny297CqglNVqAKh/BXBUTnJsobZgbHoP9ZF+KlDhtWMGIkviG X-Developer-Key: i=da.gomez@samsung.com; a=ed25519; pk=BqYk31UHkmv0WZShES6pIZcdmPPGay5LbzifAdZ2Ia4= X-Endpoint-Received: by B4 Relay for da.gomez@samsung.com/20240621 with auth_id=175 X-Original-From: Daniel Gomez Reply-To: da.gomez@samsung.com RESEND patch series (first try was using wrong mail list!). This introduces support for the MAINTAINERS file (with the same Linux kernel syntax), get_maintainers.pl, and the b4 configuration file. With these changes, the MAINTAINERS file can now be used to organize and manage maintainers, reviewers, and other roles more effectively, similar to the approach used in the Linux kernel. Additionally, it allows for reuse of the existing tooling for these tasks (b4 + get_maintainers.pl). b4 example workflow: b4 prep --fork-point origin/main --new add-MAINTAINERS-file b4 prep --edit-cover b4 prep --auto-to-cc Will collect To: addresses using get_maintainer.pl Will collect Cc: addresses using get_maintainer.pl Collecting To/Cc addresses + To: Luis Chamberlain + Cc: linux-kdevops@linux.dev --- You can trim/expand this list with: b4 prep --edit-cover Invoking git-filter-repo to update the cover letter. New history written in 0.02 seconds... Completely finished after 0.06 seconds b4 send More information can be found here: https://b4.docs.kernel.org/en/latest/contributor/ overview.html#what-s-the-b4-contributor-workflow Suggestions on how to split the MAINTAINERS file? And can we get volunteers to expand this? Signed-off-by: Daniel Gomez --- Changes: - Added Reviewed by tag. - Updated kdevops mail list. - Added myself to the kdevops reviewer list. - Added GITREF module with myself as reviewer. --- Daniel Gomez (2): MAINTAINERS: add support .b4-config: add b4 support .b4-config | 3 + MAINTAINERS | 89 ++ scripts/get_maintainer.pl | 2642 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 2734 insertions(+) --- base-commit: b829d27a249c315f922c2c289d2a5855aaca19dc change-id: 20241015-add-maintainers-file-64cab6305232 Best regards,