Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp3091832imm; Fri, 20 Jul 2018 09:59:59 -0700 (PDT) X-Google-Smtp-Source: AAOMgpe1oG3uHs07+wce97BMlbcij2Xv6Wgf98aPvQzn8us1TZlC4p1uYBDL2Coi4l8wvgDmfUTt X-Received: by 2002:a65:46ca:: with SMTP id n10-v6mr2793629pgr.345.1532105999908; Fri, 20 Jul 2018 09:59:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532105999; cv=none; d=google.com; s=arc-20160816; b=ZB7xtzackqHEr4KWU/UL5X+qZ6YOI+Ud1As3TWOBQ4h+d6Ucwr45j2fsq5cZ/YlNrN 7i4WooWvOp7AURtNIEcG6Nhd2X8FvS2BwFdGF0jRU37bEEaMFR67neQcMDbycev4iZnX KOR3oRK0MPIwlmCFxp2U7btwqk0KzdVb5ScCyqN0a5lyvIQU0lINQ/GSbAyVU0cIMife 8ndC/+88PhwujHuGP17+cGcnrd3kK3XagZ5b9bG8BXeP9G6G7RD4sFlXY01VdYUXnTRr dp54qqmBoowE22ygtYFh/UgEKDmKbUI9aCIyiB7Fcsbb3BgwNtNF5qHaeiAM8iGf6udR hMgg== 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 :references:in-reply-to:date:cc:to:from:subject:message-id :arc-authentication-results; bh=S4l/SIElygqutEBi5/TwazSxlaecqcD8/yRtgSqsGPE=; b=VYXuCgM3nnULwv1VWOdAde4YBKTh7Xn905PZCpv0qB8tsxQPDJ3fqTAe3J2i/nlEkn F8FUYg50KRSWfw5el7+FhltqorZK5LiXPsSnw33ZF6UMUfgh5B0+o6NZyf9dlE3W7c6c kI+kjHMra0QydiCRCwmXNkzFEzJGTYimzDXom60hVh2GDWGXZMDKfBkk6tEwNVNzri8v YrfigCsaPdPw9KifuUI4SN7GwHRxZ17bmLMdU9RSmrxRJdCnW2rSJIl9BZjH8IEW4D57 rOX0Udq88cdXD0OmtouWKRqXzQ/DkhQSAo4vV4jVruROyR6SNkxiM0WcsXN3tghUs1kg qh8A== 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 g26-v6si2288521pgb.349.2018.07.20.09.59.45; Fri, 20 Jul 2018 09:59:59 -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 S2388132AbeGTRsL (ORCPT + 99 others); Fri, 20 Jul 2018 13:48:11 -0400 Received: from smtp2-2.goneo.de ([85.220.129.34]:44034 "EHLO smtp2-2.goneo.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387818AbeGTRsL (ORCPT ); Fri, 20 Jul 2018 13:48:11 -0400 Received: from localhost (localhost [127.0.0.1]) by smtp2.goneo.de (Postfix) with ESMTP id 3859123F700; Fri, 20 Jul 2018 18:58:59 +0200 (CEST) X-Virus-Scanned: by goneo X-Spam-Flag: NO X-Spam-Score: -2.79 X-Spam-Level: X-Spam-Status: No, score=-2.79 tagged_above=-999 tests=[ALL_TRUSTED=-1, AWL=0.110, BAYES_00=-1.9] autolearn=ham Received: from smtp2.goneo.de ([127.0.0.1]) by localhost (smtp2.goneo.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vVMFz72boOdf; Fri, 20 Jul 2018 18:58:58 +0200 (CEST) Received: from ryzen (dyndsl-091-248-138-213.ewe-ip-backbone.de [91.248.138.213]) by smtp2.goneo.de (Postfix) with ESMTPSA id 20A8323F498; Fri, 20 Jul 2018 18:58:58 +0200 (CEST) Message-ID: <93aa59853a491a5ba3d5c3bcc0c991a1b815a67d.camel@darmarit.de> Subject: Re: Sphinx version dependencies? From: Markus Heiser To: "Darrick J. Wong" Cc: "Theodore Y. Ts'o" , Jonathan Corbet , linux-doc@vger.kernel.org, linux-ext4@vger.kernel.org, linux-kernel@vger.kernel.org Date: Fri, 20 Jul 2018 18:58:57 +0200 In-Reply-To: <20180720164421.GG4800@magnolia> References: <20180719181556.GA21435@thunk.org> <20180719190400.GB4800@magnolia> <44d73cd9926f58976a1269ff3cd3afb845ec84fa.camel@darmarit.de> <20180720131206.GM30706@thunk.org> <20180720145235.GA27862@thunk.org> <20180720164421.GG4800@magnolia> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.1-2 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Am Freitag, den 20.07.2018, 09:44 -0700 schrieb Darrick J. Wong: > and now I'm just confused since 16.04 has the same version of docutils > and an older sphinx and runs fine; but 18.04 has newer docutils and > newer sphinx and runs fine. Same here .. I'am completely confused by distros etc. .. I will never be able to control that. Thats why I recommend the virtualenv workflow (as I wrote Christoph): $ sudo apt install python3-virtualenv To setup up a environment for building htmldocs: $ python3 -m virtualenv py3env $ ./py3env/bin/pip install -r ./Documentation/sphinx/requirements.txt To build htmldocs with: $ SPHINXBUILD=./py3env/bin/sphinx-build make htmldocs If the env is no longer needed: $ rm -r py3env Am Freitag, den 20.07.2018, 09:44 -0700 schrieb Darrick J. Wong: > Yes. This makes writing broadly portable markup difficult -- originally > I did not take the '=' all the way to the right edge of the table > because I saw that last example in the above document and assumed that > it wasn't necessary to extend the '=' all the way to the right edge. > Neither Ubuntu system choked on it, so is this a bug in upstream? Some > strange patch added by the distro? Something that ended up in the > python wheel? Or a bug in the spec? I guess in the version history of docutils ;) .. use workflow above to escape from distro chaos. Even missing '=' will be OK. -- Markus --