=> Bootstrap dependency digest>=20211023: found digest-20220214 => Checksum BLAKE2s OK for aho-corasick-0.7.19.crate => Checksum SHA512 OK for aho-corasick-0.7.19.crate => Checksum BLAKE2s OK for anyhow-1.0.66.crate => Checksum SHA512 OK for anyhow-1.0.66.crate => Checksum BLAKE2s OK for arc-swap-1.5.1.crate => Checksum SHA512 OK for arc-swap-1.5.1.crate => Checksum BLAKE2s OK for autocfg-1.1.0.crate => Checksum SHA512 OK for autocfg-1.1.0.crate => Checksum BLAKE2s OK for bitflags-1.3.2.crate => Checksum SHA512 OK for bitflags-1.3.2.crate => Checksum BLAKE2s OK for blake2-0.10.5.crate => Checksum SHA512 OK for blake2-0.10.5.crate => Checksum BLAKE2s OK for block-buffer-0.10.3.crate => Checksum SHA512 OK for block-buffer-0.10.3.crate => Checksum BLAKE2s OK for cfg-if-1.0.0.crate => Checksum SHA512 OK for cfg-if-1.0.0.crate => Checksum BLAKE2s OK for crypto-common-0.1.6.crate => Checksum SHA512 OK for crypto-common-0.1.6.crate => Checksum BLAKE2s OK for digest-0.10.5.crate => Checksum SHA512 OK for digest-0.10.5.crate => Checksum BLAKE2s OK for generic-array-0.14.6.crate => Checksum SHA512 OK for generic-array-0.14.6.crate => Checksum BLAKE2s OK for hex-0.4.3.crate => Checksum SHA512 OK for hex-0.4.3.crate => Checksum BLAKE2s OK for indoc-1.0.7.crate => Checksum SHA512 OK for indoc-1.0.7.crate => Checksum BLAKE2s OK for itoa-1.0.4.crate => Checksum SHA512 OK for itoa-1.0.4.crate => Checksum BLAKE2s OK for lazy_static-1.4.0.crate => Checksum SHA512 OK for lazy_static-1.4.0.crate => Checksum BLAKE2s OK for libc-0.2.135.crate => Checksum SHA512 OK for libc-0.2.135.crate => Checksum BLAKE2s OK for lock_api-0.4.9.crate => Checksum SHA512 OK for lock_api-0.4.9.crate => Checksum BLAKE2s OK for log-0.4.17.crate => Checksum SHA512 OK for log-0.4.17.crate => Checksum BLAKE2s OK for matrix-synapse-1.73.0.tar.gz => Checksum SHA512 OK for matrix-synapse-1.73.0.tar.gz => Checksum BLAKE2s OK for memchr-2.5.0.crate => Checksum SHA512 OK for memchr-2.5.0.crate => Checksum BLAKE2s OK for memoffset-0.6.5.crate => Checksum SHA512 OK for memoffset-0.6.5.crate => Checksum BLAKE2s OK for once_cell-1.15.0.crate => Checksum SHA512 OK for once_cell-1.15.0.crate => Checksum BLAKE2s OK for parking_lot-0.12.1.crate => Checksum SHA512 OK for parking_lot-0.12.1.crate => Checksum BLAKE2s OK for parking_lot_core-0.9.3.crate => Checksum SHA512 OK for parking_lot_core-0.9.3.crate => Checksum BLAKE2s OK for proc-macro2-1.0.46.crate => Checksum SHA512 OK for proc-macro2-1.0.46.crate => Checksum BLAKE2s OK for pyo3-0.17.3.crate => Checksum SHA512 OK for pyo3-0.17.3.crate => Checksum BLAKE2s OK for pyo3-build-config-0.17.3.crate => Checksum SHA512 OK for pyo3-build-config-0.17.3.crate => Checksum BLAKE2s OK for pyo3-ffi-0.17.3.crate => Checksum SHA512 OK for pyo3-ffi-0.17.3.crate => Checksum BLAKE2s OK for pyo3-log-0.7.0.crate => Checksum SHA512 OK for pyo3-log-0.7.0.crate => Checksum BLAKE2s OK for pyo3-macros-0.17.3.crate => Checksum SHA512 OK for pyo3-macros-0.17.3.crate => Checksum BLAKE2s OK for pyo3-macros-backend-0.17.3.crate => Checksum SHA512 OK for pyo3-macros-backend-0.17.3.crate => Checksum BLAKE2s OK for pythonize-0.17.0.crate => Checksum SHA512 OK for pythonize-0.17.0.crate => Checksum BLAKE2s OK for quote-1.0.21.crate => Checksum SHA512 OK for quote-1.0.21.crate => Checksum BLAKE2s OK for redox_syscall-0.2.16.crate => Checksum SHA512 OK for redox_syscall-0.2.16.crate => Checksum BLAKE2s OK for regex-1.7.0.crate => Checksum SHA512 OK for regex-1.7.0.crate => Checksum BLAKE2s OK for regex-syntax-0.6.27.crate => Checksum SHA512 OK for regex-syntax-0.6.27.crate => Checksum BLAKE2s OK for ryu-1.0.11.crate => Checksum SHA512 OK for ryu-1.0.11.crate => Checksum BLAKE2s OK for scopeguard-1.1.0.crate => Checksum SHA512 OK for scopeguard-1.1.0.crate => Checksum BLAKE2s OK for serde-1.0.148.crate => Checksum SHA512 OK for serde-1.0.148.crate => Checksum BLAKE2s OK for serde_derive-1.0.148.crate => Checksum SHA512 OK for serde_derive-1.0.148.crate => Checksum BLAKE2s OK for serde_json-1.0.89.crate => Checksum SHA512 OK for serde_json-1.0.89.crate => Checksum BLAKE2s OK for smallvec-1.10.0.crate => Checksum SHA512 OK for smallvec-1.10.0.crate => Checksum BLAKE2s OK for subtle-2.4.1.crate => Checksum SHA512 OK for subtle-2.4.1.crate => Checksum BLAKE2s OK for syn-1.0.104.crate => Checksum SHA512 OK for syn-1.0.104.crate => Checksum BLAKE2s OK for target-lexicon-0.12.4.crate => Checksum SHA512 OK for target-lexicon-0.12.4.crate => Checksum BLAKE2s OK for typenum-1.15.0.crate => Checksum SHA512 OK for typenum-1.15.0.crate => Checksum BLAKE2s OK for unicode-ident-1.0.5.crate => Checksum SHA512 OK for unicode-ident-1.0.5.crate => Checksum BLAKE2s OK for unindent-0.1.10.crate => Checksum SHA512 OK for unindent-0.1.10.crate => Checksum BLAKE2s OK for version_check-0.9.4.crate => Checksum SHA512 OK for version_check-0.9.4.crate => Checksum BLAKE2s OK for windows-sys-0.36.1.crate => Checksum SHA512 OK for windows-sys-0.36.1.crate => Checksum BLAKE2s OK for windows_aarch64_msvc-0.36.1.crate => Checksum SHA512 OK for windows_aarch64_msvc-0.36.1.crate => Checksum BLAKE2s OK for windows_i686_gnu-0.36.1.crate => Checksum SHA512 OK for windows_i686_gnu-0.36.1.crate => Checksum BLAKE2s OK for windows_i686_msvc-0.36.1.crate => Checksum SHA512 OK for windows_i686_msvc-0.36.1.crate => Checksum BLAKE2s OK for windows_x86_64_gnu-0.36.1.crate => Checksum SHA512 OK for windows_x86_64_gnu-0.36.1.crate => Checksum BLAKE2s OK for windows_x86_64_msvc-0.36.1.crate => Checksum SHA512 OK for windows_x86_64_msvc-0.36.1.crate ===> Installing dependencies for matrix-synapse-1.73.0 ========================================================================== The following variables will affect the build process of this package, matrix-synapse-1.73.0. Their current value is shown below: * PYTHON_VERSION_DEFAULT = 310 * SYNAPSE_DATA = /var/db/matrix-synapse * SYNAPSE_DEFAULT_CREATOR_PL = 100 * SYNAPSE_GROUP = synapse * SYNAPSE_USER = synapse * VARBASE = /var Based on these variables, the following variables have been set: * PYPACKAGE = python310 You may want to abort the process now with CTRL-C and change the value of variables in the first group before continuing. Be sure to run `/opt/pkg/bin/bmake clean' after the changes. ========================================================================== => Tool dependency py310-poetry-[0-9]*: found py310-poetry-1.1.15 => Tool dependency py310-setuptools-rust-[0-9]*: found py310-setuptools-rust-1.5.2 => Tool dependency py310-pip>=0: found py310-pip-22.3.1 => Tool dependency py310-build>=0: found py310-build-0.9.0 => Tool dependency mktools-[0-9]*: found mktools-20220614 => Tool dependency nbpatch-[0-9]*: found nbpatch-20151107 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Build dependency rust>=1.60.0nb1: found rust-1.64.0 => Full dependency py310-asn1-modules>=0.0.7: found py310-asn1-modules-0.2.8nb1 => Full dependency py310-asn1>=0.1.9: found py310-asn1-0.4.8nb1 => Full dependency py310-pydantic>=1.9.1: found py310-pydantic-1.10.2 => Full dependency py310-attrs>=19.2.0: found py310-attrs-21.4.0 => Full dependency py310-bcrypt>=3.1.0: found py310-bcrypt-3.2.2 => Full dependency py310-bleach>=1.4.3: found py310-bleach-3.3.1nb1 => Full dependency py310-canonicaljson>=1.4.0: found py310-canonicaljson-1.6.4 => Full dependency py310-curses-[0-9]*: found py310-curses-3.10.9nb6 => Full dependency py310-frozendict>=1: found py310-frozendict-2.3.4 => Full dependency py310-idna>=2.5: found py310-idna-2.10nb1 => Full dependency py310-ijson>=3.0: found py310-ijson-3.1.4nb1 => Full dependency py310-jinja2>=3.0: found py310-jinja2-3.1.2 => Full dependency py310-jsonschema>=3.0.0: found py310-jsonschema-4.17.1 => Full dependency py310-lxml>=3.5.0: found py310-lxml-4.9.2 => Full dependency py310-macaroons>=0.13.0: found py310-macaroons-0.13.0nb1 => Full dependency py310-matrix-common>=1.2.0: found py310-matrix-common-1.3.0 => Full dependency py310-msgpack>=0.5.2: found py310-msgpack-1.0.4 => Full dependency py310-nacl>=1.2.1: found py310-nacl-1.5.0 => Full dependency py310-netaddr>=0.7.18: found py310-netaddr-0.8.0nb2 => Full dependency py310-phonenumbers>=8.2.0: found py310-phonenumbers-8.12.46 => Full dependency py310-Pillow-[0-9]*: found py310-Pillow-9.3.0 => Full dependency py310-prometheus_client>=0.4.0: found py310-prometheus_client-0.15.0 => Full dependency py310-psycopg2>=2.7: found py310-psycopg2-2.8.6nb1 => Full dependency py310-service_identity>=18.1.0: found py310-service_identity-18.1.0nb1 => Full dependency py310-signedjson>=1.1.0: found py310-signedjson-1.1.4 => Full dependency py310-sortedcontainers>=1.4.4: found py310-sortedcontainers-2.4.0nb1 => Full dependency py310-sqlite3>=0: found py310-sqlite3-3.10.9nb23 => Full dependency py310-treq>=15.1: found py310-treq-22.2.0nb1 => Full dependency py310-twisted>=18.9.0: found py310-twisted-22.10.0 => Full dependency py310-typing-extensions>=3.10.0: found py310-typing-extensions-4.4.0 => Full dependency py310-unpaddedbase64>=1.1.0: found py310-unpaddedbase64-2.1.0 => Full dependency py310-yaml>=3.11: found py310-yaml-5.4.1nb1 => Full dependency py310-cryptography>=0: found py310-cryptography-38.0.4 => Full dependency py310-OpenSSL>=0: found py310-OpenSSL-22.1.0 => Full dependency user-darwin>=20130712: found user-darwin-20170116 => Full dependency perl>=5.8.0: found perl-5.36.0 => Full dependency python310>=3.10: found python310-3.10.9 ===> Overriding tools for matrix-synapse-1.73.0 ===> Extracting for matrix-synapse-1.73.0 => Extracting local cargo crates ===> Patching for matrix-synapse-1.73.0 => Applying pkgsrc patches for matrix-synapse-1.73.0 => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/chat/matrix-synapse/patches/patch-pyproject.toml => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/chat/matrix-synapse/patches/patch-pyproject.toml Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-pyproject.toml,v 1.4 2022/10/28 19:19:36 gdt Exp $ | |Patch out cryptography check: It doesn't need a version this high and it was |added by upstream as an ugly hack to force a patched OpenSSL, in case it is |linked statically. | |--- pyproject.toml.orig 2022-09-27 11:34:31.000000000 +0000 |+++ pyproject.toml -------------------------- Patching file pyproject.toml using Plan A... Hunk #1 succeeded at 162. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/chat/matrix-synapse/patches/patch-synapse_handlers_room.py => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/chat/matrix-synapse/patches/patch-synapse_handlers_room.py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-synapse_handlers_room.py,v 1.4 2022/11/12 13:24:09 gdt Exp $ | |This patch allows changing the default power level for the creator of a new |room. It's useful to set this higher than 100 so that the creator of the room |can give admin to others while still retaining the ability to revoke admin from |someone. In the past, this turned out to be the only thing that could recover a |room in which a bridge with admin permissions went wild and kicked everybody. | |--- synapse/handlers/room.py.orig 2022-11-08 10:59:36.000000000 +0000 |+++ synapse/handlers/room.py -------------------------- Patching file synapse/handlers/room.py using Plan A... Hunk #1 succeeded at 1172 (offset 21 lines). done rm /Users/pbulk/build/chat/matrix-synapse/work/synapse-1.73.0/synapse/handlers/room.py.orig ===> Creating toolchain wrappers for matrix-synapse-1.73.0 ===> Configuring for matrix-synapse-1.73.0 => Replacing python interpreter in synapse/_scripts/*.py. INFO: [replace-interpreter] Nothing changed in synapse/_scripts/__init__.py. INFO: [replace-interpreter] Nothing changed in synapse/_scripts/register_new_matrix_user.py. INFO: [replace-interpreter] Nothing changed in synapse/_scripts/review_recent_signups.py. => Replacing Perl interpreter in scripts/sync_room_to_group.pl. WARNING: [replace-interpreter] Skipping non-existent file "scripts/sync_room_to_group.pl". => Checking for portability problems in extracted files => Substituting "pl" in synapse/handlers/room.py