From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 81B42C433EF for ; Mon, 28 Mar 2022 20:01:38 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344295AbiC1UDQ (ORCPT ); Mon, 28 Mar 2022 16:03:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59002 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344345AbiC1UCv (ORCPT ); Mon, 28 Mar 2022 16:02:51 -0400 Received: from ms.lwn.net (ms.lwn.net [IPv6:2600:3c01:e000:3a1::42]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4778668FB4; Mon, 28 Mar 2022 13:00:48 -0700 (PDT) Received: from localhost (unknown [IPv6:2601:281:8300:35::5f6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ms.lwn.net (Postfix) with ESMTPSA id E7E6E37A; Mon, 28 Mar 2022 20:00:47 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 ms.lwn.net E7E6E37A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lwn.net; s=20201203; t=1648497648; bh=Snyp6ooM0JYXk19YcbpMhdr8RnS/Lw19Orqa6QdQGts=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=MJUsnoi0Om1wtvUQLRqGY/M/Pv0vNDW3VdKdiL7k4LbqE2qvWnFYDekb/tXHvJpWp GU4JSyYmHwTbWsXQalCAJlTBbnhViFcpW9GBnyurYWeMzK0+fL38ljEpdhmoVrKfHW ryrKuJmkFEKvWfUx+yyYY/xtcIzy/oQfc7SXXZCubziCpryrRA4RtsG+LljxkqlshJ EX068KSZQYhMhQ6S9RDpfyeG0UHgmyt69vfVxAoZfHpcCFh218zs+LIfT4hFEl56Ib 3yhOgXaP3YiUomaE2TY3mVDUf3fAGjTMXSlZKbz9KvmSAzirberU4HPlPncOvjLiI3 EcXRgqUrWJHUA== From: Jonathan Corbet To: Mauro Carvalho Chehab , Linux Doc Mailing List Cc: Mauro Carvalho Chehab , linux-kernel@vger.kernel.org, Hans de Goede , Stephen Rothwell Subject: Re: [PATCH v3 0/6] Better handle dependencies on Sphinx extensions In-Reply-To: References: Date: Mon, 28 Mar 2022 14:00:47 -0600 Message-ID: <87v8vx7spc.fsf@meer.lwn.net> MIME-Version: 1.0 Content-Type: text/plain Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Mauro Carvalho Chehab writes: > Sphinx has its own way to identify the need of rebuilding the documentation. > It means that extensions need to use an internal API in order to notify about > the need to consider other files. > > The kerneldoc.py extension already does that, maintainers_include.py doesn't > need (as it uses an API that internally does that), and kfigure.py does it on a > different way. So, those are already safe. > > However, other extensions don't notify nor implement their own checks, > so, when a file that was parsed by them is changed, the corresponding > documentation won't be rebuilt. > > This series add support for it for ABI, features and kernel-include. Series applied, thanks. jon