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/jupyterlab.spec'], chrootPath='/var/lib/mock/dist-an23.4-build-539289-84177/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=86400uid=982gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/jupyterlab.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'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1779408000 Wrote: /builddir/build/SRPMS/jupyterlab-4.5.7-1.an23.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/jupyterlab.spec'], chrootPath='/var/lib/mock/dist-an23.4-build-539289-84177/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=86400uid=982gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/jupyterlab.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'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1779408000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.PY3Mp1 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf jupyterlab-4.5.7 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/jupyterlab-4.5.7.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd jupyterlab-4.5.7 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i ' s/^from packaging.utils import InvalidName, canonicalize_name$/from packaging.utils import canonicalize_name\ try:\ from packaging.utils import InvalidName\ except ImportError:\ class InvalidName(Exception):\ pass/' jupyterlab/extensions/pypi.py + sed -i /pytest-tornasync/d pyproject.toml + sed -i /coverage/d pyproject.toml + sed -i /pytest-cov/d pyproject.toml + sed -i /pytest-check-links/d pyproject.toml + sed -i '/Programming Language :: Python :: 3.13/d' pyproject.toml + find jupyterlab/static -name '*.woff' -delete + find jupyterlab/static -name '*.woff2' -delete + find ./ -empty -type f -delete + find ./ -name '*.json.orig' -delete + sed -i 1d jupyterlab/staging/yarn.js + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.k9dVcq + umask 022 + cd /builddir/build/BUILD + cd jupyterlab-4.5.7 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/jupyterlab-4.5.7/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + TMPDIR=/builddir/build/BUILD/jupyterlab-4.5.7/.pyproject-builddir + RPM_TOXENV=py311 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/anolis/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/jupyterlab-4.5.7/pyproject-wheeldir --output /builddir/build/BUILD/jupyterlab-4.5.7-1.an23.noarch-pyproject-buildrequires -x test Handling hatchling>=1.21.1 from build-system.requires Requirement not satisfied: hatchling>=1.21.1 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/jupyterlab-4.5.7-1.an23.noarch-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/jupyterlab-4.5.7-1.an23.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/jupyterlab.spec'], chrootPath='/var/lib/mock/dist-an23.4-build-539289-84177/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=86400uid=982gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/jupyterlab.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'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1779408000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.7BU7vB + umask 022 + cd /builddir/build/BUILD + cd jupyterlab-4.5.7 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/jupyterlab-4.5.7/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + TMPDIR=/builddir/build/BUILD/jupyterlab-4.5.7/.pyproject-builddir + RPM_TOXENV=py311 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/anolis/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/jupyterlab-4.5.7/pyproject-wheeldir --output /builddir/build/BUILD/jupyterlab-4.5.7-1.an23.noarch-pyproject-buildrequires -x test Handling hatchling>=1.21.1 from build-system.requires Requirement satisfied: hatchling>=1.21.1 (installed: hatchling 1.21.1) Handling hatch-jupyter-builder>=0.3.2 from get_requires_for_build_wheel Requirement not satisfied: hatch-jupyter-builder>=0.3.2 Exiting dependency generation pass: get_requires_for_build_wheel + cat /builddir/build/BUILD/jupyterlab-4.5.7-1.an23.noarch-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/jupyterlab-4.5.7-1.an23.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/jupyterlab.spec'], chrootPath='/var/lib/mock/dist-an23.4-build-539289-84177/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=86400uid=982gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/jupyterlab.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'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1779408000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.71h8uG + umask 022 + cd /builddir/build/BUILD + cd jupyterlab-4.5.7 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/jupyterlab-4.5.7/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + TMPDIR=/builddir/build/BUILD/jupyterlab-4.5.7/.pyproject-builddir + RPM_TOXENV=py311 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/anolis/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/jupyterlab-4.5.7/pyproject-wheeldir --output /builddir/build/BUILD/jupyterlab-4.5.7-1.an23.noarch-pyproject-buildrequires -x test Handling hatchling>=1.21.1 from build-system.requires Requirement satisfied: hatchling>=1.21.1 (installed: hatchling 1.21.1) Handling hatch-jupyter-builder>=0.3.2 from get_requires_for_build_wheel Requirement satisfied: hatch-jupyter-builder>=0.3.2 (installed: hatch-jupyter-builder 0.8.3) Handling async-lru>=1.0.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement not satisfied: async-lru>=1.0.0 Handling httpx<1,>=0.25.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement not satisfied: httpx<1,>=0.25.0 Handling importlib-metadata>=4.8.3; python_version < '3.10' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: importlib-metadata>=4.8.3; python_version < '3.10' Handling ipykernel!=6.30.0,>=6.5.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement not satisfied: ipykernel!=6.30.0,>=6.5.0 Handling jinja2>=3.0.3 from hook generated metadata: Requires-Dist (jupyterlab) Requirement not satisfied: jinja2>=3.0.3 Handling jupyter-core from hook generated metadata: Requires-Dist (jupyterlab) Requirement not satisfied: jupyter-core Handling jupyter-lsp>=2.0.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement not satisfied: jupyter-lsp>=2.0.0 Handling jupyter-server<3,>=2.4.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement not satisfied: jupyter-server<3,>=2.4.0 Handling jupyterlab-server<3,>=2.28.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement not satisfied: jupyterlab-server<3,>=2.28.0 Handling notebook-shim>=0.2 from hook generated metadata: Requires-Dist (jupyterlab) Requirement not satisfied: notebook-shim>=0.2 Handling packaging from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: packaging (installed: packaging 23.0) Handling setuptools>=41.1.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: setuptools>=41.1.0 (installed: setuptools 68.0.0) Handling tomli>=1.2.2; python_version < '3.11' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: tomli>=1.2.2; python_version < '3.11' Handling tornado>=6.2.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement not satisfied: tornado>=6.2.0 Handling traitlets from hook generated metadata: Requires-Dist (jupyterlab) Requirement not satisfied: traitlets Handling build; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: build; extra == 'dev' Handling bump2version; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: bump2version; extra == 'dev' Handling hatch; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: hatch; extra == 'dev' Handling pre-commit; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: pre-commit; extra == 'dev' Handling ruff==0.11.12; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: ruff==0.11.12; extra == 'dev' Handling jsx-lexer; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: jsx-lexer; extra == 'docs' Handling myst-parser; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: myst-parser; extra == 'docs' Handling pydata-sphinx-theme>=0.13.0; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: pydata-sphinx-theme>=0.13.0; extra == 'docs' Handling pytest; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: pytest; extra == 'docs' Handling pytest-jupyter; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: pytest-jupyter; extra == 'docs' Handling sphinx-copybutton; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: sphinx-copybutton; extra == 'docs' Handling sphinx<8.2.0,>=1.8; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: sphinx<8.2.0,>=1.8; extra == 'docs' Handling altair==6.0.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: altair==6.0.0; extra == 'docs-screenshots' Handling ipython==8.16.1; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: ipython==8.16.1; extra == 'docs-screenshots' Handling ipywidgets==8.1.5; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: ipywidgets==8.1.5; extra == 'docs-screenshots' Handling jupyterlab-geojson==3.4.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: jupyterlab-geojson==3.4.0; extra == 'docs-screenshots' Handling jupyterlab-language-pack-zh-cn==4.3.post1; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: jupyterlab-language-pack-zh-cn==4.3.post1; extra == 'docs-screenshots' Handling matplotlib==3.10.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: matplotlib==3.10.0; extra == 'docs-screenshots' Handling nbconvert>=7.0.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: nbconvert>=7.0.0; extra == 'docs-screenshots' Handling pandas==2.2.3; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: pandas==2.2.3; extra == 'docs-screenshots' Handling scipy==1.15.1; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: scipy==1.15.1; extra == 'docs-screenshots' Handling pytest-console-scripts; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab) Requirement not satisfied: pytest-console-scripts; extra == 'test' Handling pytest-jupyter>=0.5.3; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab) Requirement not satisfied: pytest-jupyter>=0.5.3; extra == 'test' Handling pytest-timeout; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab) Requirement not satisfied: pytest-timeout; extra == 'test' Handling pytest>=7.0; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab) Requirement not satisfied: pytest>=7.0; extra == 'test' Handling requests; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab) Requirement not satisfied: requests; extra == 'test' Handling requests-cache; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab) Requirement not satisfied: requests-cache; extra == 'test' Handling virtualenv; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab) Requirement not satisfied: virtualenv; extra == 'test' Handling copier<10,>=9; extra == 'upgrade-extension' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: copier<10,>=9; extra == 'upgrade-extension' Handling jinja2-time<0.3; extra == 'upgrade-extension' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: jinja2-time<0.3; extra == 'upgrade-extension' Handling pydantic<3.0; extra == 'upgrade-extension' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: pydantic<3.0; extra == 'upgrade-extension' Handling pyyaml-include<3.0; extra == 'upgrade-extension' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: pyyaml-include<3.0; extra == 'upgrade-extension' Handling tomli-w<2.0; extra == 'upgrade-extension' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: tomli-w<2.0; extra == 'upgrade-extension' + cat /builddir/build/BUILD/jupyterlab-4.5.7-1.an23.noarch-pyproject-buildrequires + rm -rfv jupyterlab-4.5.7.dist-info/ removed 'jupyterlab-4.5.7.dist-info/METADATA' removed directory 'jupyterlab-4.5.7.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/jupyterlab-4.5.7-1.an23.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/jupyterlab.spec'], chrootPath='/var/lib/mock/dist-an23.4-build-539289-84177/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=86400uid=982gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/jupyterlab.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'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1779408000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.FLmvtn + umask 022 + cd /builddir/build/BUILD + cd jupyterlab-4.5.7 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/jupyterlab-4.5.7/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + TMPDIR=/builddir/build/BUILD/jupyterlab-4.5.7/.pyproject-builddir + RPM_TOXENV=py311 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/anolis/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/jupyterlab-4.5.7/pyproject-wheeldir --output /builddir/build/BUILD/jupyterlab-4.5.7-1.an23.noarch-pyproject-buildrequires -x test Handling hatchling>=1.21.1 from build-system.requires Requirement satisfied: hatchling>=1.21.1 (installed: hatchling 1.21.1) Handling hatch-jupyter-builder>=0.3.2 from get_requires_for_build_wheel Requirement satisfied: hatch-jupyter-builder>=0.3.2 (installed: hatch-jupyter-builder 0.8.3) Handling async-lru>=1.0.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: async-lru>=1.0.0 (installed: async-lru 2.0.1) Handling httpx<1,>=0.25.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: httpx<1,>=0.25.0 (installed: httpx 0.25.0) Handling importlib-metadata>=4.8.3; python_version < '3.10' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: importlib-metadata>=4.8.3; python_version < '3.10' Handling ipykernel!=6.30.0,>=6.5.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: ipykernel!=6.30.0,>=6.5.0 (installed: ipykernel 6.17.1) Handling jinja2>=3.0.3 from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: jinja2>=3.0.3 (installed: jinja2 3.1.3) Handling jupyter-core from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: jupyter-core (installed: jupyter-core 5.1.0) Handling jupyter-lsp>=2.0.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: jupyter-lsp>=2.0.0 (installed: jupyter-lsp 2.1.0) Handling jupyter-server<3,>=2.4.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: jupyter-server<3,>=2.4.0 (installed: jupyter-server 2.5.0) Handling jupyterlab-server<3,>=2.28.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: jupyterlab-server<3,>=2.28.0 (installed: jupyterlab-server 2.28.0) Handling notebook-shim>=0.2 from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: notebook-shim>=0.2 (installed: notebook-shim 0.2.3) Handling packaging from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: packaging (installed: packaging 23.0) Handling setuptools>=41.1.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: setuptools>=41.1.0 (installed: setuptools 68.0.0) Handling tomli>=1.2.2; python_version < '3.11' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: tomli>=1.2.2; python_version < '3.11' Handling tornado>=6.2.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: tornado>=6.2.0 (installed: tornado 6.5.2) Handling traitlets from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: traitlets (installed: traitlets 5.9.0) Handling build; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: build; extra == 'dev' Handling bump2version; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: bump2version; extra == 'dev' Handling hatch; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: hatch; extra == 'dev' Handling pre-commit; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: pre-commit; extra == 'dev' Handling ruff==0.11.12; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: ruff==0.11.12; extra == 'dev' Handling jsx-lexer; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: jsx-lexer; extra == 'docs' Handling myst-parser; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: myst-parser; extra == 'docs' Handling pydata-sphinx-theme>=0.13.0; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: pydata-sphinx-theme>=0.13.0; extra == 'docs' Handling pytest; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: pytest; extra == 'docs' Handling pytest-jupyter; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: pytest-jupyter; extra == 'docs' Handling sphinx-copybutton; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: sphinx-copybutton; extra == 'docs' Handling sphinx<8.2.0,>=1.8; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: sphinx<8.2.0,>=1.8; extra == 'docs' Handling altair==6.0.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: altair==6.0.0; extra == 'docs-screenshots' Handling ipython==8.16.1; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: ipython==8.16.1; extra == 'docs-screenshots' Handling ipywidgets==8.1.5; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: ipywidgets==8.1.5; extra == 'docs-screenshots' Handling jupyterlab-geojson==3.4.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: jupyterlab-geojson==3.4.0; extra == 'docs-screenshots' Handling jupyterlab-language-pack-zh-cn==4.3.post1; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: jupyterlab-language-pack-zh-cn==4.3.post1; extra == 'docs-screenshots' Handling matplotlib==3.10.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: matplotlib==3.10.0; extra == 'docs-screenshots' Handling nbconvert>=7.0.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: nbconvert>=7.0.0; extra == 'docs-screenshots' Handling pandas==2.2.3; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: pandas==2.2.3; extra == 'docs-screenshots' Handling scipy==1.15.1; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: scipy==1.15.1; extra == 'docs-screenshots' Handling pytest-console-scripts; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: pytest-console-scripts; extra == 'test' (installed: pytest-console-scripts 1.3.1) Handling pytest-jupyter>=0.5.3; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: pytest-jupyter>=0.5.3; extra == 'test' (installed: pytest-jupyter 0.7.0) Handling pytest-timeout; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: pytest-timeout; extra == 'test' (installed: pytest-timeout 2.1.0) Handling pytest>=7.0; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: pytest>=7.0; extra == 'test' (installed: pytest 7.3.1) Handling requests; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: requests; extra == 'test' (installed: requests 2.32.3) Handling requests-cache; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: requests-cache; extra == 'test' (installed: requests-cache 0.5.1) Handling virtualenv; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: virtualenv; extra == 'test' (installed: virtualenv 20.28.0) Handling copier<10,>=9; extra == 'upgrade-extension' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: copier<10,>=9; extra == 'upgrade-extension' Handling jinja2-time<0.3; extra == 'upgrade-extension' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: jinja2-time<0.3; extra == 'upgrade-extension' Handling pydantic<3.0; extra == 'upgrade-extension' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: pydantic<3.0; extra == 'upgrade-extension' Handling pyyaml-include<3.0; extra == 'upgrade-extension' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: pyyaml-include<3.0; extra == 'upgrade-extension' Handling tomli-w<2.0; extra == 'upgrade-extension' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: tomli-w<2.0; extra == 'upgrade-extension' + cat /builddir/build/BUILD/jupyterlab-4.5.7-1.an23.noarch-pyproject-buildrequires + rm -rfv jupyterlab-4.5.7.dist-info/ removed 'jupyterlab-4.5.7.dist-info/METADATA' removed directory 'jupyterlab-4.5.7.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/jupyterlab-4.5.7-1.an23.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/jupyterlab.spec'], chrootPath='/var/lib/mock/dist-an23.4-build-539289-84177/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=86400uid=982gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch /builddir/build/SPECS/jupyterlab.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'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1779408000 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.xq0Mzl + umask 022 + cd /builddir/build/BUILD + cd jupyterlab-4.5.7 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/jupyterlab-4.5.7/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + TMPDIR=/builddir/build/BUILD/jupyterlab-4.5.7/.pyproject-builddir + RPM_TOXENV=py311 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/anolis/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/jupyterlab-4.5.7/pyproject-wheeldir --output /builddir/build/BUILD/jupyterlab-4.5.7-1.an23.noarch-pyproject-buildrequires -x test Handling hatchling>=1.21.1 from build-system.requires Requirement satisfied: hatchling>=1.21.1 (installed: hatchling 1.21.1) Handling hatch-jupyter-builder>=0.3.2 from get_requires_for_build_wheel Requirement satisfied: hatch-jupyter-builder>=0.3.2 (installed: hatch-jupyter-builder 0.8.3) Handling async-lru>=1.0.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: async-lru>=1.0.0 (installed: async-lru 2.0.1) Handling httpx<1,>=0.25.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: httpx<1,>=0.25.0 (installed: httpx 0.25.0) Handling importlib-metadata>=4.8.3; python_version < '3.10' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: importlib-metadata>=4.8.3; python_version < '3.10' Handling ipykernel!=6.30.0,>=6.5.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: ipykernel!=6.30.0,>=6.5.0 (installed: ipykernel 6.17.1) Handling jinja2>=3.0.3 from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: jinja2>=3.0.3 (installed: jinja2 3.1.3) Handling jupyter-core from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: jupyter-core (installed: jupyter-core 5.1.0) Handling jupyter-lsp>=2.0.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: jupyter-lsp>=2.0.0 (installed: jupyter-lsp 2.1.0) Handling jupyter-server<3,>=2.4.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: jupyter-server<3,>=2.4.0 (installed: jupyter-server 2.5.0) Handling jupyterlab-server<3,>=2.28.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: jupyterlab-server<3,>=2.28.0 (installed: jupyterlab-server 2.28.0) Handling notebook-shim>=0.2 from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: notebook-shim>=0.2 (installed: notebook-shim 0.2.3) Handling packaging from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: packaging (installed: packaging 23.0) Handling setuptools>=41.1.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: setuptools>=41.1.0 (installed: setuptools 68.0.0) Handling tomli>=1.2.2; python_version < '3.11' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: tomli>=1.2.2; python_version < '3.11' Handling tornado>=6.2.0 from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: tornado>=6.2.0 (installed: tornado 6.5.2) Handling traitlets from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: traitlets (installed: traitlets 5.9.0) Handling build; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: build; extra == 'dev' Handling bump2version; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: bump2version; extra == 'dev' Handling hatch; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: hatch; extra == 'dev' Handling pre-commit; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: pre-commit; extra == 'dev' Handling ruff==0.11.12; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: ruff==0.11.12; extra == 'dev' Handling jsx-lexer; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: jsx-lexer; extra == 'docs' Handling myst-parser; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: myst-parser; extra == 'docs' Handling pydata-sphinx-theme>=0.13.0; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: pydata-sphinx-theme>=0.13.0; extra == 'docs' Handling pytest; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: pytest; extra == 'docs' Handling pytest-jupyter; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: pytest-jupyter; extra == 'docs' Handling sphinx-copybutton; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: sphinx-copybutton; extra == 'docs' Handling sphinx<8.2.0,>=1.8; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: sphinx<8.2.0,>=1.8; extra == 'docs' Handling altair==6.0.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: altair==6.0.0; extra == 'docs-screenshots' Handling ipython==8.16.1; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: ipython==8.16.1; extra == 'docs-screenshots' Handling ipywidgets==8.1.5; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: ipywidgets==8.1.5; extra == 'docs-screenshots' Handling jupyterlab-geojson==3.4.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: jupyterlab-geojson==3.4.0; extra == 'docs-screenshots' Handling jupyterlab-language-pack-zh-cn==4.3.post1; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: jupyterlab-language-pack-zh-cn==4.3.post1; extra == 'docs-screenshots' Handling matplotlib==3.10.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: matplotlib==3.10.0; extra == 'docs-screenshots' Handling nbconvert>=7.0.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: nbconvert>=7.0.0; extra == 'docs-screenshots' Handling pandas==2.2.3; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: pandas==2.2.3; extra == 'docs-screenshots' Handling scipy==1.15.1; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: scipy==1.15.1; extra == 'docs-screenshots' Handling pytest-console-scripts; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: pytest-console-scripts; extra == 'test' (installed: pytest-console-scripts 1.3.1) Handling pytest-jupyter>=0.5.3; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: pytest-jupyter>=0.5.3; extra == 'test' (installed: pytest-jupyter 0.7.0) Handling pytest-timeout; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: pytest-timeout; extra == 'test' (installed: pytest-timeout 2.1.0) Handling pytest>=7.0; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: pytest>=7.0; extra == 'test' (installed: pytest 7.3.1) Handling requests; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: requests; extra == 'test' (installed: requests 2.32.3) Handling requests-cache; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: requests-cache; extra == 'test' (installed: requests-cache 0.5.1) Handling virtualenv; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab) Requirement satisfied: virtualenv; extra == 'test' (installed: virtualenv 20.28.0) Handling copier<10,>=9; extra == 'upgrade-extension' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: copier<10,>=9; extra == 'upgrade-extension' Handling jinja2-time<0.3; extra == 'upgrade-extension' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: jinja2-time<0.3; extra == 'upgrade-extension' Handling pydantic<3.0; extra == 'upgrade-extension' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: pydantic<3.0; extra == 'upgrade-extension' Handling pyyaml-include<3.0; extra == 'upgrade-extension' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: pyyaml-include<3.0; extra == 'upgrade-extension' Handling tomli-w<2.0; extra == 'upgrade-extension' from hook generated metadata: Requires-Dist (jupyterlab) Ignoring alien requirement: tomli-w<2.0; extra == 'upgrade-extension' + cat /builddir/build/BUILD/jupyterlab-4.5.7-1.an23.noarch-pyproject-buildrequires + rm -rfv jupyterlab-4.5.7.dist-info/ removed 'jupyterlab-4.5.7.dist-info/METADATA' removed directory 'jupyterlab-4.5.7.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.B2Sw5H + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-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 jupyterlab-4.5.7 + mkdir -p /builddir/build/BUILD/jupyterlab-4.5.7/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + TMPDIR=/builddir/build/BUILD/jupyterlab-4.5.7/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/anolis/pyproject_wheel.py /builddir/build/BUILD/jupyterlab-4.5.7/pyproject-wheeldir Looking in indexes: https://mirrors.aliyun.com/pypi/simple/ Processing /builddir/build/BUILD/jupyterlab-4.5.7 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) INFO:hatch_jupyter_builder.utils:Running jupyter-builder INFO:hatch_jupyter_builder.utils:Building with buildapi.builder INFO:hatch_jupyter_builder.utils:With kwargs: {'build_cmd': 'build:prod:minimize', 'path': 'jupyterlab/staging', 'source_dir': 'jupyterlab/staging', 'build_dir': 'jupyterlab/static', 'npm': ['node', 'yarn.js']} INFO:hatch_jupyter_builder.utils:Ensured target(s) exist! INFO:hatch_jupyter_builder.utils:Finished running jupyter-builder Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: jupyterlab Building wheel for jupyterlab (pyproject.toml): started Running command Building wheel for jupyterlab (pyproject.toml) Building wheel for jupyterlab (pyproject.toml): finished with status 'done' Created wheel for jupyterlab: filename=jupyterlab-4.5.7-py3-none-any.whl size=10959019 sha256=5cfe58386086637d5a2163a2f0ee7948deba5e42365d55e229a21965b26d3256 Stored in directory: /builddir/.cache/pip/wheels/96/ca/5e/939a042e49ac491307b79e48a65d2d0b8f9bf4d8d0c1f58588 Successfully built jupyterlab + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.69Mc64 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch ++ dirname /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-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 jupyterlab-4.5.7 ++ ls /builddir/build/BUILD/jupyterlab-4.5.7/pyproject-wheeldir/jupyterlab-4.5.7-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=jupyterlab==4.5.7 + TMPDIR=/builddir/build/BUILD/jupyterlab-4.5.7/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch --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/jupyterlab-4.5.7/pyproject-wheeldir jupyterlab==4.5.7 Using pip 23.3.1 from /usr/lib/python3.11/site-packages/pip (python 3.11) Looking in links: /builddir/build/BUILD/jupyterlab-4.5.7/pyproject-wheeldir Processing ./pyproject-wheeldir/jupyterlab-4.5.7-py3-none-any.whl Installing collected packages: jupyterlab Creating /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/bin changing mode of /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/bin/jlpm to 755 changing mode of /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/bin/jupyter-lab to 755 changing mode of /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/bin/jupyter-labextension to 755 changing mode of /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/bin/jupyter-labhub to 755 Successfully installed jupyterlab-4.5.7 + '[' -d /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/anolis/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/bin/jlpm /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/bin/jupyter-lab /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/bin/jupyter-labextension /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/bin/jupyter-labhub /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/bin/jlpm: updating /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/bin/jupyter-lab: updating /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/bin/jupyter-labextension: updating /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/bin/jupyter-labhub: updating + rm -rfv /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/jupyterlab-4.5.7-1.an23.noarch-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/lib/python3.11/site-packages ']' + site_dirs+=("/usr/lib/python3.11/site-packages") + '[' /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/lib64/python3.11/site-packages '!=' /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/lib/python3.11/site-packages ']' + '[' -d /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/lib64/python3.11/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.11/site-packages/jupyterlab-4.5.7.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/lib/python3.11/site-packages/jupyterlab-4.5.7.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/anolis + /usr/bin/python3 -B /usr/lib/rpm/anolis/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch --record /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/lib/python3.11/site-packages/jupyterlab-4.5.7.dist-info/RECORD --output /builddir/build/BUILD/jupyterlab-4.5.7-1.an23.noarch-pyproject-record + rm -fv /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/lib/python3.11/site-packages/jupyterlab-4.5.7.dist-info/RECORD removed '/builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/lib/python3.11/site-packages/jupyterlab-4.5.7.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/lib/python3.11/site-packages/jupyterlab-4.5.7.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/lib/python3.11/site-packages/jupyterlab-4.5.7.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/jupyterlab-4.5.7-1.an23.noarch-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_PERCENTAGES_COUNT=8 + /usr/bin/python3 /usr/lib/rpm/anolis/pyproject_save_files.py --output-files /builddir/build/BUILD/jupyterlab-4.5.7-1.an23.noarch-pyproject-files --output-modules /builddir/build/BUILD/jupyterlab-4.5.7-1.an23.noarch-pyproject-modules --buildroot /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch --sitelib /usr/lib/python3.11/site-packages --sitearch /usr/lib64/python3.11/site-packages --python-version 3.11 --pyproject-record /builddir/build/BUILD/jupyterlab-4.5.7-1.an23.noarch-pyproject-record --prefix /usr jupyterlab + sed -i 's/\(.*\.LICEN[SC]E\.txt\)/%license \1/' /builddir/build/BUILD/jupyterlab-4.5.7-1.an23.noarch-pyproject-files + install -m 0755 -p -d /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/etc/jupyter/jupyter_notebook_config.d + install -m 0755 -p -d /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/etc/jupyter/jupyter_server_config.d + mv -v /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/etc/jupyter/jupyter_notebook_config.d/jupyterlab.json /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/etc/jupyter/jupyter_notebook_config.d/jupyterlab.json renamed '/builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/etc/jupyter/jupyter_notebook_config.d/jupyterlab.json' -> '/builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/etc/jupyter/jupyter_notebook_config.d/jupyterlab.json' + mv -v /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/etc/jupyter/jupyter_server_config.d/jupyterlab.json /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/etc/jupyter/jupyter_server_config.d/jupyterlab.json renamed '/builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/etc/jupyter/jupyter_server_config.d/jupyterlab.json' -> '/builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/etc/jupyter/jupyter_server_config.d/jupyterlab.json' + pushd /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/lib/python3.11/site-packages/jupyterlab/tests/mock_packages ~/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/lib/python3.11/site-packages/jupyterlab/tests/mock_packages ~/build/BUILD/jupyterlab-4.5.7 + ln -sf ../../extension/mock_package.py interop/consumer/jlab_mock_consumer.py + popd ~/build/BUILD/jupyterlab-4.5.7 + mkdir -p /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/share/metainfo + install -m 0644 -p /builddir/build/SOURCES/jupyterlab.metainfo.xml /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/share/metainfo/jupyterlab.metainfo.xml + /usr/bin/find-debuginfo -j80 --strict-build-id -m -i --build-id-seed 4.5.7-1.an23 --unique-debug-suffix -4.5.7-1.an23.noarch --unique-debug-src-base jupyterlab-4.5.7-1.an23.noarch --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/jupyterlab-4.5.7 find-debuginfo: starting Extracting debug info from 0 files Creating .debug symlinks for symlinks to ELF files find: 'debug': No such file or directory find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/anolis/brp-ldconfig + COMPRESS='zstd -f --rm -19 -T0' + COMPRESS_EXT=.zst + /usr/lib/rpm/brp-compress + /usr/lib/rpm/anolis/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/anolis/clean_perl + /usr/lib/rpm/anolis/check_elf_files + /usr/lib/rpm/anolis/brp-mangle-shebangs *** WARNING: ./usr/lib/python3.11/site-packages/jupyterlab/staging/yarn.js is executable but has no shebang, removing executable bit + /usr/lib/rpm/anolis/remove-info-dir + /usr/lib/rpm/anolis/check-desktop-files /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/share/applications/jupyterlab.desktop: hint: value "Development;Education;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu + env -u SOURCE_DATE_EPOCH /usr/lib/rpm/anolis/brp-python-bytecompile '' 1 0 -j80 Bytecompiling .py files below /builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/lib/python3.11 using python3.11 Not clamping source mtimes, $SOURCE_DATE_EPOCH not set + /usr/lib/rpm/anolis/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.S4MeNI + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-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 jupyterlab-4.5.7 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + PATH=/builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/lib64/python3.11/site-packages:/builddir/build/BUILDROOT/jupyterlab-4.5.7-1.an23.noarch/usr/lib/python3.11/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/jupyterlab-4.5.7/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=80 + /usr/bin/pytest -k 'not test_build and not test_check and not test_install_and_uninstall and not test_uninstall_core_extension and not test_load_extension' ============================= test session starts ============================== platform linux -- Python 3.11.6, pytest-7.3.1, pluggy-1.0.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/jupyterlab-4.5.7 configfile: pyproject.toml testpaths: jupyterlab/tests plugins: anyio-3.5.0, console-scripts-1.3.1, timeout-2.1.0 collecting ... collected 97 items / 14 deselected / 83 selected jupyterlab/tests/test_announcements.py::test_NewsHandler_get_success PASSED [ 1%] jupyterlab/tests/test_announcements.py::test_NewsHandler_get_failure PASSED [ 2%] jupyterlab/tests/test_announcements.py::test_NewsHandler_get_missing_summary PASSED [ 3%] jupyterlab/tests/test_announcements.py::test_NewsHandler_multi_entry_links PASSED [ 4%] jupyterlab/tests/test_announcements.py::test_NewsHandler_no_published PASSED [ 6%] jupyterlab/tests/test_announcements.py::test_NewsHandler_link_no_rel PASSED [ 7%] jupyterlab/tests/test_announcements.py::test_NewsHandler_no_links PASSED [ 8%] jupyterlab/tests/test_custom_css_handler.py::test_CustomCssHandler PASSED [ 9%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1-1] PASSED [ 10%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0-1.0] PASSED [ 12%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0.0-1.0.0] PASSED [ 13%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0.0a52-1.0.0-alpha.52] PASSED [ 14%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0.0b3-1.0.0-beta.3] PASSED [ 15%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0.0rc22-1.0.0-rc.22] PASSED [ 16%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0.0rc23.post2-1.0.0-rc.23] PASSED [ 18%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0.0rc24.dev2-1.0.0-rc.24] PASSED [ 19%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0.0rc25.post4.dev2-1.0.0-rc.25] PASSED [ 20%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_list_extensions_installed PASSED [ 21%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_list_extensions_query PASSED [ 22%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_list_extensions_query_allow PASSED [ 24%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_list_extensions_query_block PASSED [ 25%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_list_extensions_query_allow_block PASSED [ 26%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_is_install_allowed_no_policy FAILED [ 27%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_is_install_allowed_allowlist FAILED [ 28%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_is_install_allowed_blocklist FAILED [ 30%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_is_install_allowed_allowlist_takes_precedence FAILED [ 31%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_install PASSED [ 32%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_uninstall PASSED [ 33%] jupyterlab/tests/test_extensions.py::test_ExtensionManager_list_extensions_query_sort PASSED [ 34%] jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_list_extensions_query PASSED [ 36%] jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_custom_server_url PASSED [ 37%] jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_custom_level[user] PASSED [ 38%] jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_custom_level[sys_prefix] PASSED [ 39%] jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_custom_level[system] PASSED [ 40%] jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_inherits_custom_level[user] PASSED [ 42%] jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_inherits_custom_level[sys_prefix] PASSED [ 43%] jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_inherits_custom_level[system] PASSED [ 44%] jupyterlab/tests/test_extensions.py::test_PluginManager_custom_level[user] PASSED [ 45%] jupyterlab/tests/test_extensions.py::test_PluginManager_custom_level[sys_prefix] PASSED [ 46%] jupyterlab/tests/test_extensions.py::test_PluginManager_custom_level[system] PASSED [ 48%] jupyterlab/tests/test_extensions.py::test_PluginManager_default_level PASSED [ 49%] jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_names[jupyterlab-git-True] FAILED [ 50%] jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_names[my_extension.pkg-True] FAILED [ 51%] jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_names[git+https://github.com/attacker/malicious.git-False] FAILED [ 53%] jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_names[/tmp/local-pkg-False] FAILED [ 54%] jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_names[http://evil.com/pkg.tar.gz-False] FAILED [ 55%] jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_versions[None-True] FAILED [ 56%] jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_versions[1.2.3-True] FAILED [ 57%] jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_versions[not valid version-False] FAILED [ 59%] jupyterlab/tests/test_extensions.py::test_handler_blocks_install_when_policy_denies PASSED [ 60%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_app_dir PASSED [ 61%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_app_dir_disable_sys_prefix PASSED [ 62%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_app_dir_shadowing PASSED [ 63%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_app_dir_use_sys_prefix PASSED [ 65%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_compare_ranges PASSED [ 66%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_compatibility PASSED [ 67%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_disable_extension PASSED [ 68%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_enable_extension PASSED [ 69%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_compatible PASSED [ 71%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_extension PASSED [ 72%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_failed PASSED [ 73%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_incompatible PASSED [ 74%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_mime_renderer PASSED [ 75%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_twice PASSED [ 77%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_link_extension PASSED [ 78%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_link_package PASSED [ 79%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_list_extensions PASSED [ 80%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_lock_unlock_extension PASSED [ 81%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_all_extensions PASSED [ 83%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_extension PASSED [ 84%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_unlink_package PASSED [ 85%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_update_all PASSED [ 86%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_update_missing_extension PASSED [ 87%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_update_multiple PASSED [ 89%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_update_single PASSED [ 90%] jupyterlab/tests/test_jupyterlab.py::TestExtension::test_validation PASSED [ 91%] jupyterlab/tests/test_plugin_manager_handler.py::test_pluginHandler_lock_extension PASSED [ 92%] jupyterlab/tests/test_plugin_manager_handler.py::test_pluginHandler_unlock_extension PASSED [ 93%] jupyterlab/tests/test_registry.py::TestAppHandlerRegistry::test_get_registry PASSED [ 95%] jupyterlab/tests/test_registry.py::TestAppHandlerRegistry::test_node_not_available PASSED [ 96%] jupyterlab/tests/test_registry.py::TestAppHandlerRegistry::test_populate_staging PASSED [ 97%] jupyterlab/tests/test_registry.py::TestAppHandlerRegistry::test_yarn_config PASSED [ 98%] jupyterlab/tests/test_registry.py::TestAppHandlerRegistry::test_yarn_config_failure PASSED [100%] =================================== FAILURES =================================== ______________ test_ExtensionManager_is_install_allowed_no_policy ______________ async def test_ExtensionManager_is_install_allowed_no_policy(): manager = PyPIExtensionManager() > assert await manager.is_install_allowed("any-extension") is True jupyterlab/tests/test_extensions.py:144: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = name = 'any-extension', version = None async def is_install_allowed(self, name: str, version: Union[str, None] = None) -> bool: try: > canonicalize_name(name, validate=True) E TypeError: canonicalize_name() got an unexpected keyword argument 'validate' jupyterlab/extensions/pypi.py:181: TypeError ______________ test_ExtensionManager_is_install_allowed_allowlist ______________ mock_client = .FakeClient'> @patch("tornado.httpclient.AsyncHTTPClient", new_callable=fake_client_factory) async def test_ExtensionManager_is_install_allowed_allowlist(mock_client): mock_client.body = json.dumps({"allowed_extensions": [{"name": "jupyterlab-git"}]}).encode() manager = PyPIExtensionManager( ext_options={"allowed_extensions_uris": {"http://dummy-allowed-extension"}} ) > assert await manager.is_install_allowed("jupyterlab-git") is True jupyterlab/tests/test_extensions.py:153: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = name = 'jupyterlab-git', version = None async def is_install_allowed(self, name: str, version: Union[str, None] = None) -> bool: try: > canonicalize_name(name, validate=True) E TypeError: canonicalize_name() got an unexpected keyword argument 'validate' jupyterlab/extensions/pypi.py:181: TypeError ______________ test_ExtensionManager_is_install_allowed_blocklist ______________ mock_client = .FakeClient'> @patch("tornado.httpclient.AsyncHTTPClient", new_callable=fake_client_factory) async def test_ExtensionManager_is_install_allowed_blocklist(mock_client): mock_client.body = json.dumps({"blocked_extensions": [{"name": "jupyterlab-evil"}]}).encode() manager = PyPIExtensionManager( ext_options={"blocked_extensions_uris": {"http://dummy-blocked-extension"}} ) > assert await manager.is_install_allowed("jupyterlab-evil") is False jupyterlab/tests/test_extensions.py:163: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = name = 'jupyterlab-evil', version = None async def is_install_allowed(self, name: str, version: Union[str, None] = None) -> bool: try: > canonicalize_name(name, validate=True) E TypeError: canonicalize_name() got an unexpected keyword argument 'validate' jupyterlab/extensions/pypi.py:181: TypeError _____ test_ExtensionManager_is_install_allowed_allowlist_takes_precedence ______ mock_client = .FakeClient'> @patch("tornado.httpclient.AsyncHTTPClient", new_callable=fake_client_factory) async def test_ExtensionManager_is_install_allowed_allowlist_takes_precedence(mock_client): mock_client.body = json.dumps( { "allowed_extensions": [{"name": "jupyterlab-git"}], "blocked_extensions": [{"name": "jupyterlab-git"}], # allowlist takes precedence } ).encode() manager = PyPIExtensionManager( ext_options={ "allowed_extensions_uris": {"http://dummy-allowed-extension"}, "blocked_extensions_uris": {"http://dummy-blocked-extension"}, } ) > assert await manager.is_install_allowed("jupyterlab-git") is True jupyterlab/tests/test_extensions.py:181: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = name = 'jupyterlab-git', version = None async def is_install_allowed(self, name: str, version: Union[str, None] = None) -> bool: try: > canonicalize_name(name, validate=True) E TypeError: canonicalize_name() got an unexpected keyword argument 'validate' jupyterlab/extensions/pypi.py:181: TypeError ------------------------------ Captured log call ------------------------------- WARNING jupyterlab:manager.py:347 You have define simultaneously blocked and allowed extensions listings. The allowed listing will take precedence. _ test_pypi_manager_is_install_allowed_rejects_non_pypi_names[jupyterlab-git-True] _ name = 'jupyterlab-git', expected = True @pytest.mark.parametrize( "name,expected", [ ("jupyterlab-git", True), ("my_extension.pkg", True), # GHSA-37w4-hwhx-4rc4: VCS/URL names must be blocked ("git+https://github.com/attacker/malicious.git", False), ("/tmp/local-pkg", False), # noqa: S108 ("http://evil.com/pkg.tar.gz", False), ], ) async def test_pypi_manager_is_install_allowed_rejects_non_pypi_names(name, expected): manager = PyPIExtensionManager() > assert await manager.is_install_allowed(name) is expected jupyterlab/tests/test_extensions.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = name = 'jupyterlab-git', version = None async def is_install_allowed(self, name: str, version: Union[str, None] = None) -> bool: try: > canonicalize_name(name, validate=True) E TypeError: canonicalize_name() got an unexpected keyword argument 'validate' jupyterlab/extensions/pypi.py:181: TypeError _ test_pypi_manager_is_install_allowed_rejects_non_pypi_names[my_extension.pkg-True] _ name = 'my_extension.pkg', expected = True @pytest.mark.parametrize( "name,expected", [ ("jupyterlab-git", True), ("my_extension.pkg", True), # GHSA-37w4-hwhx-4rc4: VCS/URL names must be blocked ("git+https://github.com/attacker/malicious.git", False), ("/tmp/local-pkg", False), # noqa: S108 ("http://evil.com/pkg.tar.gz", False), ], ) async def test_pypi_manager_is_install_allowed_rejects_non_pypi_names(name, expected): manager = PyPIExtensionManager() > assert await manager.is_install_allowed(name) is expected jupyterlab/tests/test_extensions.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = name = 'my_extension.pkg', version = None async def is_install_allowed(self, name: str, version: Union[str, None] = None) -> bool: try: > canonicalize_name(name, validate=True) E TypeError: canonicalize_name() got an unexpected keyword argument 'validate' jupyterlab/extensions/pypi.py:181: TypeError _ test_pypi_manager_is_install_allowed_rejects_non_pypi_names[git+https://github.com/attacker/malicious.git-False] _ name = 'git+https://github.com/attacker/malicious.git', expected = False @pytest.mark.parametrize( "name,expected", [ ("jupyterlab-git", True), ("my_extension.pkg", True), # GHSA-37w4-hwhx-4rc4: VCS/URL names must be blocked ("git+https://github.com/attacker/malicious.git", False), ("/tmp/local-pkg", False), # noqa: S108 ("http://evil.com/pkg.tar.gz", False), ], ) async def test_pypi_manager_is_install_allowed_rejects_non_pypi_names(name, expected): manager = PyPIExtensionManager() > assert await manager.is_install_allowed(name) is expected jupyterlab/tests/test_extensions.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = name = 'git+https://github.com/attacker/malicious.git', version = None async def is_install_allowed(self, name: str, version: Union[str, None] = None) -> bool: try: > canonicalize_name(name, validate=True) E TypeError: canonicalize_name() got an unexpected keyword argument 'validate' jupyterlab/extensions/pypi.py:181: TypeError _ test_pypi_manager_is_install_allowed_rejects_non_pypi_names[/tmp/local-pkg-False] _ name = '/tmp/local-pkg', expected = False @pytest.mark.parametrize( "name,expected", [ ("jupyterlab-git", True), ("my_extension.pkg", True), # GHSA-37w4-hwhx-4rc4: VCS/URL names must be blocked ("git+https://github.com/attacker/malicious.git", False), ("/tmp/local-pkg", False), # noqa: S108 ("http://evil.com/pkg.tar.gz", False), ], ) async def test_pypi_manager_is_install_allowed_rejects_non_pypi_names(name, expected): manager = PyPIExtensionManager() > assert await manager.is_install_allowed(name) is expected jupyterlab/tests/test_extensions.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = name = '/tmp/local-pkg', version = None async def is_install_allowed(self, name: str, version: Union[str, None] = None) -> bool: try: > canonicalize_name(name, validate=True) E TypeError: canonicalize_name() got an unexpected keyword argument 'validate' jupyterlab/extensions/pypi.py:181: TypeError _ test_pypi_manager_is_install_allowed_rejects_non_pypi_names[http://evil.com/pkg.tar.gz-False] _ name = 'http://evil.com/pkg.tar.gz', expected = False @pytest.mark.parametrize( "name,expected", [ ("jupyterlab-git", True), ("my_extension.pkg", True), # GHSA-37w4-hwhx-4rc4: VCS/URL names must be blocked ("git+https://github.com/attacker/malicious.git", False), ("/tmp/local-pkg", False), # noqa: S108 ("http://evil.com/pkg.tar.gz", False), ], ) async def test_pypi_manager_is_install_allowed_rejects_non_pypi_names(name, expected): manager = PyPIExtensionManager() > assert await manager.is_install_allowed(name) is expected jupyterlab/tests/test_extensions.py:502: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = name = 'http://evil.com/pkg.tar.gz', version = None async def is_install_allowed(self, name: str, version: Union[str, None] = None) -> bool: try: > canonicalize_name(name, validate=True) E TypeError: canonicalize_name() got an unexpected keyword argument 'validate' jupyterlab/extensions/pypi.py:181: TypeError __ test_pypi_manager_is_install_allowed_rejects_non_pypi_versions[None-True] ___ version = None, expected = True @pytest.mark.parametrize( "version,expected", [(None, True), ("1.2.3", True), ("not valid version", False)], ) async def test_pypi_manager_is_install_allowed_rejects_non_pypi_versions(version, expected): manager = PyPIExtensionManager() > assert await manager.is_install_allowed("package", version) is expected jupyterlab/tests/test_extensions.py:511: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = name = 'package', version = None async def is_install_allowed(self, name: str, version: Union[str, None] = None) -> bool: try: > canonicalize_name(name, validate=True) E TypeError: canonicalize_name() got an unexpected keyword argument 'validate' jupyterlab/extensions/pypi.py:181: TypeError __ test_pypi_manager_is_install_allowed_rejects_non_pypi_versions[1.2.3-True] __ version = '1.2.3', expected = True @pytest.mark.parametrize( "version,expected", [(None, True), ("1.2.3", True), ("not valid version", False)], ) async def test_pypi_manager_is_install_allowed_rejects_non_pypi_versions(version, expected): manager = PyPIExtensionManager() > assert await manager.is_install_allowed("package", version) is expected jupyterlab/tests/test_extensions.py:511: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = name = 'package', version = '1.2.3' async def is_install_allowed(self, name: str, version: Union[str, None] = None) -> bool: try: > canonicalize_name(name, validate=True) E TypeError: canonicalize_name() got an unexpected keyword argument 'validate' jupyterlab/extensions/pypi.py:181: TypeError _ test_pypi_manager_is_install_allowed_rejects_non_pypi_versions[not valid version-False] _ version = 'not valid version', expected = False @pytest.mark.parametrize( "version,expected", [(None, True), ("1.2.3", True), ("not valid version", False)], ) async def test_pypi_manager_is_install_allowed_rejects_non_pypi_versions(version, expected): manager = PyPIExtensionManager() > assert await manager.is_install_allowed("package", version) is expected jupyterlab/tests/test_extensions.py:511: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = name = 'package', version = 'not valid version' async def is_install_allowed(self, name: str, version: Union[str, None] = None) -> bool: try: > canonicalize_name(name, validate=True) E TypeError: canonicalize_name() got an unexpected keyword argument 'validate' jupyterlab/extensions/pypi.py:181: TypeError =============================== warnings summary =============================== ../../../../usr/lib/python3.11/site-packages/pytest_jupyter/jupyter_server.py:15 /usr/lib/python3.11/site-packages/pytest_jupyter/jupyter_server.py:15: DeprecationWarning: Jupyter is migrating its paths to use standard platformdirs given by the platformdirs library. To remove this warning and see the appropriate new directories, set the environment variable `JUPYTER_PLATFORM_DIRS=1` and then run `jupyter --paths`. The use of platformdirs will be the default in `jupyter_core` v6 import jupyter_core.paths ../../../../usr/lib/python3.11/site-packages/nbformat/json_compat.py:14 ../../../../usr/lib/python3.11/site-packages/nbformat/json_compat.py:14 /usr/lib/python3.11/site-packages/nbformat/json_compat.py:14: DeprecationWarning: Importing ErrorTree directly from the jsonschema package is deprecated and will become an ImportError. Import it from jsonschema.exceptions instead. from jsonschema import ErrorTree, ValidationError ../../../../usr/lib/python3.11/site-packages/jupyter_events/schema.py:6 ../../../../usr/lib/python3.11/site-packages/jupyter_events/schema.py:6 /usr/lib/python3.11/site-packages/jupyter_events/schema.py:6: DeprecationWarning: jsonschema.RefResolver is deprecated as of v4.18.0, in favor of the https://github.com/python-jsonschema/referencing library, which provides more compliant referencing behavior as well as more flexible APIs for customization. A future release will remove RefResolver. Please file a feature request (on referencing) if you are missing an API for the kind of customization you need. from jsonschema import FormatChecker, RefResolver, validators ../../../../usr/lib/python3.11/site-packages/jupyter_events/validators.py:5 ../../../../usr/lib/python3.11/site-packages/jupyter_events/validators.py:5 /usr/lib/python3.11/site-packages/jupyter_events/validators.py:5: DeprecationWarning: jsonschema.RefResolver is deprecated as of v4.18.0, in favor of the https://github.com/python-jsonschema/referencing library, which provides more compliant referencing behavior as well as more flexible APIs for customization. A future release will remove RefResolver. Please file a feature request (on referencing) if you are missing an API for the kind of customization you need. from jsonschema import Draft7Validator, RefResolver, ValidationError ../../../../usr/lib/python3.11/site-packages/_pytest/config/__init__.py:1302 /usr/lib/python3.11/site-packages/_pytest/config/__init__.py:1302: PytestConfigWarning: Unknown config option: ignore self._warn_or_fail_if_strict(f"Unknown config option: {key}\n") -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ----- generated xml file: /builddir/build/BUILD/jupyterlab-4.5.7/junit.xml ----- =========================== short test summary info ============================ FAILED jupyterlab/tests/test_extensions.py::test_ExtensionManager_is_install_allowed_no_policy FAILED jupyterlab/tests/test_extensions.py::test_ExtensionManager_is_install_allowed_allowlist FAILED jupyterlab/tests/test_extensions.py::test_ExtensionManager_is_install_allowed_blocklist FAILED jupyterlab/tests/test_extensions.py::test_ExtensionManager_is_install_allowed_allowlist_takes_precedence FAILED jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_names[jupyterlab-git-True] FAILED jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_names[my_extension.pkg-True] FAILED jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_names[git+https://github.com/attacker/malicious.git-False] FAILED jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_names[/tmp/local-pkg-False] FAILED jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_names[http://evil.com/pkg.tar.gz-False] FAILED jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_versions[None-True] FAILED jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_versions[1.2.3-True] FAILED jupyterlab/tests/test_extensions.py::test_pypi_manager_is_install_allowed_rejects_non_pypi_versions[not valid version-False] ===== 12 failed, 71 passed, 14 deselected, 8 warnings in 72.96s (0:01:12) ====== RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.S4MeNI (%check) Bad exit status from /var/tmp/rpm-tmp.S4MeNI (%check) Child return code was: 1 EXCEPTION: [Error("Command failed: \n # bash --login -c '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch /builddir/build/SPECS/jupyterlab.spec'\n", 1)] Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 610, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch /builddir/build/SPECS/jupyterlab.spec'