Mock Version: 5.6 Mock Version: 5.6 Mock Version: 5.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-ufo2ft.spec'], chrootPath='/var/lib/mock/f41-build-51897361-6215955/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'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nvz644r7:/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']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nvz644r7:/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', '0c8c9a68589d438183baf084b6f5dd25', '-D', '/var/lib/mock/f41-build-51897361-6215955/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nvz644r7:/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/python-ufo2ft.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=1689897600 Wrote: /builddir/build/SRPMS/python-ufo2ft-2.32.0-2.fc41.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-ufo2ft.spec'], chrootPath='/var/lib/mock/f41-build-51897361-6215955/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'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nvz644r7:/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']unshare_net=TrueraiseExc=FalseprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nvz644r7:/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', 'f3c7ec9c1a864848baf9317622d2b764', '-D', '/var/lib/mock/f41-build-51897361-6215955/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nvz644r7:/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 -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-ufo2ft.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=1689897600 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.C7hRSQ + umask 022 + cd /builddir/build/BUILD/python-ufo2ft-2.32.0-build + test -d /builddir/build/BUILD/python-ufo2ft-2.32.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/python-ufo2ft-2.32.0-build + /usr/bin/rm -rf /builddir/build/BUILD/python-ufo2ft-2.32.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/python-ufo2ft-2.32.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/python-ufo2ft-2.32.0-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.WjBMms + umask 022 + cd /builddir/build/BUILD/python-ufo2ft-2.32.0-build + cd /builddir/build/BUILD/python-ufo2ft-2.32.0-build + rm -rf ufo2ft-2.32.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/ufo2ft-2.32.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ufo2ft-2.32.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.j5VQNs + umask 022 + cd /builddir/build/BUILD/python-ufo2ft-2.32.0-build + cd ufo2ft-2.32.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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-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 + 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/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir + echo -n + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/pyproject-wheeldir --output /builddir/build/BUILD/python-ufo2ft-2.32.0-build/python-ufo2ft-2.32.0-2.fc41.noarch-pyproject-buildrequires -x cffsubr,compreffor Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 69.2.0) Handling wheel from default build backend Requirement not satisfied: wheel Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-ufo2ft-2.32.0-build/python-ufo2ft-2.32.0-2.fc41.noarch-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-ufo2ft-2.32.0-2.fc41.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 --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-ufo2ft.spec'], chrootPath='/var/lib/mock/f41-build-51897361-6215955/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'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nvz644r7:/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']unshare_net=TrueraiseExc=FalseprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nvz644r7:/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', '5d45587002484e4b82507c5e259cd960', '-D', '/var/lib/mock/f41-build-51897361-6215955/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nvz644r7:/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 -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-ufo2ft.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=1689897600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.tUpxUo + umask 022 + cd /builddir/build/BUILD/python-ufo2ft-2.32.0-build + cd ufo2ft-2.32.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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-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 + 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/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir + echo -n + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/pyproject-wheeldir --output /builddir/build/BUILD/python-ufo2ft-2.32.0-build/python-ufo2ft-2.32.0-2.fc41.noarch-pyproject-buildrequires -x cffsubr,compreffor Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 69.2.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.43.0) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.43.0) Handling setuptools_scm from get_requires_for_build_wheel Requirement not satisfied: setuptools_scm Exiting dependency generation pass: get_requires_for_build_wheel + cat /builddir/build/BUILD/python-ufo2ft-2.32.0-build/python-ufo2ft-2.32.0-2.fc41.noarch-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-ufo2ft-2.32.0-2.fc41.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 --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-ufo2ft.spec'], chrootPath='/var/lib/mock/f41-build-51897361-6215955/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'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nvz644r7:/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']unshare_net=TrueraiseExc=FalseprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nvz644r7:/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', '416e395c8976490b82e604bb8608867b', '-D', '/var/lib/mock/f41-build-51897361-6215955/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nvz644r7:/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 -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-ufo2ft.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=1689897600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.dR8Mod + umask 022 + cd /builddir/build/BUILD/python-ufo2ft-2.32.0-build + cd ufo2ft-2.32.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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-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 + 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/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir + echo -n + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/pyproject-wheeldir --output /builddir/build/BUILD/python-ufo2ft-2.32.0-build/python-ufo2ft-2.32.0-2.fc41.noarch-pyproject-buildrequires -x cffsubr,compreffor Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 69.2.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.43.0) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.43.0) Handling setuptools_scm from get_requires_for_build_wheel Requirement satisfied: setuptools_scm (installed: setuptools_scm 8.0.4) WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section' running dist_info creating ufo2ft.egg-info writing ufo2ft.egg-info/PKG-INFO writing dependency_links to ufo2ft.egg-info/dependency_links.txt writing requirements to ufo2ft.egg-info/requires.txt writing top-level names to ufo2ft.egg-info/top_level.txt writing manifest file 'ufo2ft.egg-info/SOURCES.txt' reading manifest file 'ufo2ft.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'ufo2ft.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/ufo2ft-2.32.0.dist-info' The [wheel] section is deprecated. Use [bdist_wheel] instead. Handling fonttools[ufo] >=4.40.0 from hook generated metadata: Requires-Dist (ufo2ft) Requirement satisfied: fonttools[ufo] >=4.40.0 (installed: fonttools 4.53.0) (extras are currently not checked) Handling cffsubr >=0.2.8 from hook generated metadata: Requires-Dist (ufo2ft) Requirement not satisfied: cffsubr >=0.2.8 Handling booleanOperations >=0.9.0 from hook generated metadata: Requires-Dist (ufo2ft) Requirement not satisfied: booleanOperations >=0.9.0 Handling compreffor >=0.4.6 ; extra == 'compreffor' from hook generated metadata: Requires-Dist (ufo2ft) Requirement not satisfied: compreffor >=0.4.6 ; extra == 'compreffor' Handling skia-pathops >=0.5.1 ; extra == 'pathops' from hook generated metadata: Requires-Dist (ufo2ft) Ignoring alien requirement: skia-pathops >=0.5.1 ; extra == 'pathops' + cat /builddir/build/BUILD/python-ufo2ft-2.32.0-build/python-ufo2ft-2.32.0-2.fc41.noarch-pyproject-buildrequires + rm -rfv ufo2ft-2.32.0.dist-info/ removed 'ufo2ft-2.32.0.dist-info/top_level.txt' removed 'ufo2ft-2.32.0.dist-info/METADATA' removed 'ufo2ft-2.32.0.dist-info/LICENSE' removed directory 'ufo2ft-2.32.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-ufo2ft-2.32.0-2.fc41.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 --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-ufo2ft.spec'], chrootPath='/var/lib/mock/f41-build-51897361-6215955/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'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nvz644r7:/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']unshare_net=TrueraiseExc=FalseprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nvz644r7:/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', 'a17bb7f000d747a5b58edc34dabfdd83', '-D', '/var/lib/mock/f41-build-51897361-6215955/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nvz644r7:/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 -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-ufo2ft.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=1689897600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.ZcIoEx + umask 022 + cd /builddir/build/BUILD/python-ufo2ft-2.32.0-build + cd ufo2ft-2.32.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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-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 + 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/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir + echo -n + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/pyproject-wheeldir --output /builddir/build/BUILD/python-ufo2ft-2.32.0-build/python-ufo2ft-2.32.0-2.fc41.noarch-pyproject-buildrequires -x cffsubr,compreffor Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 69.2.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.43.0) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.43.0) Handling setuptools_scm from get_requires_for_build_wheel Requirement satisfied: setuptools_scm (installed: setuptools_scm 8.0.4) WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section' running dist_info writing ufo2ft.egg-info/PKG-INFO writing dependency_links to ufo2ft.egg-info/dependency_links.txt writing requirements to ufo2ft.egg-info/requires.txt writing top-level names to ufo2ft.egg-info/top_level.txt reading manifest file 'ufo2ft.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'ufo2ft.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/ufo2ft-2.32.0.dist-info' The [wheel] section is deprecated. Use [bdist_wheel] instead. Handling fonttools[ufo] >=4.40.0 from hook generated metadata: Requires-Dist (ufo2ft) Requirement satisfied: fonttools[ufo] >=4.40.0 (installed: fonttools 4.53.0) (extras are currently not checked) Handling cffsubr >=0.2.8 from hook generated metadata: Requires-Dist (ufo2ft) Requirement satisfied: cffsubr >=0.2.8 (installed: cffsubr 0.2.9.post1) Handling booleanOperations >=0.9.0 from hook generated metadata: Requires-Dist (ufo2ft) Requirement satisfied: booleanOperations >=0.9.0 (installed: booleanOperations 0.9.0) Handling compreffor >=0.4.6 ; extra == 'compreffor' from hook generated metadata: Requires-Dist (ufo2ft) Requirement satisfied: compreffor >=0.4.6 ; extra == 'compreffor' (installed: compreffor 0.5.5) Handling skia-pathops >=0.5.1 ; extra == 'pathops' from hook generated metadata: Requires-Dist (ufo2ft) Ignoring alien requirement: skia-pathops >=0.5.1 ; extra == 'pathops' + cat /builddir/build/BUILD/python-ufo2ft-2.32.0-build/python-ufo2ft-2.32.0-2.fc41.noarch-pyproject-buildrequires + rm -rfv ufo2ft-2.32.0.dist-info/ removed 'ufo2ft-2.32.0.dist-info/top_level.txt' removed 'ufo2ft-2.32.0.dist-info/METADATA' removed 'ufo2ft-2.32.0.dist-info/LICENSE' removed directory 'ufo2ft-2.32.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-ufo2ft-2.32.0-2.fc41.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 --noclean --target noarch /builddir/build/SPECS/python-ufo2ft.spec'], chrootPath='/var/lib/mock/f41-build-51897361-6215955/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'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nvz644r7:/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']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nvz644r7:/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', 'ff00228269c7468a944190e440645b2f', '-D', '/var/lib/mock/f41-build-51897361-6215955/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.nvz644r7:/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 -ba --noprep --noclean --target noarch /builddir/build/SPECS/python-ufo2ft.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=1689897600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.y5ayi2 + umask 022 + cd /builddir/build/BUILD/python-ufo2ft-2.32.0-build + cd ufo2ft-2.32.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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-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 + 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/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir + echo -n + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir + RPM_TOXENV=py313 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/pyproject-wheeldir --output /builddir/build/BUILD/python-ufo2ft-2.32.0-build/python-ufo2ft-2.32.0-2.fc41.noarch-pyproject-buildrequires -x cffsubr,compreffor Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 69.2.0) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.43.0) Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.43.0) Handling setuptools_scm from get_requires_for_build_wheel Requirement satisfied: setuptools_scm (installed: setuptools_scm 8.0.4) WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section' running dist_info writing ufo2ft.egg-info/PKG-INFO writing dependency_links to ufo2ft.egg-info/dependency_links.txt writing requirements to ufo2ft.egg-info/requires.txt writing top-level names to ufo2ft.egg-info/top_level.txt reading manifest file 'ufo2ft.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'ufo2ft.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/ufo2ft-2.32.0.dist-info' The [wheel] section is deprecated. Use [bdist_wheel] instead. Handling fonttools[ufo] >=4.40.0 from hook generated metadata: Requires-Dist (ufo2ft) Requirement satisfied: fonttools[ufo] >=4.40.0 (installed: fonttools 4.53.0) (extras are currently not checked) Handling cffsubr >=0.2.8 from hook generated metadata: Requires-Dist (ufo2ft) Requirement satisfied: cffsubr >=0.2.8 (installed: cffsubr 0.2.9.post1) Handling booleanOperations >=0.9.0 from hook generated metadata: Requires-Dist (ufo2ft) Requirement satisfied: booleanOperations >=0.9.0 (installed: booleanOperations 0.9.0) Handling compreffor >=0.4.6 ; extra == 'compreffor' from hook generated metadata: Requires-Dist (ufo2ft) Requirement satisfied: compreffor >=0.4.6 ; extra == 'compreffor' (installed: compreffor 0.5.5) Handling skia-pathops >=0.5.1 ; extra == 'pathops' from hook generated metadata: Requires-Dist (ufo2ft) Ignoring alien requirement: skia-pathops >=0.5.1 ; extra == 'pathops' + cat /builddir/build/BUILD/python-ufo2ft-2.32.0-build/python-ufo2ft-2.32.0-2.fc41.noarch-pyproject-buildrequires + rm -rfv ufo2ft-2.32.0.dist-info/ removed 'ufo2ft-2.32.0.dist-info/top_level.txt' removed 'ufo2ft-2.32.0.dist-info/METADATA' removed 'ufo2ft-2.32.0.dist-info/LICENSE' removed directory 'ufo2ft-2.32.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.ZUzv54 + umask 022 + cd /builddir/build/BUILD/python-ufo2ft-2.32.0-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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-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 ufo2ft-2.32.0 + mkdir -p /builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/pyproject-wheeldir Processing /builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section' running dist_info creating /builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir/pip-modern-metadata-p7wuq7pj/ufo2ft.egg-info writing /builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir/pip-modern-metadata-p7wuq7pj/ufo2ft.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir/pip-modern-metadata-p7wuq7pj/ufo2ft.egg-info/dependency_links.txt writing requirements to /builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir/pip-modern-metadata-p7wuq7pj/ufo2ft.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir/pip-modern-metadata-p7wuq7pj/ufo2ft.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir/pip-modern-metadata-p7wuq7pj/ufo2ft.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir/pip-modern-metadata-p7wuq7pj/ufo2ft.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file '/builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir/pip-modern-metadata-p7wuq7pj/ufo2ft.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir/pip-modern-metadata-p7wuq7pj/ufo2ft-2.32.0.dist-info' The [wheel] section is deprecated. Use [bdist_wheel] instead. Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: ufo2ft Building wheel for ufo2ft (pyproject.toml): started Running command Building wheel for ufo2ft (pyproject.toml) WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section' running bdist_wheel The [wheel] section is deprecated. Use [bdist_wheel] instead. running build running build_py creating build creating build/lib creating build/lib/ufo2ft copying Lib/ufo2ft/__init__.py -> build/lib/ufo2ft copying Lib/ufo2ft/_version.py -> build/lib/ufo2ft copying Lib/ufo2ft/constants.py -> build/lib/ufo2ft copying Lib/ufo2ft/errors.py -> build/lib/ufo2ft copying Lib/ufo2ft/featureCompiler.py -> build/lib/ufo2ft copying Lib/ufo2ft/fontInfoData.py -> build/lib/ufo2ft copying Lib/ufo2ft/instructionCompiler.py -> build/lib/ufo2ft copying Lib/ufo2ft/maxContextCalc.py -> build/lib/ufo2ft copying Lib/ufo2ft/outlineCompiler.py -> build/lib/ufo2ft copying Lib/ufo2ft/postProcessor.py -> build/lib/ufo2ft copying Lib/ufo2ft/preProcessor.py -> build/lib/ufo2ft copying Lib/ufo2ft/util.py -> build/lib/ufo2ft creating build/lib/ufo2ft/featureWriters copying Lib/ufo2ft/featureWriters/__init__.py -> build/lib/ufo2ft/featureWriters copying Lib/ufo2ft/featureWriters/__main__.py -> build/lib/ufo2ft/featureWriters copying Lib/ufo2ft/featureWriters/ast.py -> build/lib/ufo2ft/featureWriters copying Lib/ufo2ft/featureWriters/baseFeatureWriter.py -> build/lib/ufo2ft/featureWriters copying Lib/ufo2ft/featureWriters/cursFeatureWriter.py -> build/lib/ufo2ft/featureWriters copying Lib/ufo2ft/featureWriters/gdefFeatureWriter.py -> build/lib/ufo2ft/featureWriters copying Lib/ufo2ft/featureWriters/kernFeatureWriter.py -> build/lib/ufo2ft/featureWriters copying Lib/ufo2ft/featureWriters/kernFeatureWriter2.py -> build/lib/ufo2ft/featureWriters copying Lib/ufo2ft/featureWriters/markFeatureWriter.py -> build/lib/ufo2ft/featureWriters creating build/lib/ufo2ft/filters copying Lib/ufo2ft/filters/__init__.py -> build/lib/ufo2ft/filters copying Lib/ufo2ft/filters/__main__.py -> build/lib/ufo2ft/filters copying Lib/ufo2ft/filters/base.py -> build/lib/ufo2ft/filters copying Lib/ufo2ft/filters/cubicToQuadratic.py -> build/lib/ufo2ft/filters copying Lib/ufo2ft/filters/decomposeComponents.py -> build/lib/ufo2ft/filters copying Lib/ufo2ft/filters/decomposeTransformedComponents.py -> build/lib/ufo2ft/filters copying Lib/ufo2ft/filters/dottedCircle.py -> build/lib/ufo2ft/filters copying Lib/ufo2ft/filters/dottedCircleFilter.py -> build/lib/ufo2ft/filters copying Lib/ufo2ft/filters/explodeColorLayerGlyphs.py -> build/lib/ufo2ft/filters copying Lib/ufo2ft/filters/flattenComponents.py -> build/lib/ufo2ft/filters copying Lib/ufo2ft/filters/propagateAnchors.py -> build/lib/ufo2ft/filters copying Lib/ufo2ft/filters/removeOverlaps.py -> build/lib/ufo2ft/filters copying Lib/ufo2ft/filters/sortContours.py -> build/lib/ufo2ft/filters copying Lib/ufo2ft/filters/transformations.py -> build/lib/ufo2ft/filters running egg_info writing Lib/ufo2ft.egg-info/PKG-INFO writing dependency_links to Lib/ufo2ft.egg-info/dependency_links.txt writing requirements to Lib/ufo2ft.egg-info/requires.txt writing top-level names to Lib/ufo2ft.egg-info/top_level.txt reading manifest file 'Lib/ufo2ft.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'Lib/ufo2ft.egg-info/SOURCES.txt' installing to build/bdist.linux-aarch64/wheel running install running install_lib creating build/bdist.linux-aarch64 creating build/bdist.linux-aarch64/wheel creating build/bdist.linux-aarch64/wheel/ufo2ft copying build/lib/ufo2ft/__init__.py -> build/bdist.linux-aarch64/wheel/ufo2ft copying build/lib/ufo2ft/_version.py -> build/bdist.linux-aarch64/wheel/ufo2ft copying build/lib/ufo2ft/constants.py -> build/bdist.linux-aarch64/wheel/ufo2ft copying build/lib/ufo2ft/errors.py -> build/bdist.linux-aarch64/wheel/ufo2ft copying build/lib/ufo2ft/featureCompiler.py -> build/bdist.linux-aarch64/wheel/ufo2ft copying build/lib/ufo2ft/fontInfoData.py -> build/bdist.linux-aarch64/wheel/ufo2ft copying build/lib/ufo2ft/instructionCompiler.py -> build/bdist.linux-aarch64/wheel/ufo2ft copying build/lib/ufo2ft/maxContextCalc.py -> build/bdist.linux-aarch64/wheel/ufo2ft copying build/lib/ufo2ft/outlineCompiler.py -> build/bdist.linux-aarch64/wheel/ufo2ft copying build/lib/ufo2ft/postProcessor.py -> build/bdist.linux-aarch64/wheel/ufo2ft copying build/lib/ufo2ft/preProcessor.py -> build/bdist.linux-aarch64/wheel/ufo2ft copying build/lib/ufo2ft/util.py -> build/bdist.linux-aarch64/wheel/ufo2ft creating build/bdist.linux-aarch64/wheel/ufo2ft/featureWriters copying build/lib/ufo2ft/featureWriters/__init__.py -> build/bdist.linux-aarch64/wheel/ufo2ft/featureWriters copying build/lib/ufo2ft/featureWriters/__main__.py -> build/bdist.linux-aarch64/wheel/ufo2ft/featureWriters copying build/lib/ufo2ft/featureWriters/ast.py -> build/bdist.linux-aarch64/wheel/ufo2ft/featureWriters copying build/lib/ufo2ft/featureWriters/baseFeatureWriter.py -> build/bdist.linux-aarch64/wheel/ufo2ft/featureWriters copying build/lib/ufo2ft/featureWriters/cursFeatureWriter.py -> build/bdist.linux-aarch64/wheel/ufo2ft/featureWriters copying build/lib/ufo2ft/featureWriters/gdefFeatureWriter.py -> build/bdist.linux-aarch64/wheel/ufo2ft/featureWriters copying build/lib/ufo2ft/featureWriters/kernFeatureWriter.py -> build/bdist.linux-aarch64/wheel/ufo2ft/featureWriters copying build/lib/ufo2ft/featureWriters/kernFeatureWriter2.py -> build/bdist.linux-aarch64/wheel/ufo2ft/featureWriters copying build/lib/ufo2ft/featureWriters/markFeatureWriter.py -> build/bdist.linux-aarch64/wheel/ufo2ft/featureWriters creating build/bdist.linux-aarch64/wheel/ufo2ft/filters copying build/lib/ufo2ft/filters/__init__.py -> build/bdist.linux-aarch64/wheel/ufo2ft/filters copying build/lib/ufo2ft/filters/__main__.py -> build/bdist.linux-aarch64/wheel/ufo2ft/filters copying build/lib/ufo2ft/filters/base.py -> build/bdist.linux-aarch64/wheel/ufo2ft/filters copying build/lib/ufo2ft/filters/cubicToQuadratic.py -> build/bdist.linux-aarch64/wheel/ufo2ft/filters copying build/lib/ufo2ft/filters/decomposeComponents.py -> build/bdist.linux-aarch64/wheel/ufo2ft/filters copying build/lib/ufo2ft/filters/decomposeTransformedComponents.py -> build/bdist.linux-aarch64/wheel/ufo2ft/filters copying build/lib/ufo2ft/filters/dottedCircle.py -> build/bdist.linux-aarch64/wheel/ufo2ft/filters copying build/lib/ufo2ft/filters/dottedCircleFilter.py -> build/bdist.linux-aarch64/wheel/ufo2ft/filters copying build/lib/ufo2ft/filters/explodeColorLayerGlyphs.py -> build/bdist.linux-aarch64/wheel/ufo2ft/filters copying build/lib/ufo2ft/filters/flattenComponents.py -> build/bdist.linux-aarch64/wheel/ufo2ft/filters copying build/lib/ufo2ft/filters/propagateAnchors.py -> build/bdist.linux-aarch64/wheel/ufo2ft/filters copying build/lib/ufo2ft/filters/removeOverlaps.py -> build/bdist.linux-aarch64/wheel/ufo2ft/filters copying build/lib/ufo2ft/filters/sortContours.py -> build/bdist.linux-aarch64/wheel/ufo2ft/filters copying build/lib/ufo2ft/filters/transformations.py -> build/bdist.linux-aarch64/wheel/ufo2ft/filters running install_egg_info Copying Lib/ufo2ft.egg-info to build/bdist.linux-aarch64/wheel/ufo2ft-2.32.0-py3.13.egg-info running install_scripts creating build/bdist.linux-aarch64/wheel/ufo2ft-2.32.0.dist-info/WHEEL creating '/builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir/pip-wheel-ucmys4hs/.tmp-7sg6bc11/ufo2ft-2.32.0-py2.py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it adding 'ufo2ft/__init__.py' adding 'ufo2ft/_version.py' adding 'ufo2ft/constants.py' adding 'ufo2ft/errors.py' adding 'ufo2ft/featureCompiler.py' adding 'ufo2ft/fontInfoData.py' adding 'ufo2ft/instructionCompiler.py' adding 'ufo2ft/maxContextCalc.py' adding 'ufo2ft/outlineCompiler.py' adding 'ufo2ft/postProcessor.py' adding 'ufo2ft/preProcessor.py' adding 'ufo2ft/util.py' adding 'ufo2ft/featureWriters/__init__.py' adding 'ufo2ft/featureWriters/__main__.py' adding 'ufo2ft/featureWriters/ast.py' adding 'ufo2ft/featureWriters/baseFeatureWriter.py' adding 'ufo2ft/featureWriters/cursFeatureWriter.py' adding 'ufo2ft/featureWriters/gdefFeatureWriter.py' adding 'ufo2ft/featureWriters/kernFeatureWriter.py' adding 'ufo2ft/featureWriters/kernFeatureWriter2.py' adding 'ufo2ft/featureWriters/markFeatureWriter.py' adding 'ufo2ft/filters/__init__.py' adding 'ufo2ft/filters/__main__.py' adding 'ufo2ft/filters/base.py' adding 'ufo2ft/filters/cubicToQuadratic.py' adding 'ufo2ft/filters/decomposeComponents.py' adding 'ufo2ft/filters/decomposeTransformedComponents.py' adding 'ufo2ft/filters/dottedCircle.py' adding 'ufo2ft/filters/dottedCircleFilter.py' adding 'ufo2ft/filters/explodeColorLayerGlyphs.py' adding 'ufo2ft/filters/flattenComponents.py' adding 'ufo2ft/filters/propagateAnchors.py' adding 'ufo2ft/filters/removeOverlaps.py' adding 'ufo2ft/filters/sortContours.py' adding 'ufo2ft/filters/transformations.py' adding 'ufo2ft-2.32.0.dist-info/LICENSE' adding 'ufo2ft-2.32.0.dist-info/METADATA' adding 'ufo2ft-2.32.0.dist-info/WHEEL' adding 'ufo2ft-2.32.0.dist-info/top_level.txt' adding 'ufo2ft-2.32.0.dist-info/RECORD' removing build/bdist.linux-aarch64/wheel Building wheel for ufo2ft (pyproject.toml): finished with status 'done' Created wheel for ufo2ft: filename=ufo2ft-2.32.0-py2.py3-none-any.whl size=116005 sha256=a30459983160353c5b518642a3d6bfe2772d4fd4e695d534cfefd8dcac68305f Stored in directory: /builddir/.cache/pip/wheels/5d/70/87/2b64d511eba203c3bc98dc11831a0ea1a1945ac1500a483147 Successfully built ufo2ft + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.6zeoXg + umask 022 + cd /builddir/build/BUILD/python-ufo2ft-2.32.0-build + '[' /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-ufo2ft-2.32.0-build + mkdir /builddir/build/BUILD/python-ufo2ft-2.32.0-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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-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 ufo2ft-2.32.0 ++ ls /builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/pyproject-wheeldir/ufo2ft-2.32.0-py2.py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=ufo2ft==2.32.0 + '[' -z ufo2ft==2.32.0 ']' + TMPDIR=/builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-ufo2ft-2.32.0-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/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/pyproject-wheeldir ufo2ft==2.32.0 Using pip 24.1.1 from /usr/lib/python3.13/site-packages/pip (python 3.13) Looking in links: /builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/pyproject-wheeldir Processing ./pyproject-wheeldir/ufo2ft-2.32.0-py2.py3-none-any.whl Installing collected packages: ufo2ft Successfully installed ufo2ft-2.32.0 + '[' -d /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/bin ']' + rm -f /builddir/build/BUILD/python-ufo2ft-2.32.0-build/python-ufo2ft-2.32.0-2.fc41.noarch-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + site_dirs+=("/usr/lib/python3.13/site-packages") + '[' /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib64/python3.13/site-packages '!=' /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + '[' -d /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib64/python3.13/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.13/site-packages/ufo2ft-2.32.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft-2.32.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT --record /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft-2.32.0.dist-info/RECORD --output /builddir/build/BUILD/python-ufo2ft-2.32.0-build/python-ufo2ft-2.32.0-2.fc41.noarch-pyproject-record + rm -fv /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft-2.32.0.dist-info/RECORD removed '/builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft-2.32.0.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft-2.32.0.dist-info/REQUESTED removed '/builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft-2.32.0.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-ufo2ft-2.32.0-build/python-ufo2ft-2.32.0-2.fc41.noarch-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_PERCENTAGES_COUNT=2 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-ufo2ft-2.32.0-build/python-ufo2ft-2.32.0-2.fc41.noarch-pyproject-files --output-modules /builddir/build/BUILD/python-ufo2ft-2.32.0-build/python-ufo2ft-2.32.0-2.fc41.noarch-pyproject-modules --buildroot /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT --sitelib /usr/lib/python3.13/site-packages --sitearch /usr/lib64/python3.13/site-packages --python-version 3.13 --pyproject-record /builddir/build/BUILD/python-ufo2ft-2.32.0-build/python-ufo2ft-2.32.0-2.fc41.noarch-pyproject-record --prefix /usr ufo2ft + /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 + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j12 Bytecompiling .py files below /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13 using python3.13 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j12 /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/featureWriters/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/featureWriters/__pycache__/__main__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/featureWriters/__pycache__/cursFeatureWriter.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/featureWriters/__pycache__/gdefFeatureWriter.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/featureWriters/__pycache__/baseFeatureWriter.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/featureWriters/__pycache__/baseFeatureWriter.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/featureWriters/__pycache__/kernFeatureWriter2.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/featureWriters/__pycache__/ast.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/featureWriters/__pycache__/kernFeatureWriter2.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/featureWriters/__pycache__/kernFeatureWriter.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/featureWriters/__pycache__/markFeatureWriter.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/featureWriters/__pycache__/kernFeatureWriter.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/featureWriters/__pycache__/ast.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/filters/__pycache__/base.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/filters/__pycache__/dottedCircle.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/filters/__pycache__/propagateAnchors.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/filters/__pycache__/cubicToQuadratic.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/filters/__pycache__/dottedCircleFilter.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/filters/__pycache__/removeOverlaps.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/filters/__pycache__/decomposeComponents.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/filters/__pycache__/explodeColorLayerGlyphs.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/filters/__pycache__/sortContours.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/filters/__pycache__/flattenComponents.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/filters/__pycache__/decomposeTransformedComponents.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/filters/__pycache__/__main__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/filters/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/filters/__pycache__/transformations.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/__pycache__/__init__.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/__pycache__/featureCompiler.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/__pycache__/__init__.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/__pycache__/postProcessor.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/__pycache__/_version.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/featureWriters/__pycache__/markFeatureWriter.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/__pycache__/preProcessor.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/__pycache__/constants.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/__pycache__/featureCompiler.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/__pycache__/instructionCompiler.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/__pycache__/maxContextCalc.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/__pycache__/errors.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/__pycache__/fontInfoData.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/__pycache__/postProcessor.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/__pycache__/fontInfoData.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/__pycache__/instructionCompiler.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/__pycache__/outlineCompiler.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/__pycache__/preProcessor.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/__pycache__/util.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/__pycache__/util.cpython-313.opt-1.pyc: replacing with normalized version Scanned 12 directories and 110 files, processed 47 inodes, 47 modified (24 replaced + 23 rewritten), 0 unsupported format, 0 errors Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.Qmf0u8 + umask 022 + cd /builddir/build/BUILD/python-ufo2ft-2.32.0-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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-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 ufo2ft-2.32.0 + k='not (IntegrationTest and test_removeOverlaps_pathops)' + k='not (IntegrationTest and test_removeOverlaps_pathops) and not (IntegrationTest and test_removeOverlaps_CFF_pathops)' + k='not (IntegrationTest and test_removeOverlaps_pathops) and not (IntegrationTest and test_removeOverlaps_CFF_pathops) and not (TTFPreProcessorTest and test_custom_filters_as_argument)' + k='not (IntegrationTest and test_removeOverlaps_pathops) and not (IntegrationTest and test_removeOverlaps_CFF_pathops) and not (TTFPreProcessorTest and test_custom_filters_as_argument) and not (TTFInterpolatablePreProcessorTest and test_custom_filters_as_argument)' + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-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 ' + PATH=/builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib64/python3.13/site-packages:/builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=12 + /usr/bin/pytest -k 'not (IntegrationTest and test_removeOverlaps_pathops) and not (IntegrationTest and test_removeOverlaps_CFF_pathops) and not (TTFPreProcessorTest and test_custom_filters_as_argument) and not (TTFInterpolatablePreProcessorTest and test_custom_filters_as_argument)' tests ============================= test session starts ============================== platform linux -- Python 3.13.0b3, pytest-7.4.3, pluggy-1.3.0 rootdir: /builddir/build/BUILD/python-ufo2ft-2.32.0-build/ufo2ft-2.32.0 configfile: setup.cfg collected 884 items / 8 deselected / 876 selected tests/featureCompiler_test.py ................ [ 1%] tests/fontInfoData_test.py ............... [ 3%] tests/instructionCompiler_test.py ...................................... [ 7%] .... [ 8%] tests/integration_test.py ...................FFFFFFF...FF.....FF.. [ 12%] tests/outlineCompiler_test.py .......................................... [ 17%] ................................................................... [ 25%] tests/preProcessor_test.py ..................... [ 27%] tests/util_test.py . [ 27%] tests/featureWriters/cursFeatureWriter_test.py ... [ 28%] tests/featureWriters/featureWriters_test.py ........ [ 29%] tests/featureWriters/gdefFeatureWriter_test.py .......... [ 30%] tests/featureWriters/kernFeatureWriter2_test.py ........................ [ 32%] . [ 33%] tests/featureWriters/kernFeatureWriter_test.py ......................... [ 35%] ............ [ 37%] tests/featureWriters/markFeatureWriter_test.py ......................... [ 40%] ... [ 40%] tests/filters/decomposeComponents_test.py .. [ 40%] tests/filters/decomposeTransformedComponents_test.py ... [ 41%] tests/filters/dottedCircle_test.py ... [ 41%] tests/filters/explodeColorLayerGlyphs_test.py . [ 41%] tests/filters/flattenComponents_test.py ........ [ 42%] tests/filters/propagateAnchors_test.py ............. [ 43%] tests/filters/sortContours_test.py .... [ 44%] tests/filters/transformations_test.py ............................... [ 47%] tests/featureCompiler_test.py ................ [ 49%] tests/fontInfoData_test.py ............... [ 51%] tests/instructionCompiler_test.py ...................................... [ 55%] .... [ 56%] tests/integration_test.py ...................FFFFFFF...FF.....FF.. [ 60%] tests/outlineCompiler_test.py .......................................... [ 65%] ................................................................... [ 73%] tests/preProcessor_test.py ..................... [ 75%] tests/util_test.py . [ 75%] tests/featureWriters/cursFeatureWriter_test.py ... [ 76%] tests/featureWriters/featureWriters_test.py ........ [ 77%] tests/featureWriters/gdefFeatureWriter_test.py .......... [ 78%] tests/featureWriters/kernFeatureWriter2_test.py ........................ [ 80%] . [ 81%] tests/featureWriters/kernFeatureWriter_test.py ......................... [ 83%] ............ [ 85%] tests/featureWriters/markFeatureWriter_test.py ......................... [ 88%] ... [ 88%] tests/filters/decomposeComponents_test.py .. [ 88%] tests/filters/decomposeTransformedComponents_test.py ... [ 89%] tests/filters/dottedCircle_test.py ... [ 89%] tests/filters/explodeColorLayerGlyphs_test.py . [ 89%] tests/filters/flattenComponents_test.py ........ [ 90%] tests/filters/propagateAnchors_test.py ............. [ 91%] tests/filters/sortContours_test.py .... [ 92%] tests/filters/transformations_test.py ............................... [ 95%] tests/fontInfoData_test.py .. [ 96%] tests/instructionCompiler_test.py .... [ 96%] tests/featureWriters/ast_test.py . [ 96%] tests/featureWriters/markFeatureWriter_test.py ......... [ 97%] tests/filters/filters_test.py ................... [ 99%] tests/filters/transformations_test.py . [100%] =================================== FAILURES =================================== _____________ IntegrationTest.test_compileVariableTTF[defcon-None] _____________ self = designspace = useProductionNames = None def test_compileVariableTTF(self, designspace, useProductionNames): varfont = compileVariableTTF(designspace, useProductionNames=useProductionNames) > expectTTX( varfont, "TestVariableFont-TTF{}.ttx".format( "-useProductionNames" if useProductionNames else "" ), ) tests/integration_test.py:212: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ font = expectedTTX = 'TestVariableFont-TTF.ttx', tables = None def expectTTX(font, expectedTTX, tables=None): with open(getpath(expectedTTX), encoding="utf-8") as f: expected = readLines(f) font.recalcTimestamp = False font["head"].created, font["head"].modified = 3570196637, 3601822698 font["head"].checkSumAdjustment = 0x12345678 f = io.StringIO() font.saveXML(f, tables=tables) actual = readLines(f) if actual != expected: for line in difflib.unified_diff( expected, actual, fromfile=expectedTTX, tofile="" ): sys.stderr.write(line) > pytest.fail("TTX output is different from expected") E Failed: TTX output is different from expected tests/integration_test.py:63: Failed ----------------------------- Captured stderr call ----------------------------- --- TestVariableFont-TTF.ttx +++ @@ -461,28 +461,7 @@ - - - - - - - - - - - - - - - - - - - - - - + _____________ IntegrationTest.test_compileVariableTTF[defcon-True] _____________ self = designspace = useProductionNames = True def test_compileVariableTTF(self, designspace, useProductionNames): varfont = compileVariableTTF(designspace, useProductionNames=useProductionNames) > expectTTX( varfont, "TestVariableFont-TTF{}.ttx".format( "-useProductionNames" if useProductionNames else "" ), ) tests/integration_test.py:212: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ font = expectedTTX = 'TestVariableFont-TTF-useProductionNames.ttx', tables = None def expectTTX(font, expectedTTX, tables=None): with open(getpath(expectedTTX), encoding="utf-8") as f: expected = readLines(f) font.recalcTimestamp = False font["head"].created, font["head"].modified = 3570196637, 3601822698 font["head"].checkSumAdjustment = 0x12345678 f = io.StringIO() font.saveXML(f, tables=tables) actual = readLines(f) if actual != expected: for line in difflib.unified_diff( expected, actual, fromfile=expectedTTX, tofile="" ): sys.stderr.write(line) > pytest.fail("TTX output is different from expected") E Failed: TTX output is different from expected tests/integration_test.py:63: Failed ----------------------------- Captured stderr call ----------------------------- --- TestVariableFont-TTF-useProductionNames.ttx +++ @@ -464,28 +464,7 @@ - - - - - - - - - - - - - - - - - - - - - - + ____________ IntegrationTest.test_compileVariableTTF[defcon-False] _____________ self = designspace = useProductionNames = False def test_compileVariableTTF(self, designspace, useProductionNames): varfont = compileVariableTTF(designspace, useProductionNames=useProductionNames) > expectTTX( varfont, "TestVariableFont-TTF{}.ttx".format( "-useProductionNames" if useProductionNames else "" ), ) tests/integration_test.py:212: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ font = expectedTTX = 'TestVariableFont-TTF.ttx', tables = None def expectTTX(font, expectedTTX, tables=None): with open(getpath(expectedTTX), encoding="utf-8") as f: expected = readLines(f) font.recalcTimestamp = False font["head"].created, font["head"].modified = 3570196637, 3601822698 font["head"].checkSumAdjustment = 0x12345678 f = io.StringIO() font.saveXML(f, tables=tables) actual = readLines(f) if actual != expected: for line in difflib.unified_diff( expected, actual, fromfile=expectedTTX, tofile="" ): sys.stderr.write(line) > pytest.fail("TTX output is different from expected") E Failed: TTX output is different from expected tests/integration_test.py:63: Failed ----------------------------- Captured stderr call ----------------------------- --- TestVariableFont-TTF.ttx +++ @@ -461,28 +461,7 @@ - - - - - - - - - - - - - - - - - - - - - - + ____________ IntegrationTest.test_compileVariableCFF2[defcon-None] _____________ self = designspace = useProductionNames = None def test_compileVariableCFF2(self, designspace, useProductionNames): varfont = compileVariableCFF2( designspace, useProductionNames=useProductionNames ) > expectTTX( varfont, "TestVariableFont-CFF2{}.ttx".format( "-useProductionNames" if useProductionNames else "" ), ) tests/integration_test.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ font = expectedTTX = 'TestVariableFont-CFF2.ttx', tables = None def expectTTX(font, expectedTTX, tables=None): with open(getpath(expectedTTX), encoding="utf-8") as f: expected = readLines(f) font.recalcTimestamp = False font["head"].created, font["head"].modified = 3570196637, 3601822698 font["head"].checkSumAdjustment = 0x12345678 f = io.StringIO() font.saveXML(f, tables=tables) actual = readLines(f) if actual != expected: for line in difflib.unified_diff( expected, actual, fromfile=expectedTTX, tofile="" ): sys.stderr.write(line) > pytest.fail("TTX output is different from expected") E Failed: TTX output is different from expected tests/integration_test.py:63: Failed ----------------------------- Captured stderr call ----------------------------- --- TestVariableFont-CFF2.ttx +++ @@ -458,28 +458,7 @@ - - - - - - - - - - - - - - - - - - - - - - + ____________ IntegrationTest.test_compileVariableCFF2[defcon-True] _____________ self = designspace = useProductionNames = True def test_compileVariableCFF2(self, designspace, useProductionNames): varfont = compileVariableCFF2( designspace, useProductionNames=useProductionNames ) > expectTTX( varfont, "TestVariableFont-CFF2{}.ttx".format( "-useProductionNames" if useProductionNames else "" ), ) tests/integration_test.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ font = expectedTTX = 'TestVariableFont-CFF2-useProductionNames.ttx', tables = None def expectTTX(font, expectedTTX, tables=None): with open(getpath(expectedTTX), encoding="utf-8") as f: expected = readLines(f) font.recalcTimestamp = False font["head"].created, font["head"].modified = 3570196637, 3601822698 font["head"].checkSumAdjustment = 0x12345678 f = io.StringIO() font.saveXML(f, tables=tables) actual = readLines(f) if actual != expected: for line in difflib.unified_diff( expected, actual, fromfile=expectedTTX, tofile="" ): sys.stderr.write(line) > pytest.fail("TTX output is different from expected") E Failed: TTX output is different from expected tests/integration_test.py:63: Failed ----------------------------- Captured stderr call ----------------------------- --- TestVariableFont-CFF2-useProductionNames.ttx +++ @@ -461,28 +461,7 @@ - - - - - - - - - - - - - - - - - - - - - - + ____________ IntegrationTest.test_compileVariableCFF2[defcon-False] ____________ self = designspace = useProductionNames = False def test_compileVariableCFF2(self, designspace, useProductionNames): varfont = compileVariableCFF2( designspace, useProductionNames=useProductionNames ) > expectTTX( varfont, "TestVariableFont-CFF2{}.ttx".format( "-useProductionNames" if useProductionNames else "" ), ) tests/integration_test.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ font = expectedTTX = 'TestVariableFont-CFF2.ttx', tables = None def expectTTX(font, expectedTTX, tables=None): with open(getpath(expectedTTX), encoding="utf-8") as f: expected = readLines(f) font.recalcTimestamp = False font["head"].created, font["head"].modified = 3570196637, 3601822698 font["head"].checkSumAdjustment = 0x12345678 f = io.StringIO() font.saveXML(f, tables=tables) actual = readLines(f) if actual != expected: for line in difflib.unified_diff( expected, actual, fromfile=expectedTTX, tofile="" ): sys.stderr.write(line) > pytest.fail("TTX output is different from expected") E Failed: TTX output is different from expected tests/integration_test.py:63: Failed ----------------------------- Captured stderr call ----------------------------- --- TestVariableFont-CFF2.ttx +++ @@ -458,28 +458,7 @@ - - - - - - - - - - - - - - - - - - - - - - + ________ IntegrationTest.test_compileVariableCFF2_subroutinized[defcon] ________ self = designspace = def test_compileVariableCFF2_subroutinized(self, designspace): varfont = compileVariableCFF2(designspace, optimizeCFF=2) > expectTTX(varfont, "TestVariableFont-CFF2-cffsubr.ttx") tests/integration_test.py:232: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ font = expectedTTX = 'TestVariableFont-CFF2-cffsubr.ttx', tables = None def expectTTX(font, expectedTTX, tables=None): with open(getpath(expectedTTX), encoding="utf-8") as f: expected = readLines(f) font.recalcTimestamp = False font["head"].created, font["head"].modified = 3570196637, 3601822698 font["head"].checkSumAdjustment = 0x12345678 f = io.StringIO() font.saveXML(f, tables=tables) actual = readLines(f) if actual != expected: for line in difflib.unified_diff( expected, actual, fromfile=expectedTTX, tofile="" ): sys.stderr.write(line) > pytest.fail("TTX output is different from expected") E Failed: TTX output is different from expected tests/integration_test.py:63: Failed ----------------------------- Captured stderr call ----------------------------- --- TestVariableFont-CFF2-cffsubr.ttx +++ @@ -467,28 +467,7 @@ - - - - - - - - - - - - - - - - - - - - - - + _ IntegrationTest.test_drop_glyph_names_variable[defcon-VariableTTF-options0-TestVariableFont-TTF-post3.ttx] _ self = designspace = output_format = 'VariableTTF', options = {} expected_ttx = 'TestVariableFont-TTF-post3.ttx' @pytest.mark.parametrize( "output_format, options, expected_ttx", [ ("VariableTTF", {}, "TestVariableFont-TTF-post3.ttx"), ("VariableCFF2", {}, "TestVariableFont-CFF2-post3.ttx"), ], ) def test_drop_glyph_names_variable( self, designspace, output_format, options, expected_ttx ): # set keepGlyphNames in the default UFO.lib where postProcessor finds it designspace.findDefault().font.lib[KEEP_GLYPH_NAMES] = False compile_func = globals()[f"compile{output_format}"] ttf = compile_func(designspace, **options) > expectTTX(ttf, expected_ttx) tests/integration_test.py:269: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ font = expectedTTX = 'TestVariableFont-TTF-post3.ttx', tables = None def expectTTX(font, expectedTTX, tables=None): with open(getpath(expectedTTX), encoding="utf-8") as f: expected = readLines(f) font.recalcTimestamp = False font["head"].created, font["head"].modified = 3570196637, 3601822698 font["head"].checkSumAdjustment = 0x12345678 f = io.StringIO() font.saveXML(f, tables=tables) actual = readLines(f) if actual != expected: for line in difflib.unified_diff( expected, actual, fromfile=expectedTTX, tofile="" ): sys.stderr.write(line) > pytest.fail("TTX output is different from expected") E Failed: TTX output is different from expected tests/integration_test.py:63: Failed ----------------------------- Captured stderr call ----------------------------- --- TestVariableFont-TTF-post3.ttx +++ @@ -447,28 +447,7 @@ - - - - - - - - - - - - - - - - - - - - - - + _ IntegrationTest.test_drop_glyph_names_variable[defcon-VariableCFF2-options1-TestVariableFont-CFF2-post3.ttx] _ self = designspace = output_format = 'VariableCFF2', options = {} expected_ttx = 'TestVariableFont-CFF2-post3.ttx' @pytest.mark.parametrize( "output_format, options, expected_ttx", [ ("VariableTTF", {}, "TestVariableFont-TTF-post3.ttx"), ("VariableCFF2", {}, "TestVariableFont-CFF2-post3.ttx"), ], ) def test_drop_glyph_names_variable( self, designspace, output_format, options, expected_ttx ): # set keepGlyphNames in the default UFO.lib where postProcessor finds it designspace.findDefault().font.lib[KEEP_GLYPH_NAMES] = False compile_func = globals()[f"compile{output_format}"] ttf = compile_func(designspace, **options) > expectTTX(ttf, expected_ttx) tests/integration_test.py:269: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ font = expectedTTX = 'TestVariableFont-CFF2-post3.ttx', tables = None def expectTTX(font, expectedTTX, tables=None): with open(getpath(expectedTTX), encoding="utf-8") as f: expected = readLines(f) font.recalcTimestamp = False font["head"].created, font["head"].modified = 3570196637, 3601822698 font["head"].checkSumAdjustment = 0x12345678 f = io.StringIO() font.saveXML(f, tables=tables) actual = readLines(f) if actual != expected: for line in difflib.unified_diff( expected, actual, fromfile=expectedTTX, tofile="" ): sys.stderr.write(line) > pytest.fail("TTX output is different from expected") E Failed: TTX output is different from expected tests/integration_test.py:63: Failed ----------------------------- Captured stderr call ----------------------------- --- TestVariableFont-CFF2-post3.ttx +++ @@ -444,28 +444,7 @@ - - - - - - - - - - - - - - - - - - - - - - + _______________ IntegrationTest.test_compileVariableTTFs[defcon] _______________ self = designspace_v5 = def test_compileVariableTTFs(self, designspace_v5): fonts = compileVariableTTFs(designspace_v5) # NOTE: Test dumps were generated like this: # for k, font in fonts.items(): # font.recalcTimestamp = False # font["head"].created, font["head"].modified = 3570196637, 3601822698 # font["head"].checkSumAdjustment = 0x12345678 # font.saveXML(f"tests/data/DSv5/{k}-TTF.ttx") assert set(fonts.keys()) == { "MutatorSansVariable_Weight_Width", "MutatorSansVariable_Weight", "MutatorSansVariable_Width", "MutatorSerifVariable_Width", } # The STAT table is set to [SRIF=0, wght=[300, 700], wdth=[50, 200]] + S1 + S2 > expectTTX( fonts["MutatorSansVariable_Weight_Width"], "DSv5/MutatorSansVariable_Weight_Width-TTF.ttx", ) tests/integration_test.py:363: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ font = expectedTTX = 'DSv5/MutatorSansVariable_Weight_Width-TTF.ttx', tables = None def expectTTX(font, expectedTTX, tables=None): with open(getpath(expectedTTX), encoding="utf-8") as f: expected = readLines(f) font.recalcTimestamp = False font["head"].created, font["head"].modified = 3570196637, 3601822698 font["head"].checkSumAdjustment = 0x12345678 f = io.StringIO() font.saveXML(f, tables=tables) actual = readLines(f) if actual != expected: for line in difflib.unified_diff( expected, actual, fromfile=expectedTTX, tofile="" ): sys.stderr.write(line) > pytest.fail("TTX output is different from expected") E Failed: TTX output is different from expected tests/integration_test.py:63: Failed ----------------------------- Captured stderr call ----------------------------- --- DSv5/MutatorSansVariable_Weight_Width-TTF.ttx +++ @@ -608,103 +608,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + ______________ IntegrationTest.test_compileVariableCFF2s[defcon] _______________ self = designspace_v5 = def test_compileVariableCFF2s(self, designspace_v5): fonts = compileVariableCFF2s(designspace_v5) # NOTE: Test dumps were generated like this: # for k, font in fonts.items(): # font.recalcTimestamp = False # font["head"].created, font["head"].modified = 3570196637, 3601822698 # font["head"].checkSumAdjustment = 0x12345678 # font.saveXML(f"tests/data/DSv5/{k}-CFF2.ttx") assert set(fonts.keys()) == { "MutatorSansVariable_Weight_Width", "MutatorSansVariable_Weight", "MutatorSansVariable_Width", "MutatorSerifVariable_Width", } # The STAT table is set to [SRIF=0, wght=[300, 700], wdth=[50, 200]] + S1 + S2 > expectTTX( fonts["MutatorSansVariable_Weight_Width"], "DSv5/MutatorSansVariable_Weight_Width-CFF2.ttx", ) tests/integration_test.py:400: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ font = expectedTTX = 'DSv5/MutatorSansVariable_Weight_Width-CFF2.ttx', tables = None def expectTTX(font, expectedTTX, tables=None): with open(getpath(expectedTTX), encoding="utf-8") as f: expected = readLines(f) font.recalcTimestamp = False font["head"].created, font["head"].modified = 3570196637, 3601822698 font["head"].checkSumAdjustment = 0x12345678 f = io.StringIO() font.saveXML(f, tables=tables) actual = readLines(f) if actual != expected: for line in difflib.unified_diff( expected, actual, fromfile=expectedTTX, tofile="" ): sys.stderr.write(line) > pytest.fail("TTX output is different from expected") E Failed: TTX output is different from expected tests/integration_test.py:63: Failed ----------------------------- Captured stderr call ----------------------------- --- DSv5/MutatorSansVariable_Weight_Width-CFF2.ttx +++ @@ -665,103 +665,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + ____________ IntegrationTest.test_compileVariableTTF[ufoLib2-None] _____________ self = designspace = useProductionNames = None def test_compileVariableTTF(self, designspace, useProductionNames): varfont = compileVariableTTF(designspace, useProductionNames=useProductionNames) > expectTTX( varfont, "TestVariableFont-TTF{}.ttx".format( "-useProductionNames" if useProductionNames else "" ), ) tests/integration_test.py:212: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ font = expectedTTX = 'TestVariableFont-TTF.ttx', tables = None def expectTTX(font, expectedTTX, tables=None): with open(getpath(expectedTTX), encoding="utf-8") as f: expected = readLines(f) font.recalcTimestamp = False font["head"].created, font["head"].modified = 3570196637, 3601822698 font["head"].checkSumAdjustment = 0x12345678 f = io.StringIO() font.saveXML(f, tables=tables) actual = readLines(f) if actual != expected: for line in difflib.unified_diff( expected, actual, fromfile=expectedTTX, tofile="" ): sys.stderr.write(line) > pytest.fail("TTX output is different from expected") E Failed: TTX output is different from expected tests/integration_test.py:63: Failed ----------------------------- Captured stderr call ----------------------------- --- TestVariableFont-TTF.ttx +++ @@ -461,28 +461,7 @@ - - - - - - - - - - - - - - - - - - - - - - + ____________ IntegrationTest.test_compileVariableTTF[ufoLib2-True] _____________ self = designspace = useProductionNames = True def test_compileVariableTTF(self, designspace, useProductionNames): varfont = compileVariableTTF(designspace, useProductionNames=useProductionNames) > expectTTX( varfont, "TestVariableFont-TTF{}.ttx".format( "-useProductionNames" if useProductionNames else "" ), ) tests/integration_test.py:212: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ font = expectedTTX = 'TestVariableFont-TTF-useProductionNames.ttx', tables = None def expectTTX(font, expectedTTX, tables=None): with open(getpath(expectedTTX), encoding="utf-8") as f: expected = readLines(f) font.recalcTimestamp = False font["head"].created, font["head"].modified = 3570196637, 3601822698 font["head"].checkSumAdjustment = 0x12345678 f = io.StringIO() font.saveXML(f, tables=tables) actual = readLines(f) if actual != expected: for line in difflib.unified_diff( expected, actual, fromfile=expectedTTX, tofile="" ): sys.stderr.write(line) > pytest.fail("TTX output is different from expected") E Failed: TTX output is different from expected tests/integration_test.py:63: Failed ----------------------------- Captured stderr call ----------------------------- --- TestVariableFont-TTF-useProductionNames.ttx +++ @@ -464,28 +464,7 @@ - - - - - - - - - - - - - - - - - - - - - - + ____________ IntegrationTest.test_compileVariableTTF[ufoLib2-False] ____________ self = designspace = useProductionNames = False def test_compileVariableTTF(self, designspace, useProductionNames): varfont = compileVariableTTF(designspace, useProductionNames=useProductionNames) > expectTTX( varfont, "TestVariableFont-TTF{}.ttx".format( "-useProductionNames" if useProductionNames else "" ), ) tests/integration_test.py:212: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ font = expectedTTX = 'TestVariableFont-TTF.ttx', tables = None def expectTTX(font, expectedTTX, tables=None): with open(getpath(expectedTTX), encoding="utf-8") as f: expected = readLines(f) font.recalcTimestamp = False font["head"].created, font["head"].modified = 3570196637, 3601822698 font["head"].checkSumAdjustment = 0x12345678 f = io.StringIO() font.saveXML(f, tables=tables) actual = readLines(f) if actual != expected: for line in difflib.unified_diff( expected, actual, fromfile=expectedTTX, tofile="" ): sys.stderr.write(line) > pytest.fail("TTX output is different from expected") E Failed: TTX output is different from expected tests/integration_test.py:63: Failed ----------------------------- Captured stderr call ----------------------------- --- TestVariableFont-TTF.ttx +++ @@ -461,28 +461,7 @@ - - - - - - - - - - - - - - - - - - - - - - + ____________ IntegrationTest.test_compileVariableCFF2[ufoLib2-None] ____________ self = designspace = useProductionNames = None def test_compileVariableCFF2(self, designspace, useProductionNames): varfont = compileVariableCFF2( designspace, useProductionNames=useProductionNames ) > expectTTX( varfont, "TestVariableFont-CFF2{}.ttx".format( "-useProductionNames" if useProductionNames else "" ), ) tests/integration_test.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ font = expectedTTX = 'TestVariableFont-CFF2.ttx', tables = None def expectTTX(font, expectedTTX, tables=None): with open(getpath(expectedTTX), encoding="utf-8") as f: expected = readLines(f) font.recalcTimestamp = False font["head"].created, font["head"].modified = 3570196637, 3601822698 font["head"].checkSumAdjustment = 0x12345678 f = io.StringIO() font.saveXML(f, tables=tables) actual = readLines(f) if actual != expected: for line in difflib.unified_diff( expected, actual, fromfile=expectedTTX, tofile="" ): sys.stderr.write(line) > pytest.fail("TTX output is different from expected") E Failed: TTX output is different from expected tests/integration_test.py:63: Failed ----------------------------- Captured stderr call ----------------------------- --- TestVariableFont-CFF2.ttx +++ @@ -458,28 +458,7 @@ - - - - - - - - - - - - - - - - - - - - - - + ____________ IntegrationTest.test_compileVariableCFF2[ufoLib2-True] ____________ self = designspace = useProductionNames = True def test_compileVariableCFF2(self, designspace, useProductionNames): varfont = compileVariableCFF2( designspace, useProductionNames=useProductionNames ) > expectTTX( varfont, "TestVariableFont-CFF2{}.ttx".format( "-useProductionNames" if useProductionNames else "" ), ) tests/integration_test.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ font = expectedTTX = 'TestVariableFont-CFF2-useProductionNames.ttx', tables = None def expectTTX(font, expectedTTX, tables=None): with open(getpath(expectedTTX), encoding="utf-8") as f: expected = readLines(f) font.recalcTimestamp = False font["head"].created, font["head"].modified = 3570196637, 3601822698 font["head"].checkSumAdjustment = 0x12345678 f = io.StringIO() font.saveXML(f, tables=tables) actual = readLines(f) if actual != expected: for line in difflib.unified_diff( expected, actual, fromfile=expectedTTX, tofile="" ): sys.stderr.write(line) > pytest.fail("TTX output is different from expected") E Failed: TTX output is different from expected tests/integration_test.py:63: Failed ----------------------------- Captured stderr call ----------------------------- --- TestVariableFont-CFF2-useProductionNames.ttx +++ @@ -461,28 +461,7 @@ - - - - - - - - - - - - - - - - - - - - - - + ___________ IntegrationTest.test_compileVariableCFF2[ufoLib2-False] ____________ self = designspace = useProductionNames = False def test_compileVariableCFF2(self, designspace, useProductionNames): varfont = compileVariableCFF2( designspace, useProductionNames=useProductionNames ) > expectTTX( varfont, "TestVariableFont-CFF2{}.ttx".format( "-useProductionNames" if useProductionNames else "" ), ) tests/integration_test.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ font = expectedTTX = 'TestVariableFont-CFF2.ttx', tables = None def expectTTX(font, expectedTTX, tables=None): with open(getpath(expectedTTX), encoding="utf-8") as f: expected = readLines(f) font.recalcTimestamp = False font["head"].created, font["head"].modified = 3570196637, 3601822698 font["head"].checkSumAdjustment = 0x12345678 f = io.StringIO() font.saveXML(f, tables=tables) actual = readLines(f) if actual != expected: for line in difflib.unified_diff( expected, actual, fromfile=expectedTTX, tofile="" ): sys.stderr.write(line) > pytest.fail("TTX output is different from expected") E Failed: TTX output is different from expected tests/integration_test.py:63: Failed ----------------------------- Captured stderr call ----------------------------- --- TestVariableFont-CFF2.ttx +++ @@ -458,28 +458,7 @@ - - - - - - - - - - - - - - - - - - - - - - + _______ IntegrationTest.test_compileVariableCFF2_subroutinized[ufoLib2] ________ self = designspace = def test_compileVariableCFF2_subroutinized(self, designspace): varfont = compileVariableCFF2(designspace, optimizeCFF=2) > expectTTX(varfont, "TestVariableFont-CFF2-cffsubr.ttx") tests/integration_test.py:232: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ font = expectedTTX = 'TestVariableFont-CFF2-cffsubr.ttx', tables = None def expectTTX(font, expectedTTX, tables=None): with open(getpath(expectedTTX), encoding="utf-8") as f: expected = readLines(f) font.recalcTimestamp = False font["head"].created, font["head"].modified = 3570196637, 3601822698 font["head"].checkSumAdjustment = 0x12345678 f = io.StringIO() font.saveXML(f, tables=tables) actual = readLines(f) if actual != expected: for line in difflib.unified_diff( expected, actual, fromfile=expectedTTX, tofile="" ): sys.stderr.write(line) > pytest.fail("TTX output is different from expected") E Failed: TTX output is different from expected tests/integration_test.py:63: Failed ----------------------------- Captured stderr call ----------------------------- --- TestVariableFont-CFF2-cffsubr.ttx +++ @@ -467,28 +467,7 @@ - - - - - - - - - - - - - - - - - - - - - - + _ IntegrationTest.test_drop_glyph_names_variable[ufoLib2-VariableTTF-options0-TestVariableFont-TTF-post3.ttx] _ self = designspace = output_format = 'VariableTTF', options = {} expected_ttx = 'TestVariableFont-TTF-post3.ttx' @pytest.mark.parametrize( "output_format, options, expected_ttx", [ ("VariableTTF", {}, "TestVariableFont-TTF-post3.ttx"), ("VariableCFF2", {}, "TestVariableFont-CFF2-post3.ttx"), ], ) def test_drop_glyph_names_variable( self, designspace, output_format, options, expected_ttx ): # set keepGlyphNames in the default UFO.lib where postProcessor finds it designspace.findDefault().font.lib[KEEP_GLYPH_NAMES] = False compile_func = globals()[f"compile{output_format}"] ttf = compile_func(designspace, **options) > expectTTX(ttf, expected_ttx) tests/integration_test.py:269: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ font = expectedTTX = 'TestVariableFont-TTF-post3.ttx', tables = None def expectTTX(font, expectedTTX, tables=None): with open(getpath(expectedTTX), encoding="utf-8") as f: expected = readLines(f) font.recalcTimestamp = False font["head"].created, font["head"].modified = 3570196637, 3601822698 font["head"].checkSumAdjustment = 0x12345678 f = io.StringIO() font.saveXML(f, tables=tables) actual = readLines(f) if actual != expected: for line in difflib.unified_diff( expected, actual, fromfile=expectedTTX, tofile="" ): sys.stderr.write(line) > pytest.fail("TTX output is different from expected") E Failed: TTX output is different from expected tests/integration_test.py:63: Failed ----------------------------- Captured stderr call ----------------------------- --- TestVariableFont-TTF-post3.ttx +++ @@ -447,28 +447,7 @@ - - - - - - - - - - - - - - - - - - - - - - + _ IntegrationTest.test_drop_glyph_names_variable[ufoLib2-VariableCFF2-options1-TestVariableFont-CFF2-post3.ttx] _ self = designspace = output_format = 'VariableCFF2', options = {} expected_ttx = 'TestVariableFont-CFF2-post3.ttx' @pytest.mark.parametrize( "output_format, options, expected_ttx", [ ("VariableTTF", {}, "TestVariableFont-TTF-post3.ttx"), ("VariableCFF2", {}, "TestVariableFont-CFF2-post3.ttx"), ], ) def test_drop_glyph_names_variable( self, designspace, output_format, options, expected_ttx ): # set keepGlyphNames in the default UFO.lib where postProcessor finds it designspace.findDefault().font.lib[KEEP_GLYPH_NAMES] = False compile_func = globals()[f"compile{output_format}"] ttf = compile_func(designspace, **options) > expectTTX(ttf, expected_ttx) tests/integration_test.py:269: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ font = expectedTTX = 'TestVariableFont-CFF2-post3.ttx', tables = None def expectTTX(font, expectedTTX, tables=None): with open(getpath(expectedTTX), encoding="utf-8") as f: expected = readLines(f) font.recalcTimestamp = False font["head"].created, font["head"].modified = 3570196637, 3601822698 font["head"].checkSumAdjustment = 0x12345678 f = io.StringIO() font.saveXML(f, tables=tables) actual = readLines(f) if actual != expected: for line in difflib.unified_diff( expected, actual, fromfile=expectedTTX, tofile="" ): sys.stderr.write(line) > pytest.fail("TTX output is different from expected") E Failed: TTX output is different from expected tests/integration_test.py:63: Failed ----------------------------- Captured stderr call ----------------------------- --- TestVariableFont-CFF2-post3.ttx +++ @@ -444,28 +444,7 @@ - - - - - - - - - - - - - - - - - - - - - - + ______________ IntegrationTest.test_compileVariableTTFs[ufoLib2] _______________ self = designspace_v5 = def test_compileVariableTTFs(self, designspace_v5): fonts = compileVariableTTFs(designspace_v5) # NOTE: Test dumps were generated like this: # for k, font in fonts.items(): # font.recalcTimestamp = False # font["head"].created, font["head"].modified = 3570196637, 3601822698 # font["head"].checkSumAdjustment = 0x12345678 # font.saveXML(f"tests/data/DSv5/{k}-TTF.ttx") assert set(fonts.keys()) == { "MutatorSansVariable_Weight_Width", "MutatorSansVariable_Weight", "MutatorSansVariable_Width", "MutatorSerifVariable_Width", } # The STAT table is set to [SRIF=0, wght=[300, 700], wdth=[50, 200]] + S1 + S2 > expectTTX( fonts["MutatorSansVariable_Weight_Width"], "DSv5/MutatorSansVariable_Weight_Width-TTF.ttx", ) tests/integration_test.py:363: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ font = expectedTTX = 'DSv5/MutatorSansVariable_Weight_Width-TTF.ttx', tables = None def expectTTX(font, expectedTTX, tables=None): with open(getpath(expectedTTX), encoding="utf-8") as f: expected = readLines(f) font.recalcTimestamp = False font["head"].created, font["head"].modified = 3570196637, 3601822698 font["head"].checkSumAdjustment = 0x12345678 f = io.StringIO() font.saveXML(f, tables=tables) actual = readLines(f) if actual != expected: for line in difflib.unified_diff( expected, actual, fromfile=expectedTTX, tofile="" ): sys.stderr.write(line) > pytest.fail("TTX output is different from expected") E Failed: TTX output is different from expected tests/integration_test.py:63: Failed ----------------------------- Captured stderr call ----------------------------- --- DSv5/MutatorSansVariable_Weight_Width-TTF.ttx +++ @@ -608,103 +608,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + ______________ IntegrationTest.test_compileVariableCFF2s[ufoLib2] ______________ self = designspace_v5 = def test_compileVariableCFF2s(self, designspace_v5): fonts = compileVariableCFF2s(designspace_v5) # NOTE: Test dumps were generated like this: # for k, font in fonts.items(): # font.recalcTimestamp = False # font["head"].created, font["head"].modified = 3570196637, 3601822698 # font["head"].checkSumAdjustment = 0x12345678 # font.saveXML(f"tests/data/DSv5/{k}-CFF2.ttx") assert set(fonts.keys()) == { "MutatorSansVariable_Weight_Width", "MutatorSansVariable_Weight", "MutatorSansVariable_Width", "MutatorSerifVariable_Width", } # The STAT table is set to [SRIF=0, wght=[300, 700], wdth=[50, 200]] + S1 + S2 > expectTTX( fonts["MutatorSansVariable_Weight_Width"], "DSv5/MutatorSansVariable_Weight_Width-CFF2.ttx", ) tests/integration_test.py:400: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ font = expectedTTX = 'DSv5/MutatorSansVariable_Weight_Width-CFF2.ttx', tables = None def expectTTX(font, expectedTTX, tables=None): with open(getpath(expectedTTX), encoding="utf-8") as f: expected = readLines(f) font.recalcTimestamp = False font["head"].created, font["head"].modified = 3570196637, 3601822698 font["head"].checkSumAdjustment = 0x12345678 f = io.StringIO() font.saveXML(f, tables=tables) actual = readLines(f) if actual != expected: for line in difflib.unified_diff( expected, actual, fromfile=expectedTTX, tofile="" ): sys.stderr.write(line) > pytest.fail("TTX output is different from expected") E Failed: TTX output is different from expected tests/integration_test.py:63: Failed ----------------------------- Captured stderr call ----------------------------- --- DSv5/MutatorSansVariable_Weight_Width-CFF2.ttx +++ @@ -665,103 +665,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + =============================== warnings summary =============================== ../../../../../usr/lib/python3.13/site-packages/fs/__init__.py:4 /usr/lib/python3.13/site-packages/fs/__init__.py:4: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html __import__("pkg_resources").declare_namespace(__name__) # type: ignore ../../../../../usr/lib/python3.13/site-packages/fs/__init__.py:4 /usr/lib/python3.13/site-packages/fs/__init__.py:4: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('fs')`. Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages __import__("pkg_resources").declare_namespace(__name__) # type: ignore ../../../../../usr/lib/python3.13/site-packages/fs/opener/__init__.py:6 /usr/lib/python3.13/site-packages/fs/opener/__init__.py:6: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('fs.opener')`. Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages __import__("pkg_resources").declare_namespace(__name__) # type: ignore ../../../../../usr/lib/python3.13/site-packages/pkg_resources/__init__.py:2318 /usr/lib/python3.13/site-packages/pkg_resources/__init__.py:2318: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('fs')`. Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages declare_namespace(parent) tests/fontInfoData_test.py::GetAttrWithFallbackTest::test_head_created[defcon] tests/fontInfoData_test.py::GetAttrWithFallbackTest::test_head_created[ufoLib2] /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/fontInfoData.py:108: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). t = datetime.utcfromtimestamp(int(os.environ["SOURCE_DATE_EPOCH"])) tests/integration_test.py::IntegrationTest::test_optimizeCFF_none[defcon-cff2] tests/integration_test.py::IntegrationTest::test_optimizeCFF_specialize[defcon-cff2] tests/integration_test.py::IntegrationTest::test_optimizeCFF_none[ufoLib2-cff2] tests/integration_test.py::IntegrationTest::test_optimizeCFF_specialize[ufoLib2-cff2] /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/postProcessor.py:326: UserWarning: 'convertCFFtoCFF2' is deprecated; Use fontTools.cffLib.CFFToCFF2.convertCFFToCFF2 instead. convertCFFtoCFF2(otf) tests/filters/dottedCircle_test.py::test_empty_font_deprecated[defcon] /builddir/build/BUILD/python-ufo2ft-2.32.0-build/BUILDROOT/usr/lib/python3.13/site-packages/ufo2ft/filters/dottedCircleFilter.py:8: UserWarning: The dottedCircleFilter module is deprecated, please import dottedCircle instead. warnings.warn( -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED tests/integration_test.py::IntegrationTest::test_compileVariableTTF[defcon-None] FAILED tests/integration_test.py::IntegrationTest::test_compileVariableTTF[defcon-True] FAILED tests/integration_test.py::IntegrationTest::test_compileVariableTTF[defcon-False] FAILED tests/integration_test.py::IntegrationTest::test_compileVariableCFF2[defcon-None] FAILED tests/integration_test.py::IntegrationTest::test_compileVariableCFF2[defcon-True] FAILED tests/integration_test.py::IntegrationTest::test_compileVariableCFF2[defcon-False] FAILED tests/integration_test.py::IntegrationTest::test_compileVariableCFF2_subroutinized[defcon] FAILED tests/integration_test.py::IntegrationTest::test_drop_glyph_names_variable[defcon-VariableTTF-options0-TestVariableFont-TTF-post3.ttx] FAILED tests/integration_test.py::IntegrationTest::test_drop_glyph_names_variable[defcon-VariableCFF2-options1-TestVariableFont-CFF2-post3.ttx] FAILED tests/integration_test.py::IntegrationTest::test_compileVariableTTFs[defcon] FAILED tests/integration_test.py::IntegrationTest::test_compileVariableCFF2s[defcon] FAILED tests/integration_test.py::IntegrationTest::test_compileVariableTTF[ufoLib2-None] FAILED tests/integration_test.py::IntegrationTest::test_compileVariableTTF[ufoLib2-True] FAILED tests/integration_test.py::IntegrationTest::test_compileVariableTTF[ufoLib2-False] FAILED tests/integration_test.py::IntegrationTest::test_compileVariableCFF2[ufoLib2-None] FAILED tests/integration_test.py::IntegrationTest::test_compileVariableCFF2[ufoLib2-True] FAILED tests/integration_test.py::IntegrationTest::test_compileVariableCFF2[ufoLib2-False] FAILED tests/integration_test.py::IntegrationTest::test_compileVariableCFF2_subroutinized[ufoLib2] FAILED tests/integration_test.py::IntegrationTest::test_drop_glyph_names_variable[ufoLib2-VariableTTF-options0-TestVariableFont-TTF-post3.ttx] FAILED tests/integration_test.py::IntegrationTest::test_drop_glyph_names_variable[ufoLib2-VariableCFF2-options1-TestVariableFont-CFF2-post3.ttx] FAILED tests/integration_test.py::IntegrationTest::test_compileVariableTTFs[ufoLib2] FAILED tests/integration_test.py::IntegrationTest::test_compileVariableCFF2s[ufoLib2] ========== 22 failed, 854 passed, 8 deselected, 11 warnings in 12.59s ========== RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.Qmf0u8 (%check) Bad exit status from /var/tmp/rpm-tmp.Qmf0u8 (%check) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M ff00228269c7468a944190e440645b2f -D /var/lib/mock/f41-build-51897361-6215955/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.nvz644r7:/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 -ba --noprep --noclean --target noarch /builddir/build/SPECS/python-ufo2ft.spec\'\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/mockbuild/util.py", line 612, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode) mockbuild.exception.Error: Command failed: # /usr/bin/systemd-nspawn -q -M ff00228269c7468a944190e440645b2f -D /var/lib/mock/f41-build-51897361-6215955/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.nvz644r7:/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 -ba --noprep --noclean --target noarch /builddir/build/SPECS/python-ufo2ft.spec'