Mock Version: 2.11 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/python-sphinxcontrib-websupport.spec'], chrootPath='/var/lib/mock/epel-7-ppc64le-1626390170.969342/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rrvcsgpq:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rrvcsgpq:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '22134cd6cb804459af1dbe918843827e', '-D', '/var/lib/mock/epel-7-ppc64le-1626390170.969342/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rrvcsgpq:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/python-sphinxcontrib-websupport.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False sh: /usr/bin/python2: No such file or directory sh: /usr/bin/python2: No such file or directory sh: /usr/bin/python2: No such file or directory Building target platforms: ppc64le Building for target ppc64le Wrote: /builddir/build/SRPMS/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --nodeps /builddir/build/SPECS/python-sphinxcontrib-websupport.spec'], chrootPath='/var/lib/mock/epel-7-ppc64le-1626390170.969342/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rrvcsgpq:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rrvcsgpq:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '280b397b7a0a41cb821e4a58c1cd92e5', '-D', '/var/lib/mock/epel-7-ppc64le-1626390170.969342/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rrvcsgpq:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --nodeps /builddir/build/SPECS/python-sphinxcontrib-websupport.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: ppc64le Building for target ppc64le Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.HtpPyi + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b + /usr/bin/gzip -dc /builddir/build/SOURCES/ebe84efc1a869da8d5689c706cdcf6ea864f0d9b.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -rf sphinxcontrib-websupport.egg-info + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.KowNMn + umask 022 + cd /builddir/build/BUILD + cd sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8' + LDFLAGS='-Wl,-z,relro ' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s' running build running build_py creating build creating build/lib creating build/lib/sphinxcontrib copying sphinxcontrib/__init__.py -> build/lib/sphinxcontrib creating build/lib/sphinxcontrib/websupport copying sphinxcontrib/websupport/writer.py -> build/lib/sphinxcontrib/websupport copying sphinxcontrib/websupport/version.py -> build/lib/sphinxcontrib/websupport copying sphinxcontrib/websupport/utils.py -> build/lib/sphinxcontrib/websupport copying sphinxcontrib/websupport/errors.py -> build/lib/sphinxcontrib/websupport copying sphinxcontrib/websupport/core.py -> build/lib/sphinxcontrib/websupport copying sphinxcontrib/websupport/builder.py -> build/lib/sphinxcontrib/websupport copying sphinxcontrib/websupport/__init__.py -> build/lib/sphinxcontrib/websupport creating build/lib/sphinxcontrib/websupport/storage copying sphinxcontrib/websupport/storage/sqlalchemystorage.py -> build/lib/sphinxcontrib/websupport/storage copying sphinxcontrib/websupport/storage/sqlalchemy_db.py -> build/lib/sphinxcontrib/websupport/storage copying sphinxcontrib/websupport/storage/differ.py -> build/lib/sphinxcontrib/websupport/storage copying sphinxcontrib/websupport/storage/__init__.py -> build/lib/sphinxcontrib/websupport/storage creating build/lib/sphinxcontrib/websupport/search copying sphinxcontrib/websupport/search/xapiansearch.py -> build/lib/sphinxcontrib/websupport/search copying sphinxcontrib/websupport/search/whooshsearch.py -> build/lib/sphinxcontrib/websupport/search copying sphinxcontrib/websupport/search/nullsearch.py -> build/lib/sphinxcontrib/websupport/search copying sphinxcontrib/websupport/search/__init__.py -> build/lib/sphinxcontrib/websupport/search running egg_info creating sphinxcontrib_websupport.egg-info writing sphinxcontrib_websupport.egg-info/PKG-INFO writing dependency_links to sphinxcontrib_websupport.egg-info/dependency_links.txt writing namespace_packages to sphinxcontrib_websupport.egg-info/namespace_packages.txt writing requirements to sphinxcontrib_websupport.egg-info/requires.txt writing top-level names to sphinxcontrib_websupport.egg-info/top_level.txt writing manifest file 'sphinxcontrib_websupport.egg-info/SOURCES.txt' reading manifest file 'sphinxcontrib_websupport.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'sphinxcontrib_websupport.egg-info/SOURCES.txt' + sleep 1 + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8' + /usr/bin/python2 setup.py build '--executable=/usr/bin/python2 -s' running build running build_py running egg_info writing requirements to sphinxcontrib_websupport.egg-info/requires.txt writing sphinxcontrib_websupport.egg-info/PKG-INFO writing namespace_packages to sphinxcontrib_websupport.egg-info/namespace_packages.txt writing top-level names to sphinxcontrib_websupport.egg-info/top_level.txt writing dependency_links to sphinxcontrib_websupport.egg-info/dependency_links.txt reading manifest file 'sphinxcontrib_websupport.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'sphinxcontrib_websupport.egg-info/SOURCES.txt' + sleep 1 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Jwzctu + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le ++ dirname /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le + cd sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8' + LDFLAGS='-Wl,-z,relro ' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le running install running install_lib Skipping installation of /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/__init__.py (namespace package) copying sphinxcontrib/websupport/__init__.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport copying sphinxcontrib/websupport/builder.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport copying sphinxcontrib/websupport/core.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport copying sphinxcontrib/websupport/errors.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport copying sphinxcontrib/websupport/utils.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport copying sphinxcontrib/websupport/version.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport copying sphinxcontrib/websupport/writer.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport copying sphinxcontrib/websupport/search/__init__.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/search copying sphinxcontrib/websupport/search/nullsearch.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/search copying sphinxcontrib/websupport/search/whooshsearch.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/search copying sphinxcontrib/websupport/search/xapiansearch.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/search copying sphinxcontrib/websupport/storage/__init__.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/storage copying sphinxcontrib/websupport/storage/differ.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/storage copying sphinxcontrib/websupport/storage/sqlalchemy_db.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/storage copying sphinxcontrib/websupport/storage/sqlalchemystorage.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/storage byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/builder.py to builder.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/core.py to core.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/errors.py to errors.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/utils.py to utils.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/version.py to version.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/writer.py to writer.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/search/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/search/nullsearch.py to nullsearch.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/search/whooshsearch.py to whooshsearch.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/search/xapiansearch.py to xapiansearch.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/storage/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/storage/differ.py to differ.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/storage/sqlalchemy_db.py to sqlalchemy_db.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib/websupport/storage/sqlalchemystorage.py to sqlalchemystorage.cpython-36.pyc writing byte-compilation script '/tmp/tmpqwnvkim2.py' /usr/bin/python3 /tmp/tmpqwnvkim2.py removing /tmp/tmpqwnvkim2.py running install_egg_info running egg_info writing sphinxcontrib_websupport.egg-info/PKG-INFO writing dependency_links to sphinxcontrib_websupport.egg-info/dependency_links.txt writing namespace_packages to sphinxcontrib_websupport.egg-info/namespace_packages.txt writing requirements to sphinxcontrib_websupport.egg-info/requires.txt writing top-level names to sphinxcontrib_websupport.egg-info/top_level.txt reading manifest file 'sphinxcontrib_websupport.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'sphinxcontrib_websupport.egg-info/SOURCES.txt' Copying sphinxcontrib_websupport.egg-info to /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib_websupport-1.1.0.dev20210715-py3.6.egg-info Installing /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6/site-packages/sphinxcontrib_websupport-1.1.0.dev20210715-py3.6-nspkg.pth running install_scripts + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mcpu=power8 -mtune=power8' + /usr/bin/python2 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le running install running install_lib Skipping installation of /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/__init__.py (namespace package) copying sphinxcontrib/websupport/__init__.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport copying sphinxcontrib/websupport/builder.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport copying sphinxcontrib/websupport/core.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport copying sphinxcontrib/websupport/errors.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport copying sphinxcontrib/websupport/utils.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport copying sphinxcontrib/websupport/version.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport copying sphinxcontrib/websupport/writer.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport copying sphinxcontrib/websupport/search/__init__.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/search copying sphinxcontrib/websupport/search/nullsearch.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/search copying sphinxcontrib/websupport/search/whooshsearch.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/search copying sphinxcontrib/websupport/search/xapiansearch.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/search copying sphinxcontrib/websupport/storage/__init__.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/storage copying sphinxcontrib/websupport/storage/differ.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/storage copying sphinxcontrib/websupport/storage/sqlalchemy_db.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/storage copying sphinxcontrib/websupport/storage/sqlalchemystorage.py -> /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/storage byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/builder.py to builder.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/core.py to core.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/errors.py to errors.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/utils.py to utils.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/version.py to version.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/writer.py to writer.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/search/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/search/nullsearch.py to nullsearch.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/search/whooshsearch.py to whooshsearch.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/search/xapiansearch.py to xapiansearch.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/storage/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/storage/differ.py to differ.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/storage/sqlalchemy_db.py to sqlalchemy_db.pyc byte-compiling /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib/websupport/storage/sqlalchemystorage.py to sqlalchemystorage.pyc writing byte-compilation script '/tmp/tmpYaFM41.py' /usr/bin/python2 -O /tmp/tmpYaFM41.py removing /tmp/tmpYaFM41.py running install_egg_info running egg_info writing requirements to sphinxcontrib_websupport.egg-info/requires.txt writing sphinxcontrib_websupport.egg-info/PKG-INFO writing namespace_packages to sphinxcontrib_websupport.egg-info/namespace_packages.txt writing top-level names to sphinxcontrib_websupport.egg-info/top_level.txt writing dependency_links to sphinxcontrib_websupport.egg-info/dependency_links.txt reading manifest file 'sphinxcontrib_websupport.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'sphinxcontrib_websupport.egg-info/SOURCES.txt' Copying sphinxcontrib_websupport.egg-info to /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib_websupport-1.1.0.dev_20210715-py2.7.egg-info Installing /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7/site-packages/sphinxcontrib_websupport-1.1.0.dev_20210715-py2.7-nspkg.pth running install_scripts + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 /builddir/build/BUILD/sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b /usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 0 CRC32s did match. find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 Bytecompiling .py files below /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python2.7 using /usr/bin/python2.7 Bytecompiling .py files below /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/lib/python3.6 using /usr/bin/python3.6 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.MiiATB + umask 022 + cd /builddir/build/BUILD + cd sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b + PYTHONPATH=. + py.test tests/ ============================= test session starts ============================== platform linux2 -- Python 2.7.5, pytest-3.0.6, py-1.4.32, pluggy-0.4.0 rootdir: /builddir/build/BUILD/sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b, inifile: collected 13 items tests/test_searchadapters.py sF tests/test_websupport.py FFFFFFFFFF. =================================== FAILURES =================================== _________________________________ test_whoosh __________________________________ @skip_unless_importable('whoosh', 'needs whoosh package installed') @pytest.mark.skipif(sqlalchemy_missing, reason='needs sqlalchemy') def test_whoosh(): > search_adapter_helper('whoosh') tests/test_searchadapters.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ adapter = 'whoosh' def search_adapter_helper(adapter): settings = {'srcdir': rootdir / 'roots' / 'test-searchadapters', 'builddir': tempdir / 'websupport', 'status': StringIO(), 'warning': StringIO(), 'search': adapter} support = WebSupport(**settings) support.build() s = support.search # Test the adapters query method. A search for "Epigraph" should return # one result. results = s.query(u'Epigraph') assert len(results) == 1, \ '%s search adapter returned %s search result(s), should have been 1'\ % (adapter, len(results)) # Make sure documents are properly updated by the search adapter. s.init_indexing(changed=['markup']) > s.add_document(u'markup', u'filename', u'title', u'SomeLongRandomWord') E TypeError: add_document() takes exactly 4 arguments (5 given) tests/test_searchadapters.py:45: TypeError ----------------------------- Captured stderr call ----------------------------- deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed. ________________________________ test_no_srcdir ________________________________ support = @with_support(storage=NullStorage()) def test_no_srcdir(support): # make sure the correct exception is raised if srcdir is not given. with pytest.raises(RuntimeError): > support.build() tests/test_websupport.py:57: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python2.7/site-packages/sphinx/websupport/__init__.py:121: in build 'websupport', status=self.status, warning=self.warning) /usr/lib/python2.7/site-packages/sphinx/application.py:132: in __init__ self._init_env(freshenv) /usr/lib/python2.7/site-packages/sphinx/application.py:177: in _init_env return self._init_env(freshenv=True) /usr/lib/python2.7/site-packages/sphinx/application.py:159: in _init_env self.env.find_files(self.config) /usr/lib/python2.7/site-packages/sphinx/environment.py:499: in find_files self.srcdir, config.source_suffix, exclude_matchers=matchers)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dirname = path(u'/builddir/build/BUILD/sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b/tests/root') suffix = ['.txt', '.add', '.foo'] exclude_matchers = [, , ] def get_matching_docs(dirname, suffix, exclude_matchers=()): """Get all file names (without suffix) matching a suffix in a directory, recursively. Exclude files and dirs matching a pattern in *exclude_patterns*. """ > suffixpattern = '*' + suffix E TypeError: cannot concatenate 'str' and 'list' objects /usr/lib/python2.7/site-packages/sphinx/util/__init__.py:85: TypeError ----------------------------- Captured stdout call ----------------------------- Running Sphinx v1.1.3 loading pickled environment... not yet created __________________________________ test_build __________________________________ support = @pytest.mark.skipif(sqlalchemy_missing, reason='needs sqlalchemy') @with_support() def test_build(support): > support.build() tests/test_websupport.py:63: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python2.7/site-packages/sphinx/websupport/__init__.py:121: in build 'websupport', status=self.status, warning=self.warning) /usr/lib/python2.7/site-packages/sphinx/application.py:132: in __init__ self._init_env(freshenv) /usr/lib/python2.7/site-packages/sphinx/application.py:177: in _init_env return self._init_env(freshenv=True) /usr/lib/python2.7/site-packages/sphinx/application.py:159: in _init_env self.env.find_files(self.config) /usr/lib/python2.7/site-packages/sphinx/environment.py:499: in find_files self.srcdir, config.source_suffix, exclude_matchers=matchers)) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ dirname = path(u'/builddir/build/BUILD/sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b/tests/root') suffix = ['.txt', '.add', '.foo'] exclude_matchers = [, , ] def get_matching_docs(dirname, suffix, exclude_matchers=()): """Get all file names (without suffix) matching a suffix in a directory, recursively. Exclude files and dirs matching a pattern in *exclude_patterns*. """ > suffixpattern = '*' + suffix E TypeError: cannot concatenate 'str' and 'list' objects /usr/lib/python2.7/site-packages/sphinx/util/__init__.py:85: TypeError ----------------------------- Captured stdout call ----------------------------- Running Sphinx v1.1.3 loading pickled environment... not yet created ______________________________ test_get_document _______________________________ support = @pytest.mark.skipif(sqlalchemy_missing, reason='needs sqlalchemy') @with_support() def test_get_document(support): with pytest.raises(DocumentNotFoundError): support.get_document('nonexisting') > contents = support.get_document('contents') tests/test_websupport.py:72: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = docname = 'contents', username = '', moderator = False def get_document(self, docname, username='', moderator=False): """Load and return a document from a pickle. The document will be a dict object which can be used to render a template:: support = WebSupport(datadir=datadir) support.get_document('index', username, moderator) In most cases `docname` will be taken from the request path and passed directly to this function. In Flask, that would be something like this:: @app.route('/') def index(docname): username = g.user.name if g.user else '' moderator = g.user.moderator if g.user else False try: document = support.get_document(docname, username, moderator) except DocumentNotFoundError: abort(404) render_template('doc.html', document=document) The document dict that is returned contains the following items to be used during template rendering. * **body**: The main body of the document as HTML * **sidebar**: The sidebar of the document as HTML * **relbar**: A div containing links to related documents * **title**: The title of the document * **css**: Links to css files used by Sphinx * **script**: Javascript containing comment options This raises :class:`~sphinx.websupport.errors.DocumentNotFoundError` if a document matching `docname` is not found. :param docname: the name of the document to load. """ docpath = path.join(self.datadir, 'pickles', docname) if path.isdir(docpath): infilename = docpath + '/index.fpickle' if not docname: docname = 'index' else: docname += '/index' else: infilename = docpath + '.fpickle' try: f = open(infilename, 'rb') except IOError: raise errors.DocumentNotFoundError( > 'The document "%s" could not be found' % docname) E DocumentNotFoundError: The document "contents" could not be found /usr/lib/python2.7/site-packages/sphinx/websupport/__init__.py:191: DocumentNotFoundError ________________________________ test_comments _________________________________ support = @pytest.mark.skipif(sqlalchemy_missing, reason='needs sqlalchemy') @with_support() def test_comments(support): session = Session() nodes = session.query(Node).all() > first_node = nodes[0] E IndexError: list index out of range tests/test_websupport.py:82: IndexError __________________________ test_user_delete_comments ___________________________ support = @pytest.mark.skipif(sqlalchemy_missing, reason='needs sqlalchemy') @with_support() def test_user_delete_comments(support): def get_comment(): session = Session() node = session.query(Node).first() session.close() return support.get_data(node.id)['comments'][0] > comment = get_comment() tests/test_websupport.py:135: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def get_comment(): session = Session() node = session.query(Node).first() session.close() > return support.get_data(node.id)['comments'][0] E AttributeError: 'NoneType' object has no attribute 'id' tests/test_websupport.py:133: AttributeError _______________________________ test_moderation ________________________________ support = @pytest.mark.skipif(sqlalchemy_missing, reason='needs sqlalchemy') @with_support(moderation_callback=moderation_callback) def test_moderation(support): session = Session() nodes = session.query(Node).all() > node = nodes[7] E IndexError: list index out of range tests/test_websupport.py:160: IndexError ________________________ test_moderator_delete_comments ________________________ support = @pytest.mark.skipif(sqlalchemy_missing, reason='needs sqlalchemy') @with_support() def test_moderator_delete_comments(support): def get_comment(): session = Session() node = session.query(Node).first() session.close() return support.get_data(node.id, moderator=True)['comments'][1] > comment = get_comment() tests/test_websupport.py:190: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ def get_comment(): session = Session() node = session.query(Node).first() session.close() > return support.get_data(node.id, moderator=True)['comments'][1] E AttributeError: 'NoneType' object has no attribute 'id' tests/test_websupport.py:188: AttributeError _____________________________ test_update_username _____________________________ support = @pytest.mark.skipif(sqlalchemy_missing, reason='needs sqlalchemy') @with_support() def test_update_username(support): support.update_username('user_two', 'new_user_two') session = Session() comments = session.query(Comment).\ > filter(Comment.username == 'user_two').all() tests/test_websupport.py:203: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib64/python2.7/site-packages/sqlalchemy/orm/query.py:2925: in all return list(self) /usr/lib64/python2.7/site-packages/sqlalchemy/orm/query.py:3081: in __iter__ return self._execute_and_instances(context) /usr/lib64/python2.7/site-packages/sqlalchemy/orm/query.py:3103: in _execute_and_instances querycontext, self._connection_from_session, close_with_result=True /usr/lib64/python2.7/site-packages/sqlalchemy/orm/query.py:3111: in _get_bind_args mapper=self._bind_mapper(), clause=querycontext.statement, **kw /usr/lib64/python2.7/site-packages/sqlalchemy/orm/query.py:3096: in _connection_from_session conn = self.session.connection(**kw) /usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py:1115: in connection bind = self.get_bind(mapper, clause=clause, **kw) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = mapper = clause = def get_bind(self, mapper=None, clause=None): """Return a "bind" to which this :class:`.Session` is bound. The "bind" is usually an instance of :class:`.Engine`, except in the case where the :class:`.Session` has been explicitly bound directly to a :class:`.Connection`. For a multiply-bound or unbound :class:`.Session`, the ``mapper`` or ``clause`` arguments are used to determine the appropriate bind to return. Note that the "mapper" argument is usually present when :meth:`.Session.get_bind` is called via an ORM operation such as a :meth:`.Session.query`, each individual INSERT/UPDATE/DELETE operation within a :meth:`.Session.flush`, call, etc. The order of resolution is: 1. if mapper given and session.binds is present, locate a bind based first on the mapper in use, then on the mapped class in use, then on any base classes that are present in the ``__mro__`` of the mapped class, from more specific superclasses to more general. 2. if clause given and session.binds is present, locate a bind based on :class:`.Table` objects found in the given clause present in session.binds. 3. if session.bind is present, return that. 4. if clause given, attempt to return a bind linked to the :class:`.MetaData` ultimately associated with the clause. 5. if mapper given, attempt to return a bind linked to the :class:`.MetaData` ultimately associated with the :class:`.Table` or other selectable to which the mapper is mapped. 6. No bind can be found, :exc:`~sqlalchemy.exc.UnboundExecutionError` is raised. Note that the :meth:`.Session.get_bind` method can be overridden on a user-defined subclass of :class:`.Session` to provide any kind of bind resolution scheme. See the example at :ref:`session_custom_partitioning`. :param mapper: Optional :func:`.mapper` mapped class or instance of :class:`.Mapper`. The bind can be derived from a :class:`.Mapper` first by consulting the "binds" map associated with this :class:`.Session`, and secondly by consulting the :class:`.MetaData` associated with the :class:`.Table` to which the :class:`.Mapper` is mapped for a bind. :param clause: A :class:`.ClauseElement` (i.e. :func:`~.sql.expression.select`, :func:`~.sql.expression.text`, etc.). If the ``mapper`` argument is not present or could not produce a bind, the given expression construct will be searched for a bound element, typically a :class:`.Table` associated with bound :class:`.MetaData`. .. seealso:: :ref:`session_partitioning` :paramref:`.Session.binds` :meth:`.Session.bind_mapper` :meth:`.Session.bind_table` """ if mapper is clause is None: if self.bind: return self.bind else: raise sa_exc.UnboundExecutionError( "This session is not bound to a single Engine or " "Connection, and no context was provided to locate " "a binding." ) if mapper is not None: try: mapper = inspect(mapper) except sa_exc.NoInspectionAvailable: if isinstance(mapper, type): raise exc.UnmappedClassError(mapper) else: raise if self.__binds: if mapper: for cls in mapper.class_.__mro__: if cls in self.__binds: return self.__binds[cls] if clause is None: clause = mapper.mapped_table if clause is not None: for t in sql_util.find_tables(clause, include_crud=True): if t in self.__binds: return self.__binds[t] if self.bind: return self.bind if isinstance(clause, sql.expression.ClauseElement) and clause.bind: return clause.bind if mapper and mapper.mapped_table.bind: return mapper.mapped_table.bind context = [] if mapper is not None: context.append("mapper %s" % mapper) if clause is not None: context.append("SQL expression") raise sa_exc.UnboundExecutionError( "Could not locate a bind configured on %s or this Session" > % (", ".join(context)) ) E UnboundExecutionError: Could not locate a bind configured on mapper Mapper|Comment|sphinx_comments, SQL expression or this Session /usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py:1531: UnboundExecutionError ________________________________ test_proposals ________________________________ support = @pytest.mark.skipif(sqlalchemy_missing, reason='needs sqlalchemy') @with_support() def test_proposals(support): session = Session() node = session.query(Node).first() > data = support.get_data(node.id) E AttributeError: 'NoneType' object has no attribute 'id' tests/test_websupport.py:222: AttributeError _________________________________ test_voting __________________________________ support = @pytest.mark.skipif(sqlalchemy_missing, reason='needs sqlalchemy') @with_support() def test_voting(support): session = Session() nodes = session.query(Node).all() > node = nodes[0] E IndexError: list index out of range tests/test_websupport.py:237: IndexError ================ 11 failed, 1 passed, 1 skipped in 3.51 seconds ================ + PYTHONPATH=. + py.test-3 tests/ ============================= test session starts ============================== platform linux -- Python 3.6.8, pytest-2.9.2, py-1.4.32, pluggy-0.3.1 rootdir: /builddir/build/BUILD/sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b, inifile: collected 13 items tests/test_searchadapters.py sF tests/test_websupport.py EEEEEEEEEE. ==================================== ERRORS ==================================== _______________________ ERROR at setup of test_no_srcdir _______________________ pytest.fixture functions cannot use ``yield``. Instead write and return an inner function/generator and let the consumer call and iterate over it.: @pytest.fixture def support(request): settings = { 'srcdir': rootdir / 'root', # to use same directory for 'builddir' in each 'support' fixture, using # 'tempdir' (static) value instead of 'tempdir' fixture value. # each test expect result of db value at previous test case. 'builddir': tempdir / 'websupport' } marker = request.node.get_marker('support') if marker: settings.update(marker.kwargs) support = WebSupport(**settings) yield support /builddir/build/BUILD/sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b/tests/test_websupport.py:29 _________________________ ERROR at setup of test_build _________________________ pytest.fixture functions cannot use ``yield``. Instead write and return an inner function/generator and let the consumer call and iterate over it.: @pytest.fixture def support(request): settings = { 'srcdir': rootdir / 'root', # to use same directory for 'builddir' in each 'support' fixture, using # 'tempdir' (static) value instead of 'tempdir' fixture value. # each test expect result of db value at previous test case. 'builddir': tempdir / 'websupport' } marker = request.node.get_marker('support') if marker: settings.update(marker.kwargs) support = WebSupport(**settings) yield support /builddir/build/BUILD/sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b/tests/test_websupport.py:29 _____________________ ERROR at setup of test_get_document ______________________ pytest.fixture functions cannot use ``yield``. Instead write and return an inner function/generator and let the consumer call and iterate over it.: @pytest.fixture def support(request): settings = { 'srcdir': rootdir / 'root', # to use same directory for 'builddir' in each 'support' fixture, using # 'tempdir' (static) value instead of 'tempdir' fixture value. # each test expect result of db value at previous test case. 'builddir': tempdir / 'websupport' } marker = request.node.get_marker('support') if marker: settings.update(marker.kwargs) support = WebSupport(**settings) yield support /builddir/build/BUILD/sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b/tests/test_websupport.py:29 _______________________ ERROR at setup of test_comments ________________________ pytest.fixture functions cannot use ``yield``. Instead write and return an inner function/generator and let the consumer call and iterate over it.: @pytest.fixture def support(request): settings = { 'srcdir': rootdir / 'root', # to use same directory for 'builddir' in each 'support' fixture, using # 'tempdir' (static) value instead of 'tempdir' fixture value. # each test expect result of db value at previous test case. 'builddir': tempdir / 'websupport' } marker = request.node.get_marker('support') if marker: settings.update(marker.kwargs) support = WebSupport(**settings) yield support /builddir/build/BUILD/sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b/tests/test_websupport.py:29 _________________ ERROR at setup of test_user_delete_comments __________________ pytest.fixture functions cannot use ``yield``. Instead write and return an inner function/generator and let the consumer call and iterate over it.: @pytest.fixture def support(request): settings = { 'srcdir': rootdir / 'root', # to use same directory for 'builddir' in each 'support' fixture, using # 'tempdir' (static) value instead of 'tempdir' fixture value. # each test expect result of db value at previous test case. 'builddir': tempdir / 'websupport' } marker = request.node.get_marker('support') if marker: settings.update(marker.kwargs) support = WebSupport(**settings) yield support /builddir/build/BUILD/sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b/tests/test_websupport.py:29 ______________________ ERROR at setup of test_moderation _______________________ pytest.fixture functions cannot use ``yield``. Instead write and return an inner function/generator and let the consumer call and iterate over it.: @pytest.fixture def support(request): settings = { 'srcdir': rootdir / 'root', # to use same directory for 'builddir' in each 'support' fixture, using # 'tempdir' (static) value instead of 'tempdir' fixture value. # each test expect result of db value at previous test case. 'builddir': tempdir / 'websupport' } marker = request.node.get_marker('support') if marker: settings.update(marker.kwargs) support = WebSupport(**settings) yield support /builddir/build/BUILD/sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b/tests/test_websupport.py:29 _______________ ERROR at setup of test_moderator_delete_comments _______________ pytest.fixture functions cannot use ``yield``. Instead write and return an inner function/generator and let the consumer call and iterate over it.: @pytest.fixture def support(request): settings = { 'srcdir': rootdir / 'root', # to use same directory for 'builddir' in each 'support' fixture, using # 'tempdir' (static) value instead of 'tempdir' fixture value. # each test expect result of db value at previous test case. 'builddir': tempdir / 'websupport' } marker = request.node.get_marker('support') if marker: settings.update(marker.kwargs) support = WebSupport(**settings) yield support /builddir/build/BUILD/sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b/tests/test_websupport.py:29 ____________________ ERROR at setup of test_update_username ____________________ pytest.fixture functions cannot use ``yield``. Instead write and return an inner function/generator and let the consumer call and iterate over it.: @pytest.fixture def support(request): settings = { 'srcdir': rootdir / 'root', # to use same directory for 'builddir' in each 'support' fixture, using # 'tempdir' (static) value instead of 'tempdir' fixture value. # each test expect result of db value at previous test case. 'builddir': tempdir / 'websupport' } marker = request.node.get_marker('support') if marker: settings.update(marker.kwargs) support = WebSupport(**settings) yield support /builddir/build/BUILD/sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b/tests/test_websupport.py:29 _______________________ ERROR at setup of test_proposals _______________________ pytest.fixture functions cannot use ``yield``. Instead write and return an inner function/generator and let the consumer call and iterate over it.: @pytest.fixture def support(request): settings = { 'srcdir': rootdir / 'root', # to use same directory for 'builddir' in each 'support' fixture, using # 'tempdir' (static) value instead of 'tempdir' fixture value. # each test expect result of db value at previous test case. 'builddir': tempdir / 'websupport' } marker = request.node.get_marker('support') if marker: settings.update(marker.kwargs) support = WebSupport(**settings) yield support /builddir/build/BUILD/sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b/tests/test_websupport.py:29 ________________________ ERROR at setup of test_voting _________________________ pytest.fixture functions cannot use ``yield``. Instead write and return an inner function/generator and let the consumer call and iterate over it.: @pytest.fixture def support(request): settings = { 'srcdir': rootdir / 'root', # to use same directory for 'builddir' in each 'support' fixture, using # 'tempdir' (static) value instead of 'tempdir' fixture value. # each test expect result of db value at previous test case. 'builddir': tempdir / 'websupport' } marker = request.node.get_marker('support') if marker: settings.update(marker.kwargs) support = WebSupport(**settings) yield support /builddir/build/BUILD/sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b/tests/test_websupport.py:29 =================================== FAILURES =================================== _________________________________ test_whoosh __________________________________ @skip_unless_importable('whoosh', 'needs whoosh package installed') @pytest.mark.skipif(sqlalchemy_missing, reason='needs sqlalchemy') def test_whoosh(): > search_adapter_helper('whoosh') tests/test_searchadapters.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ adapter = 'whoosh' def search_adapter_helper(adapter): settings = {'srcdir': rootdir / 'roots' / 'test-searchadapters', 'builddir': tempdir / 'websupport', 'status': StringIO(), 'warning': StringIO(), 'search': adapter} support = WebSupport(**settings) support.build() s = support.search # Test the adapters query method. A search for "Epigraph" should return # one result. results = s.query(u'Epigraph') assert len(results) == 1, \ '%s search adapter returned %s search result(s), should have been 1'\ % (adapter, len(results)) # Make sure documents are properly updated by the search adapter. s.init_indexing(changed=['markup']) > s.add_document(u'markup', u'filename', u'title', u'SomeLongRandomWord') E TypeError: add_document() takes 4 positional arguments but 5 were given tests/test_searchadapters.py:45: TypeError ----------------------------- Captured stderr call ----------------------------- deprecation warning: io.FileInput() argument `handle_io_errors` is ignored since "Docutils 0.10 (2012-12-16)" and will soon be removed. =========== 1 failed, 1 passed, 1 skipped, 10 error in 2.30 seconds ============ + exit 0 Processing files: python2-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.e2iJ1M + umask 022 + cd /builddir/build/BUILD + cd sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b + DOCDIR=/builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/share/doc/python2-sphinxcontrib-websupport-1.0.1 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/share/doc/python2-sphinxcontrib-websupport-1.0.1 + cp -pr README.rst /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/share/doc/python2-sphinxcontrib-websupport-1.0.1 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Akp29X + umask 022 + cd /builddir/build/BUILD + cd sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b + LICENSEDIR=/builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/share/licenses/python2-sphinxcontrib-websupport-1.0.1 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/share/licenses/python2-sphinxcontrib-websupport-1.0.1 + cp -pr LICENSE /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/share/licenses/python2-sphinxcontrib-websupport-1.0.1 + exit 0 Provides: python-sphinxcontrib-websupport = 1.0.1-8.20180316git.el7.1 python2-sphinxcontrib-websupport = 1.0.1-8.20180316git.el7.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 2.7 Obsoletes: python-sphinxcontrib-websupport < 1.0.1-8.20180316git.el7.1 Processing files: python36-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.YtM5u9 + umask 022 + cd /builddir/build/BUILD + cd sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b + DOCDIR=/builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/share/doc/python36-sphinxcontrib-websupport-1.0.1 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/share/doc/python36-sphinxcontrib-websupport-1.0.1 + cp -pr README.rst /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/share/doc/python36-sphinxcontrib-websupport-1.0.1 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ZOjiQk + umask 022 + cd /builddir/build/BUILD + cd sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b + LICENSEDIR=/builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/share/licenses/python36-sphinxcontrib-websupport-1.0.1 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/share/licenses/python36-sphinxcontrib-websupport-1.0.1 + cp -pr LICENSE /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le/usr/share/licenses/python36-sphinxcontrib-websupport-1.0.1 + exit 0 Provides: python3-sphinxcontrib-websupport = 1.0.1-8.20180316git.el7.1 python3.6dist(sphinxcontrib-websupport) = 1.1.0.dev20210715 python36-sphinxcontrib-websupport = 1.0.1-8.20180316git.el7.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.6 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le Wrote: /builddir/build/RPMS/python2-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.noarch.rpm Wrote: /builddir/build/RPMS/python36-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.PC4Q7T + umask 022 + cd /builddir/build/BUILD + cd sphinxcontrib-websupport-ebe84efc1a869da8d5689c706cdcf6ea864f0d9b + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-sphinxcontrib-websupport-1.0.1-8.20180316git.el7.1.ppc64le + exit 0 Child return code was: 0