[{"id":33944,"web_url":"https://patchwork.libcamera.org/comment/33944/","msgid":"<b7ce1765-e4c1-4d21-aa48-7a31ee82d0cf@cherry.de>","date":"2025-04-14T08:31:44","subject":"Re: [PATCH v2] meson: Do not automatically build documentation if\n\tsphinx-build-3 is found","submitter":{"id":202,"url":"https://patchwork.libcamera.org/api/people/202/","name":"Quentin Schulz","email":"quentin.schulz@cherry.de"},"content":"Hi Laurent,\n\nOn 4/9/25 11:27 PM, Laurent Pinchart wrote:\n> From: Quentin Schulz <quentin.schulz@cherry.de>\n> \n> Commit aba567338b25 (\"Documentation: Move all dependencies into\n> features\") did an incomplete migration of the documentation boolean\n> option into a documentation feature.\n> \n> If sphinx-build-3 binary is found on the host system, the documentation\n> is built, regardless of the value of the feature option.\n> \n> This makes sure that sphinx-build-3 presence is only checked if the\n> documentation feature is not disabled (which is the default, as it's\n> \"auto\" by default).\n> \n> This is essential for reproducibility for build systems where\n> sphinx-build-3 may or may not be present when libcamera is built, and\n> also to declutter the generated package if documentation isn't desired.\n> \n> Fixes: aba567338b25 (\"Documentation: Move all dependencies into features\")\n> Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>\n> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n[merged both find_program into one]\n> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n\nBuildroot prints\n\nProgram sphinx-build-3 sphinx-build skipped: feature documentation disabled\n\nSo this seems to be working fine!\n\nReviewed-by: Quentin Schulz <quentin.schulz@cherry.de>\nTested-by: Quentin Schulz <quentin.schulz@cherry.de>\n\nThanks!\nQuentin","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 41F49C3213\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 14 Apr 2025 08:31:54 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 32C8B68AB9;\n\tMon, 14 Apr 2025 10:31:53 +0200 (CEST)","from AM0PR02CU008.outbound.protection.outlook.com\n\t(mail-westeuropeazlp170130007.outbound.protection.outlook.com\n\t[IPv6:2a01:111:f403:c201::7])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id BF863627F2\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 14 Apr 2025 10:31:50 +0200 (CEST)","from AS8PR04MB8897.eurprd04.prod.outlook.com\n\t(2603:10a6:20b:42c::20)\n\tby GVXPR04MB10082.eurprd04.prod.outlook.com (2603:10a6:150:1b5::12)\n\twith Microsoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.32;\n\tMon, 14 Apr 2025 08:31:46 +0000","from AS8PR04MB8897.eurprd04.prod.outlook.com\n\t([fe80::35f6:bc7d:633:369a]) by\n\tAS8PR04MB8897.eurprd04.prod.outlook.com\n\t([fe80::35f6:bc7d:633:369a%6]) with mapi id 15.20.8632.030;\n\tMon, 14 Apr 2025 08:31:46 +0000"],"Authentication-Results":["lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=cherry.de header.i=@cherry.de\n\theader.b=\"fWaQLUfy\"; dkim-atps=neutral","dkim=none (message not signed)\n\theader.d=none;dmarc=none action=none header.from=cherry.de;"],"ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n\tb=nrci6jL7GZMoVlF3dTKweP8eVraPyqCDwX3tMz1ZxFFKQX2+VMb3+pVkJMSUZwQ5O4j9jtlZoYuxcbpHo0Cnrj36Up31l8hwOXXNUhGEo1d3NjE8r9BhdlG8tzlDwE97b0Z/PiwjZciu44VvjTsmjRaaTfgm4joVMtJRSiNan/M4jchXEvWRpfaqjtKEIuCC9GSc4f1H0G0iu3TUicwkF6Wlu7/yqz6/dLnlLMDZCd1m0BCln89UBoC/DBy4JWgTNViQYCpU1tTIfxfZuwp8BV2wf+DFffH+cJcfn5B/umC3Jg9vAmU85WkylEdq+Bavoe5/Ph0MjLgvucfGS7JZXA==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n\ts=arcselector10001;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n\tbh=55YO87+V1uiJCuNl4QtDpLcGD6exaOUy2Yl/38uzSNY=;\n\tb=tj6/6ujKu+Spn5nHXy+kWKyvJq+AArqx++hS1TfZuBKGHHeFv5oQx40XQd6P9Iu55fdcokT6gMkIo+VETpDCBDgbobIIZWPzHirC8Ypm4N0XdX68Ako0lRHAikA6x90X4lG4rjIuGS/EOVxQKzXYadlHSol1YTQarlkIKiHWRPJs2D7zIokGkwsitWGBO4b4DWygripMro1KcvywKvR6xOeY9EsTpQXRBMIZpN/rcM0DiNuQk11vIArE1zYbTm7fkWmEey3nEU/5gDGIMGIBjwzee9m3BnqJXZkxL50ecu9Z0knxLU5emETnr6kQNEXO86W1JK53cO3dyTWbgOVp5w==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n\tsmtp.mailfrom=cherry.de; dmarc=pass action=none header.from=cherry.de;\n\tdkim=pass header.d=cherry.de; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=cherry.de;\n\ts=selector1; \n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n\tbh=55YO87+V1uiJCuNl4QtDpLcGD6exaOUy2Yl/38uzSNY=;\n\tb=fWaQLUfyL6jkgdUBxl/L+T84hsusAcJ9GjAN9SJ56eiApeGEvt37yB89lZs8hDB0YMt/UFZMG4YHh1/Pl7l+Bmcy8jnuau+yYJjdG0/26EXCqDs3SFb+7o3f629RNX4vPt/Wrju5ebFeUvnMM7gYav28rAaMD9IlLoYh3vabNIc=","Message-ID":"<b7ce1765-e4c1-4d21-aa48-7a31ee82d0cf@cherry.de>","Date":"Mon, 14 Apr 2025 10:31:44 +0200","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v2] meson: Do not automatically build documentation if\n\tsphinx-build-3 is found","To":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>,\n\tlibcamera-devel@lists.libcamera.org","Cc":"Quentin Schulz <foss+libcamera@0leil.net>, =?utf-8?q?Barnab=C3=A1s_P?=\n\t=?utf-8?b?xZFjemU=?= <barnabas.pocze@ideasonboard.com>","References":"<20250409212747.29280-1-laurent.pinchart@ideasonboard.com>","Content-Language":"en-US","From":"Quentin Schulz <quentin.schulz@cherry.de>","In-Reply-To":"<20250409212747.29280-1-laurent.pinchart@ideasonboard.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-ClientProxiedBy":"FR3P281CA0146.DEUP281.PROD.OUTLOOK.COM\n\t(2603:10a6:d10:95::18) To AS8PR04MB8897.eurprd04.prod.outlook.com\n\t(2603:10a6:20b:42c::20)","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"AS8PR04MB8897:EE_|GVXPR04MB10082:EE_","X-MS-Office365-Filtering-Correlation-Id":"d88679fa-5bda-4ec5-0e6c-08dd7b2ecaf1","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0; ARA:13230040|366016|376014|1800799024|7053199007;","X-Microsoft-Antispam-Message-Info":"=?utf-8?q?nE0B5QR+ovDUX+2MqVyZd53/mWbO?=\n\t=?utf-8?q?Hx04+Uc5Ejv2yhOXBdk3xUCP+lMiruW9mZn7nnAolPZhGsCy2n/UaAr2?=\n\t=?utf-8?q?y6U9jEDPem4VaUVyb93BSvJ+qJu5U76dgW1oFR+T5/DqAfpQcvWRP5Gh?=\n\t=?utf-8?q?kNwrftm2BfdxKGDSIXmBu/OxB8Z/QyULEgRWm0h0CEX8EJPKhklQyc/w?=\n\t=?utf-8?q?0BZJ0AaWEmK8zKSLDVCFEo0Bajx2fZP/NOUZ8HUE4UVtXsN8qjqYLkVX?=\n\t=?utf-8?q?YzJQ1uRRCwuDUcV4MtHNbigyfwRdv61CR+HENRQN4RPIUcfBcb/nXH2a?=\n\t=?utf-8?q?+6VIs5m9Y+vBwkolvgrIHBS23e94vD/hDS8pxGZMWStZCyHVnrwndPzL?=\n\t=?utf-8?q?Ch8f5C6yLiezAvMZu9pm9CkcxZ9ER/GhRCnNAY4doXFBbjony2pcpceQ?=\n\t=?utf-8?q?1xGJcO7QSYU4Ha8+gR/LBUwAE9n36cBW12uYDegLmkwkMsnN/qZrSTIu?=\n\t=?utf-8?q?2fn+txGdjnmrCj2lfNwFmJsUi0dUzQjnVlqim17c5hSzfYr4QDm9iYdV?=\n\t=?utf-8?q?kRMT8bnOXcsjIgQQlNf4cdVsEhsOKzmowaF5Da1QEY0urFmQZC2X3oFw?=\n\t=?utf-8?q?SFxpW3eddwr9b7j60YVtt+NjOmCab62y07+TLlhEWiFuw4BlYRvrHrQc?=\n\t=?utf-8?q?PRLMn/aCuCcTw56WvkM4jgeIxUkY58XJvD2LHuZxJ8jRfqNE95DrK7Fy?=\n\t=?utf-8?q?xJaQ2AYxHqn+OvpAJF11h45PuWegVWGHTmEeJtkqUvLq0cbSwRz0AeUj?=\n\t=?utf-8?q?03QQWx2IeDkGuIlnEZWSyYikCqKrDjSuCKw89u5G5QteI2S7QZsyU2CZ?=\n\t=?utf-8?q?8CH4vf8WcSC0KjLtRmCaxbAlxq92/to3bHltkEkvtzcMfOef/PCK130b?=\n\t=?utf-8?q?oduaz03WVYDndg7HYfDhiRgzbu3dZpGyAD9gT4zq2Am3hqFZoXJVGrqv?=\n\t=?utf-8?q?yIW+o0dbNOtnCIhx+oJy0ZCBBVKws6j3emyAfpVrrARXFvWtg0tOv0Tw?=\n\t=?utf-8?q?YdcP9xlpOsXlT+kBD0eNWYU2ardHZfvelM3xma5MjtohZRxv1droWt3k?=\n\t=?utf-8?q?On+iU9JKP09wnYCzg10tlma167CUpffWzl/C8/XCuWm295ProxrsVLGS?=\n\t=?utf-8?q?0MAvfONRC9wed5Dba9SPq9j3wTLoHqtPepKyTkhSaEmVS82xnV9RwWri?=\n\t=?utf-8?q?y9WrNgiZ1vNKrTE77D8+eSuR/OdZzzvMuVTvdfVgk7vKLK+KG8p7l0YH?=\n\t=?utf-8?q?/n6nYMOm9eWwIUfse1MJKC28ZHIpAFdOwvQdep8jNunAEUCRJ1+bBDI6?=\n\t=?utf-8?q?7OxKG1U/OZoO0DZF+gEHyZvS60EzksatNxjQClRXNyk8T3YUtlRWIhKA?=\n\t=?utf-8?q?TDVkf8UF1SgIpzux++Vb7MQE9yPFlIj8+cMLjSrFp89gXJ8qWAnZVOlV?=\n\t=?utf-8?q?9sXvt1nPuIqW4bsRpIUPsiDL2fpa6rxf53Am970SkvGxdfSub/KMFqV7?=\n\t=?utf-8?q?tSi1Gmw4cB+yRc7NEnKHqZ8=3D?=","X-Forefront-Antispam-Report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n\tIPV:NLI; SFV:NSPM; H:AS8PR04MB8897.eurprd04.prod.outlook.com; PTR:;\n\tCAT:NONE; \n\tSFS:(13230040)(366016)(376014)(1800799024)(7053199007); DIR:OUT;\n\tSFP:1101; ","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?79hw/M5rn2CpHf14p+h8BFI/l?=\n\t=?utf-8?q?CA2k7EqwQ+Y3UzX5kDZb1KlVbu7NsGPCHUDBbYjb7RHHUaU9KNaaqbmm?=\n\t=?utf-8?q?DMJhNG7i2qduXQ5TiqFIsGQ+YtCvDWxnOPyuh8XnfP1mMrXxrn+VuxH9?=\n\t=?utf-8?q?PlxtXpb1YRNiVYqTXKlpW5YrKaWxbKo323lz8ukAQ72VIKETmeKlvT2a?=\n\t=?utf-8?q?wWzmeMHmcF8Bb5S4TwhBu9U0qC9w0AGLXFFt1hh4kYdoHLFOqfCnD2M4?=\n\t=?utf-8?q?e635I4oTyfFK/iuXiuIw6ROlGgYet13gmo/NGW/i7hQTwiBwGHwud3C7?=\n\t=?utf-8?q?XWiQFxVgqgHDzI4jm+28iVsgAk27xH70ukEiRJkazvb8qkkNh02CqkoD?=\n\t=?utf-8?q?taapPbJoEmZXvQJJDRIw8vlCkVsFCpqtmwZAoUXwiEq5nNB5bGCeV9wr?=\n\t=?utf-8?q?Uv2UZsixYcKCc+Z38Rth6YWWWIUNcrR48MAgPc8XbKPojVOX0VeGtZpd?=\n\t=?utf-8?q?oPhOD30FptCTPkahaUj7VANkXYIazGeEMZPu/6vH+sfr9U4aSX4A/nYh?=\n\t=?utf-8?q?Kc0xTlZVb5fqT7tcVjbydcPC1x4RBqIoqHv7EZsgAMbYreq09edWAbtH?=\n\t=?utf-8?q?z8xTItVVBXLJ3v0wCRH/3U+V3fxp4sM9cjDQO9WldvPEWHs7GQDeZZ85?=\n\t=?utf-8?q?Osi83k1JCUShSkoRK6X93XNyZkYGqkftKd82JnbssYlL7xUF/ro7m2iQ?=\n\t=?utf-8?q?bXWsUhzLskNvkg9YhhHZ4Hq93QKBUGYgyEmqtoAGzOymPri6u2PTXHY8?=\n\t=?utf-8?q?UdE/p8T1fAy6gud83mnVqePpP1JzgAc2OEBEvYx9sRZLOa454Y8c7XwU?=\n\t=?utf-8?q?QG6I9hvvpUEFqcfMCn/QezF2Ocq/kobtBsyzzTXKr2aFfbReLhor8Kb6?=\n\t=?utf-8?q?Avgx0fWaksNjNdml+8VojDDO3U/ztYkfJFATf41xtfaY8mUSq8JmvjFg?=\n\t=?utf-8?q?8183Tj8PMwpL25VUYmvQh1VGUOQ1vOGHq/7H6PzUO9vJatq+cRmYoKnk?=\n\t=?utf-8?q?n9w50dY8eHmRv9AlWlSO0arm2Ua86ipWOf7IIGcxPFiys5cw6guUnGGi?=\n\t=?utf-8?q?1VzV5MeO8Ej9EH7UpAH4v/1AQgZhJbwZJArip+uUoC9LzOC9n57y38Is?=\n\t=?utf-8?q?C/ZxsnjUl5MkktZbvmGGv6gOPAUwQkM2sA0TlPn4CpkfRDpFMwETZFID?=\n\t=?utf-8?q?I9Sx61R26WPug3xO7F8zuOkVwReV9mbE7lDkJn8VtQX9kh5nKolu6Raf?=\n\t=?utf-8?q?LwJWJi6EA6NEbtceeIDeY0ljmg03NbfAoFhuuQrWBvy79txj/qfVwMAf?=\n\t=?utf-8?q?CUyX9z4/bq2E/jPoqZaA614OHtFsy7fcnMpnd99ssrz6vil7cFNf6AVp?=\n\t=?utf-8?q?1rOJEDg50QJebw0jLLuQYxik3vX0RJdmGZvLVfbwKcTB8Ybj++qRwhPv?=\n\t=?utf-8?q?xCZMWiW9jXr+S3bJtzFBhSArNqHi83KFV8+NAvUfSz7uJcSJ/3NdqLTU?=\n\t=?utf-8?q?xsy5jT618JSxAcjVujSGGcd/CdNQfjgQR4Fh3CcKndZq3srEiisH+N8G?=\n\t=?utf-8?q?DtIUpmnsP/MkIs05qU5osvA4zejds0j6Z6fAkCrhllRJtleuBr2HJBPn?=\n\t=?utf-8?q?63/LUvGdRt28sjDkHP5U5RyhP6NqRKT5n44qhHC2CZdax54jLfPgZp95?=\n\t=?utf-8?q?qigq9Y6q1YMSxETZFYzD8fMOP/Y5Q=3D=3D?=","X-OriginatorOrg":"cherry.de","X-MS-Exchange-CrossTenant-Network-Message-Id":"d88679fa-5bda-4ec5-0e6c-08dd7b2ecaf1","X-MS-Exchange-CrossTenant-AuthSource":"AS8PR04MB8897.eurprd04.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"14 Apr 2025 08:31:46.2001\n\t(UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"5e0e1b52-21b5-4e7b-83bb-514ec460677e","X-MS-Exchange-CrossTenant-MailboxType":"HOSTED","X-MS-Exchange-CrossTenant-UserPrincipalName":"nQX6USKDQb+UdCJT1AKrp6dMeRLuWDIz3qfk0JbZCl1TASFg1dcWnKrnqgfuWq3ADGzshsJvIJ0mmltEaT6NN/jQUZ053hnJnuwpilrTtYE=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"GVXPR04MB10082","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":33946,"web_url":"https://patchwork.libcamera.org/comment/33946/","msgid":"<174463682113.2882969.12534139748104575558@ping.linuxembedded.co.uk>","date":"2025-04-14T13:20:21","subject":"Re: [PATCH v2] meson: Do not automatically build documentation if\n\tsphinx-build-3 is found","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/people/4/","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"content":"Quoting Laurent Pinchart (2025-04-09 22:27:47)\n> From: Quentin Schulz <quentin.schulz@cherry.de>\n> \n> Commit aba567338b25 (\"Documentation: Move all dependencies into\n> features\") did an incomplete migration of the documentation boolean\n> option into a documentation feature.\n> \n> If sphinx-build-3 binary is found on the host system, the documentation\n> is built, regardless of the value of the feature option.\n> \n> This makes sure that sphinx-build-3 presence is only checked if the\n> documentation feature is not disabled (which is the default, as it's\n> \"auto\" by default).\n> \n> This is essential for reproducibility for build systems where\n> sphinx-build-3 may or may not be present when libcamera is built, and\n> also to declutter the generated package if documentation isn't desired.\n> \n> Fixes: aba567338b25 (\"Documentation: Move all dependencies into features\")\n> Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>\n> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n> ---\n> \n> Quentin, could you please test this version ?\n> \n> ---\n>  Documentation/meson.build | 6 ++----\n>  1 file changed, 2 insertions(+), 4 deletions(-)\n> \n> diff --git a/Documentation/meson.build b/Documentation/meson.build\n> index 6158320e177c..0fc5909d088e 100644\n> --- a/Documentation/meson.build\n> +++ b/Documentation/meson.build\n> @@ -116,10 +116,8 @@ endif\n>  # Sphinx\n>  #\n> \n> -sphinx = find_program('sphinx-build-3', required : false)\n> -if not sphinx.found()\n> -    sphinx = find_program('sphinx-build', required : get_option('documentation'))\n> -endif\n> +sphinx = find_program('sphinx-build-3', 'sphinx-build',\n> +                      required : get_option('documentation'))\n\neeep, that looks better.\n\n\nReviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>\n\n> \n>  if sphinx.found()\n>      docs_sources = [\n> \n> base-commit: 058f589ae36170935e537910f2c303b1c3ea03b3\n> --\n> Regards,\n> \n> Laurent Pinchart\n>","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 80E13C3213\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 14 Apr 2025 13:20:26 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id AD66268ABC;\n\tMon, 14 Apr 2025 15:20:25 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 77AFE68AAA\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 14 Apr 2025 15:20:24 +0200 (CEST)","from pendragon.ideasonboard.com\n\t(cpc89244-aztw30-2-0-cust6594.18-1.cable.virginm.net [86.31.185.195])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id A4199502;\n\tMon, 14 Apr 2025 15:18:22 +0200 (CEST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"jr/DZyL/\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1744636702;\n\tbh=FEDKOss3KOIun3Xn4vd2Ra6AaMPQFcNYl99SSXkIY+E=;\n\th=In-Reply-To:References:Subject:From:Cc:To:Date:From;\n\tb=jr/DZyL/XjxdI5xpWoJ9v5IY5MhaVTuhMfpzxTigGfhGzvuaxjN80GWxYrwfMLITF\n\tXihpFs4LyPivLVDdh80T2pFdakXKflGk0RuvVQfJpUOM2t80wci7IPxXPj61hlvi5d\n\tbdNoWjU/c7cLl+Y+IwFSsiiPkFi6OATYtXj5oBzU=","Content-Type":"text/plain; charset=\"utf-8\"","MIME-Version":"1.0","Content-Transfer-Encoding":"quoted-printable","In-Reply-To":"<20250409212747.29280-1-laurent.pinchart@ideasonboard.com>","References":"<20250409212747.29280-1-laurent.pinchart@ideasonboard.com>","Subject":"Re: [PATCH v2] meson: Do not automatically build documentation if\n\tsphinx-build-3 is found","From":"Kieran Bingham <kieran.bingham@ideasonboard.com>","Cc":"Quentin Schulz <foss+libcamera@0leil.net>, Quentin Schulz\n\t<quentin.schulz@cherry.de>, =?utf-8?q?Barnab=C3=A1s_P=C5=91cze?=\n\t<barnabas.pocze@ideasonboard.com>","To":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>,\n\tlibcamera-devel@lists.libcamera.org","Date":"Mon, 14 Apr 2025 14:20:21 +0100","Message-ID":"<174463682113.2882969.12534139748104575558@ping.linuxembedded.co.uk>","User-Agent":"alot/0.10","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}}]