delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2020/08/11/04:57:42

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: <CAExoBLuHG2=Y5wMW0dJQD4zV1Jms29Qz_3kEQh8mbuD3s4NKEw AT mail DOT gmail DOT com>
<dda513be-8097-e0d7-eed1-0f08a9b6d6f5 AT gmail DOT com>
<DB7PR02MB3996B71344049C4A30D84BE3E7460 AT DB7PR02MB3996 DOT eurprd02 DOT prod DOT outlook DOT com>
<CAExoBLsyh7OPUHBqCB9U9Oq6+xkLxQ8mA4Z5JMiwW8yczBjUTw AT mail DOT gmail DOT com>
<0b776916-a68d-56c4-0b2f-306413f21587 AT gmail DOT com>
<CAExoBLv_TkpaErqjE7OG1072Et98n7Zk9YLK465x3byCccB=3Q AT mail DOT gmail DOT com>
<CAExoBLuBG+WeysC6O3ubenVSPtcW-9vBcvLR9RUTxP8P+Xj0Bw AT mail DOT gmail DOT com>
<9e1409df-2f7a-34b1-370c-cea9cc24406f AT gmail DOT com>
<5feee671-d580-5cdd-3d0f-06587690b108 AT gmail DOT com>
<CAExoBLvPpeJgrCS_bAAJ6C=Mj-fb37xHgp4N6LYJSb7ge-biaA AT mail DOT gmail DOT com>
In-Reply-To: <CAExoBLvPpeJgrCS_bAAJ6C=Mj-fb37xHgp4N6LYJSb7ge-biaA@mail.gmail.com>
Date: Tue, 11 Aug 2020 10:56:32 +0200
Message-ID: <CAExoBLtNM3rLC1Vr+31POrpwGJUXLFDt=JjwbmrcBODoWUoD+A@mail.gmail.com>
Subject: Re: Missing 'sphinx-build' command from python37-sphinx package
To: Marco Atzeri <marco DOT atzeri AT gmail DOT com>
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 <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Xavier Delaruelle via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Xavier Delaruelle <xavier DOT delaruelle AT gmail DOT com>
Cc: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>
Sender: "Cygwin" <cygwin-bounces AT cygwin DOT com>

--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 <xavier.delaruell=
e AT gmail DOT com>
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 <marco DOT atzeri AT gmail.=
com> 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: <f_kdppmbbu0>
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--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019