Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp3290748imm; Fri, 20 Jul 2018 13:46:22 -0700 (PDT) X-Google-Smtp-Source: AAOMgpfs5kX7Pl90eyGjPPOcsC5KTSNA3sK8w41GDWLULnWD2YDBaF65G7fvPcafHHbra9d5Qc3b X-Received: by 2002:a62:cc4d:: with SMTP id a74-v6mr3658451pfg.200.1532119581938; Fri, 20 Jul 2018 13:46:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532119581; cv=none; d=google.com; s=arc-20160816; b=mKOXm57Gt48Ks4Udb2ZpxccY7WHUpYn8d2zJ86AIzRtRDKoeilY2hvFRDUUjWCEGg+ G69vweeD93l3MySLJoCGgEZjSlBMNRuf+gQHGwhas8siWI2XQwrT1D+flrJRikx6CnrT yCqyn7hRXQqqTnAVSuMSa7gEoKfgYADzXBcM9l0x8CYWbrPibvZKdCJKBuoEIOYTuvyo euKa9CFWCZ0/IkhLmxny/IlJoXZ7L/AfS/ywbVfAUDubf6mfk5f9YicFz3BXKZ8gZUL1 Wj0RZR1nl3Doi4QRwdKJtJtSnPT38/dnvLzPESXDaaSRn26IwuZad5wZk8YgJE1O2QG5 ++tw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:mail-followup-to :message-id:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=aBpIiEuf+EAeo/WY63YvLs5OyNSDKcW7QK2+8NFT1PY=; b=AJkyPuX0BBneKowKt+Pvml7VHwsoYyEAjs9FN4svwvDyPxK3iTaYEyA/3NDyZP/9uv G5qYDt3gxmhF5/kpcnVmePBYrTl+XaoStZ/Rc7z1w9iBxyw2ZiwWRmRyBLsAsmf5DPP3 M87rVoOoftkyLzQIzl51EOfubldT8qRWaEUr0D+QLXJemL4nNCr7NuSVYhFmxVkipxD0 MWKXqnAJSRB4+dZucRAgVxMJF3RUTFPB2qN1Day01nEVXVZcXjt2YK40En1pebd3FDRQ Np+W1JvZfsrizSh1/TIlFoMHLkufPCzs5PcufC2iuMdm/PhxWH3ERVuc80PBMzg7hlz0 JdGA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@thunk.org header.s=ef5046eb header.b="xgvSFt/j"; 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 w20-v6si2313867ply.137.2018.07.20.13.45.44; Fri, 20 Jul 2018 13:46:21 -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; dkim=fail header.i=@thunk.org header.s=ef5046eb header.b="xgvSFt/j"; 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 S1728513AbeGTVdt (ORCPT + 99 others); Fri, 20 Jul 2018 17:33:49 -0400 Received: from imap.thunk.org ([74.207.234.97]:39860 "EHLO imap.thunk.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727736AbeGTVdt (ORCPT ); Fri, 20 Jul 2018 17:33:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=thunk.org; s=ef5046eb; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=aBpIiEuf+EAeo/WY63YvLs5OyNSDKcW7QK2+8NFT1PY=; b=xgvSFt/jX6yTzD+++f9Vf2cUu2 CL3BbrMhQ2z4krLn3RaBz8VdTifdIIHYcN3cYczB4FOKndOnNY7bjvfn03P7tVsPudQd1Am1wEe5n EsFeb5SSo/O+DXbWHWKqxrCU0ZCQ2kknFeFLQSURmcfInuVOMgeJhEudTPGmBFkFKGms=; Received: from root (helo=callcc.thunk.org) by imap.thunk.org with local-esmtp (Exim 4.89) (envelope-from ) id 1fgcFg-00072h-Fn; Fri, 20 Jul 2018 20:43:48 +0000 Received: by callcc.thunk.org (Postfix, from userid 15806) id 8DD1C7A6419; Fri, 20 Jul 2018 16:43:43 -0400 (EDT) Date: Fri, 20 Jul 2018 16:43:43 -0400 From: "Theodore Y. Ts'o" To: "Darrick J. Wong" Cc: Markus Heiser , Jonathan Corbet , linux-doc@vger.kernel.org, linux-ext4@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: Sphinx version dependencies? Message-ID: <20180720204343.GC27862@thunk.org> Mail-Followup-To: "Theodore Y. Ts'o" , "Darrick J. Wong" , Markus Heiser , Jonathan Corbet , linux-doc@vger.kernel.org, linux-ext4@vger.kernel.org, linux-kernel@vger.kernel.org References: <20180719181556.GA21435@thunk.org> <20180719190400.GB4800@magnolia> <44d73cd9926f58976a1269ff3cd3afb845ec84fa.camel@darmarit.de> <20180720131206.GM30706@thunk.org> <20180720145235.GA27862@thunk.org> <20180720164421.GG4800@magnolia> <93aa59853a491a5ba3d5c3bcc0c991a1b815a67d.camel@darmarit.de> <20180720171020.GI4800@magnolia> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180720171020.GI4800@magnolia> User-Agent: Mutt/1.10.0 (2018-05-17) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: tytso@thunk.org X-SA-Exim-Scanned: No (on imap.thunk.org); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jul 20, 2018 at 10:10:20AM -0700, Darrick J. Wong wrote: > > Well yes, but it's the virtualenv workflow that produced build errors > for Ted; that's what would seem to need fixing? What would delight me if there was a fixed docutils and Sphinx version which is the **only** thing which subsystem maintainers need to test against. If it fails for that version, then I reject the patch; and if it works on that version (say, 1.4.9), and it fails on some other version that a Distro wants to use for its hermetic build environment (say, 1.7.5), I can tell them, "not my problem, feel free to send me a patch that makes things work for 1.7.5, and doesn't break on 1.4.9 --- or package 1.4.9 for your distro build systems." I don't really care what the mandated version is --- although given that Fedora and Debian seem to be using 1.7.5, maybe that's the right answer, and too bad for the enterprise distro build systems --- that's why they get paid the big bucks. I just want to know what I'm obliged to test against. So if Documentation/sphinx/requirements.txt is the only thing which is guaranteed to work, that's fine. But it might be good to document that somewhere. - Ted