I just go to docs/en and do mvn install - do you have sphinx installed?

Ian

On Tue, 26 Apr 2022 at 11:11, Niels Charlier via Geoserver-devel <
geoserver-devel@lists.sourceforge.net> wrote:

> Andrea,
>
> I keep having this issue. What do you mean exactly with the instructions
> on the GeoCat site? I cannot resolve it.
>
> Kind Regards
>
> Niels
> On 13/10/2021 09:42, Andrea Aime wrote:
>
> Hi Jody,
> I just followed the instructions on the GeoCat site and then, it built.
> No changes in the docs.
>
> However, it was building just fine until some time ago (weeks?) so some
> recent change must have broken
> a previously working setup, and now requires a more recent sphinx version,
> it seems.
>
> Cheers
> Andrea
>
>
> On Tue, Oct 12, 2021 at 7:20 PM Jody Garnett <jody.garn...@gmail.com>
> wrote:
>
>> Oh I know this one, it often annoys me when doing theme development it
>> usually has to do with parent / child table of contents relationships being
>> messed up somehow. Sometimes if you are just doing incremental builds
>> locally you can introduce a problem of this nature...
>>
>> Let me check out main and build all the docs.
>> --
>> Jody Garnett
>>
>>
>> On Tue, 12 Oct 2021 at 01:42, Andrea Aime <
>> andrea.a...@geosolutionsgroup.com> wrote:
>>
>>> Something has changed recently that broke the build for me too:
>>>
>>> sphinx:
>>>      [echo] Running sphinx-build -D release=2.21-SNAPSHOT -W -b html -d
>>> "/home/aaime/devel/git-gs/doc/en/target/docguide/doctrees" .
>>> "/home/aaime/devel/git-gs/doc/en/target/docguide/html"
>>>      [exec]
>>> /usr/local/lib/python2.7/dist-packages/sphinx/util/nodes.py:94:
>>> FutureWarning:
>>>      [exec]    The iterable returned by Node.traverse()
>>>      [exec]    will become an iterator instead of a list in Docutils >
>>> 0.16.
>>>      [exec]   for classifier in
>>> reversed(node.parent.traverse(nodes.classifier)):
>>>
>>>      [exec] Theme error:
>>>      [exec] An error happened in rendering the page background.
>>>      [exec] Reason: UndefinedError("'root_doc' is undefined",)
>>>
>>> Did not touch the system installation, has built the docs fine till some
>>> time ago.... Some recent change in the sphinx setup has made the
>>> instructions "outdated".
>>> Tried the instructions from the GeoCat docs, they worked.
>>>
>>> Cheers
>>> Andrea
>>>
>>>
>>> On Sat, Oct 9, 2021 at 5:48 PM Jody Garnett <jody.garn...@gmail.com>
>>> wrote:
>>>
>>>> Peter,
>>>>
>>>> A number of osgeo projects use this python / sphinx stack for
>>>> documentation management.  For geoserver we use python 3 (which defaults to
>>>> utc-8) rather than python 2 which has been discontinued.
>>>>
>>>> The instructions (
>>>> https://docs.geoserver.org/latest/en/docguide/install.html
>>>> ) appear a little of out of date. Here are some I have written more
>>>> recently (https://github.com/GeoCat/geocat-themes/blob/master/README.md
>>>> ).
>>>>
>>>> Jody
>>>>
>>>> On Wed, Oct 6, 2021 at 11:15 AM Peter Smythe <g...@smythe.co.za> wrote:
>>>>
>>>>> Hi all
>>>>>
>>>>> I am able to successfully build the main branch of GeoServer src with
>>>>> Maven.  That is not a problem.
>>>>>
>>>>> However, I am struggling to build the documentation, both on Windows
>>>>> and Ubuntu.  These are the steps I have followed:
>>>>>
>>>>> cd doc/en
>>>>> mvn clean install -e -X    alternatively   mvn compile -Puser -e -X
>>>>>
>>>>> The problem appears to be with sphinx-build, from the logs:
>>>>>
>>>>> sphinx:
>>>>>      [echo] Running sphinx-build -D release=2.21-SNAPSHOT -W -b html
>>>>> -d "/home/peters/geoserver-source/doc/e
>>>>> n/target/docguide/doctrees" .
>>>>> "/home/peters/geoserver-source/doc/en/target/docguide/html"
>>>>>
>>>>>      [exec] Theme error:
>>>>>      [exec] An error happened in rendering the page background.
>>>>>      [exec] Reason: *TypeError('quote_from_bytes() expected bytes')*
>>>>> [INFO]
>>>>> ------------------------------------------------------------------------
>>>>> [INFO] BUILD FAILURE
>>>>> [INFO]
>>>>> ------------------------------------------------------------------------
>>>>> [INFO] Total time:  16.325 s
>>>>>
>>>>> These are the versions.
>>>>>
>>>>> python -V
>>>>> Python 2.7.18
>>>>> sphinx-build --version
>>>>> sphinx-build 3.5.2
>>>>>
>>>>> If the problem is with python2, I have tried to
>>>>> alias python=python3
>>>>> python -V
>>>>> Python 3.8.10
>>>>> and that also does not help.
>>>>>
>>>>> Attached is the full output from maven, if that helps.
>>>>>
>>>>> Can anyone guide me on what the problem might be, please?
>>>>>
>>>>> Thanks
>>>>>
>>>>> Peter
>>>>> _______________________________________________
>>>>> Geoserver-devel mailing list
>>>>> Geoserver-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>>>>>
>>>> --
>>>> --
>>>> Jody Garnett
>>>> _______________________________________________
>>>> Geoserver-devel mailing list
>>>> Geoserver-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>>>>
>>>
>>>
>>> --
>>>
>>> Regards,
>>>
>>> Andrea Aime
>>>
>>> == GeoServer Professional Services from the experts!
>>>
>>> Visit http://bit.ly/gs-services-us for more information. == Ing. Andrea
>>> Aime @geowolf Technical Lead
>>>
>>> GeoSolutions Group phone: +39 0584 962313
>>>
>>> fax:     +39 0584 1660272
>>>
>>> mob:   +39  333 8128928
>>>
>>> https://www.geosolutionsgroup.com/
>>>
>>> http://twitter.com/geosolutions_it
>>>
>>> -------------------------------------------------------
>>>
>>> Con riferimento alla normativa sul trattamento dei dati personali (Reg.
>>> UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
>>> precisa che ogni circostanza inerente alla presente email (il suo
>>> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
>>> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
>>> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
>>> operazione è illecita. Le sarei comunque grato se potesse darmene notizia. 
>>> This
>>> email is intended only for the person or entity to which it is addressed
>>> and may contain information that is privileged, confidential or otherwise
>>> protected from disclosure. We remind that - as provided by European
>>> Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail
>>> or the information herein by anyone other than the intended recipient is
>>> prohibited. If you have received this email by mistake, please notify us
>>> immediately by telephone or e-mail
>>>
>>
>
> --
>
> Regards,
>
> Andrea Aime
>
> == GeoServer Professional Services from the experts!
>
> Visit http://bit.ly/gs-services-us for more information. == Ing. Andrea
> Aime @geowolf Technical Lead
>
> GeoSolutions Group phone: +39 0584 962313
>
> fax:     +39 0584 1660272
>
> mob:   +39  333 8128928
>
> https://www.geosolutionsgroup.com/
>
> http://twitter.com/geosolutions_it
>
> -------------------------------------------------------
>
> Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE
> 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si
> precisa che ogni circostanza inerente alla presente email (il suo
> contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è
> riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il
> messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra
> operazione è illecita. Le sarei comunque grato se potesse darmene notizia. 
> This
> email is intended only for the person or entity to which it is addressed
> and may contain information that is privileged, confidential or otherwise
> protected from disclosure. We remind that - as provided by European
> Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail
> or the information herein by anyone other than the intended recipient is
> prohibited. If you have received this email by mistake, please notify us
> immediately by telephone or e-mail
>
>
> _______________________________________________
> Geoserver-devel mailing 
> listGeoserver-devel@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/geoserver-devel
>
> _______________________________________________
> Geoserver-devel mailing list
> Geoserver-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>


-- 
Ian Turton
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to