Hi Niels,
they were linked from Jody's first message in this thread. Here it is:
https://github.com/GeoCat/geocat-themes/blob/master/README.md

Cheers
Andrea

On Wed, Apr 27, 2022 at 7:42 AM Niels Charlier <ni...@scitus.be> wrote:

> Hi Jody,
>
> I get the error after cleaning, I also get it without any changes (on an
> updated and untouched main branch).
>
> Note that the error is:
>
>      [exec] Theme error:
>      [exec] An error happened in rendering the page background.
>      [exec] Reason: UndefinedError("'root_doc' is undefined")
>
> Exactly the same as what Andrea had. I was hoping he could clarify how he
> resolved it? (Not sure where to find the 'GeoCat docs' for this issue)
>
> Kind Regards
>
> Niels
> On 27/04/2022 02:28, Jody Garnett wrote:
>
> 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

Reply via email to