Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp3803227imm; Sat, 21 Jul 2018 03:39:57 -0700 (PDT) X-Google-Smtp-Source: AAOMgpcFlaBu+1OkOX5QxwUthGZIgPdj5XyyoNqG03kbyhMmT062QqmIMp49Ni0WkUxm/koxA6IJ X-Received: by 2002:a17:902:b08d:: with SMTP id p13-v6mr5574396plr.0.1532169597893; Sat, 21 Jul 2018 03:39:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532169597; cv=none; d=google.com; s=arc-20160816; b=x3mIGPjFi0RNVjT4KtgVvPiRGg4+yiujp8zWt6PwIXfmH5wfxrAIPAi3Ho2fbwpeYD B+RfQf/w1cRjJrHmxCxW2RPOrqtgZWJVV/dnS2FGiQ97HJU8C1N5yzVas50KW9/1e67o ytYQCA2arHufQc4paLzBM+ujgbsVmB3nuMIK2cd2iJyu+oX5pftzZNBku6tYZpYjIZOc pdtjKwnjaYMj2Jn9rpjgDoY19WDYGBfRFuixeniwWpGxsSTMvsps3ovZ0QhrNjl/JX5T xv728DTqQ3wo0HVX7jjBVo9ORkZdQUCr6c1D+lWG3OPcWBu4KbznYPK5ZWqAfE4PRgt7 VeXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :organization:references:in-reply-to:message-id:subject:cc:to:from :date:arc-authentication-results; bh=KzGksPBnyTSkxtEeqDlzeuYwV9/JE2bIKZBBrsTs81s=; b=CZR0VnAucckpR5/Sq/F9PVpwkxOT1pxVWlGYjjBFYhXlp4h7xFKPSWMC8+Q1Oc25z4 VNlVw1WBnesoi6Td4JX7yzBpStoZs8VKGaPPaHgNOYdzoy1EJ7s9TJCP3ZBlBK+b+jU3 lDdL3uoYGHgKpiqkfpJ0KpPHM0veygjVuCsEAaqNsLqfZcq1F/2YmILF5W01JJKh6Vh5 y0pzdJ2BdIuAf78kI6Y4s+/MIKY8oooIyvJW+wNgpIFSunhtu/785FZusmsctfVL1lpA BxAXB02kngD/8+TQHika0CyFea2ypAUxEaIfp+HmAZe5RfOy2p0Y5e/+N3ZzXXHljDIN ZTDQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s10-v6si692789pgh.6.2018.07.21.03.39.41; Sat, 21 Jul 2018 03:39:57 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727678AbeGULbG (ORCPT + 99 others); Sat, 21 Jul 2018 07:31:06 -0400 Received: from ms.lwn.net ([45.79.88.28]:54776 "EHLO ms.lwn.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727549AbeGULbG (ORCPT ); Sat, 21 Jul 2018 07:31:06 -0400 Received: from localhost.localdomain (localhost [127.0.0.1]) (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 AB5CA2C4; Sat, 21 Jul 2018 10:38:49 +0000 (UTC) Date: Sat, 21 Jul 2018 04:38:47 -0600 From: Jonathan Corbet To: "Theodore Y. Ts'o" Cc: Markus Heiser , "Darrick J. Wong" , linux-doc@vger.kernel.org, linux-ext4@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: Sphinx version dependencies? Message-ID: <20180721043847.59a2cb0a@lwn.net> In-Reply-To: <20180720131206.GM30706@thunk.org> References: <20180719181556.GA21435@thunk.org> <20180719190400.GB4800@magnolia> <44d73cd9926f58976a1269ff3cd3afb845ec84fa.camel@darmarit.de> <20180720131206.GM30706@thunk.org> Organization: LWN.net X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-redhat-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 20 Jul 2018 09:12:06 -0400 "Theodore Y. Ts'o" wrote: > A forth solution is to force everyone to use something correleted to > what the community distro's are packaging, but roughly every 12-18 > months, we leapfrog to a newer version of Sphinx. This decreases the > continuous upgrade burden, but doesn't make it go away. [I'm mostly AFK at the moment, so haven't been following this discussion in anything approaching real time]. The above is roughly what I've been aiming for; I'd really like for people to be able to just build the docs without having to go beyond their distribution's repos. It gets challenging at times because Kids These Days seem to have a different view on issues like long-term compatibility. But we've mostly done it; it's pretty rare that we've had docs build problems that have been tied to a specific version of Sphinx. You all just got lucky :) jon