• Status Closed
  • Percent Complete
  • Task Type Bug Report
  • Category Packages
  • Assigned To No-one
  • Operating System pentium4
  • Severity Low
  • Priority Medium
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Arch Linux 32
Opened by Andreas Baumann - 20.02.2021
Last edited by Andreas Baumann - 21.02.2021

FS#161 - buildbot fails to build

/usr/bin/true install -e pkg
/usr/bin/true install mock wheel buildbot
cd www/build_common; yarn install –pure-lockfile
yarn install v1.22.10
warning package.json: No license field
warning buildbot-build-common@1.0.0: No license field
[1/4] Resolving packages… [2/4] Fetching packages… make: *** [Makefile:63: frontend_deps] Segmentation fault (core dumped)

Closed by  Andreas Baumann
21.02.2021 08:33
Reason for closing:  Duplicate
Additional comments about closing:  

of FS32#103

Andreas Baumann commented on 20.02.2021 14:45

rm -rf _build/*
sphinx-build -b html -d _build/doctrees -q -W -j 8 . _build/html
enchant module import failed:
No module named 'enchant'
Spell checking disabled.

Extension error:
Could not import extension sphinx_rtd_theme (exception: No module named 'sphinx_rtd_theme')

So, we have to fix 'sphinx_rtd_theme' which requires yarn which needs nodejs (which
heavily breaks on 32-bit), just to build documentation nobody reads then locally anyway?

Andreas Baumann commented on 20.02.2021 14:46

I tried to get a docdepends and a doc() hook upstream, so that building would not depend
on pandoc/haskell, sphinx, broken dockook chains, etc. This would make life so much easier.

The problem is that many packages don't expose a dedicated documentation target and just
build everything in a gigantic mess of a setup.py script or similar.

Andreas Baumann commented on 20.02.2021 15:06

wow, yarn starts a whole chromium to render the documentation in it. What a mess..


Available keyboard shortcuts


Task Details

Task Editing