Mock Version: 6.0 Mock Version: 6.0 Mock Version: 6.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-glyphsLib.spec'], chrootPath='/var/lib/mock/f43-build-57066975-6548211/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j0fgp_v3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j0fgp_v3:/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', '2fd85986646b40a3b542846921d3140e', '-D', '/var/lib/mock/f43-build-57066975-6548211/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j0fgp_v3:/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-glyphsLib.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=1737158400 Wrote: /builddir/build/SRPMS/python-glyphsLib-6.9.5-2.fc43.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-glyphsLib.spec'], chrootPath='/var/lib/mock/f43-build-57066975-6548211/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j0fgp_v3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j0fgp_v3:/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', '274d506d7ceb4b7e88c3fc7bb77259b9', '-D', '/var/lib/mock/f43-build-57066975-6548211/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j0fgp_v3:/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-glyphsLib.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=1737158400 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.dphtuS + umask 022 + cd /builddir/build/BUILD/python-glyphsLib-6.9.5-build + test -d /builddir/build/BUILD/python-glyphsLib-6.9.5-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/python-glyphsLib-6.9.5-build + /usr/bin/rm -rf /builddir/build/BUILD/python-glyphsLib-6.9.5-build + /usr/bin/mkdir -p /builddir/build/BUILD/python-glyphsLib-6.9.5-build + /usr/bin/mkdir -p /builddir/build/BUILD/python-glyphsLib-6.9.5-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.iMDDI0 + umask 022 + cd /builddir/build/BUILD/python-glyphsLib-6.9.5-build + cd /builddir/build/BUILD/python-glyphsLib-6.9.5-build + rm -rf glyphslib-6.9.5 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/glyphslib-6.9.5.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd glyphslib-6.9.5 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -r -e 's/^(ufo[Nn]ormalizer)\b/# &/' -e 's/^(skia-pathops)\b/# &/' -e 's/^(xmldiff)\b/# &/' -e 's/^(coverage|flake8.*|black)\b/# &/' requirements-dev.in + tee requirements-dev-filtered.txt # black # flake8 # flake8-bugbear # coverage pytest>=2.8 pytest-randomly pytest-xdist # xmldiff>=2.2 fonttools[ufo,unicode] >= 4.38.0 # extras # ufoNormalizer>=0.3.2 defcon>=0.6.0 ufo2ft>=3.3.0 # skia-pathops + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.XbU0tc + umask 022 + cd /builddir/build/BUILD/python-glyphsLib-6.9.5-build + cd glyphslib-6.9.5 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.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 ' + 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 ' + 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 ' + 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 ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.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-glyphsLib-6.9.5-build/glyphslib-6.9.5/pyproject-wheeldir --output /builddir/build/BUILD/python-glyphsLib-6.9.5-build/python-glyphsLib-6.9.5-2.fc43.noarch-pyproject-buildrequires -x defcon requirements-dev-filtered.txt Handling pytest>=2.8 from requirements file requirements-dev-filtered.txt Requirement not satisfied: pytest>=2.8 Handling pytest-randomly from requirements file requirements-dev-filtered.txt Requirement not satisfied: pytest-randomly Handling pytest-xdist from requirements file requirements-dev-filtered.txt Requirement not satisfied: pytest-xdist Handling fonttools[ufo,unicode] >= 4.38.0 from requirements file requirements-dev-filtered.txt Requirement not satisfied: fonttools[ufo,unicode] >= 4.38.0 Handling defcon>=0.6.0 from requirements file requirements-dev-filtered.txt Requirement not satisfied: defcon>=0.6.0 Handling ufo2ft>=3.3.0 from requirements file requirements-dev-filtered.txt Requirement not satisfied: ufo2ft>=3.3.0 Exiting dependency generation pass: all requirements files + cat /builddir/build/BUILD/python-glyphsLib-6.9.5-build/python-glyphsLib-6.9.5-2.fc43.noarch-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-glyphsLib-6.9.5-2.fc43.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-glyphsLib.spec'], chrootPath='/var/lib/mock/f43-build-57066975-6548211/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j0fgp_v3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j0fgp_v3:/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', '814614c44db84c9f924a535cb43a2ed7', '-D', '/var/lib/mock/f43-build-57066975-6548211/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j0fgp_v3:/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-glyphsLib.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=1737158400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.VSQosa + umask 022 + cd /builddir/build/BUILD/python-glyphsLib-6.9.5-build + cd glyphslib-6.9.5 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.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 ' + 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 ' + 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 ' + 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 ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.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-glyphsLib-6.9.5-build/glyphslib-6.9.5/pyproject-wheeldir --output /builddir/build/BUILD/python-glyphsLib-6.9.5-build/python-glyphsLib-6.9.5-2.fc43.noarch-pyproject-buildrequires -x defcon requirements-dev-filtered.txt Handling pytest>=2.8 from requirements file requirements-dev-filtered.txt Requirement satisfied: pytest>=2.8 (installed: pytest 8.3.4) Handling pytest-randomly from requirements file requirements-dev-filtered.txt Requirement satisfied: pytest-randomly (installed: pytest-randomly 3.16.0) Handling pytest-xdist from requirements file requirements-dev-filtered.txt Requirement satisfied: pytest-xdist (installed: pytest-xdist 3.6.1) Handling fonttools[ufo,unicode] >= 4.38.0 from requirements file requirements-dev-filtered.txt Requirement satisfied: fonttools[ufo,unicode] >= 4.38.0 (installed: fonttools 4.55.6) (extras are currently not checked) Handling defcon>=0.6.0 from requirements file requirements-dev-filtered.txt Requirement satisfied: defcon>=0.6.0 (installed: defcon 0.10.2) Handling ufo2ft>=3.3.0 from requirements file requirements-dev-filtered.txt Requirement satisfied: ufo2ft>=3.3.0 (installed: ufo2ft 3.3.1) Handling setuptools>=45 from build-system.requires Requirement satisfied: setuptools>=45 (installed: setuptools 74.1.3) Handling wheel from build-system.requires Requirement not satisfied: wheel Handling setuptools_scm[toml]>=6.0 from build-system.requires Requirement not satisfied: setuptools_scm[toml]>=6.0 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-glyphsLib-6.9.5-build/python-glyphsLib-6.9.5-2.fc43.noarch-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-glyphsLib-6.9.5-2.fc43.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-glyphsLib.spec'], chrootPath='/var/lib/mock/f43-build-57066975-6548211/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j0fgp_v3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j0fgp_v3:/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', '057ffadf1aee4af68b71a90ff975409a', '-D', '/var/lib/mock/f43-build-57066975-6548211/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j0fgp_v3:/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-glyphsLib.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=1737158400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.F881Po + umask 022 + cd /builddir/build/BUILD/python-glyphsLib-6.9.5-build + cd glyphslib-6.9.5 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.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 ' + 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 ' + 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 ' + 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 ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.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-glyphsLib-6.9.5-build/glyphslib-6.9.5/pyproject-wheeldir --output /builddir/build/BUILD/python-glyphsLib-6.9.5-build/python-glyphsLib-6.9.5-2.fc43.noarch-pyproject-buildrequires -x defcon requirements-dev-filtered.txt Handling pytest>=2.8 from requirements file requirements-dev-filtered.txt Requirement satisfied: pytest>=2.8 (installed: pytest 8.3.4) Handling pytest-randomly from requirements file requirements-dev-filtered.txt Requirement satisfied: pytest-randomly (installed: pytest-randomly 3.16.0) Handling pytest-xdist from requirements file requirements-dev-filtered.txt Requirement satisfied: pytest-xdist (installed: pytest-xdist 3.6.1) Handling fonttools[ufo,unicode] >= 4.38.0 from requirements file requirements-dev-filtered.txt Requirement satisfied: fonttools[ufo,unicode] >= 4.38.0 (installed: fonttools 4.55.6) (extras are currently not checked) Handling defcon>=0.6.0 from requirements file requirements-dev-filtered.txt Requirement satisfied: defcon>=0.6.0 (installed: defcon 0.10.2) Handling ufo2ft>=3.3.0 from requirements file requirements-dev-filtered.txt Requirement satisfied: ufo2ft>=3.3.0 (installed: ufo2ft 3.3.1) Handling setuptools>=45 from build-system.requires Requirement satisfied: setuptools>=45 (installed: setuptools 74.1.3) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.45.1) Handling setuptools_scm[toml]>=6.0 from build-system.requires Requirement satisfied: setuptools_scm[toml]>=6.0 (installed: setuptools_scm 8.1.0) (extras are currently not checked) Handling setuptools_scm from get_requires_for_build_wheel Requirement satisfied: setuptools_scm (installed: setuptools_scm 8.1.0) running dist_info creating glyphsLib.egg-info writing glyphsLib.egg-info/PKG-INFO writing dependency_links to glyphsLib.egg-info/dependency_links.txt writing entry points to glyphsLib.egg-info/entry_points.txt writing requirements to glyphsLib.egg-info/requires.txt writing top-level names to glyphsLib.egg-info/top_level.txt writing manifest file 'glyphsLib.egg-info/SOURCES.txt' reading manifest file 'glyphsLib.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'glyphsLib.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/glyphsLib-6.9.5.dist-info' Handling ufoLib2>=0.6.2 from hook generated metadata: Requires-Dist (glyphsLib) Requirement not satisfied: ufoLib2>=0.6.2 Handling fonttools[ufo,unicode]>=4.38.0 from hook generated metadata: Requires-Dist (glyphsLib) Requirement satisfied: fonttools[ufo,unicode]>=4.38.0 (installed: fonttools 4.55.6) (extras are currently not checked) Handling openstep-plist>=0.3.0 from hook generated metadata: Requires-Dist (glyphsLib) Requirement not satisfied: openstep-plist>=0.3.0 Handling importlib-resources>=1.3; python_version < "3.9" from hook generated metadata: Requires-Dist (glyphsLib) Ignoring alien requirement: importlib-resources>=1.3; python_version < "3.9" Handling skia-pathops; extra == "colr" from hook generated metadata: Requires-Dist (glyphsLib) Ignoring alien requirement: skia-pathops; extra == "colr" Handling defcon>=0.6.0; extra == "defcon" from hook generated metadata: Requires-Dist (glyphsLib) Requirement satisfied: defcon>=0.6.0; extra == "defcon" (installed: defcon 0.10.2) Handling ufonormalizer; extra == "ufo-normalization" from hook generated metadata: Requires-Dist (glyphsLib) Ignoring alien requirement: ufonormalizer; extra == "ufo-normalization" + cat /builddir/build/BUILD/python-glyphsLib-6.9.5-build/python-glyphsLib-6.9.5-2.fc43.noarch-pyproject-buildrequires + rm -rfv glyphsLib-6.9.5.dist-info/ removed 'glyphsLib-6.9.5.dist-info/entry_points.txt' removed 'glyphsLib-6.9.5.dist-info/top_level.txt' removed 'glyphsLib-6.9.5.dist-info/METADATA' removed 'glyphsLib-6.9.5.dist-info/LICENSE' removed directory 'glyphsLib-6.9.5.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-glyphsLib-6.9.5-2.fc43.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-glyphsLib.spec'], chrootPath='/var/lib/mock/f43-build-57066975-6548211/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j0fgp_v3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j0fgp_v3:/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', '70607d018e324f0ba90e4ac3e19fb751', '-D', '/var/lib/mock/f43-build-57066975-6548211/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j0fgp_v3:/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-glyphsLib.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=1737158400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.XvpVUW + umask 022 + cd /builddir/build/BUILD/python-glyphsLib-6.9.5-build + cd glyphslib-6.9.5 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.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 ' + 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 ' + 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 ' + 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 ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.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-glyphsLib-6.9.5-build/glyphslib-6.9.5/pyproject-wheeldir --output /builddir/build/BUILD/python-glyphsLib-6.9.5-build/python-glyphsLib-6.9.5-2.fc43.noarch-pyproject-buildrequires -x defcon requirements-dev-filtered.txt Handling pytest>=2.8 from requirements file requirements-dev-filtered.txt Requirement satisfied: pytest>=2.8 (installed: pytest 8.3.4) Handling pytest-randomly from requirements file requirements-dev-filtered.txt Requirement satisfied: pytest-randomly (installed: pytest-randomly 3.16.0) Handling pytest-xdist from requirements file requirements-dev-filtered.txt Requirement satisfied: pytest-xdist (installed: pytest-xdist 3.6.1) Handling fonttools[ufo,unicode] >= 4.38.0 from requirements file requirements-dev-filtered.txt Requirement satisfied: fonttools[ufo,unicode] >= 4.38.0 (installed: fonttools 4.55.6) (extras are currently not checked) Handling defcon>=0.6.0 from requirements file requirements-dev-filtered.txt Requirement satisfied: defcon>=0.6.0 (installed: defcon 0.10.2) Handling ufo2ft>=3.3.0 from requirements file requirements-dev-filtered.txt Requirement satisfied: ufo2ft>=3.3.0 (installed: ufo2ft 3.3.1) Handling setuptools>=45 from build-system.requires Requirement satisfied: setuptools>=45 (installed: setuptools 74.1.3) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.45.1) Handling setuptools_scm[toml]>=6.0 from build-system.requires Requirement satisfied: setuptools_scm[toml]>=6.0 (installed: setuptools_scm 8.1.0) (extras are currently not checked) Handling setuptools_scm from get_requires_for_build_wheel Requirement satisfied: setuptools_scm (installed: setuptools_scm 8.1.0) running dist_info writing glyphsLib.egg-info/PKG-INFO writing dependency_links to glyphsLib.egg-info/dependency_links.txt writing entry points to glyphsLib.egg-info/entry_points.txt writing requirements to glyphsLib.egg-info/requires.txt writing top-level names to glyphsLib.egg-info/top_level.txt reading manifest file 'glyphsLib.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'glyphsLib.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/glyphsLib-6.9.5.dist-info' Handling ufoLib2>=0.6.2 from hook generated metadata: Requires-Dist (glyphsLib) Requirement satisfied: ufoLib2>=0.6.2 (installed: ufoLib2 0.17.1) Handling fonttools[ufo,unicode]>=4.38.0 from hook generated metadata: Requires-Dist (glyphsLib) Requirement satisfied: fonttools[ufo,unicode]>=4.38.0 (installed: fonttools 4.55.6) (extras are currently not checked) Handling openstep-plist>=0.3.0 from hook generated metadata: Requires-Dist (glyphsLib) Requirement satisfied: openstep-plist>=0.3.0 (installed: openstep-plist 0.5.0) Handling importlib-resources>=1.3; python_version < "3.9" from hook generated metadata: Requires-Dist (glyphsLib) Ignoring alien requirement: importlib-resources>=1.3; python_version < "3.9" Handling skia-pathops; extra == "colr" from hook generated metadata: Requires-Dist (glyphsLib) Ignoring alien requirement: skia-pathops; extra == "colr" Handling defcon>=0.6.0; extra == "defcon" from hook generated metadata: Requires-Dist (glyphsLib) Requirement satisfied: defcon>=0.6.0; extra == "defcon" (installed: defcon 0.10.2) Handling ufonormalizer; extra == "ufo-normalization" from hook generated metadata: Requires-Dist (glyphsLib) Ignoring alien requirement: ufonormalizer; extra == "ufo-normalization" + cat /builddir/build/BUILD/python-glyphsLib-6.9.5-build/python-glyphsLib-6.9.5-2.fc43.noarch-pyproject-buildrequires + rm -rfv glyphsLib-6.9.5.dist-info/ removed 'glyphsLib-6.9.5.dist-info/entry_points.txt' removed 'glyphsLib-6.9.5.dist-info/top_level.txt' removed 'glyphsLib-6.9.5.dist-info/METADATA' removed 'glyphsLib-6.9.5.dist-info/LICENSE' removed directory 'glyphsLib-6.9.5.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-glyphsLib-6.9.5-2.fc43.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-glyphsLib.spec'], chrootPath='/var/lib/mock/f43-build-57066975-6548211/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j0fgp_v3:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j0fgp_v3:/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', 'bbf23c215b854ff78c8cb1bb15447a06', '-D', '/var/lib/mock/f43-build-57066975-6548211/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j0fgp_v3:/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-glyphsLib.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=1737158400 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.G8U1eX + umask 022 + cd /builddir/build/BUILD/python-glyphsLib-6.9.5-build + cd glyphslib-6.9.5 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.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 ' + 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 ' + 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 ' + 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 ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.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-glyphsLib-6.9.5-build/glyphslib-6.9.5/pyproject-wheeldir --output /builddir/build/BUILD/python-glyphsLib-6.9.5-build/python-glyphsLib-6.9.5-2.fc43.noarch-pyproject-buildrequires -x defcon requirements-dev-filtered.txt Handling pytest>=2.8 from requirements file requirements-dev-filtered.txt Requirement satisfied: pytest>=2.8 (installed: pytest 8.3.4) Handling pytest-randomly from requirements file requirements-dev-filtered.txt Requirement satisfied: pytest-randomly (installed: pytest-randomly 3.16.0) Handling pytest-xdist from requirements file requirements-dev-filtered.txt Requirement satisfied: pytest-xdist (installed: pytest-xdist 3.6.1) Handling fonttools[ufo,unicode] >= 4.38.0 from requirements file requirements-dev-filtered.txt Requirement satisfied: fonttools[ufo,unicode] >= 4.38.0 (installed: fonttools 4.55.6) (extras are currently not checked) Handling defcon>=0.6.0 from requirements file requirements-dev-filtered.txt Requirement satisfied: defcon>=0.6.0 (installed: defcon 0.10.2) Handling ufo2ft>=3.3.0 from requirements file requirements-dev-filtered.txt Requirement satisfied: ufo2ft>=3.3.0 (installed: ufo2ft 3.3.1) Handling setuptools>=45 from build-system.requires Requirement satisfied: setuptools>=45 (installed: setuptools 74.1.3) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.45.1) Handling setuptools_scm[toml]>=6.0 from build-system.requires Requirement satisfied: setuptools_scm[toml]>=6.0 (installed: setuptools_scm 8.1.0) (extras are currently not checked) Handling setuptools_scm from get_requires_for_build_wheel Requirement satisfied: setuptools_scm (installed: setuptools_scm 8.1.0) running dist_info writing glyphsLib.egg-info/PKG-INFO writing dependency_links to glyphsLib.egg-info/dependency_links.txt writing entry points to glyphsLib.egg-info/entry_points.txt writing requirements to glyphsLib.egg-info/requires.txt writing top-level names to glyphsLib.egg-info/top_level.txt reading manifest file 'glyphsLib.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'glyphsLib.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/glyphsLib-6.9.5.dist-info' Handling ufoLib2>=0.6.2 from hook generated metadata: Requires-Dist (glyphsLib) Requirement satisfied: ufoLib2>=0.6.2 (installed: ufoLib2 0.17.1) Handling fonttools[ufo,unicode]>=4.38.0 from hook generated metadata: Requires-Dist (glyphsLib) Requirement satisfied: fonttools[ufo,unicode]>=4.38.0 (installed: fonttools 4.55.6) (extras are currently not checked) Handling openstep-plist>=0.3.0 from hook generated metadata: Requires-Dist (glyphsLib) Requirement satisfied: openstep-plist>=0.3.0 (installed: openstep-plist 0.5.0) Handling importlib-resources>=1.3; python_version < "3.9" from hook generated metadata: Requires-Dist (glyphsLib) Ignoring alien requirement: importlib-resources>=1.3; python_version < "3.9" Handling skia-pathops; extra == "colr" from hook generated metadata: Requires-Dist (glyphsLib) Ignoring alien requirement: skia-pathops; extra == "colr" Handling defcon>=0.6.0; extra == "defcon" from hook generated metadata: Requires-Dist (glyphsLib) Requirement satisfied: defcon>=0.6.0; extra == "defcon" (installed: defcon 0.10.2) Handling ufonormalizer; extra == "ufo-normalization" from hook generated metadata: Requires-Dist (glyphsLib) Ignoring alien requirement: ufonormalizer; extra == "ufo-normalization" + cat /builddir/build/BUILD/python-glyphsLib-6.9.5-build/python-glyphsLib-6.9.5-2.fc43.noarch-pyproject-buildrequires + rm -rfv glyphsLib-6.9.5.dist-info/ removed 'glyphsLib-6.9.5.dist-info/entry_points.txt' removed 'glyphsLib-6.9.5.dist-info/top_level.txt' removed 'glyphsLib-6.9.5.dist-info/METADATA' removed 'glyphsLib-6.9.5.dist-info/LICENSE' removed directory 'glyphsLib-6.9.5.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.acVjpp + umask 022 + cd /builddir/build/BUILD/python-glyphsLib-6.9.5-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 glyphslib-6.9.5 + mkdir -p /builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.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 ' + 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 ' + 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 ' + 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 ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/pyproject-wheeldir Processing /builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) running dist_info creating /builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.pyproject-builddir/pip-modern-metadata-lxjf1rz8/glyphsLib.egg-info writing /builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.pyproject-builddir/pip-modern-metadata-lxjf1rz8/glyphsLib.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.pyproject-builddir/pip-modern-metadata-lxjf1rz8/glyphsLib.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.pyproject-builddir/pip-modern-metadata-lxjf1rz8/glyphsLib.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.pyproject-builddir/pip-modern-metadata-lxjf1rz8/glyphsLib.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.pyproject-builddir/pip-modern-metadata-lxjf1rz8/glyphsLib.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.pyproject-builddir/pip-modern-metadata-lxjf1rz8/glyphsLib.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.pyproject-builddir/pip-modern-metadata-lxjf1rz8/glyphsLib.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file '/builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.pyproject-builddir/pip-modern-metadata-lxjf1rz8/glyphsLib.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.pyproject-builddir/pip-modern-metadata-lxjf1rz8/glyphsLib-6.9.5.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: glyphsLib Building wheel for glyphsLib (pyproject.toml): started Running command Building wheel for glyphsLib (pyproject.toml) running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/glyphsLib copying Lib/glyphsLib/__init__.py -> build/lib/glyphsLib copying Lib/glyphsLib/__main__.py -> build/lib/glyphsLib copying Lib/glyphsLib/_version.py -> build/lib/glyphsLib copying Lib/glyphsLib/classes.py -> build/lib/glyphsLib copying Lib/glyphsLib/cli.py -> build/lib/glyphsLib copying Lib/glyphsLib/glyphdata.py -> build/lib/glyphsLib copying Lib/glyphsLib/interpolation.py -> build/lib/glyphsLib copying Lib/glyphsLib/parser.py -> build/lib/glyphsLib copying Lib/glyphsLib/pens.py -> build/lib/glyphsLib copying Lib/glyphsLib/types.py -> build/lib/glyphsLib copying Lib/glyphsLib/util.py -> build/lib/glyphsLib copying Lib/glyphsLib/writer.py -> build/lib/glyphsLib creating build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/__init__.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/anchor_propagation.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/anchors.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/annotations.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/axes.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/background_image.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/blue_values.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/bracket_layers.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/builders.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/color_layers.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/common.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/components.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/constants.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/custom_params.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/features.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/filters.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/font.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/glyph.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/groups.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/guidelines.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/hints.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/instances.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/kerning.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/layers.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/masters.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/names.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/paths.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/smart_components.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/sources.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/tokens.py -> build/lib/glyphsLib/builder copying Lib/glyphsLib/builder/user_data.py -> build/lib/glyphsLib/builder creating build/lib/glyphsLib/data copying Lib/glyphsLib/data/__init__.py -> build/lib/glyphsLib/data creating build/lib/glyphsLib/featureWriters copying Lib/glyphsLib/featureWriters/__init__.py -> build/lib/glyphsLib/featureWriters copying Lib/glyphsLib/featureWriters/markFeatureWriter.py -> build/lib/glyphsLib/featureWriters creating build/lib/glyphsLib/filters copying Lib/glyphsLib/filters/__init__.py -> build/lib/glyphsLib/filters copying Lib/glyphsLib/filters/cornerComponents.py -> build/lib/glyphsLib/filters copying Lib/glyphsLib/filters/eraseOpenCorners.py -> build/lib/glyphsLib/filters creating build/lib/glyphsLib/builder/transformations copying Lib/glyphsLib/builder/transformations/__init__.py -> build/lib/glyphsLib/builder/transformations copying Lib/glyphsLib/builder/transformations/propagate_anchors.py -> build/lib/glyphsLib/builder/transformations running egg_info writing Lib/glyphsLib.egg-info/PKG-INFO writing dependency_links to Lib/glyphsLib.egg-info/dependency_links.txt writing entry points to Lib/glyphsLib.egg-info/entry_points.txt writing requirements to Lib/glyphsLib.egg-info/requires.txt writing top-level names to Lib/glyphsLib.egg-info/top_level.txt reading manifest file 'Lib/glyphsLib.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'Lib/glyphsLib.egg-info/SOURCES.txt' copying Lib/glyphsLib/data/GlyphData.xml -> build/lib/glyphsLib/data copying Lib/glyphsLib/data/GlyphData_Ideographs.xml -> build/lib/glyphsLib/data copying Lib/glyphsLib/data/GlyphData_LICENSE -> build/lib/glyphsLib/data 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/glyphsLib copying build/lib/glyphsLib/__init__.py -> build/bdist.linux-aarch64/wheel/./glyphsLib copying build/lib/glyphsLib/__main__.py -> build/bdist.linux-aarch64/wheel/./glyphsLib copying build/lib/glyphsLib/_version.py -> build/bdist.linux-aarch64/wheel/./glyphsLib copying build/lib/glyphsLib/classes.py -> build/bdist.linux-aarch64/wheel/./glyphsLib copying build/lib/glyphsLib/cli.py -> build/bdist.linux-aarch64/wheel/./glyphsLib copying build/lib/glyphsLib/glyphdata.py -> build/bdist.linux-aarch64/wheel/./glyphsLib copying build/lib/glyphsLib/interpolation.py -> build/bdist.linux-aarch64/wheel/./glyphsLib copying build/lib/glyphsLib/parser.py -> build/bdist.linux-aarch64/wheel/./glyphsLib copying build/lib/glyphsLib/pens.py -> build/bdist.linux-aarch64/wheel/./glyphsLib copying build/lib/glyphsLib/types.py -> build/bdist.linux-aarch64/wheel/./glyphsLib copying build/lib/glyphsLib/util.py -> build/bdist.linux-aarch64/wheel/./glyphsLib copying build/lib/glyphsLib/writer.py -> build/bdist.linux-aarch64/wheel/./glyphsLib creating build/bdist.linux-aarch64/wheel/glyphsLib/builder copying build/lib/glyphsLib/builder/__init__.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/anchor_propagation.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/anchors.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/annotations.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/axes.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/background_image.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/blue_values.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/bracket_layers.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/builders.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/color_layers.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/common.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/components.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/constants.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/custom_params.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/features.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/filters.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/font.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/glyph.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/groups.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/guidelines.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/hints.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/instances.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/kerning.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/layers.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/masters.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/names.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/paths.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/smart_components.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/sources.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/tokens.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder copying build/lib/glyphsLib/builder/user_data.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder creating build/bdist.linux-aarch64/wheel/glyphsLib/builder/transformations copying build/lib/glyphsLib/builder/transformations/__init__.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder/transformations copying build/lib/glyphsLib/builder/transformations/propagate_anchors.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/builder/transformations creating build/bdist.linux-aarch64/wheel/glyphsLib/data copying build/lib/glyphsLib/data/__init__.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/data copying build/lib/glyphsLib/data/GlyphData.xml -> build/bdist.linux-aarch64/wheel/./glyphsLib/data copying build/lib/glyphsLib/data/GlyphData_Ideographs.xml -> build/bdist.linux-aarch64/wheel/./glyphsLib/data copying build/lib/glyphsLib/data/GlyphData_LICENSE -> build/bdist.linux-aarch64/wheel/./glyphsLib/data creating build/bdist.linux-aarch64/wheel/glyphsLib/featureWriters copying build/lib/glyphsLib/featureWriters/__init__.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/featureWriters copying build/lib/glyphsLib/featureWriters/markFeatureWriter.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/featureWriters creating build/bdist.linux-aarch64/wheel/glyphsLib/filters copying build/lib/glyphsLib/filters/__init__.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/filters copying build/lib/glyphsLib/filters/cornerComponents.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/filters copying build/lib/glyphsLib/filters/eraseOpenCorners.py -> build/bdist.linux-aarch64/wheel/./glyphsLib/filters running install_egg_info Copying Lib/glyphsLib.egg-info to build/bdist.linux-aarch64/wheel/./glyphsLib-6.9.5-py3.13.egg-info running install_scripts creating build/bdist.linux-aarch64/wheel/glyphsLib-6.9.5.dist-info/WHEEL creating '/builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.pyproject-builddir/pip-wheel-y820rjd2/.tmp-w_3ri057/glyphsLib-6.9.5-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it adding 'glyphsLib/__init__.py' adding 'glyphsLib/__main__.py' adding 'glyphsLib/_version.py' adding 'glyphsLib/classes.py' adding 'glyphsLib/cli.py' adding 'glyphsLib/glyphdata.py' adding 'glyphsLib/interpolation.py' adding 'glyphsLib/parser.py' adding 'glyphsLib/pens.py' adding 'glyphsLib/types.py' adding 'glyphsLib/util.py' adding 'glyphsLib/writer.py' adding 'glyphsLib/builder/__init__.py' adding 'glyphsLib/builder/anchor_propagation.py' adding 'glyphsLib/builder/anchors.py' adding 'glyphsLib/builder/annotations.py' adding 'glyphsLib/builder/axes.py' adding 'glyphsLib/builder/background_image.py' adding 'glyphsLib/builder/blue_values.py' adding 'glyphsLib/builder/bracket_layers.py' adding 'glyphsLib/builder/builders.py' adding 'glyphsLib/builder/color_layers.py' adding 'glyphsLib/builder/common.py' adding 'glyphsLib/builder/components.py' adding 'glyphsLib/builder/constants.py' adding 'glyphsLib/builder/custom_params.py' adding 'glyphsLib/builder/features.py' adding 'glyphsLib/builder/filters.py' adding 'glyphsLib/builder/font.py' adding 'glyphsLib/builder/glyph.py' adding 'glyphsLib/builder/groups.py' adding 'glyphsLib/builder/guidelines.py' adding 'glyphsLib/builder/hints.py' adding 'glyphsLib/builder/instances.py' adding 'glyphsLib/builder/kerning.py' adding 'glyphsLib/builder/layers.py' adding 'glyphsLib/builder/masters.py' adding 'glyphsLib/builder/names.py' adding 'glyphsLib/builder/paths.py' adding 'glyphsLib/builder/smart_components.py' adding 'glyphsLib/builder/sources.py' adding 'glyphsLib/builder/tokens.py' adding 'glyphsLib/builder/user_data.py' adding 'glyphsLib/builder/transformations/__init__.py' adding 'glyphsLib/builder/transformations/propagate_anchors.py' adding 'glyphsLib/data/GlyphData.xml' adding 'glyphsLib/data/GlyphData_Ideographs.xml' adding 'glyphsLib/data/GlyphData_LICENSE' adding 'glyphsLib/data/__init__.py' adding 'glyphsLib/featureWriters/__init__.py' adding 'glyphsLib/featureWriters/markFeatureWriter.py' adding 'glyphsLib/filters/__init__.py' adding 'glyphsLib/filters/cornerComponents.py' adding 'glyphsLib/filters/eraseOpenCorners.py' adding 'glyphsLib-6.9.5.dist-info/LICENSE' adding 'glyphsLib-6.9.5.dist-info/METADATA' adding 'glyphsLib-6.9.5.dist-info/WHEEL' adding 'glyphsLib-6.9.5.dist-info/entry_points.txt' adding 'glyphsLib-6.9.5.dist-info/top_level.txt' adding 'glyphsLib-6.9.5.dist-info/RECORD' removing build/bdist.linux-aarch64/wheel Building wheel for glyphsLib (pyproject.toml): finished with status 'done' Created wheel for glyphsLib: filename=glyphsLib-6.9.5-py3-none-any.whl size=897649 sha256=9a44491100dc2b32d89a8b8a54eee1877e47f7af01be3d19e96114d2d058662f Stored in directory: /builddir/.cache/pip/wheels/32/fe/a3/d55055481cf63abcc0c2574d5a7f23520b4c53e8c3828b1a21 Successfully built glyphsLib + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.ZHrrlR + umask 022 + cd /builddir/build/BUILD/python-glyphsLib-6.9.5-build + '[' /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-glyphsLib-6.9.5-build + mkdir /builddir/build/BUILD/python-glyphsLib-6.9.5-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 glyphslib-6.9.5 ++ ls /builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/pyproject-wheeldir/glyphsLib-6.9.5-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=glyphsLib==6.9.5 + '[' -z glyphsLib==6.9.5 ']' + TMPDIR=/builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-glyphsLib-6.9.5-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-glyphsLib-6.9.5-build/glyphslib-6.9.5/pyproject-wheeldir glyphsLib==6.9.5 Using pip 24.3.1 from /usr/lib/python3.13/site-packages/pip (python 3.13) Looking in links: /builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/pyproject-wheeldir Processing ./pyproject-wheeldir/glyphsLib-6.9.5-py3-none-any.whl Installing collected packages: glyphsLib Creating /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/bin changing mode of /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/bin/glyphs2ufo to 755 changing mode of /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/bin/ufo2glyphs to 755 Successfully installed glyphsLib-6.9.5 + '[' -d /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/bin/glyphs2ufo /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/bin/ufo2glyphs /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/bin/glyphs2ufo: updating /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/bin/ufo2glyphs: updating + rm -rfv /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/python-glyphsLib-6.9.5-build/python-glyphsLib-6.9.5-2.fc43.noarch-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + site_dirs+=("/usr/lib/python3.13/site-packages") + '[' /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib64/python3.13/site-packages '!=' /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages ']' + '[' -d /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib64/python3.13/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.13/site-packages/glyphsLib-6.9.5.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib-6.9.5.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-glyphsLib-6.9.5-build/BUILDROOT --record /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib-6.9.5.dist-info/RECORD --output /builddir/build/BUILD/python-glyphsLib-6.9.5-build/python-glyphsLib-6.9.5-2.fc43.noarch-pyproject-record + rm -fv /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib-6.9.5.dist-info/RECORD removed '/builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib-6.9.5.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib-6.9.5.dist-info/REQUESTED removed '/builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib-6.9.5.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-glyphsLib-6.9.5-build/python-glyphsLib-6.9.5-2.fc43.noarch-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-glyphsLib-6.9.5-build/python-glyphsLib-6.9.5-2.fc43.noarch-pyproject-files --output-modules /builddir/build/BUILD/python-glyphsLib-6.9.5-build/python-glyphsLib-6.9.5-2.fc43.noarch-pyproject-modules --buildroot /builddir/build/BUILD/python-glyphsLib-6.9.5-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-glyphsLib-6.9.5-build/python-glyphsLib-6.9.5-2.fc43.noarch-pyproject-record --prefix /usr -l glyphsLib + install -d /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/share/man/man1 + for bin in glyphs2ufo ufo2glyphs + env PYTHONPATH=/builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages PYTHONDONTWRITEBYTECODE=1 help2man --no-info --name 'Metapackage for python3-glyphsLib: defcon extras' --output=/builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/share/man/man1/glyphs2ufo.1 /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/bin/glyphs2ufo + for bin in glyphs2ufo ufo2glyphs + env PYTHONPATH=/builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages PYTHONDONTWRITEBYTECODE=1 help2man --no-info --name 'Metapackage for python3-glyphsLib: defcon extras' --output=/builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/share/man/man1/ufo2glyphs.1 /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/bin/ufo2glyphs + /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-glyphsLib-6.9.5-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-glyphsLib-6.9.5-build/BUILDROOT /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/transformations/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/background_image.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/anchors.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/blue_values.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/annotations.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/color_layers.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/names.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/anchor_propagation.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/transformations/__pycache__/propagate_anchors.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/bracket_layers.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/transformations/__pycache__/propagate_anchors.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/color_layers.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/components.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/bracket_layers.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/common.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/paths.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/paths.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/instances.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/kerning.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/glyph.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/smart_components.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/instances.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/groups.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/layers.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/constants.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/axes.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/guidelines.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/hints.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/tokens.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/masters.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/glyph.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/groups.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/sources.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/data/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/builders.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/filters.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/featureWriters/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/user_data.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/filters/__pycache__/__init__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/featureWriters/__pycache__/markFeatureWriter.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/__pycache__/__init__.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/filters/__pycache__/eraseOpenCorners.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/font.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/axes.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/__pycache__/__init__.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/__pycache__/__main__.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/__pycache__/_version.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/__pycache__/interpolation.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/__pycache__/pens.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/__pycache__/parser.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/__pycache__/util.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/__pycache__/writer.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/filters/__pycache__/cornerComponents.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/features.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/__pycache__/glyphdata.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/__pycache__/glyphdata.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/features.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/__pycache__/custom_params.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/__pycache__/cli.cpython-313.pyc: rewriting with normalized contents /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/__pycache__/types.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/__pycache__/types.cpython-313.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/__pycache__/classes.cpython-313.pyc: replacing with normalized version /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/__pycache__/classes.cpython-313.opt-1.pyc: replacing with normalized version Scanned 22 directories and 166 files, processed 64 inodes, 64 modified (26 replaced + 38 rewritten), 0 unsupported format, 0 errors Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.n3h7JI + umask 022 + cd /builddir/build/BUILD/python-glyphsLib-6.9.5-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 glyphslib-6.9.5 + '[' '!' -f /builddir/build/BUILD/python-glyphsLib-6.9.5-build/python-glyphsLib-6.9.5-2.fc43.noarch-pyproject-modules ']' + PATH=/builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib64/python3.13/site-packages:/builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages + _PYTHONSITE=/builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib64/python3.13/site-packages:/builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/python-glyphsLib-6.9.5-build/python-glyphsLib-6.9.5-2.fc43.noarch-pyproject-modules Check import: glyphsLib Check import: glyphsLib.builder Check import: glyphsLib.builder.anchor_propagation Check import: glyphsLib.builder.anchors Check import: glyphsLib.builder.annotations Check import: glyphsLib.builder.axes Check import: glyphsLib.builder.background_image Check import: glyphsLib.builder.blue_values Check import: glyphsLib.builder.bracket_layers Check import: glyphsLib.builder.builders Check import: glyphsLib.builder.color_layers Check import: glyphsLib.builder.common Check import: glyphsLib.builder.components Check import: glyphsLib.builder.constants Check import: glyphsLib.builder.custom_params Check import: glyphsLib.builder.features Check import: glyphsLib.builder.filters Check import: glyphsLib.builder.font Check import: glyphsLib.builder.glyph Check import: glyphsLib.builder.groups Check import: glyphsLib.builder.guidelines Check import: glyphsLib.builder.hints Check import: glyphsLib.builder.instances Check import: glyphsLib.builder.kerning Check import: glyphsLib.builder.layers Check import: glyphsLib.builder.masters Check import: glyphsLib.builder.names Check import: glyphsLib.builder.paths Check import: glyphsLib.builder.smart_components Check import: glyphsLib.builder.sources Check import: glyphsLib.builder.tokens Check import: glyphsLib.builder.transformations Check import: glyphsLib.builder.transformations.propagate_anchors Check import: glyphsLib.builder.user_data Check import: glyphsLib.classes Check import: glyphsLib.cli Check import: glyphsLib.data Check import: glyphsLib.featureWriters Check import: glyphsLib.featureWriters.markFeatureWriter Check import: glyphsLib.filters Check import: glyphsLib.filters.cornerComponents Check import: glyphsLib.filters.eraseOpenCorners Check import: glyphsLib.glyphdata Check import: glyphsLib.interpolation Check import: glyphsLib.parser Check import: glyphsLib.pens Check import: glyphsLib.types Check import: glyphsLib.util Check import: glyphsLib.writer + ignore=' --ignore=tests/builder/builder_test.py' + ignore=' --ignore=tests/builder/builder_test.py --ignore=tests/builder/instances_test.py' + ignore=' --ignore=tests/builder/builder_test.py --ignore=tests/builder/instances_test.py --ignore=tests/builder/roundtrip_test.py' + ignore=' --ignore=tests/builder/builder_test.py --ignore=tests/builder/instances_test.py --ignore=tests/builder/roundtrip_test.py --ignore=tests/test_helpers.py' + ignore=' --ignore=tests/builder/builder_test.py --ignore=tests/builder/instances_test.py --ignore=tests/builder/roundtrip_test.py --ignore=tests/test_helpers.py --ignore=tests/writer_test.py' + ignore=' --ignore=tests/builder/builder_test.py --ignore=tests/builder/instances_test.py --ignore=tests/builder/roundtrip_test.py --ignore=tests/test_helpers.py --ignore=tests/writer_test.py --ignore=tests/builder/designspace_gen_test.py' + ignore=' --ignore=tests/builder/builder_test.py --ignore=tests/builder/instances_test.py --ignore=tests/builder/roundtrip_test.py --ignore=tests/test_helpers.py --ignore=tests/writer_test.py --ignore=tests/builder/designspace_gen_test.py --ignore=tests/builder/interpolation_test.py' + 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-glyphsLib-6.9.5-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib64/python3.13/site-packages:/builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=12 + /usr/bin/pytest -v -rs --ignore=tests/builder/builder_test.py --ignore=tests/builder/instances_test.py --ignore=tests/builder/roundtrip_test.py --ignore=tests/test_helpers.py --ignore=tests/writer_test.py --ignore=tests/builder/designspace_gen_test.py --ignore=tests/builder/interpolation_test.py ============================= test session starts ============================== platform linux -- Python 3.13.2, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3 cachedir: .pytest_cache Using --randomly-seed=1433456812 rootdir: /builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5 configfile: pyproject.toml plugins: xdist-3.6.1, randomly-3.16.0 collecting ... collected 866 items tests/builder/filters_test.py::test_is_pre PASSED [ 0%] tests/builder/filters_test.py::test_single_name PASSED [ 0%] tests/builder/filters_test.py::test_positional_parameter PASSED [ 0%] tests/builder/filters_test.py::test_empty_args_trailing_semicolon PASSED [ 0%] tests/builder/filters_test.py::test_complete_parameter PASSED [ 0%] tests/builder/filters_test.py::test_empty_string PASSED [ 0%] tests/builder/filters_test.py::test_duplicate_exclude_include PASSED [ 0%] tests/builder/filters_test.py::test_no_name PASSED [ 0%] tests/tokens_test.py::test_token_expander[$[rightKerningGroup like "L"]-A-False] PASSED [ 1%] tests/tokens_test.py::test_token_expander[pos A -${A:width};-pos A -600;-False] PASSED [ 1%] tests/tokens_test.py::test_token_expander[pos A ${A:width*-1};-pos A -600;-False] PASSED [ 1%] tests/tokens_test.py::test_token_expander[pos A ${A:anchors.top.x};-pos A 300;-False] PASSED [ 1%] tests/tokens_test.py::test_token_expander[pos A ${A:anchors.ogonek.z};--True] PASSED [ 1%] tests/tokens_test.py::test_token_expander[$[name endswith '.sc']-A.sc-False] PASSED [ 1%] tests/tokens_test.py::test_token_expander[$[countOfLayers > 2]-space-False] PASSED [ 1%] tests/tokens_test.py::test_token_expander[pos a ${padding + (padding/2)} b;-pos a 375 b;-False] PASSED [ 1%] tests/tokens_test.py::test_token_expander[$[colorIndex == 5]-Sacute-False] PASSED [ 1%] tests/tokens_test.py::test_token_expander[pos a ${padding + (padding/2.5)} b;-pos a 350 b;-False] PASSED [ 2%] tests/tokens_test.py::test_token_expander[$[leftKerningGroup like "H"]-A-False] PASSED [ 2%] tests/tokens_test.py::test_token_expander[$[name ENDSWITH '.sc' AND NOT name ENDSWITH '.sc']--False] PASSED [ 2%] tests/tokens_test.py::test_token_expander[pos a ${padding} b;-pos a 250 b;-False] PASSED [ 2%] tests/tokens_test.py::test_token_expander[$[NOT name endswith '.sc']-A space Sacute-False] PASSED [ 2%] tests/tokens_test.py::test_token_expander[$[name endswith '.sc' or not name endswith '.sc']-A.sc A space Sacute-False] PASSED [ 2%] tests/tokens_test.py::test_token_expander[$[name matches "S|s.*"]-A.sc space Sacute-False] PASSED [ 2%] tests/tokens_test.py::test_token_expander[$[script like "latin"]-A-False] PASSED [ 2%] tests/tokens_test.py::test_token_expander[$[name endswith '.sc' && ! name endswith '.sc']--False] PASSED [ 3%] tests/tokens_test.py::test_token_expander[pos A ${A:width/10};-pos A 60;-False] PASSED [ 3%] tests/tokens_test.py::test_token_expander[$[name like 'S*']-Sacute-False] PASSED [ 3%] tests/tokens_test.py::test_end_to_end PASSED [ 3%] tests/tokens_test.py::test_token_expander[$[category like "Separator"]-Sacute-False] PASSED [ 3%] tests/tokens_test.py::test_token_expander[pos A ${A:width+padding};-pos A 850;-False] PASSED [ 3%] tests/tokens_test.py::test_token_expander[pos A <${A:anchors.top.x} ${A:anchors.top.y} 0 0>;-pos A <300 700 0 0>;-False] PASSED [ 3%] tests/tokens_test.py::test_token_expander[pos A ${A:width+width};-pos A 1200;-False] PASSED [ 3%] tests/tokens_test.py::test_token_expander[$[name like 'Sacut']--False] PASSED [ 3%] tests/tokens_test.py::test_token_expander[$[name endswith '.sc' and not name endswith '.sc']--False] PASSED [ 4%] tests/tokens_test.py::test_token_expander[pos a $xxx b;--True] PASSED [ 4%] tests/tokens_test.py::test_token_expander[pos A ${A:width+1};-pos A 601;-False] PASSED [ 4%] tests/tokens_test.py::test_token_expander[pos A ${A:anchors.ogonek.y*1.5};-pos A 15;-False] PASSED [ 4%] tests/tokens_test.py::test_token_expander[$[name ENDSWITH '.sc' OR NOT name ENDSWITH '.sc']-A.sc A space Sacute-False] PASSED [ 4%] tests/tokens_test.py::test_token_expander[pos A ${A:anchors.center.x};--True] PASSED [ 4%] tests/tokens_test.py::test_token_expander[$[not name endswith '.sc']-A space Sacute-False] PASSED [ 4%] tests/tokens_test.py::test_token_expander[pos A ${A:width-10};-pos A 590;-False] PASSED [ 4%] tests/tokens_test.py::test_token_expander[$[name endswith '.sc' || ! name endswith '.sc']-A.sc A space Sacute-False] PASSED [ 4%] tests/tokens_test.py::test_token_expander[$[countOfUnicodes > 1]-space-False] PASSED [ 5%] tests/tokens_test.py::test_token_expander[$[note contains "love it"]-A.sc-False] PASSED [ 5%] tests/tokens_test.py::test_token_expander[pos a ${padding * 2} b;-pos a 500 b;-False] PASSED [ 5%] tests/tokens_test.py::test_token_expander[pos a $padding b;-pos a 250 b;-False] PASSED [ 5%] tests/tokens_test.py::test_token_expander[pos A ${A:length};--True] PASSED [ 5%] tests/tokens_test.py::test_token_expander[$[script == "latin"]-A-False] PASSED [ 5%] tests/tokens_test.py::test_token_expander[pos a ${padding + padding} b;-pos a 500 b;-False] PASSED [ 5%] tests/tokens_test.py::test_token_expander[sub a by b;-sub a by b;-False] PASSED [ 5%] tests/tokens_test.py::test_token_expander[pos A ${A:width*10};-pos A 6000;-False] PASSED [ 6%] tests/tokens_test.py::test_token_expander[pos A ${A:anchors.ogonek.y};-pos A 10;-False] PASSED [ 6%] tests/tokens_test.py::test_token_expander[$[unicode beginswith "41"]-A-False] PASSED [ 6%] tests/tokens_test.py::test_token_expander[$[name like 'A']-A-False] PASSED [ 6%] tests/tokens_test.py::test_token_expander[$[! name endswith '.sc']-A space Sacute-False] PASSED [ 6%] tests/tokens_test.py::test_token_expander[$[name like 'S?cute']-Sacute-False] PASSED [ 6%] tests/tokens_test.py::test_token_expander[$[subCategory like "Arrow"]-Sacute-False] PASSED [ 6%] tests/tokens_test.py::test_token_expander[pos A ${A.sc:width};-pos A 600;-False] PASSED [ 6%] tests/parser_test.py::ParserGlyphTest::test_parse_glyphs PASSED [ 6%] tests/parser_test.py::ParserGlyphTest::test_IntFloatCoordinates PASSED [ 7%] tests/parser_test.py::ParserGlyphTest::test_parse_empty_glyphs PASSED [ 7%] tests/parser_test.py::ParserTest::test_parse_str_inf PASSED [ 7%] tests/parser_test.py::ParserTest::test_parse_hex_data PASSED [ 7%] tests/parser_test.py::ParserTest::test_unexpected_content PASSED [ 7%] tests/parser_test.py::ParserTest::test_parse_trailing_content_bytes_semicolon PASSED [ 7%] tests/parser_test.py::ParserTest::test_trim_value PASSED [ 7%] tests/parser_test.py::ParserTest::test_trailing_content_not_semicolon PASSED [ 7%] tests/parser_test.py::ParserTest::test_dont_crash_on_string_that_looks_like_a_dict PASSED [ 7%] tests/parser_test.py::ParserTest::test_parse PASSED [ 8%] tests/parser_test.py::ParserTest::test_parse_trailing_content_semicolon PASSED [ 8%] tests/parser_test.py::ParserTest::test_parse_stringy_floats PASSED [ 8%] tests/parser_test.py::ParserTest::test_with_utf8 PASSED [ 8%] tests/parser_test.py::ParserTest::test_parse_multiple_unicodes PASSED [ 8%] tests/parser_test.py::ParserTest::test_parse_str_nan PASSED [ 8%] tests/parser_test.py::ParserTest::test_parse_single_unicodes PASSED [ 8%] tests/parser_test.py::ParserTest::test_parse_float_no_frac_as_int PASSED [ 8%] tests/parser_test.py::ParserTest::test_parse_dict_in_dict PASSED [ 9%] tests/parser_test.py::ParserTest::test_parse_str_infinity PASSED [ 9%] tests/parser_test.py::ParserTest::test_parse_float_as_float PASSED [ 9%] tests/feature_writers_test.py::test_ignorable_anchors PASSED [ 9%] tests/feature_writers_test.py::test_contextual_anchors PASSED [ 9%] tests/glyphdata_test.py::GlyphDataTest::test_glyphdata_no_duplicates PASSED [ 9%] tests/glyphdata_test.py::GlyphDataTest::test_unicode PASSED [ 9%] tests/glyphdata_test.py::GlyphDataTest::test_category_buy_unicode PASSED [ 9%] tests/glyphdata_test.py::GlyphDataTest::test_production_name PASSED [ 9%] tests/glyphdata_test.py::GlyphDataTest::test_category PASSED [ 10%] tests/glyphdata_test.py::GlyphDataTest::test_bug232 PASSED [ 10%] tests/glyphdata_test.py::test_prod_names[na_uMatra-tamil-uni0BA80BC1] PASSED [ 10%] tests/glyphdata_test.py::test_prod_names[Men_Now-arm.liga-uni05440546.liga] PASSED [ 10%] tests/glyphdata_test.py::test_prod_names[ca_uMatra-tamil-uni0B9A0BC1] PASSED [ 10%] tests/glyphdata_test.py::test_prod_names[iMark_toandakhiat-khmer.narrow-uni17B717CD.narrow] PASSED [ 10%] tests/glyphdata_test.py::test_prod_names[ja_iMatra-tamil-uni0B9C0BBF] PASSED [ 10%] tests/glyphdata_test.py::test_prod_names[eShortMatra_candraBindu-deva-uni09460901] PASSED [ 10%] tests/glyphdata_test.py::test_prod_names[eCandraMatra_reph-deva-uni09450930094D] PASSED [ 10%] tests/glyphdata_test.py::test_prod_names[eShortMatra_reph_anusvara-deva-uni09460930094D0902] PASSED [ 11%] tests/glyphdata_test.py::test_prod_names[dd_ddha-deva-uni0921094D0922] PASSED [ 11%] tests/glyphdata_test.py::test_prod_names[lamed_dagesh_holam-hb-uni05DC05BC05B9] PASSED [ 11%] tests/glyphdata_test.py::test_prod_names[d_dha-deva-uni0926094D0927] PASSED [ 11%] tests/glyphdata_test.py::test_prod_names[llla_iMatra-tamil-uni0BB40BBF] PASSED [ 11%] tests/glyphdata_test.py::test_prod_names[tta_iMatra-tamil-uni0B9F0BBF] PASSED [ 11%] tests/glyphdata_test.py::test_prod_names[d_ma-deva-uni0926094D092E] PASSED [ 11%] tests/glyphdata_test.py::test_prod_names[d_bha-deva-uni0926094D092D] PASSED [ 11%] tests/glyphdata_test.py::test_prod_names[ka_uMatra-tamil-uni0B950BC1] PASSED [ 12%] tests/glyphdata_test.py::test_prod_names[h_na-deva-uni0939094D0928] PASSED [ 12%] tests/glyphdata_test.py::test_prod_names[idotaccent.sc-i.loclTRK.sc] PASSED [ 12%] tests/glyphdata_test.py::test_prod_names[sa_iMatra-tamil-uni0BB80BBF] PASSED [ 12%] tests/glyphdata_test.py::test_prod_names[ta_uMatra-tamil-uni0BA40BC1] PASSED [ 12%] tests/glyphdata_test.py::test_prod_names[nikhahit_maiTri-thai-uni0E4D0E4A] PASSED [ 12%] tests/glyphdata_test.py::test_prod_names[nya_uuMatra-tamil-uni0B9E0BC2] PASSED [ 12%] tests/glyphdata_test.py::test_prod_names[tth_ttha-deva-uni0920094D0920] PASSED [ 12%] tests/glyphdata_test.py::test_prod_names[k_ssa_iiMatra-tamil-uni0B950BCD0BB70BC0] PASSED [ 12%] tests/glyphdata_test.py::test_prod_names[ra_uMatra-deva-uni09300941] PASSED [ 13%] tests/glyphdata_test.py::test_prod_names[sh_ra-deva-uni0936094D0930] PASSED [ 13%] tests/glyphdata_test.py::test_prod_names[j_ny-deva.alt8-uni091C094D091E094D.alt8] PASSED [ 13%] tests/glyphdata_test.py::test_prod_names[tt_tta-deva-uni091F094D091F] PASSED [ 13%] tests/glyphdata_test.py::test_prod_names[k_ssa_iMatra-tamil-uni0B950BCD0BB70BBF] PASSED [ 13%] tests/glyphdata_test.py::test_prod_names[niggahita_maiEk-lao-uni0ECD0EC8] PASSED [ 13%] tests/glyphdata_test.py::test_prod_names[eShortMatra_anusvara-deva-uni09460902] PASSED [ 13%] tests/glyphdata_test.py::test_prod_names[ngoNgu_underscore-thai-uni0E07005F] PASSED [ 13%] tests/glyphdata_test.py::test_prod_names[hatafpatah_siluqleft-hb-uni05B205BD] PASSED [ 13%] tests/glyphdata_test.py::test_prod_names[ra_uuMatra-tamil-uni0BB00BC2] PASSED [ 14%] tests/glyphdata_test.py::test_prod_names[ta_uuMatra-tamil-uni0BA40BC2] PASSED [ 14%] tests/glyphdata_test.py::test_prod_names[ta_iMatra-tamil-uni0BA40BBF] PASSED [ 14%] tests/glyphdata_test.py::test_prod_names[la_uuMatra-tamil-uni0BB20BC2] PASSED [ 14%] tests/glyphdata_test.py::test_prod_names[ca_uuMatra-tamil-uni0B9A0BC2] PASSED [ 14%] tests/glyphdata_test.py::test_prod_names[j_ny-deva.alt6-uni091C094D091E094D.alt6] PASSED [ 14%] tests/glyphdata_test.py::test_prod_names[dd_dda-deva-uni0921094D0921] PASSED [ 14%] tests/glyphdata_test.py::test_prod_names[Men_Ech-arm.liga-uni05440535.liga] PASSED [ 14%] tests/glyphdata_test.py::test_prod_names[llla_uMatra-tamil-uni0BB40BC1] PASSED [ 15%] tests/glyphdata_test.py::test_prod_names[niggahita_maiCatawa-lao.right-uni0ECD0ECB.right] PASSED [ 15%] tests/glyphdata_test.py::test_prod_names[j_ny-deva.alt3-uni091C094D091E094D.alt3] PASSED [ 15%] tests/glyphdata_test.py::test_prod_names[tta_uuMatra-tamil-uni0B9F0BC2] PASSED [ 15%] tests/glyphdata_test.py::test_prod_names[nikhahit_maiEk-thai-uni0E4D0E48] PASSED [ 15%] tests/glyphdata_test.py::test_prod_names[nnna_uuMatra-tamil-uni0BA90BC2] PASSED [ 15%] tests/glyphdata_test.py::test_prod_names[j_ny-deva.alt7-uni091C094D091E094D.alt7] PASSED [ 15%] tests/glyphdata_test.py::test_prod_names[finalkaf_qamats-hb-uni05DA05B8] PASSED [ 15%] tests/glyphdata_test.py::test_prod_names[finalkafdagesh_qamats-hb-uniFB3A05B8] PASSED [ 15%] tests/glyphdata_test.py::test_prod_names[aiMatra_candraBindu-deva-uni09480901] PASSED [ 16%] tests/glyphdata_test.py::test_prod_names[iiMatra_reph-deva.alt2-uni09400930094D.alt2] PASSED [ 16%] tests/glyphdata_test.py::test_prod_names[d_va-deva-uni0926094D0935] PASSED [ 16%] tests/glyphdata_test.py::test_prod_names[nno-khmer.below.narrow1-uni17D2178E.narrow1] PASSED [ 16%] tests/glyphdata_test.py::test_prod_names[ca_iMatra-tamil-uni0B9A0BBF] PASSED [ 16%] tests/glyphdata_test.py::test_prod_names[hatafqamats_siluqleft-hb-uni05B305BD] PASSED [ 16%] tests/glyphdata_test.py::test_prod_names[pa_uuMatra-tamil-uni0BAA0BC2] PASSED [ 16%] tests/glyphdata_test.py::test_prod_names[moMa_underscore-thai-uni0E21005F] PASSED [ 16%] tests/glyphdata_test.py::test_prod_names[nyo-khmer.full.below.narrow-uni17D21789.full.below.narrow] PASSED [ 16%] tests/glyphdata_test.py::test_prod_names[finalkafdagesh_sheva-hb-uniFB3A05B0] PASSED [ 17%] tests/glyphdata_test.py::test_prod_names[iMark_toandakhiat-khmer-uni17B717CD] PASSED [ 17%] tests/glyphdata_test.py::test_prod_names[nikhahit_maiTho-thai-uni0E4D0E49] PASSED [ 17%] tests/glyphdata_test.py::test_prod_names[d_ga-deva-uni0926094D0917] PASSED [ 17%] tests/glyphdata_test.py::test_prod_names[Men_Ini-arm.liga-uni0544053B.liga] PASSED [ 17%] tests/glyphdata_test.py::test_prod_names[finalkaf_sheva-hb-uni05DA05B0] PASSED [ 17%] tests/glyphdata_test.py::test_prod_names[h_ma-deva-uni0939094D092E] PASSED [ 17%] tests/glyphdata_test.py::test_prod_names[lla_uuMatra-tamil-uni0BB30BC2] PASSED [ 17%] tests/glyphdata_test.py::test_prod_names[d_gha-deva-uni0926094D0918] PASSED [ 18%] tests/glyphdata_test.py::test_prod_names[iiMatra_reph_anusvara-deva-uni09400930094D0902] PASSED [ 18%] tests/glyphdata_test.py::test_prod_names[ma_uuMatra-tamil-uni0BAE0BC2] PASSED [ 18%] tests/glyphdata_test.py::test_prod_names[h_ya-deva-uni0939094D092F] PASSED [ 18%] tests/glyphdata_test.py::test_prod_names[ssa_iMatra-tamil-uni0BB70BBF] PASSED [ 18%] tests/glyphdata_test.py::test_prod_names[k_ss-deva.alt7-uni0915094D0937094D.alt7] PASSED [ 18%] tests/glyphdata_test.py::test_prod_names[t_ra-deva-uni0924094D0930] PASSED [ 18%] tests/glyphdata_test.py::test_prod_names[la_uMatra-tamil-uni0BB20BC1] PASSED [ 18%] tests/glyphdata_test.py::test_prod_names[niggahita_maiTho-lao-uni0ECD0EC9] PASSED [ 18%] tests/glyphdata_test.py::test_prod_names[yoYing_underscore-thai-uni0E0D005F] PASSED [ 19%] tests/glyphdata_test.py::test_prod_names[na_uuMatra-tamil-uni0BA80BC2] PASSED [ 19%] tests/glyphdata_test.py::test_prod_names[h_ra-deva-uni0939094D0930] PASSED [ 19%] tests/glyphdata_test.py::test_prod_names[llla_iiMatra-tamil-uni0BB40BC0] PASSED [ 19%] tests/glyphdata_test.py::test_prod_names[nya_uMatra-tamil-uni0B9E0BC1] PASSED [ 19%] tests/glyphdata_test.py::test_prod_names[ddh_ddha-deva-uni0922094D0922] PASSED [ 19%] tests/glyphdata_test.py::test_prod_names[da_uuMatra-deva-uni09260942] PASSED [ 19%] tests/glyphdata_test.py::test_prod_names[nikhahit_maiEk-thai.narrow-uni0E4D0E48.narrow] PASSED [ 19%] tests/glyphdata_test.py::test_prod_names[nga_uMatra-tamil-uni0B990BC1] PASSED [ 19%] tests/glyphdata_test.py::test_prod_names[ta-khmer.below.ro-uni17D2178F.ro] PASSED [ 20%] tests/glyphdata_test.py::test_prod_names[aiMatra_reph-deva-uni09480930094D] PASSED [ 20%] tests/glyphdata_test.py::test_prod_names[nikhahit_maiChattawa-thai.narrow-uni0E4D0E4B.narrow] PASSED [ 20%] tests/glyphdata_test.py::test_prod_names[ng_ya-deva-uni0919094D092F] PASSED [ 20%] tests/glyphdata_test.py::test_prod_names[ss_tta-deva-uni0937094D091F] PASSED [ 20%] tests/glyphdata_test.py::test_prod_names[k_ssa_uuMatra-tamil-uni0B950BCD0BB70BC2] PASSED [ 20%] tests/glyphdata_test.py::test_prod_names[d_ba-deva-uni0926094D092C] PASSED [ 20%] tests/glyphdata_test.py::test_prod_names[pho-khmer.below.ro-uni17D21797.ro] PASSED [ 20%] tests/glyphdata_test.py::test_prod_names[ch_ya-deva-uni091B094D092F] PASSED [ 21%] tests/glyphdata_test.py::test_prod_names[d_dh_ya-deva-uni0926094D0927094D092F] PASSED [ 21%] tests/glyphdata_test.py::test_prod_names[ma_uMatra-tamil-uni0BAE0BC1] PASSED [ 21%] tests/glyphdata_test.py::test_prod_names[j_ny-deva-uni091C094D091E094D] PASSED [ 21%] tests/glyphdata_test.py::test_prod_names[rra_uuMatra-tamil-uni0BB10BC2] PASSED [ 21%] tests/glyphdata_test.py::test_prod_names[noNu_underscore-thai-uni0E19005F] PASSED [ 21%] tests/glyphdata_test.py::test_prod_names[reph_anusvara-deva-uni0930094D0902] PASSED [ 21%] tests/glyphdata_test.py::test_prod_names[nna_uuMatra-tamil-uni0BA30BC2] PASSED [ 21%] tests/glyphdata_test.py::test_prod_names[ja_iiMatra-tamil-uni0B9C0BC0] PASSED [ 21%] tests/glyphdata_test.py::test_prod_names[la_iiMatra-tamil-uni0BB20BC0] PASSED [ 22%] tests/glyphdata_test.py::test_prod_names[sa_iiMatra-tamil-uni0BB80BC0] PASSED [ 22%] tests/glyphdata_test.py::test_prod_names[k_ssa-deva-uni0915094D0937] PASSED [ 22%] tests/glyphdata_test.py::test_prod_names[eShortMatra_reph-deva-uni09460930094D] PASSED [ 22%] tests/glyphdata_test.py::test_prod_names[eMatra_anusvara-deva-uni09470902] PASSED [ 22%] tests/glyphdata_test.py::test_prod_names[p_ta-deva-uni092A094D0924] PASSED [ 22%] tests/glyphdata_test.py::test_prod_names[d_ya-deva-uni0926094D092F] PASSED [ 22%] tests/glyphdata_test.py::test_prod_names[na_iMatra-tamil-uni0BA80BBF] PASSED [ 22%] tests/glyphdata_test.py::test_prod_names[ka_uuMatra-tamil-uni0B950BC2] PASSED [ 22%] tests/glyphdata_test.py::test_prod_names[k_ss-deva.alt3-uni0915094D0937094D.alt3] PASSED [ 23%] tests/glyphdata_test.py::test_prod_names[ma_iMatra-tamil-uni0BAE0BBF] PASSED [ 23%] tests/glyphdata_test.py::test_prod_names[ha_iMatra-tamil-uni0BB90BBF] PASSED [ 23%] tests/glyphdata_test.py::test_prod_names[da-khmer.below.ro-uni17D2178A.ro] PASSED [ 23%] tests/glyphdata_test.py::test_prod_names[aiMatra_reph_anusvara-deva-uni09480930094D0902] PASSED [ 23%] tests/glyphdata_test.py::test_prod_names[rra_iMatra-tamil-uni0BB10BBF] PASSED [ 23%] tests/glyphdata_test.py::test_prod_names[rra_uMatra-tamil-uni0BB10BC1] PASSED [ 23%] tests/glyphdata_test.py::test_prod_names[h_la-deva-uni0939094D0932] PASSED [ 23%] tests/glyphdata_test.py::test_prod_names[ha_rVocalicMatra-deva-uni09390943] PASSED [ 24%] tests/glyphdata_test.py::test_prod_names[ddh_ya-deva-uni0922094D092F] PASSED [ 24%] tests/glyphdata_test.py::test_prod_names[rra_iiMatra-tamil-uni0BB10BC0] PASSED [ 24%] tests/glyphdata_test.py::test_prod_names[ha_uuMatra-deva-uni09390942] PASSED [ 24%] tests/glyphdata_test.py::test_prod_names[da_rVocalicMatra-deva-uni09260943] PASSED [ 24%] tests/glyphdata_test.py::test_prod_names[ya_uMatra-tamil-uni0BAF0BC1] PASSED [ 24%] tests/glyphdata_test.py::test_prod_names[aiMatra_anusvara-deva-uni09480902] PASSED [ 24%] tests/glyphdata_test.py::test_prod_names[sa_uuMatra-tamil-uni0BB80BC2] PASSED [ 24%] tests/glyphdata_test.py::test_prod_names[j_ny-deva.alt4-uni091C094D091E094D.alt4] PASSED [ 24%] tests/glyphdata_test.py::test_prod_names[h_nna-deva-uni0939094D0923] PASSED [ 25%] tests/glyphdata_test.py::test_prod_names[ha_uMatra-deva-uni09390941] PASSED [ 25%] tests/glyphdata_test.py::test_prod_names[ssa_uuMatra-tamil-uni0BB70BC2] PASSED [ 25%] tests/glyphdata_test.py::test_prod_names[da_uMatra-deva-uni09260941] PASSED [ 25%] tests/glyphdata_test.py::test_prod_names[sh_r-deva-uni0936094D094D0930] PASSED [ 25%] tests/glyphdata_test.py::test_prod_names[va_uMatra-tamil-uni0BB50BC1] PASSED [ 25%] tests/glyphdata_test.py::test_prod_names[ro-khmer.pre.narrow-uni17D2179A.narrow] PASSED [ 25%] tests/glyphdata_test.py::test_prod_names[k_ss-deva.alt6-uni0915094D0937094D.alt6] PASSED [ 25%] tests/glyphdata_test.py::test_prod_names[ha_uMatra-tamil-uni0BB90BC1] PASSED [ 25%] tests/glyphdata_test.py::test_prod_names[dd_ya-deva-uni0921094D092F] PASSED [ 26%] tests/glyphdata_test.py::test_prod_names[h_va-deva-uni0939094D0935] PASSED [ 26%] tests/glyphdata_test.py::test_prod_names[k_ss-deva.alt2-uni0915094D0937094D.alt2] PASSED [ 26%] tests/glyphdata_test.py::test_prod_names[va_uuMatra-tamil-uni0BB50BC2] PASSED [ 26%] tests/glyphdata_test.py::test_prod_names[j_ny-deva.alt5-uni091C094D091E094D.alt5] PASSED [ 26%] tests/glyphdata_test.py::test_prod_names[ra_uMatra-tamil-uni0BB00BC1] PASSED [ 26%] tests/glyphdata_test.py::test_prod_names[hatafsegol_siluqleft-hb-uni05B105BD] PASSED [ 26%] tests/glyphdata_test.py::test_prod_names[eMatra_reph-deva-uni09470930094D] PASSED [ 26%] tests/glyphdata_test.py::test_prod_names[niggahita_maiCatawa-lao-uni0ECD0ECB] PASSED [ 27%] tests/glyphdata_test.py::test_prod_names[d_ra-deva-uni0926094D0930] PASSED [ 27%] tests/glyphdata_test.py::test_prod_names[iiMatra_reph_anusvara-deva.alt2-uni09400930094D0902.alt2] PASSED [ 27%] tests/glyphdata_test.py::test_prod_names[ssa_iiMatra-tamil-uni0BB70BC0] PASSED [ 27%] tests/glyphdata_test.py::test_prod_names[niggahita_maiEk-lao.right-uni0ECD0EC8.right] PASSED [ 27%] tests/glyphdata_test.py::test_prod_names[k_ss-deva.alt5-uni0915094D0937094D.alt5] PASSED [ 27%] tests/glyphdata_test.py::test_prod_names[nikhahit_maiTri-thai.narrow-uni0E4D0E4A.narrow] PASSED [ 27%] tests/glyphdata_test.py::test_prod_names[pa_uMatra-tamil-uni0BAA0BC1] PASSED [ 27%] tests/glyphdata_test.py::test_prod_names[sa_uMatra-tamil-uni0BB80BC1] PASSED [ 27%] tests/glyphdata_test.py::test_prod_names[Vew_Now-arm.liga-uni054E0546.liga] PASSED [ 28%] tests/glyphdata_test.py::test_prod_names[nnna_uMatra-tamil-uni0BA90BC1] PASSED [ 28%] tests/glyphdata_test.py::test_prod_names[Men_Xeh-arm.liga-uni0544053D.liga] PASSED [ 28%] tests/glyphdata_test.py::test_prod_names[nikhahit_maiChattawa-thai-uni0E4D0E4B] PASSED [ 28%] tests/glyphdata_test.py::test_prod_names[ss_ttha-deva-uni0937094D0920] PASSED [ 28%] tests/glyphdata_test.py::test_prod_names[h_ra_uuMatra-deva-uni0939094D09300942] PASSED [ 28%] tests/glyphdata_test.py::test_prod_names[nya_iMatra-tamil-uni0B9E0BBF] PASSED [ 28%] tests/glyphdata_test.py::test_prod_names[k_ssa_uMatra-tamil-uni0B950BCD0BB70BC1] PASSED [ 28%] tests/glyphdata_test.py::test_prod_names[nna_uMatra-tamil-uni0BA30BC1] PASSED [ 28%] tests/glyphdata_test.py::test_prod_names[la_iMatra-tamil-uni0BB20BBF] PASSED [ 29%] tests/glyphdata_test.py::test_prod_names[k_ssa-tamil-uni0B950BCD0BB7] PASSED [ 29%] tests/glyphdata_test.py::test_prod_names[niggahita_maiTho-lao.right-uni0ECD0EC9.right] PASSED [ 29%] tests/glyphdata_test.py::test_prod_names[k_ss-deva-uni0915094D0937094D] PASSED [ 29%] tests/glyphdata_test.py::test_prod_names[lamed_holam-hb-uni05DC05B9] PASSED [ 29%] tests/glyphdata_test.py::test_prod_names[ha_uuMatra-tamil-uni0BB90BC2] PASSED [ 29%] tests/glyphdata_test.py::test_prod_names[iiMatra_reph-deva-uni09400930094D] PASSED [ 29%] tests/glyphdata_test.py::test_prod_names[t_ta-deva-uni0924094D0924] PASSED [ 29%] tests/glyphdata_test.py::test_prod_names[ha_iiMatra-tamil-uni0BB90BC0] PASSED [ 30%] tests/glyphdata_test.py::test_prod_names[tth_ya-deva-uni0920094D092F] PASSED [ 30%] tests/glyphdata_test.py::test_prod_names[mo-khmer.below.ro-uni17D21798.ro] PASSED [ 30%] tests/glyphdata_test.py::test_prod_names[nno-khmer.below.narrow2-uni17D2178E.narrow2] PASSED [ 30%] tests/glyphdata_test.py::test_prod_names[nikhahit_maiTho-thai.narrow-uni0E4D0E49.narrow] PASSED [ 30%] tests/glyphdata_test.py::test_prod_names[ssa_uMatra-tamil-uni0BB70BC1] PASSED [ 30%] tests/glyphdata_test.py::test_prod_names[sh_ra_iiMatra-tamil-uni0BB60BCD0BB00BC0] PASSED [ 30%] tests/glyphdata_test.py::test_prod_names[lla_uMatra-tamil-uni0BB30BC1] PASSED [ 30%] tests/glyphdata_test.py::test_prod_names[tt_ya-deva-uni091F094D092F] PASSED [ 30%] tests/glyphdata_test.py::test_prod_names[ka_iMatra-tamil-uni0B950BBF] PASSED [ 31%] tests/glyphdata_test.py::test_prod_names[j_ny-deva.alt2-uni091C094D091E094D.alt2] PASSED [ 31%] tests/glyphdata_test.py::test_prod_names[Ech_Vew-arm.liga-uni0535054E.liga] PASSED [ 31%] tests/glyphdata_test.py::test_prod_names[niggahita_maiTi-lao-uni0ECD0ECA] PASSED [ 31%] tests/glyphdata_test.py::test_prod_names[niggahita_maiTi-lao.right-uni0ECD0ECA.right] PASSED [ 31%] tests/glyphdata_test.py::test_prod_names[ech_vew-arm.liga.sc-uni0565057E.liga.sc] PASSED [ 31%] tests/glyphdata_test.py::test_prod_names[h_ra_uMatra-deva-uni0939094D09300941] PASSED [ 31%] tests/glyphdata_test.py::test_prod_names[t_r-deva-uni0924094D094D0930] PASSED [ 31%] tests/glyphdata_test.py::test_prod_names[tta_uMatra-tamil-uni0B9F0BC1] PASSED [ 31%] tests/glyphdata_test.py::test_prod_names[ma_iiMatra-tamil-uni0BAE0BC0] PASSED [ 32%] tests/glyphdata_test.py::test_prod_names[ha_rrVocalicMatra-deva-uni09390944] PASSED [ 32%] tests/glyphdata_test.py::test_prod_names[d_da-deva-uni0926094D0926] PASSED [ 32%] tests/glyphdata_test.py::test_prod_names[eMatra_candraBindu-deva-uni09470901] PASSED [ 32%] tests/glyphdata_test.py::test_prod_names[eMatra_reph_anusvara-deva-uni09470930094D0902] PASSED [ 32%] tests/glyphdata_test.py::test_prod_names[llla_uuMatra-tamil-uni0BB40BC2] PASSED [ 32%] tests/glyphdata_test.py::test_prod_names[k_ss-deva.alt4-uni0915094D0937094D.alt4] PASSED [ 32%] tests/glyphdata_test.py::test_prod_names[po-khmer.below.ro-uni17D21796.ro] PASSED [ 32%] tests/glyphdata_test.py::test_prod_names[ya_uuMatra-tamil-uni0BAF0BC2] PASSED [ 33%] tests/glyphdata_test.py::test_prod_names[nga_uuMatra-tamil-uni0B990BC2] PASSED [ 33%] tests/glyphdata_test.py::test_prod_names[tt_ttha-deva-uni091F094D0920] PASSED [ 33%] tests/glyphdata_test.py::test_prod_names[ra_uuMatra-deva-uni09300942] PASSED [ 33%] tests/glyphdata_test.py::test_prod_names[eCandraMatra_anusvara-deva-uni09450902] PASSED [ 33%] tests/glyphdata_test.py::test_prod_names[j_nya-deva-uni091C094D091E] PASSED [ 33%] tests/builder/transformations/propagate_anchors_test.py::test_propagate_across_layers PASSED [ 33%] tests/builder/transformations/propagate_anchors_test.py::test_component_anchor PASSED [ 33%] tests/builder/transformations/propagate_anchors_test.py::test_real_files PASSED [ 33%] tests/builder/transformations/propagate_anchors_test.py::test_invert_names_on_rotation PASSED [ 34%] tests/builder/transformations/propagate_anchors_test.py::test_contextual_anchors PASSED [ 34%] tests/builder/transformations/propagate_anchors_test.py::test_no_components_anchors_are_unchanged PASSED [ 34%] tests/builder/transformations/propagate_anchors_test.py::test_origin_anchor PASSED [ 34%] tests/builder/transformations/propagate_anchors_test.py::test_basic_composite_anchor PASSED [ 34%] tests/builder/transformations/propagate_anchors_test.py::test_remove_exit_anchor_on_component PASSED [ 34%] tests/builder/transformations/propagate_anchors_test.py::test_affine_scale PASSED [ 34%] tests/builder/transformations/propagate_anchors_test.py::test_propagate_ligature_anchors PASSED [ 34%] tests/builder/transformations/propagate_anchors_test.py::test_components_by_depth PASSED [ 34%] tests/builder/transformations/propagate_anchors_test.py::test_propagate_across_layers_with_circular_reference PASSED [ 35%] tests/builder/transformations/propagate_anchors_test.py::test_digraphs_arent_ligatures PASSED [ 35%] tests/builder/to_glyphs_test.py::test_open_contour[ufoLib2] PASSED [ 35%] tests/builder/to_glyphs_test.py::test_ufo_filename_is_kept_the_same[ufoLib2] SKIPPED [ 35%] tests/builder/to_glyphs_test.py::test_groups[ufoLib2] PASSED [ 35%] tests/builder/to_glyphs_test.py::test_warn_diff_between_designspace_and_ufos[ufoLib2] PASSED [ 35%] tests/builder/to_glyphs_test.py::test_custom_default_layer_name[ufoLib2] PASSED [ 35%] tests/builder/to_glyphs_test.py::test_dont_copy_advance_to_the_background_unless_it_was_there[ufoLib2] PASSED [ 35%] tests/builder/to_glyphs_test.py::test_glyph_height_and_vertical_origin_trigger_vhea_metrics[ufoLib2] PASSED [ 36%] tests/builder/to_glyphs_test.py::test_glyph_color[ufoLib2] PASSED [ 36%] tests/builder/to_glyphs_test.py::test_anchors_with_same_name_wrong_order_ltr[ufoLib2] SKIPPED [ 36%] tests/builder/to_glyphs_test.py::test_have_default_interpolation_values[ufoLib2] PASSED [ 36%] tests/builder/to_glyphs_test.py::test_only_background[ufoLib2] PASSED [ 36%] tests/builder/to_glyphs_test.py::test_weird_kerning_roundtrip[ufoLib2] PASSED [ 36%] tests/builder/to_glyphs_test.py::test_bad_ufo_date_format_in_glyph_lib[ufoLib2] PASSED [ 36%] tests/builder/to_glyphs_test.py::test_custom_stylemap_style_name[ufoLib2] PASSED [ 36%] tests/builder/to_glyphs_test.py::test_guidelines[ufoLib2] PASSED [ 36%] tests/builder/to_glyphs_test.py::test_anchors_with_same_name_correct_order_ltr[ufoLib2] SKIPPED [ 37%] tests/builder/to_glyphs_test.py::test_designspace_source_locations[ufoLib2] PASSED [ 37%] tests/builder/to_glyphs_test.py::test_double_unicodes[ufoLib2] PASSED [ 37%] tests/builder/to_glyphs_test.py::test_anchors_with_same_name_correct_order_rtl[ufoLib2] SKIPPED [ 37%] tests/builder/to_glyphs_test.py::test_anchors_with_same_name_wrong_order_rtl[ufoLib2] SKIPPED [ 37%] tests/builder/to_glyphs_test.py::test_glyph_height_and_vertical_origin[ufoLib2] PASSED [ 37%] tests/builder/to_glyphs_test.py::test_background_before_foreground[ufoLib2] PASSED [ 37%] tests/builder/designspace_roundtrip_test.py::test_default_master_roundtrips[ufoLib2] PASSED [ 37%] tests/builder/custom_params_test.py::test_ufo_filename[ufoLib2] PASSED [ 37%] tests/builder/custom_params_test.py::test_mutiple_params[ufoLib2] PASSED [ 38%] tests/builder/custom_params_test.py::test_ufo_filename_with_instance_empty[ufoLib2] PASSED [ 38%] tests/builder/custom_params_test.py::test_disabled_glyphOrder_custom_params[ufoLib2-False] PASSED [ 38%] tests/builder/custom_params_test.py::test_ufo_filename_with_legacy[ufoLib2] PASSED [ 38%] tests/builder/custom_params_test.py::test_disabled_glyphOrder_custom_params[ufoLib2-True] PASSED [ 38%] tests/pen_test.py::test_pen_roundtrip[ufoLib2] PASSED [ 38%] tests/builder/fontinfo_test.py::test_info[ufoLib2-Generic Legal Information] PASSED [ 38%] tests/builder/fontinfo_test.py::test_info[ufoLib2-WOFF Data] SKIPPED [ 38%] tests/builder/fontinfo_test.py::test_info[ufoLib2-Generic Dimension Information] PASSED [ 39%] tests/builder/fontinfo_test.py::test_info[ufoLib2-Macintosh FOND Resource Data] PASSED [ 39%] tests/builder/fontinfo_test.py::test_info_name_records[ufoLib2] PASSED [ 39%] tests/builder/fontinfo_test.py::test_info[ufoLib2-Generic Miscellaneous Information] PASSED [ 39%] tests/builder/fontinfo_test.py::test_info[ufoLib2-PostScript Specific Data] PASSED [ 39%] tests/builder/fontinfo_test.py::test_info[ufoLib2-Generic Identification Information] PASSED [ 39%] tests/builder/fontinfo_test.py::test_info[ufoLib2-OpenType vhea Table Fields] PASSED [ 39%] tests/builder/fontinfo_test.py::test_info[ufoLib2-OpenType head Table Fields] PASSED [ 39%] tests/builder/fontinfo_test.py::test_info_gasp_ranges[ufoLib2] PASSED [ 39%] tests/builder/fontinfo_test.py::test_info[ufoLib2-OpenType name Table Fields] PASSED [ 40%] tests/builder/fontinfo_test.py::test_info[ufoLib2-OpenType OS/2 Table Fields] PASSED [ 40%] tests/builder/fontinfo_test.py::test_info[ufoLib2-OpenType hhea Table Fields] PASSED [ 40%] tests/builder/features_test.py::test_drop_disabled_class[ufoLib2] PASSED [ 40%] tests/builder/features_test.py::test_blank[ufoLib2] PASSED [ 40%] tests/builder/features_test.py::test_comments_in_classes[ufoLib2] PASSED [ 40%] tests/builder/features_test.py::test_standalone_lookup[ufoLib2] PASSED [ 40%] tests/builder/features_test.py::test_to_ufos_expand_includes[ufoLib2] PASSED [ 40%] tests/builder/features_test.py::test_drop_disabled_feature[ufoLib2] PASSED [ 40%] tests/builder/features_test.py::test_to_glyphs_expand_includes[ufoLib2] PASSED [ 41%] tests/builder/features_test.py::test_drop_disabled_prefix[ufoLib2] PASSED [ 41%] tests/builder/features_test.py::test_roundtrip_existing_GDEF[ufoLib2] PASSED [ 41%] tests/builder/features_test.py::test_roundtrip_disabled_feature[ufoLib2] PASSED [ 41%] tests/builder/features_test.py::test_roundtrip_feature_prefix_with_only_a_comment[ufoLib2] PASSED [ 41%] tests/builder/features_test.py::test_include[ufoLib2] PASSED [ 41%] tests/builder/features_test.py::test_roundtrip_automatic_feature[ufoLib2] PASSED [ 41%] tests/builder/features_test.py::test_languagesystems[ufoLib2] PASSED [ 41%] tests/builder/features_test.py::test_mark_class_used_as_glyph_class[ufoLib2] PASSED [ 42%] tests/builder/features_test.py::test_feature_names_multi[ufoLib2] PASSED [ 42%] tests/builder/features_test.py::test_roundtrip_empty_feature[ufoLib2] PASSED [ 42%] tests/builder/features_test.py::test_automatic_added_to_manual_kern[ufoLib2] PASSED [ 42%] tests/builder/features_test.py::test_include_no_semicolon[ufoLib2] PASSED [ 42%] tests/builder/features_test.py::test_class_synonym[ufoLib2] PASSED [ 42%] tests/builder/features_test.py::test_feature_names_full[ufoLib2] PASSED [ 42%] tests/builder/features_test.py::test_feature[ufoLib2] PASSED [ 42%] tests/builder/features_test.py::test_groups_remain_at_top[ufoLib2] PASSED [ 42%] tests/builder/features_test.py::test_comment[ufoLib2] PASSED [ 43%] tests/builder/features_test.py::test_classes[ufoLib2] PASSED [ 43%] tests/builder/features_test.py::test_feature_names_notes[ufoLib2] PASSED [ 43%] tests/builder/features_test.py::test_feature_names[ufoLib2] PASSED [ 43%] tests/builder/features_test.py::test_different_features_in_different_UFOS[ufoLib2] PASSED [ 43%] tests/builder/lib_and_user_data_test.py::test_ufo_data_into_font_master_user_data[ufoLib2] PASSED [ 43%] tests/builder/lib_and_user_data_test.py::test_ufo_lib_equivalent_to_font_master_user_data[ufoLib2] PASSED [ 43%] tests/builder/lib_and_user_data_test.py::test_lib_data_types[ufoLib2] PASSED [ 43%] tests/builder/lib_and_user_data_test.py::test_layer_lib_in_font_user_data[ufoLib2] PASSED [ 43%] tests/builder/lib_and_user_data_test.py::test_layer_lib_into_master_user_data[ufoLib2] PASSED [ 44%] tests/builder/lib_and_user_data_test.py::test_glif_lib_equivalent_to_layer_user_data[ufoLib2] PASSED [ 44%] tests/builder/lib_and_user_data_test.py::test_custom_featureWriters_in_designpace_lib[ufoLib2] PASSED [ 44%] tests/builder/axes_test.py::test_virtual_masters_extend_min_max_for_unmapped_axis[ufoLib2] PASSED [ 44%] tests/builder/axes_test.py::test_master_user_location_goes_into_os2_classes[ufoLib2] PASSED [ 44%] tests/builder/axes_test.py::test_weight_width_custom[ufoLib2-axes6] PASSED [ 44%] tests/builder/axes_test.py::test_weight_width_custom[ufoLib2-axes3] PASSED [ 44%] tests/builder/axes_test.py::test_mapping_is_same_regardless_of_axes_custom_parameter[ufoLib2] PASSED [ 44%] tests/builder/axes_test.py::test_weight_width_custom[ufoLib2-axes0] PASSED [ 45%] tests/builder/axes_test.py::test_weight_width_custom[ufoLib2-axes7] PASSED [ 45%] tests/builder/axes_test.py::test_mapping_using_axis_location_cp_on_instances_none[ufoLib2] PASSED [ 45%] tests/builder/axes_test.py::test_mapping_using_axis_location_cp_on_masters_none[ufoLib2] PASSED [ 45%] tests/builder/axes_test.py::test_masters_have_user_locations[ufoLib2] PASSED [ 45%] tests/builder/axes_test.py::test_variable_instance[ufoLib2] PASSED [ 45%] tests/builder/axes_test.py::test_axis_with_no_mapping_does_not_error_in_roundtrip[ufoLib2] PASSED [ 45%] tests/builder/axes_test.py::test_axis_with_no_mapping_does_not_error_in_roundtrip_with_2_axes[ufoLib2] PASSED [ 45%] tests/builder/axes_test.py::test_weight_width_custom[ufoLib2-axes4] PASSED [ 45%] tests/builder/axes_test.py::test_weight_width_custom[ufoLib2-axes2] PASSED [ 46%] tests/builder/axes_test.py::test_weight_width_custom[ufoLib2-axes8] PASSED [ 46%] tests/builder/axes_test.py::test_weight_width_custom[ufoLib2-axes1] PASSED [ 46%] tests/builder/axes_test.py::test_weight_width_custom[ufoLib2-axes5] PASSED [ 46%] tests/builder/axes_test.py::test_single_master_default_weight_400[ufoLib2] PASSED [ 46%] tests/builder/axes_test.py::test_weight_width_custom[ufoLib2-axes9] PASSED [ 46%] tests/builder/axes_test.py::test_axis_mapping[ufoLib2] PASSED [ 46%] tests/builder/axes_test.py::test_mapping_using_axis_location_custom_parameter_on_instances[ufoLib2] PASSED [ 46%] tests/builder/axes_test.py::test_masters_have_user_locations_string[ufoLib2] PASSED [ 46%] tests/glyphs3_test.py::test_glyphs3_rtl_kerning[ufoLib2] PASSED [ 47%] tests/glyphs3_test.py::test_glyphs3_shape_order[ufoLib2] PASSED [ 47%] tests/glyphs3_test.py::test_glyphs2_rtl_kerning[ufoLib2] PASSED [ 47%] tests/smart_components_test.py::test_smarts_with_one_master[ufoLib2] PASSED [ 47%] tests/builder/to_glyphs_test.py::test_open_contour[defcon] PASSED [ 47%] tests/builder/to_glyphs_test.py::test_groups[defcon] PASSED [ 47%] tests/builder/to_glyphs_test.py::test_background_before_foreground[defcon] PASSED [ 47%] tests/builder/to_glyphs_test.py::test_anchors_with_same_name_wrong_order_ltr[defcon] SKIPPED [ 47%] tests/builder/to_glyphs_test.py::test_custom_stylemap_style_name[defcon] PASSED [ 48%] tests/builder/to_glyphs_test.py::test_have_default_interpolation_values[defcon] PASSED [ 48%] tests/builder/to_glyphs_test.py::test_anchors_with_same_name_correct_order_ltr[defcon] SKIPPED [ 48%] tests/builder/to_glyphs_test.py::test_glyph_height_and_vertical_origin[defcon] PASSED [ 48%] tests/builder/to_glyphs_test.py::test_glyph_height_and_vertical_origin_trigger_vhea_metrics[defcon] PASSED [ 48%] tests/builder/to_glyphs_test.py::test_guidelines[defcon] PASSED [ 48%] tests/builder/to_glyphs_test.py::test_double_unicodes[defcon] PASSED [ 48%] tests/builder/to_glyphs_test.py::test_anchors_with_same_name_wrong_order_rtl[defcon] SKIPPED [ 48%] tests/builder/to_glyphs_test.py::test_only_background[defcon] PASSED [ 48%] tests/builder/to_glyphs_test.py::test_warn_diff_between_designspace_and_ufos[defcon] PASSED [ 49%] tests/builder/to_glyphs_test.py::test_dont_copy_advance_to_the_background_unless_it_was_there[defcon] PASSED [ 49%] tests/builder/to_glyphs_test.py::test_bad_ufo_date_format_in_glyph_lib[defcon] PASSED [ 49%] tests/builder/to_glyphs_test.py::test_designspace_source_locations[defcon] PASSED [ 49%] tests/builder/to_glyphs_test.py::test_ufo_filename_is_kept_the_same[defcon] SKIPPED [ 49%] tests/builder/to_glyphs_test.py::test_custom_default_layer_name[defcon] PASSED [ 49%] tests/builder/to_glyphs_test.py::test_weird_kerning_roundtrip[defcon] PASSED [ 49%] tests/builder/to_glyphs_test.py::test_glyph_color[defcon] PASSED [ 49%] tests/builder/to_glyphs_test.py::test_anchors_with_same_name_correct_order_rtl[defcon] SKIPPED [ 50%] tests/builder/designspace_roundtrip_test.py::test_default_master_roundtrips[defcon] PASSED [ 50%] tests/builder/custom_params_test.py::test_mutiple_params[defcon] PASSED [ 50%] tests/builder/custom_params_test.py::test_disabled_glyphOrder_custom_params[defcon-True] PASSED [ 50%] tests/builder/custom_params_test.py::test_ufo_filename_with_instance_empty[defcon] PASSED [ 50%] tests/builder/custom_params_test.py::test_ufo_filename[defcon] PASSED [ 50%] tests/builder/custom_params_test.py::test_disabled_glyphOrder_custom_params[defcon-False] PASSED [ 50%] tests/builder/custom_params_test.py::test_ufo_filename_with_legacy[defcon] PASSED [ 50%] tests/pen_test.py::test_pen_roundtrip[defcon] PASSED [ 50%] tests/builder/fontinfo_test.py::test_info[defcon-Macintosh FOND Resource Data] PASSED [ 51%] tests/builder/fontinfo_test.py::test_info_gasp_ranges[defcon] PASSED [ 51%] tests/builder/fontinfo_test.py::test_info[defcon-Generic Dimension Information] PASSED [ 51%] tests/builder/fontinfo_test.py::test_info[defcon-OpenType OS/2 Table Fields] PASSED [ 51%] tests/builder/fontinfo_test.py::test_info[defcon-PostScript Specific Data] PASSED [ 51%] tests/builder/fontinfo_test.py::test_info[defcon-Generic Miscellaneous Information] PASSED [ 51%] tests/builder/fontinfo_test.py::test_info[defcon-OpenType head Table Fields] PASSED [ 51%] tests/builder/fontinfo_test.py::test_info[defcon-Generic Legal Information] PASSED [ 51%] tests/builder/fontinfo_test.py::test_info_name_records[defcon] PASSED [ 51%] tests/builder/fontinfo_test.py::test_info[defcon-WOFF Data] SKIPPED [ 52%] tests/builder/fontinfo_test.py::test_info[defcon-OpenType name Table Fields] PASSED [ 52%] tests/builder/fontinfo_test.py::test_info[defcon-Generic Identification Information] PASSED [ 52%] tests/builder/fontinfo_test.py::test_info[defcon-OpenType hhea Table Fields] PASSED [ 52%] tests/builder/fontinfo_test.py::test_info[defcon-OpenType vhea Table Fields] PASSED [ 52%] tests/builder/features_test.py::test_comments_in_classes[defcon] PASSED [ 52%] tests/builder/features_test.py::test_feature[defcon] PASSED [ 52%] tests/builder/features_test.py::test_feature_names_full[defcon] PASSED [ 52%] tests/builder/features_test.py::test_include_no_semicolon[defcon] PASSED [ 53%] tests/builder/features_test.py::test_drop_disabled_class[defcon] PASSED [ 53%] tests/builder/features_test.py::test_groups_remain_at_top[defcon] PASSED [ 53%] tests/builder/features_test.py::test_roundtrip_existing_GDEF[defcon] PASSED [ 53%] tests/builder/features_test.py::test_blank[defcon] PASSED [ 53%] tests/builder/features_test.py::test_mark_class_used_as_glyph_class[defcon] PASSED [ 53%] tests/builder/features_test.py::test_to_ufos_expand_includes[defcon] PASSED [ 53%] tests/builder/features_test.py::test_classes[defcon] PASSED [ 53%] tests/builder/features_test.py::test_class_synonym[defcon] PASSED [ 53%] tests/builder/features_test.py::test_roundtrip_disabled_feature[defcon] PASSED [ 54%] tests/builder/features_test.py::test_drop_disabled_prefix[defcon] PASSED [ 54%] tests/builder/features_test.py::test_languagesystems[defcon] PASSED [ 54%] tests/builder/features_test.py::test_feature_names[defcon] PASSED [ 54%] tests/builder/features_test.py::test_automatic_added_to_manual_kern[defcon] PASSED [ 54%] tests/builder/features_test.py::test_different_features_in_different_UFOS[defcon] PASSED [ 54%] tests/builder/features_test.py::test_drop_disabled_feature[defcon] PASSED [ 54%] tests/builder/features_test.py::test_include[defcon] PASSED [ 54%] tests/builder/features_test.py::test_to_glyphs_expand_includes[defcon] PASSED [ 54%] tests/builder/features_test.py::test_roundtrip_empty_feature[defcon] PASSED [ 55%] tests/builder/features_test.py::test_roundtrip_automatic_feature[defcon] PASSED [ 55%] tests/builder/features_test.py::test_roundtrip_feature_prefix_with_only_a_comment[defcon] PASSED [ 55%] tests/builder/features_test.py::test_feature_names_notes[defcon] PASSED [ 55%] tests/builder/features_test.py::test_comment[defcon] PASSED [ 55%] tests/builder/features_test.py::test_feature_names_multi[defcon] PASSED [ 55%] tests/builder/features_test.py::test_standalone_lookup[defcon] PASSED [ 55%] tests/builder/lib_and_user_data_test.py::test_ufo_data_into_font_master_user_data[defcon] PASSED [ 55%] tests/builder/lib_and_user_data_test.py::test_lib_data_types[defcon] PASSED [ 56%] tests/builder/lib_and_user_data_test.py::test_custom_featureWriters_in_designpace_lib[defcon] PASSED [ 56%] tests/builder/lib_and_user_data_test.py::test_layer_lib_in_font_user_data[defcon] PASSED [ 56%] tests/builder/lib_and_user_data_test.py::test_glif_lib_equivalent_to_layer_user_data[defcon] PASSED [ 56%] tests/builder/lib_and_user_data_test.py::test_layer_lib_into_master_user_data[defcon] PASSED [ 56%] tests/builder/lib_and_user_data_test.py::test_ufo_lib_equivalent_to_font_master_user_data[defcon] PASSED [ 56%] tests/builder/axes_test.py::test_axis_mapping[defcon] PASSED [ 56%] tests/builder/axes_test.py::test_weight_width_custom[defcon-axes0] PASSED [ 56%] tests/builder/axes_test.py::test_weight_width_custom[defcon-axes6] PASSED [ 56%] tests/builder/axes_test.py::test_mapping_using_axis_location_cp_on_instances_none[defcon] PASSED [ 57%] tests/builder/axes_test.py::test_virtual_masters_extend_min_max_for_unmapped_axis[defcon] PASSED [ 57%] tests/builder/axes_test.py::test_weight_width_custom[defcon-axes4] PASSED [ 57%] tests/builder/axes_test.py::test_axis_with_no_mapping_does_not_error_in_roundtrip[defcon] PASSED [ 57%] tests/builder/axes_test.py::test_weight_width_custom[defcon-axes5] PASSED [ 57%] tests/builder/axes_test.py::test_axis_with_no_mapping_does_not_error_in_roundtrip_with_2_axes[defcon] PASSED [ 57%] tests/builder/axes_test.py::test_single_master_default_weight_400[defcon] PASSED [ 57%] tests/builder/axes_test.py::test_mapping_using_axis_location_custom_parameter_on_instances[defcon] PASSED [ 57%] tests/builder/axes_test.py::test_weight_width_custom[defcon-axes8] PASSED [ 57%] tests/builder/axes_test.py::test_variable_instance[defcon] PASSED [ 58%] tests/builder/axes_test.py::test_weight_width_custom[defcon-axes2] PASSED [ 58%] tests/builder/axes_test.py::test_masters_have_user_locations_string[defcon] PASSED [ 58%] tests/builder/axes_test.py::test_masters_have_user_locations[defcon] PASSED [ 58%] tests/builder/axes_test.py::test_master_user_location_goes_into_os2_classes[defcon] PASSED [ 58%] tests/builder/axes_test.py::test_weight_width_custom[defcon-axes9] PASSED [ 58%] tests/builder/axes_test.py::test_weight_width_custom[defcon-axes7] PASSED [ 58%] tests/builder/axes_test.py::test_mapping_using_axis_location_cp_on_masters_none[defcon] PASSED [ 58%] tests/builder/axes_test.py::test_mapping_is_same_regardless_of_axes_custom_parameter[defcon] PASSED [ 59%] tests/builder/axes_test.py::test_weight_width_custom[defcon-axes3] PASSED [ 59%] tests/builder/axes_test.py::test_weight_width_custom[defcon-axes1] PASSED [ 59%] tests/glyphs3_test.py::test_glyphs2_rtl_kerning[defcon] PASSED [ 59%] tests/glyphs3_test.py::test_glyphs3_rtl_kerning[defcon] PASSED [ 59%] tests/glyphs3_test.py::test_glyphs3_shape_order[defcon] PASSED [ 59%] tests/smart_components_test.py::test_smarts_with_one_master[defcon] PASSED [ 59%] tests/builder/to_glyphs_test.py::test_dont_zero_width_of_nonspacing_marks_if_it_was_not_zero PASSED [ 59%] tests/builder/stylemap_test.py::test_incomplete_bold_italic PASSED [ 59%] tests/builder/stylemap_test.py::test_non_regular PASSED [ 60%] tests/builder/stylemap_test.py::test_linked_style_regular PASSED [ 60%] tests/builder/stylemap_test.py::test_regular_isBold PASSED [ 60%] tests/builder/stylemap_test.py::test_regular_isItalic PASSED [ 60%] tests/builder/stylemap_test.py::test_bold_no_style_link PASSED [ 60%] tests/builder/stylemap_test.py::test_linked_style_italic PASSED [ 60%] tests/builder/stylemap_test.py::test_italicbold_isBoldItalic PASSED [ 60%] tests/builder/stylemap_test.py::test_bold_italic PASSED [ 60%] tests/builder/stylemap_test.py::test_regular PASSED [ 60%] tests/builder/stylemap_test.py::test_linked_style_bold_italic PASSED [ 61%] tests/builder/stylemap_test.py::test_bold PASSED [ 61%] tests/builder/stylemap_test.py::test_italic_no_style_link PASSED [ 61%] tests/builder/stylemap_test.py::test_bold_italic_no_style_link PASSED [ 61%] tests/builder/stylemap_test.py::test_italic PASSED [ 61%] tests/builder/stylemap_test.py::test_linked_style_bold PASSED [ 61%] tests/classes_test.py::GSLayerFromFileTest::test_userData PASSED [ 61%] tests/classes_test.py::GSLayerFromFileTest::test_background PASSED [ 61%] tests/classes_test.py::GSLayerFromFileTest::test_annotations PASSED [ 62%] tests/classes_test.py::GSLayerFromFileTest::test_leftMetricsKey PASSED [ 62%] tests/classes_test.py::GSLayerFromFileTest::test_repr PASSED [ 62%] tests/classes_test.py::GSLayerFromFileTest::test_smartComponentPoleMapping PASSED [ 62%] tests/classes_test.py::GSLayerFromFileTest::test_components PASSED [ 62%] tests/classes_test.py::GSLayerFromFileTest::test_anchors PASSED [ 62%] tests/classes_test.py::GSLayerFromFileTest::test_guides PASSED [ 62%] tests/classes_test.py::GSLayerFromFileTest::test_hints PASSED [ 62%] tests/classes_test.py::GSLayerFromFileTest::test_parent PASSED [ 62%] tests/classes_test.py::GSLayerFromFileTest::test_widthMetricsKey PASSED [ 63%] tests/classes_test.py::GSLayerFromFileTest::test_hints_from_file PASSED [ 63%] tests/classes_test.py::GSLayerFromFileTest::test_rightMetricsKey PASSED [ 63%] tests/classes_test.py::GSLayerFromFileTest::test_name PASSED [ 63%] tests/classes_test.py::GSLayerFromFileTest::test_repr_orphan_glyph PASSED [ 63%] tests/classes_test.py::GSLayerFromFileTest::test_backgroundImage PASSED [ 63%] tests/classes_test.py::GSPathFromFileTest::test_node_position PASSED [ 63%] tests/classes_test.py::GSPathFromFileTest::test_applyTransform_translate PASSED [ 63%] tests/classes_test.py::GSPathFromFileTest::test_segments PASSED [ 63%] tests/classes_test.py::GSPathFromFileTest::test_segments_2 PASSED [ 64%] tests/classes_test.py::GSPathFromFileTest::test_segments_5 PASSED [ 64%] tests/classes_test.py::GSPathFromFileTest::test_proxy PASSED [ 64%] tests/classes_test.py::GSPathFromFileTest::test_bounds PASSED [ 64%] tests/classes_test.py::GSPathFromFileTest::test_applyTransform_translate_scale PASSED [ 64%] tests/classes_test.py::GSPathFromFileTest::test_nodes PASSED [ 64%] tests/classes_test.py::GSPathFromFileTest::test_parent PASSED [ 64%] tests/classes_test.py::GSPathFromFileTest::test_applyTransform_skew PASSED [ 64%] tests/classes_test.py::GSPathFromFileTest::test_segments_4 PASSED [ 65%] tests/classes_test.py::GSPathFromFileTest::test_segments_3 PASSED [ 65%] tests/classes_test.py::GSPathFromFileTest::test_direction PASSED [ 65%] tests/classes_test.py::segmentTest::test_bbox_bug PASSED [ 65%] tests/classes_test.py::GSInstanceFromFileTest::test_attributes PASSED [ 65%] tests/classes_test.py::GSInstanceFromFileTest::test_default_values PASSED [ 65%] tests/classes_test.py::GSBackgroundLayerTest::test_set_GSBackgroundLayer_background PASSED [ 65%] tests/classes_test.py::GSBackgroundLayerTest::test_get_GSLayer_background PASSED [ 65%] tests/classes_test.py::GSBackgroundLayerTest::test_get_GSBackgroundLayer_background PASSED [ 65%] tests/classes_test.py::GSBackgroundLayerTest::test_set_GSLayer_foreground PASSED [ 66%] tests/classes_test.py::GSBackgroundLayerTest::test_set_GSBackgroundLayer_foreground PASSED [ 66%] tests/classes_test.py::GSBackgroundLayerTest::test_set_GSLayer_background PASSED [ 66%] tests/classes_test.py::GSBackgroundLayerTest::test_get_GSBackgroundLayer_foreground PASSED [ 66%] tests/classes_test.py::GSBackgroundLayerTest::test_get_GSLayer_foreground PASSED [ 66%] tests/classes_test.py::GSCustomParameterTest::test_plistValue_dict PASSED [ 66%] tests/classes_test.py::GSCustomParameterTest::test_plistValue_list PASSED [ 66%] tests/classes_test.py::GSCustomParameterTest::test_plistValue_string PASSED [ 66%] tests/classes_test.py::GSFontMasterFromFileTest::test_name PASSED [ 66%] tests/classes_test.py::GSFontMasterFromFileTest::test_name_assignment PASSED [ 67%] tests/classes_test.py::GSFontMasterFromFileTest::test_attributes PASSED [ 67%] tests/classes_test.py::GSFontMasterFromFileTest::test_default_values PASSED [ 67%] tests/classes_test.py::GSInstanceTest::test_variable_instance PASSED [ 67%] tests/classes_test.py::GSFontFromFileTest::test_date PASSED [ 67%] tests/classes_test.py::GSFontFromFileTest::test_userData PASSED [ 67%] tests/classes_test.py::GSFontFromFileTest::test_masters PASSED [ 67%] tests/classes_test.py::GSFontFromFileTest::test_note PASSED [ 67%] tests/classes_test.py::GSFontFromFileTest::test_classes PASSED [ 68%] tests/classes_test.py::GSFontFromFileTest::test_pathlike_path PASSED [ 68%] tests/classes_test.py::GSFontFromFileTest::test_disableNiceNames PASSED [ 68%] tests/classes_test.py::GSFontFromFileTest::test_kerning PASSED [ 68%] tests/classes_test.py::GSFontFromFileTest::test_features PASSED [ 68%] tests/classes_test.py::GSFontFromFileTest::test_glyphs PASSED [ 68%] tests/classes_test.py::GSFontFromFileTest::test_filepath PASSED [ 68%] tests/classes_test.py::GSFontFromFileTest::test_ints PASSED [ 68%] tests/classes_test.py::GSFontFromFileTest::test_customParameters PASSED [ 68%] tests/classes_test.py::GSFontFromFileTest::test_featurePrefixes PASSED [ 69%] tests/classes_test.py::GSFontFromFileTest::test_strings PASSED [ 69%] tests/classes_test.py::GSFontFromFileTest::test_instances PASSED [ 69%] tests/classes_test.py::GSAnchorFromFileTest::test_position PASSED [ 69%] tests/classes_test.py::GSAnchorFromFileTest::test_repr PASSED [ 69%] tests/classes_test.py::GSAnchorFromFileTest::test_name PASSED [ 69%] tests/classes_test.py::GSFontTest::test_repr PASSED [ 69%] tests/classes_test.py::GSFontTest::test_update_custom_parameter PASSED [ 69%] tests/classes_test.py::GSFontTest::test_font_master_proxy PASSED [ 69%] tests/classes_test.py::GSFontTest::test_init PASSED [ 70%] tests/classes_test.py::GSGlyphFromFileTest::test_userData PASSED [ 70%] tests/classes_test.py::GSGlyphFromFileTest::test_color PASSED [ 70%] tests/classes_test.py::GSGlyphFromFileTest::test_string PASSED [ 70%] tests/classes_test.py::GSGlyphFromFileTest::test_export PASSED [ 70%] tests/classes_test.py::GSGlyphFromFileTest::test_unicode PASSED [ 70%] tests/classes_test.py::GSGlyphFromFileTest::test_horiz_metricsKey PASSED [ 70%] tests/classes_test.py::GSGlyphFromFileTest::test_parent PASSED [ 70%] tests/classes_test.py::GSGlyphFromFileTest::test_layers PASSED [ 71%] tests/classes_test.py::GSGlyphFromFileTest::test_horiz_kerningGroup PASSED [ 71%] tests/classes_test.py::GSGlyphFromFileTest::test_name PASSED [ 71%] tests/classes_test.py::GSGlyphFromFileTest::test_id PASSED [ 71%] tests/classes_test.py::GSGlyphFromFileTest::test_smart_component_axes PASSED [ 71%] tests/classes_test.py::GSGlyphFromFileTest::test_layers_missing_master PASSED [ 71%] tests/classes_test.py::GSGlyphFromFileTest::test_note PASSED [ 71%] tests/classes_test.py::GSComponentFromFileTest::test_anchor PASSED [ 71%] tests/classes_test.py::GSComponentFromFileTest::test_repr PASSED [ 71%] tests/classes_test.py::GSComponentFromFileTest::test_moreBounds PASSED [ 72%] tests/classes_test.py::GSComponentFromFileTest::test_componentName PASSED [ 72%] tests/classes_test.py::GSComponentFromFileTest::test_component PASSED [ 72%] tests/classes_test.py::GSComponentFromFileTest::test_bounds PASSED [ 72%] tests/classes_test.py::GSComponentFromFileTest::test_transform PASSED [ 72%] tests/classes_test.py::GSComponentFromFileTest::test_delete_and_add PASSED [ 72%] tests/classes_test.py::GSComponentFromFileTest::test_smartComponentValues PASSED [ 72%] tests/classes_test.py::GSComponentFromFileTest::test_position PASSED [ 72%] tests/classes_test.py::GSComponentFromFileTest::test_rotation PASSED [ 72%] tests/classes_test.py::FontClassesProxyTest::test_indxing_by_name PASSED [ 73%] tests/classes_test.py::GSAlignmentZoneFromFileTest::test_attributes PASSED [ 73%] tests/classes_test.py::GlyphLayersTest::test_check_master_layer PASSED [ 73%] tests/classes_test.py::GlyphLayersTest::test_iterate_layers_of_orphan_glyph PASSED [ 73%] tests/classes_test.py::GlyphLayersTest::test_append_layer_same_id PASSED [ 73%] tests/classes_test.py::FontGlyphsProxyTest::test_remove_glyphs PASSED [ 73%] tests/classes_test.py::GSNodeFromFileTest::test_toggleConnection PASSED [ 73%] tests/classes_test.py::GSNodeFromFileTest::test_name PASSED [ 73%] tests/classes_test.py::GSNodeFromFileTest::test_repr PASSED [ 74%] tests/classes_test.py::GSNodeFromFileTest::test_makeNodeFirst PASSED [ 74%] tests/classes_test.py::GSNodeFromFileTest::test_nextNode PASSED [ 74%] tests/classes_test.py::GSNodeFromFileTest::test_prevNode PASSED [ 74%] tests/classes_test.py::GSNodeFromFileTest::test_userData PASSED [ 74%] tests/classes_test.py::GSNodeFromFileTest::test_position PASSED [ 74%] tests/classes_test.py::GSNodeFromFileTest::test_type PASSED [ 74%] tests/classes_test.py::GSNodeFromFileTest::test_index PASSED [ 74%] tests/classes_test.py::GSNodeFromFileTest::test_smooth PASSED [ 74%] tests/classes_test.py::GSGuideTest::test_repr PASSED [ 75%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_set_fstype PASSED [ 75%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_set_fsSelection_flags_all PASSED [ 75%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_set_codePageRanges PASSED [ 75%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_normalizes_curved_quotes_in_names PASSED [ 75%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_version_string PASSED [ 75%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_gasp_table PASSED [ 75%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_set_disables_nice_names PASSED [ 75%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_name_unique_id_as_custom_parameter PASSED [ 75%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_replace_prefix PASSED [ 76%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_set_defaults PASSED [ 76%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_useProductionNames PASSED [ 76%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_set_fsSelection_flags_empty PASSED [ 76%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_empty_fstype PASSED [ 76%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_set_openTypeOS2CodePageRanges PASSED [ 76%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_color_palettes PASSED [ 76%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_default_fstype PASSED [ 76%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_set_codePageRanges_empty PASSED [ 77%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_set_fsSelection_flags PASSED [ 77%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_meta_table PASSED [ 77%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_name_table_entry PASSED [ 77%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_xHeight PASSED [ 77%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_parse_glyphs_filter PASSED [ 77%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_replace_feature PASSED [ 77%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_name_unique_id_as_property PASSED [ 77%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_set_disable_last_change PASSED [ 77%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_set_fsSelection_flags_none PASSED [ 78%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_ufo2ft_filter_roundtrip PASSED [ 78%] tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_integer_parameters PASSED [ 78%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_set_disables_nice_names PASSED [ 78%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_set_fsSelection_flags_all PASSED [ 78%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_set_fsSelection_flags_empty PASSED [ 78%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_parse_glyphs_filter PASSED [ 78%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_replace_prefix PASSED [ 78%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_version_string PASSED [ 78%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_set_codePageRanges_empty PASSED [ 79%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_name_table_entry PASSED [ 79%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_ufo2ft_filter_roundtrip PASSED [ 79%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_set_fsSelection_flags PASSED [ 79%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_integer_parameters PASSED [ 79%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_color_palettes PASSED [ 79%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_set_defaults PASSED [ 79%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_set_codePageRanges PASSED [ 79%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_set_fstype PASSED [ 80%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_default_fstype PASSED [ 80%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_normalizes_curved_quotes_in_names PASSED [ 80%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_empty_fstype PASSED [ 80%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_meta_table PASSED [ 80%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_name_unique_id_as_custom_parameter PASSED [ 80%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_set_disable_last_change PASSED [ 80%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_name_unique_id_as_property PASSED [ 80%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_useProductionNames PASSED [ 80%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_gasp_table PASSED [ 81%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_replace_feature PASSED [ 81%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_xHeight PASSED [ 81%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_set_fsSelection_flags_none PASSED [ 81%] tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_set_openTypeOS2CodePageRanges PASSED [ 81%] tests/builder/custom_params_test.py::test_ufo_opentype_os2_selection PASSED [ 81%] tests/builder/custom_params_test.py::test_ufo_opentype_name_preferred_family_subfamily_name PASSED [ 81%] tests/builder/custom_params_test.py::test_ufo_opentype_name_records PASSED [ 81%] tests/pen_test.py::test_pen_recording PASSED [ 81%] tests/pen_test.py::test_pointpen_recording PASSED [ 82%] tests/pen_test.py::test_pen_recording_equivalent PASSED [ 82%] tests/util_test.py::UtilTest::test_int_list_to_bin PASSED [ 82%] tests/util_test.py::UtilTest::test_bin_to_int_list PASSED [ 82%] tests/link_metrics_test.py::test_link_metrics_to_master_missing PASSED [ 82%] tests/link_metrics_test.py::test_link_metrics_to_master PASSED [ 82%] tests/link_metrics_test.py::test_link_metrics_to_first_master PASSED [ 82%] tests/builder/anchors_test.py::test_ufo_with_propagated_anchors PASSED [ 82%] tests/builder/anchors_test.py::test_glyphs_font_without_propagated_anchors PASSED [ 83%] tests/regression_test.py::test_glyphs_to_designspace[Qwigley.glyphs] SKIPPED [ 83%] tests/regression_test.py::test_glyphs_to_designspace[Lexend.glyphs] SKIPPED [ 83%] tests/regression_test.py::test_designspace_to_glyphs[SourceSans3VF-Roman.designspace] SKIPPED [ 83%] tests/regression_test.py::test_glyphs_to_designspace[Karla-Italic.glyphs] SKIPPED [ 83%] tests/regression_test.py::test_glyphs_to_designspace[JetBrainsMono.glyphs] SKIPPED [ 83%] tests/regression_test.py::test_glyphs_to_designspace[Brygada1918.glyphs] SKIPPED [ 83%] tests/regression_test.py::test_glyphs_to_designspace[Brygada1918-Italic.glyphs] SKIPPED [ 83%] tests/regression_test.py::test_designspace_to_glyphs[SourceSans3VF-Italic.designspace] SKIPPED [ 83%] tests/regression_test.py::test_glyphs_to_designspace[JetBrainsMono-Italic.glyphs] SKIPPED [ 84%] tests/regression_test.py::test_glyphs_to_designspace[AtkinsonHyperlegible-Italic.glyphs] SKIPPED [ 84%] tests/regression_test.py::test_glyphs_to_designspace[Bilbo-Regular.glyphs] SKIPPED [ 84%] tests/regression_test.py::test_glyphs_to_designspace[BigShouldersInline.glyphs] SKIPPED [ 84%] tests/regression_test.py::test_glyphs_to_designspace[Hahmlet.glyphs] SKIPPED [ 84%] tests/regression_test.py::test_glyphs_to_designspace[AndadaPro.glyphs] SKIPPED [ 84%] tests/regression_test.py::test_glyphs_to_designspace[Lexend-Arabic.glyphs] SKIPPED [ 84%] tests/regression_test.py::test_glyphs_to_designspace[RasaItalics-MM.glyphs] SKIPPED [ 84%] tests/regression_test.py::test_glyphs_to_designspace[Karla-Roman.glyphs] SKIPPED [ 84%] tests/regression_test.py::test_glyphs_to_designspace[BonaNova-Italic.glyphs] SKIPPED [ 85%] tests/regression_test.py::test_glyphs_to_designspace[BigShoulders.glyphs] SKIPPED [ 85%] tests/regression_test.py::test_glyphs_to_designspace[Rasa-MM.glyphs] SKIPPED [ 85%] tests/regression_test.py::test_glyphs_to_designspace[GreatVibes-Pro.glyphs] SKIPPED [ 85%] tests/regression_test.py::test_glyphs_to_designspace[Chokokutai.glyphs] SKIPPED [ 85%] tests/regression_test.py::test_glyphs_to_designspace[Fuggles.glyphs] SKIPPED [ 85%] tests/regression_test.py::test_glyphs_to_designspace[Allura.glyphs] SKIPPED [ 85%] tests/regression_test.py::test_glyphs_to_designspace[Oi.glyphs] SKIPPED [ 85%] tests/regression_test.py::test_glyphs_to_designspace[Rubik.glyphs] SKIPPED [ 86%] tests/regression_test.py::test_glyphs_to_designspace[Langar.glyphs] SKIPPED [ 86%] tests/regression_test.py::test_glyphs_to_designspace[AlexBrush.glyphs] SKIPPED [ 86%] tests/regression_test.py::test_glyphs_to_designspace[DarumaDropOne.glyphs] SKIPPED [ 86%] tests/regression_test.py::test_glyphs_to_designspace[BilboPro.glyphs] SKIPPED [ 86%] tests/regression_test.py::test_glyphs_to_designspace[Asap-Italic.glyphs] SKIPPED [ 86%] tests/regression_test.py::test_glyphs_to_designspace[AzeretMono-Italic.glyphs] SKIPPED [ 86%] tests/regression_test.py::test_glyphs_to_designspace[DotGothic16.glyphs] SKIPPED [ 86%] tests/regression_test.py::test_glyphs_to_designspace[aoboshi.glyphs] SKIPPED [ 86%] tests/regression_test.py::test_glyphs_to_designspace[Imbue.glyphs] SKIPPED [ 87%] tests/regression_test.py::test_glyphs_to_designspace[Nunito.glyphs] SKIPPED [ 87%] tests/regression_test.py::test_glyphs_to_designspace[Festive-Pro.glyphs] SKIPPED [ 87%] tests/regression_test.py::test_glyphs_to_designspace[Playball.glyphs] SKIPPED [ 87%] tests/regression_test.py::test_glyphs_to_designspace[AtkinsonHyperlegible.glyphs] SKIPPED [ 87%] tests/regression_test.py::test_glyphs_to_designspace[BonaNova.glyphs] SKIPPED [ 87%] tests/regression_test.py::test_glyphs_to_designspace[Archivo-Italic.glyphs] SKIPPED [ 87%] tests/regression_test.py::test_glyphs_to_designspace[Anton.glyphs] SKIPPED [ 87%] tests/regression_test.py::test_designspace_to_glyphs[Roboto.designspace] SKIPPED [ 87%] tests/regression_test.py::test_designspace_to_glyphs[spectral-build-italic.designspace] SKIPPED [ 88%] tests/regression_test.py::test_glyphs_to_designspace[CherryBomb.glyphs] SKIPPED [ 88%] tests/regression_test.py::test_glyphs_to_designspace[Archivo.glyphs] SKIPPED [ 88%] tests/regression_test.py::test_glyphs_to_designspace[AzeretMono.glyphs] SKIPPED [ 88%] tests/regression_test.py::test_glyphs_to_designspace[Italianno.glyphs] SKIPPED [ 88%] tests/regression_test.py::test_glyphs_to_designspace[Caveat-Brush.glyphs] SKIPPED [ 88%] tests/regression_test.py::test_glyphs_to_designspace[Antonio.glyphs] SKIPPED [ 88%] tests/regression_test.py::test_glyphs_to_designspace[Asap.glyphs] SKIPPED [ 88%] tests/regression_test.py::test_designspace_to_glyphs[spectral-build-roman.designspace] SKIPPED [ 89%] tests/corner_components_test.py::test_corner_components[ag_curved_corner_bothsegs] PASSED [ 89%] tests/corner_components_test.py::test_corner_components[at_unaligned_lastseg] PASSED [ 89%] tests/corner_components_test.py::test_corner_components[am_middle] PASSED [ 89%] tests/corner_components_test.py::test_corner_components[ar_leftleg] PASSED [ 89%] tests/corner_components_test.py::test_corner_components[ak_right_slanted] PASSED [ 89%] tests/corner_components_test.py::test_corner_components[aw_direction] PASSED [ 89%] tests/corner_components_test.py::test_corner_components[ai_curved_outstroke] PASSED [ 89%] tests/corner_components_test.py::test_corner_components[ag_curved_corner_bothsegs_rotated] PASSED [ 89%] tests/corner_components_test.py::test_corner_components[ad_curved_instroke] PASSED [ 90%] tests/corner_components_test.py::test_corner_components[av_left_anchoroffpath] XFAIL [ 90%] tests/corner_components_test.py::test_corner_components[af_curved_corner_firstseg_slanted] PASSED [ 90%] tests/corner_components_test.py::test_corner_components[aj_right_alignment] PASSED [ 90%] tests/corner_components_test.py::test_corner_components[al_unaligned] PASSED [ 90%] tests/corner_components_test.py::test_corner_components[aa_simple_angleinstroke] PASSED [ 90%] tests/corner_components_test.py::test_corner_components[au_left_anchoronpath] XFAIL [ 90%] tests/corner_components_test.py::test_corner_components[ah_origin] PASSED [ 90%] tests/corner_components_test.py::test_corner_components[aq_rightleg] PASSED [ 90%] tests/corner_components_test.py::test_corner_components[ap_twoofthem] PASSED [ 91%] tests/corner_components_test.py::test_corner_components[an_flippy] PASSED [ 91%] tests/corner_components_test.py::test_corner_components[as_closedpaths] PASSED [ 91%] tests/corner_components_test.py::test_corner_components[ac_scale] PASSED [ 91%] tests/corner_components_test.py::test_corner_components[ax_curved_instroke2] PASSED [ 91%] tests/corner_components_test.py::test_corner_components[ao_firstnode] PASSED [ 91%] tests/corner_components_test.py::test_corner_components[ae_curved_corner_firstseg] PASSED [ 91%] tests/corner_components_test.py::test_corner_components[ab_simple_angled] PASSED [ 91%] tests/builder/properties_test.py::test_ufo_instance_properties PASSED [ 92%] tests/main_test.py::test_parser_main_v3 PASSED [ 92%] tests/main_test.py::test_parser_main PASSED [ 92%] tests/main_test.py::test_glyphs_main_masters PASSED [ 92%] tests/main_test.py::test_parser_main_v3_upstream PASSED [ 92%] tests/main_test.py::test_parser_main_upstream PASSED [ 92%] tests/builder/components_test.py::test_background_component_decompose PASSED [ 92%] tests/builder/components_test.py::test_background_component_decompose_missing PASSED [ 92%] tests/builder/features_test.py::test_build_GDEF_incomplete_glyphOrder PASSED [ 92%] tests/special_layer_width_test.py::test_intermediate_layer_width_with_metrics_source_on_parent PASSED [ 93%] tests/special_layer_width_test.py::test_substitution_layer_width PASSED [ 93%] tests/special_layer_width_test.py::test_intermediate_layer_width PASSED [ 93%] tests/builder/lib_and_user_data_test.py::test_DisplayStrings_ufo_lib PASSED [ 93%] tests/builder/lib_and_user_data_test.py::test_designspace_lib_equivalent_to_font_user_data PASSED [ 93%] tests/builder/lib_and_user_data_test.py::test_math_user_data_into_ufo_lib_warn[True] PASSED [ 93%] tests/builder/lib_and_user_data_test.py::test_glyph_user_data_into_ufo_lib PASSED [ 93%] tests/builder/lib_and_user_data_test.py::test_math_user_data_into_ufo_lib[True] PASSED [ 93%] tests/builder/lib_and_user_data_test.py::test_font_user_data_to_ufo_lib PASSED [ 93%] tests/builder/lib_and_user_data_test.py::test_node_user_data_into_glif_lib PASSED [ 94%] tests/builder/lib_and_user_data_test.py::test_math_user_data_into_ufo_lib_warn[False] PASSED [ 94%] tests/builder/lib_and_user_data_test.py::test_math_user_data_into_ufo_lib[False] PASSED [ 94%] tests/eraseOpenCorners_test.py::test_curve_curve_glyph[font0] PASSED [ 94%] tests/eraseOpenCorners_test.py::test_square_plus_curve_corner[font0] PASSED [ 94%] tests/eraseOpenCorners_test.py::test_self_loop[font0] PASSED [ 94%] tests/eraseOpenCorners_test.py::test_double_corner_glyph_wrap[font0] PASSED [ 94%] tests/eraseOpenCorners_test.py::test_compatibility2 PASSED [ 94%] tests/eraseOpenCorners_test.py::test_curve_corner[font0] PASSED [ 95%] tests/eraseOpenCorners_test.py::test_curve_corner_plus_square[font0] PASSED [ 95%] tests/eraseOpenCorners_test.py::test_compatibility PASSED [ 95%] tests/eraseOpenCorners_test.py::test_double_corner_glyph[font0] PASSED [ 95%] tests/eraseOpenCorners_test.py::test_empty_glyph[font0] PASSED [ 95%] tests/eraseOpenCorners_test.py::test_circle_no_overlap[font0] PASSED [ 95%] tests/eraseOpenCorners_test.py::test_large_crossing[font0] PASSED [ 95%] tests/eraseOpenCorners_test.py::test_corner_glyph[font0] PASSED [ 95%] tests/eraseOpenCorners_test.py::test_compatibility3 PASSED [ 95%] tests/builder/axes_test.py::test_custom_parameter_vfo_current PASSED [ 96%] tests/builder/axes_test.py::test_custom_parameter_vfo_not_set PASSED [ 96%] tests/builder/axes_test.py::test_wheres_ma_axis PASSED [ 96%] tests/builder/axes_test.py::test_custom_parameter_vfo_old_name PASSED [ 96%] tests/builder/axes_test.py::test_wheres_ma_axis2 PASSED [ 96%] tests/glyphs3_test.py::test_glyphs3_italic_angle PASSED [ 96%] tests/glyphs3_test.py::test_glyphs3_stems PASSED [ 96%] tests/glyphs3_test.py::test_glyphspackage_load PASSED [ 96%] tests/glyphs3_test.py::test_glyphs3_alignment_zones PASSED [ 96%] tests/glyphs3_test.py::test_metrics PASSED [ 97%] tests/types_test.py::GlyphsDateTimeTest::test_parsing_timezone PASSED [ 97%] tests/types_test.py::GlyphsDateTimeTest::test_parsing_12hr_format PASSED [ 97%] tests/types_test.py::GlyphsDateTimeTest::test_parsing_24hr_format PASSED [ 97%] tests/types_test.py::ColorTest::test_color_parsing PASSED [ 97%] tests/types_test.py::TransformTest::test_value_equality PASSED [ 97%] tests/smart_components_test.py::test_smart_component_regular[values0-expected_rect0] PASSED [ 97%] tests/smart_components_test.py::test_smart_component_regular[values4-expected_rect4] PASSED [ 97%] tests/smart_components_test.py::test_smart_component_regular_flipped_x[values6-expected_rect6] PASSED [ 98%] tests/smart_components_test.py::test_smart_component_regular[values3-expected_rect3] PASSED [ 98%] tests/smart_components_test.py::test_smart_component_regular_flipped_x[values5-expected_rect5] PASSED [ 98%] tests/smart_components_test.py::test_smart_component_regular[values1-expected_rect1] PASSED [ 98%] tests/smart_components_test.py::test_smart_component_regular[values9-expected_rect9] PASSED [ 98%] tests/smart_components_test.py::test_smart_component_regular[values7-expected_rect7] PASSED [ 98%] tests/smart_components_test.py::test_smart_component_regular[values2-expected_rect2] PASSED [ 98%] tests/smart_components_test.py::test_smart_component_regular_flipped_x[values1-expected_rect1] PASSED [ 98%] tests/smart_components_test.py::test_smart_component_regular_flipped_x[values7-expected_rect7] PASSED [ 98%] tests/smart_components_test.py::test_smart_component_regular_flipped_x[values4-expected_rect4] PASSED [ 99%] tests/smart_components_test.py::test_smart_component_regular_flipped_x[values3-expected_rect3] PASSED [ 99%] tests/smart_components_test.py::test_smart_component_regular[values8-expected_rect8] PASSED [ 99%] tests/smart_components_test.py::test_smart_component_regular_flipped_x[values0-expected_rect0] PASSED [ 99%] tests/smart_components_test.py::test_smart_component_regular_flipped_x[values2-expected_rect2] PASSED [ 99%] tests/smart_components_test.py::test_smart_component_regular_flipped_x[values8-expected_rect8] PASSED [ 99%] tests/smart_components_test.py::test_smart_component_regular_flipped_x[values9-expected_rect9] PASSED [ 99%] tests/smart_components_test.py::test_smart_component_regular[values6-expected_rect6] PASSED [ 99%] tests/smart_components_test.py::test_smart_component_regular[values5-expected_rect5] PASSED [100%] =============================== 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:2563 /usr/lib/python3.13/site-packages/pkg_resources/__init__.py:2563: 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/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_replace_prefix tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_replace_prefix tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_replace_prefix tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_replace_prefix /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/custom_params.py:944: DeprecationWarning: 'maxsplit' is passed as positional argument prefix_name, prefix_code = re.split(r"\s*;\s*", value, 1) tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_replace_feature tests/builder/custom_params_test.py::SetCustomParamsTestUfoLib2::test_replace_feature tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_replace_feature tests/builder/custom_params_test.py::SetCustomParamsTestDefcon::test_replace_feature /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/lib/python3.13/site-packages/glyphsLib/builder/custom_params.py:971: DeprecationWarning: 'maxsplit' is passed as positional argument tag, repl = re.split(r"\s*;\s*", value, 1) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ SKIPPED [2] tests/builder/to_glyphs_test.py:407: Should be better defined SKIPPED [2] tests/builder/to_glyphs_test.py:93: unconditional skip SKIPPED [2] tests/builder/to_glyphs_test.py:72: unconditional skip SKIPPED [2] tests/builder/to_glyphs_test.py:31: unconditional skip SKIPPED [2] tests/builder/to_glyphs_test.py:51: unconditional skip SKIPPED [2] tests/builder/fontinfo_test.py:432: unconditional skip SKIPPED [47] tests/regression_test.py:58: need --run-regression-tests option to run SKIPPED [5] tests/regression_test.py:77: need --run-regression-tests option to run =========== 800 passed, 64 skipped, 2 xfailed, 12 warnings in 6.55s ============ + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-glyphsLib-6.9.5-2.fc43.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.1GTvU4 + umask 022 + cd /builddir/build/BUILD/python-glyphsLib-6.9.5-build + cd glyphslib-6.9.5 + DOCDIR=/builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/share/doc/python3-glyphsLib + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/share/doc/python3-glyphsLib + cp -pr /builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/README.rst /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/share/doc/python3-glyphsLib + cp -pr /builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/README.builder.md /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/share/doc/python3-glyphsLib + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.htOpCF + umask 022 + cd /builddir/build/BUILD/python-glyphsLib-6.9.5-build + cd glyphslib-6.9.5 + LICENSEDIR=/builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/share/licenses/python3-glyphsLib + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/share/licenses/python3-glyphsLib + cp -pr /builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/LICENSE /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/share/licenses/python3-glyphsLib + cp -pr /builddir/build/BUILD/python-glyphsLib-6.9.5-build/glyphslib-6.9.5/Lib/glyphsLib/data/GlyphData_LICENSE /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT/usr/share/licenses/python3-glyphsLib + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-glyphsLib = 6.9.5-2.fc43 python3-glyphsLib = 6.9.5-2.fc43 python3.13-glyphsLib = 6.9.5-2.fc43 python3.13dist(glyphslib) = 6.9.5 python3dist(glyphslib) = 6.9.5 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 python(abi) = 3.13 python3.13dist(fonttools) >= 4.38 python3.13dist(fonttools[ufo]) >= 4.38 python3.13dist(fonttools[unicode]) >= 4.38 python3.13dist(openstep-plist) >= 0.3 python3.13dist(ufolib2) >= 0.6.2 Processing files: python3-glyphsLib+defcon-6.9.5-2.fc43.noarch Provides: python-glyphsLib+defcon = 6.9.5-2.fc43 python3-glyphsLib+defcon = 6.9.5-2.fc43 python3.13-glyphsLib+defcon = 6.9.5-2.fc43 python3.13dist(glyphslib[defcon]) = 6.9.5 python3dist(glyphslib[defcon]) = 6.9.5 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.13 python3.13dist(defcon) >= 0.6 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/python-glyphsLib-6.9.5-build/BUILDROOT Wrote: /builddir/build/SRPMS/python-glyphsLib-6.9.5-2.fc43.src.rpm Wrote: /builddir/build/RPMS/python3-glyphsLib+defcon-6.9.5-2.fc43.noarch.rpm Wrote: /builddir/build/RPMS/python3-glyphsLib-6.9.5-2.fc43.noarch.rpm Child return code was: 0