Created attachment 162882 [details]
poudriere test run
When building in poudriere, a few build exceptions are displayed and the resulting HTML docs are missing the actual content, even if there is no build failure.
/wrkdirs/usr/ports/databases/py-redis/work/redis-py-2.10.3/apidocs/redis.rst:10: WARNING: autodoc: failed to import module u'redis.client'; the following exception was raised:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/sphinx/ext/autodoc.py", line 385, in import_object
ImportError: No module named redis.client
The build is ok on a live system if py-redis is already installed.
Apparently, the doc build process is unable to find the redis python modules in work/ and will work only if they are also installed in $LOCALBASE.
Also, 2.10.5 is out :)
(same issue there)
Wanna take it? :)
Ping @Jimmy re comment 2
I can't figure out how to make the documentation builds work without hacking syspath stuff, so I'll be removing the DOCS option in the short term.
A commit references this bug:
Date: Sat Dec 26 06:44:30 UTC 2015
New revision: 404494
databases/py-redis: Update to 2.10.5
- Update PORTVERSION and distinfo checksum (2.10.5)
- Remove DOCS option, they dont build unless py-redis is installed 
- Add LICENSE_FILE
- Add TEST_DEPENDS and convert test target
PR: 204361 
Reported by: olgeni 
Committed, thanks Jimmy!