X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F00943851C1C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1597136209; bh=VjhzN79w7mVevjtCJ5G/mFvxjy0ezW/A8htm5dXgtsA=; h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=w7jtHIkjy63ENPQJA+UnP+YlJ45s0JX7REhf8ALQLdHcBUoVgG0F0LclFAiZyMOuH bn5UYGqSUvkGOFDQX+XnUPpORFTbB8jGwomPiFK4GZd5r3YbucjqxdhHdT0A8fsipk 95IPVPJr+/ZUwEXVyS+IciJmk5/Iygepvpp5PxE8= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 5D85D3857C44 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=MPWgzJvnJ0ysSF/qEZJiX/22vY7mk1QHzSn9g7DvO6Q=; b=bQgza6mK6GDdGaoyWxyRLow8PByeP7/7DYGSxRtpvgS1n8IzIWSx6MJNX1PIHYApm0 Se1xEiyHoIMj6IDg8sRMUJOWDGF+7yTxchk5G5T1rvl3Nyf3rhF/IViTsq8nw5kPAJfe MB/5qgfFSQJos8UMlqOjsWywwarGhRhEVns3qbx6USozGuYuJMwN7msJMF7g5UzedWjK tqcRgxEBI1BDdveDceC0AomVvMQX1OLs0aQ5Ddo0iyaJZ6FspMWieMwhrSlfqC/FW3fw FOmT4ra5Gw7eEva3QsC4icW2c3YUI80lQi1p3yL8EmcJyd0AaV9Da3qPfgvRwbroFoLR ox/A== X-Gm-Message-State: AOAM531IGe81s/VSVsQ1MSr87S/t5acc0M6KQBuQep9gRjZhKcpyEYZO tLKInT6d0kjhMXpgYaA1WGp2gzvpWZdx/9gBHoU= X-Google-Smtp-Source: ABdhPJxabsH0yO9klKB6MFeR2wAfwWzL+ZXJjpM9bFgrtxmB4KHhjveqNjaoi8YaqZ7gcN5yR3LIQaNqk+vrS+FX5MI= X-Received: by 2002:aca:4996:: with SMTP id w144mr2433228oia.119.1597136205757; Tue, 11 Aug 2020 01:56:45 -0700 (PDT) MIME-Version: 1.0 References: <0b776916-a68d-56c4-0b2f-306413f21587 AT gmail DOT com> <9e1409df-2f7a-34b1-370c-cea9cc24406f AT gmail DOT com> <5feee671-d580-5cdd-3d0f-06587690b108 AT gmail DOT com> In-Reply-To: Date: Tue, 11 Aug 2020 10:56:32 +0200 Message-ID: Subject: Re: Missing 'sphinx-build' command from python37-sphinx package To: Marco Atzeri Content-Type: multipart/mixed; boundary="00000000000033ef3e05ac9640a9" X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TRACKER_ID, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.29 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: Xavier Delaruelle via Cygwin Reply-To: Xavier Delaruelle Cc: "cygwin AT cygwin DOT com" Sender: "Cygwin" --00000000000033ef3e05ac9640a9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello, I confirm that my documentation build is ok (log at [1]) with the following extension package installed on top of python37-sphinx python37-sphinxcontrib-serializinghtml python37-sphinxcontrib-applehelp python37-sphinxcontrib-devhelp python37-sphinxcontrib-htmlhelp python37-sphinxcontrib-qthelp Looking at Sphinx project sources, it seems that even if these *builders* have been moved aside in separate projects starting version 2, they are still mandatory for sphinx core to operate. Looking at the Sphinx.egg-info/requires.txt file in source tarball, we can find at the beginning: sphinxcontrib-applehelp sphinxcontrib-devhelp sphinxcontrib-jsmath sphinxcontrib-htmlhelp sphinxcontrib-serializinghtml sphinxcontrib-qthelp So to honor those requirements, I think the sphinx cygport file should be updated like in the attached patch. Regards, Xavier [1] https://ci.appveyor.com/project/xdelaruelle/modules/builds/34591628/job/6u7= 6k02d4uriq91q Le lun. 10 ao=C3=BBt 2020 =C3=A0 10:39, Xavier Delaruelle a =C3=A9crit : > Can you update the requirements of python*-sphinx packages to make these > new packages automatically installed when python*-sphinx is installed ? (= as > they seem required to build any sphinx documentation) > > Regards, > Xavier > > Le lun. 10 ao=C3=BBt 2020 =C3=A0 10:11, Marco Atzeri a > =C3=A9crit : > >> On 10.08.2020 09:16, Marco Atzeri wrote: >> > On 10.08.2020 06:58, Xavier Delaruelle wrote: >> >> Hi Marco, >> >> >> >> I have been able to test new packages and now I am hitting another >> issue: >> >> >> >> Extension error: >> >> Could not import extension sphinx.builders.epub3 (exception: No modul= e >> >> named 'sphinxcontrib.serializinghtml') >> >> >> >> The full log is available at [1]. >> >> >> >> My software documentation does not rely on any extension (see [2]), s= o >> >> I assume this is missing extension is something required when you wan= t >> >> to build the HTML documentation. >> >> >> >> My last build that went fine was 4 days ago. It used python37-sphinx >> >> 1.8.5-1 (logs available at [3]). >> >> >> >> Regards, >> >> Xavier >> >> >> > >> > Hi Xavier, >> > it seems some problem of how they modified the >> > python-sphinx 3.1.2 >> > >> > I hit the same problem than you on rebuilding cmake >> > and I am building and adding new contrib packages >> > >> > python3x-sphinxcontrib-applehelp 1.0.2-1 >> > python3x-sphinxcontrib-devhelp 1.0.2-1 >> > python3x-sphinxcontrib-htmlhelp 1.0.3-1 >> > python3x-sphinxcontrib-serializinghtml 1.1.4-1 >> > python3x-sphinxcontrib-websupport 1.2.3-1 >> > >> > I wonder if it is a side effect of not having yet ported >> > python3x-sphinx-notfound-page >> > >> > as soon cmake documentation complete, I will upload all the >> > new contrib packages >> > >> > Regards >> > Marco >> > >> >> after adding also >> python3x-sphinxcontrib-qthelp 1.0.3-1 >> >> I was able to build cmake documentation >> >> let me know if you need any other sphinxcontrib-** >> package >> >> >> Regards >> Marco >> >> --00000000000033ef3e05ac9640a9 Content-Type: text/x-patch; charset="US-ASCII"; name="sphinxcontrib_requirements.patch" Content-Disposition: attachment; filename="sphinxcontrib_requirements.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kdppmbbu0 LS0tIHB5dGhvbi1zcGhpbnguY3lncG9ydC5vcmlnCTIwMjAtMDgtMTEgMTA6NTA6MTAuNDI1OTA3 Nzc0ICswMjAwCisrKyBweXRob24tc3BoaW54LmN5Z3BvcnQJMjAyMC0wOC0xMSAxMDo1Mjo1My40 MzkyNjc4MDMgKzAyMDAKQEAgLTE1LDkgKzE1LDkgQEAKIAogQVJDSD1ub2FyY2gKIAotcHl0aG9u MzZfc3BoaW54X1JFUVVJUkVTPSJweXRob24zNi1hbGFiYXN0ZXIgcHl0aG9uMzYtc3BoaW54X3J0 ZF90aGVtZSBweXRob24zNi1zcGhpbnhjb250cmliLXdlYnN1cHBvcnQiCi1weXRob24zN19zcGhp bnhfUkVRVUlSRVM9InB5dGhvbjM3LWFsYWJhc3RlciBweXRob24zNy1zcGhpbnhfcnRkX3RoZW1l IHB5dGhvbjM3LXNwaGlueGNvbnRyaWItd2Vic3VwcG9ydCIKLXB5dGhvbjM4X3NwaGlueF9SRVFV SVJFUz0icHl0aG9uMzctYWxhYmFzdGVyIHB5dGhvbjM3LXNwaGlueF9ydGRfdGhlbWUgcHl0aG9u Mzgtc3BoaW54Y29udHJpYi13ZWJzdXBwb3J0IgorcHl0aG9uMzZfc3BoaW54X1JFUVVJUkVTPSJw eXRob24zNi1hbGFiYXN0ZXIgcHl0aG9uMzYtc3BoaW54X3J0ZF90aGVtZSBweXRob24zNi1zcGhp bnhjb250cmliLXdlYnN1cHBvcnQgcHl0aG9uMzYtc3BoaW54Y29udHJpYi1zZXJpYWxpemluZ2h0 bWwgcHl0aG9uMzYtc3BoaW54Y29udHJpYi1hcHBsZWhlbHAgcHl0aG9uMzYtc3BoaW54Y29udHJp Yi1kZXZoZWxwIHB5dGhvbjM2LXNwaGlueGNvbnRyaWItaHRtbGhlbHAgcHl0aG9uMzYtc3BoaW54 Y29udHJpYi1xdGhlbHAiCitweXRob24zN19zcGhpbnhfUkVRVUlSRVM9InB5dGhvbjM3LWFsYWJh c3RlciBweXRob24zNy1zcGhpbnhfcnRkX3RoZW1lIHB5dGhvbjM3LXNwaGlueGNvbnRyaWItd2Vi c3VwcG9ydCBweXRob24zNy1zcGhpbnhjb250cmliLXNlcmlhbGl6aW5naHRtbCBweXRob24zNy1z cGhpbnhjb250cmliLWFwcGxlaGVscCBweXRob24zNy1zcGhpbnhjb250cmliLWRldmhlbHAgcHl0 aG9uMzctc3BoaW54Y29udHJpYi1odG1saGVscCBweXRob24zNy1zcGhpbnhjb250cmliLXF0aGVs cCIKK3B5dGhvbjM4X3NwaGlueF9SRVFVSVJFUz0icHl0aG9uMzgtYWxhYmFzdGVyIHB5dGhvbjM4 LXNwaGlueF9ydGRfdGhlbWUgcHl0aG9uMzgtc3BoaW54Y29udHJpYi13ZWJzdXBwb3J0IHB5dGhv bjM4LXNwaGlueGNvbnRyaWItc2VyaWFsaXppbmdodG1sIHB5dGhvbjM4LXNwaGlueGNvbnRyaWIt YXBwbGVoZWxwIHB5dGhvbjM4LXNwaGlueGNvbnRyaWItZGV2aGVscCBweXRob24zOC1zcGhpbnhj b250cmliLWh0bWxoZWxwIHB5dGhvbjM4LXNwaGlueGNvbnRyaWItcXRoZWxwIgogCiBweXRob24z Nl9zcGhpbnhfQ09OVEVOVFMrPSIgdXNyL2Jpbi9zcGhpbngtKjMuNgogZXRjL3Bvc3RpbnN0YWxs L3B5dGhvbjM2LXNwaGlueC5zaAo= --00000000000033ef3e05ac9640a9 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple --00000000000033ef3e05ac9640a9--