Try a clean first, and review your change for any toctree directive changes. As indicated this is sometimes an issue with parent / child relationships.
Jody On Tue, Apr 26, 2022 at 12:27 AM Niels Charlier via Geoserver-devel < geoserver-devel@lists.sourceforge.net> wrote: > Hello Ian, > > Yes, I get the same error from sphinx as Andrea did back then. > > Kind Regards > > Niels > On 26/04/2022 12:18, Ian Turton wrote: > > 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 > -- -- Jody Garnett
_______________________________________________ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel