Re: Error compiling FreeBSD documentation using hugo 0.111.3
Date: Mon, 20 Mar 2023 22:36:21 UTC
> On 19 Mar 2023, at 19:07, Sergio Carlavilla <carlavilla@freebsd.org> wrote: > > On Sun, 19 Mar 2023 at 17:47, Gabriel Dutra <0xdutra@gmail.com> wrote: >> >> It works. But, isn't it recommended to build for all languages? >> >>> Em dom., 19 de mar. de 2023 às 05:41, Sergio Carlavilla <carlavilla@freebsd.org> escreveu: >>> >>> On Sun, 19 Mar 2023 at 07:37, Gabriel Dutra <0xdutra@gmail.com> wrote: >>>> >>>> Hi, >>>> >>>> I'm the maintainer of the hugo, I'm trying to update hugo port to 0.111.3 but I get an error compiling FreeBSD documentation. How to proceed in these cases, I hope they fix it or can I update the port? >>>> >>>> Error log >>>> -------- >>>> >>>> ERROR 2023/03/19 03:20:20 render of "page" failed: "/root/doc/documentation/themes/beastie/layouts/books/single.html:10:11": execute of template failed: template: books/single.html:10:11: executing "main" at <partial "menu" .>: error calling partial: partial "menu" timed out after 30s. This is most likely due to infinite recursion. If this is just a slow template, you can try to increase the 'timeout' config setting. >>>> ERROR 2023/03/19 03:20:20 render of "page" failed: "/root/doc/documentation/themes/beastie/layouts/books/single.html:10:11": execute of template failed: template: books/single.html:10:11: executing "main" at <partial "menu" .>: error calling partial: partial "menu" timed out after 30s. This is most likely due to infinite recursion. If this is just a slow template, you can try to increase the 'timeout' config setting. >>>> Error: Error building site: failed to render pages: render of "page" failed: "/root/doc/documentation/themes/beastie/layouts/books/single.html:10:11": execute of template failed: template: books/single.html:10:11: executing "main" at <partial "menu" .>: error calling partial: partial "menu" timed out after 30s. This is most likely due to infinite recursion. If this is just a slow template, you can try to increase the 'timeout' config setting. >>> >>> Hi, >>> >>> Try with: >>> >>> make run DOC_LANG=en,ko > > Hi, > > TBH, if all you want to check is that the FreeBSD documentation > compiles with the latest version of gohugo, that should be more than > enough. > > This happens because the FreeBSD documentation is *very* huge and if > you are on an older computer there may be timeouts. Surely if the current port works then it suddenly not working, particularly on the port maintainer’s machine, would represent quite the risky regression. Ceri