Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#69986 - [scons] Missing documentation

Attached to Project: Arch Linux
Opened by loqs (loqs) - Sunday, 14 March 2021, 22:39 GMT
Last edited by David Runge (dvzrv) - Tuesday, 20 July 2021, 21:31 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To David Runge (dvzrv)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
The scons PKGBUILD generates documentation in PDF and html format as well as the provided man pages.
This additional documentation is not packaged.
Attached PKGBUILD [1] packages the documentation, based on scons 4.1.0 requires additional package python-rst2pdf [2] [3].
Checked by rebuilding all packages listing scons as a depends or makedepeneds:
mapnik failed due to missing [4], fixed with sed -i '/env.SourceCode(".", None)/d' SConstruct
mixxx failed, no upstream fix as project has dropped scons [5], fixed by sed -i 's/SCons.Warnings.Warning/SCons.Warnings.SConsWarning/' build/qt5.py

Additional info:
* scons 3.1.2-4
[1] PKGBUILD.scons
[2] PKGBUILD.python-rst2pdf
[3] https://aur.archlinux.org/packages/rst2pdf
[4] https://github.com/mapnik/mapnik/commit/74c79eb17c21fd20779c29e7f34b2c02529f0d52
[5] https://github.com/mixxxdj/mixxx/commit/cb4a83e4091fd5e7f7d09b268237efb78b340b6a

Steps to reproduce:
Build package from source, documentation is in scons-3.1.2/build/doc
This task depends upon

Closed by  David Runge (dvzrv)
Tuesday, 20 July 2021, 21:31 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed with scons 4.1.0-2
Comment by Eli Schwartz (eschwartz) - Tuesday, 16 March 2021, 02:25 GMT
Note: moving from epydoc to sphinx also means we can drop an old unmaintained python2 program.
Comment by loqs (loqs) - Sunday, 21 March 2021, 10:37 GMT
Updated scons PKGBUILD for  FS#70100  and added python-importlib-metadata which is required if building with --nocheck.
Attached PKGBUILD.python-importlib-metadata I used. Could be a split package with python2-importlib-metadata depends on the timing of when the python2 package is removed.

Loading...