From patchwork Mon Jan 26 19:01:38 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Laurent Pinchart X-Patchwork-Id: 25966 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id 0C3F7C3200 for ; Mon, 26 Jan 2026 19:01:46 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 1DC4861FCE; Mon, 26 Jan 2026 20:01:45 +0100 (CET) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (1024-bit key; unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="PU6ov/sf"; dkim-atps=neutral Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 7639A61A35 for ; Mon, 26 Jan 2026 20:01:43 +0100 (CET) Received: from pendragon.ideasonboard.com (2001-14ba-703d-e500--2a1.rev.dnainternet.fi [IPv6:2001:14ba:703d:e500::2a1]) by perceval.ideasonboard.com (Postfix) with UTF8SMTPSA id 8895C1AE2 for ; Mon, 26 Jan 2026 20:01:07 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1769454067; bh=6X+yuQv4zW/oNhOSDCbkkXOxSJADzBD5J+WjLV+r1vY=; h=From:To:Subject:Date:From; b=PU6ov/sfX1Hc8yfVoeOv8Mv0TRXnd7VM22DrCM3bYzl/5w/p08Qy0+leIryiNsd/l X09zZwT8C0OEeCWnJDq0s0Tnrbyy8SEr5MR/SJ7/i5/hf6c//qeT9Fu/uLfsVtr7CF RTKLQtlBy5fa7S0jnCRBzL/k0vpvYZluQ54Tm4K0= From: Laurent Pinchart To: libcamera-devel@lists.libcamera.org Subject: [RFC/PATCH 0/3] Documentation: Explain libcamera's policy on dependencies Date: Mon, 26 Jan 2026 21:01:38 +0200 Message-ID: <20260126190141.2410546-1-laurent.pinchart@ideasonboard.com> X-Mailer: git-send-email 2.52.0 MIME-Version: 1.0 X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" Hello, The recent submission of NN-assisted AWB by Raspberry Pi has reminded me that our policy regarding third-party dependencies is not documented. This series attemps to fix this issue. Patches 1/3 and 2/3 improves the documentation organization, to fix issues I noticed when I looked for the best place to add the dependencies policy. They should hopefully not be controversial. Patch 3/3 then documents the policy. Laurent Pinchart (3): Documentation: Reorganize the index of the "For Developers" section Documentation: Move platform support to user documentation Documentation: architecture: Detail policy on dependencies Documentation/index.rst | 13 +++--- Documentation/libcamera_architecture.rst | 53 ++++++++++++------------ Documentation/meson.build | 1 + Documentation/platform_support.rst | 25 +++++++++++ 4 files changed, 58 insertions(+), 34 deletions(-) create mode 100644 Documentation/platform_support.rst base-commit: ad2d317a0c15ad475844b239128360b605eb6d8f