Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp5651575pxb; Mon, 28 Mar 2022 15:31:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzFLpfxoP2r5sqrU+W52DGn20SnbDKk+sKetDAxFJy0JQPz5zK9egN70YzngDX4JMwScllR X-Received: by 2002:a05:6122:c8a:b0:33f:ff88:c0fe with SMTP id ba10-20020a0561220c8a00b0033fff88c0femr10701967vkb.0.1648506700949; Mon, 28 Mar 2022 15:31:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648506700; cv=none; d=google.com; s=arc-20160816; b=frNjLgCy56jy/xt0rays0T+AonEw/xDtLmmITDL8372uTvMkTh0Uly5h4XSebV9dmM MMA1sX8/9SfM/9TkJqBj6e2jbYtIY4hxVskhKFE+ufAE3kQSIYenI8Kjlm0QzO+Xyn5O QJ16CeEc+olqhcaGCegOjH9PCUiejUoSx/xqkzKVjABo1L5Vg5Nd+tLn1/S4CWbdJCVN /8+r2Zo/6nVlNxmjnhjSmlWhYn2WRPoY+gbtPZNqDUpwo6siq2R7IpXsmzpBELfEyMxm 2x48U//h05LivVvmJvRmyRXxH1ucWprdNrZ8JGs2zC1ebpBFMdehB0L/FS+vTBkNUg0/ UviA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:dkim-signature:dkim-filter; bh=Snyp6ooM0JYXk19YcbpMhdr8RnS/Lw19Orqa6QdQGts=; b=JybThTnBhR4BtWey0CP4tdTcgsQ//UFh7Q/Q7mZLKdnAqsQGhSZ5ZrVevO+V0TCBGn 4KddNAwiZiZvAD9usGt1ZF47JS94ZD6px2Xeal58mAePC7AA21XU/iLUT7/YPX1UEvBL S9Ddtn2eQfFPv/bsgcFcVsbi/xPva6aG2wZ4NQl/Nf9fx27pF7HOEA8RwLBGkTd4r9nJ WitTngXJ3z2rDF+aZ5L9GOUAm/k1sewGMqI72aZOt+3M9bNSjL6IOro12L7zeOGw58FY vSTfzbsYZLxcp3AozV+wzUvYm2mjnaKeH7xCodPT/3PM8jsDnrSoE5wETclHqCZWspmK Yqqg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lwn.net header.s=20201203 header.b=MJUsnoi0; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id u2-20020a1f6002000000b0033fdcc39b3bsi3206579vkb.124.2022.03.28.15.31.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 28 Mar 2022 15:31:40 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@lwn.net header.s=20201203 header.b=MJUsnoi0; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id D15353FBDB; Mon, 28 Mar 2022 14:43:28 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344272AbiC1UDP (ORCPT + 99 others); Mon, 28 Mar 2022 16:03:15 -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 X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net 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