==> Building on scovillain ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 1,164 100% 0.00kB/s 0:00:00 1,164 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=3/5) .nvchecker.toml 94 100% 91.80kB/s 0:00:00 94 100% 91.80kB/s 0:00:00 (xfr#2, to-chk=2/5) PKGBUILD 2,100 65% 2.00MB/s 0:00:00 3,203 100% 3.05MB/s 0:00:00 (xfr#3, to-chk=1/5) pre-commit-4.0.1-2.log 502 100% 490.23kB/s 0:00:00 502 100% 490.23kB/s 0:00:00 (xfr#4, to-chk=0/5) sent 1,893 bytes received 137 bytes 1,353.33 bytes/sec total size is 4,658 speedup is 2.29 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root22 on remote host... ]2;🔵 Container arch-nspawn-183148 on scovillain.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root22]...done ==> Making package: pre-commit 4.0.1-2 (Fri Jan 3 20:13:34 2025) ==> Retrieving sources...  -> Downloading pre-commit-4.0.1.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 90131 0 90131 0 0 62588 0 --:--:-- 0:00:01 --:--:-- 62588 100 280k 0 280k 0 0 178k 0 --:--:-- 0:00:01 --:--:-- 1549k ==> Validating source files with sha512sums... pre-commit-4.0.1.tar.gz ... Passed ==> Validating source files with b2sums... pre-commit-4.0.1.tar.gz ... Passed ]2;🔵 Container arch-nspawn-201704 on scovillain.felixc.at\==> Making package: pre-commit 4.0.1-2 (Fri Jan 3 20:14:00 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (21) New Version Net Change Download Size extra/libyaml 0.2.5-3 0.16 MiB extra/mpdecimal 4.0.0-2 0.29 MiB core/python 3.13.1-1 108.57 MiB extra/python-autocommand 2.2.2-7 0.08 MiB extra/python-distlib 0.3.9-2 1.29 MiB extra/python-filelock 3.16.1-2.1 0.13 MiB extra/python-jaraco.collections 5.1.0-1 0.10 MiB extra/python-jaraco.context 6.0.1-1 0.04 MiB extra/python-jaraco.functools 4.1.0-1 0.07 MiB extra/python-jaraco.text 4.0.0-2 0.08 MiB extra/python-more-itertools 10.5.0-1 0.64 MiB extra/python-packaging 24.2-3 0.66 MiB extra/python-platformdirs 4.3.6-2 0.24 MiB extra/python-setuptools 1:75.2.0-4 8.05 MiB extra/python-wheel 0.45.0-3 0.28 MiB extra/python-cfgv 3.4.0-6 0.07 MiB 0.02 MiB extra/python-identify 2.5.35-4 1.05 MiB 0.08 MiB extra/python-nodeenv 1.8.0-4 0.18 MiB 0.04 MiB extra/python-toml 0.10.2-12 0.18 MiB extra/python-virtualenv 20.27.1-4 4.01 MiB extra/python-yaml 6.0.2-2 0.91 MiB Total Download Size: 0.14 MiB Total Installed Size: 127.10 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-identify-2.5.35-4-any downloading... python-nodeenv-1.8.0-4-any downloading... python-cfgv-3.4.0-6-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python [pending] python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing python-cfgv... installing python-identify... Optional dependencies for python-identify python-ukkonen: for returning license identifiers installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-jaraco.collections... installing python-packaging... installing python-platformdirs... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures python-setuptools: for legacy bdist_wheel subcommand [pending] installing python-setuptools... installing python-nodeenv... Optional dependencies for python-nodeenv nodejs: for --node=system installing python-toml... installing python-distlib... installing python-filelock... installing python-virtualenv... installing libyaml... installing python-yaml... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency warning: dependency cycle detected: warning: ruby will be installed before its rubygems dependency Package (93) New Version Net Change Download Size extra/blas 3.12.0-5 0.41 MiB extra/c-ares 1.34.4-1 0.50 MiB extra/cairo 1.18.2-2 1.44 MiB extra/fontconfig 2:2.15.0-2 1.04 MiB extra/freetype2 2.13.3-1 1.58 MiB extra/fribidi 1.0.16-1 0.24 MiB extra/ghc-libs 9.2.8-1.1 159.52 MiB extra/graphite 1:1.3.14-4 0.18 MiB extra/harfbuzz 10.1.0-1 4.00 MiB extra/haskell-async 2.2.5-32.2 0.44 MiB extra/haskell-base-orphans 0.8.8.2-17.1 0.07 MiB extra/haskell-base16-bytestring 1.0.2.0-82 0.09 MiB extra/haskell-base64-bytestring 1.2.1.0-106 0.18 MiB extra/haskell-cryptohash-sha256 0.11.102.1-93 0.14 MiB extra/haskell-data-array-byte 0.1.0.1-59.1 0.14 MiB extra/haskell-echo 0.1.4-5 0.08 MiB extra/haskell-ed25519 0.0.5.0-25 0.19 MiB extra/haskell-edit-distance 0.2.2.1-209 0.27 MiB extra/haskell-ghc-bignum-orphans 0.1.1-2 0.01 MiB extra/haskell-hackage-security 0.6.2.5-11 3.77 MiB extra/haskell-hashable 1.4.4.0-6.2 0.68 MiB extra/haskell-http 4000.4.1-207 2.25 MiB extra/haskell-lukko 0.1.1.3-192 0.27 MiB extra/haskell-network 3.1.4.0-22 1.92 MiB extra/haskell-network-uri 2.6.4.2-33 1.05 MiB extra/haskell-os-string 2.0.6-3 1.15 MiB extra/haskell-random 1.2.1.2-14.2 2.05 MiB extra/haskell-regex-base 0.94.0.2-3 0.44 MiB extra/haskell-regex-posix 0.96.0.1-4 0.52 MiB extra/haskell-resolv 0.2.0.2-203 2.34 MiB extra/haskell-splitmix 0.1.0.5-26.1 0.20 MiB extra/haskell-tar 0.5.1.1-174 1.06 MiB extra/haskell-th-compat 0.1.5-4 0.13 MiB extra/haskell-zlib 0.6.3.0-62 0.92 MiB extra/jbigkit 2.1-8 0.13 MiB extra/lapack 3.12.0-5 4.72 MiB extra/libdatrie 0.2.13-4 0.47 MiB core/libedit 20240517_3.1-1 0.24 MiB extra/libice 1.1.2-1 0.35 MiB extra/libjpeg-turbo 3.1.0-1 1.99 MiB extra/libngtcp2 1.10.0-1 0.51 MiB extra/libpng 1.6.44-1 0.53 MiB extra/libsm 1.2.5-1 0.26 MiB extra/libthai 0.1.29-3 1.21 MiB extra/libtiff 4.7.0-1 1.64 MiB extra/libuv 1.49.2-1 0.59 MiB extra/libx11 1.8.10-1 9.73 MiB extra/libxau 1.0.12-1 0.02 MiB extra/libxcb 1.17.0-1 3.69 MiB extra/libxdmcp 1.1.5-1 0.13 MiB extra/libxext 1.3.6-1 0.29 MiB extra/libxft 2.3.8-2 0.12 MiB extra/libxmu 1.2.1-1 0.32 MiB extra/libxrender 0.9.12-1 0.09 MiB extra/libxss 1.2.4-2 0.03 MiB extra/libxt 1.3.1-1 1.99 MiB extra/llvm-libs 18.1.8-5 121.19 MiB extra/llvm14 14.0.6-4 83.32 MiB extra/llvm14-libs 14.0.6-4 104.97 MiB extra/lua 5.4.7-1 1.41 MiB core/lzo 2.10-5 0.34 MiB extra/node-gyp 11.0.0-1 8.89 MiB extra/nodejs-nopt 7.2.1-1 0.03 MiB extra/numactl 2.0.19-1 0.20 MiB extra/pango 1:1.54.0-1 2.27 MiB extra/perl-error 0.17029-7 0.04 MiB extra/perl-mailtools 2.22-1 0.10 MiB extra/perl-timedate 2.33-7 0.08 MiB extra/pixman 0.44.2-1 0.44 MiB extra/python-iniconfig 2.0.0-6 0.04 MiB extra/python-pluggy 1.5.0-3 0.20 MiB extra/python-regex 2024.11.6-2 2.28 MiB extra/ruby 3.3.5-2 14.20 MiB extra/semver 7.6.3-1 0.09 MiB extra/tcl 8.6.16-1 14.12 MiB extra/tk 8.6.16-1 12.84 MiB extra/unzip 6.0-21 0.28 MiB extra/xcb-proto 1.17.0-3 1.02 MiB extra/xorgproto 2024.1-2 1.46 MiB extra/zip 3.0-11 0.49 MiB extra/cabal-install 3.6.2.0-34 13.28 MiB extra/ghc 9.2.8-1.1 310.58 MiB extra/git 2.47.1-1 27.20 MiB extra/go 2:1.23.4-1.1 219.50 MiB extra/luarocks 3.11.1-2 0.72 MiB extra/nodejs 23.1.0-1 59.24 MiB extra/npm 11.0.0-1 8.53 MiB extra/python-pytest 1:8.3.4-1 3.92 MiB extra/python-pytest-env 1.1.5-1 0.02 MiB 0.01 MiB extra/python-re-assert 1.1.0-7 0.01 MiB 0.01 MiB extra/r 4.4.2-1 72.70 MiB 45.69 MiB extra/rubygems 3.5.16-1.1 2.69 MiB extra/rust 1:1.83.0-1 261.73 MiB Total Download Size: 45.71 MiB Total Installed Size: 1568.73 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... r-4.4.2-1-riscv64 downloading... python-pytest-env-1.1.5-1-any downloading... python-re-assert-1.1.0-7-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing numactl... installing ghc-libs... installing haskell-base-orphans... installing haskell-data-array-byte... installing haskell-ghc-bignum-orphans... installing haskell-os-string... installing haskell-hashable... installing haskell-async... installing haskell-base16-bytestring... installing haskell-cryptohash-sha256... installing haskell-echo... installing haskell-splitmix... installing haskell-random... installing haskell-edit-distance... installing haskell-base64-bytestring... installing haskell-ed25519... installing haskell-lukko... installing haskell-network... installing haskell-th-compat... installing haskell-network-uri... installing haskell-tar... installing haskell-zlib... installing haskell-hackage-security... installing haskell-http... installing haskell-regex-base... installing haskell-regex-posix... installing haskell-resolv... installing cabal-install... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui [pending] openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing libedit... installing llvm14-libs... installing llvm14... installing ghc... installing go... installing lua... installing unzip... installing zip... installing luarocks... Optional dependencies for luarocks cvs: for fetching sources from CVS repositories git: for fetching sources from git repositories [installed] mercurial: for fetching sources from mercurial repositories cmake: for building rocks that use the cmake build system lua-sec: HTTPS support installing c-ares... installing libngtcp2... installing libuv... installing nodejs... Optional dependencies for nodejs npm: nodejs package manager [pending] installing nodejs-nopt... installing semver... installing node-gyp... Optional dependencies for node-gyp gcc: to build C++ modules [installed] make: to build C++ modules [installed] python: to build C++ modules [installed] installing npm... Optional dependencies for npm git: for dependencies using Git URL's [installed] installing python-iniconfig... installing python-pluggy... installing python-pytest... installing python-pytest-env... installing python-regex... installing python-re-assert... installing blas... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxrender... installing lzo... installing pixman... installing cairo... installing lapack... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing jbigkit... installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing libice... installing libsm... installing libxt... installing libxmu... installing fribidi... installing libdatrie... installing libthai... installing libxft... installing pango... installing tcl... installing libxss... installing tk... installing r... Optional dependencies for r blas-openblas: faster linear algebra gcc-fortran: needed to compile some CRAN packages texlive-latex: latex sty files installing ruby... Optional dependencies for ruby tk: for Ruby/TK [installed] ruby-docs: Documentation for Ruby ruby-default-gems: Default gems which are part of Ruby StdLib ruby-bundled-gems: Bundled gems which are part of Ruby StdLib ruby-stdlib: Full Ruby StdLib including default gems, bundled gems and tools installing rubygems... installing llvm-libs... installing rust... Optional dependencies for rust gdb: rust-gdb script lldb: rust-lldb script :: Running post-transaction hooks... (1/8) Creating system user accounts... Creating group 'git' with GID 972. Creating user 'git' (git daemon user) with UID 972 and GID 972. (2/8) Reloading system manager configuration... Skipped: Current root is not booted. (3/8) Arming ConditionNeedsUpdate... (4/8) Updating fontconfig configuration... (5/8) Warn about old perl modules (6/8) Updating fontconfig cache... (7/8) Registering Haskell modules... (8/8) Updating the info directory file... [?25h==> Retrieving sources...  -> Found pre-commit-4.0.1.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting pre-commit-4.0.1.tar.gz with bsdtar ==> Starting build()... running build running build_py creating build/lib/pre_commit copying pre_commit/error_handler.py -> build/lib/pre_commit copying pre_commit/clientlib.py -> build/lib/pre_commit copying pre_commit/hook.py -> build/lib/pre_commit copying pre_commit/yaml.py -> build/lib/pre_commit copying pre_commit/git.py -> build/lib/pre_commit copying pre_commit/repository.py -> build/lib/pre_commit copying pre_commit/errors.py -> build/lib/pre_commit copying pre_commit/util.py -> build/lib/pre_commit copying pre_commit/__init__.py -> build/lib/pre_commit copying pre_commit/xargs.py -> build/lib/pre_commit copying pre_commit/envcontext.py -> build/lib/pre_commit copying pre_commit/output.py -> build/lib/pre_commit copying pre_commit/main.py -> build/lib/pre_commit copying pre_commit/constants.py -> build/lib/pre_commit copying pre_commit/store.py -> build/lib/pre_commit copying pre_commit/lang_base.py -> build/lib/pre_commit copying pre_commit/file_lock.py -> build/lib/pre_commit copying pre_commit/__main__.py -> build/lib/pre_commit copying pre_commit/prefix.py -> build/lib/pre_commit copying pre_commit/yaml_rewrite.py -> build/lib/pre_commit copying pre_commit/parse_shebang.py -> build/lib/pre_commit copying pre_commit/color.py -> build/lib/pre_commit copying pre_commit/all_languages.py -> build/lib/pre_commit copying pre_commit/staged_files_only.py -> build/lib/pre_commit copying pre_commit/logging_handler.py -> build/lib/pre_commit creating build/lib/pre_commit/commands copying pre_commit/commands/clean.py -> build/lib/pre_commit/commands copying pre_commit/commands/install_uninstall.py -> build/lib/pre_commit/commands copying pre_commit/commands/migrate_config.py -> build/lib/pre_commit/commands copying pre_commit/commands/gc.py -> build/lib/pre_commit/commands copying pre_commit/commands/try_repo.py -> build/lib/pre_commit/commands copying pre_commit/commands/__init__.py -> build/lib/pre_commit/commands copying pre_commit/commands/init_templatedir.py -> build/lib/pre_commit/commands copying pre_commit/commands/validate_manifest.py -> build/lib/pre_commit/commands copying pre_commit/commands/sample_config.py -> build/lib/pre_commit/commands copying pre_commit/commands/run.py -> build/lib/pre_commit/commands copying pre_commit/commands/validate_config.py -> build/lib/pre_commit/commands copying pre_commit/commands/hook_impl.py -> build/lib/pre_commit/commands copying pre_commit/commands/autoupdate.py -> build/lib/pre_commit/commands creating build/lib/pre_commit/meta_hooks copying pre_commit/meta_hooks/__init__.py -> build/lib/pre_commit/meta_hooks copying pre_commit/meta_hooks/check_hooks_apply.py -> build/lib/pre_commit/meta_hooks copying pre_commit/meta_hooks/check_useless_excludes.py -> build/lib/pre_commit/meta_hooks copying pre_commit/meta_hooks/identity.py -> build/lib/pre_commit/meta_hooks creating build/lib/pre_commit/languages copying pre_commit/languages/system.py -> build/lib/pre_commit/languages copying pre_commit/languages/coursier.py -> build/lib/pre_commit/languages copying pre_commit/languages/docker_image.py -> build/lib/pre_commit/languages copying pre_commit/languages/swift.py -> build/lib/pre_commit/languages copying pre_commit/languages/pygrep.py -> build/lib/pre_commit/languages copying pre_commit/languages/__init__.py -> build/lib/pre_commit/languages copying pre_commit/languages/haskell.py -> build/lib/pre_commit/languages copying pre_commit/languages/docker.py -> build/lib/pre_commit/languages copying pre_commit/languages/rust.py -> build/lib/pre_commit/languages copying pre_commit/languages/ruby.py -> build/lib/pre_commit/languages copying pre_commit/languages/node.py -> build/lib/pre_commit/languages copying pre_commit/languages/golang.py -> build/lib/pre_commit/languages copying pre_commit/languages/python.py -> build/lib/pre_commit/languages copying pre_commit/languages/perl.py -> build/lib/pre_commit/languages copying pre_commit/languages/lua.py -> build/lib/pre_commit/languages copying pre_commit/languages/conda.py -> build/lib/pre_commit/languages copying pre_commit/languages/dotnet.py -> build/lib/pre_commit/languages copying pre_commit/languages/dart.py -> build/lib/pre_commit/languages copying pre_commit/languages/r.py -> build/lib/pre_commit/languages copying pre_commit/languages/script.py -> build/lib/pre_commit/languages copying pre_commit/languages/fail.py -> build/lib/pre_commit/languages creating build/lib/pre_commit/resources copying pre_commit/resources/__init__.py -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_setup.py -> build/lib/pre_commit/resources copying pre_commit/resources/ruby-download.tar.gz -> build/lib/pre_commit/resources copying pre_commit/resources/ruby-build.tar.gz -> build/lib/pre_commit/resources copying pre_commit/resources/rbenv.tar.gz -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_renv.lock -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_go.mod -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_LICENSE.renv -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_Makefile.PL -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_pubspec.yaml -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_environment.yml -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_activate.R -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_package.json -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_Cargo.toml -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_.npmignore -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_main.go -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_pre_commit_placeholder_package.gemspec -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_pre-commit-package-dev-1.rockspec -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_main.rs -> build/lib/pre_commit/resources copying pre_commit/resources/hook-tmpl -> build/lib/pre_commit/resources ==> Starting check()... hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /build/pre-commit/src/pre-commit-4.0.1/.git/ running develop /usr/lib/python3.13/site-packages/setuptools/command/develop.py:41: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! easy_install.initialize_options(self) /usr/lib/python3.13/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() running egg_info creating pre_commit.egg-info writing pre_commit.egg-info/PKG-INFO writing dependency_links to pre_commit.egg-info/dependency_links.txt writing entry points to pre_commit.egg-info/entry_points.txt writing requirements to pre_commit.egg-info/requires.txt writing top-level names to pre_commit.egg-info/top_level.txt writing manifest file 'pre_commit.egg-info/SOURCES.txt' reading manifest file 'pre_commit.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'pre_commit.egg-info/SOURCES.txt' running build_ext Creating /build/pre-commit/src/pre-commit-4.0.1/venv/lib/python3.13/site-packages/pre-commit.egg-link (link to .) Adding pre-commit 4.0.1 to easy-install.pth file Installing pre-commit script to /build/pre-commit/src/pre-commit-4.0.1/venv/bin Installed /build/pre-commit/src/pre-commit-4.0.1 Processing dependencies for pre-commit==4.0.1 Searching for virtualenv==20.27.1 Best match: virtualenv 20.27.1 Adding virtualenv 20.27.1 to easy-install.pth file Installing virtualenv script to /build/pre-commit/src/pre-commit-4.0.1/venv/bin Using /usr/lib/python3.13/site-packages Searching for PyYAML==6.0.2 Best match: PyYAML 6.0.2 Adding PyYAML 6.0.2 to easy-install.pth file Using /usr/lib/python3.13/site-packages Searching for nodeenv==1.8.0 Best match: nodeenv 1.8.0 Adding nodeenv 1.8.0 to easy-install.pth file Installing nodeenv script to /build/pre-commit/src/pre-commit-4.0.1/venv/bin Using /usr/lib/python3.13/site-packages Searching for identify==2.5.35 Best match: identify 2.5.35 Adding identify 2.5.35 to easy-install.pth file Installing identify-cli script to /build/pre-commit/src/pre-commit-4.0.1/venv/bin Using /usr/lib/python3.13/site-packages Searching for cfgv==3.4.0 Best match: cfgv 3.4.0 Adding cfgv 3.4.0 to easy-install.pth file Using /usr/lib/python3.13/site-packages Searching for platformdirs==4.3.6 Best match: platformdirs 4.3.6 Adding platformdirs 4.3.6 to easy-install.pth file Using /usr/lib/python3.13/site-packages Searching for filelock==3.16.1 Best match: filelock 3.16.1 Adding filelock 3.16.1 to easy-install.pth file Using /usr/lib/python3.13/site-packages Searching for distlib==0.3.9 Best match: distlib 0.3.9 Adding distlib 0.3.9 to easy-install.pth file Using /usr/lib/python3.13/site-packages Searching for setuptools==75.2.0 Best match: setuptools 75.2.0 Adding setuptools 75.2.0 to easy-install.pth file Using /usr/lib/python3.13/site-packages Searching for more-itertools==10.5.0 Best match: more-itertools 10.5.0 Adding more-itertools 10.5.0 to easy-install.pth file Using /usr/lib/python3.13/site-packages Searching for packaging==24.2 Best match: packaging 24.2 Adding packaging 24.2 to easy-install.pth file Using /usr/lib/python3.13/site-packages Searching for jaraco.functools==4.1.0 Best match: jaraco.functools 4.1.0 Adding jaraco.functools 4.1.0 to easy-install.pth file Using /usr/lib/python3.13/site-packages Searching for jaraco.collections==5.1.0 Best match: jaraco.collections 5.1.0 Adding jaraco.collections 5.1.0 to easy-install.pth file Using /usr/lib/python3.13/site-packages Searching for wheel==0.45.0 Best match: wheel 0.45.0 Adding wheel 0.45.0 to easy-install.pth file Installing wheel script to /build/pre-commit/src/pre-commit-4.0.1/venv/bin Using /usr/lib/python3.13/site-packages Searching for jaraco.text==4.0.0 Best match: jaraco.text 4.0.0 Adding jaraco.text 4.0.0 to easy-install.pth file Using /usr/lib/python3.13/site-packages Searching for autocommand==2.2.2 Best match: autocommand 2.2.2 Adding autocommand 2.2.2 to easy-install.pth file Using /usr/lib/python3.13/site-packages Searching for jaraco.context==6.0.1 Best match: jaraco.context 6.0.1 Adding jaraco.context 6.0.1 to easy-install.pth file Using /usr/lib/python3.13/site-packages Finished processing dependencies for pre-commit==4.0.1 ============================= test session starts ============================== platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0 rootdir: /build/pre-commit/src/pre-commit-4.0.1 configfile: tox.ini plugins: env-1.1.5 collected 782 items / 42 deselected / 740 selected tests/clientlib_test.py ................................................ [ 6%] ........... [ 7%] tests/color_test.py ......... [ 9%] tests/commands/autoupdate_test.py ................................. [ 13%] tests/commands/clean_test.py .. [ 13%] tests/commands/gc_test.py ........ [ 15%] tests/commands/hook_impl_test.py ....................................... [ 20%] .... [ 20%] tests/commands/init_templatedir_test.py ....... [ 21%] tests/commands/install_uninstall_test.py ............................... [ 25%] .............................. [ 30%] tests/commands/migrate_config_test.py ...................... [ 32%] tests/commands/run_test.py ............................................. [ 39%] ................................................... [ 45%] tests/commands/sample_config_test.py . [ 46%] tests/commands/try_repo_test.py ....... [ 47%] tests/commands/validate_config_test.py .... [ 47%] tests/commands/validate_manifest_test.py .. [ 47%] tests/envcontext_test.py ............ [ 49%] tests/error_handler_test.py .......... [ 50%] tests/git_test.py ................................ [ 55%] tests/lang_base_test.py ................... [ 57%] tests/languages/fail_test.py . [ 57%] tests/languages/golang_test.py .......... [ 59%] tests/languages/haskell_test.py . [ 59%] tests/languages/lua_test.py .. [ 59%] tests/languages/node_test.py ........F.. [ 61%] tests/languages/perl_test.py .. [ 61%] tests/languages/pygrep_test.py .................... [ 64%] tests/languages/python_test.py .......................... [ 67%] tests/languages/r_test.py .................. [ 70%] tests/languages/ruby_test.py ......... [ 71%] tests/languages/rust_test.py ....... [ 72%] tests/languages/script_test.py . [ 72%] tests/languages/system_test.py . [ 72%] tests/logging_handler_test.py .. [ 72%] tests/main_test.py ....s....................... [ 76%] tests/meta_hooks/check_hooks_apply_test.py ..... [ 77%] tests/meta_hooks/check_useless_excludes_test.py ...... [ 77%] tests/meta_hooks/identity_test.py . [ 78%] tests/output_test.py . [ 78%] tests/parse_shebang_test.py .................. [ 80%] tests/prefix_test.py ......... [ 81%] tests/repository_test.py ........................... [ 85%] tests/staged_files_only_test.py ...................................... [ 90%] tests/store_test.py ....................... [ 93%] tests/util_test.py ............ [ 95%] tests/xargs_test.py ........................xxx [ 99%] tests/yaml_rewrite_test.py ....... [100%] =================================== FAILURES =================================== _______________________ test_node_hook_versions[default] _______________________ tmp_path = PosixPath('/tmp/pytest-of-builduser/pytest-0/test_node_hook_versions_defaul0') version = 'default' @pytest.mark.parametrize('version', (C.DEFAULT, '18.14.0')) def test_node_hook_versions(tmp_path, version): _make_hello_world(tmp_path) > ret = run_language(tmp_path, node, 'node-hello', version=version) tests/languages/node_test.py:145: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ testing/language_helpers.py:26: in run_language language.install_environment(prefix, version, deps) pre_commit/languages/node.py:89: in install_environment cmd_output_b(*cmd) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ check = True cmd = ('/build/pre-commit/src/pre-commit-4.0.1/venv/bin/python', '-mnodeenv', '--prebuilt', '--clean-src', '/tmp/pytest-of-builduser/pytest-0/test_node_hook_versions_defaul0/node_env-default') kwargs = {'stderr': -1, 'stdin': -1, 'stdout': -1} proc = stdout_b = b'' stderr_b = b'/usr/lib/python3.13/site-packages/nodeenv.py:51: DeprecationWarning: pkg_resources is deprecated as an API. See http...rc_folder, = glob.glob(src_folder_tpl)\n ^^^^^^^^^^^\nValueError: not enough values to unpack (expected 1, got 0)\n' returncode = 1 def cmd_output_b( *cmd: str, check: bool = True, **kwargs: Any, ) -> tuple[int, bytes, bytes | None]: _setdefault_kwargs(kwargs) try: cmd = parse_shebang.normalize_cmd(cmd, env=kwargs.get('env')) except parse_shebang.ExecutableNotFoundError as e: returncode, stdout_b, stderr_b = e.to_output() else: try: proc = subprocess.Popen(cmd, **kwargs) except OSError as e: returncode, stdout_b, stderr_b = _oserror_to_output(e) else: stdout_b, stderr_b = proc.communicate() returncode = proc.returncode if check and returncode: > raise CalledProcessError(returncode, cmd, stdout_b, stderr_b) E pre_commit.util.CalledProcessError: command: ('/build/pre-commit/src/pre-commit-4.0.1/venv/bin/python', '-mnodeenv', '--prebuilt', '--clean-src', '/tmp/pytest-of-builduser/pytest-0/test_node_hook_versions_defaul0/node_env-default') E return code: 1 E stdout: (none) E stderr: E /usr/lib/python3.13/site-packages/nodeenv.py:51: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html E from pkg_resources import parse_version E * Install prebuilt node (23.5.0) .Failed to download from https://unofficial-builds.nodejs.org/download/release/v23.5.0/node-v23.5.0-linux-riscv64.tar.gz E .. E Traceback (most recent call last): E File "", line 198, in _run_module_as_main E File "", line 88, in _run_code E File "/usr/lib/python3.13/site-packages/nodeenv.py", line 1543, in E main() E ~~~~^^ E File "/usr/lib/python3.13/site-packages/nodeenv.py", line 1125, in main E create_environment(env_dir, args) E ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ E File "/usr/lib/python3.13/site-packages/nodeenv.py", line 1001, in create_environment E install_node(env_dir, src_dir, args) E ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ E File "/usr/lib/python3.13/site-packages/nodeenv.py", line 758, in install_node E install_node_wrapped(env_dir, src_dir, args) E ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^ E File "/usr/lib/python3.13/site-packages/nodeenv.py", line 793, in install_node_wrapped E copy_node_from_prebuilt(env_dir, src_dir, args.node) E ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ E File "/usr/lib/python3.13/site-packages/nodeenv.py", line 684, in copy_node_from_prebuilt E src_folder, = glob.glob(src_folder_tpl) E ^^^^^^^^^^^ E ValueError: not enough values to unpack (expected 1, got 0) pre_commit/util.py:111: CalledProcessError =============================== warnings summary =============================== tests/languages/golang_test.py::test_golang_default_version tests/languages/golang_test.py::test_golang_versioned /build/pre-commit/src/pre-commit-4.0.1/pre_commit/languages/golang.py:119: DeprecationWarning: Python 3.14 will, by default, filter extracted tar archives and reject files or modify their metadata. Use the filter argument to control this behavior. archive.extractall(dest) tests/languages/ruby_test.py::test_ruby_hook_default /build/pre-commit/src/pre-commit-4.0.1/pre_commit/languages/ruby.py:85: DeprecationWarning: Python 3.14 will, by default, filter extracted tar archives and reject files or modify their metadata. Use the filter argument to control this behavior. tf.extractall(dest) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED tests/languages/node_test.py::test_node_hook_versions[default] - pre_c... = 1 failed, 735 passed, 1 skipped, 42 deselected, 3 xfailed, 3 warnings in 2142.65s (0:35:42) = ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root22/build [?25h[?25hreceiving incremental file list pre-commit-4.0.1-2-riscv64-build.log pre-commit-4.0.1-2-riscv64-check.log sent 62 bytes received 4,584 bytes 3,097.33 bytes/sec total size is 21,831 speedup is 4.70