Mock Version: 3.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-bottle.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1661255581.994678/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=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.d_82ci8f:/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=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.d_82ci8f:/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', '5a65e1be25814009ba5f37caebd9795a', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1661255581.994678/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.d_82ci8f:/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 x86_64 --nodeps /builddir/build/SPECS/python-bottle.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', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1658448000 Wrote: /builddir/build/SRPMS/python-bottle-0.12.21-4.fc38.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python-bottle.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1661255581.994678/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=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.d_82ci8f:/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=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.d_82ci8f:/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', '2fa3b4ac45414b8483f3bef23ebe94b4', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1661255581.994678/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.d_82ci8f:/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 x86_64 --nodeps /builddir/build/SPECS/python-bottle.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', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1658448000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.gOWJ9I + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf bottle-0.12.21 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/bottle-0.12.21.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd bottle-0.12.21 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-Implement-getargspec-using-inspect.Signature.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/test_delete_cookie.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + sed -i '/^#!/d' bottle.py + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.6toq1L + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd bottle-0.12.21 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -sP' running build running build_py creating build creating build/lib copying bottle.py -> build/lib running build_scripts creating build/scripts-3.11 copying bottle.py -> build/scripts-3.11 changing mode of build/scripts-3.11/bottle.py from 644 to 755 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.y1uUpK + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64 ++ dirname /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd bottle-0.12.21 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64 --prefix /usr running install /usr/lib/python3.11/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running install_lib creating /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64/usr creating /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64/usr/lib creating /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64/usr/lib/python3.11 creating /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64/usr/lib/python3.11/site-packages copying build/lib/bottle.py -> /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64/usr/lib/python3.11/site-packages byte-compiling /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64/usr/lib/python3.11/site-packages/bottle.py to bottle.cpython-311.pyc writing byte-compilation script '/tmp/tmps65ghnez.py' /usr/bin/python3 /tmp/tmps65ghnez.py removing /tmp/tmps65ghnez.py running install_egg_info running egg_info writing bottle.egg-info/PKG-INFO writing dependency_links to bottle.egg-info/dependency_links.txt writing top-level names to bottle.egg-info/top_level.txt reading manifest file 'bottle.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'LICENSE.txt' adding license file 'LICENSE' adding license file 'AUTHORS' writing manifest file 'bottle.egg-info/SOURCES.txt' Copying bottle.egg-info to /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64/usr/lib/python3.11/site-packages/bottle-0.12.21-py3.11.egg-info running install_scripts creating /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64/usr/bin copying build/scripts-3.11/bottle.py -> /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64/usr/bin changing mode of /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64/usr/bin/bottle.py to 755 + rm -rfv /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64/usr/bin/__pycache__ + rm /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64/usr/bin/bottle.py + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 0.12.21-4.fc38 --unique-debug-suffix -0.12.21-4.fc38.x86_64 --unique-debug-src-base python-bottle-0.12.21-4.fc38.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/bottle-0.12.21 find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 Bytecompiling .py files below /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64/usr/lib/python3.11 using python3.11 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.6p6jYw + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd bottle-0.12.21 + /usr/bin/python3 test/testall.py verbose /builddir/build/BUILD/bottle-0.12.21/test/test_server.py:53: SyntaxWarning: "is" with a literal. Did you mean "=="? if rv is 128: # Import error /builddir/build/BUILD/bottle-0.12.21/test/test_server.py:57: SyntaxWarning: "is" with a literal. Did you mean "=="? if rv is 3: # Port in use WARNING: No Mako template support. Skipping tests. WARNING: No Jinja2 template support. Skipping tests. test_absolute_path (test_environ.TestRedirect.test_absolute_path) ... ok test_host_http_1_0 (test_environ.TestRedirect.test_host_http_1_0) ... ok test_host_http_1_1 (test_environ.TestRedirect.test_host_http_1_1) ... ok test_host_http_proxy (test_environ.TestRedirect.test_host_http_proxy) ... ok test_redirect_preserve_cookies (test_environ.TestRedirect.test_redirect_preserve_cookies) ... ok test_relative_path (test_environ.TestRedirect.test_relative_path) ... ok test_sheme (test_environ.TestRedirect.test_sheme) ... ok test_specialchars (test_environ.TestRedirect.test_specialchars) The target URL is not quoted automatically. ... ok test_app_property (test_environ.TestRequest.test_app_property) ... ok test_auth (test_environ.TestRequest.test_auth) ... ok test_bigbody (test_environ.TestRequest.test_bigbody) Environ: Request.body should handle big uploads using files ... ok test_body (test_environ.TestRequest.test_body) Environ: Request.body should behave like a file object factory ... ok test_body_noclose (test_environ.TestRequest.test_body_noclose) Test that the body file handler is not closed after request.POST ... ok test_bodypost (test_environ.TestRequest.test_bodypost) ... ok test_chunked (test_environ.TestRequest.test_chunked) ... /builddir/build/BUILD/bottle-0.12.21/test/test_environ.py:302: DeprecationWarning: Please use assertEqual instead. self.assertEquals(tob(expect), BaseRequest(e).body.read()) ok test_chunked_illegal_size (test_environ.TestRequest.test_chunked_illegal_size) ... ok test_chunked_meta_fields (test_environ.TestRequest.test_chunked_meta_fields) ... ok test_chunked_not_chunked_at_all (test_environ.TestRequest.test_chunked_not_chunked_at_all) ... ok test_chunked_not_terminated (test_environ.TestRequest.test_chunked_not_terminated) ... ok test_chunked_wrong_size (test_environ.TestRequest.test_chunked_wrong_size) ... ok test_cookie_dict (test_environ.TestRequest.test_cookie_dict) Environ: Cookie dict ... ok test_dict_access (test_environ.TestRequest.test_dict_access) Environ: request objects are environment dicts ... ok test_get (test_environ.TestRequest.test_get) Environ: GET data ... ok test_getpostleak (test_environ.TestRequest.test_getpostleak) Environ: GET and POST should not leak into each other ... ok test_header_access (test_environ.TestRequest.test_header_access) Environ: Request objects decode headers ... ok test_header_access_special (test_environ.TestRequest.test_header_access_special) ... ok test_isajax (test_environ.TestRequest.test_isajax) ... ok test_json_empty (test_environ.TestRequest.test_json_empty) Environ: Request.json property with empty body. ... ok test_json_forged_header_issue616 (test_environ.TestRequest.test_json_forged_header_issue616) ... ok test_json_header_empty_body (test_environ.TestRequest.test_json_header_empty_body) Request Content-Type is application/json but body is empty ... ok test_json_noheader (test_environ.TestRequest.test_json_noheader) Environ: Request.json property with missing content-type header. ... ok test_json_tobig (test_environ.TestRequest.test_json_tobig) Environ: Request.json property with huge body. ... ok test_json_valid (test_environ.TestRequest.test_json_valid) Environ: Request.json property. ... ok test_method (test_environ.TestRequest.test_method) ... ok test_multipart (test_environ.TestRequest.test_multipart) Environ: POST (multipart files and multible values per key) ... :30: ResourceWarning: unclosed file <_io.FileIO name=3 mode='rb+' closefd=True> ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_params (test_environ.TestRequest.test_params) Environ: GET and POST are combined in request.param ... ok test_path (test_environ.TestRequest.test_path) PATH_INFO normalization. ... ok test_pathshift (test_environ.TestRequest.test_pathshift) Request.path_shift() ... ok test_post (test_environ.TestRequest.test_post) Environ: POST data ... ok test_readonly_environ (test_environ.TestRequest.test_readonly_environ) ... ok test_remote_addr (test_environ.TestRequest.test_remote_addr) ... ok test_remote_route (test_environ.TestRequest.test_remote_route) ... ok test_route_property (test_environ.TestRequest.test_route_property) ... ok test_script_name (test_environ.TestRequest.test_script_name) SCRIPT_NAME normalization. ... ok test_tobigbody (test_environ.TestRequest.test_tobigbody) Environ: Request.body should truncate to Content-Length bytes ... ok test_url (test_environ.TestRequest.test_url) Environ: URL building ... ok test_url_for_property (test_environ.TestRequest.test_url_for_property) ... ok test_user_defined_attributes (test_environ.TestRequest.test_user_defined_attributes) ... ok test_append_header (test_environ.TestResponse.test_append_header) ... ok test_charset (test_environ.TestResponse.test_charset) ... ok test_constructor_body (test_environ.TestResponse.test_constructor_body) ... ok test_constructor_headerlist (test_environ.TestResponse.test_constructor_headerlist) ... ok test_constructor_status (test_environ.TestResponse.test_constructor_status) ... ok test_content_type (test_environ.TestResponse.test_content_type) ... /builddir/build/BUILD/bottle-0.12.21/test/test_environ.py:581: DeprecationWarning: Please use assertEqual instead. self.assertEquals('test/some', rs.headers.get('Content-Type')) ok test_delete_cookie (test_environ.TestResponse.test_delete_cookie) ... ok test_delete_header (test_environ.TestResponse.test_delete_header) ... ok test_expires_header (test_environ.TestResponse.test_expires_header) ... ok test_non_string_header (test_environ.TestResponse.test_non_string_header) ... ok test_prevent_control_characters_in_headers (test_environ.TestResponse.test_prevent_control_characters_in_headers) ... ok test_set_cookie (test_environ.TestResponse.test_set_cookie) ... ok test_set_cookie_expires (test_environ.TestResponse.test_set_cookie_expires) ... ok test_set_cookie_maxage (test_environ.TestResponse.test_set_cookie_maxage) ... ok test_set_header (test_environ.TestResponse.test_set_header) ... ok test_set_status (test_environ.TestResponse.test_set_status) ... ok test_bytes (test_environ.TestWSGIHeaderDict.test_bytes) ... ok test_dict (test_environ.TestWSGIHeaderDict.test_dict) ... ok test_empty (test_environ.TestWSGIHeaderDict.test_empty) ... ok test_native (test_environ.TestWSGIHeaderDict.test_native) ... ok test_unicode (test_environ.TestWSGIHeaderDict.test_unicode) ... ok test_module_shortcuts (test_wsgi.TestAppShortcuts.test_module_shortcuts) ... ok test_module_shortcuts_with_different_name (test_wsgi.TestAppShortcuts.test_module_shortcuts_with_different_name) ... ok test_autoroute (test_wsgi.TestDecorators.test_autoroute) ... ok test_routebuild (test_wsgi.TestDecorators.test_routebuild) WSGI: Test route builder ... ok test_truncate_body (test_wsgi.TestDecorators.test_truncate_body) WSGI: Some HTTP status codes must not be used with a response-body ... ok test_view (test_wsgi.TestDecorators.test_view) WSGI: Test view-decorator (should override autojson) ... /builddir/build/BUILD/bottle-0.12.21/bottle.py:3630: DeprecationWarning: The include and rebase keywords are functions now. line, comment = self.fix_backward_compatibility(line, comment) ok test_view_error (test_wsgi.TestDecorators.test_view_error) WSGI: Test if view-decorator reacts on non-dict return values correctly. ... ok test_apply (test_wsgi.TestRouteDecorator.test_apply) ... ok test_apply_list (test_wsgi.TestRouteDecorator.test_apply_list) ... ok test_callback (test_wsgi.TestRouteDecorator.test_callback) ... ok test_decorators (test_wsgi.TestRouteDecorator.test_decorators) ... ok test_hooks (test_wsgi.TestRouteDecorator.test_hooks) ... ok test_method (test_wsgi.TestRouteDecorator.test_method) ... ok test_method_list (test_wsgi.TestRouteDecorator.test_method_list) ... ok test_name (test_wsgi.TestRouteDecorator.test_name) ... /builddir/build/BUILD/bottle-0.12.21/test/test_wsgi.py:259: DeprecationWarning: Please use assertEqual instead. self.assertEquals('/test/6', bottle.url('foo', x=6)) ok test_no_params_at_all (test_wsgi.TestRouteDecorator.test_no_params_at_all) ... ok test_no_path (test_wsgi.TestRouteDecorator.test_no_path) ... ok test_path_list (test_wsgi.TestRouteDecorator.test_path_list) ... ok test_single_path (test_wsgi.TestRouteDecorator.test_single_path) ... ok test_template (test_wsgi.TestRouteDecorator.test_template) ... ok test_template_opts (test_wsgi.TestRouteDecorator.test_template_opts) ... ok test_303 (test_wsgi.TestWsgi.test_303) WSGI: redirect (HTTP 303) ... ok test_401 (test_wsgi.TestWsgi.test_401) WSGI: abort(401, '') (HTTP 401) ... ok test_500 (test_wsgi.TestWsgi.test_500) WSGI: Exceptions within handler code (HTTP 500) ... ok test_500_unicode (test_wsgi.TestWsgi.test_500_unicode) ... ok test_anymethod (test_wsgi.TestWsgi.test_anymethod) ... ok test_cookie (test_wsgi.TestWsgi.test_cookie) WSGI: Cookies ... ok test_generator_callback (test_wsgi.TestWsgi.test_generator_callback) ... ok test_get (test_wsgi.TestWsgi.test_get) WSGI: GET routes ... ok test_headget (test_wsgi.TestWsgi.test_headget) WSGI: HEAD routes and GET fallback ... ok test_post (test_wsgi.TestWsgi.test_post) WSGI: POST routes ... ok test_request_attrs (test_wsgi.TestWsgi.test_request_attrs) WSGI: POST routes ... ok test_utf8_404 (test_wsgi.TestWsgi.test_utf8_404) ... ok test_utf8_url (test_wsgi.TestWsgi.test_utf8_url) WSGI: UTF-8 Characters in the URL ... ok test_defect_coding (test_stpl.TestSTPLDir.test_defect_coding) ... ok test_multiline_block (test_stpl.TestSTPLDir.test_multiline_block) ... ok test_multiline_comprehensions_in_code_line (test_stpl.TestSTPLDir.test_multiline_comprehensions_in_code_line) ... ok test_multiline_eob_after_end (test_stpl.TestSTPLDir.test_multiline_eob_after_end) ... ok test_multiline_eob_in_single_line_code (test_stpl.TestSTPLDir.test_multiline_eob_in_single_line_code) ... ok test_multiline_find_eob_in_comments (test_stpl.TestSTPLDir.test_multiline_find_eob_in_comments) ... ok test_multiline_ignore_eob_in_string (test_stpl.TestSTPLDir.test_multiline_ignore_eob_in_string) ... ok test_multiline_indention (test_stpl.TestSTPLDir.test_multiline_indention) ... ok test_multiline_strings_in_code_line (test_stpl.TestSTPLDir.test_multiline_strings_in_code_line) ... ok test_old_include (test_stpl.TestSTPLDir.test_old_include) ... ok test_old_include_with_args (test_stpl.TestSTPLDir.test_old_include_with_args) ... ok test_blocks (test_stpl.TestSimpleTemplate.test_blocks) Templates: Code blocks and loops ... ok test_bug_block_keywords_eat_prefixed_code (test_stpl.TestSimpleTemplate.test_bug_block_keywords_eat_prefixed_code) #595: Everything before an 'if' statement is removed, resulting in ... ok test_bug_no_whitespace_before_stmt (test_stpl.TestSimpleTemplate.test_bug_no_whitespace_before_stmt) ... ok test_coding_stress (test_stpl.TestSimpleTemplate.test_coding_stress) ... /builddir/build/BUILD/bottle-0.12.21/bottle.py:3630: DeprecationWarning: PEP263 encoding strings in templates are deprecated. line, comment = self.fix_backward_compatibility(line, comment) ok test_commentbug (test_stpl.TestSimpleTemplate.test_commentbug) A "#" sign within an string is not a comment ... ok test_commentonly (test_stpl.TestSimpleTemplate.test_commentonly) Templates: Commentd should behave like code-lines (e.g. flush text-lines) ... ok test_data (test_stpl.TestSimpleTemplate.test_data) Templates: Data representation ... ok test_dedentbug (test_stpl.TestSimpleTemplate.test_dedentbug) One-Line dednet blocks should not change indention ... ok test_defnied (test_stpl.TestSimpleTemplate.test_defnied) ... ok test_detect_pep263 (test_stpl.TestSimpleTemplate.test_detect_pep263) PEP263 strings in code-lines change the template encoding on the fly ... /builddir/build/BUILD/bottle-0.12.21/bottle.py:212: DeprecationWarning: Template encodings other than utf8 are no longer supported. value = obj.__dict__[self.func.__name__] = self.func(obj) ok test_elsebug (test_stpl.TestSimpleTemplate.test_elsebug) Whirespace between block keyword and colon is allowed ... ok test_error (test_stpl.TestSimpleTemplate.test_error) Templates: Exceptions ... ok test_escape (test_stpl.TestSimpleTemplate.test_escape) ... ok test_escaped_codelines (test_stpl.TestSimpleTemplate.test_escaped_codelines) ... /builddir/build/BUILD/bottle-0.12.21/bottle.py:3424: DeprecationWarning: Escape code lines with a backslash. code = parser.translate() ok test_file (test_stpl.TestSimpleTemplate.test_file) ... /builddir/build/BUILD/bottle-0.12.21/bottle.py:3276: DeprecationWarning: The template lookup path list should not be empty. self.filename = self.search(self.name, self.lookup) ok test_get (test_stpl.TestSimpleTemplate.test_get) ... ok test_global_config (test_stpl.TestSimpleTemplate.test_global_config) ... ok test_htmlutils_quote (test_stpl.TestSimpleTemplate.test_htmlutils_quote) ... /builddir/build/BUILD/bottle-0.12.21/test/test_stpl.py:55: DeprecationWarning: Please use assertEqual instead. self.assertEquals('"<' "\\>"', html_quote('<\'\r\n\t"\\>')); ok test_ignore_late_pep263 (test_stpl.TestSimpleTemplate.test_ignore_late_pep263) PEP263 strings must appear within the first two lines ... ok test_ignore_pep263_in_textline (test_stpl.TestSimpleTemplate.test_ignore_pep263_in_textline) PEP263 strings in text-lines have no effect ... ok test_import (test_stpl.TestSimpleTemplate.test_import) Templates: import statement ... ok test_include (test_stpl.TestSimpleTemplate.test_include) Templates: Include statements ... ok test_multiline (test_stpl.TestSimpleTemplate.test_multiline) Block statements with non-terminating newlines ... ok test_name (test_stpl.TestSimpleTemplate.test_name) ... ok test_newline_in_parameterlist (test_stpl.TestSimpleTemplate.test_newline_in_parameterlist) Block statements with non-terminating newlines in list ... ok test_nobreak (test_stpl.TestSimpleTemplate.test_nobreak) Templates: Nobreak statements ... ok test_noescape (test_stpl.TestSimpleTemplate.test_noescape) ... ok test_noescape_setting (test_stpl.TestSimpleTemplate.test_noescape_setting) ... ok test_nonobreak (test_stpl.TestSimpleTemplate.test_nonobreak) Templates: Escaped nobreak statements ... ok test_notfound (test_stpl.TestSimpleTemplate.test_notfound) Templates: Unavailable templates ... ok test_onelineblocks (test_stpl.TestSimpleTemplate.test_onelineblocks) Templates: one line code blocks ... ok test_onelinebugs (test_stpl.TestSimpleTemplate.test_onelinebugs) One-Line blocks should not change indention ... ok test_rebase (test_stpl.TestSimpleTemplate.test_rebase) Templates: %rebase and method passing ... ok test_self_as_variable_name (test_stpl.TestSimpleTemplate.test_self_as_variable_name) ... ok test_setdefault (test_stpl.TestSimpleTemplate.test_setdefault) ... ok test_string (test_stpl.TestSimpleTemplate.test_string) Templates: Parse string ... ok test_template_shortcut (test_stpl.TestSimpleTemplate.test_template_shortcut) ... ok test_unicode (test_stpl.TestSimpleTemplate.test_unicode) ... ok test_unicode_code (test_stpl.TestSimpleTemplate.test_unicode_code) Templates: utf8 code in file ... ok test_view_decorator (test_stpl.TestSimpleTemplate.test_view_decorator) ... ok test_view_decorator_issue_407 (test_stpl.TestSimpleTemplate.test_view_decorator_issue_407) ... ok test_winbreaks (test_stpl.TestSimpleTemplate.test_winbreaks) Templates: Test windows line breaks ... ok test_winbreaks_end_bug (test_stpl.TestSimpleTemplate.test_winbreaks_end_bug) ... ok test_simple (test_server.MeinheldServer.test_simple) Test a simple static page with this server adapter. ... /builddir/build/BUILD/bottle-0.12.21/test/test_server.py:28: ResourceWarning: unclosed return False ResourceWarning: Enable tracemalloc to get the object allocation traceback WARNING: Skipping 'meinheld' test (ImportError). ok /usr/lib64/python3.11/unittest/suite.py:84: ResourceWarning: unclosed file <_io.BufferedReader name=3> return self.run(*args, **kwds) ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib64/python3.11/unittest/suite.py:84: ResourceWarning: unclosed file <_io.BufferedReader name=5> return self.run(*args, **kwds) ResourceWarning: Enable tracemalloc to get the object allocation traceback test_simple (test_server.TestBjoernServer.test_simple) Test a simple static page with this server adapter. ... /builddir/build/BUILD/bottle-0.12.21/test/test_server.py:28: ResourceWarning: unclosed return False ResourceWarning: Enable tracemalloc to get the object allocation traceback WARNING: Skipping 'bjoern' test (ImportError). ok test_simple (test_server.TestCherryPyServer.test_simple) Test a simple static page with this server adapter. ... /builddir/build/BUILD/bottle-0.12.21/test/test_server.py:28: ResourceWarning: unclosed return False ResourceWarning: Enable tracemalloc to get the object allocation traceback WARNING: Skipping 'cherrypy' test (ImportError). ok test_simple (test_server.TestDieselServer.test_simple) Test a simple static page with this server adapter. ... /builddir/build/BUILD/bottle-0.12.21/test/test_server.py:28: ResourceWarning: unclosed return False ResourceWarning: Enable tracemalloc to get the object allocation traceback WARNING: Skipping 'diesel' test (ImportError). ok test_simple (test_server.TestEventletServer.test_simple) Test a simple static page with this server adapter. ... /builddir/build/BUILD/bottle-0.12.21/test/test_server.py:28: ResourceWarning: unclosed return False ResourceWarning: Enable tracemalloc to get the object allocation traceback WARNING: Skipping 'eventlet' test (ImportError). ok test_simple (test_server.TestFapwsServer.test_simple) Test a simple static page with this server adapter. ... /builddir/build/BUILD/bottle-0.12.21/test/test_server.py:28: ResourceWarning: unclosed return False ResourceWarning: Enable tracemalloc to get the object allocation traceback WARNING: Skipping 'fapws3' test (ImportError). ok test_simple (test_server.TestGeventServer.test_simple) Test a simple static page with this server adapter. ... /builddir/build/BUILD/bottle-0.12.21/test/test_server.py:28: ResourceWarning: unclosed return False ResourceWarning: Enable tracemalloc to get the object allocation traceback WARNING: Skipping 'gevent' test (ImportError). ok test_simple (test_server.TestGunicornServer.test_simple) Test a simple static page with this server adapter. ... /builddir/build/BUILD/bottle-0.12.21/test/test_server.py:28: ResourceWarning: unclosed return False ResourceWarning: Enable tracemalloc to get the object allocation traceback WARNING: Skipping 'gunicorn' test (ImportError). ok test_simple (test_server.TestPasteServer.test_simple) Test a simple static page with this server adapter. ... /builddir/build/BUILD/bottle-0.12.21/test/test_server.py:28: ResourceWarning: unclosed return False ResourceWarning: Enable tracemalloc to get the object allocation traceback WARNING: Skipping 'paste' test (ImportError). ok test_simple (test_server.TestRocketServer.test_simple) Test a simple static page with this server adapter. ... /builddir/build/BUILD/bottle-0.12.21/test/test_server.py:28: ResourceWarning: unclosed return False ResourceWarning: Enable tracemalloc to get the object allocation traceback WARNING: Skipping 'rocket' test (ImportError). ok test_simple (test_server.TestServer.test_simple) Test a simple static page with this server adapter. ... ok test_simple (test_server.TestTornadoServer.test_simple) Test a simple static page with this server adapter. ... /builddir/build/BUILD/bottle-0.12.21/test/test_server.py:28: ResourceWarning: unclosed return False ResourceWarning: Enable tracemalloc to get the object allocation traceback WARNING: Skipping 'tornado' test (ImportError). ok test_simple (test_server.TestTwistedServer.test_simple) Test a simple static page with this server adapter. ... /builddir/build/BUILD/bottle-0.12.21/test/test_server.py:28: ResourceWarning: unclosed return False ResourceWarning: Enable tracemalloc to get the object allocation traceback WARNING: Skipping 'twisted' test (ImportError). ok test_asctime (test_sendfile.TestDateParser.test_asctime) DateParser: asctime format ... ok test_bad (test_sendfile.TestDateParser.test_bad) DateParser: Bad format ... ok test_rfc1123 (test_sendfile.TestDateParser.test_rfc1123) DateParser: RFC 1123 format ... ok test_rfc850 (test_sendfile.TestDateParser.test_rfc850) DateParser: RFC 850 format ... ok test_download (test_sendfile.TestSendFile.test_download) SendFile: Download as attachment ... /builddir/build/BUILD/bottle-0.12.21/test/test_sendfile.py:85: ResourceWarning: unclosed file <_io.BufferedReader name='/builddir/build/BUILD/bottle-0.12.21/test/test_sendfile.py'> f = static_file(os.path.basename(__file__), root='./') ResourceWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/bottle-0.12.21/test/test_sendfile.py:86: ResourceWarning: unclosed file <_io.BufferedReader name='/builddir/build/BUILD/bottle-0.12.21/test/test_sendfile.py'> self.assertEqual(open(__file__,'rb').read(), f.body.read()) ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_ims (test_sendfile.TestSendFile.test_ims) SendFile: If-Modified-Since ... /builddir/build/BUILD/bottle-0.12.21/test/test_sendfile.py:77: ResourceWarning: unclosed file <_io.BufferedReader name='/builddir/build/BUILD/bottle-0.12.21/test/test_sendfile.py'> self.assertEqual(open(__file__,'rb').read(), static_file(os.path.basename(__file__), root='./').body.read()) ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_invalid (test_sendfile.TestSendFile.test_invalid) SendFile: Invalid requests ... ok test_mime (test_sendfile.TestSendFile.test_mime) SendFile: Mime Guessing ... /builddir/build/BUILD/bottle-0.12.21/test/test_sendfile.py:62: ResourceWarning: unclosed file <_io.BufferedReader name='/builddir/build/BUILD/bottle-0.12.21/test/test_sendfile.py'> f = static_file(os.path.basename(__file__), root='./', mimetype='some/type') ResourceWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/bottle-0.12.21/test/test_sendfile.py:64: ResourceWarning: unclosed file <_io.BufferedReader name='/builddir/build/BUILD/bottle-0.12.21/test/test_sendfile.py'> f = static_file(os.path.basename(__file__), root='./', mimetype='text/foo') ResourceWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/bottle-0.12.21/test/test_sendfile.py:66: ResourceWarning: unclosed file <_io.BufferedReader name='/builddir/build/BUILD/bottle-0.12.21/test/test_sendfile.py'> f = static_file(os.path.basename(__file__), root='./', mimetype='text/foo', charset='latin1') ResourceWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/bottle-0.12.21/test/test_sendfile.py:67: ResourceWarning: unclosed file <_io.BufferedReader name='/builddir/build/BUILD/bottle-0.12.21/test/test_sendfile.py'> self.assertEqual('text/foo; charset=latin1', f.headers['Content-Type']) ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_range (test_sendfile.TestSendFile.test_range) ... /builddir/build/BUILD/bottle-0.12.21/test/test_sendfile.py:93: ResourceWarning: unclosed file <_io.BufferedReader name='/builddir/build/BUILD/bottle-0.12.21/test/test_sendfile.py'> self.assertEqual(c.read(16), tob('').join(f.body)) ResourceWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/bottle-0.12.21/test/test_sendfile.py:94: ResourceWarning: unclosed file <_io.BufferedReader name='test_sendfile.py'> self.assertEqual('bytes 10-25/%d' % len(open(basename, 'rb').read()), ResourceWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/bottle-0.12.21/test/test_sendfile.py:96: ResourceWarning: unclosed file <_io.BufferedReader name='test_sendfile.py'> self.assertEqual('bytes', f.headers['Accept-Ranges']) ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_range_parser (test_sendfile.TestSendFile.test_range_parser) ... ok test_valid (test_sendfile.TestSendFile.test_valid) SendFile: Valid requests ... /builddir/build/BUILD/bottle-0.12.21/test/test_sendfile.py:43: ResourceWarning: unclosed file <_io.BufferedReader name='/builddir/build/BUILD/bottle-0.12.21/test/test_sendfile.py'> self.assertEqual(open(__file__,'rb').read(), out.body.read()) ResourceWarning: Enable tracemalloc to get the object allocation traceback ok testDeEncode (test_securecookies.TestSecureCookies.testDeEncode) ... ok testIsEncoded (test_securecookies.TestSecureCookies.testIsEncoded) ... ok testValid (test_securecookies.TestSecureCookiesInBottle.testValid) ... ok testWrongKey (test_securecookies.TestSecureCookiesInBottle.testWrongKey) ... ok testBasic (test_router.TestRouter.testBasic) ... ok testBuild (test_router.TestRouter.testBuild) ... ok testBuildAnon (test_router.TestRouter.testBuildAnon) ... ok testBuildFilter (test_router.TestRouter.testBuildFilter) ... ok testErrorInPattern (test_router.TestRouter.testErrorInPattern) ... ok testFloatFilter (test_router.TestRouter.testFloatFilter) ... /builddir/build/BUILD/bottle-0.12.21/bottle.py:403: RuntimeWarning: Route > overwrites a previously defined route warnings.warn(msg % (method, rule), RuntimeWarning) ok testIntFilter (test_router.TestRouter.testIntFilter) ... ok testNewSyntax (test_router.TestRouter.testNewSyntax) ... ok testParentheses (test_router.TestRouter.testParentheses) ... /builddir/build/BUILD/bottle-0.12.21/bottle.py:403: RuntimeWarning: Route overwrites a previously defined route warnings.warn(msg % (method, rule), RuntimeWarning) ok testPathFilter (test_router.TestRouter.testPathFilter) ... ok testValueErrorInFilter (test_router.TestRouter.testValueErrorInFilter) ... ok testWildcardNames (test_router.TestRouter.testWildcardNames) ... ok test_any_static_before_dynamic (test_router.TestRouter.test_any_static_before_dynamic) Static ANY routes have higher priority than dynamic ANY routes. ... ok test_dynamic_any_if_method_exists (test_router.TestRouter.test_dynamic_any_if_method_exists) Check dynamic ANY routes if the matching method is known, ... ok test_dynamic_before_static_any (test_router.TestRouter.test_dynamic_before_static_any) Static ANY routes have lower priority than dynamic GET routes. ... ok test_lots_of_routes (test_router.TestRouter.test_lots_of_routes) ... ok testBasic (test_router.TestRouterInCGIMode.testBasic) ... ok testBuild (test_router.TestRouterInCGIMode.testBuild) ... ok testBuildAnon (test_router.TestRouterInCGIMode.testBuildAnon) ... ok testBuildFilter (test_router.TestRouterInCGIMode.testBuildFilter) ... ok testErrorInPattern (test_router.TestRouterInCGIMode.testErrorInPattern) ... ok testFloatFilter (test_router.TestRouterInCGIMode.testFloatFilter) ... ok testIntFilter (test_router.TestRouterInCGIMode.testIntFilter) ... ok testNewSyntax (test_router.TestRouterInCGIMode.testNewSyntax) ... ok testParentheses (test_router.TestRouterInCGIMode.testParentheses) ... ok testPathFilter (test_router.TestRouterInCGIMode.testPathFilter) ... ok testValueErrorInFilter (test_router.TestRouterInCGIMode.testValueErrorInFilter) ... ok testWildcardNames (test_router.TestRouterInCGIMode.testWildcardNames) ... ok test_any_static_before_dynamic (test_router.TestRouterInCGIMode.test_any_static_before_dynamic) Static ANY routes have higher priority than dynamic ANY routes. ... ok test_dynamic_any_if_method_exists (test_router.TestRouterInCGIMode.test_dynamic_any_if_method_exists) Check dynamic ANY routes if the matching method is known, ... ok test_dynamic_before_static_any (test_router.TestRouterInCGIMode.test_dynamic_before_static_any) Static ANY routes have lower priority than dynamic GET routes. ... ok test_lots_of_routes (test_router.TestRouterInCGIMode.test_lots_of_routes) ... ok test_callback_inspection (test_route.TestRoute.test_callback_inspection) ... ok test_get (test_resources.TestResourceManager.test_get) ... ok test_open (test_resources.TestResourceManager.test_open) ... /builddir/build/BUILD/bottle-0.12.21/test/test_resources.py:76: ResourceWarning: unclosed file <_io.TextIOWrapper name='/builddir/build/BUILD/bottle-0.12.21/test/test_resources.py' mode='r' encoding='utf-8'> self.assertEqual(fp.read(), open(__file__).read()) ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_path_absolutize (test_resources.TestResourceManager.test_path_absolutize) ... ok test_path_create (test_resources.TestResourceManager.test_path_create) ... ok test_path_normalize (test_resources.TestResourceManager.test_path_normalize) ... ok test_path_order (test_resources.TestResourceManager.test_path_order) ... ok test_path_unique (test_resources.TestResourceManager.test_path_unique) ... ok test_root_path (test_resources.TestResourceManager.test_root_path) ... ok test_apply (test_plugins.TestPluginAPI.test_apply) ... /builddir/build/BUILD/bottle-0.12.21/bottle.py:550: DeprecationWarning: Switch to Plugin API v2 and access the Route object directly. context = self if api > 1 else self._context ok test_callable (test_plugins.TestPluginAPI.test_callable) ... ok test_close (test_plugins.TestPluginAPI.test_close) ... ok test_instance_method_wrapper (test_plugins.TestPluginAPI.test_instance_method_wrapper) ... ok test_setup (test_plugins.TestPluginAPI.test_setup) ... /builddir/build/BUILD/bottle-0.12.21/test/test_plugins.py:198: DeprecationWarning: Please use assertEqual instead. self.assertEquals(getattr(plugin, 'app', None), self.app) ok test_install_decorator (test_plugins.TestPluginManagement.test_install_decorator) ... ok test_install_non_plugin (test_plugins.TestPluginManagement.test_install_non_plugin) ... ok test_install_plugin (test_plugins.TestPluginManagement.test_install_plugin) ... ok test_plugin_oder (test_plugins.TestPluginManagement.test_plugin_oder) ... ok test_route_plugin (test_plugins.TestPluginManagement.test_route_plugin) ... ok test_skip_all (test_plugins.TestPluginManagement.test_skip_all) ... ok test_skip_by_class (test_plugins.TestPluginManagement.test_skip_by_class) ... ok test_skip_by_instance (test_plugins.TestPluginManagement.test_skip_by_instance) ... ok test_skip_by_name (test_plugins.TestPluginManagement.test_skip_by_name) ... ok test_skip_nonlist (test_plugins.TestPluginManagement.test_skip_nonlist) ... ok test_uninstall_all (test_plugins.TestPluginManagement.test_uninstall_all) ... ok test_uninstall_by_instance (test_plugins.TestPluginManagement.test_uninstall_by_instance) ... ok test_uninstall_by_name (test_plugins.TestPluginManagement.test_uninstall_by_name) ... ok test_uninstall_by_type (test_plugins.TestPluginManagement.test_uninstall_by_type) ... ok test_bytearray (test_outputfilter.TestOutputFilter.test_bytearray) ... ok test_bytes (test_outputfilter.TestOutputFilter.test_bytes) ... ok test_cookie (test_outputfilter.TestOutputFilter.test_cookie) WSGI: Cookies ... ok test_empty_generator_callback (test_outputfilter.TestOutputFilter.test_empty_generator_callback) ... ok test_emptylist (test_outputfilter.TestOutputFilter.test_emptylist) ... ok test_error (test_outputfilter.TestOutputFilter.test_error) ... ok test_error_in_generator_callback (test_outputfilter.TestOutputFilter.test_error_in_generator_callback) ... ok test_fatal_error (test_outputfilter.TestOutputFilter.test_fatal_error) ... ok test_fatal_error_in_generator_callback (test_outputfilter.TestOutputFilter.test_fatal_error_in_generator_callback) ... ok test_file (test_outputfilter.TestOutputFilter.test_file) ... ok test_generator_callback (test_outputfilter.TestOutputFilter.test_generator_callback) ... ok test_httperror_in_generator_callback (test_outputfilter.TestOutputFilter.test_httperror_in_generator_callback) ... ok test_httpresponse_in_generator_callback (test_outputfilter.TestOutputFilter.test_httpresponse_in_generator_callback) ... ok test_illegal (test_outputfilter.TestOutputFilter.test_illegal) ... ok test_invalid_generator_callback (test_outputfilter.TestOutputFilter.test_invalid_generator_callback) ... ok test_iterator_with_close (test_outputfilter.TestOutputFilter.test_iterator_with_close) ... ok test_json (test_outputfilter.TestOutputFilter.test_json) ... ok test_json_HTTPError (test_outputfilter.TestOutputFilter.test_json_HTTPError) ... ok test_json_HTTPResponse (test_outputfilter.TestOutputFilter.test_json_HTTPResponse) ... ok test_json_serialization_error (test_outputfilter.TestOutputFilter.test_json_serialization_error) Verify that 500 errors serializing dictionaries don't return ... ok test_none (test_outputfilter.TestOutputFilter.test_none) ... ok test_tuple (test_outputfilter.TestOutputFilter.test_tuple) ... ok test_unicode (test_outputfilter.TestOutputFilter.test_unicode) ... ok test_unicode_generator_callback (test_outputfilter.TestOutputFilter.test_unicode_generator_callback) ... ok test_merge (test_mount.TestAppMerging.test_merge) ... ok test_mount (test_mount.TestAppMounting.test_mount) ... ok test_mount_json_bug (test_mount.TestAppMounting.test_mount_json_bug) ... ok test_mount_meta (test_mount.TestAppMounting.test_mount_meta) ... ok test_mount_no_plugins (test_mount.TestAppMounting.test_mount_no_plugins) ... ok test_mount_order_bug581 (test_mount.TestAppMounting.test_mount_order_bug581) ... ok test_mount_wsgi (test_mount.TestAppMounting.test_mount_wsgi) ... ok test_mount_wsgi_ctype_bug (test_mount.TestAppMounting.test_mount_wsgi_ctype_bug) ... ok test_no_slash_prefix (test_mount.TestAppMounting.test_no_slash_prefix) ... ok test_headergetbug (test_mdict.TestMultiDict.test_headergetbug) Assure HeaderDict.get() to be case insensitive ... ok test_isadict (test_mdict.TestMultiDict.test_isadict) MultiDict should behaves like a normal dict ... ok test_isheader (test_mdict.TestMultiDict.test_isheader) HeaderDict replaces by default and title()s its keys ... ok test_ismulti (test_mdict.TestMultiDict.test_ismulti) MultiDict has some special features ... ok test_data_import (test_importhook.TestImportHooks.test_data_import) ... :1049: ImportWarning: _ImportRedirect.find_spec() not found; falling back to find_module() :673: ImportWarning: _ImportRedirect.exec_module() not found; falling back to load_module() ok test_direkt_import (test_importhook.TestImportHooks.test_direkt_import) ... ok test_ext_isfile (test_importhook.TestImportHooks.test_ext_isfile) The virtual module needs a valid __file__ attribute. ... ok test_from_import (test_importhook.TestImportHooks.test_from_import) ... ok test_import_fail (test_importhook.TestImportHooks.test_import_fail) Test a simple static page with this server adapter. ... ok test_attr_access (test_formsdict.TestFormsDict.test_attr_access) FomsDict.attribute returs string values as unicode. ... ok test_attr_missing (test_formsdict.TestFormsDict.test_attr_missing) FomsDict.attribute returs u'' on missing keys. ... ok test_attr_unicode_error (test_formsdict.TestFormsDict.test_attr_unicode_error) FomsDict.attribute returs u'' on UnicodeError. ... ok test_decode_method (test_formsdict.TestFormsDict.test_decode_method) ... ok test_content_type (test_fileupload.TestFileUpload.test_content_type) ... ok test_filename (test_fileupload.TestFileUpload.test_filename) ... ok test_name (test_fileupload.TestFileUpload.test_name) ... ok test_preserve_case_issue_582 (test_fileupload.TestFileUpload.test_preserve_case_issue_582) ... ok test_raw_filename (test_fileupload.TestFileUpload.test_raw_filename) ... ok test_save_buffer (test_fileupload.TestFileUpload.test_save_buffer) ... /builddir/build/BUILD/bottle-0.12.21/test/test_fileupload.py:49: ResourceWarning: unclosed file <_io.BufferedReader name='/builddir/build/BUILD/bottle-0.12.21/test/test_fileupload.py'> self.assertEqual(fu.file.read(), buff.read()) ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_save_dir (test_fileupload.TestFileUpload.test_save_dir) ... /builddir/build/BUILD/bottle-0.12.21/test/test_fileupload.py:67: ResourceWarning: unclosed file <_io.BufferedReader name='/tmp/tmpqp7vh2i5/test_fileupload.py'> self.assertEqual(fu.file.read(), open(filepath, 'rb').read()) ResourceWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/bottle-0.12.21/test/test_fileupload.py:69: ResourceWarning: unclosed file <_io.BufferedReader name='/builddir/build/BUILD/bottle-0.12.21/test/test_fileupload.py'> os.rmdir(dirpath) ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_save_file (test_fileupload.TestFileUpload.test_save_file) ... /builddir/build/BUILD/bottle-0.12.21/test/test_fileupload.py:56: ResourceWarning: unclosed file <_io.BufferedReader name='/builddir/build/BUILD/bottle-0.12.21/test/test_fileupload.py'> self.assertEqual(fu.file.read(), buff.read()) ResourceWarning: Enable tracemalloc to get the object allocation traceback /builddir/build/BUILD/bottle-0.12.21/test/test_fileupload.py:56: ResourceWarning: unclosed file <_io.BufferedRandom name=4> self.assertEqual(fu.file.read(), buff.read()) ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_save_overwrite_lock (test_fileupload.TestFileUpload.test_save_overwrite_lock) ... /builddir/build/BUILD/bottle-0.12.21/test/test_fileupload.py:60: ResourceWarning: unclosed file <_io.BufferedReader name='/builddir/build/BUILD/bottle-0.12.21/test/test_fileupload.py'> self.assertRaises(IOError, fu.save, __file__) ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_request (test_contextlocals.TestThreadLocals.test_request) ... ok test_response (test_contextlocals.TestThreadLocals.test_response) ... ok test_attr_access (test_configdict.TestConfigDict.test_attr_access) ConfigDict allow attribute access to keys. ... /builddir/build/BUILD/bottle-0.12.21/test/test_configdict.py:30: DeprecationWarning: Attribute assignment is deprecated. c.test = 5 /builddir/build/BUILD/bottle-0.12.21/test/test_configdict.py:31: DeprecationWarning: Attribute access is deprecated. self.assertEqual(5, c.test) /builddir/build/BUILD/bottle-0.12.21/test/test_configdict.py:34: DeprecationWarning: Attribute access is deprecated. self.assertEqual(6, c.test) /builddir/build/BUILD/bottle-0.12.21/test/test_configdict.py:38: DeprecationWarning: Attribute access is deprecated. self.assertEqual(None, c.test) ok test_call (test_configdict.TestConfigDict.test_call) Calling updates and returns the dict. ... /builddir/build/BUILD/bottle-0.12.21/test/test_configdict.py:61: DeprecationWarning: Calling ConfDict is deprecated. Use the update() method. self.assertEqual(c, c(a=1)) /builddir/build/BUILD/bottle-0.12.21/test/test_configdict.py:63: DeprecationWarning: Attribute access is deprecated. self.assertEqual(1, c.a) ok test_isadict (test_configdict.TestConfigDict.test_isadict) ConfigDict should behaves like a normal dict. ... /builddir/build/BUILD/bottle-0.12.21/test/test_configdict.py:12: DeprecationWarning: Constructor does no longer accept parameters. d, m = dict(a=5), ConfigDict(a=5) ok test_issue588 (test_configdict.TestConfigDict.test_issue588) `ConfigDict` namespaces break route options ... /builddir/build/BUILD/bottle-0.12.21/test/test_configdict.py:70: DeprecationWarning: Accessing namespaces as dicts is discouraged. Only use flat item access: cfg["names"]["pace"]["key"] -> cfg["name.space.key"] self.assertEqual('c', c['a']['b']) :861: DeprecationWarning: Accessing namespaces as dicts is discouraged. Only use flat item access: cfg["names"]["pace"]["key"] -> cfg["name.space.key"] ok test_issue720 (test_configdict.TestConfigDict.test_issue720) Accept unicode keys. ... ok test_namespaces (test_configdict.TestConfigDict.test_namespaces) Access to a non-existent uppercase attribute creates a new namespace. ... /builddir/build/BUILD/bottle-0.12.21/test/test_configdict.py:43: DeprecationWarning: Attribute access is deprecated. self.assertEqual(ConfigDict.Namespace, c.Name.Space.__class__) :774: DeprecationWarning: Accessing namespaces as dicts is discouraged. Only use flat item access: cfg["names"]["pace"]["key"] -> cfg["name.space.key"] /builddir/build/BUILD/bottle-0.12.21/test/test_configdict.py:44: DeprecationWarning: Attribute access is deprecated. c.Name.Space.value = 5 /builddir/build/BUILD/bottle-0.12.21/test/test_configdict.py:44: DeprecationWarning: Attribute assignment is deprecated. c.Name.Space.value = 5 /builddir/build/BUILD/bottle-0.12.21/test/test_configdict.py:45: DeprecationWarning: Attribute access is deprecated. self.assertEqual(5, c.Name.Space.value) /builddir/build/BUILD/bottle-0.12.21/test/test_configdict.py:46: DeprecationWarning: Attribute access is deprecated. self.assertTrue('value' in c.Name.Space) /builddir/build/BUILD/bottle-0.12.21/test/test_configdict.py:47: DeprecationWarning: Attribute access is deprecated. self.assertTrue('Space' in c.Name) /builddir/build/BUILD/bottle-0.12.21/test/test_configdict.py:51: DeprecationWarning: Attribute assignment is deprecated. self.assertRaises(AttributeError, lambda: setattr(c, 'Name', 5)) /builddir/build/BUILD/bottle-0.12.21/test/test_configdict.py:53: DeprecationWarning: Attribute assignment is deprecated. self.assertRaises(AttributeError, lambda: setattr(c, 'keys', 5)) /builddir/build/BUILD/bottle-0.12.21/test/test_configdict.py:56: DeprecationWarning: Attribute access is deprecated. self.assertEqual(5, c.Name) ok test_string_key_only (test_configdict.TestConfigDict.test_string_key_only) ... ok test_load_dict (test_config.TestConfDict.test_load_dict) ... /builddir/build/BUILD/bottle-0.12.21/test/test_config.py:39: DeprecationWarning: Please use assertEqual instead. self.assertEquals(c['a.b.foo'], 5) /builddir/build/BUILD/bottle-0.12.21/test/test_config.py:40: DeprecationWarning: Please use assertEqual instead. self.assertEquals(c['a.b.bar'], 6) /builddir/build/BUILD/bottle-0.12.21/test/test_config.py:41: DeprecationWarning: Please use assertEqual instead. self.assertEquals(c['a.baz'], 7) ok test_meta (test_config.TestConfDict.test_meta) ... /builddir/build/BUILD/bottle-0.12.21/test/test_config.py:32: DeprecationWarning: Please use assertEqual instead. self.assertEquals(c['int'], 6) ok test_namespaces (test_config.TestConfDict.test_namespaces) ... ok test_update (test_config.TestConfDict.test_update) ... ok test_write (test_config.TestConfDict.test_write) ... ok test__header (test_auth.TestBasicAuth.test__header) ... ok ---------------------------------------------------------------------- Ran 315 tests in 2.217s OK + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-bottle-0.12.21-4.fc38.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.WhoH05 + umask 022 + cd /builddir/build/BUILD + cd bottle-0.12.21 + DOCDIR=/builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64/usr/share/doc/python3-bottle + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64/usr/share/doc/python3-bottle + cp -pr AUTHORS /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64/usr/share/doc/python3-bottle + cp -pr README.rst /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64/usr/share/doc/python3-bottle + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.thlqBi + umask 022 + cd /builddir/build/BUILD + cd bottle-0.12.21 + LICENSEDIR=/builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64/usr/share/licenses/python3-bottle + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64/usr/share/licenses/python3-bottle + cp -pr LICENSE /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64/usr/share/licenses/python3-bottle + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-bottle = 0.12.21-4.fc38 python3-bottle = 0.12.21-4.fc38 python3.11-bottle = 0.12.21-4.fc38 python3.11dist(bottle) = 0.12.21 python3dist(bottle) = 0.12.21 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.11 Obsoletes: python-bottle < 0.12.21-4.fc38 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64 Wrote: /builddir/build/RPMS/python3-bottle-0.12.21-4.fc38.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.WvTdjw + umask 022 + cd /builddir/build/BUILD + cd bottle-0.12.21 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-bottle-0.12.21-4.fc38.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.1io4bO + umask 022 + cd /builddir/build/BUILD + rm -rf bottle-0.12.21 bottle-0.12.21.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0