Received: by 2002:a05:7412:3b8b:b0:fc:a2b0:25d7 with SMTP id nd11csp601914rdb; Thu, 8 Feb 2024 15:41:10 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXLyevc6OBbm48HnSbaqEp1JQg/3HArxSqHU5je54IGkdGmLaoYQwffyjwnHMAvBeOleZzyOS/AyPOXVimi9Ryc8na+YUdAqsML3svFUA== X-Google-Smtp-Source: AGHT+IG783/4iBxdVC4knKs/dg+JBe0Wx5WVJJ7BfZvGOhH1w/tnc7rFMjGys/x2TL48rv9TtLMT X-Received: by 2002:a05:6870:9553:b0:218:426c:96f7 with SMTP id v19-20020a056870955300b00218426c96f7mr813166oal.15.1707435670248; Thu, 08 Feb 2024 15:41:10 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707435670; cv=pass; d=google.com; s=arc-20160816; b=WFf/WMLLxzjhYKAlllCMMvyiFC7Ki2K3XED3tIX2jIwkEnXNCgGXz6BE8CDOUP1c+T fwHNJCxa69PECGLHQrhizMPUEEQZDzWxdyyjn0k37pXTYgGt2LBOM8bx80X/B0s1OeVF eZEmSClTmQD/2SC0sH/lRnxS+LZ8SOMWIirpPfAC92EPDBwyVHlQQbbgOxSNCMtEw6ER qg6gKhuFAa4nO6a3oacaWg98XG6Og6jI8nHwllV46dr7Ou+8n0s5M7KRwJiS/WXyFYS/ vrTWZJszQU/6w3ZbCD5PUxghu1cFzCF6iJbu/qzUE1VAVsmDd0BbPaOD2mgcujnM6OBQ exRA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:dkim-signature; bh=ov/TBvm47kxw1jS/iQPYWi8WL4vb2WCyBo35udeJE6w=; fh=zpryxaH16+XtpBxEa1JrXT5Mq04CCpyCZYtydH2AYKI=; b=wJILOfwGm2XYciHHJb+29ocve+gkyv3aYa1nWCq4W2U7SLZ/+6qbwob7+KZ+xRlmB0 12flqd+VjSUjTuyfkkZwMl13ciSCgNN4FGFuZ/4aNCpTwduB5bcjVjQzr3Bwf54fFHzW AR7r0+Q9fxrwvbXUIUjOBPgr7V2TCNA/ibw+Fil+8+8GPUs29PUhgKBXFPKkIfmAjI4K iPaoRnz8ut1W+qEX42QszxJed0iG0TKlM8I73LS1a+wHYNUEQOqVeo4oXB/4Spl7zOBU MYtKuMEHT/QYnT2XXd9aHj2HuvqSG4AR1Vp8Het4wNjonluu7sk7ycgtbFrFQORSJzhq pqXQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@toblux-com.20230601.gappssmtp.com header.s=20230601 header.b=MRbtKWwk; arc=pass (i=1 dkim=pass dkdomain=toblux-com.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-kernel+bounces-58648-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-58648-linux.lists.archive=gmail.com@vger.kernel.org" X-Forwarded-Encrypted: i=2; AJvYcCVULf7nKeKXtYx5T5L9hTboR5PGgltC/HfCK4dW3pMH4xWGfv/c+KT5wuOdO154NA5li4HFHW1h3132Atb2/aacop/uxpneojLKwq0X8Q== Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id m129-20020a633f87000000b005dc48253292si609873pga.268.2024.02.08.15.41.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Feb 2024 15:41:10 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-58648-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@toblux-com.20230601.gappssmtp.com header.s=20230601 header.b=MRbtKWwk; arc=pass (i=1 dkim=pass dkdomain=toblux-com.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-kernel+bounces-58648-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-58648-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id D0AF5B23842 for ; Thu, 8 Feb 2024 20:15:31 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 22E9638F88; Thu, 8 Feb 2024 20:15:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=toblux-com.20230601.gappssmtp.com header.i=@toblux-com.20230601.gappssmtp.com header.b="MRbtKWwk" Received: from mail-ej1-f49.google.com (mail-ej1-f49.google.com [209.85.218.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 87CB738DE7 for ; Thu, 8 Feb 2024 20:15:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707423317; cv=none; b=pA6aC3YbA9Qsu2wNbzXcpn0AXb4/DuW5k9qPuCkKfhkrmHift0Gqd4dWdcZQ2Y9RAMvsMeaWAoH2VLavU1qytMbPYzo+7RKSqjqWnBd6ZzcZKumQha2zUtHm1bpKBrjRS1GJ55nH5JeKD3MHD00AjuqiRulNpXsbETBBMatKQG8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707423317; c=relaxed/simple; bh=w95z9LtvdNkUpKjwrkQVtuE+C6gu5L1A3XgFY1DPBwQ=; h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc: Message-Id:References:To; b=e795cyP7l+p/rmCP1k2CmETmzuISFN0jj41R0Pa/bPLuK6dub4A9H6PinDmnqOSNYOsb+fYKMiJGfls6HAVDyrLFsoaASJbVJxQ8xAxVRNuEQEOC68SpxfVrBSf+8aziTDo4y5J9EbTka8DCoAhESkn9UiJXubk/1ZvnztbF0C8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=toblux.com; spf=none smtp.mailfrom=toblux.com; dkim=pass (2048-bit key) header.d=toblux-com.20230601.gappssmtp.com header.i=@toblux-com.20230601.gappssmtp.com header.b=MRbtKWwk; arc=none smtp.client-ip=209.85.218.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=toblux.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=toblux.com Received: by mail-ej1-f49.google.com with SMTP id a640c23a62f3a-a36126ee41eso26870366b.2 for ; Thu, 08 Feb 2024 12:15:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=toblux-com.20230601.gappssmtp.com; s=20230601; t=1707423314; x=1708028114; darn=vger.kernel.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ov/TBvm47kxw1jS/iQPYWi8WL4vb2WCyBo35udeJE6w=; b=MRbtKWwkRWsMKPi3841ZliDeW18Tem4/NCIEFIUnoXsexbmGroufL+Bbq5ZKzdtdt9 jVQQEVnbW/lWnjTdFqlg/DA52iyZOKx/HT6FPuE094AWXeingIFoaApfl2FRqkfnwaLi E8fORyPcyNVBt9ebxYBxgwaF16+02xzgiVHosB0KtoMa17C5ofKk5a1VBWf4QH4tlt+X vdlwidwMpEseZgCBhFUtpmp+7X7N9HVuAn4xnbU4NtulWKiSs5EWLrVWd3GjZuBbrpbu hV+0UfqWygftBC2MGkK+LYhGOJEXDI4/LnqU+gFuUgEmsFEWQYJ5cftvWcE962nqLlN1 gCxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707423314; x=1708028114; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ov/TBvm47kxw1jS/iQPYWi8WL4vb2WCyBo35udeJE6w=; b=WIASetJGyCkZ3Kxj7EqalMS7oCugGctcDZzEVRvMDp9dR5muvwknNnKxRexXHdIwyT o1w2PYNvFBTPTlKsAwmgDmPKm6llWa+ZauCY1vSjgVr9n6pyi+h3nxJReg5PEgE/PYiZ 1fiLBFlkH0hZ54N4S9ehzOQhotWIG+/MvIotOcCHJK9zNF+SUVCLPZ4+C1ahWz5RuINw fLwXLSRmHafQ2EU4/8Vv4WAnDWfeSTsbJQDjAgB850UpulwiaORl35kso8e6GYKcgctj 2VubB+FyCVL5+7in7+O1SZnraFnZVjCyvK2slONG3yLvGLNlxF9XcbSfdaShe/vfFX6h YTMg== X-Forwarded-Encrypted: i=1; AJvYcCUQoqRLHgNU9rwuWVMmZbAp05lHxRizBQ4TIYtdl24JbLltCfY2KUX/Fkyz9weApFG/57QfJ/932YPozhRllgxxWFscMwH9/vLK04YM X-Gm-Message-State: AOJu0YwRuep3Z7qh18EN4mM8ASpcpTkKXreP8P8unoPkZjo6w9G6Vuy8 uK806AXTnt+wsMjnL6RJPrxYP71SnUIDi/ROCWt18jRbELeOvO/LRM+OUr8nMpAOy+zLlfX869s azAE= X-Received: by 2002:a17:906:b51:b0:a37:ee9c:273e with SMTP id v17-20020a1709060b5100b00a37ee9c273emr253338ejg.53.1707423313736; Thu, 08 Feb 2024 12:15:13 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCUg4HE8l91/ZXCuypMsN86/4IlT7/vecXHWD7KIlb0DK0wt/C1cneb9b0Ejy3CraINpVMRizIFiwLLrplw/qtzbFrAUn9qppoSxLonsM/bYFj0hfqc3Mck0COTvrevbA1kofGCa1NgLXaIGe6tPNrJEEMoK3kzJJwqB66o= Received: from smtpclient.apple ([2001:a61:1048:a501:d86e:8719:82c4:70b9]) by smtp.gmail.com with ESMTPSA id q9-20020a17090622c900b00a3848ed2ef6sm22679eja.201.2024.02.08.12.15.12 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 08 Feb 2024 12:15:13 -0800 (PST) Content-Type: text/plain; charset=us-ascii Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: Re: [PATCH v2] docs: scripts: sphinx-pre-install: Fix building docs with pyyaml package From: Thorsten Blum In-Reply-To: <4c297f67-72e1-44d7-acb0-462ac261640d@oracle.com> Date: Thu, 8 Feb 2024 21:15:01 +0100 Cc: corbet@lwn.net, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, mchehab@kernel.org Content-Transfer-Encoding: 7bit Message-Id: References: <20240208131305.52577-1-thorsten.blum@toblux.com> <4c297f67-72e1-44d7-acb0-462ac261640d@oracle.com> To: Vegard Nossum X-Mailer: Apple Mail (2.3774.400.31) > On Feb 8, 2024, at 17:37, Vegard Nossum wrote: > > On 08/02/2024 14:13, Thorsten Blum wrote: >> The Python module pyyaml is required to build the docs, but it is only >> listed in Documentation/sphinx/requirements.txt and is therefore missing >> when Sphinx is installed as a package and not via pip/pypi. >> Add pyyaml as an optional package for Debian- and Red Hat-based distros to > s/optional/required/ ? Given... The commit message should be correct. The system package is optional, but the Python module itself is required. > Can/should we add it to give_opensuse_hints() as well, given that it > also apparently allows you to install Sphinx via the distro package > manager? (Not sure about mageia/arch/gentoo.) Yes, I'll submit a v3 shortly. Thanks, Thorsten