Mock Version: 6.1 Mock Version: 6.1 Mock Version: 6.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/boom-boot.spec'], chrootPath='/var/lib/mock/f43-build-59182463-6571558/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=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fhhjam9u:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fhhjam9u:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', '4bebb518973a44f1b5b8fdee76fc9aaa', '-D', '/var/lib/mock/f43-build-59182463-6571558/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fhhjam9u:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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 --noclean --target noarch --nodeps /builddir/build/SPECS/boom-boot.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: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1743465600 Wrote: /builddir/build/SRPMS/boom-boot-1.6.6-2.fc43.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/boom-boot.spec'], chrootPath='/var/lib/mock/f43-build-59182463-6571558/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=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fhhjam9u:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fhhjam9u:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', '8cdf2c1e4ea2414a9afc49ae75b754b9', '-D', '/var/lib/mock/f43-build-59182463-6571558/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.fhhjam9u:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/boom-boot.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: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1743465600 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.B04M54 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.hlv00H + umask 022 + cd /builddir/build/BUILD/boom-boot-1.6.6-build + cd /builddir/build/BUILD/boom-boot-1.6.6-build + rm -rf boom-boot-1.6.6 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/boom-boot-1.6.6.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd boom-boot-1.6.6 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.aR87Fk + umask 022 + cd /builddir/build/BUILD/boom-boot-1.6.6-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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd boom-boot-1.6.6 + make -j6 -C doc html make: Entering directory '/builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/doc' sphinx-build -b html -d _build/doctrees . _build/html Running Sphinx v8.2.3 WARNING: Invalid configuration value found: 'language = None'. Update your configuration to a valid language code. Falling back to 'en' (English). loading translations [en]... done making output directory... done WARNING: html_static_path entry '_static' does not exist Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`. building [mo]: targets for 0 po files that are out of date writing output... building [html]: targets for 3 source files that are out of date updating environment: [new config] 3 added, 0 changed, 0 removed reading sources... [ 33%] boom reading sources... [ 67%] index reading sources... [100%] modules looking for now-outdated files... none found pickling environment... done checking consistency... /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/doc/boom.rst: document is referenced in multiple toctrees: ['index', 'modules'], selecting: modules <- boom done preparing documents... done copying assets... copying static files... Writing evaluated template result to /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/doc/_build/html/_static/basic.css Writing evaluated template result to /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/doc/_build/html/_static/documentation_options.js Writing evaluated template result to /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/doc/_build/html/_static/language_data.js Writing evaluated template result to /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/doc/_build/html/_static/classic.css Writing evaluated template result to /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/doc/_build/html/_static/sidebar.js copying static files: done copying extra files... copying extra files: done copying assets: done writing output... [ 33%] boom writing output... [ 67%] index writing output... [100%] modules generating indices... genindex py-modindex done highlighting module code... [ 14%] boom._boom highlighting module code... [ 29%] boom.bootloader highlighting module code... [ 43%] boom.cache highlighting module code... [ 57%] boom.command highlighting module code... [ 71%] boom.hostprofile highlighting module code... [ 86%] boom.osprofile highlighting module code... [100%] boom.report writing additional pages... search done dumping search index in English (code: en)... done dumping object inventory... done build succeeded, 2 warnings. The HTML pages are in _build/html. Build finished. The HTML pages are in _build/html. make: Leaving directory '/builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/doc' + rm doc/_build/html/.buildinfo + mv doc/_build/html doc/html + rm -r doc/_build + mkdir -p /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/.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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/pyproject-wheeldir Processing /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) /usr/lib/python3.13/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.13/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) corresp(dist, value, root_dir) running dist_info creating /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/.pyproject-builddir/pip-modern-metadata-jgv6jni1/boom_boot.egg-info writing /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/.pyproject-builddir/pip-modern-metadata-jgv6jni1/boom_boot.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/.pyproject-builddir/pip-modern-metadata-jgv6jni1/boom_boot.egg-info/dependency_links.txt writing requirements to /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/.pyproject-builddir/pip-modern-metadata-jgv6jni1/boom_boot.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/.pyproject-builddir/pip-modern-metadata-jgv6jni1/boom_boot.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/.pyproject-builddir/pip-modern-metadata-jgv6jni1/boom_boot.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/.pyproject-builddir/pip-modern-metadata-jgv6jni1/boom_boot.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'COPYING' writing manifest file '/builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/.pyproject-builddir/pip-modern-metadata-jgv6jni1/boom_boot.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/.pyproject-builddir/pip-modern-metadata-jgv6jni1/boom_boot-1.6.6.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: boom_boot Building wheel for boom_boot (pyproject.toml): started Running command Building wheel for boom_boot (pyproject.toml) /usr/lib/python3.13/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.13/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) corresp(dist, value, root_dir) running bdist_wheel running build running build_py creating build/lib/boom copying boom/__init__.py -> build/lib/boom copying boom/_boom.py -> build/lib/boom copying boom/bootloader.py -> build/lib/boom copying boom/cache.py -> build/lib/boom copying boom/command.py -> build/lib/boom copying boom/config.py -> build/lib/boom copying boom/hostprofile.py -> build/lib/boom copying boom/legacy.py -> build/lib/boom copying boom/mounts.py -> build/lib/boom copying boom/osprofile.py -> build/lib/boom copying boom/report.py -> build/lib/boom copying boom/stratis.py -> build/lib/boom running egg_info creating boom_boot.egg-info writing boom_boot.egg-info/PKG-INFO writing dependency_links to boom_boot.egg-info/dependency_links.txt writing requirements to boom_boot.egg-info/requires.txt writing top-level names to boom_boot.egg-info/top_level.txt writing manifest file 'boom_boot.egg-info/SOURCES.txt' reading manifest file 'boom_boot.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'COPYING' writing manifest file 'boom_boot.egg-info/SOURCES.txt' running build_scripts creating build/scripts-3.13 copying and adjusting bin/boom -> build/scripts-3.13 changing mode of build/scripts-3.13/boom from 644 to 755 installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/boom copying build/lib/boom/__init__.py -> build/bdist.linux-x86_64/wheel/./boom copying build/lib/boom/_boom.py -> build/bdist.linux-x86_64/wheel/./boom copying build/lib/boom/bootloader.py -> build/bdist.linux-x86_64/wheel/./boom copying build/lib/boom/cache.py -> build/bdist.linux-x86_64/wheel/./boom copying build/lib/boom/command.py -> build/bdist.linux-x86_64/wheel/./boom copying build/lib/boom/config.py -> build/bdist.linux-x86_64/wheel/./boom copying build/lib/boom/hostprofile.py -> build/bdist.linux-x86_64/wheel/./boom copying build/lib/boom/legacy.py -> build/bdist.linux-x86_64/wheel/./boom copying build/lib/boom/mounts.py -> build/bdist.linux-x86_64/wheel/./boom copying build/lib/boom/osprofile.py -> build/bdist.linux-x86_64/wheel/./boom copying build/lib/boom/report.py -> build/bdist.linux-x86_64/wheel/./boom copying build/lib/boom/stratis.py -> build/bdist.linux-x86_64/wheel/./boom running install_egg_info Copying boom_boot.egg-info to build/bdist.linux-x86_64/wheel/./boom_boot-1.6.6-py3.13.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/boom_boot-1.6.6.data/scripts copying build/scripts-3.13/boom -> build/bdist.linux-x86_64/wheel/boom_boot-1.6.6.data/scripts changing mode of build/bdist.linux-x86_64/wheel/boom_boot-1.6.6.data/scripts/boom to 755 creating build/bdist.linux-x86_64/wheel/boom_boot-1.6.6.dist-info/WHEEL creating '/builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/.pyproject-builddir/pip-wheel-i97c5c2a/.tmp-z9zhtiot/boom_boot-1.6.6-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'boom/__init__.py' adding 'boom/_boom.py' adding 'boom/bootloader.py' adding 'boom/cache.py' adding 'boom/command.py' adding 'boom/config.py' adding 'boom/hostprofile.py' adding 'boom/legacy.py' adding 'boom/mounts.py' adding 'boom/osprofile.py' adding 'boom/report.py' adding 'boom/stratis.py' adding 'boom_boot-1.6.6.data/scripts/boom' adding 'boom_boot-1.6.6.dist-info/licenses/COPYING' adding 'boom_boot-1.6.6.dist-info/METADATA' adding 'boom_boot-1.6.6.dist-info/WHEEL' adding 'boom_boot-1.6.6.dist-info/top_level.txt' adding 'boom_boot-1.6.6.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Building wheel for boom_boot (pyproject.toml): finished with status 'done' Created wheel for boom_boot: filename=boom_boot-1.6.6-py3-none-any.whl size=119174 sha256=9a188785b7e0fc09857d35d80cf324d6073bb59118c1d6ac37ae87fb984f5c83 Stored in directory: /builddir/.cache/pip/wheels/1b/26/0c/0f1f1f81ada8d513a14a4de83dae1fe9d611ed716952239991 Successfully built boom_boot + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.yALx7v + umask 022 + cd /builddir/build/BUILD/boom-boot-1.6.6-build + '[' /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT ++ dirname /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT + mkdir -p /builddir/build/BUILD/boom-boot-1.6.6-build + mkdir /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT + 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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd boom-boot-1.6.6 ++ ls /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/pyproject-wheeldir/boom_boot-1.6.6-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=boom_boot==1.6.6 + '[' -z boom_boot==1.6.6 ']' + TMPDIR=/builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT --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/boom-boot-1.6.6-build/boom-boot-1.6.6/pyproject-wheeldir boom_boot==1.6.6 Using pip 25.0.1 from /usr/lib/python3.13/site-packages/pip (python 3.13) Looking in links: /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/pyproject-wheeldir Processing ./pyproject-wheeldir/boom_boot-1.6.6-py3-none-any.whl Installing collected packages: boom_boot Successfully installed boom_boot-1.6.6 + '[' -d /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/bin/boom /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/bin/boom: updating + rm -rfv /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6-2.fc43.noarch-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + site_dirs+=("/usr/lib/python3.13/site-packages") + '[' /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib64/python3.13/site-packages '!=' /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + '[' -d /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib64/python3.13/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.13/site-packages/boom_boot-1.6.6.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib/python3.13/site-packages/boom_boot-1.6.6.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT --record /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib/python3.13/site-packages/boom_boot-1.6.6.dist-info/RECORD --output /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6-2.fc43.noarch-pyproject-record + rm -fv /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib/python3.13/site-packages/boom_boot-1.6.6.dist-info/RECORD removed '/builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib/python3.13/site-packages/boom_boot-1.6.6.dist-info/RECORD' + rm -fv /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib/python3.13/site-packages/boom_boot-1.6.6.dist-info/REQUESTED removed '/builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib/python3.13/site-packages/boom_boot-1.6.6.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6-2.fc43.noarch-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + install -d -m 700 /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/boot/boom/profiles + install -d -m 700 /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/boot/boom/hosts + install -d -m 700 /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/boot/loader/entries + install -d -m 700 /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/boot/boom/cache + install -m 644 examples/boom.conf /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/boot/boom + mkdir -p /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT//usr/share/man/man8 + mkdir -p /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT//usr/share/man/man5 + install -m 644 man/man8/boom.8 /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT//usr/share/man/man8 + install -m 644 man/man5/boom.5 /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT//usr/share/man/man5 + rm doc/Makefile + rm doc/conf.py + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j6 Bytecompiling .py files below /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib/python3.13 using python3.13 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j6 /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib/python3.13/site-packages/boom/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib/python3.13/site-packages/boom/__pycache__/mounts.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib/python3.13/site-packages/boom/__pycache__/config.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib/python3.13/site-packages/boom/__pycache__/_boom.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib/python3.13/site-packages/boom/__pycache__/stratis.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib/python3.13/site-packages/boom/__pycache__/cache.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib/python3.13/site-packages/boom/__pycache__/legacy.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib/python3.13/site-packages/boom/__pycache__/osprofile.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib/python3.13/site-packages/boom/__pycache__/report.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib/python3.13/site-packages/boom/__pycache__/hostprofile.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib/python3.13/site-packages/boom/__pycache__/bootloader.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/lib/python3.13/site-packages/boom/__pycache__/command.cpython-313.pyc: rewriting with normalized contents Scanned 21 directories and 45 files, processed 14 inodes, 12 modified (0 replaced + 12 rewritten), 0 unsupported format, 0 errors Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.8Rolsk + umask 022 + cd /builddir/build/BUILD/boom-boot-1.6.6-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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd boom-boot-1.6.6 + pytest-3 --log-level=debug -v ============================= test session starts ============================== platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6 configfile: pyproject.toml collecting ... collected 446 items tests/test_boom.py::BoomTests::test_BoomConfig__repr__ PASSED [ 0%] tests/test_boom.py::BoomTests::test_BoomConfig__str__ PASSED [ 0%] tests/test_boom.py::BoomTests::test_BoomLogger PASSED [ 0%] tests/test_boom.py::BoomTests::test_BoomLogger_debug_masked PASSED [ 0%] tests/test_boom.py::BoomTests::test_BoomLogger_set_debug_mask PASSED [ 1%] tests/test_boom.py::BoomTests::test_BoomLogger_set_debug_mask_bad_mask PASSED [ 1%] tests/test_boom.py::BoomTests::test_Selection_from_cmd_args_no_btrfs PASSED [ 1%] tests/test_boom.py::BoomTests::test_Selection_from_cmd_args_root_lv PASSED [ 1%] tests/test_boom.py::BoomTests::test_Selection_from_cmd_args_subvol PASSED [ 2%] tests/test_boom.py::BoomTests::test_Selection_from_cmd_args_subvol_id PASSED [ 2%] tests/test_boom.py::BoomTests::test_Selection_invalid_selection PASSED [ 2%] tests/test_boom.py::BoomTests::test_Selection_is_non_null PASSED [ 2%] tests/test_boom.py::BoomTests::test_Selection_is_null PASSED [ 2%] tests/test_boom.py::BoomTests::test_blank_or_comment PASSED [ 3%] tests/test_boom.py::BoomTests::test_import PASSED [ 3%] tests/test_boom.py::BoomTests::test_parse_btrfs_subvol PASSED [ 3%] tests/test_boom.py::BoomTests::test_parse_name_value_default PASSED [ 3%] tests/test_boom.py::BoomTests::test_parse_name_value_whitespace PASSED [ 4%] tests/test_boom.py::BoomTests::test_set_boom_config PASSED [ 4%] tests/test_boom.py::BoomTests::test_set_boom_config_bad_config PASSED [ 4%] tests/test_boom.py::BoomTests::test_set_debug_mask PASSED [ 4%] tests/test_boom.py::BoomTests::test_set_debug_mask_bad_mask PASSED [ 4%] tests/test_boom.py::BoomPathTests::test_set_boom_path PASSED [ 5%] tests/test_boom.py::BoomPathTests::test_set_boom_path_bad_path PASSED [ 5%] tests/test_boom.py::BoomPathTests::test_set_boom_path_no_profiles PASSED [ 5%] tests/test_boom.py::BoomPathTests::test_set_boom_path_non_abs PASSED [ 5%] tests/test_boom.py::BoomPathTests::test_set_boom_path_non_abs_bad PASSED [ 6%] tests/test_boom.py::BoomPathTests::test_set_boot_path PASSED [ 6%] tests/test_boom.py::BoomPathTests::test_set_boot_path_bad_path PASSED [ 6%] tests/test_boom.py::BoomPathTests::test_set_boot_path_non_abs PASSED [ 6%] tests/test_boom.py::BoomPathTests::test_set_get_cache_path PASSED [ 6%] tests/test_bootloader.py::BootParamsTests::test_BootParams_btrfs__str__and__repr__ PASSED [ 7%] tests/test_bootloader.py::BootParamsTests::test_BootParams_conflicting_btrfs_raises PASSED [ 7%] tests/test_bootloader.py::BootParamsTests::test_BootParams_lvm__str__and__repr__ PASSED [ 7%] tests/test_bootloader.py::BootParamsTests::test_BootParams_lvm_btrfs__str__and__repr__ PASSED [ 7%] tests/test_bootloader.py::BootParamsTests::test_BootParams_no_version_raises PASSED [ 8%] tests/test_bootloader.py::BootParamsTests::test_BootParams_plain__str__and__repr__ PASSED [ 8%] tests/test_bootloader.py::BootEntryBasicTests::test_BootEntry PASSED [ 8%] tests/test_bootloader.py::BootEntryBasicTests::test_BootEntry__repr__ PASSED [ 8%] tests/test_bootloader.py::BootEntryBasicTests::test_BootEntry__str__ PASSED [ 8%] tests/test_bootloader.py::BootEntryBasicTests::test_BootEntry_empty_osprofile PASSED [ 9%] tests/test_bootloader.py::BootEntryBasicTests::test_BootEntry_from_entry_data PASSED [ 9%] tests/test_bootloader.py::BootEntryBasicTests::test_BootEntry_with_boot_params PASSED [ 9%] tests/test_bootloader.py::BootEntryTests::test_BootEntry__getitem__ PASSED [ 9%] tests/test_bootloader.py::BootEntryTests::test_BootEntry__getitem__bad_key_raises PASSED [ 10%] tests/test_bootloader.py::BootEntryTests::test_BootEntry__setitem__ PASSED [ 10%] tests/test_bootloader.py::BootEntryTests::test_BootEntry_boot_id PASSED [ 10%] tests/test_bootloader.py::BootEntryTests::test_BootEntry_devicetree_set_get PASSED [ 10%] tests/test_bootloader.py::BootEntryTests::test_BootEntry_efi_set_get PASSED [ 10%] tests/test_bootloader.py::BootEntryTests::test_BootEntry_eq_no_boot_id PASSED [ 11%] tests/test_bootloader.py::BootEntryTests::test_BootEntry_expanded_no_vars PASSED [ 11%] tests/test_bootloader.py::BootEntryTests::test_BootEntry_expanded_vars PASSED [ 11%] tests/test_bootloader.py::BootEntryTests::test_BootEntry_fixed_options_string PASSED [ 11%] tests/test_bootloader.py::BootEntryTests::test_BootEntry_initrd_set_get PASSED [ 12%] tests/test_bootloader.py::BootEntryTests::test_BootEntry_items PASSED [ 12%] tests/test_bootloader.py::BootEntryTests::test_BootEntry_keys PASSED [ 12%] tests/test_bootloader.py::BootEntryTests::test_BootEntry_linux_set_get PASSED [ 12%] tests/test_bootloader.py::BootEntryTests::test_BootEntry_optional_keys PASSED [ 13%] tests/test_bootloader.py::BootEntryTests::test_BootEntry_optional_keys_not_set PASSED [ 13%] tests/test_bootloader.py::BootEntryTests::test_BootEntry_options_set_get PASSED [ 13%] tests/test_bootloader.py::BootEntryTests::test_BootEntry_profile_kernel_version PASSED [ 13%] tests/test_bootloader.py::BootEntryTests::test_BootEntry_profile_root_btrfs_id PASSED [ 13%] tests/test_bootloader.py::BootEntryTests::test_BootEntry_profile_root_btrfs_path PASSED [ 14%] tests/test_bootloader.py::BootEntryTests::test_BootEntry_profile_root_lvm2 PASSED [ 14%] tests/test_bootloader.py::BootEntryTests::test_BootEntry_root_opts_no_values PASSED [ 14%] tests/test_bootloader.py::BootEntryTests::test_BootEntry_values PASSED [ 14%] tests/test_bootloader.py::BootEntryTests::test_BootEntry_write PASSED [ 15%] tests/test_bootloader.py::BootEntryTests::test_BootParams_from_entry_no_opts PASSED [ 15%] tests/test_bootloader.py::BootEntryTests::test_BootParams_from_entry_no_root_device PASSED [ 15%] tests/test_bootloader.py::BootEntryTests::test__add_entry_loads_entries PASSED [ 15%] tests/test_bootloader.py::BootEntryTests::test__del_entry_deletes_entry PASSED [ 15%] tests/test_bootloader.py::BootEntryTests::test_delete_BootEntry_deletes PASSED [ 16%] tests/test_bootloader.py::BootEntryTests::test_delete_unwritten_BootEntry_raises PASSED [ 16%] tests/test_bootloader.py::BootEntryTests::test_find_entries_by_boot_id PASSED [ 16%] tests/test_bootloader.py::BootEntryTests::test_find_entries_by_btrfs_subvol_id PASSED [ 16%] tests/test_bootloader.py::BootEntryTests::test_find_entries_by_btrfs_subvol_path PASSED [ 17%] tests/test_bootloader.py::BootEntryTests::test_find_entries_by_lvm_root_lv PASSED [ 17%] tests/test_bootloader.py::BootEntryTests::test_find_entries_by_root_device PASSED [ 17%] tests/test_bootloader.py::BootEntryTests::test_find_entries_by_title PASSED [ 17%] tests/test_bootloader.py::BootEntryTests::test_find_entries_by_version PASSED [ 17%] tests/test_bootloader.py::BootEntryTests::test_find_entries_loads_entries PASSED [ 18%] tests/test_bootloader.py::BootEntryTests::test_load_entries_loads_profiles PASSED [ 18%] tests/test_bootloader.py::BootEntryTests::test_match_OsProfile_to_BootEntry PASSED [ 18%] tests/test_bootloader.py::BootLoaderBasicTests::test_import PASSED [ 18%] tests/test_bootloader.py::BootLoaderTests::test_Selection_no_osp_match PASSED [ 19%] tests/test_bootloader.py::BootLoaderTests::test_find_boot_entries PASSED [ 19%] tests/test_bootloader.py::BootLoaderTests::test_load_entries PASSED [ 19%] tests/test_bootloader.py::BootLoaderTests::test_load_entries_with_machine_id PASSED [ 19%] tests/test_bootloader.py::BootLoaderTests::test_write_entries PASSED [ 19%] tests/test_bootloader.py::BootLoaderTestsCheckRootReal::test_check_root_device_real SKIPPED [ 20%] tests/test_bootloader.py::BootLoaderTestsCheckRootNonex::test_check_root_device_nonex SKIPPED [ 20%] tests/test_bootloader.py::BootLoaderTestsCheckRootNonblock::test_check_root_device_nonblock SKIPPED [ 20%] tests/test_cache.py::CacheHelperTests::test__image_id_from_bad_path_raises PASSED [ 20%] tests/test_cache.py::CacheHelperTests::test__image_id_from_path PASSED [ 21%] tests/test_cache.py::CacheHelperTests::test__image_id_to_cache_path PASSED [ 21%] tests/test_cache.py::CacheHelperTests::test__image_path_to_boot PASSED [ 21%] tests/test_cache.py::CacheHelperTests::test__make_relative_root_is_empty_string PASSED [ 21%] tests/test_cache.py::CacheHelperTests::test__make_relative_with_abs_path PASSED [ 21%] tests/test_cache.py::CacheHelperTests::test__make_relative_with_non_abs_path PASSED [ 22%] tests/test_cache.py::CacheTests::test__insert PASSED [ 22%] tests/test_cache.py::CacheTests::test__insert_bad_path_raises PASSED [ 22%] tests/test_cache.py::CacheTests::test__remove PASSED [ 22%] tests/test_cache.py::CacheTests::test__remove_bad_path_raises PASSED [ 23%] tests/test_cache.py::CacheTests::test__remove_boot PASSED [ 23%] tests/test_cache.py::CacheTests::test__remove_boot_bad_path_raises PASSED [ 23%] tests/test_cache.py::CacheTests::test__remove_boot_not_restored_raises PASSED [ 23%] tests/test_cache.py::CacheTests::test__remove_nonex_path_raises PASSED [ 23%] tests/test_cache.py::CacheTests::test_backup_path PASSED [ 24%] tests/test_cache.py::CacheTests::test_cache_path PASSED [ 24%] tests/test_cache.py::CacheTests::test_cache_path_dupe PASSED [ 24%] tests/test_cache.py::CacheTests::test_cache_path_nonex_path_raises PASSED [ 24%] tests/test_cache.py::CacheTests::test_cache_path_nonreg_path_raises PASSED [ 25%] tests/test_cache.py::CacheTests::test_cache_purge_not_restored PASSED [ 25%] tests/test_cache.py::CacheTests::test_cache_purge_restored PASSED [ 25%] tests/test_cache.py::CacheTests::test_cache_restore_non_missing_raises PASSED [ 25%] tests/test_cache.py::CacheTests::test_cache_state_missing_and_restore PASSED [ 26%] tests/test_cache.py::CacheTests::test_cache_state_missing_and_restore_with_dest PASSED [ 26%] tests/test_cache.py::CacheTests::test_clean_cache PASSED [ 26%] tests/test_cache.py::CacheTests::test_clean_cache_unrefed PASSED [ 26%] tests/test_cache.py::CacheTests::test_drop_cache PASSED [ 26%] tests/test_cache.py::CacheTests::test_find_cache_images PASSED [ 27%] tests/test_cache.py::CacheTests::test_find_cache_paths PASSED [ 27%] tests/test_cache.py::CacheTests::test_load_cache PASSED [ 27%] tests/test_cache.py::CacheTests::test_load_cache_no_cacheindex PASSED [ 27%] tests/test_cache.py::CacheTests::test_uncache_in_use PASSED [ 28%] tests/test_cache.py::CacheTests::test_uncache_in_use_force PASSED [ 28%] tests/test_cache.py::CacheTests::test_uncache_path PASSED [ 28%] tests/test_cache.py::CacheTests::test_uncache_path_not_cached PASSED [ 28%] tests/test_cache.py::CacheTests::test_uncache_restored PASSED [ 28%] tests/test_cache.py::CacheTests::test_uncache_restored_force PASSED [ 29%] tests/test_cache.py::CacheTests::test_write_cache PASSED [ 29%] tests/test_command.py::CommandHelperTests::test__get_machine_id SKIPPED [ 29%] tests/test_command.py::CommandHelperTests::test__merge_add_del_opts_no_op PASSED [ 29%] tests/test_command.py::CommandHelperTests::test__merge_add_del_opts_with_add PASSED [ 30%] tests/test_command.py::CommandHelperTests::test__merge_add_del_opts_with_add_appends PASSED [ 30%] tests/test_command.py::CommandHelperTests::test__merge_add_del_opts_with_del PASSED [ 30%] tests/test_command.py::CommandHelperTests::test__optional_key_to_arg_invalid PASSED [ 30%] tests/test_command.py::CommandHelperTests::test__optional_key_to_arg_valid PASSED [ 30%] tests/test_command.py::CommandHelperTests::test_canonicalize_lv_name PASSED [ 31%] tests/test_command.py::CommandHelperTests::test_canonicalize_lv_name_bad_lv PASSED [ 31%] tests/test_command.py::CommandHelperTests::test_expand_fields_add PASSED [ 31%] tests/test_command.py::CommandHelperTests::test_expand_fields_defaults PASSED [ 31%] tests/test_command.py::CommandHelperTests::test_expand_fields_replace PASSED [ 32%] tests/test_command.py::CommandHelperTests::test_int_if_val_with_badint PASSED [ 32%] tests/test_command.py::CommandHelperTests::test_int_if_val_with_none PASSED [ 32%] tests/test_command.py::CommandHelperTests::test_int_if_val_with_val PASSED [ 32%] tests/test_command.py::CommandHelperTests::test_set_debug_args_all PASSED [ 32%] tests/test_command.py::CommandHelperTests::test_set_debug_args_one PASSED [ 33%] tests/test_command.py::CommandHelperTests::test_set_debug_no_debug_arg PASSED [ 33%] tests/test_command.py::CommandHelperTests::test_setup_logging PASSED [ 33%] tests/test_command.py::CommandHelperTests::test_show_legacy_default SKIPPED [ 33%] tests/test_command.py::CommandHelperTests::test_str_indent PASSED [ 34%] tests/test_command.py::CommandHelperTests::test_str_indent_bad_indent PASSED [ 34%] tests/test_command.py::CommandHelperTests::test_str_indent_bad_str PASSED [ 34%] tests/test_command.py::CommandTests::test__clone_cmd PASSED [ 34%] tests/test_command.py::CommandTests::test__clone_cmd_no_criteria PASSED [ 34%] tests/test_command.py::CommandTests::test__clone_cmd_no_matching PASSED [ 35%] tests/test_command.py::CommandTests::test__clone_host_cmd PASSED [ 35%] tests/test_command.py::CommandTests::test__clone_profile_cmd PASSED [ 35%] tests/test_command.py::CommandTests::test__clone_profile_cmd_no_criteria PASSED [ 35%] tests/test_command.py::CommandTests::test__clone_profile_cmd_no_matching PASSED [ 36%] tests/test_command.py::CommandTests::test__create_cmd PASSED [ 36%] tests/test_command.py::CommandTests::test__create_cmd_auto_machine_id SKIPPED [ 36%] tests/test_command.py::CommandTests::test__create_cmd_bad_identity PASSED [ 36%] tests/test_command.py::CommandTests::test__create_cmd_no_profile PASSED [ 36%] tests/test_command.py::CommandTests::test__create_cmd_no_root_device PASSED [ 37%] tests/test_command.py::CommandTests::test__create_cmd_no_title PASSED [ 37%] tests/test_command.py::CommandTests::test__create_cmd_no_version SKIPPED [ 37%] tests/test_command.py::CommandTests::test__create_cmd_version_from_uts SKIPPED [ 37%] tests/test_command.py::CommandTests::test__create_cmd_with_override SKIPPED [ 38%] tests/test_command.py::CommandTests::test__create_host_cmd PASSED [ 38%] tests/test_command.py::CommandTests::test__create_host_cmd_no_name PASSED [ 38%] tests/test_command.py::CommandTests::test__create_host_cmd_no_profile PASSED [ 38%] tests/test_command.py::CommandTests::test__create_host_cmd_with_identifier PASSED [ 39%] tests/test_command.py::CommandTests::test__create_profile_cmd PASSED [ 39%] tests/test_command.py::CommandTests::test__create_profile_cmd_bad_identity PASSED [ 39%] tests/test_command.py::CommandTests::test__create_profile_cmd_from_host PASSED [ 39%] tests/test_command.py::CommandTests::test__create_profile_cmd_from_os_release PASSED [ 39%] tests/test_command.py::CommandTests::test__create_profile_cmd_invalid_identifier PASSED [ 40%] tests/test_command.py::CommandTests::test__create_profile_cmd_no_name PASSED [ 40%] tests/test_command.py::CommandTests::test__create_profile_cmd_no_short_name PASSED [ 40%] tests/test_command.py::CommandTests::test__create_profile_cmd_no_uname_pattern PASSED [ 40%] tests/test_command.py::CommandTests::test__create_profile_cmd_no_version PASSED [ 41%] tests/test_command.py::CommandTests::test__create_profile_cmd_no_version_id PASSED [ 41%] tests/test_command.py::CommandTests::test__delete_cmd PASSED [ 41%] tests/test_command.py::CommandTests::test__delete_cmd_identity PASSED [ 41%] tests/test_command.py::CommandTests::test__delete_cmd_multi PASSED [ 41%] tests/test_command.py::CommandTests::test__delete_cmd_no_criteria PASSED [ 42%] tests/test_command.py::CommandTests::test__delete_cmd_no_matching PASSED [ 42%] tests/test_command.py::CommandTests::test__delete_cmd_no_selection PASSED [ 42%] tests/test_command.py::CommandTests::test__delete_cmd_verbose PASSED [ 42%] tests/test_command.py::CommandTests::test__delete_cmd_with_bad_fields PASSED [ 43%] tests/test_command.py::CommandTests::test__delete_cmd_with_fields PASSED [ 43%] tests/test_command.py::CommandTests::test__delete_cmd_with_options PASSED [ 43%] tests/test_command.py::CommandTests::test__delete_host_cmd PASSED [ 43%] tests/test_command.py::CommandTests::test__delete_host_cmd_no_selection PASSED [ 43%] tests/test_command.py::CommandTests::test__delete_host_cmd_with_fields PASSED [ 44%] tests/test_command.py::CommandTests::test__delete_host_cmd_with_identifier PASSED [ 44%] tests/test_command.py::CommandTests::test__delete_host_cmd_with_options PASSED [ 44%] tests/test_command.py::CommandTests::test__delete_host_cmd_with_verbose PASSED [ 44%] tests/test_command.py::CommandTests::test__delete_profile_cmd_no_selection PASSED [ 45%] tests/test_command.py::CommandTests::test__delete_profile_cmd_valid_identifier PASSED [ 45%] tests/test_command.py::CommandTests::test__delete_profiles_cmd_verbose PASSED [ 45%] tests/test_command.py::CommandTests::test__delete_profiles_cmd_with_bad_fields PASSED [ 45%] tests/test_command.py::CommandTests::test__delete_profiles_cmd_with_fields PASSED [ 45%] tests/test_command.py::CommandTests::test__edit_cmd PASSED [ 46%] tests/test_command.py::CommandTests::test__edit_cmd_no_criteria PASSED [ 46%] tests/test_command.py::CommandTests::test__edit_cmd_no_matching PASSED [ 46%] tests/test_command.py::CommandTests::test__edit_host_cmd PASSED [ 46%] tests/test_command.py::CommandTests::test__edit_host_cmd_with_identifier PASSED [ 47%] tests/test_command.py::CommandTests::test__edit_host_cmd_with_invalid_options PASSED [ 47%] tests/test_command.py::CommandTests::test__edit_profile_cmd PASSED [ 47%] tests/test_command.py::CommandTests::test__edit_profile_cmd_ambiguous_identifier PASSED [ 47%] tests/test_command.py::CommandTests::test__edit_profile_cmd_edits_identity_keys PASSED [ 47%] tests/test_command.py::CommandTests::test__edit_profile_cmd_with_identifier PASSED [ 48%] tests/test_command.py::CommandTests::test__edit_profile_cmd_with_options PASSED [ 48%] tests/test_command.py::CommandTests::test__list_cache_cmd PASSED [ 48%] tests/test_command.py::CommandTests::test__list_cache_cmd_with_sort_num PASSED [ 48%] tests/test_command.py::CommandTests::test__list_cmd PASSED [ 49%] tests/test_command.py::CommandTests::test__list_cmd_invalid_selection PASSED [ 49%] tests/test_command.py::CommandTests::test__list_cmd_selection PASSED [ 49%] tests/test_command.py::CommandTests::test__list_cmd_single PASSED [ 49%] tests/test_command.py::CommandTests::test__list_cmd_single_identifier PASSED [ 50%] tests/test_command.py::CommandTests::test__list_cmd_verbose PASSED [ 50%] tests/test_command.py::CommandTests::test__list_cmd_with_options PASSED [ 50%] tests/test_command.py::CommandTests::test__list_cmd_with_options_help PASSED [ 50%] tests/test_command.py::CommandTests::test__list_cmd_with_sort PASSED [ 50%] tests/test_command.py::CommandTests::test__list_cmd_with_sort_ascending PASSED [ 51%] tests/test_command.py::CommandTests::test__list_cmd_with_sort_bad PASSED [ 51%] tests/test_command.py::CommandTests::test__list_cmd_with_sort_descending PASSED [ 51%] tests/test_command.py::CommandTests::test__list_cmd_with_sort_two PASSED [ 51%] tests/test_command.py::CommandTests::test__list_host_cmd PASSED [ 52%] tests/test_command.py::CommandTests::test__list_host_cmd_with_fields PASSED [ 52%] tests/test_command.py::CommandTests::test__list_host_cmd_with_host_id PASSED [ 52%] tests/test_command.py::CommandTests::test__list_host_cmd_with_identifier PASSED [ 52%] tests/test_command.py::CommandTests::test__list_host_cmd_with_options PASSED [ 52%] tests/test_command.py::CommandTests::test__list_host_cmd_with_verbose PASSED [ 53%] tests/test_command.py::CommandTests::test__list_profile_cmd PASSED [ 53%] tests/test_command.py::CommandTests::test__list_profile_cmd_with_identifier PASSED [ 53%] tests/test_command.py::CommandTests::test__list_profile_cmd_with_options PASSED [ 53%] tests/test_command.py::CommandTests::test__list_profile_cmd_with_profile_arg PASSED [ 54%] tests/test_command.py::CommandTests::test__list_profile_cmd_with_verbose PASSED [ 54%] tests/test_command.py::CommandTests::test__show_cache_cmd PASSED [ 54%] tests/test_command.py::CommandTests::test__show_cmd PASSED [ 54%] tests/test_command.py::CommandTests::test__show_cmd_invalid_selection PASSED [ 54%] tests/test_command.py::CommandTests::test__show_cmd_selection PASSED [ 55%] tests/test_command.py::CommandTests::test__show_cmd_single PASSED [ 55%] tests/test_command.py::CommandTests::test__show_cmd_single_identifier PASSED [ 55%] tests/test_command.py::CommandTests::test__show_host_cmd PASSED [ 55%] tests/test_command.py::CommandTests::test__show_host_cmd_with_host_id PASSED [ 56%] tests/test_command.py::CommandTests::test__show_host_cmd_with_identifier PASSED [ 56%] tests/test_command.py::CommandTests::test__show_profile_cmd PASSED [ 56%] tests/test_command.py::CommandTests::test__show_profile_cmd_with_identifier PASSED [ 56%] tests/test_command.py::CommandTests::test__show_profile_cmd_with_profile_arg PASSED [ 56%] tests/test_command.py::CommandTests::test_boom_main_list PASSED [ 57%] tests/test_command.py::CommandTests::test_boom_main_noargs PASSED [ 57%] tests/test_command.py::CommandTests::test_clone_delete_entry SKIPPED [ 57%] tests/test_command.py::CommandTests::test_clone_dupe SKIPPED (requir...) [ 57%] tests/test_command.py::CommandTests::test_clone_entry_add_opts PASSED [ 58%] tests/test_command.py::CommandTests::test_clone_entry_add_opts_and_re_del SKIPPED [ 58%] tests/test_command.py::CommandTests::test_clone_entry_ambiguous_boot_id PASSED [ 58%] tests/test_command.py::CommandTests::test_clone_entry_del_opts PASSED [ 58%] tests/test_command.py::CommandTests::test_clone_entry_del_opts_and_re_add SKIPPED [ 58%] tests/test_command.py::CommandTests::test_clone_entry_no_args SKIPPED [ 59%] tests/test_command.py::CommandTests::test_clone_entry_no_boot_id PASSED [ 59%] tests/test_command.py::CommandTests::test_clone_entry_no_matching_boot_id PASSED [ 59%] tests/test_command.py::CommandTests::test_clone_entry_with_add_del_opts PASSED [ 59%] tests/test_command.py::CommandTests::test_clone_host PASSED [ 60%] tests/test_command.py::CommandTests::test_clone_host_no_args PASSED [ 60%] tests/test_command.py::CommandTests::test_clone_host_no_host_id PASSED [ 60%] tests/test_command.py::CommandTests::test_clone_host_no_host_id_match PASSED [ 60%] tests/test_command.py::CommandTests::test_clone_profile_ambiguous_os_id PASSED [ 60%] tests/test_command.py::CommandTests::test_clone_profile_new_name PASSED [ 61%] tests/test_command.py::CommandTests::test_clone_profile_no_args PASSED [ 61%] tests/test_command.py::CommandTests::test_clone_profile_no_matching_os_id PASSED [ 61%] tests/test_command.py::CommandTests::test_clone_profile_no_os_id PASSED [ 61%] tests/test_command.py::CommandTests::test_command_create_delete_profile PASSED [ 62%] tests/test_command.py::CommandTests::test_command_create_delete_profile_from_data PASSED [ 62%] tests/test_command.py::CommandTests::test_command_create_delete_profile_from_file PASSED [ 62%] tests/test_command.py::CommandTests::test_command_create_delete_profiles PASSED [ 62%] tests/test_command.py::CommandTests::test_command_delete_profiles_no_match PASSED [ 63%] tests/test_command.py::CommandTests::test_command_find_profile_ambiguous_host PASSED [ 63%] tests/test_command.py::CommandTests::test_command_find_profile_ambiguous_profile PASSED [ 63%] tests/test_command.py::CommandTests::test_command_find_profile_bad_profile PASSED [ 63%] tests/test_command.py::CommandTests::test_command_find_profile_host PASSED [ 63%] tests/test_command.py::CommandTests::test_command_find_profile_host_os_mismatch PASSED [ 64%] tests/test_command.py::CommandTests::test_command_find_profile_no_matching PASSED [ 64%] tests/test_command.py::CommandTests::test_command_find_profile_with_bad_version_arg PASSED [ 64%] tests/test_command.py::CommandTests::test_command_find_profile_with_profile_arg PASSED [ 64%] tests/test_command.py::CommandTests::test_command_find_profile_with_version_arg PASSED [ 65%] tests/test_command.py::CommandTests::test_create_add_opts_a_b_c SKIPPED [ 65%] tests/test_command.py::CommandTests::test_create_delete_entry SKIPPED [ 65%] tests/test_command.py::CommandTests::test_create_delete_entry_with_legacy SKIPPED [ 65%] tests/test_command.py::CommandTests::test_create_delete_host PASSED [ 65%] tests/test_command.py::CommandTests::test_create_dupe PASSED [ 66%] tests/test_command.py::CommandTests::test_create_edit_host PASSED [ 66%] tests/test_command.py::CommandTests::test_create_edit_profile PASSED [ 66%] tests/test_command.py::CommandTests::test_create_entry_nomachineid SKIPPED [ 66%] tests/test_command.py::CommandTests::test_create_entry_noosprofile SKIPPED [ 67%] tests/test_command.py::CommandTests::test_create_entry_norootdevice SKIPPED [ 67%] tests/test_command.py::CommandTests::test_create_entry_notitle SKIPPED [ 67%] tests/test_command.py::CommandTests::test_create_entry_noversion SKIPPED [ 67%] tests/test_command.py::CommandTests::test_create_host_all_args PASSED [ 67%] tests/test_command.py::CommandTests::test_create_host_no_host_name PASSED [ 68%] tests/test_command.py::CommandTests::test_create_host_no_machine_id PASSED [ 68%] tests/test_command.py::CommandTests::test_create_host_no_os_id PASSED [ 68%] tests/test_command.py::CommandTests::test_create_host_no_os_id_match PASSED [ 68%] tests/test_command.py::CommandTests::test_delete_entries_no_matching_raises PASSED [ 69%] tests/test_command.py::CommandTests::test_delete_hosts_no_match PASSED [ 69%] tests/test_command.py::CommandTests::test_edit_ambiguous_os_id PASSED [ 69%] tests/test_command.py::CommandTests::test_edit_delete_entry SKIPPED [ 69%] tests/test_command.py::CommandTests::test_edit_entry_add_opts SKIPPED [ 69%] tests/test_command.py::CommandTests::test_edit_entry_add_opts_with_add_opts SKIPPED [ 70%] tests/test_command.py::CommandTests::test_edit_entry_ambiguous_boot_id PASSED [ 70%] tests/test_command.py::CommandTests::test_edit_entry_del_opts SKIPPED [ 70%] tests/test_command.py::CommandTests::test_edit_entry_del_opts_with_del_opts SKIPPED [ 70%] tests/test_command.py::CommandTests::test_edit_entry_no_args SKIPPED [ 71%] tests/test_command.py::CommandTests::test_edit_entry_no_boot_id PASSED [ 71%] tests/test_command.py::CommandTests::test_edit_entry_no_matching_boot_id PASSED [ 71%] tests/test_command.py::CommandTests::test_edit_entry_with_add_del_opts SKIPPED [ 71%] tests/test_command.py::CommandTests::test_edit_no_matching_os_id PASSED [ 71%] tests/test_command.py::CommandTests::test_list_entries PASSED [ 72%] tests/test_command.py::CommandTests::test_list_entries_match_machine_id PASSED [ 72%] tests/test_command.py::CommandTests::test_list_entries_match_version PASSED [ 72%] tests/test_command.py::CommandTests::test_list_hosts_default PASSED [ 72%] tests/test_command.py::CommandTests::test_list_profiles PASSED [ 73%] tests/test_command.py::CommandTests::test_print_entries_boot_id_filter PASSED [ 73%] tests/test_command.py::CommandTests::test_print_entries_default_stdout PASSED [ 73%] tests/test_command.py::CommandTests::test_print_entries_no_matching PASSED [ 73%] tests/test_command.py::CommandTests::test_print_hosts_default PASSED [ 73%] tests/test_command.py::CommandTests::test_print_profiles PASSED [ 74%] tests/test_config.py::ConfigBasicTests::test_sync_config PASSED [ 74%] tests/test_config.py::ConfigTests::test_get_boom_config_path PASSED [ 74%] tests/test_config.py::ConfigTests::test_load_boom_config_default PASSED [ 74%] tests/test_config.py::ConfigTests::test_set_boom_config_path_abs PASSED [ 75%] tests/test_config.py::BadConfigTests::test_get_boom_config_path PASSED [ 75%] tests/test_config.py::BadConfigTests::test_load_boom_config_default PASSED [ 75%] tests/test_config.py::BadConfigTests::test_set_boom_config_path_abs PASSED [ 75%] tests/test_hostprofile.py::HostProfileTests::test_HostProfile PASSED [ 76%] tests/test_hostprofile.py::HostProfileTests::test_HostProfile__repr__ PASSED [ 76%] tests/test_hostprofile.py::HostProfileTests::test_HostProfile__str__ PASSED [ 76%] tests/test_hostprofile.py::HostProfileTests::test_HostProfile_from_profile_data PASSED [ 76%] tests/test_hostprofile.py::HostProfileTests::test_HostProfile_properties PASSED [ 76%] tests/test_hostprofile.py::HostProfileTests::test_HostProfile_write PASSED [ 77%] tests/test_hostprofile.py::HostProfileTests::test_find_host_host_id PASSED [ 77%] tests/test_hostprofile.py::HostProfileTests::test_find_host_host_label PASSED [ 77%] tests/test_hostprofile.py::HostProfileTests::test_find_host_host_name PASSED [ 77%] tests/test_hostprofile.py::HostProfileTests::test_find_host_host_short_name PASSED [ 78%] tests/test_hostprofile.py::HostProfileTests::test_get_host_profile_by_id PASSED [ 78%] tests/test_hostprofile.py::HostProfileTests::test_get_host_profile_by_id_and_label PASSED [ 78%] tests/test_hostprofile.py::HostProfileTests::test_get_host_profile_by_id_no_match PASSED [ 78%] tests/test_hostprofile.py::HostProfileTests::test_get_host_profile_by_id_not_loaded PASSED [ 78%] tests/test_hostprofile.py::HostProfileTests::test_host_min_id_width PASSED [ 79%] tests/test_hostprofile.py::HostProfileTests::test_hostprofile_find_host_profiles_not_loaded PASSED [ 79%] tests/test_hostprofile.py::HostProfileTests::test_hostprofile_find_profiles_by_add_opts PASSED [ 79%] tests/test_hostprofile.py::HostProfileTests::test_hostprofile_find_profiles_by_del_opts PASSED [ 79%] tests/test_hostprofile.py::HostProfileTests::test_hostprofile_find_profiles_by_host_name PASSED [ 80%] tests/test_hostprofile.py::HostProfileTests::test_hostprofile_find_profiles_by_id PASSED [ 80%] tests/test_hostprofile.py::HostProfileTests::test_hostprofile_find_profiles_by_initramfs_pattern PASSED [ 80%] tests/test_hostprofile.py::HostProfileTests::test_hostprofile_find_profiles_by_kernel_pattern PASSED [ 80%] tests/test_hostprofile.py::HostProfileTests::test_hostprofile_find_profiles_by_options PASSED [ 80%] tests/test_hostprofile.py::HostProfileTests::test_hostprofile_find_profiles_by_os_id PASSED [ 81%] tests/test_hostprofile.py::HostProfileTests::test_hostprofile_find_profiles_by_os_name PASSED [ 81%] tests/test_hostprofile.py::HostProfileTests::test_hostprofile_find_profiles_by_os_short_name PASSED [ 81%] tests/test_hostprofile.py::HostProfileTests::test_hostprofile_find_profiles_by_os_version PASSED [ 81%] tests/test_hostprofile.py::HostProfileTests::test_hostprofile_find_profiles_by_os_version_id PASSED [ 82%] tests/test_hostprofile.py::HostProfileTests::test_hostprofile_find_profiles_by_uname_pattern PASSED [ 82%] tests/test_hostprofile.py::HostProfileTests::test_import PASSED [ 82%] tests/test_hostprofile.py::HostProfileTests::test_load_host_profiles_no_read PASSED [ 82%] tests/test_hostprofile.py::HostProfileTests::test_load_profiles PASSED [ 82%] tests/test_hostprofile.py::HostProfileTests::test_machine_min_id_width PASSED [ 83%] tests/test_hostprofile.py::HostProfileTests::test_match_host_profile PASSED [ 83%] tests/test_hostprofile.py::HostProfileTests::test_osprofile_write_profiles PASSED [ 83%] tests/test_hostprofile.py::HostProfileTests::test_write_host_profiles_fail PASSED [ 83%] tests/test_mounts.py::MountsHelperTests::test_parse_mount_units PASSED [ 84%] tests/test_mounts.py::MountsHelperTests::test_parse_mount_units_bad_spec PASSED [ 84%] tests/test_osprofile.py::OsProfileTests::test_OsProfile PASSED [ 84%] tests/test_osprofile.py::OsProfileTests::test_OsProfile__profile_exists PASSED [ 84%] tests/test_osprofile.py::OsProfileTests::test_OsProfile__repr__ PASSED [ 84%] tests/test_osprofile.py::OsProfileTests::test_OsProfile__str__ PASSED [ 85%] tests/test_osprofile.py::OsProfileTests::test_OsProfile_add_bad_optional_keys PASSED [ 85%] tests/test_osprofile.py::OsProfileTests::test_OsProfile_add_optional_keys PASSED [ 85%] tests/test_osprofile.py::OsProfileTests::test_OsProfile_bad_optional_key_raises PASSED [ 85%] tests/test_osprofile.py::OsProfileTests::test_OsProfile_del_bad_optional_keys PASSED [ 86%] tests/test_osprofile.py::OsProfileTests::test_OsProfile_del_optional_keys PASSED [ 86%] tests/test_osprofile.py::OsProfileTests::test_OsProfile_from_file PASSED [ 86%] tests/test_osprofile.py::OsProfileTests::test_OsProfile_from_host PASSED [ 86%] tests/test_osprofile.py::OsProfileTests::test_OsProfile_from_os_release PASSED [ 86%] tests/test_osprofile.py::OsProfileTests::test_OsProfile_from_profile_data PASSED [ 87%] tests/test_osprofile.py::OsProfileTests::test_OsProfile_no_btrfs PASSED [ 87%] tests/test_osprofile.py::OsProfileTests::test_OsProfile_no_lvm PASSED [ 87%] tests/test_osprofile.py::OsProfileTests::test_OsProfile_properties PASSED [ 87%] tests/test_osprofile.py::OsProfileTests::test_OsProfile_set_optional_keys PASSED [ 88%] tests/test_osprofile.py::OsProfileTests::test_OsProfile_write PASSED [ 88%] tests/test_osprofile.py::OsProfileTests::test_find_os_initramfs_pattern PASSED [ 88%] tests/test_osprofile.py::OsProfileTests::test_find_os_kernel_pattern PASSED [ 88%] tests/test_osprofile.py::OsProfileTests::test_find_os_short_name PASSED [ 89%] tests/test_osprofile.py::OsProfileTests::test_find_os_uname_pattern PASSED [ 89%] tests/test_osprofile.py::OsProfileTests::test_find_os_version PASSED [ 89%] tests/test_osprofile.py::OsProfileTests::test_find_os_version_id PASSED [ 89%] tests/test_osprofile.py::OsProfileTests::test_import PASSED [ 89%] tests/test_osprofile.py::OsProfileTests::test_load_profiles PASSED [ 90%] tests/test_osprofile.py::OsProfileTests::test_no_select_null_profile PASSED [ 90%] tests/test_osprofile.py::OsProfileTests::test_osprofile_find_profiles_by_id PASSED [ 90%] tests/test_osprofile.py::OsProfileTests::test_osprofile_find_profiles_by_name PASSED [ 90%] tests/test_osprofile.py::OsProfileTests::test_osprofile_write_profiles PASSED [ 91%] tests/test_report.py::ReportTests::test_FieldType_all_types_report PASSED [ 91%] tests/test_report.py::ReportTests::test_FieldType_all_types_report_json PASSED [ 91%] tests/test_report.py::ReportTests::test_FieldType_bad_field PASSED [ 91%] tests/test_report.py::ReportTests::test_FieldType_bogus_align_raises PASSED [ 91%] tests/test_report.py::ReportTests::test_FieldType_bogus_dtype_raises PASSED [ 92%] tests/test_report.py::ReportTests::test_FieldType_dtype_NUM PASSED [ 92%] tests/test_report.py::ReportTests::test_FieldType_dtype_SHA PASSED [ 92%] tests/test_report.py::ReportTests::test_FieldType_dtype_SIZE PASSED [ 92%] tests/test_report.py::ReportTests::test_FieldType_dtype_STR PASSED [ 93%] tests/test_report.py::ReportTests::test_FieldType_dtype_STR_LIST PASSED [ 93%] tests/test_report.py::ReportTests::test_FieldType_dtype_TIME PASSED [ 93%] tests/test_report.py::ReportTests::test_FieldType_dtype_UUID PASSED [ 93%] tests/test_report.py::ReportTests::test_FieldType_negative_width_raises PASSED [ 93%] tests/test_report.py::ReportTests::test_FieldType_no_name PASSED [ 94%] tests/test_report.py::ReportTests::test_FieldType_no_type PASSED [ 94%] tests/test_report.py::ReportTests::test_FieldType_simple_str_int_report PASSED [ 94%] tests/test_report.py::ReportTests::test_FieldType_simple_str_int_report_as_rows PASSED [ 94%] tests/test_report.py::ReportTests::test_FieldType_simple_str_int_report_default_fields PASSED [ 95%] tests/test_report.py::ReportTests::test_FieldType_simple_str_int_report_noheadings PASSED [ 95%] tests/test_report.py::ReportTests::test_FieldType_simple_str_int_report_with_bad_sort PASSED [ 95%] tests/test_report.py::ReportTests::test_FieldType_simple_str_int_report_with_sort PASSED [ 95%] tests/test_report.py::ReportTests::test_FieldType_simple_str_int_report_with_sort_ascend PASSED [ 95%] tests/test_report.py::ReportTests::test_FieldType_simple_str_int_report_with_sort_descend PASSED [ 96%] tests/test_report.py::ReportTests::test_FieldType_simple_str_int_report_with_sort_num PASSED [ 96%] tests/test_report.py::ReportTests::test_FieldType_simple_str_int_report_with_sort_two_fields PASSED [ 96%] tests/test_report.py::ReportTests::test_FieldType_with_align_l PASSED [ 96%] tests/test_report.py::ReportTests::test_FieldType_with_align_r PASSED [ 97%] tests/test_report.py::ReportTests::test_FieldType_with_help PASSED [ 97%] tests/test_report.py::ReportTests::test_ReportObjType_bad_objtype PASSED [ 97%] tests/test_report.py::ReportTests::test_ReportObjType_no_data_fn PASSED [ 97%] tests/test_report.py::ReportTests::test_ReportObjType_no_desc PASSED [ 97%] tests/test_report.py::ReportTests::test_ReportObjType_no_objtype PASSED [ 98%] tests/test_report.py::ReportTests::test_ReportOpts_eq_equal PASSED [ 98%] tests/test_report.py::ReportTests::test_ReportOpts_eq_notequal PASSED [ 98%] tests/test_report.py::ReportTests::test_ReportOpts_eq_notsame PASSED [ 98%] tests/test_report.py::ReportTests::test_ReportOpts_str PASSED [ 99%] tests/test_stratis.py::StratisTests::test_format_pool_uuid_baduuid PASSED [ 99%] tests/test_stratis.py::StratisTests::test_format_pool_uuid_valid PASSED [ 99%] tests/test_stratis.py::StratisTests::test_is_stratis_device_path_badpath PASSED [ 99%] tests/test_stratis.py::StratisTests::test_is_stratis_device_path_nosuchpool PASSED [100%] ======================= 417 passed, 29 skipped in 20.17s ======================= + RPM_EC=0 ++ jobs -p + exit 0 Processing files: boom-boot-1.6.6-2.fc43.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.jyn7U0 + umask 022 + cd /builddir/build/BUILD/boom-boot-1.6.6-build + cd boom-boot-1.6.6 + DOCDIR=/builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/share/doc/boom-boot + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/share/doc/boom-boot + cp -pr /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/README.md /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/share/doc/boom-boot + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.3H3sec + umask 022 + cd /builddir/build/BUILD/boom-boot-1.6.6-build + cd boom-boot-1.6.6 + LICENSEDIR=/builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/share/licenses/boom-boot + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/share/licenses/boom-boot + cp -pr /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/COPYING /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/share/licenses/boom-boot + RPM_EC=0 ++ jobs -p + exit 0 Provides: boom-boot = 1.6.6-2.fc43 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 Obsoletes: boom-boot-grub2 <= 1.3 boom-grub2 <= 1.3 Processing files: python3-boom-1.6.6-2.fc43.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.NWhXpJ + umask 022 + cd /builddir/build/BUILD/boom-boot-1.6.6-build + cd boom-boot-1.6.6 + DOCDIR=/builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/share/doc/python3-boom + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/share/doc/python3-boom + cp -pr /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/README.md /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/share/doc/python3-boom + cp -pr /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/doc /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/share/doc/python3-boom + cp -pr /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/examples /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/share/doc/python3-boom + cp -pr /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/tests /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/share/doc/python3-boom + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.AtvOSI + umask 022 + cd /builddir/build/BUILD/boom-boot-1.6.6-build + cd boom-boot-1.6.6 + LICENSEDIR=/builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/share/licenses/python3-boom + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/share/licenses/python3-boom + cp -pr /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/COPYING /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/share/licenses/python3-boom + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-boom = 1.6.6-2.fc43 python3-boom = 1.6.6-2.fc43 python3.13-boom = 1.6.6-2.fc43 python3.13dist(boom-boot) = 1.6.6 python3dist(boom-boot) = 1.6.6 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.13 python3.13dist(dbus-python) >= 1.2.16 Conflicts: boom Obsoletes: python-boom < 1.6.6-2.fc43 Recommends: (lvm2 or brtfs-progs) boom-boot-conf = 1.6.6-2.fc43 Processing files: boom-boot-conf-1.6.6-2.fc43.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.hPFggI + umask 022 + cd /builddir/build/BUILD/boom-boot-1.6.6-build + cd boom-boot-1.6.6 + DOCDIR=/builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/share/doc/boom-boot-conf + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/share/doc/boom-boot-conf + cp -pr /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/README.md /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/share/doc/boom-boot-conf + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.vD0eGA + umask 022 + cd /builddir/build/BUILD/boom-boot-1.6.6-build + cd boom-boot-1.6.6 + LICENSEDIR=/builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/share/licenses/boom-boot-conf + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/share/licenses/boom-boot-conf + cp -pr /builddir/build/BUILD/boom-boot-1.6.6-build/boom-boot-1.6.6/COPYING /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT/usr/share/licenses/boom-boot-conf + RPM_EC=0 ++ jobs -p + exit 0 Provides: boom-boot-conf = 1.6.6-2.fc43 config(boom-boot-conf) = 1.6.6-2.fc43 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/boom-boot-1.6.6-build/BUILDROOT Wrote: /builddir/build/RPMS/boom-boot-conf-1.6.6-2.fc43.noarch.rpm Wrote: /builddir/build/RPMS/boom-boot-1.6.6-2.fc43.noarch.rpm Wrote: /builddir/build/RPMS/python3-boom-1.6.6-2.fc43.noarch.rpm Child return code was: 0