==> Building on ninetales ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/pre-commit ./ .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 3,203 100% 3.05MB/s 0:00:00 3,203 100% 3.05MB/s 0:00:00 (xfr#3, to-chk=1/5) pre-commit-3.8.0-1.log 493 100% 481.45kB/s 0:00:00 493 100% 481.45kB/s 0:00:00 (xfr#4, to-chk=0/5) sent 2,387 bytes received 137 bytes 5,048.00 bytes/sec total size is 4,657 speedup is 1.85 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root2 on remote host... ]2;🔵 Container arch-nspawn-3169251 on ninetales.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] -> [root2]...done ==> Making package: pre-commit 3.8.0-1 (Sun Aug 18 16:52:39 2024) ==> Retrieving sources...  -> Downloading pre-commit-3.8.0.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 10292 0 10292 0 0 6428 0 --:--:-- 0:00:01 --:--:-- 6428 100 95589 0 95589 0 0 43331 0 --:--:-- 0:00:02 --:--:-- 137k 100 264k 0 264k 0 0 105k 0 --:--:-- 0:00:02 --:--:-- 279k ==> Validating source files with sha512sums... pre-commit-3.8.0.tar.gz ... Passed ==> Validating source files with b2sums... pre-commit-3.8.0.tar.gz ... Passed ]2;🔵 Container arch-nspawn-3170371 on ninetales.felixc.at==> Making package: pre-commit 3.8.0-1 (Sun Aug 18 16:53:23 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (24) 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.12.4-1 106.78 MiB extra/python-autocommand 2.2.2-6 0.08 MiB extra/python-distlib 0.3.8-2 1.29 MiB extra/python-fastjsonschema 2.20.0-1 0.27 MiB extra/python-filelock 3.13.3-2 0.08 MiB extra/python-jaraco.context 5.3.0-1 0.04 MiB extra/python-jaraco.functools 4.0.2-1 0.07 MiB extra/python-jaraco.text 4.0.0-1 0.08 MiB extra/python-more-itertools 10.3.0-1 0.63 MiB extra/python-ordered-set 4.1.0-5 0.06 MiB extra/python-packaging 24.1-1 0.49 MiB extra/python-platformdirs 4.2.2-1 0.24 MiB extra/python-setuptools 1:69.0.3-6 4.39 MiB extra/python-tomli 2.0.1-4 0.10 MiB extra/python-trove-classifiers 2024.7.2-1 0.12 MiB extra/python-validate-pyproject 0.19-1 0.33 MiB extra/python-cfgv 3.4.0-2 0.07 MiB 0.02 MiB extra/python-identify 2.5.35-3 1.05 MiB 0.08 MiB extra/python-nodeenv 1.8.0-3 0.18 MiB 0.04 MiB extra/python-toml 0.10.2-10 0.18 MiB extra/python-virtualenv 20.25.0-3 4.61 MiB extra/python-yaml 6.0.2-1 0.90 MiB Total Download Size: 0.14 MiB Total Installed Size: 122.49 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-identify-2.5.35-3-any downloading... python-nodeenv-1.8.0-3-any downloading... python-cfgv-3.4.0-2-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-ordered-set... installing python-packaging... installing python-platformdirs... installing python-tomli... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... 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... [?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 (92) New Version Net Change Download Size extra/blas 3.12.0-5 0.41 MiB extra/c-ares 1.33.0-1 0.44 MiB 0.21 MiB extra/cairo 1.18.0-2 1.34 MiB extra/fontconfig 2:2.15.0-2 1.04 MiB extra/freetype2 2.13.3-1 1.58 MiB extra/fribidi 1.0.15-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 9.0.0-1 3.97 MiB extra/haskell-async 2.2.5-27.1 0.44 MiB extra/haskell-base-orphans 0.8.8.2-13.1 0.07 MiB extra/haskell-base16-bytestring 1.0.2.0-80 0.09 MiB extra/haskell-base64-bytestring 1.2.1.0-104 0.18 MiB extra/haskell-cryptohash-sha256 0.11.102.1-91 0.14 MiB extra/haskell-data-array-byte 0.1.0.1-55.1 0.14 MiB extra/haskell-echo 0.1.4-5 0.08 MiB 0.02 MiB extra/haskell-ed25519 0.0.5.0-25 0.19 MiB 0.09 MiB extra/haskell-edit-distance 0.2.2.1-207 0.27 MiB 0.05 MiB extra/haskell-ghc-bignum-orphans 0.1.1-2 0.01 MiB extra/haskell-hackage-security 0.6.2.5-5 3.77 MiB 0.63 MiB extra/haskell-hashable 1.4.3.0-46.1 0.68 MiB extra/haskell-http 4000.4.1-198 2.24 MiB 0.41 MiB extra/haskell-lukko 0.1.1.3-190.1 0.27 MiB 0.06 MiB extra/haskell-network 3.1.4.0-20 1.91 MiB extra/haskell-network-uri 2.6.4.2-31 1.04 MiB extra/haskell-random 1.2.1.2-8.1 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-201 2.34 MiB 0.40 MiB extra/haskell-splitmix 0.1.0.5-22.1 0.20 MiB extra/haskell-tar 0.5.1.1-172 1.06 MiB 0.22 MiB extra/haskell-th-compat 0.1.5-2 0.13 MiB extra/haskell-zlib 0.6.3.0-60 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.1-3 0.35 MiB extra/libjpeg-turbo 3.0.3-1 1.89 MiB extra/libngtcp2 1.6.0-1 0.43 MiB 0.16 MiB extra/libpng 1.6.43-1 0.51 MiB extra/libsm 1.2.4-2 0.25 MiB extra/libthai 0.1.29-3 1.21 MiB extra/libtiff 4.6.0-5 1.19 MiB extra/libuv 1.48.0-2 0.56 MiB extra/libx11 1.8.10-1 9.73 MiB extra/libxau 1.0.11-3 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.11-2 0.09 MiB extra/libxss 1.2.4-2 0.03 MiB extra/libxt 1.3.0-2 1.99 MiB extra/llvm-libs 18.1.8-4 121.23 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 10.2.0-1 7.39 MiB 1.15 MiB extra/nodejs-nopt 7.2.0-2 0.03 MiB 0.01 MiB extra/numactl 2.0.18-1 0.19 MiB extra/pango 1:1.54.0-1 2.27 MiB extra/perl-error 0.17029-6 0.04 MiB extra/perl-mailtools 2.21-8 0.10 MiB extra/perl-timedate 2.33-6 0.08 MiB extra/pixman 0.43.4-1 0.43 MiB extra/python-iniconfig 2.0.0-5 0.04 MiB extra/python-pluggy 1.5.0-1 0.20 MiB extra/python-regex 2024.7.24-1 2.23 MiB 0.38 MiB extra/ruby 3.2.4-1 13.87 MiB extra/semver 7.6.3-1 0.09 MiB 0.03 MiB extra/tcl 8.6.14-4 13.88 MiB 4.43 MiB extra/tk 8.6.14-4 12.79 MiB 3.59 MiB extra/unzip 6.0-21 0.28 MiB extra/xcb-proto 1.17.0-2 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-23 13.28 MiB 2.44 MiB extra/ghc 9.2.8-1.1 310.58 MiB extra/git 2.46.0-1 26.98 MiB extra/go 2:1.23.0-1 219.32 MiB 38.94 MiB extra/luarocks 3.11.1-1 0.72 MiB extra/nodejs 22.6.0-1.1 57.57 MiB 15.02 MiB extra/npm 10.8.2-1 7.52 MiB 1.44 MiB extra/python-pytest 1:8.3.2-1 3.90 MiB extra/python-pytest-env 1.1.3-2 0.02 MiB 0.01 MiB extra/python-re-assert 1.1.0-6 0.01 MiB 0.01 MiB extra/r 4.4.1-1 72.46 MiB 45.66 MiB extra/rubygems 3.4.19-1.1 2.26 MiB extra/rust 1:1.80.1-1 232.42 MiB Total Download Size: 115.37 MiB Total Installed Size: 1531.42 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... r-4.4.1-1-riscv64 downloading... go-2:1.23.0-1-riscv64 downloading... nodejs-22.6.0-1.1-riscv64 downloading... tcl-8.6.14-4-riscv64 downloading... tk-8.6.14-4-riscv64 downloading... cabal-install-3.6.2.0-23-riscv64 downloading... npm-10.8.2-1-any downloading... node-gyp-10.2.0-1-any downloading... haskell-hackage-security-0.6.2.5-5-riscv64 downloading... haskell-http-4000.4.1-198-riscv64 downloading... haskell-resolv-0.2.0.2-201-riscv64 downloading... python-regex-2024.7.24-1-riscv64 downloading... haskell-tar-0.5.1.1-172-riscv64 downloading... c-ares-1.33.0-1-riscv64 downloading... libngtcp2-1.6.0-1-riscv64 downloading... haskell-ed25519-0.0.5.0-25-riscv64 downloading... haskell-lukko-0.1.1.3-190.1-riscv64 downloading... haskell-edit-distance-0.2.2.1-207-riscv64 downloading... semver-7.6.3-1-any downloading... haskell-echo-0.1.4-5-riscv64 downloading... nodejs-nopt-7.2.0-2-any downloading... python-pytest-env-1.1.3-2-any downloading... python-re-assert-1.1.0-6-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-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/5) Updating fontconfig configuration... (2/5) Warn about old perl modules (3/5) Updating fontconfig cache... (4/5) Registering Haskell modules... (5/5) Updating the info directory file... [?25h==> Retrieving sources...  -> Found pre-commit-3.8.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting pre-commit-3.8.0.tar.gz with bsdtar ==> Starting build()... running build running build_py creating build creating build/lib creating build/lib/pre_commit copying pre_commit/yaml.py -> build/lib/pre_commit copying pre_commit/staged_files_only.py -> build/lib/pre_commit copying pre_commit/file_lock.py -> build/lib/pre_commit copying pre_commit/__init__.py -> build/lib/pre_commit copying pre_commit/store.py -> build/lib/pre_commit copying pre_commit/parse_shebang.py -> build/lib/pre_commit copying pre_commit/util.py -> build/lib/pre_commit copying pre_commit/lang_base.py -> build/lib/pre_commit copying pre_commit/envcontext.py -> build/lib/pre_commit copying pre_commit/all_languages.py -> build/lib/pre_commit copying pre_commit/__main__.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/errors.py -> build/lib/pre_commit copying pre_commit/clientlib.py -> build/lib/pre_commit copying pre_commit/error_handler.py -> build/lib/pre_commit copying pre_commit/prefix.py -> build/lib/pre_commit copying pre_commit/color.py -> build/lib/pre_commit copying pre_commit/xargs.py -> build/lib/pre_commit copying pre_commit/hook.py -> build/lib/pre_commit copying pre_commit/git.py -> build/lib/pre_commit copying pre_commit/logging_handler.py -> build/lib/pre_commit copying pre_commit/repository.py -> build/lib/pre_commit 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_useless_excludes.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/identity.py -> build/lib/pre_commit/meta_hooks 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 creating build/lib/pre_commit/commands copying pre_commit/commands/__init__.py -> build/lib/pre_commit/commands copying pre_commit/commands/clean.py -> build/lib/pre_commit/commands copying pre_commit/commands/migrate_config.py -> build/lib/pre_commit/commands copying pre_commit/commands/install_uninstall.py -> build/lib/pre_commit/commands copying pre_commit/commands/validate_config.py -> build/lib/pre_commit/commands copying pre_commit/commands/gc.py -> build/lib/pre_commit/commands copying pre_commit/commands/sample_config.py -> build/lib/pre_commit/commands copying pre_commit/commands/validate_manifest.py -> build/lib/pre_commit/commands copying pre_commit/commands/init_templatedir.py -> build/lib/pre_commit/commands copying pre_commit/commands/run.py -> build/lib/pre_commit/commands copying pre_commit/commands/autoupdate.py -> build/lib/pre_commit/commands copying pre_commit/commands/hook_impl.py -> build/lib/pre_commit/commands copying pre_commit/commands/try_repo.py -> build/lib/pre_commit/commands creating build/lib/pre_commit/languages copying pre_commit/languages/conda.py -> build/lib/pre_commit/languages copying pre_commit/languages/dart.py -> build/lib/pre_commit/languages copying pre_commit/languages/__init__.py -> build/lib/pre_commit/languages copying pre_commit/languages/dotnet.py -> build/lib/pre_commit/languages copying pre_commit/languages/fail.py -> build/lib/pre_commit/languages copying pre_commit/languages/system.py -> build/lib/pre_commit/languages copying pre_commit/languages/pygrep.py -> build/lib/pre_commit/languages copying pre_commit/languages/coursier.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/rust.py -> build/lib/pre_commit/languages copying pre_commit/languages/swift.py -> build/lib/pre_commit/languages copying pre_commit/languages/golang.py -> build/lib/pre_commit/languages copying pre_commit/languages/script.py -> build/lib/pre_commit/languages copying pre_commit/languages/r.py -> build/lib/pre_commit/languages copying pre_commit/languages/python.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/ruby.py -> build/lib/pre_commit/languages copying pre_commit/languages/docker_image.py -> build/lib/pre_commit/languages copying pre_commit/languages/node.py -> build/lib/pre_commit/languages 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_main.go -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_Makefile.PL -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_.npmignore -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_pubspec.yaml -> 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_LICENSE.renv -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_go.mod -> 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_renv.lock -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_Cargo.toml -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_activate.R -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_main.rs -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_package.json -> build/lib/pre_commit/resources copying pre_commit/resources/empty_template_environment.yml -> 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-3.8.0/.git/ running develop /usr/lib/python3.12/site-packages/setuptools/command/develop.py:39: 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.12/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-3.8.0/venv/lib/python3.12/site-packages/pre_commit.egg-link (link to .) Adding pre-commit 3.8.0 to easy-install.pth file Installing pre-commit script to /build/pre-commit/src/pre-commit-3.8.0/venv/bin Installed /build/pre-commit/src/pre-commit-3.8.0 Processing dependencies for pre-commit==3.8.0 Searching for virtualenv==20.25.0 Best match: virtualenv 20.25.0 Adding virtualenv 20.25.0 to easy-install.pth file Installing virtualenv script to /build/pre-commit/src/pre-commit-3.8.0/venv/bin Using /usr/lib/python3.12/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.12/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-3.8.0/venv/bin Using /usr/lib/python3.12/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-3.8.0/venv/bin Using /usr/lib/python3.12/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.12/site-packages Searching for platformdirs==4.2.2 Best match: platformdirs 4.2.2 Adding platformdirs 4.2.2 to easy-install.pth file Using /usr/lib/python3.12/site-packages Searching for filelock==3.13.3 Best match: filelock 3.13.3 Adding filelock 3.13.3 to easy-install.pth file Using /usr/lib/python3.12/site-packages Searching for distlib==0.3.8 Best match: distlib 0.3.8 Adding distlib 0.3.8 to easy-install.pth file Using /usr/lib/python3.12/site-packages Searching for setuptools==69.0.3 Best match: setuptools 69.0.3 Adding setuptools 69.0.3 to easy-install.pth file Using /usr/lib/python3.12/site-packages Searching for validate-pyproject==0.19 Best match: validate-pyproject 0.19 Adding validate-pyproject 0.19 to easy-install.pth file Installing validate-pyproject script to /build/pre-commit/src/pre-commit-3.8.0/venv/bin Using /usr/lib/python3.12/site-packages Searching for tomli==2.0.1 Best match: tomli 2.0.1 Adding tomli 2.0.1 to easy-install.pth file Using /usr/lib/python3.12/site-packages Searching for packaging==24.1 Best match: packaging 24.1 Adding packaging 24.1 to easy-install.pth file Using /usr/lib/python3.12/site-packages Searching for ordered-set==4.1.0 Best match: ordered-set 4.1.0 Adding ordered-set 4.1.0 to easy-install.pth file Using /usr/lib/python3.12/site-packages Searching for more-itertools==10.3.0 Best match: more-itertools 10.3.0 Adding more-itertools 10.3.0 to easy-install.pth file Using /usr/lib/python3.12/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.12/site-packages Searching for fastjsonschema==2.20.0 Best match: fastjsonschema 2.20.0 Adding fastjsonschema 2.20.0 to easy-install.pth file Using /usr/lib/python3.12/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.12/site-packages Searching for jaraco.context==5.3.0 Best match: jaraco.context 5.3.0 Adding jaraco.context 5.3.0 to easy-install.pth file Using /usr/lib/python3.12/site-packages Searching for jaraco.functools==4.0.2 Best match: jaraco.functools 4.0.2 Adding jaraco.functools 4.0.2 to easy-install.pth file Using /usr/lib/python3.12/site-packages Finished processing dependencies for pre-commit==3.8.0 ============================= test session starts ============================== platform linux -- Python 3.12.4, pytest-8.3.2, pluggy-1.5.0 rootdir: /build/pre-commit/src/pre-commit-3.8.0 configfile: tox.ini plugins: env-1.1.3 collected 755 items / 42 deselected / 713 selected tests/all_languages_test.py . [ 0%] tests/clientlib_test.py ................................................ [ 6%] ...... [ 7%] tests/color_test.py ......... [ 8%] 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%] .... [ 21%] tests/commands/init_templatedir_test.py ....... [ 22%] tests/commands/install_uninstall_test.py ............................... [ 26%] .............................. [ 30%] tests/commands/migrate_config_test.py ....... [ 31%] tests/commands/run_test.py ............................................. [ 37%] ................................................... [ 45%] tests/commands/sample_config_test.py . [ 45%] tests/commands/try_repo_test.py ....... [ 46%] tests/commands/validate_config_test.py .... [ 46%] tests/commands/validate_manifest_test.py .. [ 46%] tests/envcontext_test.py ............ [ 48%] tests/error_handler_test.py .......... [ 50%] tests/git_test.py ................................ [ 54%] tests/lang_base_test.py ................... [ 57%] tests/languages/fail_test.py . [ 57%] tests/languages/golang_test.py .......... [ 58%] tests/languages/haskell_test.py . [ 58%] tests/languages/lua_test.py .. [ 59%] tests/languages/node_test.py ........F.. [ 60%] tests/languages/perl_test.py .. [ 61%] tests/languages/pygrep_test.py .................... [ 63%] tests/languages/python_test.py .......................... [ 67%] tests/languages/r_test.py .................. [ 69%] 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 ...... [ 78%] tests/meta_hooks/identity_test.py . [ 78%] tests/output_test.py . [ 78%] tests/parse_shebang_test.py .................. [ 81%] tests/prefix_test.py ......... [ 82%] tests/repository_test.py ............................ [ 86%] tests/staged_files_only_test.py ...................................... [ 91%] tests/store_test.py ..................... [ 94%] tests/util_test.py ............ [ 96%] tests/xargs_test.py ........................xxx [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-3.8.0/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.12/site-packages/nodeenv.py:26: DeprecationWarning: \'pipes\' is deprecated and slated for removal ...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-3.8.0/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.12/site-packages/nodeenv.py:26: DeprecationWarning: 'pipes' is deprecated and slated for removal in Python 3.13 E import pipes E /usr/lib/python3.12/site-packages/nodeenv.py:48: 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 (22.6.0) .Failed to download from https://unofficial-builds.nodejs.org/download/release/v22.6.0/node-v22.6.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.12/site-packages/nodeenv.py", line 1540, in E main() E File "/usr/lib/python3.12/site-packages/nodeenv.py", line 1122, in main E create_environment(env_dir, args) E File "/usr/lib/python3.12/site-packages/nodeenv.py", line 998, in create_environment E install_node(env_dir, src_dir, args) E File "/usr/lib/python3.12/site-packages/nodeenv.py", line 755, in install_node E install_node_wrapped(env_dir, src_dir, args) E File "/usr/lib/python3.12/site-packages/nodeenv.py", line 790, in install_node_wrapped E copy_node_from_prebuilt(env_dir, src_dir, args.node) E File "/usr/lib/python3.12/site-packages/nodeenv.py", line 681, 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-3.8.0/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-3.8.0/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, 708 passed, 1 skipped, 42 deselected, 3 xfailed, 3 warnings in 10524.95s (2:55:24) = ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root2/build [?25h[?25hreceiving incremental file list pre-commit-3.8.0-1-riscv64-build.log pre-commit-3.8.0-1-riscv64-check.log sent 62 bytes received 4,657 bytes 9,438.00 bytes/sec total size is 22,033 speedup is 4.67