Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/certbot.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1676885930.915508/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.0_8lkw32:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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.0_8lkw32:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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', 'c1f8303af6dd475ba347df5391512200', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1676885930.915508/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.0_8lkw32:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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/certbot.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=1674000000 Wrote: /builddir/build/SRPMS/certbot-2.1.0-2.fc39.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/certbot.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1676885930.915508/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.0_8lkw32:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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=TrueraiseExc=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.0_8lkw32:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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', 'b7439b4fc3fb4dac85616ba1f9ab6aeb', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1676885930.915508/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.0_8lkw32:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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 -br --target x86_64 --nodeps /builddir/build/SPECS/certbot.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=1674000000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.YqB4sm + umask 022 + cd /builddir/build/BUILD + /usr/lib/rpm/redhat/gpgverify --keyring=/builddir/build/SOURCES/certbot.pub --signature=/builddir/build/SOURCES/certbot-2.1.0.tar.gz.asc --data=/builddir/build/SOURCES/certbot-2.1.0.tar.gz gpgv: Signature made Wed Dec 7 14:50:47 2022 UTC gpgv: using RSA key 20F201346BF8F3F455A73F9A780CC99432A28621 gpgv: Good signature from "EFF Certbot Team " + cd /builddir/build/BUILD + rm -rf certbot-2.1.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/certbot-2.1.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd certbot-2.1.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -rf certbot.egg-info + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.rIFTdo + umask 022 + cd /builddir/build/BUILD + cd certbot-2.1.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + 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 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 ' + TMPDIR=/builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir + RPM_TOXENV=py311 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/certbot-2.1.0/pyproject-wheeldir Handling setuptools >= 40.8 from default build backend Requirement not satisfied: setuptools >= 40.8 Handling wheel from default build backend Requirement not satisfied: wheel Exiting dependency generation pass: build backend + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/certbot-2.1.0-2.fc39.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/certbot.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1676885930.915508/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.0_8lkw32:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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=TrueraiseExc=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.0_8lkw32:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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', '7b478b075f154d329f6e9ce76c5b18e4', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1676885930.915508/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.0_8lkw32:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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 -br --target x86_64 --nodeps /builddir/build/SPECS/certbot.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=1674000000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Qn33eE + umask 022 + cd /builddir/build/BUILD + /usr/lib/rpm/redhat/gpgverify --keyring=/builddir/build/SOURCES/certbot.pub --signature=/builddir/build/SOURCES/certbot-2.1.0.tar.gz.asc --data=/builddir/build/SOURCES/certbot-2.1.0.tar.gz gpgv: Signature made Wed Dec 7 14:50:47 2022 UTC gpgv: using RSA key 20F201346BF8F3F455A73F9A780CC99432A28621 gpgv: Good signature from "EFF Certbot Team " + cd /builddir/build/BUILD + rm -rf certbot-2.1.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/certbot-2.1.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd certbot-2.1.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -rf certbot.egg-info + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.Y1Gx9c + umask 022 + cd /builddir/build/BUILD + cd certbot-2.1.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + 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 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 ' + TMPDIR=/builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir + RPM_TOXENV=py311 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/certbot-2.1.0/pyproject-wheeldir Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 65.5.1) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.38.4) warning: no previously-included files matching '__pycache__' found anywhere in distribution warning: no previously-included files matching '*.py[cod]' found anywhere in distribution HOOK STDOUT: running egg_info HOOK STDOUT: creating certbot.egg-info HOOK STDOUT: writing certbot.egg-info/PKG-INFO HOOK STDOUT: writing dependency_links to certbot.egg-info/dependency_links.txt HOOK STDOUT: writing entry points to certbot.egg-info/entry_points.txt HOOK STDOUT: writing requirements to certbot.egg-info/requires.txt HOOK STDOUT: writing top-level names to certbot.egg-info/top_level.txt HOOK STDOUT: writing manifest file 'certbot.egg-info/SOURCES.txt' HOOK STDOUT: reading manifest file 'certbot.egg-info/SOURCES.txt' HOOK STDOUT: reading manifest template 'MANIFEST.in' HOOK STDOUT: adding license file 'LICENSE.txt' HOOK STDOUT: writing manifest file 'certbot.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.38.4) warning: no previously-included files matching '__pycache__' found anywhere in distribution warning: no previously-included files matching '*.py[cod]' found anywhere in distribution HOOK STDOUT: running dist_info HOOK STDOUT: writing certbot.egg-info/PKG-INFO HOOK STDOUT: writing dependency_links to certbot.egg-info/dependency_links.txt HOOK STDOUT: writing entry points to certbot.egg-info/entry_points.txt HOOK STDOUT: writing requirements to certbot.egg-info/requires.txt HOOK STDOUT: writing top-level names to certbot.egg-info/top_level.txt HOOK STDOUT: reading manifest file 'certbot.egg-info/SOURCES.txt' HOOK STDOUT: reading manifest template 'MANIFEST.in' HOOK STDOUT: adding license file 'LICENSE.txt' HOOK STDOUT: writing manifest file 'certbot.egg-info/SOURCES.txt' HOOK STDOUT: creating '/builddir/build/BUILD/certbot-2.1.0/certbot-2.1.0.dist-info' Handling acme (>=2.1.0) from hook generated metadata: Requires-Dist Requirement not satisfied: acme (>=2.1.0) Handling ConfigArgParse (>=0.9.3) from hook generated metadata: Requires-Dist Requirement not satisfied: ConfigArgParse (>=0.9.3) Handling configobj (>=5.0.6) from hook generated metadata: Requires-Dist Requirement not satisfied: configobj (>=5.0.6) Handling cryptography (>=2.5.0) from hook generated metadata: Requires-Dist Requirement not satisfied: cryptography (>=2.5.0) Handling distro (>=1.0.1) from hook generated metadata: Requires-Dist Requirement not satisfied: distro (>=1.0.1) Handling josepy (>=1.13.0) from hook generated metadata: Requires-Dist Requirement not satisfied: josepy (>=1.13.0) Handling parsedatetime (>=2.4) from hook generated metadata: Requires-Dist Requirement not satisfied: parsedatetime (>=2.4) Handling pyrfc3339 from hook generated metadata: Requires-Dist Requirement not satisfied: pyrfc3339 Handling pytz (>=2019.3) from hook generated metadata: Requires-Dist Requirement not satisfied: pytz (>=2019.3) Handling setuptools (>=41.6.0) from hook generated metadata: Requires-Dist Requirement satisfied: setuptools (>=41.6.0) (installed: setuptools 65.5.1) Handling pywin32 (>=300) ; sys_platform == "win32" from hook generated metadata: Requires-Dist Ignoring alien requirement: pywin32 (>=300) ; sys_platform == "win32" Handling azure-devops ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: azure-devops ; extra == 'all' Handling ipdb ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: ipdb ; extra == 'all' Handling poetry (>=1.2.0) ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: poetry (>=1.2.0) ; extra == 'all' Handling poetry-plugin-export (>=1.1.0) ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: poetry-plugin-export (>=1.1.0) ; extra == 'all' Handling twine ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: twine ; extra == 'all' Handling Sphinx (>=1.2) ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: Sphinx (>=1.2) ; extra == 'all' Handling sphinx-rtd-theme ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: sphinx-rtd-theme ; extra == 'all' Handling coverage ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: coverage ; extra == 'all' Handling mypy ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: mypy ; extra == 'all' Handling pip ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: pip ; extra == 'all' Handling pytest ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: pytest ; extra == 'all' Handling pytest-cov ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: pytest-cov ; extra == 'all' Handling pytest-xdist ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: pytest-xdist ; extra == 'all' Handling setuptools ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: setuptools ; extra == 'all' Handling tox ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: tox ; extra == 'all' Handling types-pyOpenSSL ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-pyOpenSSL ; extra == 'all' Handling types-pyRFC3339 ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-pyRFC3339 ; extra == 'all' Handling types-pytz ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-pytz ; extra == 'all' Handling types-requests ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-requests ; extra == 'all' Handling types-setuptools ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-setuptools ; extra == 'all' Handling types-six ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-six ; extra == 'all' Handling typing-extensions ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: typing-extensions ; extra == 'all' Handling wheel ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: wheel ; extra == 'all' Handling pylint ; (python_full_version >= "3.7.2") and extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: pylint ; (python_full_version >= "3.7.2") and extra == 'all' Handling azure-devops ; extra == 'dev' from hook generated metadata: Requires-Dist Ignoring alien requirement: azure-devops ; extra == 'dev' Handling ipdb ; extra == 'dev' from hook generated metadata: Requires-Dist Ignoring alien requirement: ipdb ; extra == 'dev' Handling poetry (>=1.2.0) ; extra == 'dev' from hook generated metadata: Requires-Dist Ignoring alien requirement: poetry (>=1.2.0) ; extra == 'dev' Handling poetry-plugin-export (>=1.1.0) ; extra == 'dev' from hook generated metadata: Requires-Dist Ignoring alien requirement: poetry-plugin-export (>=1.1.0) ; extra == 'dev' Handling twine ; extra == 'dev' from hook generated metadata: Requires-Dist Ignoring alien requirement: twine ; extra == 'dev' Handling Sphinx (>=1.2) ; extra == 'docs' from hook generated metadata: Requires-Dist Ignoring alien requirement: Sphinx (>=1.2) ; extra == 'docs' Handling sphinx-rtd-theme ; extra == 'docs' from hook generated metadata: Requires-Dist Ignoring alien requirement: sphinx-rtd-theme ; extra == 'docs' Handling coverage ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: coverage ; extra == 'test' Handling mypy ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: mypy ; extra == 'test' Handling pip ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: pip ; extra == 'test' Handling pytest ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: pytest ; extra == 'test' Handling pytest-cov ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: pytest-cov ; extra == 'test' Handling pytest-xdist ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: pytest-xdist ; extra == 'test' Handling setuptools ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: setuptools ; extra == 'test' Handling tox ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: tox ; extra == 'test' Handling types-pyOpenSSL ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-pyOpenSSL ; extra == 'test' Handling types-pyRFC3339 ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-pyRFC3339 ; extra == 'test' Handling types-pytz ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-pytz ; extra == 'test' Handling types-requests ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-requests ; extra == 'test' Handling types-setuptools ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-setuptools ; extra == 'test' Handling types-six ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-six ; extra == 'test' Handling typing-extensions ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: typing-extensions ; extra == 'test' Handling wheel ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: wheel ; extra == 'test' Handling pylint ; (python_full_version >= "3.7.2") and extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: pylint ; (python_full_version >= "3.7.2") and extra == 'test' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/certbot-2.1.0-2.fc39.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --target x86_64 --nodeps /builddir/build/SPECS/certbot.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1676885930.915508/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.0_8lkw32:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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=TrueraiseExc=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.0_8lkw32:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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', 'c97577288704407c84e0f255509101ce', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1676885930.915508/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.0_8lkw32:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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 -br --target x86_64 --nodeps /builddir/build/SPECS/certbot.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=1674000000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.ZtV3r1 + umask 022 + cd /builddir/build/BUILD + /usr/lib/rpm/redhat/gpgverify --keyring=/builddir/build/SOURCES/certbot.pub --signature=/builddir/build/SOURCES/certbot-2.1.0.tar.gz.asc --data=/builddir/build/SOURCES/certbot-2.1.0.tar.gz gpgv: Signature made Wed Dec 7 14:50:47 2022 UTC gpgv: using RSA key 20F201346BF8F3F455A73F9A780CC99432A28621 gpgv: Good signature from "EFF Certbot Team " + cd /builddir/build/BUILD + rm -rf certbot-2.1.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/certbot-2.1.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd certbot-2.1.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -rf certbot.egg-info + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.Bq69SI + umask 022 + cd /builddir/build/BUILD + cd certbot-2.1.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + 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 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 ' + TMPDIR=/builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir + RPM_TOXENV=py311 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/certbot-2.1.0/pyproject-wheeldir Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 65.5.1) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.38.4) warning: no previously-included files matching '__pycache__' found anywhere in distribution warning: no previously-included files matching '*.py[cod]' found anywhere in distribution HOOK STDOUT: running egg_info HOOK STDOUT: creating certbot.egg-info HOOK STDOUT: writing certbot.egg-info/PKG-INFO HOOK STDOUT: writing dependency_links to certbot.egg-info/dependency_links.txt HOOK STDOUT: writing entry points to certbot.egg-info/entry_points.txt HOOK STDOUT: writing requirements to certbot.egg-info/requires.txt HOOK STDOUT: writing top-level names to certbot.egg-info/top_level.txt HOOK STDOUT: writing manifest file 'certbot.egg-info/SOURCES.txt' HOOK STDOUT: reading manifest file 'certbot.egg-info/SOURCES.txt' HOOK STDOUT: reading manifest template 'MANIFEST.in' HOOK STDOUT: adding license file 'LICENSE.txt' HOOK STDOUT: writing manifest file 'certbot.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.38.4) warning: no previously-included files matching '__pycache__' found anywhere in distribution warning: no previously-included files matching '*.py[cod]' found anywhere in distribution HOOK STDOUT: running dist_info HOOK STDOUT: writing certbot.egg-info/PKG-INFO HOOK STDOUT: writing dependency_links to certbot.egg-info/dependency_links.txt HOOK STDOUT: writing entry points to certbot.egg-info/entry_points.txt HOOK STDOUT: writing requirements to certbot.egg-info/requires.txt HOOK STDOUT: writing top-level names to certbot.egg-info/top_level.txt HOOK STDOUT: reading manifest file 'certbot.egg-info/SOURCES.txt' HOOK STDOUT: reading manifest template 'MANIFEST.in' HOOK STDOUT: adding license file 'LICENSE.txt' HOOK STDOUT: writing manifest file 'certbot.egg-info/SOURCES.txt' HOOK STDOUT: creating '/builddir/build/BUILD/certbot-2.1.0/certbot-2.1.0.dist-info' Handling acme (>=2.1.0) from hook generated metadata: Requires-Dist Requirement satisfied: acme (>=2.1.0) (installed: acme 2.1.0) Handling ConfigArgParse (>=0.9.3) from hook generated metadata: Requires-Dist Requirement satisfied: ConfigArgParse (>=0.9.3) (installed: ConfigArgParse 1.5.3) Handling configobj (>=5.0.6) from hook generated metadata: Requires-Dist Requirement satisfied: configobj (>=5.0.6) (installed: configobj 5.0.8) Handling cryptography (>=2.5.0) from hook generated metadata: Requires-Dist Requirement satisfied: cryptography (>=2.5.0) (installed: cryptography 37.0.2) Handling distro (>=1.0.1) from hook generated metadata: Requires-Dist Requirement satisfied: distro (>=1.0.1) (installed: distro 1.8.0) Handling josepy (>=1.13.0) from hook generated metadata: Requires-Dist Requirement satisfied: josepy (>=1.13.0) (installed: josepy 1.13.0) Handling parsedatetime (>=2.4) from hook generated metadata: Requires-Dist Requirement satisfied: parsedatetime (>=2.4) (installed: parsedatetime 2.6) Handling pyrfc3339 from hook generated metadata: Requires-Dist Requirement satisfied: pyrfc3339 (installed: pyrfc3339 1.1) Handling pytz (>=2019.3) from hook generated metadata: Requires-Dist Requirement satisfied: pytz (>=2019.3) (installed: pytz 2022.7.1) Handling setuptools (>=41.6.0) from hook generated metadata: Requires-Dist Requirement satisfied: setuptools (>=41.6.0) (installed: setuptools 65.5.1) Handling pywin32 (>=300) ; sys_platform == "win32" from hook generated metadata: Requires-Dist Ignoring alien requirement: pywin32 (>=300) ; sys_platform == "win32" Handling azure-devops ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: azure-devops ; extra == 'all' Handling ipdb ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: ipdb ; extra == 'all' Handling poetry (>=1.2.0) ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: poetry (>=1.2.0) ; extra == 'all' Handling poetry-plugin-export (>=1.1.0) ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: poetry-plugin-export (>=1.1.0) ; extra == 'all' Handling twine ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: twine ; extra == 'all' Handling Sphinx (>=1.2) ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: Sphinx (>=1.2) ; extra == 'all' Handling sphinx-rtd-theme ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: sphinx-rtd-theme ; extra == 'all' Handling coverage ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: coverage ; extra == 'all' Handling mypy ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: mypy ; extra == 'all' Handling pip ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: pip ; extra == 'all' Handling pytest ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: pytest ; extra == 'all' Handling pytest-cov ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: pytest-cov ; extra == 'all' Handling pytest-xdist ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: pytest-xdist ; extra == 'all' Handling setuptools ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: setuptools ; extra == 'all' Handling tox ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: tox ; extra == 'all' Handling types-pyOpenSSL ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-pyOpenSSL ; extra == 'all' Handling types-pyRFC3339 ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-pyRFC3339 ; extra == 'all' Handling types-pytz ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-pytz ; extra == 'all' Handling types-requests ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-requests ; extra == 'all' Handling types-setuptools ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-setuptools ; extra == 'all' Handling types-six ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-six ; extra == 'all' Handling typing-extensions ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: typing-extensions ; extra == 'all' Handling wheel ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: wheel ; extra == 'all' Handling pylint ; (python_full_version >= "3.7.2") and extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: pylint ; (python_full_version >= "3.7.2") and extra == 'all' Handling azure-devops ; extra == 'dev' from hook generated metadata: Requires-Dist Ignoring alien requirement: azure-devops ; extra == 'dev' Handling ipdb ; extra == 'dev' from hook generated metadata: Requires-Dist Ignoring alien requirement: ipdb ; extra == 'dev' Handling poetry (>=1.2.0) ; extra == 'dev' from hook generated metadata: Requires-Dist Ignoring alien requirement: poetry (>=1.2.0) ; extra == 'dev' Handling poetry-plugin-export (>=1.1.0) ; extra == 'dev' from hook generated metadata: Requires-Dist Ignoring alien requirement: poetry-plugin-export (>=1.1.0) ; extra == 'dev' Handling twine ; extra == 'dev' from hook generated metadata: Requires-Dist Ignoring alien requirement: twine ; extra == 'dev' Handling Sphinx (>=1.2) ; extra == 'docs' from hook generated metadata: Requires-Dist Ignoring alien requirement: Sphinx (>=1.2) ; extra == 'docs' Handling sphinx-rtd-theme ; extra == 'docs' from hook generated metadata: Requires-Dist Ignoring alien requirement: sphinx-rtd-theme ; extra == 'docs' Handling coverage ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: coverage ; extra == 'test' Handling mypy ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: mypy ; extra == 'test' Handling pip ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: pip ; extra == 'test' Handling pytest ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: pytest ; extra == 'test' Handling pytest-cov ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: pytest-cov ; extra == 'test' Handling pytest-xdist ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: pytest-xdist ; extra == 'test' Handling setuptools ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: setuptools ; extra == 'test' Handling tox ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: tox ; extra == 'test' Handling types-pyOpenSSL ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-pyOpenSSL ; extra == 'test' Handling types-pyRFC3339 ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-pyRFC3339 ; extra == 'test' Handling types-pytz ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-pytz ; extra == 'test' Handling types-requests ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-requests ; extra == 'test' Handling types-setuptools ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-setuptools ; extra == 'test' Handling types-six ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-six ; extra == 'test' Handling typing-extensions ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: typing-extensions ; extra == 'test' Handling wheel ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: wheel ; extra == 'test' Handling pylint ; (python_full_version >= "3.7.2") and extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: pylint ; (python_full_version >= "3.7.2") and extra == 'test' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/certbot-2.1.0-2.fc39.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --target x86_64 --nodeps /builddir/build/SPECS/certbot.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1676885930.915508/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.0_8lkw32:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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.0_8lkw32:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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', '3a4341eecfe54c65ba708526c11b1034', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1676885930.915508/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.0_8lkw32:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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 -ba --noprep --target x86_64 --nodeps /builddir/build/SPECS/certbot.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=1674000000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.M9t6Au + umask 022 + cd /builddir/build/BUILD + cd certbot-2.1.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + 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 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv certbot-2.1.0.dist-info/ removed 'certbot-2.1.0.dist-info/LICENSE.txt' removed 'certbot-2.1.0.dist-info/METADATA' removed 'certbot-2.1.0.dist-info/entry_points.txt' removed 'certbot-2.1.0.dist-info/top_level.txt' removed directory 'certbot-2.1.0.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 ' + TMPDIR=/builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir + RPM_TOXENV=py311 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/certbot-2.1.0/pyproject-wheeldir Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 65.5.1) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.38.4) warning: no previously-included files matching '__pycache__' found anywhere in distribution warning: no previously-included files matching '*.py[cod]' found anywhere in distribution HOOK STDOUT: running egg_info HOOK STDOUT: writing certbot.egg-info/PKG-INFO HOOK STDOUT: writing dependency_links to certbot.egg-info/dependency_links.txt HOOK STDOUT: writing entry points to certbot.egg-info/entry_points.txt HOOK STDOUT: writing requirements to certbot.egg-info/requires.txt HOOK STDOUT: writing top-level names to certbot.egg-info/top_level.txt HOOK STDOUT: reading manifest file 'certbot.egg-info/SOURCES.txt' HOOK STDOUT: reading manifest template 'MANIFEST.in' HOOK STDOUT: adding license file 'LICENSE.txt' HOOK STDOUT: writing manifest file 'certbot.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.38.4) warning: no previously-included files matching '__pycache__' found anywhere in distribution warning: no previously-included files matching '*.py[cod]' found anywhere in distribution HOOK STDOUT: running dist_info HOOK STDOUT: writing certbot.egg-info/PKG-INFO HOOK STDOUT: writing dependency_links to certbot.egg-info/dependency_links.txt HOOK STDOUT: writing entry points to certbot.egg-info/entry_points.txt HOOK STDOUT: writing requirements to certbot.egg-info/requires.txt HOOK STDOUT: writing top-level names to certbot.egg-info/top_level.txt HOOK STDOUT: reading manifest file 'certbot.egg-info/SOURCES.txt' HOOK STDOUT: reading manifest template 'MANIFEST.in' HOOK STDOUT: adding license file 'LICENSE.txt' HOOK STDOUT: writing manifest file 'certbot.egg-info/SOURCES.txt' HOOK STDOUT: creating '/builddir/build/BUILD/certbot-2.1.0/certbot-2.1.0.dist-info' Handling acme (>=2.1.0) from hook generated metadata: Requires-Dist Requirement satisfied: acme (>=2.1.0) (installed: acme 2.1.0) Handling ConfigArgParse (>=0.9.3) from hook generated metadata: Requires-Dist Requirement satisfied: ConfigArgParse (>=0.9.3) (installed: ConfigArgParse 1.5.3) Handling configobj (>=5.0.6) from hook generated metadata: Requires-Dist Requirement satisfied: configobj (>=5.0.6) (installed: configobj 5.0.8) Handling cryptography (>=2.5.0) from hook generated metadata: Requires-Dist Requirement satisfied: cryptography (>=2.5.0) (installed: cryptography 37.0.2) Handling distro (>=1.0.1) from hook generated metadata: Requires-Dist Requirement satisfied: distro (>=1.0.1) (installed: distro 1.8.0) Handling josepy (>=1.13.0) from hook generated metadata: Requires-Dist Requirement satisfied: josepy (>=1.13.0) (installed: josepy 1.13.0) Handling parsedatetime (>=2.4) from hook generated metadata: Requires-Dist Requirement satisfied: parsedatetime (>=2.4) (installed: parsedatetime 2.6) Handling pyrfc3339 from hook generated metadata: Requires-Dist Requirement satisfied: pyrfc3339 (installed: pyrfc3339 1.1) Handling pytz (>=2019.3) from hook generated metadata: Requires-Dist Requirement satisfied: pytz (>=2019.3) (installed: pytz 2022.7.1) Handling setuptools (>=41.6.0) from hook generated metadata: Requires-Dist Requirement satisfied: setuptools (>=41.6.0) (installed: setuptools 65.5.1) Handling pywin32 (>=300) ; sys_platform == "win32" from hook generated metadata: Requires-Dist Ignoring alien requirement: pywin32 (>=300) ; sys_platform == "win32" Handling azure-devops ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: azure-devops ; extra == 'all' Handling ipdb ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: ipdb ; extra == 'all' Handling poetry (>=1.2.0) ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: poetry (>=1.2.0) ; extra == 'all' Handling poetry-plugin-export (>=1.1.0) ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: poetry-plugin-export (>=1.1.0) ; extra == 'all' Handling twine ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: twine ; extra == 'all' Handling Sphinx (>=1.2) ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: Sphinx (>=1.2) ; extra == 'all' Handling sphinx-rtd-theme ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: sphinx-rtd-theme ; extra == 'all' Handling coverage ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: coverage ; extra == 'all' Handling mypy ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: mypy ; extra == 'all' Handling pip ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: pip ; extra == 'all' Handling pytest ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: pytest ; extra == 'all' Handling pytest-cov ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: pytest-cov ; extra == 'all' Handling pytest-xdist ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: pytest-xdist ; extra == 'all' Handling setuptools ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: setuptools ; extra == 'all' Handling tox ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: tox ; extra == 'all' Handling types-pyOpenSSL ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-pyOpenSSL ; extra == 'all' Handling types-pyRFC3339 ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-pyRFC3339 ; extra == 'all' Handling types-pytz ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-pytz ; extra == 'all' Handling types-requests ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-requests ; extra == 'all' Handling types-setuptools ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-setuptools ; extra == 'all' Handling types-six ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-six ; extra == 'all' Handling typing-extensions ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: typing-extensions ; extra == 'all' Handling wheel ; extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: wheel ; extra == 'all' Handling pylint ; (python_full_version >= "3.7.2") and extra == 'all' from hook generated metadata: Requires-Dist Ignoring alien requirement: pylint ; (python_full_version >= "3.7.2") and extra == 'all' Handling azure-devops ; extra == 'dev' from hook generated metadata: Requires-Dist Ignoring alien requirement: azure-devops ; extra == 'dev' Handling ipdb ; extra == 'dev' from hook generated metadata: Requires-Dist Ignoring alien requirement: ipdb ; extra == 'dev' Handling poetry (>=1.2.0) ; extra == 'dev' from hook generated metadata: Requires-Dist Ignoring alien requirement: poetry (>=1.2.0) ; extra == 'dev' Handling poetry-plugin-export (>=1.1.0) ; extra == 'dev' from hook generated metadata: Requires-Dist Ignoring alien requirement: poetry-plugin-export (>=1.1.0) ; extra == 'dev' Handling twine ; extra == 'dev' from hook generated metadata: Requires-Dist Ignoring alien requirement: twine ; extra == 'dev' Handling Sphinx (>=1.2) ; extra == 'docs' from hook generated metadata: Requires-Dist Ignoring alien requirement: Sphinx (>=1.2) ; extra == 'docs' Handling sphinx-rtd-theme ; extra == 'docs' from hook generated metadata: Requires-Dist Ignoring alien requirement: sphinx-rtd-theme ; extra == 'docs' Handling coverage ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: coverage ; extra == 'test' Handling mypy ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: mypy ; extra == 'test' Handling pip ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: pip ; extra == 'test' Handling pytest ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: pytest ; extra == 'test' Handling pytest-cov ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: pytest-cov ; extra == 'test' Handling pytest-xdist ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: pytest-xdist ; extra == 'test' Handling setuptools ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: setuptools ; extra == 'test' Handling tox ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: tox ; extra == 'test' Handling types-pyOpenSSL ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-pyOpenSSL ; extra == 'test' Handling types-pyRFC3339 ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-pyRFC3339 ; extra == 'test' Handling types-pytz ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-pytz ; extra == 'test' Handling types-requests ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-requests ; extra == 'test' Handling types-setuptools ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-setuptools ; extra == 'test' Handling types-six ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: types-six ; extra == 'test' Handling typing-extensions ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: typing-extensions ; extra == 'test' Handling wheel ; extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: wheel ; extra == 'test' Handling pylint ; (python_full_version >= "3.7.2") and extra == 'test' from hook generated metadata: Requires-Dist Ignoring alien requirement: pylint ; (python_full_version >= "3.7.2") and extra == 'test' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Bq7G8q + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + 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 certbot-2.1.0 + mkdir -p /builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 ' + TMPDIR=/builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/certbot-2.1.0/pyproject-wheeldir Processing /builddir/build/BUILD/certbot-2.1.0 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) running dist_info creating /builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir/pip-modern-metadata-sk3c5um5/certbot.egg-info writing /builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir/pip-modern-metadata-sk3c5um5/certbot.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir/pip-modern-metadata-sk3c5um5/certbot.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir/pip-modern-metadata-sk3c5um5/certbot.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir/pip-modern-metadata-sk3c5um5/certbot.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir/pip-modern-metadata-sk3c5um5/certbot.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir/pip-modern-metadata-sk3c5um5/certbot.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir/pip-modern-metadata-sk3c5um5/certbot.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '__pycache__' found anywhere in distribution warning: no previously-included files matching '*.py[cod]' found anywhere in distribution adding license file 'LICENSE.txt' writing manifest file '/builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir/pip-modern-metadata-sk3c5um5/certbot.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir/pip-modern-metadata-sk3c5um5/certbot-2.1.0.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: certbot Building wheel for certbot (pyproject.toml): started Running command Building wheel for certbot (pyproject.toml) running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/certbot copying certbot/util.py -> build/lib/certbot copying certbot/reverter.py -> build/lib/certbot copying certbot/ocsp.py -> build/lib/certbot copying certbot/main.py -> build/lib/certbot copying certbot/interfaces.py -> build/lib/certbot copying certbot/errors.py -> build/lib/certbot copying certbot/crypto_util.py -> build/lib/certbot copying certbot/configuration.py -> build/lib/certbot copying certbot/achallenges.py -> build/lib/certbot copying certbot/__init__.py -> build/lib/certbot creating build/lib/certbot/tests copying certbot/tests/util.py -> build/lib/certbot/tests copying certbot/tests/acme_util.py -> build/lib/certbot/tests copying certbot/tests/__init__.py -> build/lib/certbot/tests creating build/lib/certbot/plugins copying certbot/plugins/util.py -> build/lib/certbot/plugins copying certbot/plugins/storage.py -> build/lib/certbot/plugins copying certbot/plugins/enhancements.py -> build/lib/certbot/plugins copying certbot/plugins/dns_test_common_lexicon.py -> build/lib/certbot/plugins copying certbot/plugins/dns_test_common.py -> build/lib/certbot/plugins copying certbot/plugins/dns_common_lexicon.py -> build/lib/certbot/plugins copying certbot/plugins/dns_common.py -> build/lib/certbot/plugins copying certbot/plugins/common.py -> build/lib/certbot/plugins copying certbot/plugins/__init__.py -> build/lib/certbot/plugins creating build/lib/certbot/display copying certbot/display/util.py -> build/lib/certbot/display copying certbot/display/ops.py -> build/lib/certbot/display copying certbot/display/__init__.py -> build/lib/certbot/display creating build/lib/certbot/compat copying certbot/compat/os.py -> build/lib/certbot/compat copying certbot/compat/misc.py -> build/lib/certbot/compat copying certbot/compat/filesystem.py -> build/lib/certbot/compat copying certbot/compat/_path.py -> build/lib/certbot/compat copying certbot/compat/__init__.py -> build/lib/certbot/compat creating build/lib/certbot/_internal copying certbot/_internal/updater.py -> build/lib/certbot/_internal copying certbot/_internal/storage.py -> build/lib/certbot/_internal copying certbot/_internal/snap_config.py -> build/lib/certbot/_internal copying certbot/_internal/renewal.py -> build/lib/certbot/_internal copying certbot/_internal/main.py -> build/lib/certbot/_internal copying certbot/_internal/log.py -> build/lib/certbot/_internal copying certbot/_internal/lock.py -> build/lib/certbot/_internal copying certbot/_internal/hooks.py -> build/lib/certbot/_internal copying certbot/_internal/error_handler.py -> build/lib/certbot/_internal copying certbot/_internal/eff.py -> build/lib/certbot/_internal copying certbot/_internal/constants.py -> build/lib/certbot/_internal copying certbot/_internal/client.py -> build/lib/certbot/_internal copying certbot/_internal/cert_manager.py -> build/lib/certbot/_internal copying certbot/_internal/auth_handler.py -> build/lib/certbot/_internal copying certbot/_internal/account.py -> build/lib/certbot/_internal copying certbot/_internal/__init__.py -> build/lib/certbot/_internal creating build/lib/certbot/_internal/plugins copying certbot/_internal/plugins/webroot.py -> build/lib/certbot/_internal/plugins copying certbot/_internal/plugins/standalone.py -> build/lib/certbot/_internal/plugins copying certbot/_internal/plugins/selection.py -> build/lib/certbot/_internal/plugins copying certbot/_internal/plugins/null.py -> build/lib/certbot/_internal/plugins copying certbot/_internal/plugins/manual.py -> build/lib/certbot/_internal/plugins copying certbot/_internal/plugins/disco.py -> build/lib/certbot/_internal/plugins copying certbot/_internal/plugins/__init__.py -> build/lib/certbot/_internal/plugins creating build/lib/certbot/_internal/display copying certbot/_internal/display/util.py -> build/lib/certbot/_internal/display copying certbot/_internal/display/obj.py -> build/lib/certbot/_internal/display copying certbot/_internal/display/dummy_readline.py -> build/lib/certbot/_internal/display copying certbot/_internal/display/completer.py -> build/lib/certbot/_internal/display copying certbot/_internal/display/__init__.py -> build/lib/certbot/_internal/display creating build/lib/certbot/_internal/cli copying certbot/_internal/cli/verb_help.py -> build/lib/certbot/_internal/cli copying certbot/_internal/cli/subparsers.py -> build/lib/certbot/_internal/cli copying certbot/_internal/cli/plugins_parsing.py -> build/lib/certbot/_internal/cli copying certbot/_internal/cli/paths_parser.py -> build/lib/certbot/_internal/cli copying certbot/_internal/cli/helpful.py -> build/lib/certbot/_internal/cli copying certbot/_internal/cli/group_adder.py -> build/lib/certbot/_internal/cli copying certbot/_internal/cli/cli_utils.py -> build/lib/certbot/_internal/cli copying certbot/_internal/cli/cli_constants.py -> build/lib/certbot/_internal/cli copying certbot/_internal/cli/__init__.py -> build/lib/certbot/_internal/cli running egg_info writing certbot.egg-info/PKG-INFO writing dependency_links to certbot.egg-info/dependency_links.txt writing entry points to certbot.egg-info/entry_points.txt writing requirements to certbot.egg-info/requires.txt writing top-level names to certbot.egg-info/top_level.txt reading manifest file 'certbot.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '__pycache__' found anywhere in distribution warning: no previously-included files matching '*.py[cod]' found anywhere in distribution adding license file 'LICENSE.txt' writing manifest file 'certbot.egg-info/SOURCES.txt' /usr/lib/python3.11/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'certbot.tests.testdata' as data is deprecated, please list it in `packages`. !! ############################ # Package would be ignored # ############################ Python recognizes 'certbot.tests.testdata' as an importable package, but it is not listed in the `packages` configuration of setuptools. 'certbot.tests.testdata' has been automatically added to the distribution only because it may contain data files, but this behavior is likely to change in future versions of setuptools (and therefore is considered deprecated). Please make sure that 'certbot.tests.testdata' is included as a package by using the `packages` configuration field or the proper discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" and "data files" on setuptools documentation page. !! check.warn(importable) copying certbot/py.typed -> build/lib/certbot copying certbot/ssl-dhparams.pem -> build/lib/certbot creating build/lib/certbot/tests/testdata copying certbot/tests/testdata/README -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/cert-5sans_512.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/cert-nosans_nistp256.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/cert-san_512.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/cert_2048.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/cert_512.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/cert_512_bad.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/cert_fullchain_2048.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/cert_intermediate_1.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/cert_intermediate_2.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/cert_leaf.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/cli.ini -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/csr-6sans_512.conf -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/csr-6sans_512.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/csr-nonames_512.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/csr-nosans_512.conf -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/csr-nosans_512.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/csr-nosans_nistp256.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/csr-san_512.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/csr_512.der -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/csr_512.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/ec_prime256v1_key.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/ec_secp384r1_key.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/ec_secp521r1_key.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/nistp256_key.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/ocsp_certificate.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/ocsp_issuer_certificate.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/ocsp_responder_certificate.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/os-release -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/rsa2048_key.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/rsa256_key.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/rsa512_key.pem -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/sample-renewal-ancient.conf -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/sample-renewal-deprecated-option.conf -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/sample-renewal-ec.conf -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/sample-renewal.conf -> build/lib/certbot/tests/testdata copying certbot/tests/testdata/webrootconftest.ini -> build/lib/certbot/tests/testdata creating build/lib/certbot/tests/testdata/sample-archive copying certbot/tests/testdata/sample-archive/cert1.pem -> build/lib/certbot/tests/testdata/sample-archive copying certbot/tests/testdata/sample-archive/chain1.pem -> build/lib/certbot/tests/testdata/sample-archive copying certbot/tests/testdata/sample-archive/fullchain1.pem -> build/lib/certbot/tests/testdata/sample-archive copying certbot/tests/testdata/sample-archive/privkey1.pem -> build/lib/certbot/tests/testdata/sample-archive creating build/lib/certbot/tests/testdata/sample-archive-ec copying certbot/tests/testdata/sample-archive-ec/cert1.pem -> build/lib/certbot/tests/testdata/sample-archive-ec copying certbot/tests/testdata/sample-archive-ec/chain1.pem -> build/lib/certbot/tests/testdata/sample-archive-ec copying certbot/tests/testdata/sample-archive-ec/fullchain1.pem -> build/lib/certbot/tests/testdata/sample-archive-ec copying certbot/tests/testdata/sample-archive-ec/privkey1.pem -> build/lib/certbot/tests/testdata/sample-archive-ec installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/certbot copying build/lib/certbot/ssl-dhparams.pem -> build/bdist.linux-x86_64/wheel/certbot copying build/lib/certbot/py.typed -> build/bdist.linux-x86_64/wheel/certbot creating build/bdist.linux-x86_64/wheel/certbot/_internal creating build/bdist.linux-x86_64/wheel/certbot/_internal/cli copying build/lib/certbot/_internal/cli/__init__.py -> build/bdist.linux-x86_64/wheel/certbot/_internal/cli copying build/lib/certbot/_internal/cli/cli_constants.py -> build/bdist.linux-x86_64/wheel/certbot/_internal/cli copying build/lib/certbot/_internal/cli/cli_utils.py -> build/bdist.linux-x86_64/wheel/certbot/_internal/cli copying build/lib/certbot/_internal/cli/group_adder.py -> build/bdist.linux-x86_64/wheel/certbot/_internal/cli copying build/lib/certbot/_internal/cli/helpful.py -> build/bdist.linux-x86_64/wheel/certbot/_internal/cli copying build/lib/certbot/_internal/cli/paths_parser.py -> build/bdist.linux-x86_64/wheel/certbot/_internal/cli copying build/lib/certbot/_internal/cli/plugins_parsing.py -> build/bdist.linux-x86_64/wheel/certbot/_internal/cli copying build/lib/certbot/_internal/cli/subparsers.py -> build/bdist.linux-x86_64/wheel/certbot/_internal/cli copying build/lib/certbot/_internal/cli/verb_help.py -> build/bdist.linux-x86_64/wheel/certbot/_internal/cli creating build/bdist.linux-x86_64/wheel/certbot/_internal/display copying build/lib/certbot/_internal/display/__init__.py -> build/bdist.linux-x86_64/wheel/certbot/_internal/display copying build/lib/certbot/_internal/display/completer.py -> build/bdist.linux-x86_64/wheel/certbot/_internal/display copying build/lib/certbot/_internal/display/dummy_readline.py -> build/bdist.linux-x86_64/wheel/certbot/_internal/display copying build/lib/certbot/_internal/display/obj.py -> build/bdist.linux-x86_64/wheel/certbot/_internal/display copying build/lib/certbot/_internal/display/util.py -> build/bdist.linux-x86_64/wheel/certbot/_internal/display creating build/bdist.linux-x86_64/wheel/certbot/_internal/plugins copying build/lib/certbot/_internal/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/certbot/_internal/plugins copying build/lib/certbot/_internal/plugins/disco.py -> build/bdist.linux-x86_64/wheel/certbot/_internal/plugins copying build/lib/certbot/_internal/plugins/manual.py -> build/bdist.linux-x86_64/wheel/certbot/_internal/plugins copying build/lib/certbot/_internal/plugins/null.py -> build/bdist.linux-x86_64/wheel/certbot/_internal/plugins copying build/lib/certbot/_internal/plugins/selection.py -> build/bdist.linux-x86_64/wheel/certbot/_internal/plugins copying build/lib/certbot/_internal/plugins/standalone.py -> build/bdist.linux-x86_64/wheel/certbot/_internal/plugins copying build/lib/certbot/_internal/plugins/webroot.py -> build/bdist.linux-x86_64/wheel/certbot/_internal/plugins copying build/lib/certbot/_internal/__init__.py -> build/bdist.linux-x86_64/wheel/certbot/_internal copying build/lib/certbot/_internal/account.py -> build/bdist.linux-x86_64/wheel/certbot/_internal copying build/lib/certbot/_internal/auth_handler.py -> build/bdist.linux-x86_64/wheel/certbot/_internal copying build/lib/certbot/_internal/cert_manager.py -> build/bdist.linux-x86_64/wheel/certbot/_internal copying build/lib/certbot/_internal/client.py -> build/bdist.linux-x86_64/wheel/certbot/_internal copying build/lib/certbot/_internal/constants.py -> build/bdist.linux-x86_64/wheel/certbot/_internal copying build/lib/certbot/_internal/eff.py -> build/bdist.linux-x86_64/wheel/certbot/_internal copying build/lib/certbot/_internal/error_handler.py -> build/bdist.linux-x86_64/wheel/certbot/_internal copying build/lib/certbot/_internal/hooks.py -> build/bdist.linux-x86_64/wheel/certbot/_internal copying build/lib/certbot/_internal/lock.py -> build/bdist.linux-x86_64/wheel/certbot/_internal copying build/lib/certbot/_internal/log.py -> build/bdist.linux-x86_64/wheel/certbot/_internal copying build/lib/certbot/_internal/main.py -> build/bdist.linux-x86_64/wheel/certbot/_internal copying build/lib/certbot/_internal/renewal.py -> build/bdist.linux-x86_64/wheel/certbot/_internal copying build/lib/certbot/_internal/snap_config.py -> build/bdist.linux-x86_64/wheel/certbot/_internal copying build/lib/certbot/_internal/storage.py -> build/bdist.linux-x86_64/wheel/certbot/_internal copying build/lib/certbot/_internal/updater.py -> build/bdist.linux-x86_64/wheel/certbot/_internal creating build/bdist.linux-x86_64/wheel/certbot/compat copying build/lib/certbot/compat/__init__.py -> build/bdist.linux-x86_64/wheel/certbot/compat copying build/lib/certbot/compat/_path.py -> build/bdist.linux-x86_64/wheel/certbot/compat copying build/lib/certbot/compat/filesystem.py -> build/bdist.linux-x86_64/wheel/certbot/compat copying build/lib/certbot/compat/misc.py -> build/bdist.linux-x86_64/wheel/certbot/compat copying build/lib/certbot/compat/os.py -> build/bdist.linux-x86_64/wheel/certbot/compat creating build/bdist.linux-x86_64/wheel/certbot/display copying build/lib/certbot/display/__init__.py -> build/bdist.linux-x86_64/wheel/certbot/display copying build/lib/certbot/display/ops.py -> build/bdist.linux-x86_64/wheel/certbot/display copying build/lib/certbot/display/util.py -> build/bdist.linux-x86_64/wheel/certbot/display creating build/bdist.linux-x86_64/wheel/certbot/plugins copying build/lib/certbot/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/certbot/plugins copying build/lib/certbot/plugins/common.py -> build/bdist.linux-x86_64/wheel/certbot/plugins copying build/lib/certbot/plugins/dns_common.py -> build/bdist.linux-x86_64/wheel/certbot/plugins copying build/lib/certbot/plugins/dns_common_lexicon.py -> build/bdist.linux-x86_64/wheel/certbot/plugins copying build/lib/certbot/plugins/dns_test_common.py -> build/bdist.linux-x86_64/wheel/certbot/plugins copying build/lib/certbot/plugins/dns_test_common_lexicon.py -> build/bdist.linux-x86_64/wheel/certbot/plugins copying build/lib/certbot/plugins/enhancements.py -> build/bdist.linux-x86_64/wheel/certbot/plugins copying build/lib/certbot/plugins/storage.py -> build/bdist.linux-x86_64/wheel/certbot/plugins copying build/lib/certbot/plugins/util.py -> build/bdist.linux-x86_64/wheel/certbot/plugins creating build/bdist.linux-x86_64/wheel/certbot/tests creating build/bdist.linux-x86_64/wheel/certbot/tests/testdata creating build/bdist.linux-x86_64/wheel/certbot/tests/testdata/sample-archive-ec copying build/lib/certbot/tests/testdata/sample-archive-ec/privkey1.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata/sample-archive-ec copying build/lib/certbot/tests/testdata/sample-archive-ec/fullchain1.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata/sample-archive-ec copying build/lib/certbot/tests/testdata/sample-archive-ec/chain1.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata/sample-archive-ec copying build/lib/certbot/tests/testdata/sample-archive-ec/cert1.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata/sample-archive-ec creating build/bdist.linux-x86_64/wheel/certbot/tests/testdata/sample-archive copying build/lib/certbot/tests/testdata/sample-archive/privkey1.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata/sample-archive copying build/lib/certbot/tests/testdata/sample-archive/fullchain1.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata/sample-archive copying build/lib/certbot/tests/testdata/sample-archive/chain1.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata/sample-archive copying build/lib/certbot/tests/testdata/sample-archive/cert1.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata/sample-archive copying build/lib/certbot/tests/testdata/webrootconftest.ini -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/sample-renewal.conf -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/sample-renewal-ec.conf -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/sample-renewal-deprecated-option.conf -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/sample-renewal-ancient.conf -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/rsa512_key.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/rsa256_key.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/rsa2048_key.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/os-release -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/ocsp_responder_certificate.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/ocsp_issuer_certificate.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/ocsp_certificate.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/nistp256_key.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/ec_secp521r1_key.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/ec_secp384r1_key.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/ec_prime256v1_key.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/csr_512.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/csr_512.der -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/csr-san_512.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/csr-nosans_nistp256.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/csr-nosans_512.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/csr-nosans_512.conf -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/csr-nonames_512.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/csr-6sans_512.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/csr-6sans_512.conf -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/cli.ini -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/cert_leaf.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/cert_intermediate_2.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/cert_intermediate_1.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/cert_fullchain_2048.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/cert_512_bad.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/cert_512.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/cert_2048.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/cert-san_512.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/cert-nosans_nistp256.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/cert-5sans_512.pem -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/testdata/README -> build/bdist.linux-x86_64/wheel/certbot/tests/testdata copying build/lib/certbot/tests/__init__.py -> build/bdist.linux-x86_64/wheel/certbot/tests copying build/lib/certbot/tests/acme_util.py -> build/bdist.linux-x86_64/wheel/certbot/tests copying build/lib/certbot/tests/util.py -> build/bdist.linux-x86_64/wheel/certbot/tests copying build/lib/certbot/__init__.py -> build/bdist.linux-x86_64/wheel/certbot copying build/lib/certbot/achallenges.py -> build/bdist.linux-x86_64/wheel/certbot copying build/lib/certbot/configuration.py -> build/bdist.linux-x86_64/wheel/certbot copying build/lib/certbot/crypto_util.py -> build/bdist.linux-x86_64/wheel/certbot copying build/lib/certbot/errors.py -> build/bdist.linux-x86_64/wheel/certbot copying build/lib/certbot/interfaces.py -> build/bdist.linux-x86_64/wheel/certbot copying build/lib/certbot/main.py -> build/bdist.linux-x86_64/wheel/certbot copying build/lib/certbot/ocsp.py -> build/bdist.linux-x86_64/wheel/certbot copying build/lib/certbot/reverter.py -> build/bdist.linux-x86_64/wheel/certbot copying build/lib/certbot/util.py -> build/bdist.linux-x86_64/wheel/certbot running install_egg_info Copying certbot.egg-info to build/bdist.linux-x86_64/wheel/certbot-2.1.0-py3.11.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/certbot-2.1.0.dist-info/WHEEL creating '/builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir/pip-wheel-exnan831/tmpszhep6ej/certbot-2.1.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'certbot/__init__.py' adding 'certbot/achallenges.py' adding 'certbot/configuration.py' adding 'certbot/crypto_util.py' adding 'certbot/errors.py' adding 'certbot/interfaces.py' adding 'certbot/main.py' adding 'certbot/ocsp.py' adding 'certbot/py.typed' adding 'certbot/reverter.py' adding 'certbot/ssl-dhparams.pem' adding 'certbot/util.py' adding 'certbot/_internal/__init__.py' adding 'certbot/_internal/account.py' adding 'certbot/_internal/auth_handler.py' adding 'certbot/_internal/cert_manager.py' adding 'certbot/_internal/client.py' adding 'certbot/_internal/constants.py' adding 'certbot/_internal/eff.py' adding 'certbot/_internal/error_handler.py' adding 'certbot/_internal/hooks.py' adding 'certbot/_internal/lock.py' adding 'certbot/_internal/log.py' adding 'certbot/_internal/main.py' adding 'certbot/_internal/renewal.py' adding 'certbot/_internal/snap_config.py' adding 'certbot/_internal/storage.py' adding 'certbot/_internal/updater.py' adding 'certbot/_internal/cli/__init__.py' adding 'certbot/_internal/cli/cli_constants.py' adding 'certbot/_internal/cli/cli_utils.py' adding 'certbot/_internal/cli/group_adder.py' adding 'certbot/_internal/cli/helpful.py' adding 'certbot/_internal/cli/paths_parser.py' adding 'certbot/_internal/cli/plugins_parsing.py' adding 'certbot/_internal/cli/subparsers.py' adding 'certbot/_internal/cli/verb_help.py' adding 'certbot/_internal/display/__init__.py' adding 'certbot/_internal/display/completer.py' adding 'certbot/_internal/display/dummy_readline.py' adding 'certbot/_internal/display/obj.py' adding 'certbot/_internal/display/util.py' adding 'certbot/_internal/plugins/__init__.py' adding 'certbot/_internal/plugins/disco.py' adding 'certbot/_internal/plugins/manual.py' adding 'certbot/_internal/plugins/null.py' adding 'certbot/_internal/plugins/selection.py' adding 'certbot/_internal/plugins/standalone.py' adding 'certbot/_internal/plugins/webroot.py' adding 'certbot/compat/__init__.py' adding 'certbot/compat/_path.py' adding 'certbot/compat/filesystem.py' adding 'certbot/compat/misc.py' adding 'certbot/compat/os.py' adding 'certbot/display/__init__.py' adding 'certbot/display/ops.py' adding 'certbot/display/util.py' adding 'certbot/plugins/__init__.py' adding 'certbot/plugins/common.py' adding 'certbot/plugins/dns_common.py' adding 'certbot/plugins/dns_common_lexicon.py' adding 'certbot/plugins/dns_test_common.py' adding 'certbot/plugins/dns_test_common_lexicon.py' adding 'certbot/plugins/enhancements.py' adding 'certbot/plugins/storage.py' adding 'certbot/plugins/util.py' adding 'certbot/tests/__init__.py' adding 'certbot/tests/acme_util.py' adding 'certbot/tests/util.py' adding 'certbot/tests/testdata/README' adding 'certbot/tests/testdata/cert-5sans_512.pem' adding 'certbot/tests/testdata/cert-nosans_nistp256.pem' adding 'certbot/tests/testdata/cert-san_512.pem' adding 'certbot/tests/testdata/cert_2048.pem' adding 'certbot/tests/testdata/cert_512.pem' adding 'certbot/tests/testdata/cert_512_bad.pem' adding 'certbot/tests/testdata/cert_fullchain_2048.pem' adding 'certbot/tests/testdata/cert_intermediate_1.pem' adding 'certbot/tests/testdata/cert_intermediate_2.pem' adding 'certbot/tests/testdata/cert_leaf.pem' adding 'certbot/tests/testdata/cli.ini' adding 'certbot/tests/testdata/csr-6sans_512.conf' adding 'certbot/tests/testdata/csr-6sans_512.pem' adding 'certbot/tests/testdata/csr-nonames_512.pem' adding 'certbot/tests/testdata/csr-nosans_512.conf' adding 'certbot/tests/testdata/csr-nosans_512.pem' adding 'certbot/tests/testdata/csr-nosans_nistp256.pem' adding 'certbot/tests/testdata/csr-san_512.pem' adding 'certbot/tests/testdata/csr_512.der' adding 'certbot/tests/testdata/csr_512.pem' adding 'certbot/tests/testdata/ec_prime256v1_key.pem' adding 'certbot/tests/testdata/ec_secp384r1_key.pem' adding 'certbot/tests/testdata/ec_secp521r1_key.pem' adding 'certbot/tests/testdata/nistp256_key.pem' adding 'certbot/tests/testdata/ocsp_certificate.pem' adding 'certbot/tests/testdata/ocsp_issuer_certificate.pem' adding 'certbot/tests/testdata/ocsp_responder_certificate.pem' adding 'certbot/tests/testdata/os-release' adding 'certbot/tests/testdata/rsa2048_key.pem' adding 'certbot/tests/testdata/rsa256_key.pem' adding 'certbot/tests/testdata/rsa512_key.pem' adding 'certbot/tests/testdata/sample-renewal-ancient.conf' adding 'certbot/tests/testdata/sample-renewal-deprecated-option.conf' adding 'certbot/tests/testdata/sample-renewal-ec.conf' adding 'certbot/tests/testdata/sample-renewal.conf' adding 'certbot/tests/testdata/webrootconftest.ini' adding 'certbot/tests/testdata/sample-archive/cert1.pem' adding 'certbot/tests/testdata/sample-archive/chain1.pem' adding 'certbot/tests/testdata/sample-archive/fullchain1.pem' adding 'certbot/tests/testdata/sample-archive/privkey1.pem' adding 'certbot/tests/testdata/sample-archive-ec/cert1.pem' adding 'certbot/tests/testdata/sample-archive-ec/chain1.pem' adding 'certbot/tests/testdata/sample-archive-ec/fullchain1.pem' adding 'certbot/tests/testdata/sample-archive-ec/privkey1.pem' adding 'certbot-2.1.0.dist-info/LICENSE.txt' adding 'certbot-2.1.0.dist-info/METADATA' adding 'certbot-2.1.0.dist-info/WHEEL' adding 'certbot-2.1.0.dist-info/entry_points.txt' adding 'certbot-2.1.0.dist-info/top_level.txt' adding 'certbot-2.1.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for certbot (pyproject.toml): finished with status 'done' Created wheel for certbot: filename=certbot-2.1.0-py3-none-any.whl size=267107 sha256=15872c160e3925cb9e8b1b658077e3ecb8c086dec9113a16828634dfb13926af Stored in directory: /builddir/.cache/pip/wheels/c1/43/e6/59262c7bbe7dbdb4cf1b52a64e2e9b3d372dbe6ead6ded7b9c Successfully built certbot + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.5NdgD5 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64 ++ dirname /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + 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 certbot-2.1.0 ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' ++ ls /builddir/build/BUILD/certbot-2.1.0/pyproject-wheeldir/certbot-2.1.0-py3-none-any.whl + specifier=certbot==2.1.0 + TMPDIR=/builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64 --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/certbot-2.1.0/pyproject-wheeldir certbot==2.1.0 Using pip 23.0.1 from /usr/lib/python3.11/site-packages/pip (python 3.11) Looking in links: /builddir/build/BUILD/certbot-2.1.0/pyproject-wheeldir Processing ./pyproject-wheeldir/certbot-2.1.0-py3-none-any.whl Installing collected packages: certbot Creating /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/bin changing mode of /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/bin/certbot to 755 Successfully installed certbot-2.1.0 + '[' -d /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/bin/certbot /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/bin/certbot: updating + rm -rfv /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/certbot-2.1.0-2.fc39.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/lib/python3.11/site-packages ']' + site_dirs+=("/usr/lib/python3.11/site-packages") + '[' /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/lib64/python3.11/site-packages '!=' /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/lib/python3.11/site-packages ']' + '[' -d /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/lib64/python3.11/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.11/site-packages/certbot-2.1.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/lib/python3.11/site-packages/certbot-2.1.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64 --record /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/lib/python3.11/site-packages/certbot-2.1.0.dist-info/RECORD --output /builddir/build/BUILD/certbot-2.1.0-2.fc39.x86_64-pyproject-record + rm -fv /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/lib/python3.11/site-packages/certbot-2.1.0.dist-info/RECORD removed '/builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/lib/python3.11/site-packages/certbot-2.1.0.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/lib/python3.11/site-packages/certbot-2.1.0.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/lib/python3.11/site-packages/certbot-2.1.0.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/certbot-2.1.0-2.fc39.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/certbot-2.1.0-2.fc39.x86_64-pyproject-files --output-modules /builddir/build/BUILD/certbot-2.1.0-2.fc39.x86_64-pyproject-modules --buildroot /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64 --sitelib /usr/lib/python3.11/site-packages --sitearch /usr/lib64/python3.11/site-packages --python-version 3.11 --pyproject-record /builddir/build/BUILD/certbot-2.1.0-2.fc39.x86_64-pyproject-record --prefix /usr certbot + mv /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/bin/certbot /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/bin/certbot-3 + ln -sf /usr/bin/certbot /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/bin/letsencrypt + ln -s /usr/bin/certbot-3 /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/bin/certbot + install -Dm 0644 --preserve-timestamps /builddir/build/SOURCES/certbot-renew-systemd.service /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/lib/systemd/system/certbot-renew.service + install -Dm 0644 --preserve-timestamps /builddir/build/SOURCES/certbot-renew-systemd.timer /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/lib/systemd/system/certbot-renew.timer + install -Dm 0644 --preserve-timestamps /builddir/build/SOURCES/certbot-sysconfig-certbot /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/etc/sysconfig/certbot + install -Dm 0644 --preserve-timestamps /builddir/build/SOURCES/certbot-cli.ini /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/etc/letsencrypt/cli.ini + cp -p /builddir/build/SOURCES/certbot-README.fedora README.fedora + install -dm 0755 /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/etc/letsencrypt + install -dm 0755 /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/var/lib/letsencrypt + install -dm 0755 /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/var/log/letsencrypt + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 2.1.0-2.fc39 --unique-debug-suffix -2.1.0-2.fc39.x86_64 --unique-debug-src-base certbot-2.1.0-2.fc39.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/certbot-2.1.0 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 + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 Bytecompiling .py files below /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.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.9wsApG + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + 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 certbot-2.1.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -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 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 ' + PATH=/builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/bin:/builddir/.local/bin:/builddir/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/lib64/python3.11/site-packages:/builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/lib/python3.11/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/certbot-2.1.0/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=2 + /usr/bin/pytest -v ============================= test session starts ============================== platform linux -- Python 3.11.2, pytest-7.2.1, pluggy-1.0.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/certbot-2.1.0 collecting ... collected 1006 items tests/account_test.py::AccountTest::test_id PASSED [ 0%] tests/account_test.py::AccountTest::test_init PASSED [ 0%] tests/account_test.py::AccountTest::test_repr PASSED [ 0%] tests/account_test.py::AccountTest::test_slug PASSED [ 0%] tests/account_test.py::MetaTest::test_deserialize_full PASSED [ 0%] tests/account_test.py::MetaTest::test_deserialize_partial PASSED [ 0%] tests/account_test.py::AccountMemoryStorageTest::test_it PASSED [ 0%] tests/account_test.py::AccountFileStorageTest::test_corrupted_account PASSED [ 0%] tests/account_test.py::AccountFileStorageTest::test_delete PASSED [ 0%] tests/account_test.py::AccountFileStorageTest::test_delete_folders_down PASSED [ 0%] tests/account_test.py::AccountFileStorageTest::test_delete_folders_up PASSED [ 1%] tests/account_test.py::AccountFileStorageTest::test_delete_no_account PASSED [ 1%] tests/account_test.py::AccountFileStorageTest::test_delete_shared_account_down PASSED [ 1%] tests/account_test.py::AccountFileStorageTest::test_delete_shared_account_up PASSED [ 1%] tests/account_test.py::AccountFileStorageTest::test_find_all PASSED [ 1%] tests/account_test.py::AccountFileStorageTest::test_find_all_accounts_dir_absent PASSED [ 1%] tests/account_test.py::AccountFileStorageTest::test_find_all_find_before_save PASSED [ 1%] tests/account_test.py::AccountFileStorageTest::test_find_all_load_skips PASSED [ 1%] tests/account_test.py::AccountFileStorageTest::test_find_all_neither_exists PASSED [ 1%] tests/account_test.py::AccountFileStorageTest::test_find_all_none_empty_list PASSED [ 1%] tests/account_test.py::AccountFileStorageTest::test_find_all_save_before_find PASSED [ 2%] tests/account_test.py::AccountFileStorageTest::test_find_all_server_downgrade PASSED [ 2%] tests/account_test.py::AccountFileStorageTest::test_init_creates_dir PASSED [ 2%] tests/account_test.py::AccountFileStorageTest::test_load_ioerror PASSED [ 2%] tests/account_test.py::AccountFileStorageTest::test_load_non_existent_raises_error PASSED [ 2%] tests/account_test.py::AccountFileStorageTest::test_save_and_restore PASSED [ 2%] tests/account_test.py::AccountFileStorageTest::test_save_and_restore_old_version PASSED [ 2%] tests/account_test.py::AccountFileStorageTest::test_save_ioerrors PASSED [ 2%] tests/account_test.py::AccountFileStorageTest::test_update_meta PASSED [ 2%] tests/account_test.py::AccountFileStorageTest::test_update_regr PASSED [ 2%] tests/account_test.py::AccountFileStorageTest::test_upgrade_load PASSED [ 3%] tests/account_test.py::AccountFileStorageTest::test_upgrade_load_single_account PASSED [ 3%] tests/account_test.py::AccountFileStorageTest::test_upgrade_version_production PASSED [ 3%] tests/account_test.py::AccountFileStorageTest::test_upgrade_version_staging PASSED [ 3%] tests/auth_handler_test.py::ChallengeFactoryTest::test_all PASSED [ 3%] tests/auth_handler_test.py::ChallengeFactoryTest::test_one_http PASSED [ 3%] tests/auth_handler_test.py::ChallengeFactoryTest::test_unrecognized PASSED [ 3%] tests/auth_handler_test.py::HandleAuthorizationsTest::test_answer_error PASSED [ 3%] tests/auth_handler_test.py::HandleAuthorizationsTest::test_best_effort PASSED [ 3%] tests/auth_handler_test.py::HandleAuthorizationsTest::test_debug_challenges PASSED [ 3%] tests/auth_handler_test.py::HandleAuthorizationsTest::test_debug_challenges_verbose PASSED [ 4%] tests/auth_handler_test.py::HandleAuthorizationsTest::test_dns_only_challenge_not_supported PASSED [ 4%] tests/auth_handler_test.py::HandleAuthorizationsTest::test_incomplete_authzr_error PASSED [ 4%] tests/auth_handler_test.py::HandleAuthorizationsTest::test_max_retries_exceeded PASSED [ 4%] tests/auth_handler_test.py::HandleAuthorizationsTest::test_name1_http_01_1_acme_2 PASSED [ 4%] tests/auth_handler_test.py::HandleAuthorizationsTest::test_name1_http_01_1_dns_1_acme_2 PASSED [ 4%] tests/auth_handler_test.py::HandleAuthorizationsTest::test_name3_http_01_3_common_acme_2 PASSED [ 4%] tests/auth_handler_test.py::HandleAuthorizationsTest::test_no_domains PASSED [ 4%] tests/auth_handler_test.py::HandleAuthorizationsTest::test_perform_error PASSED [ 4%] tests/auth_handler_test.py::HandleAuthorizationsTest::test_perform_failure PASSED [ 4%] tests/auth_handler_test.py::HandleAuthorizationsTest::test_preferred_challenge_choice_common_acme_2 PASSED [ 5%] tests/auth_handler_test.py::HandleAuthorizationsTest::test_preferred_challenges_not_supported_acme_2 PASSED [ 5%] tests/auth_handler_test.py::HandleAuthorizationsTest::test_valid_authzrs_deactivated PASSED [ 5%] tests/auth_handler_test.py::HandleAuthorizationsTest::test_validated_challenge_not_rerun PASSED [ 5%] tests/auth_handler_test.py::ChallbToAchallTest::test_it PASSED [ 5%] tests/auth_handler_test.py::GenChallengePathTest::test_common_case PASSED [ 5%] tests/auth_handler_test.py::GenChallengePathTest::test_not_supported PASSED [ 5%] tests/auth_handler_test.py::ReportFailedAuthzrsTest::test_different_errors_and_domains PASSED [ 5%] tests/auth_handler_test.py::ReportFailedAuthzrsTest::test_non_subclassed_authenticator PASSED [ 5%] tests/auth_handler_test.py::ReportFailedAuthzrsTest::test_same_error_and_domain PASSED [ 5%] tests/cert_manager_test.py::UpdateLiveSymlinksTest::test_update_live_symlinks PASSED [ 6%] tests/cert_manager_test.py::DeleteTest::test_delete_from_config_no PASSED [ 6%] tests/cert_manager_test.py::DeleteTest::test_delete_from_config_yes PASSED [ 6%] tests/cert_manager_test.py::DeleteTest::test_delete_interactive_multiple_no PASSED [ 6%] tests/cert_manager_test.py::DeleteTest::test_delete_interactive_multiple_yes PASSED [ 6%] tests/cert_manager_test.py::DeleteTest::test_delete_interactive_single_no PASSED [ 6%] tests/cert_manager_test.py::DeleteTest::test_delete_interactive_single_yes PASSED [ 6%] tests/cert_manager_test.py::CertificatesTest::test_certificates_no_files PASSED [ 6%] tests/cert_manager_test.py::CertificatesTest::test_certificates_parse_fail PASSED [ 6%] tests/cert_manager_test.py::CertificatesTest::test_certificates_parse_success PASSED [ 6%] tests/cert_manager_test.py::CertificatesTest::test_certificates_quiet PASSED [ 7%] tests/cert_manager_test.py::CertificatesTest::test_report_human_readable PASSED [ 7%] tests/cert_manager_test.py::SearchLineagesTest::test_cert_storage_error PASSED [ 7%] tests/cert_manager_test.py::LineageForCertnameTest::test_found_match PASSED [ 7%] tests/cert_manager_test.py::LineageForCertnameTest::test_no_match PASSED [ 7%] tests/cert_manager_test.py::LineageForCertnameTest::test_no_renewal_file PASSED [ 7%] tests/cert_manager_test.py::DomainsForCertnameTest::test_found_match PASSED [ 7%] tests/cert_manager_test.py::DomainsForCertnameTest::test_no_match PASSED [ 7%] tests/cert_manager_test.py::RenameLineageTest::test_no_certname PASSED [ 7%] tests/cert_manager_test.py::RenameLineageTest::test_no_existing_certname PASSED [ 7%] tests/cert_manager_test.py::RenameLineageTest::test_no_new_certname PASSED [ 8%] tests/cert_manager_test.py::RenameLineageTest::test_rename_cert PASSED [ 8%] tests/cert_manager_test.py::RenameLineageTest::test_rename_cert_bad_new_certname PASSED [ 8%] tests/cert_manager_test.py::RenameLineageTest::test_rename_cert_interactive_certname PASSED [ 8%] tests/cert_manager_test.py::DuplicativeCertsTest::test_find_duplicative_names PASSED [ 8%] tests/cert_manager_test.py::CertPathToLineageTest::test_basic_match PASSED [ 8%] tests/cert_manager_test.py::CertPathToLineageTest::test_no_match_exists PASSED [ 8%] tests/cert_manager_test.py::CertPathToLineageTest::test_only_path PASSED [ 8%] tests/cert_manager_test.py::CertPathToLineageTest::test_options_archive_cert PASSED [ 8%] tests/cert_manager_test.py::CertPathToLineageTest::test_options_archive_fullchain PASSED [ 8%] tests/cert_manager_test.py::CertPathToLineageTest::test_options_cert_path PASSED [ 9%] tests/cert_manager_test.py::CertPathToLineageTest::test_options_fullchain PASSED [ 9%] tests/cert_manager_test.py::MatchAndCheckOverlaps::test_basic_match PASSED [ 9%] tests/cert_manager_test.py::MatchAndCheckOverlaps::test_no_matches PASSED [ 9%] tests/cert_manager_test.py::MatchAndCheckOverlaps::test_too_many_matches PASSED [ 9%] tests/cert_manager_test.py::GetCertnameTest::test_get_certnames PASSED [ 9%] tests/cert_manager_test.py::GetCertnameTest::test_get_certnames_allow_multiple PASSED [ 9%] tests/cert_manager_test.py::GetCertnameTest::test_get_certnames_allow_multiple_custom_prompt PASSED [ 9%] tests/cert_manager_test.py::GetCertnameTest::test_get_certnames_allow_multiple_user_abort PASSED [ 9%] tests/cert_manager_test.py::GetCertnameTest::test_get_certnames_custom_prompt PASSED [ 9%] tests/cert_manager_test.py::GetCertnameTest::test_get_certnames_user_abort PASSED [ 10%] tests/cli_test.py::TestReadFile::test_read_file PASSED [ 10%] tests/cli_test.py::FlagDefaultTest::test_default_directories PASSED [ 10%] tests/cli_test.py::ParseTest::test_allow_subset_with_wildcard PASSED [ 10%] tests/cli_test.py::ParseTest::test_cli_ini_domains PASSED [ 10%] tests/cli_test.py::ParseTest::test_delete_after_revoke PASSED [ 10%] tests/cli_test.py::ParseTest::test_delete_after_revoke_default PASSED [ 10%] tests/cli_test.py::ParseTest::test_deploy_hook_conflict PASSED [ 10%] tests/cli_test.py::ParseTest::test_deploy_hook_matches_renew_hook PASSED [ 10%] tests/cli_test.py::ParseTest::test_deploy_hook_sets_renew_hook PASSED [ 10%] tests/cli_test.py::ParseTest::test_dry_run_flag PASSED [ 11%] tests/cli_test.py::ParseTest::test_ecdsa_key_option PASSED [ 11%] tests/cli_test.py::ParseTest::test_encode_revocation_reason PASSED [ 11%] tests/cli_test.py::ParseTest::test_force_interactive PASSED [ 11%] tests/cli_test.py::ParseTest::test_help PASSED [ 11%] tests/cli_test.py::ParseTest::test_help_no_dashes PASSED [ 11%] tests/cli_test.py::ParseTest::test_install_abspath PASSED [ 11%] tests/cli_test.py::ParseTest::test_invalid_key_type PASSED [ 11%] tests/cli_test.py::ParseTest::test_max_log_backups_error PASSED [ 11%] tests/cli_test.py::ParseTest::test_max_log_backups_success PASSED [ 11%] tests/cli_test.py::ParseTest::test_must_staple_flag PASSED [ 12%] tests/cli_test.py::ParseTest::test_no_args PASSED [ 12%] tests/cli_test.py::ParseTest::test_no_delete_after_revoke PASSED [ 12%] tests/cli_test.py::ParseTest::test_no_directory_hooks_set PASSED [ 12%] tests/cli_test.py::ParseTest::test_no_directory_hooks_unset PASSED [ 12%] tests/cli_test.py::ParseTest::test_option_was_set PASSED [ 12%] tests/cli_test.py::ParseTest::test_parse_domains PASSED [ 12%] tests/cli_test.py::ParseTest::test_preferred_challenges PASSED [ 12%] tests/cli_test.py::ParseTest::test_renew_hook_conflict PASSED [ 12%] tests/cli_test.py::ParseTest::test_renew_hook_does_not_set_renew_hook PASSED [ 12%] tests/cli_test.py::ParseTest::test_renew_hook_matches_deploy_hook PASSED [ 13%] tests/cli_test.py::ParseTest::test_route53_no_revert PASSED [ 13%] tests/cli_test.py::ParseTest::test_server_flag PASSED [ 13%] tests/cli_test.py::ParseTest::test_staging_flag PASSED [ 13%] tests/cli_test.py::ParseTest::test_unchanging_defaults PASSED [ 13%] tests/cli_test.py::DefaultTest::test_boolean PASSED [ 13%] tests/cli_test.py::DefaultTest::test_equality PASSED [ 13%] tests/cli_test.py::DefaultTest::test_hash PASSED [ 13%] tests/cli_test.py::SetByCliTest::test_deploy_hook PASSED [ 13%] tests/cli_test.py::SetByCliTest::test_webroot_map PASSED [ 13%] tests/client_test.py::DetermineUserAgentTest::test_docs_value PASSED [ 14%] tests/client_test.py::DetermineUserAgentTest::test_real_values PASSED [ 14%] tests/client_test.py::RegisterTest::test_dry_run_no_staging_account PASSED [ 14%] tests/client_test.py::RegisterTest::test_email_invalid_noninteractive PASSED [ 14%] tests/client_test.py::RegisterTest::test_email_retry PASSED [ 14%] tests/client_test.py::RegisterTest::test_empty_meta PASSED [ 14%] tests/client_test.py::RegisterTest::test_external_account_required_without_eab_arguments PASSED [ 14%] tests/client_test.py::RegisterTest::test_it PASSED [ 14%] tests/client_test.py::RegisterTest::test_needs_email PASSED [ 14%] tests/client_test.py::RegisterTest::test_no_tos PASSED [ 14%] tests/client_test.py::RegisterTest::test_unsupported_error PASSED [ 15%] tests/client_test.py::RegisterTest::test_with_eab_arguments PASSED [ 15%] tests/client_test.py::RegisterTest::test_without_eab_arguments PASSED [ 15%] tests/client_test.py::RegisterTest::test_without_email PASSED [ 15%] tests/client_test.py::ClientTest::test_deploy_certificate_failure PASSED [ 15%] tests/client_test.py::ClientTest::test_deploy_certificate_restart_failure PASSED [ 15%] tests/client_test.py::ClientTest::test_deploy_certificate_restart_failure2 PASSED [ 15%] tests/client_test.py::ClientTest::test_deploy_certificate_save_failure PASSED [ 15%] tests/client_test.py::ClientTest::test_deploy_certificate_success PASSED [ 15%] tests/client_test.py::ClientTest::test_init_acme_verify_ssl PASSED [ 15%] tests/client_test.py::ClientTest::test_obtain_and_enroll_certificate PASSED [ 16%] tests/client_test.py::ClientTest::test_obtain_certificate PASSED [ 16%] tests/client_test.py::ClientTest::test_obtain_certificate_dry_run PASSED [ 16%] tests/client_test.py::ClientTest::test_obtain_certificate_dry_run_authz_deactivations_failed PASSED [ 16%] tests/client_test.py::ClientTest::test_obtain_certificate_finalize_order_no_retryable_domains PASSED [ 16%] tests/client_test.py::ClientTest::test_obtain_certificate_finalize_order_partial_success PASSED [ 16%] tests/client_test.py::ClientTest::test_obtain_certificate_finalize_order_rejected_identifier_no_subproblems PASSED [ 16%] tests/client_test.py::ClientTest::test_obtain_certificate_from_csr PASSED [ 16%] tests/client_test.py::ClientTest::test_obtain_certificate_get_order_no_retryable_domains PASSED [ 16%] tests/client_test.py::ClientTest::test_obtain_certificate_get_order_partial_success PASSED [ 16%] tests/client_test.py::ClientTest::test_obtain_certificate_get_order_rejected_identifier_no_subproblems PASSED [ 16%] tests/client_test.py::ClientTest::test_obtain_certificate_partial_success PASSED [ 17%] tests/client_test.py::ClientTest::test_save_certificate PASSED [ 17%] tests/client_test.py::EnhanceConfigTest::test_already_exists_header PASSED [ 17%] tests/client_test.py::EnhanceConfigTest::test_already_exists_redirect PASSED [ 17%] tests/client_test.py::EnhanceConfigTest::test_config_set_no_warning_redirect PASSED [ 17%] tests/client_test.py::EnhanceConfigTest::test_enhance_failure PASSED [ 17%] tests/client_test.py::EnhanceConfigTest::test_no_ask_hsts PASSED [ 17%] tests/client_test.py::EnhanceConfigTest::test_no_ask_redirect PASSED [ 17%] tests/client_test.py::EnhanceConfigTest::test_no_ask_staple PASSED [ 17%] tests/client_test.py::EnhanceConfigTest::test_no_ask_uir PASSED [ 17%] tests/client_test.py::EnhanceConfigTest::test_no_installer PASSED [ 18%] tests/client_test.py::EnhanceConfigTest::test_no_warn_redirect PASSED [ 18%] tests/client_test.py::EnhanceConfigTest::test_restart_failure PASSED [ 18%] tests/client_test.py::EnhanceConfigTest::test_restart_failure2 PASSED [ 18%] tests/client_test.py::EnhanceConfigTest::test_save_failure PASSED [ 18%] tests/client_test.py::EnhanceConfigTest::test_unsupported PASSED [ 18%] tests/client_test.py::RollbackTest::test_no_installer PASSED [ 18%] tests/client_test.py::RollbackTest::test_no_problems PASSED [ 18%] tests/configuration_test.py::NamespaceConfigTest::test_absolute_paths PASSED [ 18%] tests/configuration_test.py::NamespaceConfigTest::test_dynamic_dirs PASSED [ 18%] tests/configuration_test.py::NamespaceConfigTest::test_get_and_set_attr PASSED [ 19%] tests/configuration_test.py::NamespaceConfigTest::test_hook_directories PASSED [ 19%] tests/configuration_test.py::NamespaceConfigTest::test_init_same_ports PASSED [ 19%] tests/configuration_test.py::NamespaceConfigTest::test_proxy_getattr PASSED [ 19%] tests/configuration_test.py::NamespaceConfigTest::test_renewal_absolute_paths PASSED [ 19%] tests/configuration_test.py::NamespaceConfigTest::test_renewal_dynamic_dirs PASSED [ 19%] tests/configuration_test.py::NamespaceConfigTest::test_server_path PASSED [ 19%] tests/crypto_util_test.py::GenerateKeyTest::test_key_failure PASSED [ 19%] tests/crypto_util_test.py::GenerateKeyTest::test_success PASSED [ 19%] tests/crypto_util_test.py::GenerateCSRTest::test_it PASSED [ 19%] tests/crypto_util_test.py::ValidCSRTest::test_empty_false PASSED [ 20%] tests/crypto_util_test.py::ValidCSRTest::test_random_false PASSED [ 20%] tests/crypto_util_test.py::ValidCSRTest::test_valid_der_false PASSED [ 20%] tests/crypto_util_test.py::ValidCSRTest::test_valid_pem_san_true PASSED [ 20%] tests/crypto_util_test.py::ValidCSRTest::test_valid_pem_true PASSED [ 20%] tests/crypto_util_test.py::CSRMatchesPubkeyTest::test_invalid_false PASSED [ 20%] tests/crypto_util_test.py::CSRMatchesPubkeyTest::test_valid_true PASSED [ 20%] tests/crypto_util_test.py::ImportCSRFileTest::test_bad_csr PASSED [ 20%] tests/crypto_util_test.py::ImportCSRFileTest::test_der_csr PASSED [ 20%] tests/crypto_util_test.py::ImportCSRFileTest::test_pem_csr PASSED [ 20%] tests/crypto_util_test.py::MakeKeyTest::test_bad_elliptic_curve_name PASSED [ 21%] tests/crypto_util_test.py::MakeKeyTest::test_bad_key_sizes PASSED [ 21%] tests/crypto_util_test.py::MakeKeyTest::test_bad_key_type PASSED [ 21%] tests/crypto_util_test.py::MakeKeyTest::test_ec PASSED [ 21%] tests/crypto_util_test.py::MakeKeyTest::test_rsa PASSED [ 21%] tests/crypto_util_test.py::VerifyRenewableCertTest::test_verify_renewable_cert PASSED [ 21%] tests/crypto_util_test.py::VerifyRenewableCertTest::test_verify_renewable_cert_failure PASSED [ 21%] tests/crypto_util_test.py::VerifyRenewableCertSigTest::test_cert_sig_match PASSED [ 21%] tests/crypto_util_test.py::VerifyRenewableCertSigTest::test_cert_sig_match_ec PASSED [ 21%] tests/crypto_util_test.py::VerifyRenewableCertSigTest::test_cert_sig_mismatch PASSED [ 21%] tests/crypto_util_test.py::VerifyFullchainTest::test_fullchain_ioerror PASSED [ 22%] tests/crypto_util_test.py::VerifyFullchainTest::test_fullchain_matches PASSED [ 22%] tests/crypto_util_test.py::VerifyFullchainTest::test_fullchain_mismatch PASSED [ 22%] tests/crypto_util_test.py::VerifyCertMatchesPrivKeyTest::test_cert_priv_key_match PASSED [ 22%] tests/crypto_util_test.py::VerifyCertMatchesPrivKeyTest::test_cert_priv_key_mismatch PASSED [ 22%] tests/crypto_util_test.py::ValidPrivkeyTest::test_empty_false PASSED [ 22%] tests/crypto_util_test.py::ValidPrivkeyTest::test_random_false PASSED [ 22%] tests/crypto_util_test.py::ValidPrivkeyTest::test_valid_true PASSED [ 22%] tests/crypto_util_test.py::GetSANsFromCertTest::test_san PASSED [ 22%] tests/crypto_util_test.py::GetSANsFromCertTest::test_single PASSED [ 22%] tests/crypto_util_test.py::GetNamesFromCertTest::test_common_name_sans_order PASSED [ 23%] tests/crypto_util_test.py::GetNamesFromCertTest::test_parse_non_cert PASSED [ 23%] tests/crypto_util_test.py::GetNamesFromCertTest::test_san PASSED [ 23%] tests/crypto_util_test.py::GetNamesFromCertTest::test_single PASSED [ 23%] tests/crypto_util_test.py::GetNamesFromReqTest::test_der PASSED [ 23%] tests/crypto_util_test.py::GetNamesFromReqTest::test_nonames PASSED [ 23%] tests/crypto_util_test.py::GetNamesFromReqTest::test_nosans PASSED [ 23%] tests/crypto_util_test.py::GetNamesFromReqTest::test_sans PASSED [ 23%] tests/crypto_util_test.py::CertLoaderTest::test_load_invalid_cert PASSED [ 23%] tests/crypto_util_test.py::CertLoaderTest::test_load_valid_cert PASSED [ 23%] tests/crypto_util_test.py::NotBeforeTest::test_notBefore PASSED [ 24%] tests/crypto_util_test.py::NotAfterTest::test_notAfter PASSED [ 24%] tests/crypto_util_test.py::Sha256sumTest::test_sha256sum PASSED [ 24%] tests/crypto_util_test.py::CertAndChainFromFullchainTest::test_cert_and_chain_from_fullchain PASSED [ 24%] tests/crypto_util_test.py::FindChainWithIssuerTest::test_intermediate_match PASSED [ 24%] tests/crypto_util_test.py::FindChainWithIssuerTest::test_no_match PASSED [ 24%] tests/crypto_util_test.py::FindChainWithIssuerTest::test_positive_match PASSED [ 24%] tests/crypto_util_test.py::FindChainWithIssuerTest::test_warning_on_no_match PASSED [ 24%] tests/eff_test.py::PrepareSubscriptionTest::test_failure PASSED [ 24%] tests/eff_test.py::PrepareSubscriptionTest::test_will_not_subscribe_with_no_prompt PASSED [ 24%] tests/eff_test.py::PrepareSubscriptionTest::test_will_not_subscribe_with_prompt PASSED [ 25%] tests/eff_test.py::PrepareSubscriptionTest::test_will_subscribe_with_no_prompt PASSED [ 25%] tests/eff_test.py::PrepareSubscriptionTest::test_will_subscribe_with_prompt PASSED [ 25%] tests/eff_test.py::HandleSubscriptionTest::test_no_subscribe PASSED [ 25%] tests/eff_test.py::HandleSubscriptionTest::test_subscribe PASSED [ 25%] tests/eff_test.py::SubscribeTest::test_bad_status PASSED [ 25%] tests/eff_test.py::SubscribeTest::test_not_ok PASSED [ 25%] tests/eff_test.py::SubscribeTest::test_response_json_missing_status_element PASSED [ 25%] tests/eff_test.py::SubscribeTest::test_response_not_json PASSED [ 25%] tests/eff_test.py::SubscribeTest::test_subscribe PASSED [ 25%] tests/error_handler_test.py::ErrorHandlerTest::test_bad_recovery PASSED [ 26%] tests/error_handler_test.py::ErrorHandlerTest::test_bad_recovery_with_signal PASSED [ 26%] tests/error_handler_test.py::ErrorHandlerTest::test_context_manager PASSED [ 26%] tests/error_handler_test.py::ErrorHandlerTest::test_context_manager_with_signal PASSED [ 26%] tests/error_handler_test.py::ErrorHandlerTest::test_regular_exit PASSED [ 26%] tests/error_handler_test.py::ErrorHandlerTest::test_sysexit_ignored PASSED [ 26%] tests/error_handler_test.py::ExitHandlerTest::test_bad_recovery PASSED [ 26%] tests/error_handler_test.py::ExitHandlerTest::test_bad_recovery_with_signal PASSED [ 26%] tests/error_handler_test.py::ExitHandlerTest::test_context_manager PASSED [ 26%] tests/error_handler_test.py::ExitHandlerTest::test_context_manager_with_signal PASSED [ 26%] tests/error_handler_test.py::ExitHandlerTest::test_regular_exit PASSED [ 27%] tests/error_handler_test.py::ExitHandlerTest::test_sysexit_ignored PASSED [ 27%] tests/errors_test.py::FailedChallengesTest::test_str PASSED [ 27%] tests/errors_test.py::FailedChallengesTest::test_unicode PASSED [ 27%] tests/errors_test.py::StandaloneBindErrorTest::test_instance_args PASSED [ 27%] tests/errors_test.py::StandaloneBindErrorTest::test_str PASSED [ 27%] tests/helpful_test.py::TestScanningFlags::test_prescan_no_help_flag PASSED [ 27%] tests/helpful_test.py::TestScanningFlags::test_prescan_unvalid_topic PASSED [ 27%] tests/helpful_test.py::TestScanningFlags::test_prescan_valid_topic PASSED [ 27%] tests/helpful_test.py::TestDetermineVerbs::test_determine_verb PASSED [ 27%] tests/helpful_test.py::TestDetermineVerbs::test_determine_verb_help PASSED [ 28%] tests/helpful_test.py::TestDetermineVerbs::test_determine_verb_wrong_verb PASSED [ 28%] tests/helpful_test.py::TestAdd::test_add_expected_argument PASSED [ 28%] tests/helpful_test.py::TestAdd::test_add_trivial_argument PASSED [ 28%] tests/helpful_test.py::TestAddGroup::test_add_group_no_input PASSED [ 28%] tests/helpful_test.py::TestAddGroup::test_add_group_topic_not_visible PASSED [ 28%] tests/helpful_test.py::TestAddGroup::test_add_group_topic_requested_help PASSED [ 28%] tests/helpful_test.py::TestParseArgsErrors::test_parse_args_hosts_and_auto_hosts PASSED [ 28%] tests/helpful_test.py::TestParseArgsErrors::test_parse_args_non_interactive_and_force_interactive PASSED [ 28%] tests/helpful_test.py::TestParseArgsErrors::test_parse_args_renew_force_interactive PASSED [ 28%] tests/helpful_test.py::TestParseArgsErrors::test_parse_args_subset_names_wildcard_domain PASSED [ 29%] tests/helpful_test.py::TestAddDeprecatedArgument::test_no_default_detection_modifications PASSED [ 29%] tests/hook_test.py::ValidateHooksTest::test_it PASSED [ 29%] tests/hook_test.py::ValidateHookTest::test_hook_not_executable PASSED [ 29%] tests/hook_test.py::ValidateHookTest::test_not_found PASSED [ 29%] tests/hook_test.py::ValidateHookTest::test_unset PASSED [ 29%] tests/hook_test.py::PreHookTest::test_certonly PASSED [ 29%] tests/hook_test.py::PreHookTest::test_no_hooks PASSED [ 29%] tests/hook_test.py::PreHookTest::test_renew_disabled_dir_hooks PASSED [ 29%] tests/hook_test.py::PreHookTest::test_renew_no_overlap PASSED [ 29%] tests/hook_test.py::PreHookTest::test_renew_with_overlap PASSED [ 30%] tests/hook_test.py::PreHookTest::test_run PASSED [ 30%] tests/hook_test.py::PostHookTest::test_cert_only_and_run_without_hook PASSED [ 30%] tests/hook_test.py::PostHookTest::test_certonly_and_run_with_hook PASSED [ 30%] tests/hook_test.py::PostHookTest::test_renew_disabled_dir_hooks PASSED [ 30%] tests/hook_test.py::PostHookTest::test_renew_no_config_hook PASSED [ 30%] tests/hook_test.py::PostHookTest::test_renew_no_dir_hook PASSED [ 30%] tests/hook_test.py::PostHookTest::test_renew_no_hooks PASSED [ 30%] tests/hook_test.py::PostHookTest::test_renew_no_overlap PASSED [ 30%] tests/hook_test.py::PostHookTest::test_renew_with_overlap PASSED [ 30%] tests/hook_test.py::RunSavedPostHooksTest::test_empty PASSED [ 31%] tests/hook_test.py::RunSavedPostHooksTest::test_multiple PASSED [ 31%] tests/hook_test.py::RunSavedPostHooksTest::test_single PASSED [ 31%] tests/hook_test.py::DeployHookTest::test_dry_run PASSED [ 31%] tests/hook_test.py::DeployHookTest::test_no_hook PASSED [ 31%] tests/hook_test.py::DeployHookTest::test_success PASSED [ 31%] tests/hook_test.py::RenewHookTest::test_disabled_dir_hooks PASSED [ 31%] tests/hook_test.py::RenewHookTest::test_dry_run PASSED [ 31%] tests/hook_test.py::RenewHookTest::test_no_hooks PASSED [ 31%] tests/hook_test.py::RenewHookTest::test_no_overlap PASSED [ 31%] tests/hook_test.py::RenewHookTest::test_overlap PASSED [ 32%] tests/hook_test.py::ListHooksTest::test_empty PASSED [ 32%] tests/hook_test.py::ListHooksTest::test_ignore_tilde PASSED [ 32%] tests/hook_test.py::ListHooksTest::test_multiple PASSED [ 32%] tests/hook_test.py::ListHooksTest::test_single PASSED [ 32%] tests/lock_test.py::LockDirTest::test_it PASSED [ 32%] tests/lock_test.py::LockFileTest::test_acquire_without_deletion PASSED [ 32%] tests/lock_test.py::LockFileTest::test_contention PASSED [ 32%] tests/lock_test.py::LockFileTest::test_locked_repr PASSED [ 32%] tests/lock_test.py::LockFileTest::test_race PASSED [ 32%] tests/lock_test.py::LockFileTest::test_released_repr PASSED [ 33%] tests/lock_test.py::LockFileTest::test_removed PASSED [ 33%] tests/lock_test.py::LockFileTest::test_unexpected_lockf_or_locking_err PASSED [ 33%] tests/lock_test.py::LockFileTest::test_unexpected_os_err PASSED [ 33%] tests/log_test.py::PreArgParseSetupTest::test_it PASSED [ 33%] tests/log_test.py::PostArgParseSetupTest::test_common PASSED [ 33%] tests/log_test.py::PostArgParseSetupTest::test_debug PASSED [ 33%] tests/log_test.py::PostArgParseSetupTest::test_quiet PASSED [ 33%] tests/log_test.py::SetupLogFileHandlerTest::test_failure PASSED [ 33%] tests/log_test.py::SetupLogFileHandlerTest::test_max_log_backups_used PASSED [ 33%] tests/log_test.py::SetupLogFileHandlerTest::test_success_with_rollover PASSED [ 33%] tests/log_test.py::SetupLogFileHandlerTest::test_success_without_rollover PASSED [ 34%] tests/log_test.py::ColoredStreamHandlerTest::test_format PASSED [ 34%] tests/log_test.py::ColoredStreamHandlerTest::test_format_and_red_level PASSED [ 34%] tests/log_test.py::MemoryHandlerTest::test_flush PASSED [ 34%] tests/log_test.py::MemoryHandlerTest::test_not_flushed PASSED [ 34%] tests/log_test.py::MemoryHandlerTest::test_target_reset PASSED [ 34%] tests/log_test.py::TempHandlerTest::test_delete PASSED [ 34%] tests/log_test.py::TempHandlerTest::test_no_delete PASSED [ 34%] tests/log_test.py::TempHandlerTest::test_permissions PASSED [ 34%] tests/log_test.py::PreArgParseExceptHookTest::test_it PASSED [ 34%] tests/log_test.py::PostArgParseExceptHookTest::test_acme_error PASSED [ 35%] tests/log_test.py::PostArgParseExceptHookTest::test_base_exception PASSED [ 35%] tests/log_test.py::PostArgParseExceptHookTest::test_custom_error PASSED [ 35%] tests/log_test.py::PostArgParseExceptHookTest::test_debug PASSED [ 35%] tests/log_test.py::PostArgParseExceptHookTest::test_keyboardinterrupt PASSED [ 35%] tests/log_test.py::PostArgParseExceptHookTest::test_other_error PASSED [ 35%] tests/log_test.py::PostArgParseExceptHookTest::test_quiet PASSED [ 35%] tests/log_test.py::ExitWithAdviceTest::test_log_dir PASSED [ 35%] tests/log_test.py::ExitWithAdviceTest::test_log_file PASSED [ 35%] tests/main_test.py::TestHandleCerts::test_handle_identical_cert_key_type_change PASSED [ 35%] tests/main_test.py::TestHandleCerts::test_handle_identical_cert_request_pending PASSED [ 36%] tests/main_test.py::TestHandleCerts::test_handle_subset_cert_request PASSED [ 36%] tests/main_test.py::TestHandleCerts::test_handle_unexpected_key_type_migration PASSED [ 36%] tests/main_test.py::RunTest::test_cert_success_install_error PASSED [ 36%] tests/main_test.py::RunTest::test_newcert_success PASSED [ 36%] tests/main_test.py::RunTest::test_reinstall_success PASSED [ 36%] tests/main_test.py::RunTest::test_renewal_success PASSED [ 36%] tests/main_test.py::RunTest::test_run_enhancement_not_supported PASSED [ 36%] tests/main_test.py::RunTest::test_run_must_staple_not_supported PASSED [ 36%] tests/main_test.py::CertonlyTest::test_dryrun_installer_doesnt_restart PASSED [ 36%] tests/main_test.py::CertonlyTest::test_dryrun_next_steps_no_cert_saved PASSED [ 37%] tests/main_test.py::CertonlyTest::test_find_lineage_for_domains_and_certname PASSED [ 37%] tests/main_test.py::CertonlyTest::test_find_lineage_for_domains_new_certname PASSED [ 37%] tests/main_test.py::CertonlyTest::test_installer_runs_restart PASSED [ 37%] tests/main_test.py::CertonlyTest::test_no_reinstall_text_pause PASSED [ 37%] tests/main_test.py::FindDomainsOrCertnameTest::test_display_ops PASSED [ 37%] tests/main_test.py::FindDomainsOrCertnameTest::test_grab_domains PASSED [ 37%] tests/main_test.py::FindDomainsOrCertnameTest::test_no_results PASSED [ 37%] tests/main_test.py::RevokeTest::test_revocation_error PASSED [ 37%] tests/main_test.py::RevokeTest::test_revocation_success PASSED [ 37%] tests/main_test.py::RevokeTest::test_revocation_with_prompt PASSED [ 38%] tests/main_test.py::RevokeTest::test_revoke_by_certname PASSED [ 38%] tests/main_test.py::RevokeTest::test_revoke_by_certname_and_server PASSED [ 38%] tests/main_test.py::RevokeTest::test_revoke_by_certname_empty_server PASSED [ 38%] tests/main_test.py::RevokeTest::test_revoke_with_reason PASSED [ 38%] tests/main_test.py::DeleteIfAppropriateTest::test_cert_path_only PASSED [ 38%] tests/main_test.py::DeleteIfAppropriateTest::test_delete_flag_opt_out PASSED [ 38%] tests/main_test.py::DeleteIfAppropriateTest::test_delete_prompt_opt_out PASSED [ 38%] tests/main_test.py::DeleteIfAppropriateTest::test_noninteractive_deletion PASSED [ 38%] tests/main_test.py::DeleteIfAppropriateTest::test_opt_in_deletion PASSED [ 38%] tests/main_test.py::DeleteIfAppropriateTest::test_overlapping_archive_dirs PASSED [ 39%] tests/main_test.py::DetermineAccountTest::test_args_account_set PASSED [ 39%] tests/main_test.py::DetermineAccountTest::test_multiple_accounts PASSED [ 39%] tests/main_test.py::DetermineAccountTest::test_multiple_accounts_canceled PASSED [ 39%] tests/main_test.py::DetermineAccountTest::test_no_accounts_email PASSED [ 39%] tests/main_test.py::DetermineAccountTest::test_no_accounts_no_email PASSED [ 39%] tests/main_test.py::DetermineAccountTest::test_register_error_acme_type_and_detail PASSED [ 39%] tests/main_test.py::DetermineAccountTest::test_register_error_acme_type_only PASSED [ 39%] tests/main_test.py::DetermineAccountTest::test_register_error_certbot PASSED [ 39%] tests/main_test.py::DetermineAccountTest::test_single_account PASSED [ 39%] tests/main_test.py::MainTest::test_certificates PASSED [ 40%] tests/main_test.py::MainTest::test_certonly_abspath PASSED [ 40%] tests/main_test.py::MainTest::test_certonly_bad_args PASSED [ 40%] tests/main_test.py::MainTest::test_certonly_csr PASSED [ 40%] tests/main_test.py::MainTest::test_certonly_csr_dry_run PASSED [ 40%] tests/main_test.py::MainTest::test_certonly_dry_run_new_request_success PASSED [ 40%] tests/main_test.py::MainTest::test_certonly_new_request_failure PASSED [ 40%] tests/main_test.py::MainTest::test_certonly_new_request_success PASSED [ 40%] tests/main_test.py::MainTest::test_certonly_reinstall PASSED [ 40%] tests/main_test.py::MainTest::test_certonly_renewal PASSED [ 40%] tests/main_test.py::MainTest::test_certonly_renewal_triggers PASSED [ 41%] tests/main_test.py::MainTest::test_check_config_sanity_domain PASSED [ 41%] tests/main_test.py::MainTest::test_configurator_selection PASSED [ 41%] tests/main_test.py::MainTest::test_csr_with_besteffort PASSED [ 41%] tests/main_test.py::MainTest::test_csr_with_inconsistent_domains PASSED [ 41%] tests/main_test.py::MainTest::test_csr_with_no_domains PASSED [ 41%] tests/main_test.py::MainTest::test_delete PASSED [ 41%] tests/main_test.py::MainTest::test_installer_certname PASSED [ 41%] tests/main_test.py::MainTest::test_installer_param_error PASSED [ 41%] tests/main_test.py::MainTest::test_installer_param_override PASSED [ 41%] tests/main_test.py::MainTest::test_installer_select_cert PASSED [ 42%] tests/main_test.py::MainTest::test_installer_selection PASSED [ 42%] tests/main_test.py::MainTest::test_interactive_no_renewal_delay PASSED [ 42%] tests/main_test.py::MainTest::test_new_key PASSED [ 42%] tests/main_test.py::MainTest::test_no_flags PASSED [ 42%] tests/main_test.py::MainTest::test_no_renewal_with_hooks PASSED [ 42%] tests/main_test.py::MainTest::test_noninteractive PASSED [ 42%] tests/main_test.py::MainTest::test_noninteractive_renewal_delay PASSED [ 42%] tests/main_test.py::MainTest::test_plugin_selection_error PASSED [ 42%] tests/main_test.py::MainTest::test_plugins PASSED [ 42%] tests/main_test.py::MainTest::test_plugins_init PASSED [ 43%] tests/main_test.py::MainTest::test_plugins_no_args PASSED [ 43%] tests/main_test.py::MainTest::test_plugins_no_args_unprivileged PASSED [ 43%] tests/main_test.py::MainTest::test_plugins_prepare PASSED [ 43%] tests/main_test.py::MainTest::test_quiet_renew PASSED [ 43%] tests/main_test.py::MainTest::test_register PASSED [ 43%] tests/main_test.py::MainTest::test_renew_doesnt_restart_on_dryrun PASSED [ 43%] tests/main_test.py::MainTest::test_renew_hook_validation PASSED [ 43%] tests/main_test.py::MainTest::test_renew_no_authenticator PASSED [ 43%] tests/main_test.py::MainTest::test_renew_no_hook_validation PASSED [ 43%] tests/main_test.py::MainTest::test_renew_no_renewalparams PASSED [ 44%] tests/main_test.py::MainTest::test_renew_obtain_cert_error PASSED [ 44%] tests/main_test.py::MainTest::test_renew_plugin_config_restoration PASSED [ 44%] tests/main_test.py::MainTest::test_renew_reconstitute_error PASSED [ 44%] tests/main_test.py::MainTest::test_renew_skips_recent_certs PASSED [ 44%] tests/main_test.py::MainTest::test_renew_verb PASSED [ 44%] tests/main_test.py::MainTest::test_renew_verb_empty_config PASSED [ 44%] tests/main_test.py::MainTest::test_renew_with_bad_certname PASSED [ 44%] tests/main_test.py::MainTest::test_renew_with_bad_cli_args PASSED [ 44%] tests/main_test.py::MainTest::test_renew_with_bad_domain PASSED [ 44%] tests/main_test.py::MainTest::test_renew_with_bad_int PASSED [ 45%] tests/main_test.py::MainTest::test_renew_with_certname PASSED [ 45%] tests/main_test.py::MainTest::test_renew_with_configurator PASSED [ 45%] tests/main_test.py::MainTest::test_renew_with_nonetype_http01 PASSED [ 45%] tests/main_test.py::MainTest::test_renew_with_webroot_map PASSED [ 45%] tests/main_test.py::MainTest::test_reuse_key PASSED [ 45%] tests/main_test.py::MainTest::test_reuse_key_no_dry_run PASSED [ 45%] tests/main_test.py::MainTest::test_revoke_with_key PASSED [ 45%] tests/main_test.py::MainTest::test_revoke_with_key_mismatch PASSED [ 45%] tests/main_test.py::MainTest::test_revoke_without_key PASSED [ 45%] tests/main_test.py::MainTest::test_rollback PASSED [ 46%] tests/main_test.py::MainTest::test_run_with_csr PASSED [ 46%] tests/main_test.py::MainTest::test_update_symlinks PASSED [ 46%] tests/main_test.py::MainTest::test_user_agent PASSED [ 46%] tests/main_test.py::MainTest::test_version_string_program_name PASSED [ 46%] tests/main_test.py::UnregisterTest::test_abort_unregister PASSED [ 46%] tests/main_test.py::UnregisterTest::test_unregister PASSED [ 46%] tests/main_test.py::UnregisterTest::test_unregister_no_account PASSED [ 46%] tests/main_test.py::MakeOrVerifyNeededDirs::test_it PASSED [ 46%] tests/main_test.py::EnhanceTest::test_enhance_config_call PASSED [ 46%] tests/main_test.py::EnhanceTest::test_enhance_noninteractive PASSED [ 47%] tests/main_test.py::EnhanceTest::test_enhancement_enable PASSED [ 47%] tests/main_test.py::EnhanceTest::test_enhancement_enable_conflict PASSED [ 47%] tests/main_test.py::EnhanceTest::test_enhancement_enable_not_supported PASSED [ 47%] tests/main_test.py::EnhanceTest::test_no_enhancements_defined PASSED [ 47%] tests/main_test.py::EnhanceTest::test_plugin_selection_error PASSED [ 47%] tests/main_test.py::EnhanceTest::test_selection_auth_warning PASSED [ 47%] tests/main_test.py::EnhanceTest::test_selection_question PASSED [ 47%] tests/main_test.py::EnhanceTest::test_user_abort_domains PASSED [ 47%] tests/main_test.py::InstallTest::test_install_enhancement_no_certname PASSED [ 47%] tests/main_test.py::InstallTest::test_install_enhancement_not_supported PASSED [ 48%] tests/main_test.py::ReportNewCertTest::test_csr_report PASSED [ 48%] tests/main_test.py::ReportNewCertTest::test_csr_report_dry_run PASSED [ 48%] tests/main_test.py::ReportNewCertTest::test_manual_no_hooks_report PASSED [ 48%] tests/main_test.py::ReportNewCertTest::test_report PASSED [ 48%] tests/main_test.py::ReportNewCertTest::test_report_dry_run PASSED [ 48%] tests/main_test.py::ReportNewCertTest::test_report_no_key PASSED [ 48%] tests/main_test.py::ReportNewCertTest::test_report_no_paths PASSED [ 48%] tests/main_test.py::ReportNewCertTest::test_report_no_preconfigured_renewal PASSED [ 48%] tests/main_test.py::ReportNextStepsTest::test_csr_report PASSED [ 48%] tests/main_test.py::ReportNextStepsTest::test_manual_no_hook_renewal PASSED [ 49%] tests/main_test.py::ReportNextStepsTest::test_no_preconfigured_renewal PASSED [ 49%] tests/main_test.py::ReportNextStepsTest::test_report PASSED [ 49%] tests/main_test.py::UpdateAccountTest::test_no_existing_accounts PASSED [ 49%] tests/main_test.py::UpdateAccountTest::test_update_account_empty_email PASSED [ 49%] tests/main_test.py::UpdateAccountTest::test_update_account_remove_email PASSED [ 49%] tests/main_test.py::UpdateAccountTest::test_update_account_with_email PASSED [ 49%] tests/main_test.py::UpdateAccountTest::test_update_account_with_multiple_emails PASSED [ 49%] tests/main_test.py::ShowAccountTest::test_double_email PASSED [ 49%] tests/main_test.py::ShowAccountTest::test_no_contacts PASSED [ 49%] tests/main_test.py::ShowAccountTest::test_no_existing_accounts PASSED [ 50%] tests/main_test.py::ShowAccountTest::test_no_existing_client PASSED [ 50%] tests/main_test.py::ShowAccountTest::test_single_email PASSED [ 50%] tests/ocsp_test.py::OCSPTestOpenSSL::test_determine_ocsp_server PASSED [ 50%] tests/ocsp_test.py::OCSPTestOpenSSL::test_init PASSED [ 50%] tests/ocsp_test.py::OCSPTestOpenSSL::test_ocsp_revoked PASSED [ 50%] tests/ocsp_test.py::OCSPTestOpenSSL::test_translate_ocsp PASSED [ 50%] tests/ocsp_test.py::OSCPTestCryptography::test_ensure_cryptography_toggled PASSED [ 50%] tests/ocsp_test.py::OSCPTestCryptography::test_responder_is_authorized_delegate PASSED [ 50%] tests/ocsp_test.py::OSCPTestCryptography::test_responder_is_issuer PASSED [ 50%] tests/ocsp_test.py::OSCPTestCryptography::test_revoke PASSED [ 50%] tests/ocsp_test.py::OSCPTestCryptography::test_revoke_resiliency PASSED [ 51%] tests/renewal_test.py::RenewalTest::test_ancient_webroot_renewal_conf PASSED [ 51%] tests/renewal_test.py::RenewalTest::test_new_key PASSED [ 51%] tests/renewal_test.py::RenewalTest::test_remove_deprecated_config_elements PASSED [ 51%] tests/renewal_test.py::RenewalTest::test_reuse_ec_key_renewal_params PASSED [ 51%] tests/renewal_test.py::RenewalTest::test_reuse_key_conflicts PASSED [ 51%] tests/renewal_test.py::RenewalTest::test_reuse_key_renewal_params PASSED [ 51%] tests/renewal_test.py::RenewalTest::test_webroot_params_conservation PASSED [ 51%] tests/renewal_test.py::RestoreRequiredConfigElementsTest::test_allow_subset_of_names_failure PASSED [ 51%] tests/renewal_test.py::RestoreRequiredConfigElementsTest::test_allow_subset_of_names_success PASSED [ 51%] tests/renewal_test.py::RestoreRequiredConfigElementsTest::test_ancient_server_renewal_conf PASSED [ 52%] tests/renewal_test.py::RestoreRequiredConfigElementsTest::test_must_staple_failure PASSED [ 52%] tests/renewal_test.py::RestoreRequiredConfigElementsTest::test_must_staple_success PASSED [ 52%] tests/renewal_test.py::RestoreRequiredConfigElementsTest::test_pref_challs_failure PASSED [ 52%] tests/renewal_test.py::RestoreRequiredConfigElementsTest::test_pref_challs_list PASSED [ 52%] tests/renewal_test.py::RestoreRequiredConfigElementsTest::test_pref_challs_str PASSED [ 52%] tests/renewal_test.py::DescribeResultsTest::test_all_renewal PASSED [ 52%] tests/renewal_test.py::DescribeResultsTest::test_failed_renewal PASSED [ 52%] tests/renewal_test.py::DescribeResultsTest::test_no_renewal_attempts PASSED [ 52%] tests/renewal_test.py::DescribeResultsTest::test_successful_renewal PASSED [ 52%] tests/renewupdater_test.py::RenewUpdaterTest::test_deployer_skip_dry_run PASSED [ 53%] tests/renewupdater_test.py::RenewUpdaterTest::test_enhancement_deployer PASSED [ 53%] tests/renewupdater_test.py::RenewUpdaterTest::test_enhancement_deployer_not_called PASSED [ 53%] tests/renewupdater_test.py::RenewUpdaterTest::test_enhancement_no_deployer PASSED [ 53%] tests/renewupdater_test.py::RenewUpdaterTest::test_enhancement_no_updater PASSED [ 53%] tests/renewupdater_test.py::RenewUpdaterTest::test_enhancement_updates PASSED [ 53%] tests/renewupdater_test.py::RenewUpdaterTest::test_enhancement_updates_not_called PASSED [ 53%] tests/renewupdater_test.py::RenewUpdaterTest::test_renew_deployer PASSED [ 53%] tests/renewupdater_test.py::RenewUpdaterTest::test_server_updates PASSED [ 53%] tests/renewupdater_test.py::RenewUpdaterTest::test_updater_skip_dry_run PASSED [ 53%] tests/reverter_test.py::ReverterCheckpointLocalTest::test_add_to_checkpoint_copy_failure PASSED [ 54%] tests/reverter_test.py::ReverterCheckpointLocalTest::test_bad_register_undo_command PASSED [ 54%] tests/reverter_test.py::ReverterCheckpointLocalTest::test_bad_registration PASSED [ 54%] tests/reverter_test.py::ReverterCheckpointLocalTest::test_basic_add_to_temp_checkpoint PASSED [ 54%] tests/reverter_test.py::ReverterCheckpointLocalTest::test_checkpoint_conflict PASSED [ 54%] tests/reverter_test.py::ReverterCheckpointLocalTest::test_multiple_registration_fail_and_revert PASSED [ 54%] tests/reverter_test.py::ReverterCheckpointLocalTest::test_multiple_registration_same_file PASSED [ 54%] tests/reverter_test.py::ReverterCheckpointLocalTest::test_multiple_saves_and_temp_revert PASSED [ 54%] tests/reverter_test.py::ReverterCheckpointLocalTest::test_no_change PASSED [ 54%] tests/reverter_test.py::ReverterCheckpointLocalTest::test_recover_checkpoint_copy_failure PASSED [ 54%] tests/reverter_test.py::ReverterCheckpointLocalTest::test_recover_checkpoint_missing_new_files PASSED [ 55%] tests/reverter_test.py::ReverterCheckpointLocalTest::test_recover_checkpoint_remove_failure PASSED [ 55%] tests/reverter_test.py::ReverterCheckpointLocalTest::test_recover_checkpoint_revert_temp_failures PASSED [ 55%] tests/reverter_test.py::ReverterCheckpointLocalTest::test_recover_checkpoint_rm_failure PASSED [ 55%] tests/reverter_test.py::ReverterCheckpointLocalTest::test_recover_checkpoint_rollback_failure PASSED [ 55%] tests/reverter_test.py::ReverterCheckpointLocalTest::test_recovery_routine_in_progress_failure PASSED [ 55%] tests/reverter_test.py::ReverterCheckpointLocalTest::test_recovery_routine_temp_and_perm PASSED [ 55%] tests/reverter_test.py::ReverterCheckpointLocalTest::test_register_file_creation_write_error PASSED [ 55%] tests/reverter_test.py::ReverterCheckpointLocalTest::test_register_undo_command PASSED [ 55%] tests/reverter_test.py::ReverterCheckpointLocalTest::test_run_undo_commands PASSED [ 55%] tests/reverter_test.py::TestFullCheckpointsReverter::test_finalize_checkpoint_cannot_title PASSED [ 56%] tests/reverter_test.py::TestFullCheckpointsReverter::test_finalize_checkpoint_no_in_progress PASSED [ 56%] tests/reverter_test.py::TestFullCheckpointsReverter::test_finalize_checkpoint_no_rename_directory PASSED [ 56%] tests/reverter_test.py::TestFullCheckpointsReverter::test_multi_rollback PASSED [ 56%] tests/reverter_test.py::TestFullCheckpointsReverter::test_rollback_finalize_checkpoint_valid_inputs PASSED [ 56%] tests/reverter_test.py::TestFullCheckpointsReverter::test_rollback_improper_inputs PASSED [ 56%] tests/reverter_test.py::TestFullCheckpointsReverter::test_rollback_too_many PASSED [ 56%] tests/storage_test.py::RelevantValuesTest::test_deprecated_item PASSED [ 56%] tests/storage_test.py::RelevantValuesTest::test_namespace PASSED [ 56%] tests/storage_test.py::RelevantValuesTest::test_option_set PASSED [ 56%] tests/storage_test.py::RelevantValuesTest::test_option_unset PASSED [ 57%] tests/storage_test.py::RenewableCertTests::test_add_time_interval PASSED [ 57%] tests/storage_test.py::RenewableCertTests::test_autorenewal_is_enabled PASSED [ 57%] tests/storage_test.py::RenewableCertTests::test_bad_kind PASSED [ 57%] tests/storage_test.py::RenewableCertTests::test_consistent PASSED [ 57%] tests/storage_test.py::RenewableCertTests::test_current_target PASSED [ 57%] tests/storage_test.py::RenewableCertTests::test_current_version PASSED [ 57%] tests/storage_test.py::RenewableCertTests::test_ensure_deployed PASSED [ 57%] tests/storage_test.py::RenewableCertTests::test_has_pending_deployment PASSED [ 57%] tests/storage_test.py::RenewableCertTests::test_initialization PASSED [ 57%] tests/storage_test.py::RenewableCertTests::test_invalid_config_filename PASSED [ 58%] tests/storage_test.py::RenewableCertTests::test_is_test_cert PASSED [ 58%] tests/storage_test.py::RenewableCertTests::test_latest_and_next_versions PASSED [ 58%] tests/storage_test.py::RenewableCertTests::test_missing_cert PASSED [ 58%] tests/storage_test.py::RenewableCertTests::test_names PASSED [ 58%] tests/storage_test.py::RenewableCertTests::test_new_lineage PASSED [ 58%] tests/storage_test.py::RenewableCertTests::test_new_lineage_nonexistent_dirs PASSED [ 58%] tests/storage_test.py::RenewableCertTests::test_no_current_version PASSED [ 58%] tests/storage_test.py::RenewableCertTests::test_no_renewal_version PASSED [ 58%] tests/storage_test.py::RenewableCertTests::test_ocsp_revoked PASSED [ 58%] tests/storage_test.py::RenewableCertTests::test_renewal_bad_config PASSED [ 59%] tests/storage_test.py::RenewableCertTests::test_renewal_incomplete_config PASSED [ 59%] tests/storage_test.py::RenewableCertTests::test_renewal_newer_version PASSED [ 59%] tests/storage_test.py::RenewableCertTests::test_save_successor PASSED [ 59%] tests/storage_test.py::RenewableCertTests::test_save_successor_maintains_gid PASSED [ 59%] tests/storage_test.py::RenewableCertTests::test_save_successor_maintains_group_mode PASSED [ 59%] tests/storage_test.py::RenewableCertTests::test_server PASSED [ 59%] tests/storage_test.py::RenewableCertTests::test_should_autorenew PASSED [ 59%] tests/storage_test.py::RenewableCertTests::test_time_interval_judgments PASSED [ 59%] tests/storage_test.py::RenewableCertTests::test_update_all_links_to_full_failure PASSED [ 59%] tests/storage_test.py::RenewableCertTests::test_update_all_links_to_partial_failure PASSED [ 60%] tests/storage_test.py::RenewableCertTests::test_update_all_links_to_success PASSED [ 60%] tests/storage_test.py::RenewableCertTests::test_update_link_to PASSED [ 60%] tests/storage_test.py::RenewableCertTests::test_update_symlinks PASSED [ 60%] tests/storage_test.py::RenewableCertTests::test_version PASSED [ 60%] tests/storage_test.py::RenewableCertTests::test_write_renewal_config PASSED [ 60%] tests/storage_test.py::DeleteFilesTest::test_bad_renewal_config PASSED [ 60%] tests/storage_test.py::DeleteFilesTest::test_delete_all_files PASSED [ 60%] tests/storage_test.py::DeleteFilesTest::test_livedir_not_empty PASSED [ 60%] tests/storage_test.py::DeleteFilesTest::test_no_archive PASSED [ 60%] tests/storage_test.py::DeleteFilesTest::test_no_cert_file PASSED [ 61%] tests/storage_test.py::DeleteFilesTest::test_no_readme_file PASSED [ 61%] tests/storage_test.py::DeleteFilesTest::test_no_renewal_config PASSED [ 61%] tests/storage_test.py::CertPathForCertNameTest::test_no_such_cert_name PASSED [ 61%] tests/storage_test.py::CertPathForCertNameTest::test_simple_cert_name PASSED [ 61%] tests/util_test.py::EnvNoSnapForExternalCallsTest::test_noop PASSED [ 61%] tests/util_test.py::EnvNoSnapForExternalCallsTest::test_removed PASSED [ 61%] tests/util_test.py::RunScriptTest::test_bad_process PASSED [ 61%] tests/util_test.py::RunScriptTest::test_default PASSED [ 61%] tests/util_test.py::RunScriptTest::test_failure PASSED [ 61%] tests/util_test.py::ExeExistsTest::test_exe_exists PASSED [ 62%] tests/util_test.py::ExeExistsTest::test_exe_not_exists PASSED [ 62%] tests/util_test.py::LockDirUntilExit::test_it PASSED [ 62%] tests/util_test.py::SetUpCoreDirTest::test_failure PASSED [ 62%] tests/util_test.py::SetUpCoreDirTest::test_success PASSED [ 62%] tests/util_test.py::MakeOrVerifyDirTest::test_creates_dir_when_missing PASSED [ 62%] tests/util_test.py::MakeOrVerifyDirTest::test_existing_correct_mode_does_not_fail PASSED [ 62%] tests/util_test.py::MakeOrVerifyDirTest::test_existing_wrong_mode_fails PASSED [ 62%] tests/util_test.py::MakeOrVerifyDirTest::test_reraises_os_error PASSED [ 62%] tests/util_test.py::UniqueFileTest::test_default_exists PASSED [ 62%] tests/util_test.py::UniqueFileTest::test_returns_fd_for_writing PASSED [ 63%] tests/util_test.py::UniqueFileTest::test_right_mode PASSED [ 63%] tests/util_test.py::UniqueLineageNameTest::test_basic PASSED [ 63%] tests/util_test.py::UniqueLineageNameTest::test_failure PASSED [ 63%] tests/util_test.py::UniqueLineageNameTest::test_multiple PASSED [ 63%] tests/util_test.py::SafelyRemoveTest::test_exists PASSED [ 63%] tests/util_test.py::SafelyRemoveTest::test_missing PASSED [ 63%] tests/util_test.py::SafelyRemoveTest::test_other_error_passthrough PASSED [ 63%] tests/util_test.py::SafeEmailTest::test_invalid_emails PASSED [ 63%] tests/util_test.py::SafeEmailTest::test_valid_emails PASSED [ 63%] tests/util_test.py::AddDeprecatedArgumentTest::test_help PASSED [ 64%] tests/util_test.py::AddDeprecatedArgumentTest::test_set_constant PASSED [ 64%] tests/util_test.py::AddDeprecatedArgumentTest::test_tuple_constant PASSED [ 64%] tests/util_test.py::AddDeprecatedArgumentTest::test_warning_no_arg PASSED [ 64%] tests/util_test.py::AddDeprecatedArgumentTest::test_warning_with_arg PASSED [ 64%] tests/util_test.py::EnforceLeValidity::test_input_with_scheme PASSED [ 64%] tests/util_test.py::EnforceLeValidity::test_invalid_chars PASSED [ 64%] tests/util_test.py::EnforceLeValidity::test_leading_hyphen PASSED [ 64%] tests/util_test.py::EnforceLeValidity::test_one_label PASSED [ 64%] tests/util_test.py::EnforceLeValidity::test_sanity PASSED [ 64%] tests/util_test.py::EnforceLeValidity::test_trailing_hyphen PASSED [ 65%] tests/util_test.py::EnforceLeValidity::test_valid_domain PASSED [ 65%] tests/util_test.py::EnforceLeValidity::test_valid_input_with_scheme_name PASSED [ 65%] tests/util_test.py::EnforceDomainSanityTest::test_empty_domain PASSED [ 65%] tests/util_test.py::EnforceDomainSanityTest::test_empty_label PASSED [ 65%] tests/util_test.py::EnforceDomainSanityTest::test_empty_trailing_label PASSED [ 65%] tests/util_test.py::EnforceDomainSanityTest::test_long_label_1 PASSED [ 65%] tests/util_test.py::EnforceDomainSanityTest::test_long_label_2 PASSED [ 65%] tests/util_test.py::EnforceDomainSanityTest::test_nonascii_str PASSED [ 65%] tests/util_test.py::EnforceDomainSanityTest::test_nonascii_unicode PASSED [ 65%] tests/util_test.py::EnforceDomainSanityTest::test_not_long_label PASSED [ 66%] tests/util_test.py::EnforceDomainSanityTest::test_not_too_long PASSED [ 66%] tests/util_test.py::EnforceDomainSanityTest::test_punycode_ok PASSED [ 66%] tests/util_test.py::EnforceDomainSanityTest::test_too_long PASSED [ 66%] tests/util_test.py::IsWildcardDomainTest::test_no_wildcard PASSED [ 66%] tests/util_test.py::IsWildcardDomainTest::test_wildcard PASSED [ 66%] tests/util_test.py::OsInfoTest::test_get_os_info PASSED [ 66%] tests/util_test.py::OsInfoTest::test_get_os_info_ua PASSED [ 66%] tests/util_test.py::OsInfoTest::test_non_systemd_os_info PASSED [ 66%] tests/util_test.py::OsInfoTest::test_python_os_info_custom PASSED [ 66%] tests/util_test.py::OsInfoTest::test_python_os_info_notfound PASSED [ 66%] tests/util_test.py::OsInfoTest::test_systemd_os_release_like PASSED [ 67%] tests/util_test.py::AtexitRegisterTest::test_called PASSED [ 67%] tests/util_test.py::AtexitRegisterTest::test_not_called PASSED [ 67%] tests/util_test.py::ParseLooseVersionTest::test_equal PASSED [ 67%] tests/util_test.py::ParseLooseVersionTest::test_greater_than PASSED [ 67%] tests/util_test.py::ParseLooseVersionTest::test_less_than PASSED [ 67%] tests/compat/filesystem_test.py::WindowsChmodTests::test_admin_permissions SKIPPED [ 67%] tests/compat/filesystem_test.py::WindowsChmodTests::test_execute_flag SKIPPED [ 67%] tests/compat/filesystem_test.py::WindowsChmodTests::test_full_flag SKIPPED [ 67%] tests/compat/filesystem_test.py::WindowsChmodTests::test_group_permissions_noop SKIPPED [ 67%] tests/compat/filesystem_test.py::WindowsChmodTests::test_read_flag SKIPPED [ 68%] tests/compat/filesystem_test.py::WindowsChmodTests::test_symlink_resolution SKIPPED [ 68%] tests/compat/filesystem_test.py::WindowsChmodTests::test_user_admin_dacl_consistency SKIPPED [ 68%] tests/compat/filesystem_test.py::WindowsChmodTests::test_world_permission SKIPPED [ 68%] tests/compat/filesystem_test.py::WindowsChmodTests::test_write_flag SKIPPED [ 68%] tests/compat/filesystem_test.py::UmaskTest::test_umask_on_dir PASSED [ 68%] tests/compat/filesystem_test.py::UmaskTest::test_umask_on_file PASSED [ 68%] tests/compat/filesystem_test.py::ComputePrivateKeyModeTest::test_compute_private_key_mode PASSED [ 68%] tests/compat/filesystem_test.py::WindowsOpenTest::test_create_file_on_open SKIPPED [ 68%] tests/compat/filesystem_test.py::WindowsOpenTest::test_existing_file_correct_permissions SKIPPED [ 68%] tests/compat/filesystem_test.py::WindowsOpenTest::test_new_file_correct_permissions SKIPPED [ 69%] tests/compat/filesystem_test.py::TempUmaskTests::test_resets_umask_after_exception PASSED [ 69%] tests/compat/filesystem_test.py::TempUmaskTests::test_works_normally PASSED [ 69%] tests/compat/filesystem_test.py::WindowsMkdirTests::test_makedirs_correct_permissions SKIPPED [ 69%] tests/compat/filesystem_test.py::WindowsMkdirTests::test_makedirs_switch_os_mkdir SKIPPED [ 69%] tests/compat/filesystem_test.py::WindowsMkdirTests::test_mkdir_correct_permissions SKIPPED [ 69%] tests/compat/filesystem_test.py::MakedirsTests::test_makedirs_correct_permissions PASSED [ 69%] tests/compat/filesystem_test.py::CopyOwnershipAndModeTest::test_copy_ownership_and_apply_mode_linux PASSED [ 69%] tests/compat/filesystem_test.py::CopyOwnershipAndModeTest::test_copy_ownership_and_apply_mode_windows SKIPPED [ 69%] tests/compat/filesystem_test.py::CopyOwnershipAndModeTest::test_copy_ownership_and_mode_windows SKIPPED [ 69%] tests/compat/filesystem_test.py::CopyOwnershipAndModeTest::test_has_same_ownership PASSED [ 70%] tests/compat/filesystem_test.py::CheckPermissionsTest::test_check_min_permissions PASSED [ 70%] tests/compat/filesystem_test.py::CheckPermissionsTest::test_check_mode PASSED [ 70%] tests/compat/filesystem_test.py::CheckPermissionsTest::test_check_owner_linux PASSED [ 70%] tests/compat/filesystem_test.py::CheckPermissionsTest::test_check_owner_windows SKIPPED [ 70%] tests/compat/filesystem_test.py::CheckPermissionsTest::test_check_permissions PASSED [ 70%] tests/compat/filesystem_test.py::CheckPermissionsTest::test_is_world_reachable PASSED [ 70%] tests/compat/filesystem_test.py::OsReplaceTest::test_os_replace_to_existing_file PASSED [ 70%] tests/compat/filesystem_test.py::RealpathTest::test_symlink_loop_mitigation PASSED [ 70%] tests/compat/filesystem_test.py::RealpathTest::test_symlink_resolution PASSED [ 70%] tests/compat/filesystem_test.py::IsExecutableTest::test_full_path PASSED [ 71%] tests/compat/filesystem_test.py::IsExecutableTest::test_not_executable PASSED [ 71%] tests/compat/filesystem_test.py::IsExecutableTest::test_not_found PASSED [ 71%] tests/compat/filesystem_test.py::IsExecutableTest::test_rel_path PASSED [ 71%] tests/compat/filesystem_test.py::ReadlinkTest::test_extended_path_windows SKIPPED [ 71%] tests/compat/filesystem_test.py::ReadlinkTest::test_normal_path_windows SKIPPED [ 71%] tests/compat/filesystem_test.py::ReadlinkTest::test_path_posix PASSED [ 71%] tests/compat/misc_test.py::ExecuteStatusTest::test_it PASSED [ 71%] tests/compat/os_test.py::OsTest::test_forbidden_methods PASSED [ 71%] tests/display/completer_test.py::CompleterTest::test_complete PASSED [ 71%] tests/display/completer_test.py::CompleterTest::test_context_manager_libedit PASSED [ 72%] tests/display/completer_test.py::CompleterTest::test_context_manager_readline PASSED [ 72%] tests/display/completer_test.py::CompleterTest::test_context_manager_with_unmocked_readline PASSED [ 72%] tests/display/completer_test.py::CompleterTest::test_import_error PASSED [ 72%] tests/display/internal_util_test.py::WrapLinesTest::test_wrap_lines PASSED [ 72%] tests/display/internal_util_test.py::PlaceParensTest::test_multiple PASSED [ 72%] tests/display/internal_util_test.py::PlaceParensTest::test_single_letter PASSED [ 72%] tests/display/internal_util_test.py::InputWithTimeoutTest::test_eof PASSED [ 72%] tests/display/internal_util_test.py::InputWithTimeoutTest::test_input PASSED [ 72%] tests/display/internal_util_test.py::InputWithTimeoutTest::test_input_with_prompt PASSED [ 72%] tests/display/internal_util_test.py::InputWithTimeoutTest::test_timeout PASSED [ 73%] tests/display/internal_util_test.py::SeparateListInputTest::test_both PASSED [ 73%] tests/display/internal_util_test.py::SeparateListInputTest::test_commas PASSED [ 73%] tests/display/internal_util_test.py::SeparateListInputTest::test_mess PASSED [ 73%] tests/display/internal_util_test.py::SeparateListInputTest::test_spaces PASSED [ 73%] tests/display/internal_util_test.py::SummarizeDomainListTest::test_empty_domains PASSED [ 73%] tests/display/internal_util_test.py::SummarizeDomainListTest::test_many_domains PASSED [ 73%] tests/display/internal_util_test.py::SummarizeDomainListTest::test_single_domain PASSED [ 73%] tests/display/internal_util_test.py::SummarizeDomainListTest::test_two_domains PASSED [ 73%] tests/display/internal_util_test.py::DescribeACMEErrorTest::test_description PASSED [ 73%] tests/display/internal_util_test.py::DescribeACMEErrorTest::test_detail PASSED [ 74%] tests/display/internal_util_test.py::DescribeACMEErrorTest::test_title_and_detail PASSED [ 74%] tests/display/internal_util_test.py::DescribeACMEErrorTest::test_unknown_type PASSED [ 74%] tests/display/obj_test.py::FileOutputDisplayTest::test_checklist_empty PASSED [ 74%] tests/display/obj_test.py::FileOutputDisplayTest::test_checklist_miss_quit PASSED [ 74%] tests/display/obj_test.py::FileOutputDisplayTest::test_checklist_miss_valid PASSED [ 74%] tests/display/obj_test.py::FileOutputDisplayTest::test_checklist_noninteractive PASSED [ 74%] tests/display/obj_test.py::FileOutputDisplayTest::test_checklist_valid PASSED [ 74%] tests/display/obj_test.py::FileOutputDisplayTest::test_directory_select PASSED [ 74%] tests/display/obj_test.py::FileOutputDisplayTest::test_directory_select_noninteractive PASSED [ 74%] tests/display/obj_test.py::FileOutputDisplayTest::test_get_valid_int_ans_invalid PASSED [ 75%] tests/display/obj_test.py::FileOutputDisplayTest::test_get_valid_int_ans_valid PASSED [ 75%] tests/display/obj_test.py::FileOutputDisplayTest::test_input_assertion_fail PASSED [ 75%] tests/display/obj_test.py::FileOutputDisplayTest::test_input_assertion_fail2 PASSED [ 75%] tests/display/obj_test.py::FileOutputDisplayTest::test_input_cancel PASSED [ 75%] tests/display/obj_test.py::FileOutputDisplayTest::test_input_noninteractive PASSED [ 75%] tests/display/obj_test.py::FileOutputDisplayTest::test_input_normal PASSED [ 75%] tests/display/obj_test.py::FileOutputDisplayTest::test_menu PASSED [ 75%] tests/display/obj_test.py::FileOutputDisplayTest::test_menu_noninteractive PASSED [ 75%] tests/display/obj_test.py::FileOutputDisplayTest::test_notification_decoration PASSED [ 75%] tests/display/obj_test.py::FileOutputDisplayTest::test_notification_no_pause PASSED [ 76%] tests/display/obj_test.py::FileOutputDisplayTest::test_notification_noninteractive PASSED [ 76%] tests/display/obj_test.py::FileOutputDisplayTest::test_notification_noninteractive2 PASSED [ 76%] tests/display/obj_test.py::FileOutputDisplayTest::test_notification_pause PASSED [ 76%] tests/display/obj_test.py::FileOutputDisplayTest::test_print_menu PASSED [ 76%] tests/display/obj_test.py::FileOutputDisplayTest::test_scrub_checklist_input_invalid PASSED [ 76%] tests/display/obj_test.py::FileOutputDisplayTest::test_scrub_checklist_input_valid PASSED [ 76%] tests/display/obj_test.py::FileOutputDisplayTest::test_yesno PASSED [ 76%] tests/display/obj_test.py::FileOutputDisplayTest::test_yesno_noninteractive PASSED [ 76%] tests/display/obj_test.py::NoninteractiveDisplayTest::test_checklist PASSED [ 76%] tests/display/obj_test.py::NoninteractiveDisplayTest::test_directory_select PASSED [ 77%] tests/display/obj_test.py::NoninteractiveDisplayTest::test_input PASSED [ 77%] tests/display/obj_test.py::NoninteractiveDisplayTest::test_menu PASSED [ 77%] tests/display/obj_test.py::NoninteractiveDisplayTest::test_notification_decoration PASSED [ 77%] tests/display/obj_test.py::NoninteractiveDisplayTest::test_notification_no_pause PASSED [ 77%] tests/display/obj_test.py::NoninteractiveDisplayTest::test_yesno PASSED [ 77%] tests/display/ops_test.py::GetEmailTest::test_cancel_none PASSED [ 77%] tests/display/ops_test.py::GetEmailTest::test_invalid_flag PASSED [ 77%] tests/display/ops_test.py::GetEmailTest::test_ok_not_safe PASSED [ 77%] tests/display/ops_test.py::GetEmailTest::test_ok_safe PASSED [ 77%] tests/display/ops_test.py::GetEmailTest::test_optional_flag PASSED [ 78%] tests/display/ops_test.py::GetEmailTest::test_optional_invalid_unsafe PASSED [ 78%] tests/display/ops_test.py::ChooseAccountTest::test_cancel PASSED [ 78%] tests/display/ops_test.py::ChooseAccountTest::test_one PASSED [ 78%] tests/display/ops_test.py::ChooseAccountTest::test_two PASSED [ 78%] tests/display/ops_test.py::GenHttpsNamesTest::test_four PASSED [ 78%] tests/display/ops_test.py::GenHttpsNamesTest::test_one PASSED [ 78%] tests/display/ops_test.py::GenHttpsNamesTest::test_three PASSED [ 78%] tests/display/ops_test.py::GenHttpsNamesTest::test_two PASSED [ 78%] tests/display/ops_test.py::GenHttpsNamesTest::test_zero PASSED [ 78%] tests/display/ops_test.py::ChooseNamesTest::test_choose_manually PASSED [ 79%] tests/display/ops_test.py::ChooseNamesTest::test_choose_manually_retry PASSED [ 79%] tests/display/ops_test.py::ChooseNamesTest::test_filter_namees_override_question PASSED [ 79%] tests/display/ops_test.py::ChooseNamesTest::test_filter_names_cancel PASSED [ 79%] tests/display/ops_test.py::ChooseNamesTest::test_filter_names_nothing_selected PASSED [ 79%] tests/display/ops_test.py::ChooseNamesTest::test_filter_names_valid_return PASSED [ 79%] tests/display/ops_test.py::ChooseNamesTest::test_get_valid_domains PASSED [ 79%] tests/display/ops_test.py::ChooseNamesTest::test_no_installer PASSED [ 79%] tests/display/ops_test.py::ChooseNamesTest::test_no_installer_cancel PASSED [ 79%] tests/display/ops_test.py::ChooseNamesTest::test_no_names_choose PASSED [ 79%] tests/display/ops_test.py::ChooseNamesTest::test_sort_names_many PASSED [ 80%] tests/display/ops_test.py::ChooseNamesTest::test_sort_names_trivial PASSED [ 80%] tests/display/ops_test.py::SuccessInstallationTest::test_success_installation PASSED [ 80%] tests/display/ops_test.py::SuccessRenewalTest::test_success_renewal PASSED [ 80%] tests/display/ops_test.py::SuccessRevocationTest::test_success_revocation PASSED [ 80%] tests/display/ops_test.py::ValidatorTests::test_directory_select_validation PASSED [ 80%] tests/display/ops_test.py::ValidatorTests::test_directory_select_validation_with_bad_default PASSED [ 80%] tests/display/ops_test.py::ValidatorTests::test_directory_select_validation_with_default PASSED [ 80%] tests/display/ops_test.py::ValidatorTests::test_input_blank_with_validator PASSED [ 80%] tests/display/ops_test.py::ValidatorTests::test_input_cancel_with_validator PASSED [ 80%] tests/display/ops_test.py::ValidatorTests::test_input_validation_with_bad_default PASSED [ 81%] tests/display/ops_test.py::ValidatorTests::test_input_validation_with_default PASSED [ 81%] tests/display/ops_test.py::ChooseValuesTest::test_choose_names_success PASSED [ 81%] tests/display/ops_test.py::ChooseValuesTest::test_choose_names_success_question PASSED [ 81%] tests/display/ops_test.py::ChooseValuesTest::test_choose_names_user_cancel PASSED [ 81%] tests/display/ops_test.py::ReportExecutedCommand::test_empty_success PASSED [ 81%] tests/display/ops_test.py::ReportExecutedCommand::test_mixed_error PASSED [ 81%] tests/display/ops_test.py::ReportExecutedCommand::test_mixed_success PASSED [ 81%] tests/display/util_test.py::NotifyTest::test_notify PASSED [ 81%] tests/display/util_test.py::NotificationTest::test_notification PASSED [ 81%] tests/display/util_test.py::MenuTest::test_menu PASSED [ 82%] tests/display/util_test.py::InputTextTest::test_input_text PASSED [ 82%] tests/display/util_test.py::YesNoTest::test_yesno PASSED [ 82%] tests/display/util_test.py::ChecklistTest::test_checklist PASSED [ 82%] tests/display/util_test.py::DirectorySelectTest::test_directory_select PASSED [ 82%] tests/plugins/common_test.py::NamespaceFunctionsTest::test_dest_namespace PASSED [ 82%] tests/plugins/common_test.py::NamespaceFunctionsTest::test_dest_namespace_with_dashes PASSED [ 82%] tests/plugins/common_test.py::NamespaceFunctionsTest::test_option_namespace PASSED [ 82%] tests/plugins/common_test.py::PluginTest::test_conf PASSED [ 82%] tests/plugins/common_test.py::PluginTest::test_dest PASSED [ 82%] tests/plugins/common_test.py::PluginTest::test_dest_namespace PASSED [ 83%] tests/plugins/common_test.py::PluginTest::test_fallback_auth_hint PASSED [ 83%] tests/plugins/common_test.py::PluginTest::test_init PASSED [ 83%] tests/plugins/common_test.py::PluginTest::test_inject_parser_options PASSED [ 83%] tests/plugins/common_test.py::PluginTest::test_option_name PASSED [ 83%] tests/plugins/common_test.py::PluginTest::test_option_namespace PASSED [ 83%] tests/plugins/common_test.py::InstallerTest::test_add_to_real_checkpoint PASSED [ 83%] tests/plugins/common_test.py::InstallerTest::test_add_to_real_checkpoint2 PASSED [ 83%] tests/plugins/common_test.py::InstallerTest::test_add_to_temporary_checkpoint PASSED [ 83%] tests/plugins/common_test.py::InstallerTest::test_current_file_hash_in_all_hashes PASSED [ 83%] tests/plugins/common_test.py::InstallerTest::test_finalize_checkpoint PASSED [ 83%] tests/plugins/common_test.py::InstallerTest::test_install_ssl_dhparams PASSED [ 84%] tests/plugins/common_test.py::InstallerTest::test_recovery_routine PASSED [ 84%] tests/plugins/common_test.py::InstallerTest::test_revert_temporary_config PASSED [ 84%] tests/plugins/common_test.py::InstallerTest::test_rollback_checkpoints PASSED [ 84%] tests/plugins/common_test.py::AddrTest::test_eq PASSED [ 84%] tests/plugins/common_test.py::AddrTest::test_fromstring PASSED [ 84%] tests/plugins/common_test.py::AddrTest::test_get_addr_obj PASSED [ 84%] tests/plugins/common_test.py::AddrTest::test_set_inclusion PASSED [ 84%] tests/plugins/common_test.py::AddrTest::test_str PASSED [ 84%] tests/plugins/common_test.py::ChallengePerformerTest::test_add_chall PASSED [ 84%] tests/plugins/common_test.py::ChallengePerformerTest::test_perform PASSED [ 85%] tests/plugins/common_test.py::InstallVersionControlledFileTest::test_current_file PASSED [ 85%] tests/plugins/common_test.py::InstallVersionControlledFileTest::test_manually_modified_current_file_does_not_update PASSED [ 85%] tests/plugins/common_test.py::InstallVersionControlledFileTest::test_manually_modified_past_file_warns PASSED [ 85%] tests/plugins/common_test.py::InstallVersionControlledFileTest::test_no_file PASSED [ 85%] tests/plugins/common_test.py::InstallVersionControlledFileTest::test_prev_file_updates_to_current PASSED [ 85%] tests/plugins/disco_test.py::PluginEntryPointTest::test__init__ PASSED [ 85%] tests/plugins/disco_test.py::PluginEntryPointTest::test_description PASSED [ 85%] tests/plugins/disco_test.py::PluginEntryPointTest::test_description_with_name PASSED [ 85%] tests/plugins/disco_test.py::PluginEntryPointTest::test_entry_point_to_plugin_name_not_prefixed PASSED [ 85%] tests/plugins/disco_test.py::PluginEntryPointTest::test_ifaces PASSED [ 86%] tests/plugins/disco_test.py::PluginEntryPointTest::test_init PASSED [ 86%] tests/plugins/disco_test.py::PluginEntryPointTest::test_long_description PASSED [ 86%] tests/plugins/disco_test.py::PluginEntryPointTest::test_long_description_nonexistent PASSED [ 86%] tests/plugins/disco_test.py::PluginEntryPointTest::test_prepare PASSED [ 86%] tests/plugins/disco_test.py::PluginEntryPointTest::test_prepare_generic_plugin_error PASSED [ 86%] tests/plugins/disco_test.py::PluginEntryPointTest::test_prepare_misconfigured PASSED [ 86%] tests/plugins/disco_test.py::PluginEntryPointTest::test_prepare_no_installation PASSED [ 86%] tests/plugins/disco_test.py::PluginEntryPointTest::test_repr PASSED [ 86%] tests/plugins/disco_test.py::PluginEntryPointTest::test_str PASSED [ 86%] tests/plugins/disco_test.py::PluginsRegistryTest::test_available PASSED [ 87%] tests/plugins/disco_test.py::PluginsRegistryTest::test_filter PASSED [ 87%] tests/plugins/disco_test.py::PluginsRegistryTest::test_find_all PASSED [ 87%] tests/plugins/disco_test.py::PluginsRegistryTest::test_find_init PASSED [ 87%] tests/plugins/disco_test.py::PluginsRegistryTest::test_getitem PASSED [ 87%] tests/plugins/disco_test.py::PluginsRegistryTest::test_ifaces PASSED [ 87%] tests/plugins/disco_test.py::PluginsRegistryTest::test_init PASSED [ 87%] tests/plugins/disco_test.py::PluginsRegistryTest::test_iter PASSED [ 87%] tests/plugins/disco_test.py::PluginsRegistryTest::test_len PASSED [ 87%] tests/plugins/disco_test.py::PluginsRegistryTest::test_prepare PASSED [ 87%] tests/plugins/disco_test.py::PluginsRegistryTest::test_prepare_order PASSED [ 88%] tests/plugins/disco_test.py::PluginsRegistryTest::test_repr PASSED [ 88%] tests/plugins/disco_test.py::PluginsRegistryTest::test_str PASSED [ 88%] tests/plugins/dns_common_lexicon_test.py::LexiconClientTest::test_add_txt_record PASSED [ 88%] tests/plugins/dns_common_lexicon_test.py::LexiconClientTest::test_add_txt_record_error_adding_record PASSED [ 88%] tests/plugins/dns_common_lexicon_test.py::LexiconClientTest::test_add_txt_record_error_finding_domain PASSED [ 88%] tests/plugins/dns_common_lexicon_test.py::LexiconClientTest::test_add_txt_record_fail_to_authenticate PASSED [ 88%] tests/plugins/dns_common_lexicon_test.py::LexiconClientTest::test_add_txt_record_fail_to_authenticate_with_unknown_error PASSED [ 88%] tests/plugins/dns_common_lexicon_test.py::LexiconClientTest::test_add_txt_record_fail_to_find_domain PASSED [ 88%] tests/plugins/dns_common_lexicon_test.py::LexiconClientTest::test_add_txt_record_try_twice_to_find_domain PASSED [ 88%] tests/plugins/dns_common_lexicon_test.py::LexiconClientTest::test_del_txt_record PASSED [ 89%] tests/plugins/dns_common_lexicon_test.py::LexiconClientTest::test_del_txt_record_error_deleting_record PASSED [ 89%] tests/plugins/dns_common_lexicon_test.py::LexiconClientTest::test_del_txt_record_error_finding_domain PASSED [ 89%] tests/plugins/dns_common_lexicon_test.py::LexiconClientTest::test_del_txt_record_fail_to_authenticate PASSED [ 89%] tests/plugins/dns_common_lexicon_test.py::LexiconClientTest::test_del_txt_record_fail_to_authenticate_with_unknown_error PASSED [ 89%] tests/plugins/dns_common_lexicon_test.py::LexiconClientTest::test_del_txt_record_fail_to_find_domain PASSED [ 89%] tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_auth_hint PASSED [ 89%] tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_cleanup PASSED [ 89%] tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_configure_credentials PASSED [ 89%] tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_get_chall_pref PASSED [ 89%] tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_more_info PASSED [ 90%] tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_parser_arguments PASSED [ 90%] tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_perform PASSED [ 90%] tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_prompt PASSED [ 90%] tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_prompt_canceled PASSED [ 90%] tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_prompt_credentials PASSED [ 90%] tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_prompt_file PASSED [ 90%] tests/plugins/dns_common_test.py::DNSAuthenticatorTest::test_prompt_file_canceled PASSED [ 90%] tests/plugins/dns_common_test.py::CredentialsConfigurationTest::test_nonexistent_file PASSED [ 90%] tests/plugins/dns_common_test.py::CredentialsConfigurationTest::test_valid_file PASSED [ 90%] tests/plugins/dns_common_test.py::CredentialsConfigurationTest::test_valid_file_with_unsafe_permissions PASSED [ 91%] tests/plugins/dns_common_test.py::CredentialsConfigurationRequireTest::test_blank PASSED [ 91%] tests/plugins/dns_common_test.py::CredentialsConfigurationRequireTest::test_missing PASSED [ 91%] tests/plugins/dns_common_test.py::CredentialsConfigurationRequireTest::test_typo PASSED [ 91%] tests/plugins/dns_common_test.py::CredentialsConfigurationRequireTest::test_valid PASSED [ 91%] tests/plugins/dns_common_test.py::CredentialsConfigurationRequireTest::test_valid_but_extra PASSED [ 91%] tests/plugins/dns_common_test.py::CredentialsConfigurationRequireTest::test_valid_empty PASSED [ 91%] tests/plugins/dns_common_test.py::DomainNameGuessTest::test_second_level_domain PASSED [ 91%] tests/plugins/dns_common_test.py::DomainNameGuessTest::test_simple_case PASSED [ 91%] tests/plugins/dns_common_test.py::DomainNameGuessTest::test_sub_domain PASSED [ 91%] tests/plugins/enhancements_test.py::EnhancementTest::test_are_requested PASSED [ 92%] tests/plugins/enhancements_test.py::EnhancementTest::test_are_supported PASSED [ 92%] tests/plugins/enhancements_test.py::EnhancementTest::test_enable PASSED [ 92%] tests/plugins/enhancements_test.py::EnhancementTest::test_enhancement_enabled_enhancements PASSED [ 92%] tests/plugins/manual_test.py::AuthenticatorTest::test_auth_hint_hook PASSED [ 92%] tests/plugins/manual_test.py::AuthenticatorTest::test_auth_hint_no_hook PASSED [ 92%] tests/plugins/manual_test.py::AuthenticatorTest::test_cleanup PASSED [ 92%] tests/plugins/manual_test.py::AuthenticatorTest::test_get_chall_pref PASSED [ 92%] tests/plugins/manual_test.py::AuthenticatorTest::test_manual_perform PASSED [ 92%] tests/plugins/manual_test.py::AuthenticatorTest::test_more_info PASSED [ 92%] tests/plugins/manual_test.py::AuthenticatorTest::test_prepare_bad_hook PASSED [ 93%] tests/plugins/manual_test.py::AuthenticatorTest::test_prepare_no_hook_noninteractive PASSED [ 93%] tests/plugins/manual_test.py::AuthenticatorTest::test_script_perform PASSED [ 93%] tests/plugins/null_test.py::InstallerTest::test_it PASSED [ 93%] tests/plugins/selection_test.py::ConveniencePickPluginTest::test_authenticator PASSED [ 93%] tests/plugins/selection_test.py::ConveniencePickPluginTest::test_configurator PASSED [ 93%] tests/plugins/selection_test.py::ConveniencePickPluginTest::test_installer PASSED [ 93%] tests/plugins/selection_test.py::PickPluginTest::test_choose_plugin_none PASSED [ 93%] tests/plugins/selection_test.py::PickPluginTest::test_default_provided PASSED [ 93%] tests/plugins/selection_test.py::PickPluginTest::test_multiple PASSED [ 93%] tests/plugins/selection_test.py::PickPluginTest::test_no_candidate PASSED [ 94%] tests/plugins/selection_test.py::PickPluginTest::test_no_default PASSED [ 94%] tests/plugins/selection_test.py::PickPluginTest::test_single PASSED [ 94%] tests/plugins/selection_test.py::PickPluginTest::test_single_misconfigured PASSED [ 94%] tests/plugins/selection_test.py::ChoosePluginTest::test_more_info PASSED [ 94%] tests/plugins/selection_test.py::ChoosePluginTest::test_no_choice PASSED [ 94%] tests/plugins/selection_test.py::ChoosePluginTest::test_selection PASSED [ 94%] tests/plugins/selection_test.py::GetUnpreparedInstallerTest::test_get_plugin PASSED [ 94%] tests/plugins/selection_test.py::GetUnpreparedInstallerTest::test_multiple_installers_returned PASSED [ 94%] tests/plugins/selection_test.py::GetUnpreparedInstallerTest::test_no_available_installers PASSED [ 94%] tests/plugins/selection_test.py::GetUnpreparedInstallerTest::test_no_installer_defined PASSED [ 95%] tests/plugins/selection_test.py::TestChooseConfiguratorPlugins::test_noninteractive_configurator PASSED [ 95%] tests/plugins/selection_test.py::TestChooseConfiguratorPlugins::test_noninteractive_inst_arg PASSED [ 95%] tests/plugins/standalone_test.py::ServerManagerTest::test_init PASSED [ 95%] tests/plugins/standalone_test.py::ServerManagerTest::test_run_bind_error PASSED [ 95%] tests/plugins/standalone_test.py::ServerManagerTest::test_run_idempotent PASSED [ 95%] tests/plugins/standalone_test.py::ServerManagerTest::test_run_stop_http_01 PASSED [ 95%] tests/plugins/standalone_test.py::AuthenticatorTest::test_auth_hint PASSED [ 95%] tests/plugins/standalone_test.py::AuthenticatorTest::test_cleanup PASSED [ 95%] tests/plugins/standalone_test.py::AuthenticatorTest::test_get_chall_pref PASSED [ 95%] tests/plugins/standalone_test.py::AuthenticatorTest::test_more_info PASSED [ 96%] tests/plugins/standalone_test.py::AuthenticatorTest::test_perform PASSED [ 96%] tests/plugins/standalone_test.py::AuthenticatorTest::test_perform_eacces PASSED [ 96%] tests/plugins/standalone_test.py::AuthenticatorTest::test_perform_eaddrinuse_no_retry PASSED [ 96%] tests/plugins/standalone_test.py::AuthenticatorTest::test_perform_eaddrinuse_retry PASSED [ 96%] tests/plugins/standalone_test.py::AuthenticatorTest::test_perform_unexpected_socket_error PASSED [ 96%] tests/plugins/storage_test.py::PluginStorageTest::test_load_errors_cant_read PASSED [ 96%] tests/plugins/storage_test.py::PluginStorageTest::test_load_errors_corrupted PASSED [ 96%] tests/plugins/storage_test.py::PluginStorageTest::test_load_errors_empty PASSED [ 96%] tests/plugins/storage_test.py::PluginStorageTest::test_namespace_isolation PASSED [ 96%] tests/plugins/storage_test.py::PluginStorageTest::test_save_errors_cant_serialize PASSED [ 97%] tests/plugins/storage_test.py::PluginStorageTest::test_save_errors_unable_to_write_file PASSED [ 97%] tests/plugins/storage_test.py::PluginStorageTest::test_save_uninitialized PASSED [ 97%] tests/plugins/storage_test.py::PluginStorageTest::test_saved_state PASSED [ 97%] tests/plugins/util_test.py::GetPrefixTest::test_get_prefix PASSED [ 97%] tests/plugins/util_test.py::PathSurgeryTest::test_path_surgery PASSED [ 97%] tests/plugins/webroot_test.py::AuthenticatorTest::test_add_parser_arguments PASSED [ 97%] tests/plugins/webroot_test.py::AuthenticatorTest::test_cleanup_failure PASSED [ 97%] tests/plugins/webroot_test.py::AuthenticatorTest::test_cleanup_leftovers PASSED [ 97%] tests/plugins/webroot_test.py::AuthenticatorTest::test_failed_chown PASSED [ 97%] tests/plugins/webroot_test.py::AuthenticatorTest::test_foreign_webconfig_file_handling SKIPPED [ 98%] tests/plugins/webroot_test.py::AuthenticatorTest::test_foreign_webconfig_multiple_domains SKIPPED [ 98%] tests/plugins/webroot_test.py::AuthenticatorTest::test_more_info PASSED [ 98%] tests/plugins/webroot_test.py::AuthenticatorTest::test_new_webroot PASSED [ 98%] tests/plugins/webroot_test.py::AuthenticatorTest::test_new_webroot_empty_map_cancel PASSED [ 98%] tests/plugins/webroot_test.py::AuthenticatorTest::test_perform_cleanup PASSED [ 98%] tests/plugins/webroot_test.py::AuthenticatorTest::test_perform_cleanup_existing_dirs PASSED [ 98%] tests/plugins/webroot_test.py::AuthenticatorTest::test_perform_cleanup_multiple_challenges PASSED [ 98%] tests/plugins/webroot_test.py::AuthenticatorTest::test_perform_missing_root PASSED [ 98%] tests/plugins/webroot_test.py::AuthenticatorTest::test_perform_new_webroot_not_in_map PASSED [ 98%] tests/plugins/webroot_test.py::AuthenticatorTest::test_perform_permissions PASSED [ 99%] tests/plugins/webroot_test.py::AuthenticatorTest::test_perform_reraises_other_errors PASSED [ 99%] tests/plugins/webroot_test.py::AuthenticatorTest::test_prepare PASSED [ 99%] tests/plugins/webroot_test.py::AuthenticatorTest::test_webconfig_file_generate_and_cleanup SKIPPED [ 99%] tests/plugins/webroot_test.py::AuthenticatorTest::test_webroot_from_list PASSED [ 99%] tests/plugins/webroot_test.py::AuthenticatorTest::test_webroot_from_list_help_and_cancel PASSED [ 99%] tests/plugins/webroot_test.py::WebrootActionTest::test_domain_before_webroot PASSED [ 99%] tests/plugins/webroot_test.py::WebrootActionTest::test_domain_before_webroot_error PASSED [ 99%] tests/plugins/webroot_test.py::WebrootActionTest::test_multiwebroot PASSED [ 99%] tests/plugins/webroot_test.py::WebrootActionTest::test_webroot_map_action PASSED [ 99%] tests/plugins/webroot_test.py::WebrootActionTest::test_webroot_map_partial_without_perform PASSED [100%] ======================= 983 passed, 23 skipped in 16.29s ======================= + grep -q /usr/bin/python3 /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/bin/certbot-3 + RPM_EC=0 ++ jobs -p + exit 0 Processing files: certbot-2.1.0-2.fc39.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.PkQbef + umask 022 + cd /builddir/build/BUILD + cd certbot-2.1.0 + DOCDIR=/builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/share/doc/certbot + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/share/doc/certbot + cp -pr README.rst /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/share/doc/certbot + cp -pr README.fedora /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/share/doc/certbot + cp -pr CHANGELOG.md /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/share/doc/certbot + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.oiYnVC + umask 022 + cd /builddir/build/BUILD + cd certbot-2.1.0 + LICENSEDIR=/builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/share/licenses/certbot + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/share/licenses/certbot + cp -pr LICENSE.txt /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/share/licenses/certbot + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /usr/bin/certbot -> /usr/bin/certbot-3 warning: absolute symlink: /usr/bin/letsencrypt -> /usr/bin/certbot Provides: certbot = 2.1.0-2.fc39 config(certbot) = 2.1.0-2.fc39 letsencrypt = 2.1.0-2.fc39 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh /usr/sbin/restorecon systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh systemd Obsoletes: letsencrypt < 0.6.0 Processing files: python3-certbot-2.1.0-2.fc39.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.xcIm7U + umask 022 + cd /builddir/build/BUILD + cd certbot-2.1.0 + DOCDIR=/builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/share/doc/python3-certbot + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/share/doc/python3-certbot + cp -pr README.rst /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/share/doc/python3-certbot + cp -pr CHANGELOG.md /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/share/doc/python3-certbot + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.3PMB1u + umask 022 + cd /builddir/build/BUILD + cd certbot-2.1.0 + LICENSEDIR=/builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/share/licenses/python3-certbot + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/share/licenses/python3-certbot + cp -pr LICENSE.txt /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64/usr/share/licenses/python3-certbot + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-certbot = 2.1.0-2.fc39 python3-certbot = 2.1.0-2.fc39 python3.11-certbot = 2.1.0-2.fc39 python3.11dist(certbot) = 2.1 python3dist(certbot) = 2.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: /usr/bin/python3 python(abi) = 3.11 python3.11dist(acme) >= 2.1 python3.11dist(configargparse) >= 0.9.3 python3.11dist(configobj) >= 5.0.6 python3.11dist(cryptography) >= 2.5 python3.11dist(distro) >= 1.0.1 python3.11dist(josepy) >= 1.13 python3.11dist(parsedatetime) >= 2.4 python3.11dist(pyrfc3339) python3.11dist(pytz) >= 2019.3 python3.11dist(setuptools) >= 41.6 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64 Wrote: /builddir/build/SRPMS/certbot-2.1.0-2.fc39.src.rpm Wrote: /builddir/build/RPMS/certbot-2.1.0-2.fc39.noarch.rpm Wrote: /builddir/build/RPMS/python3-certbot-2.1.0-2.fc39.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.fagwN7 + umask 022 + cd /builddir/build/BUILD + cd certbot-2.1.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/certbot-2.1.0-2.fc39.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.tYo0DX + umask 022 + cd /builddir/build/BUILD + rm -rf certbot-2.1.0 certbot-2.1.0.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: absolute symlink: /usr/bin/certbot -> /usr/bin/certbot-3 absolute symlink: /usr/bin/letsencrypt -> /usr/bin/certbot Child return code was: 0