Warning: Permanently added '100.53.125.238' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/10473735-rhel+epel-10-aarch64 --chroot rhel+epel-10-aarch64 Version: 1.8 PID: 12850 Logging PID: 12852 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 10473735, 'buildroot_pkgs': [], 'chroot': 'rhel+epel-10-aarch64', 'enable_net': False, 'fedora_review': False, 'git_hash': '4a523b197aa361432b7d053de3cb9415112632a7', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/kit3713/proteus/proteus', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'proteus', 'package_version': '1.0.2-1', 'project_dirname': 'proteus', 'project_name': 'proteus', 'project_owner': 'kit3713', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/kit3713/proteus/rhel+epel-10-aarch64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'kit3713/proteus--kit3713', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 1, 'submitter': 'kit3713', 'tags': [], 'task_id': '10473735-rhel+epel-10-aarch64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/kit3713/proteus/proteus /var/lib/copr-rpmbuild/workspace/workdir-_3kd8pgi/proteus --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/kit3713/proteus/proteus', '/var/lib/copr-rpmbuild/workspace/workdir-_3kd8pgi/proteus', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-_3kd8pgi/proteus'... Running: git checkout 4a523b197aa361432b7d053de3cb9415112632a7 -- cmd: ['git', 'checkout', '4a523b197aa361432b7d053de3cb9415112632a7', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-_3kd8pgi/proteus rc: 0 stdout: stderr: Note: switching to '4a523b197aa361432b7d053de3cb9415112632a7'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 4a523b1 automatic import of proteus Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-_3kd8pgi/proteus rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading proteus-1.0.2.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o proteus-1.0.2.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/kit3713/proteus/proteus/proteus-1.0.2.tar.gz/md5/bbe2a72227d6c2a9a3f6b4c1262e288b/proteus-1.0.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 16.1M 100 16.1M 0 0 235M 0 --:--:-- --:--:-- --:--:-- 236M INFO: Reading stdout from command: md5sum proteus-1.0.2.tar.gz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-_3kd8pgi/proteus/proteus.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-_3kd8pgi/proteus --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1779064744.421677 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.7 starting (python version = 3.14.2, NVR = mock-6.7-1.fc43), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-_3kd8pgi/proteus/proteus.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-_3kd8pgi/proteus --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1779064744.421677 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-_3kd8pgi/proteus/proteus.spec) Config(rhel+epel-10-aarch64) Start: clean chroot Finish: clean chroot Mock Version: 6.7 INFO: Mock Version: 6.7 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/rhel+epel-10-aarch64-bootstrap-1779064744.421677/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: registry.access.redhat.com/ubi10/ubi INFO: Pulling image: registry.access.redhat.com/ubi10/ubi INFO: Tagging container image as mock-bootstrap-9c84d8f9-eeb7-4364-a9be-21fcc6b6a88d INFO: Checking that 3ed8390a9a35dba5ccf37c951f6309eb1487b00d5ccd4dbbbece514ebc0efd8b image matches host's architecture INFO: Copy content of container 3ed8390a9a35dba5ccf37c951f6309eb1487b00d5ccd4dbbbece514ebc0efd8b to /var/lib/mock/rhel+epel-10-aarch64-bootstrap-1779064744.421677/root INFO: mounting 3ed8390a9a35dba5ccf37c951f6309eb1487b00d5ccd4dbbbece514ebc0efd8b with podman image mount INFO: image 3ed8390a9a35dba5ccf37c951f6309eb1487b00d5ccd4dbbbece514ebc0efd8b as /var/lib/containers/storage/overlay/81aecd1dd3eeec6bf6e9f330141ea53a06486bdc0d42bb9310c4ff21cf4f5a17/merged INFO: umounting image 3ed8390a9a35dba5ccf37c951f6309eb1487b00d5ccd4dbbbece514ebc0efd8b (/var/lib/containers/storage/overlay/81aecd1dd3eeec6bf6e9f330141ea53a06486bdc0d42bb9310c4ff21cf4f5a17/merged) with podman image umount INFO: Removing image mock-bootstrap-9c84d8f9-eeb7-4364-a9be-21fcc6b6a88d INFO: Package manager dnf4 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/rhel+epel-10-aarch64-1779064744.421677/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf4 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-20.el10.aarch64 rpm-sequoia-1.9.0.3-1.el10_1.aarch64 python3-dnf-4.20.0-18.el10.noarch python3-dnf-plugins-core-4.7.0-9.el10.noarch yum-4.20.0-18.el10.noarch Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 366 B/s | 134 B 00:00 Red Hat Enterprise Linux 10 for aarch64 - BaseO 150 MB/s | 80 MB 00:00 Red Hat Enterprise Linux 10 for aarch64 - AppSt 12 MB/s | 4.7 MB 00:00 Red Hat CodeReady Linux Builder for RHEL 10 aar 3.2 MB/s | 1.0 MB 00:00 Extra Packages for Enterprise Linux 10 - aarch6 6.3 MB/s | 5.7 MB 00:00 Dependencies resolved. ======================================================================================= Package Arch Version Repo Size ======================================================================================= Installing: bash aarch64 5.2.26-6.el10 baseos 1.8 M bzip2 aarch64 1.0.8-25.el10 baseos 58 k coreutils aarch64 9.5-6.el10 baseos 1.1 M cpio aarch64 2.15-3.el10 baseos 294 k diffutils aarch64 3.10-8.el10 baseos 409 k epel-rpm-macros noarch 10-7.el10_1 epel 8.4 k findutils aarch64 1:4.10.0-5.el10 baseos 559 k gawk aarch64 5.3.0-6.el10 baseos 1.1 M glibc-minimal-langpack aarch64 2.39-58.el10_1.7 baseos 31 k grep aarch64 3.11-10.el10 baseos 303 k gzip aarch64 1.13-3.el10 baseos 172 k info aarch64 7.1-6.el10 baseos 185 k patch aarch64 2.7.6-26.el10 appstream 132 k redhat-release aarch64 10.1-26.el10 baseos 61 k redhat-rpm-config noarch 293-1.el10 appstream 77 k rpm-build aarch64 4.19.1.1-20.el10 appstream 76 k sed aarch64 4.9-3.el10 baseos 320 k shadow-utils aarch64 2:4.15.0-10.el10_1 baseos 1.3 M tar aarch64 2:1.35-9.el10_1 baseos 857 k unzip aarch64 6.0-69.el10 baseos 186 k util-linux aarch64 2.40.2-16.el10_1 baseos 1.3 M which aarch64 2.21-44.el10_0 baseos 42 k xz aarch64 1:5.6.2-4.el10_0 baseos 481 k Installing dependencies: R-srpm-macros noarch 1.3.7-1.el10_1 epel 11 k alternatives aarch64 1.30-2.el10 baseos 44 k ansible-srpm-macros noarch 1-21.el10_1 epel 20 k audit-libs aarch64 4.0.3-4.el10 baseos 131 k authselect aarch64 1.5.0-8.el10 baseos 148 k authselect-libs aarch64 1.5.0-8.el10 baseos 225 k basesystem noarch 11-22.el10 baseos 8.3 k binutils aarch64 2.41-58.el10_1.2 baseos 6.7 M binutils-gold aarch64 2.41-58.el10_1.2 baseos 938 k bzip2-libs aarch64 1.0.8-25.el10 baseos 44 k ca-certificates noarch 2025.2.80_v9.0.305-102.el10_1 baseos 1.1 M coreutils-common aarch64 9.5-6.el10 baseos 2.2 M cracklib aarch64 2.9.11-8.el10 baseos 100 k cracklib-dicts aarch64 2.9.11-8.el10 baseos 3.7 M crypto-policies noarch 20250905-2.gitc7eb7b2.el10_1.1 baseos 98 k curl aarch64 8.12.1-2.el10_1.2 baseos 214 k cyrus-sasl-lib aarch64 2.1.28-29.el10 baseos 107 k debugedit aarch64 5.1-8.el10 appstream 80 k dwz aarch64 0.16-1.el10 appstream 137 k ed aarch64 1.20-5.el10 baseos 86 k efi-srpm-macros noarch 6-6.el10 appstream 25 k elfutils aarch64 0.193-1.el10 baseos 541 k elfutils-debuginfod-client aarch64 0.193-1.el10 baseos 46 k elfutils-default-yama-scope noarch 0.193-1.el10 baseos 13 k elfutils-libelf aarch64 0.193-1.el10 baseos 208 k elfutils-libs aarch64 0.193-1.el10 baseos 266 k file aarch64 5.45-8.el10 baseos 49 k file-libs aarch64 5.45-8.el10 baseos 762 k filesystem aarch64 3.18-17.el10 baseos 4.8 M fonts-srpm-macros noarch 1:2.0.5-18.el10 appstream 29 k forge-srpm-macros noarch 0.4.0-6.el10 appstream 23 k fpc-srpm-macros noarch 1.3-7.el10_1 epel 7.8 k gdb-minimal aarch64 16.3-2.el10 appstream 4.1 M gdbm aarch64 1:1.23-12.el10_0 baseos 154 k gdbm-libs aarch64 1:1.23-12.el10_0 baseos 60 k ghc-srpm-macros noarch 1.9.2-1.el10_0 epel 9.1 k glibc aarch64 2.39-58.el10_1.7 baseos 1.7 M glibc-common aarch64 2.39-58.el10_1.7 baseos 312 k glibc-gconv-extra aarch64 2.39-58.el10_1.7 baseos 1.7 M gmp aarch64 1:6.2.1-12.el10 baseos 268 k go-srpm-macros noarch 3.6.0-8.el10_1 appstream 33 k jansson aarch64 2.14-3.el10 baseos 50 k json-c aarch64 0.18-3.el10 baseos 48 k kernel-srpm-macros noarch 1.0-25.el10 appstream 11 k keyutils-libs aarch64 1.6.3-5.el10 baseos 35 k krb5-libs aarch64 1.21.3-9.el10_1 baseos 775 k libacl aarch64 2.3.2-4.el10 baseos 27 k libarchive aarch64 3.7.7-8.el10_1 baseos 413 k libattr aarch64 2.5.2-5.el10 baseos 20 k libblkid aarch64 2.40.2-16.el10_1 baseos 129 k libbrotli aarch64 1.1.0-7.el10_1 baseos 344 k libcap aarch64 2.69-7.el10_1.1 baseos 96 k libcap-ng aarch64 0.8.4-6.el10 baseos 36 k libcom_err aarch64 1.47.1-4.el10 baseos 27 k libcurl aarch64 8.12.1-2.el10_1.2 baseos 362 k libeconf aarch64 0.6.2-4.el10 baseos 36 k libevent aarch64 2.1.12-16.el10 baseos 260 k libfdisk aarch64 2.40.2-16.el10_1 baseos 160 k libffi aarch64 3.4.4-10.el10 baseos 38 k libgcc aarch64 14.3.1-2.1.el10 baseos 128 k libgomp aarch64 14.3.1-2.1.el10 baseos 360 k libidn2 aarch64 2.3.7-3.el10 baseos 123 k libmount aarch64 2.40.2-16.el10_1 baseos 158 k libnghttp2 aarch64 1.64.0-2.el10_1.1 baseos 80 k libpkgconf aarch64 2.1.0-3.el10 baseos 41 k libpsl aarch64 0.21.5-6.el10 baseos 67 k libpwquality aarch64 1.4.5-12.el10 baseos 127 k libselinux aarch64 3.9-1.el10 baseos 96 k libsemanage aarch64 3.9-1.el10 baseos 119 k libsepol aarch64 3.9-1.el10 baseos 331 k libsmartcols aarch64 2.40.2-16.el10_1 baseos 87 k libssh aarch64 0.11.1-5.el10_1 baseos 231 k libssh-config noarch 0.11.1-5.el10_1 baseos 8.6 k libstdc++ aarch64 14.3.1-2.1.el10 baseos 870 k libtasn1 aarch64 4.20.0-1.el10 baseos 77 k libunistring aarch64 1.1-10.el10 baseos 543 k libutempter aarch64 1.2.1-15.el10 baseos 31 k libuuid aarch64 2.40.2-16.el10_1 baseos 34 k libverto aarch64 0.3.2-10.el10 baseos 24 k libxcrypt aarch64 4.4.36-10.el10 baseos 128 k libxml2 aarch64 2.12.5-9.el10_0 baseos 673 k libzstd aarch64 1.5.5-9.el10 baseos 287 k lua-libs aarch64 5.4.6-7.el10 baseos 132 k lua-srpm-macros noarch 1-15.el10 appstream 10 k lz4-libs aarch64 1.9.4-8.el10 baseos 70 k mpfr aarch64 4.2.1-5.el10 baseos 327 k ncurses-base noarch 6.4-15.20240127.el10_1 baseos 105 k ncurses-libs aarch64 6.4-15.20240127.el10_1 baseos 333 k ocaml-srpm-macros noarch 10-4.el10 appstream 10 k openblas-srpm-macros noarch 2-19.el10 appstream 9.0 k openldap aarch64 2.6.9-1.el10 baseos 236 k openssl-fips-provider aarch64 3.0.7-8.el10 baseos 9.1 k openssl-fips-provider-so aarch64 3.0.7-8.el10 baseos 512 k openssl-libs aarch64 1:3.5.1-7.el10_1 baseos 2.1 M p11-kit aarch64 0.25.5-7.el10 baseos 486 k p11-kit-trust aarch64 0.25.5-7.el10 baseos 138 k package-notes-srpm-macros noarch 0.5-13.el10 appstream 11 k pam aarch64 1.6.1-8.el10 baseos 590 k pam-libs aarch64 1.6.1-8.el10 baseos 58 k pcre2 aarch64 10.44-1.el10.3 baseos 229 k pcre2-syntax noarch 10.44-1.el10.3 baseos 155 k perl-srpm-macros noarch 1-57.el10 appstream 9.7 k pkgconf aarch64 2.1.0-3.el10 baseos 48 k pkgconf-m4 noarch 2.1.0-3.el10 baseos 15 k pkgconf-pkg-config aarch64 2.1.0-3.el10 baseos 12 k popt aarch64 1.19-8.el10 baseos 70 k publicsuffix-list-dafsa noarch 20240107-5.el10 baseos 60 k pyproject-srpm-macros noarch 1.16.2-1.el10 appstream 16 k python-srpm-macros noarch 3.12-10.el10 appstream 24 k qt6-srpm-macros noarch 6.9.1-1.el10 appstream 11 k readline aarch64 8.2-11.el10 baseos 215 k rpm aarch64 4.19.1.1-20.el10 baseos 562 k rpm-build-libs aarch64 4.19.1.1-20.el10 baseos 88 k rpm-libs aarch64 4.19.1.1-20.el10 baseos 298 k rpm-sequoia aarch64 1.9.0.3-1.el10_1 baseos 898 k rust-toolset-srpm-macros noarch 1.88.0-1.el10 appstream 13 k setup noarch 2.14.5-7.el10 baseos 153 k sqlite-libs aarch64 3.46.1-5.el10_1 baseos 730 k systemd-libs aarch64 257-13.el10_1.3 baseos 792 k util-linux-core aarch64 2.40.2-16.el10_1 baseos 551 k xz-libs aarch64 1:5.6.2-4.el10_0 baseos 110 k zip aarch64 3.0-45.el10 baseos 264 k zlib-ng-compat aarch64 2.2.3-3.el10_1 baseos 63 k zstd aarch64 1.5.5-9.el10 baseos 459 k Transaction Summary ======================================================================================= Install 147 Packages Total download size: 60 M Installed size: 214 M Downloading Packages: (1/147): authselect-libs-1.5.0-8.el10.aarch64.r 2.0 MB/s | 225 kB 00:00 (2/147): alternatives-1.30-2.el10.aarch64.rpm 297 kB/s | 44 kB 00:00 (3/147): basesystem-11-22.el10.noarch.rpm 114 kB/s | 8.3 kB 00:00 (4/147): authselect-1.5.0-8.el10.aarch64.rpm 680 kB/s | 148 kB 00:00 (5/147): bash-5.2.26-6.el10.aarch64.rpm 23 MB/s | 1.8 MB 00:00 (6/147): bzip2-1.0.8-25.el10.aarch64.rpm 782 kB/s | 58 kB 00:00 (7/147): bzip2-libs-1.0.8-25.el10.aarch64.rpm 624 kB/s | 44 kB 00:00 (8/147): coreutils-9.5-6.el10.aarch64.rpm 15 MB/s | 1.1 MB 00:00 (9/147): cpio-2.15-3.el10.aarch64.rpm 3.8 MB/s | 294 kB 00:00 (10/147): cracklib-2.9.11-8.el10.aarch64.rpm 1.1 MB/s | 100 kB 00:00 (11/147): coreutils-common-9.5-6.el10.aarch64.r 15 MB/s | 2.2 MB 00:00 (12/147): cracklib-dicts-2.9.11-8.el10.aarch64. 45 MB/s | 3.7 MB 00:00 (13/147): diffutils-3.10-8.el10.aarch64.rpm 5.0 MB/s | 409 kB 00:00 (14/147): ed-1.20-5.el10.aarch64.rpm 987 kB/s | 86 kB 00:00 (15/147): findutils-4.10.0-5.el10.aarch64.rpm 7.1 MB/s | 559 kB 00:00 (16/147): gawk-5.3.0-6.el10.aarch64.rpm 11 MB/s | 1.1 MB 00:00 (17/147): gdbm-1.23-12.el10_0.aarch64.rpm 1.6 MB/s | 154 kB 00:00 (18/147): gdbm-libs-1.23-12.el10_0.aarch64.rpm 669 kB/s | 60 kB 00:00 (19/147): grep-3.11-10.el10.aarch64.rpm 4.0 MB/s | 303 kB 00:00 (20/147): gzip-1.13-3.el10.aarch64.rpm 2.2 MB/s | 172 kB 00:00 (21/147): info-7.1-6.el10.aarch64.rpm 2.5 MB/s | 185 kB 00:00 (22/147): jansson-2.14-3.el10.aarch64.rpm 710 kB/s | 50 kB 00:00 (23/147): json-c-0.18-3.el10.aarch64.rpm 680 kB/s | 48 kB 00:00 (24/147): libattr-2.5.2-5.el10.aarch64.rpm 287 kB/s | 20 kB 00:00 (25/147): libacl-2.3.2-4.el10.aarch64.rpm 185 kB/s | 27 kB 00:00 (26/147): libcap-ng-0.8.4-6.el10.aarch64.rpm 505 kB/s | 36 kB 00:00 (27/147): keyutils-libs-1.6.3-5.el10.aarch64.rp 174 kB/s | 35 kB 00:00 (28/147): libeconf-0.6.2-4.el10.aarch64.rpm 475 kB/s | 36 kB 00:00 (29/147): libevent-2.1.12-16.el10.aarch64.rpm 3.5 MB/s | 260 kB 00:00 (30/147): libidn2-2.3.7-3.el10.aarch64.rpm 1.6 MB/s | 123 kB 00:00 (31/147): libpkgconf-2.1.0-3.el10.aarch64.rpm 526 kB/s | 41 kB 00:00 (32/147): libpsl-0.21.5-6.el10.aarch64.rpm 871 kB/s | 67 kB 00:00 (33/147): libpwquality-1.4.5-12.el10.aarch64.rp 1.7 MB/s | 127 kB 00:00 (34/147): libunistring-1.1-10.el10.aarch64.rpm 7.4 MB/s | 543 kB 00:00 (35/147): libtasn1-4.20.0-1.el10.aarch64.rpm 876 kB/s | 77 kB 00:00 (36/147): libutempter-1.2.1-15.el10.aarch64.rpm 425 kB/s | 31 kB 00:00 (37/147): libzstd-1.5.5-9.el10.aarch64.rpm 3.4 MB/s | 287 kB 00:00 (38/147): libverto-0.3.2-10.el10.aarch64.rpm 214 kB/s | 24 kB 00:00 (39/147): libxcrypt-4.4.36-10.el10.aarch64.rpm 1.1 MB/s | 128 kB 00:00 (40/147): lua-libs-5.4.6-7.el10.aarch64.rpm 1.8 MB/s | 132 kB 00:00 (41/147): lz4-libs-1.9.4-8.el10.aarch64.rpm 887 kB/s | 70 kB 00:00 (42/147): mpfr-4.2.1-5.el10.aarch64.rpm 4.5 MB/s | 327 kB 00:00 (43/147): p11-kit-0.25.5-7.el10.aarch64.rpm 6.7 MB/s | 486 kB 00:00 (44/147): p11-kit-trust-0.25.5-7.el10.aarch64.r 1.9 MB/s | 138 kB 00:00 (45/147): pcre2-10.44-1.el10.3.aarch64.rpm 2.8 MB/s | 229 kB 00:00 (46/147): pcre2-syntax-10.44-1.el10.3.noarch.rp 2.1 MB/s | 155 kB 00:00 (47/147): pkgconf-2.1.0-3.el10.aarch64.rpm 619 kB/s | 48 kB 00:00 (48/147): pkgconf-m4-2.1.0-3.el10.noarch.rpm 183 kB/s | 15 kB 00:00 (49/147): pkgconf-pkg-config-2.1.0-3.el10.aarch 135 kB/s | 12 kB 00:00 (50/147): popt-1.19-8.el10.aarch64.rpm 978 kB/s | 70 kB 00:00 (51/147): readline-8.2-11.el10.aarch64.rpm 2.9 MB/s | 215 kB 00:00 (52/147): publicsuffix-list-dafsa-20240107-5.el 428 kB/s | 60 kB 00:00 (53/147): sed-4.9-3.el10.aarch64.rpm 3.0 MB/s | 320 kB 00:00 (54/147): zstd-1.5.5-9.el10.aarch64.rpm 6.1 MB/s | 459 kB 00:00 (55/147): libxml2-2.12.5-9.el10_0.aarch64.rpm 6.6 MB/s | 673 kB 00:00 (56/147): xz-5.6.2-4.el10_0.aarch64.rpm 6.3 MB/s | 481 kB 00:00 (57/147): which-2.21-44.el10_0.aarch64.rpm 384 kB/s | 42 kB 00:00 (58/147): xz-libs-5.6.2-4.el10_0.aarch64.rpm 1.2 MB/s | 110 kB 00:00 (59/147): audit-libs-4.0.3-4.el10.aarch64.rpm 1.8 MB/s | 131 kB 00:00 (60/147): cyrus-sasl-lib-2.1.28-29.el10.aarch64 1.2 MB/s | 107 kB 00:00 (61/147): elfutils-libelf-0.193-1.el10.aarch64. 2.4 MB/s | 208 kB 00:00 (62/147): elfutils-default-yama-scope-0.193-1.e 119 kB/s | 13 kB 00:00 (63/147): elfutils-libs-0.193-1.el10.aarch64.rp 3.2 MB/s | 266 kB 00:00 (64/147): file-libs-5.45-8.el10.aarch64.rpm 8.2 MB/s | 762 kB 00:00 (65/147): file-5.45-8.el10.aarch64.rpm 379 kB/s | 49 kB 00:00 (66/147): filesystem-3.18-17.el10.aarch64.rpm 37 MB/s | 4.8 MB 00:00 (67/147): gmp-6.2.1-12.el10.aarch64.rpm 3.7 MB/s | 268 kB 00:00 (68/147): libcom_err-1.47.1-4.el10.aarch64.rpm 308 kB/s | 27 kB 00:00 (69/147): libgcc-14.3.1-2.1.el10.aarch64.rpm 1.8 MB/s | 128 kB 00:00 (70/147): libgomp-14.3.1-2.1.el10.aarch64.rpm 4.8 MB/s | 360 kB 00:00 (71/147): libselinux-3.9-1.el10.aarch64.rpm 1.3 MB/s | 96 kB 00:00 (72/147): libffi-3.4.4-10.el10.aarch64.rpm 187 kB/s | 38 kB 00:00 (73/147): libsemanage-3.9-1.el10.aarch64.rpm 1.6 MB/s | 119 kB 00:00 (74/147): libsepol-3.9-1.el10.aarch64.rpm 3.5 MB/s | 331 kB 00:00 (75/147): libstdc++-14.3.1-2.1.el10.aarch64.rpm 12 MB/s | 870 kB 00:00 (76/147): openldap-2.6.9-1.el10.aarch64.rpm 3.1 MB/s | 236 kB 00:00 (77/147): openssl-fips-provider-3.0.7-8.el10.aa 113 kB/s | 9.1 kB 00:00 (78/147): openssl-fips-provider-so-3.0.7-8.el10 6.1 MB/s | 512 kB 00:00 (79/147): pam-1.6.1-8.el10.aarch64.rpm 8.0 MB/s | 590 kB 00:00 (80/147): pam-libs-1.6.1-8.el10.aarch64.rpm 793 kB/s | 58 kB 00:00 (81/147): rpm-build-libs-4.19.1.1-20.el10.aarch 922 kB/s | 88 kB 00:00 (82/147): rpm-4.19.1.1-20.el10.aarch64.rpm 4.0 MB/s | 562 kB 00:00 (83/147): rpm-libs-4.19.1.1-20.el10.aarch64.rpm 3.6 MB/s | 298 kB 00:00 (84/147): setup-2.14.5-7.el10.noarch.rpm 2.0 MB/s | 153 kB 00:00 (85/147): sqlite-libs-3.46.1-5.el10_1.aarch64.r 9.5 MB/s | 730 kB 00:00 (86/147): unzip-6.0-69.el10.aarch64.rpm 2.3 MB/s | 186 kB 00:00 (87/147): rpm-sequoia-1.9.0.3-1.el10_1.aarch64. 4.3 MB/s | 898 kB 00:00 (88/147): zip-3.0-45.el10.aarch64.rpm 2.6 MB/s | 264 kB 00:00 (89/147): elfutils-0.193-1.el10.aarch64.rpm 7.3 MB/s | 541 kB 00:00 (90/147): elfutils-debuginfod-client-0.193-1.el 654 kB/s | 46 kB 00:00 (91/147): ca-certificates-2025.2.80_v9.0.305-10 12 MB/s | 1.1 MB 00:00 (92/147): libssh-0.11.1-5.el10_1.aarch64.rpm 3.1 MB/s | 231 kB 00:00 (93/147): libssh-config-0.11.1-5.el10_1.noarch. 121 kB/s | 8.6 kB 00:00 (94/147): binutils-2.41-58.el10_1.2.aarch64.rpm 70 MB/s | 6.7 MB 00:00 (95/147): binutils-gold-2.41-58.el10_1.2.aarch6 11 MB/s | 938 kB 00:00 (96/147): tar-1.35-9.el10_1.aarch64.rpm 7.4 MB/s | 857 kB 00:00 (97/147): libbrotli-1.1.0-7.el10_1.aarch64.rpm 4.2 MB/s | 344 kB 00:00 (98/147): glibc-2.39-58.el10_1.7.aarch64.rpm 20 MB/s | 1.7 MB 00:00 (99/147): glibc-common-2.39-58.el10_1.7.aarch64 4.2 MB/s | 312 kB 00:00 (100/147): glibc-gconv-extra-2.39-58.el10_1.7.a 21 MB/s | 1.7 MB 00:00 (101/147): glibc-minimal-langpack-2.39-58.el10_ 406 kB/s | 31 kB 00:00 (102/147): crypto-policies-20250905-2.gitc7eb7b 1.3 MB/s | 98 kB 00:00 (103/147): curl-8.12.1-2.el10_1.2.aarch64.rpm 2.5 MB/s | 214 kB 00:00 (104/147): openssl-libs-3.5.1-7.el10_1.aarch64. 16 MB/s | 2.1 MB 00:00 (105/147): libcurl-8.12.1-2.el10_1.2.aarch64.rp 4.1 MB/s | 362 kB 00:00 (106/147): shadow-utils-4.15.0-10.el10_1.aarch6 18 MB/s | 1.3 MB 00:00 (107/147): zlib-ng-compat-2.2.3-3.el10_1.aarch6 695 kB/s | 63 kB 00:00 (108/147): ncurses-base-6.4-15.20240127.el10_1. 1.0 MB/s | 105 kB 00:00 (109/147): libnghttp2-1.64.0-2.el10_1.1.aarch64 1.1 MB/s | 80 kB 00:00 (110/147): ncurses-libs-6.4-15.20240127.el10_1. 2.3 MB/s | 333 kB 00:00 (111/147): libarchive-3.7.7-8.el10_1.aarch64.rp 4.6 MB/s | 413 kB 00:00 (112/147): krb5-libs-1.21.3-9.el10_1.aarch64.rp 8.2 MB/s | 775 kB 00:00 (113/147): libcap-2.69-7.el10_1.1.aarch64.rpm 1.0 MB/s | 96 kB 00:00 (114/147): libfdisk-2.40.2-16.el10_1.aarch64.rp 2.1 MB/s | 160 kB 00:00 (115/147): libblkid-2.40.2-16.el10_1.aarch64.rp 1.4 MB/s | 129 kB 00:00 (116/147): libmount-2.40.2-16.el10_1.aarch64.rp 2.2 MB/s | 158 kB 00:00 (117/147): systemd-libs-257-13.el10_1.3.aarch64 9.8 MB/s | 792 kB 00:00 (118/147): libuuid-2.40.2-16.el10_1.aarch64.rpm 283 kB/s | 34 kB 00:00 (119/147): libsmartcols-2.40.2-16.el10_1.aarch6 450 kB/s | 87 kB 00:00 (120/147): util-linux-core-2.40.2-16.el10_1.aar 7.3 MB/s | 551 kB 00:00 (121/147): util-linux-2.40.2-16.el10_1.aarch64. 14 MB/s | 1.3 MB 00:00 (122/147): fonts-srpm-macros-2.0.5-18.el10.noar 385 kB/s | 29 kB 00:00 (123/147): perl-srpm-macros-1-57.el10.noarch.rp 131 kB/s | 9.7 kB 00:00 (124/147): openblas-srpm-macros-2-19.el10.noarc 59 kB/s | 9.0 kB 00:00 (125/147): redhat-release-10.1-26.el10.aarch64. 345 kB/s | 61 kB 00:00 (126/147): efi-srpm-macros-6-6.el10.noarch.rpm 346 kB/s | 25 kB 00:00 (127/147): patch-2.7.6-26.el10.aarch64.rpm 1.8 MB/s | 132 kB 00:00 (128/147): ocaml-srpm-macros-10-4.el10.noarch.r 77 kB/s | 10 kB 00:00 (129/147): package-notes-srpm-macros-0.5-13.el1 129 kB/s | 11 kB 00:00 (130/147): forge-srpm-macros-0.4.0-6.el10.noarc 322 kB/s | 23 kB 00:00 (131/147): pyproject-srpm-macros-1.16.2-1.el10. 202 kB/s | 16 kB 00:00 (132/147): kernel-srpm-macros-1.0-25.el10.noarc 123 kB/s | 11 kB 00:00 (133/147): lua-srpm-macros-1-15.el10.noarch.rpm 96 kB/s | 10 kB 00:00 (134/147): dwz-0.16-1.el10.aarch64.rpm 1.7 MB/s | 137 kB 00:00 (135/147): python-srpm-macros-3.12-10.el10.noar 293 kB/s | 24 kB 00:00 (136/147): gdb-minimal-16.3-2.el10.aarch64.rpm 35 MB/s | 4.1 MB 00:00 (137/147): qt6-srpm-macros-6.9.1-1.el10.noarch. 94 kB/s | 11 kB 00:00 (138/147): rpm-build-4.19.1.1-20.el10.aarch64.r 986 kB/s | 76 kB 00:00 (139/147): redhat-rpm-config-293-1.el10.noarch. 665 kB/s | 77 kB 00:00 (140/147): rust-toolset-srpm-macros-1.88.0-1.el 131 kB/s | 13 kB 00:00 (141/147): debugedit-5.1-8.el10.aarch64.rpm 870 kB/s | 80 kB 00:00 (142/147): go-srpm-macros-3.6.0-8.el10_1.noarch 435 kB/s | 33 kB 00:00 (143/147): R-srpm-macros-1.3.7-1.el10_1.noarch. 24 kB/s | 11 kB 00:00 (144/147): epel-rpm-macros-10-7.el10_1.noarch.r 18 kB/s | 8.4 kB 00:00 (145/147): ansible-srpm-macros-1-21.el10_1.noar 32 kB/s | 20 kB 00:00 (146/147): fpc-srpm-macros-1.3-7.el10_1.noarch. 21 kB/s | 7.8 kB 00:00 (147/147): ghc-srpm-macros-1.9.2-1.el10_0.noarc 23 kB/s | 9.1 kB 00:00 -------------------------------------------------------------------------------- Total 11 MB/s | 60 MB 00:05 Red Hat Enterprise Linux 10 for aarch64 - BaseO 20 MB/s | 20 kB 00:00 Importing GPG key 0x05707A62: Userid : "Red Hat, Inc. (release key 4) " Fingerprint: FCD3 55B3 0570 7A62 DA14 3AB6 E422 397E 50FE 8467 A2A9 5343 D246 D627 6AFE DF8F From : /usr/share/distribution-gpg-keys/redhat/RPM-GPG-KEY-redhat10-release Key imported successfully Importing GPG key 0x5A6340B3: Userid : "Red Hat, Inc. (auxiliary key 3) " Fingerprint: 7E46 2425 8C40 6535 D56D 6F13 5054 E4A4 5A63 40B3 From : /usr/share/distribution-gpg-keys/redhat/RPM-GPG-KEY-redhat10-release Key imported successfully Importing GPG key 0xFD431D51: Userid : "Red Hat, Inc. (release key 2) " Fingerprint: 567E 347A D004 4ADE 55BA 8A5F 199E 2F91 FD43 1D51 From : /usr/share/distribution-gpg-keys/redhat/RPM-GPG-KEY-redhat10-release Key imported successfully Extra Packages for Enterprise Linux 10 - aarch6 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xE37ED158: Userid : "Fedora (epel10) " Fingerprint: 7D8D 15CB FC4E 6268 8591 FB26 33D9 8517 E37E D158 From : /usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-10 Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-17.el10.aarch64 1/1 Preparing : 1/1 Installing : libgcc-14.3.1-2.1.el10.aarch64 1/147 Running scriptlet: libgcc-14.3.1-2.1.el10.aarch64 1/147 Installing : redhat-release-10.1-26.el10.aarch64 2/147 Installing : setup-2.14.5-7.el10.noarch 3/147 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.5-7.el10.noarch 3/147 Installing : filesystem-3.18-17.el10.aarch64 4/147 Installing : basesystem-11-22.el10.noarch 5/147 Installing : ghc-srpm-macros-1.9.2-1.el10_0.noarch 6/147 Installing : fpc-srpm-macros-1.3-7.el10_1.noarch 7/147 Installing : ansible-srpm-macros-1-21.el10_1.noarch 8/147 Installing : rust-toolset-srpm-macros-1.88.0-1.el10.noarch 9/147 Installing : qt6-srpm-macros-6.9.1-1.el10.noarch 10/147 Installing : kernel-srpm-macros-1.0-25.el10.noarch 11/147 Installing : package-notes-srpm-macros-0.5-13.el10.noarch 12/147 Installing : ocaml-srpm-macros-10-4.el10.noarch 13/147 Installing : perl-srpm-macros-1-57.el10.noarch 14/147 Installing : openblas-srpm-macros-2-19.el10.noarch 15/147 Installing : ncurses-base-6.4-15.20240127.el10_1.noarch 16/147 Installing : glibc-gconv-extra-2.39-58.el10_1.7.aarch64 17/147 Running scriptlet: glibc-gconv-extra-2.39-58.el10_1.7.aarch64 17/147 Installing : glibc-minimal-langpack-2.39-58.el10_1.7.aarch64 18/147 Installing : glibc-common-2.39-58.el10_1.7.aarch64 19/147 Running scriptlet: glibc-2.39-58.el10_1.7.aarch64 20/147 Installing : glibc-2.39-58.el10_1.7.aarch64 20/147 Running scriptlet: glibc-2.39-58.el10_1.7.aarch64 20/147 Installing : ncurses-libs-6.4-15.20240127.el10_1.aarch64 21/147 Installing : bash-5.2.26-6.el10.aarch64 22/147 Running scriptlet: bash-5.2.26-6.el10.aarch64 22/147 Installing : zlib-ng-compat-2.2.3-3.el10_1.aarch64 23/147 Installing : bzip2-libs-1.0.8-25.el10.aarch64 24/147 Installing : xz-libs-1:5.6.2-4.el10_0.aarch64 25/147 Installing : readline-8.2-11.el10.aarch64 26/147 Installing : popt-1.19-8.el10.aarch64 27/147 Installing : libstdc++-14.3.1-2.1.el10.aarch64 28/147 Installing : libuuid-2.40.2-16.el10_1.aarch64 29/147 Installing : libblkid-2.40.2-16.el10_1.aarch64 30/147 Installing : libattr-2.5.2-5.el10.aarch64 31/147 Installing : libacl-2.3.2-4.el10.aarch64 32/147 Installing : libxcrypt-4.4.36-10.el10.aarch64 33/147 Installing : libzstd-1.5.5-9.el10.aarch64 34/147 Installing : elfutils-libelf-0.193-1.el10.aarch64 35/147 Installing : gmp-1:6.2.1-12.el10.aarch64 36/147 Running scriptlet: crypto-policies-20250905-2.gitc7eb7b2.el10_1.1.n 37/147 Installing : crypto-policies-20250905-2.gitc7eb7b2.el10_1.1.n 37/147 Running scriptlet: crypto-policies-20250905-2.gitc7eb7b2.el10_1.1.n 37/147 Installing : gdbm-libs-1:1.23-12.el10_0.aarch64 38/147 Installing : libeconf-0.6.2-4.el10.aarch64 39/147 Installing : mpfr-4.2.1-5.el10.aarch64 40/147 Installing : gawk-5.3.0-6.el10.aarch64 41/147 Installing : dwz-0.16-1.el10.aarch64 42/147 Installing : unzip-6.0-69.el10.aarch64 43/147 Installing : file-libs-5.45-8.el10.aarch64 44/147 Installing : file-5.45-8.el10.aarch64 45/147 Installing : alternatives-1.30-2.el10.aarch64 46/147 Installing : jansson-2.14-3.el10.aarch64 47/147 Installing : libcap-ng-0.8.4-6.el10.aarch64 48/147 Installing : audit-libs-4.0.3-4.el10.aarch64 49/147 Installing : pam-libs-1.6.1-8.el10.aarch64 50/147 Installing : libcap-2.69-7.el10_1.1.aarch64 51/147 Installing : systemd-libs-257-13.el10_1.3.aarch64 52/147 Installing : libtasn1-4.20.0-1.el10.aarch64 53/147 Installing : libunistring-1.1-10.el10.aarch64 54/147 Installing : libidn2-2.3.7-3.el10.aarch64 55/147 Installing : lua-libs-5.4.6-7.el10.aarch64 56/147 Installing : lz4-libs-1.9.4-8.el10.aarch64 57/147 Installing : libffi-3.4.4-10.el10.aarch64 58/147 Installing : libsepol-3.9-1.el10.aarch64 59/147 Installing : libsmartcols-2.40.2-16.el10_1.aarch64 60/147 Installing : p11-kit-0.25.5-7.el10.aarch64 61/147 Installing : p11-kit-trust-0.25.5-7.el10.aarch64 62/147 Running scriptlet: p11-kit-trust-0.25.5-7.el10.aarch64 62/147 Installing : zstd-1.5.5-9.el10.aarch64 63/147 Installing : zip-3.0-45.el10.aarch64 64/147 Installing : gdbm-1:1.23-12.el10_0.aarch64 65/147 Installing : cyrus-sasl-lib-2.1.28-29.el10.aarch64 66/147 Installing : libfdisk-2.40.2-16.el10_1.aarch64 67/147 Installing : libxml2-2.12.5-9.el10_0.aarch64 68/147 Installing : bzip2-1.0.8-25.el10.aarch64 69/147 Installing : sqlite-libs-3.46.1-5.el10_1.aarch64 70/147 Installing : ed-1.20-5.el10.aarch64 71/147 Installing : elfutils-default-yama-scope-0.193-1.el10.noarch 72/147 Running scriptlet: elfutils-default-yama-scope-0.193-1.el10.noarch 72/147 Installing : cpio-2.15-3.el10.aarch64 73/147 Installing : diffutils-3.10-8.el10.aarch64 74/147 Installing : json-c-0.18-3.el10.aarch64 75/147 Installing : keyutils-libs-1.6.3-5.el10.aarch64 76/147 Installing : libpkgconf-2.1.0-3.el10.aarch64 77/147 Installing : pkgconf-2.1.0-3.el10.aarch64 78/147 Installing : libverto-0.3.2-10.el10.aarch64 79/147 Installing : libcom_err-1.47.1-4.el10.aarch64 80/147 Installing : libgomp-14.3.1-2.1.el10.aarch64 81/147 Installing : libbrotli-1.1.0-7.el10_1.aarch64 82/147 Installing : libnghttp2-1.64.0-2.el10_1.1.aarch64 83/147 Installing : libssh-config-0.11.1-5.el10_1.noarch 84/147 Installing : publicsuffix-list-dafsa-20240107-5.el10.noarch 85/147 Installing : libpsl-0.21.5-6.el10.aarch64 86/147 Installing : pkgconf-m4-2.1.0-3.el10.noarch 87/147 Installing : pkgconf-pkg-config-2.1.0-3.el10.aarch64 88/147 Installing : pcre2-syntax-10.44-1.el10.3.noarch 89/147 Installing : pcre2-10.44-1.el10.3.aarch64 90/147 Installing : libselinux-3.9-1.el10.aarch64 91/147 Installing : sed-4.9-3.el10.aarch64 92/147 Installing : findutils-1:4.10.0-5.el10.aarch64 93/147 Installing : grep-3.11-10.el10.aarch64 94/147 Installing : xz-1:5.6.2-4.el10_0.aarch64 95/147 Installing : libmount-2.40.2-16.el10_1.aarch64 96/147 Installing : util-linux-core-2.40.2-16.el10_1.aarch64 97/147 Installing : libsemanage-3.9-1.el10.aarch64 98/147 Installing : shadow-utils-2:4.15.0-10.el10_1.aarch64 99/147 Running scriptlet: libutempter-1.2.1-15.el10.aarch64 100/147 Installing : libutempter-1.2.1-15.el10.aarch64 100/147 Installing : tar-2:1.35-9.el10_1.aarch64 101/147 Installing : patch-2.7.6-26.el10.aarch64 102/147 Installing : coreutils-common-9.5-6.el10.aarch64 103/147 Installing : openssl-fips-provider-so-3.0.7-8.el10.aarch64 104/147 Installing : openssl-fips-provider-3.0.7-8.el10.aarch64 105/147 Installing : openssl-libs-1:3.5.1-7.el10_1.aarch64 106/147 Installing : coreutils-9.5-6.el10.aarch64 107/147 Running scriptlet: ca-certificates-2025.2.80_v9.0.305-102.el10_1.no 108/147 Installing : ca-certificates-2025.2.80_v9.0.305-102.el10_1.no 108/147 Running scriptlet: ca-certificates-2025.2.80_v9.0.305-102.el10_1.no 108/147 Installing : authselect-libs-1.5.0-8.el10.aarch64 109/147 Installing : gzip-1.13-3.el10.aarch64 110/147 Installing : cracklib-2.9.11-8.el10.aarch64 111/147 Installing : krb5-libs-1.21.3-9.el10_1.aarch64 112/147 Installing : libarchive-3.7.7-8.el10_1.aarch64 113/147 Installing : libssh-0.11.1-5.el10_1.aarch64 114/147 Installing : cracklib-dicts-2.9.11-8.el10.aarch64 115/147 Installing : libpwquality-1.4.5-12.el10.aarch64 116/147 Installing : pam-1.6.1-8.el10.aarch64 117/147 Installing : libevent-2.1.12-16.el10.aarch64 118/147 Installing : openldap-2.6.9-1.el10.aarch64 119/147 Installing : libcurl-8.12.1-2.el10_1.2.aarch64 120/147 Installing : elfutils-libs-0.193-1.el10.aarch64 121/147 Installing : elfutils-debuginfod-client-0.193-1.el10.aarch64 122/147 Installing : binutils-gold-2.41-58.el10_1.2.aarch64 123/147 Running scriptlet: binutils-gold-2.41-58.el10_1.2.aarch64 123/147 Installing : binutils-2.41-58.el10_1.2.aarch64 124/147 Running scriptlet: binutils-2.41-58.el10_1.2.aarch64 124/147 Installing : elfutils-0.193-1.el10.aarch64 125/147 Installing : gdb-minimal-16.3-2.el10.aarch64 126/147 Installing : debugedit-5.1-8.el10.aarch64 127/147 Installing : curl-8.12.1-2.el10_1.2.aarch64 128/147 Installing : rpm-sequoia-1.9.0.3-1.el10_1.aarch64 129/147 Installing : rpm-libs-4.19.1.1-20.el10.aarch64 130/147 Running scriptlet: rpm-4.19.1.1-20.el10.aarch64 131/147 Installing : rpm-4.19.1.1-20.el10.aarch64 131/147 Installing : efi-srpm-macros-6-6.el10.noarch 132/147 Installing : lua-srpm-macros-1-15.el10.noarch 133/147 Installing : rpm-build-libs-4.19.1.1-20.el10.aarch64 134/147 Installing : fonts-srpm-macros-1:2.0.5-18.el10.noarch 135/147 Installing : forge-srpm-macros-0.4.0-6.el10.noarch 136/147 Installing : python-srpm-macros-3.12-10.el10.noarch 137/147 Installing : go-srpm-macros-3.6.0-8.el10_1.noarch 138/147 Installing : redhat-rpm-config-293-1.el10.noarch 139/147 Installing : rpm-build-4.19.1.1-20.el10.aarch64 140/147 Installing : pyproject-srpm-macros-1.16.2-1.el10.noarch 141/147 Installing : R-srpm-macros-1.3.7-1.el10_1.noarch 142/147 Installing : epel-rpm-macros-10-7.el10_1.noarch 143/147 Installing : util-linux-2.40.2-16.el10_1.aarch64 144/147 Running scriptlet: util-linux-2.40.2-16.el10_1.aarch64 144/147 Installing : authselect-1.5.0-8.el10.aarch64 145/147 Installing : which-2.21-44.el10_0.aarch64 146/147 Installing : info-7.1-6.el10.aarch64 147/147 Running scriptlet: filesystem-3.18-17.el10.aarch64 147/147 Running scriptlet: ca-certificates-2025.2.80_v9.0.305-102.el10_1.no 147/147 Running scriptlet: authselect-libs-1.5.0-8.el10.aarch64 147/147 Running scriptlet: rpm-4.19.1.1-20.el10.aarch64 147/147 Running scriptlet: info-7.1-6.el10.aarch64 147/147 Installed products updated. Installed: R-srpm-macros-1.3.7-1.el10_1.noarch alternatives-1.30-2.el10.aarch64 ansible-srpm-macros-1-21.el10_1.noarch audit-libs-4.0.3-4.el10.aarch64 authselect-1.5.0-8.el10.aarch64 authselect-libs-1.5.0-8.el10.aarch64 basesystem-11-22.el10.noarch bash-5.2.26-6.el10.aarch64 binutils-2.41-58.el10_1.2.aarch64 binutils-gold-2.41-58.el10_1.2.aarch64 bzip2-1.0.8-25.el10.aarch64 bzip2-libs-1.0.8-25.el10.aarch64 ca-certificates-2025.2.80_v9.0.305-102.el10_1.noarch coreutils-9.5-6.el10.aarch64 coreutils-common-9.5-6.el10.aarch64 cpio-2.15-3.el10.aarch64 cracklib-2.9.11-8.el10.aarch64 cracklib-dicts-2.9.11-8.el10.aarch64 crypto-policies-20250905-2.gitc7eb7b2.el10_1.1.noarch curl-8.12.1-2.el10_1.2.aarch64 cyrus-sasl-lib-2.1.28-29.el10.aarch64 debugedit-5.1-8.el10.aarch64 diffutils-3.10-8.el10.aarch64 dwz-0.16-1.el10.aarch64 ed-1.20-5.el10.aarch64 efi-srpm-macros-6-6.el10.noarch elfutils-0.193-1.el10.aarch64 elfutils-debuginfod-client-0.193-1.el10.aarch64 elfutils-default-yama-scope-0.193-1.el10.noarch elfutils-libelf-0.193-1.el10.aarch64 elfutils-libs-0.193-1.el10.aarch64 epel-rpm-macros-10-7.el10_1.noarch file-5.45-8.el10.aarch64 file-libs-5.45-8.el10.aarch64 filesystem-3.18-17.el10.aarch64 findutils-1:4.10.0-5.el10.aarch64 fonts-srpm-macros-1:2.0.5-18.el10.noarch forge-srpm-macros-0.4.0-6.el10.noarch fpc-srpm-macros-1.3-7.el10_1.noarch gawk-5.3.0-6.el10.aarch64 gdb-minimal-16.3-2.el10.aarch64 gdbm-1:1.23-12.el10_0.aarch64 gdbm-libs-1:1.23-12.el10_0.aarch64 ghc-srpm-macros-1.9.2-1.el10_0.noarch glibc-2.39-58.el10_1.7.aarch64 glibc-common-2.39-58.el10_1.7.aarch64 glibc-gconv-extra-2.39-58.el10_1.7.aarch64 glibc-minimal-langpack-2.39-58.el10_1.7.aarch64 gmp-1:6.2.1-12.el10.aarch64 go-srpm-macros-3.6.0-8.el10_1.noarch grep-3.11-10.el10.aarch64 gzip-1.13-3.el10.aarch64 info-7.1-6.el10.aarch64 jansson-2.14-3.el10.aarch64 json-c-0.18-3.el10.aarch64 kernel-srpm-macros-1.0-25.el10.noarch keyutils-libs-1.6.3-5.el10.aarch64 krb5-libs-1.21.3-9.el10_1.aarch64 libacl-2.3.2-4.el10.aarch64 libarchive-3.7.7-8.el10_1.aarch64 libattr-2.5.2-5.el10.aarch64 libblkid-2.40.2-16.el10_1.aarch64 libbrotli-1.1.0-7.el10_1.aarch64 libcap-2.69-7.el10_1.1.aarch64 libcap-ng-0.8.4-6.el10.aarch64 libcom_err-1.47.1-4.el10.aarch64 libcurl-8.12.1-2.el10_1.2.aarch64 libeconf-0.6.2-4.el10.aarch64 libevent-2.1.12-16.el10.aarch64 libfdisk-2.40.2-16.el10_1.aarch64 libffi-3.4.4-10.el10.aarch64 libgcc-14.3.1-2.1.el10.aarch64 libgomp-14.3.1-2.1.el10.aarch64 libidn2-2.3.7-3.el10.aarch64 libmount-2.40.2-16.el10_1.aarch64 libnghttp2-1.64.0-2.el10_1.1.aarch64 libpkgconf-2.1.0-3.el10.aarch64 libpsl-0.21.5-6.el10.aarch64 libpwquality-1.4.5-12.el10.aarch64 libselinux-3.9-1.el10.aarch64 libsemanage-3.9-1.el10.aarch64 libsepol-3.9-1.el10.aarch64 libsmartcols-2.40.2-16.el10_1.aarch64 libssh-0.11.1-5.el10_1.aarch64 libssh-config-0.11.1-5.el10_1.noarch libstdc++-14.3.1-2.1.el10.aarch64 libtasn1-4.20.0-1.el10.aarch64 libunistring-1.1-10.el10.aarch64 libutempter-1.2.1-15.el10.aarch64 libuuid-2.40.2-16.el10_1.aarch64 libverto-0.3.2-10.el10.aarch64 libxcrypt-4.4.36-10.el10.aarch64 libxml2-2.12.5-9.el10_0.aarch64 libzstd-1.5.5-9.el10.aarch64 lua-libs-5.4.6-7.el10.aarch64 lua-srpm-macros-1-15.el10.noarch lz4-libs-1.9.4-8.el10.aarch64 mpfr-4.2.1-5.el10.aarch64 ncurses-base-6.4-15.20240127.el10_1.noarch ncurses-libs-6.4-15.20240127.el10_1.aarch64 ocaml-srpm-macros-10-4.el10.noarch openblas-srpm-macros-2-19.el10.noarch openldap-2.6.9-1.el10.aarch64 openssl-fips-provider-3.0.7-8.el10.aarch64 openssl-fips-provider-so-3.0.7-8.el10.aarch64 openssl-libs-1:3.5.1-7.el10_1.aarch64 p11-kit-0.25.5-7.el10.aarch64 p11-kit-trust-0.25.5-7.el10.aarch64 package-notes-srpm-macros-0.5-13.el10.noarch pam-1.6.1-8.el10.aarch64 pam-libs-1.6.1-8.el10.aarch64 patch-2.7.6-26.el10.aarch64 pcre2-10.44-1.el10.3.aarch64 pcre2-syntax-10.44-1.el10.3.noarch perl-srpm-macros-1-57.el10.noarch pkgconf-2.1.0-3.el10.aarch64 pkgconf-m4-2.1.0-3.el10.noarch pkgconf-pkg-config-2.1.0-3.el10.aarch64 popt-1.19-8.el10.aarch64 publicsuffix-list-dafsa-20240107-5.el10.noarch pyproject-srpm-macros-1.16.2-1.el10.noarch python-srpm-macros-3.12-10.el10.noarch qt6-srpm-macros-6.9.1-1.el10.noarch readline-8.2-11.el10.aarch64 redhat-release-10.1-26.el10.aarch64 redhat-rpm-config-293-1.el10.noarch rpm-4.19.1.1-20.el10.aarch64 rpm-build-4.19.1.1-20.el10.aarch64 rpm-build-libs-4.19.1.1-20.el10.aarch64 rpm-libs-4.19.1.1-20.el10.aarch64 rpm-sequoia-1.9.0.3-1.el10_1.aarch64 rust-toolset-srpm-macros-1.88.0-1.el10.noarch sed-4.9-3.el10.aarch64 setup-2.14.5-7.el10.noarch shadow-utils-2:4.15.0-10.el10_1.aarch64 sqlite-libs-3.46.1-5.el10_1.aarch64 systemd-libs-257-13.el10_1.3.aarch64 tar-2:1.35-9.el10_1.aarch64 unzip-6.0-69.el10.aarch64 util-linux-2.40.2-16.el10_1.aarch64 util-linux-core-2.40.2-16.el10_1.aarch64 which-2.21-44.el10_0.aarch64 xz-1:5.6.2-4.el10_0.aarch64 xz-libs-1:5.6.2-4.el10_0.aarch64 zip-3.0-45.el10.aarch64 zlib-ng-compat-2.2.3-3.el10_1.aarch64 zstd-1.5.5-9.el10.aarch64 Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: R-srpm-macros-1.3.7-1.el10_1.noarch alternatives-1.30-2.el10.aarch64 ansible-srpm-macros-1-21.el10_1.noarch audit-libs-4.0.3-4.el10.aarch64 authselect-1.5.0-8.el10.aarch64 authselect-libs-1.5.0-8.el10.aarch64 basesystem-11-22.el10.noarch bash-5.2.26-6.el10.aarch64 binutils-2.41-58.el10_1.2.aarch64 binutils-gold-2.41-58.el10_1.2.aarch64 bzip2-1.0.8-25.el10.aarch64 bzip2-libs-1.0.8-25.el10.aarch64 ca-certificates-2025.2.80_v9.0.305-102.el10_1.noarch coreutils-9.5-6.el10.aarch64 coreutils-common-9.5-6.el10.aarch64 cpio-2.15-3.el10.aarch64 cracklib-2.9.11-8.el10.aarch64 cracklib-dicts-2.9.11-8.el10.aarch64 crypto-policies-20250905-2.gitc7eb7b2.el10_1.1.noarch curl-8.12.1-2.el10_1.2.aarch64 cyrus-sasl-lib-2.1.28-29.el10.aarch64 debugedit-5.1-8.el10.aarch64 diffutils-3.10-8.el10.aarch64 dwz-0.16-1.el10.aarch64 ed-1.20-5.el10.aarch64 efi-srpm-macros-6-6.el10.noarch elfutils-0.193-1.el10.aarch64 elfutils-debuginfod-client-0.193-1.el10.aarch64 elfutils-default-yama-scope-0.193-1.el10.noarch elfutils-libelf-0.193-1.el10.aarch64 elfutils-libs-0.193-1.el10.aarch64 epel-rpm-macros-10-7.el10_1.noarch file-5.45-8.el10.aarch64 file-libs-5.45-8.el10.aarch64 filesystem-3.18-17.el10.aarch64 findutils-4.10.0-5.el10.aarch64 fonts-srpm-macros-2.0.5-18.el10.noarch forge-srpm-macros-0.4.0-6.el10.noarch fpc-srpm-macros-1.3-7.el10_1.noarch gawk-5.3.0-6.el10.aarch64 gdb-minimal-16.3-2.el10.aarch64 gdbm-1.23-12.el10_0.aarch64 gdbm-libs-1.23-12.el10_0.aarch64 ghc-srpm-macros-1.9.2-1.el10_0.noarch glibc-2.39-58.el10_1.7.aarch64 glibc-common-2.39-58.el10_1.7.aarch64 glibc-gconv-extra-2.39-58.el10_1.7.aarch64 glibc-minimal-langpack-2.39-58.el10_1.7.aarch64 gmp-6.2.1-12.el10.aarch64 go-srpm-macros-3.6.0-8.el10_1.noarch gpg-pubkey-05707a62-68e6a1f3 gpg-pubkey-5a6340b3-6229229e gpg-pubkey-e37ed158-65785fa9 gpg-pubkey-fd431d51-4ae0493b grep-3.11-10.el10.aarch64 gzip-1.13-3.el10.aarch64 info-7.1-6.el10.aarch64 jansson-2.14-3.el10.aarch64 json-c-0.18-3.el10.aarch64 kernel-srpm-macros-1.0-25.el10.noarch keyutils-libs-1.6.3-5.el10.aarch64 krb5-libs-1.21.3-9.el10_1.aarch64 libacl-2.3.2-4.el10.aarch64 libarchive-3.7.7-8.el10_1.aarch64 libattr-2.5.2-5.el10.aarch64 libblkid-2.40.2-16.el10_1.aarch64 libbrotli-1.1.0-7.el10_1.aarch64 libcap-2.69-7.el10_1.1.aarch64 libcap-ng-0.8.4-6.el10.aarch64 libcom_err-1.47.1-4.el10.aarch64 libcurl-8.12.1-2.el10_1.2.aarch64 libeconf-0.6.2-4.el10.aarch64 libevent-2.1.12-16.el10.aarch64 libfdisk-2.40.2-16.el10_1.aarch64 libffi-3.4.4-10.el10.aarch64 libgcc-14.3.1-2.1.el10.aarch64 libgomp-14.3.1-2.1.el10.aarch64 libidn2-2.3.7-3.el10.aarch64 libmount-2.40.2-16.el10_1.aarch64 libnghttp2-1.64.0-2.el10_1.1.aarch64 libpkgconf-2.1.0-3.el10.aarch64 libpsl-0.21.5-6.el10.aarch64 libpwquality-1.4.5-12.el10.aarch64 libselinux-3.9-1.el10.aarch64 libsemanage-3.9-1.el10.aarch64 libsepol-3.9-1.el10.aarch64 libsmartcols-2.40.2-16.el10_1.aarch64 libssh-0.11.1-5.el10_1.aarch64 libssh-config-0.11.1-5.el10_1.noarch libstdc++-14.3.1-2.1.el10.aarch64 libtasn1-4.20.0-1.el10.aarch64 libunistring-1.1-10.el10.aarch64 libutempter-1.2.1-15.el10.aarch64 libuuid-2.40.2-16.el10_1.aarch64 libverto-0.3.2-10.el10.aarch64 libxcrypt-4.4.36-10.el10.aarch64 libxml2-2.12.5-9.el10_0.aarch64 libzstd-1.5.5-9.el10.aarch64 lua-libs-5.4.6-7.el10.aarch64 lua-srpm-macros-1-15.el10.noarch lz4-libs-1.9.4-8.el10.aarch64 mpfr-4.2.1-5.el10.aarch64 ncurses-base-6.4-15.20240127.el10_1.noarch ncurses-libs-6.4-15.20240127.el10_1.aarch64 ocaml-srpm-macros-10-4.el10.noarch openblas-srpm-macros-2-19.el10.noarch openldap-2.6.9-1.el10.aarch64 openssl-fips-provider-3.0.7-8.el10.aarch64 openssl-fips-provider-so-3.0.7-8.el10.aarch64 openssl-libs-3.5.1-7.el10_1.aarch64 p11-kit-0.25.5-7.el10.aarch64 p11-kit-trust-0.25.5-7.el10.aarch64 package-notes-srpm-macros-0.5-13.el10.noarch pam-1.6.1-8.el10.aarch64 pam-libs-1.6.1-8.el10.aarch64 patch-2.7.6-26.el10.aarch64 pcre2-10.44-1.el10.3.aarch64 pcre2-syntax-10.44-1.el10.3.noarch perl-srpm-macros-1-57.el10.noarch pkgconf-2.1.0-3.el10.aarch64 pkgconf-m4-2.1.0-3.el10.noarch pkgconf-pkg-config-2.1.0-3.el10.aarch64 popt-1.19-8.el10.aarch64 publicsuffix-list-dafsa-20240107-5.el10.noarch pyproject-srpm-macros-1.16.2-1.el10.noarch python-srpm-macros-3.12-10.el10.noarch qt6-srpm-macros-6.9.1-1.el10.noarch readline-8.2-11.el10.aarch64 redhat-release-10.1-26.el10.aarch64 redhat-rpm-config-293-1.el10.noarch rpm-4.19.1.1-20.el10.aarch64 rpm-build-4.19.1.1-20.el10.aarch64 rpm-build-libs-4.19.1.1-20.el10.aarch64 rpm-libs-4.19.1.1-20.el10.aarch64 rpm-sequoia-1.9.0.3-1.el10_1.aarch64 rust-toolset-srpm-macros-1.88.0-1.el10.noarch sed-4.9-3.el10.aarch64 setup-2.14.5-7.el10.noarch shadow-utils-4.15.0-10.el10_1.aarch64 sqlite-libs-3.46.1-5.el10_1.aarch64 systemd-libs-257-13.el10_1.3.aarch64 tar-1.35-9.el10_1.aarch64 unzip-6.0-69.el10.aarch64 util-linux-2.40.2-16.el10_1.aarch64 util-linux-core-2.40.2-16.el10_1.aarch64 which-2.21-44.el10_0.aarch64 xz-5.6.2-4.el10_0.aarch64 xz-libs-5.6.2-4.el10_0.aarch64 zip-3.0-45.el10.aarch64 zlib-ng-compat-2.2.3-3.el10_1.aarch64 zstd-1.5.5-9.el10.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1778976000 Wrote: /builddir/build/SRPMS/proteus-1.0.2-1.el10.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/rhel+epel-10-aarch64-1779064744.421677/root/var/log/dnf.rpm.log /var/lib/mock/rhel+epel-10-aarch64-1779064744.421677/root/var/log/dnf.librepo.log /var/lib/mock/rhel+epel-10-aarch64-1779064744.421677/root/var/log/dnf.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-_3kd8pgi/proteus/proteus.spec) Config(child) 0 minutes 36 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/proteus-1.0.2-1.el10.src.rpm) Config(rhel+epel-10-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/rhel+epel-10-aarch64-bootstrap-1779064744.421677/root. INFO: reusing tmpfs at /var/lib/mock/rhel+epel-10-aarch64-bootstrap-1779064744.421677/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/rhel+epel-10-aarch64-1779064744.421677/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-20.el10.aarch64 rpm-sequoia-1.9.0.3-1.el10_1.aarch64 python3-dnf-4.20.0-18.el10.noarch python3-dnf-plugins-core-4.7.0-9.el10.noarch yum-4.20.0-18.el10.noarch Finish: chroot init Start: build phase for proteus-1.0.2-1.el10.src.rpm Start: build setup for proteus-1.0.2-1.el10.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1778976000 Wrote: /builddir/build/SRPMS/proteus-1.0.2-1.el10.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 12 kB/s | 1.5 kB 00:00 Red Hat Enterprise Linux 10 for aarch64 - BaseO 65 kB/s | 4.1 kB 00:00 Red Hat Enterprise Linux 10 for aarch64 - AppSt 112 kB/s | 4.1 kB 00:00 Red Hat CodeReady Linux Builder for RHEL 10 aar 148 kB/s | 4.1 kB 00:00 Extra Packages for Enterprise Linux 10 - aarch6 363 kB/s | 21 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: cargo aarch64 1.88.0-1.el10 appstream 6.7 M dbus-devel aarch64 1:1.14.10-5.el10 appstream 42 k rust aarch64 1.88.0-1.el10 appstream 27 M systemd-rpm-macros noarch 257-13.el10_1.3 baseos 36 k Installing dependencies: annobin-docs noarch 12.99-1.el10 appstream 88 k annobin-plugin-gcc aarch64 12.99-1.el10 appstream 995 k cmake-filesystem aarch64 3.30.5-3.el10_0 appstream 24 k cpp aarch64 14.3.1-2.1.el10 appstream 11 M dbus-libs aarch64 1:1.14.10-5.el10 baseos 157 k gcc aarch64 14.3.1-2.1.el10 appstream 35 M gcc-plugin-annobin aarch64 14.3.1-2.1.el10 appstream 68 k glibc-devel aarch64 2.39-58.el10_1.7 appstream 579 k kernel-headers aarch64 6.12.0-124.56.1.el10_1 appstream 3.2 M libasan aarch64 14.3.1-2.1.el10 appstream 523 k libatomic aarch64 14.3.1-2.1.el10 baseos 56 k libedit aarch64 3.1-52.20230828cvs.el10 baseos 109 k libmpc aarch64 1.3.1-7.el10 appstream 76 k libubsan aarch64 14.3.1-2.1.el10 appstream 237 k libxcrypt-devel aarch64 4.4.36-10.el10 appstream 33 k llvm-filesystem aarch64 20.1.8-1.el10 appstream 11 k llvm-libs aarch64 20.1.8-1.el10 appstream 28 M make aarch64 1:4.4.1-9.el10 baseos 589 k rust-std-static aarch64 1.88.0-1.el10 appstream 38 M xml-common noarch 0.6.3-65.el10 appstream 36 k Transaction Summary ================================================================================ Install 24 Packages Total download size: 152 M Installed size: 510 M Downloading Packages: (1/24): dbus-libs-1.14.10-5.el10.aarch64.rpm 4.4 MB/s | 157 kB 00:00 (2/24): libedit-3.1-52.20230828cvs.el10.aarch64 2.9 MB/s | 109 kB 00:00 (3/24): systemd-rpm-macros-257-13.el10_1.3.noar 3.1 MB/s | 36 kB 00:00 (4/24): make-4.4.1-9.el10.aarch64.rpm 10 MB/s | 589 kB 00:00 (5/24): libatomic-14.3.1-2.1.el10.aarch64.rpm 1.8 MB/s | 56 kB 00:00 (6/24): libmpc-1.3.1-7.el10.aarch64.rpm 5.0 MB/s | 76 kB 00:00 (7/24): dbus-devel-1.14.10-5.el10.aarch64.rpm 2.5 MB/s | 42 kB 00:00 (8/24): libxcrypt-devel-4.4.36-10.el10.aarch64. 2.3 MB/s | 33 kB 00:00 (9/24): xml-common-0.6.3-65.el10.noarch.rpm 784 kB/s | 36 kB 00:00 (10/24): cmake-filesystem-3.30.5-3.el10_0.aarch 1.4 MB/s | 24 kB 00:00 (11/24): gcc-plugin-annobin-14.3.1-2.1.el10.aar 3.3 MB/s | 68 kB 00:00 (12/24): cargo-1.88.0-1.el10.aarch64.rpm 175 MB/s | 6.7 MB 00:00 (13/24): llvm-filesystem-20.1.8-1.el10.aarch64. 877 kB/s | 11 kB 00:00 (14/24): annobin-plugin-gcc-12.99-1.el10.aarch6 12 MB/s | 995 kB 00:00 (15/24): libubsan-14.3.1-2.1.el10.aarch64.rpm 3.7 MB/s | 237 kB 00:00 (16/24): annobin-docs-12.99-1.el10.noarch.rpm 4.2 MB/s | 88 kB 00:00 (17/24): cpp-14.3.1-2.1.el10.aarch64.rpm 147 MB/s | 11 MB 00:00 (18/24): libasan-14.3.1-2.1.el10.aarch64.rpm 31 MB/s | 523 kB 00:00 (19/24): gcc-14.3.1-2.1.el10.aarch64.rpm 233 MB/s | 35 MB 00:00 (20/24): rust-std-static-1.88.0-1.el10.aarch64. 134 MB/s | 38 MB 00:00 (21/24): llvm-libs-20.1.8-1.el10.aarch64.rpm 141 MB/s | 28 MB 00:00 (22/24): glibc-devel-2.39-58.el10_1.7.aarch64.r 12 MB/s | 579 kB 00:00 (23/24): rust-1.88.0-1.el10.aarch64.rpm 155 MB/s | 27 MB 00:00 (24/24): kernel-headers-6.12.0-124.56.1.el10_1. 73 MB/s | 3.2 MB 00:00 -------------------------------------------------------------------------------- Total 292 MB/s | 152 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libmpc-1.3.1-7.el10.aarch64 1/24 Installing : cpp-14.3.1-2.1.el10.aarch64 2/24 Installing : kernel-headers-6.12.0-124.56.1.el10_1.aarch64 3/24 Installing : glibc-devel-2.39-58.el10_1.7.aarch64 4/24 Installing : libxcrypt-devel-4.4.36-10.el10.aarch64 5/24 Installing : libasan-14.3.1-2.1.el10.aarch64 6/24 Installing : annobin-docs-12.99-1.el10.noarch 7/24 Installing : llvm-filesystem-20.1.8-1.el10.aarch64 8/24 Installing : libubsan-14.3.1-2.1.el10.aarch64 9/24 Installing : cmake-filesystem-3.30.5-3.el10_0.aarch64 10/24 Running scriptlet: xml-common-0.6.3-65.el10.noarch 11/24 Installing : xml-common-0.6.3-65.el10.noarch 11/24 Installing : libatomic-14.3.1-2.1.el10.aarch64 12/24 Installing : make-1:4.4.1-9.el10.aarch64 13/24 Installing : gcc-14.3.1-2.1.el10.aarch64 14/24 Running scriptlet: gcc-14.3.1-2.1.el10.aarch64 14/24 Installing : libedit-3.1-52.20230828cvs.el10.aarch64 15/24 Installing : llvm-libs-20.1.8-1.el10.aarch64 16/24 Installing : rust-std-static-1.88.0-1.el10.aarch64 17/24 Installing : rust-1.88.0-1.el10.aarch64 18/24 Installing : dbus-libs-1:1.14.10-5.el10.aarch64 19/24 Installing : dbus-devel-1:1.14.10-5.el10.aarch64 20/24 Installing : cargo-1.88.0-1.el10.aarch64 21/24 Installing : annobin-plugin-gcc-12.99-1.el10.aarch64 22/24 Running scriptlet: annobin-plugin-gcc-12.99-1.el10.aarch64 22/24 Installing : gcc-plugin-annobin-14.3.1-2.1.el10.aarch64 23/24 Running scriptlet: gcc-plugin-annobin-14.3.1-2.1.el10.aarch64 23/24 Installing : systemd-rpm-macros-257-13.el10_1.3.noarch 24/24 Running scriptlet: systemd-rpm-macros-257-13.el10_1.3.noarch 24/24 Installed products updated. Installed: annobin-docs-12.99-1.el10.noarch annobin-plugin-gcc-12.99-1.el10.aarch64 cargo-1.88.0-1.el10.aarch64 cmake-filesystem-3.30.5-3.el10_0.aarch64 cpp-14.3.1-2.1.el10.aarch64 dbus-devel-1:1.14.10-5.el10.aarch64 dbus-libs-1:1.14.10-5.el10.aarch64 gcc-14.3.1-2.1.el10.aarch64 gcc-plugin-annobin-14.3.1-2.1.el10.aarch64 glibc-devel-2.39-58.el10_1.7.aarch64 kernel-headers-6.12.0-124.56.1.el10_1.aarch64 libasan-14.3.1-2.1.el10.aarch64 libatomic-14.3.1-2.1.el10.aarch64 libedit-3.1-52.20230828cvs.el10.aarch64 libmpc-1.3.1-7.el10.aarch64 libubsan-14.3.1-2.1.el10.aarch64 libxcrypt-devel-4.4.36-10.el10.aarch64 llvm-filesystem-20.1.8-1.el10.aarch64 llvm-libs-20.1.8-1.el10.aarch64 make-1:4.4.1-9.el10.aarch64 rust-1.88.0-1.el10.aarch64 rust-std-static-1.88.0-1.el10.aarch64 systemd-rpm-macros-257-13.el10_1.3.noarch xml-common-0.6.3-65.el10.noarch Complete! Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1778976000 Wrote: /builddir/build/SRPMS/proteus-1.0.2-1.el10.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 5.1 kB/s | 1.5 kB 00:00 Red Hat Enterprise Linux 10 for aarch64 - BaseO 160 kB/s | 4.1 kB 00:00 Red Hat Enterprise Linux 10 for aarch64 - AppSt 164 kB/s | 4.1 kB 00:00 Red Hat CodeReady Linux Builder for RHEL 10 aar 124 kB/s | 4.1 kB 00:00 Extra Packages for Enterprise Linux 10 - aarch6 362 kB/s | 21 kB 00:00 Package cargo-1.88.0-1.el10.aarch64 is already installed. Package dbus-devel-1:1.14.10-5.el10.aarch64 is already installed. Package rust-1.88.0-1.el10.aarch64 is already installed. Package systemd-rpm-macros-257-13.el10_1.3.noarch is already installed. Dependencies resolved. Nothing to do. Complete! Finish: build setup for proteus-1.0.2-1.el10.src.rpm Start: rpmbuild proteus-1.0.2-1.el10.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1778976000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.RwGLa6 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf Proteus-1.0.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/proteus-1.0.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd Proteus-1.0.2 + rm -rf /builddir/build/BUILD/Proteus-1.0.2-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/Proteus-1.0.2-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.PDWv89 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd Proteus-1.0.2 + cargo build --release --frozen --offline Compiling proc-macro2 v1.0.106 Compiling quote v1.0.45 Compiling unicode-ident v1.0.24 Compiling serde_core v1.0.228 Compiling serde v1.0.228 Compiling libc v0.2.186 Compiling syn v2.0.117 Compiling winnow v1.0.2 Compiling equivalent v1.0.2 Compiling hashbrown v0.17.0 Compiling toml_datetime v1.1.1+spec-1.1.0 Compiling toml_parser v1.1.2+spec-1.1.0 Compiling winnow v0.7.15 Compiling indexmap v2.14.0 Compiling pin-project-lite v0.2.17 Compiling cfg-if v1.0.4 Compiling crossbeam-utils v0.8.21 Compiling toml_edit v0.25.11+spec-1.1.0 Compiling proc-macro-crate v3.5.0 Compiling parking v2.2.1 Compiling once_cell v1.21.4 Compiling concurrent-queue v2.5.0 Compiling tracing-core v0.1.36 Compiling futures-core v0.3.32 Compiling endi v1.1.1 Compiling event-listener v5.4.1 Compiling serde_derive v1.0.228 Compiling enumflags2_derive v0.7.12 Compiling errno v0.3.14 Compiling lazy_static v1.5.0 Compiling rustix v1.1.4 Compiling zmij v1.0.21 Compiling crc32fast v1.5.0 Compiling sharded-slab v0.1.7 Compiling signal-hook-registry v1.4.8 Compiling event-listener-strategy v0.5.4 Compiling tracing-attributes v0.1.31 Compiling tokio-macros v2.7.0 Compiling thread_local v1.1.9 Compiling mio v1.2.0 Compiling socket2 v0.6.3 Compiling zvariant_utils v3.3.0 Compiling enumflags2 v0.7.12 Compiling serde_spanned v0.6.9 Compiling toml_datetime v0.6.11 Compiling zvariant_derive v5.9.2 Compiling adler2 v2.0.1 Compiling fastrand v2.4.1 Compiling heck v0.5.0 Compiling futures-io v0.3.32 Compiling serde_json v1.0.149 Compiling bytes v1.11.1 Compiling zvariant v5.9.2 Compiling linux-raw-sys v0.12.1 Compiling zbus_names v4.3.1 Compiling toml_write v0.1.2 Compiling anstyle v1.0.14 Compiling simd-adler32 v0.3.9 Compiling anyhow v1.0.102 Compiling thiserror v2.0.18 Compiling bitflags v2.11.1 Compiling clap_lex v1.1.0 Compiling clap_builder v4.6.0 Compiling miniz_oxide v0.8.9 Compiling zbus_macros v5.13.2 Compiling toml_edit v0.22.27 Compiling tokio v1.52.3 Compiling futures-lite v2.6.1 Compiling clap_derive v4.6.1 Compiling tracing v0.1.44 Compiling tracing-subscriber v0.3.23 Compiling async-broadcast v0.7.2 Compiling async-trait v0.1.89 Compiling thiserror-impl v2.0.18 Compiling serde_repr v0.1.20 Compiling ordered-stream v0.2.0 Compiling filetime v0.2.29 Compiling uuid v1.23.1 Compiling include_dir_macros v0.7.4 Compiling memchr v2.8.0 Compiling toml_writer v1.1.1+spec-1.1.0 Compiling hex v0.4.3 Compiling itoa v1.0.18 Compiling proteus v1.0.2 (/builddir/build/BUILD/Proteus-1.0.2) Compiling zbus v5.13.2 Compiling include_dir v0.7.4 Compiling tar v0.4.45 Compiling flate2 v1.1.9 Compiling clap v4.6.1 Compiling tracing-journald v0.3.2 Compiling toml v0.8.23 Compiling getrandom v0.2.17 Finished `release` profile [optimized] target(s) in 2m 01s + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.DCAXo0 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64 ++ dirname /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd Proteus-1.0.2 + install -Dm755 target/release/proteus /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/bin/proteus + install -Dm644 dist/man/proteus.1 /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/share/man/man1/proteus.1 + install -Dm644 dist/completions/proteus.bash /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/share/bash-completion/completions/proteus + install -Dm644 dist/completions/proteus.zsh /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/share/zsh/site-functions/_proteus + install -Dm644 dist/completions/proteus.fish /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/share/fish/vendor_completions.d/proteus.fish + for unit in dist/systemd/*.service dist/systemd/*.timer ++ basename dist/systemd/proteus-boot.service + install -Dm644 dist/systemd/proteus-boot.service /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/lib/systemd/system/proteus-boot.service + for unit in dist/systemd/*.service dist/systemd/*.timer ++ basename dist/systemd/proteus-check.service + install -Dm644 dist/systemd/proteus-check.service /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/lib/systemd/system/proteus-check.service + for unit in dist/systemd/*.service dist/systemd/*.timer ++ basename dist/systemd/proteus-events.service + install -Dm644 dist/systemd/proteus-events.service /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/lib/systemd/system/proteus-events.service + for unit in dist/systemd/*.service dist/systemd/*.timer ++ basename dist/systemd/proteus-resume.service + install -Dm644 dist/systemd/proteus-resume.service /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/lib/systemd/system/proteus-resume.service + for unit in dist/systemd/*.service dist/systemd/*.timer ++ basename dist/systemd/proteus-rotate.service + install -Dm644 dist/systemd/proteus-rotate.service /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/lib/systemd/system/proteus-rotate.service + for unit in dist/systemd/*.service dist/systemd/*.timer ++ basename dist/systemd/proteus-check.timer + install -Dm644 dist/systemd/proteus-check.timer /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/lib/systemd/system/proteus-check.timer + for unit in dist/systemd/*.service dist/systemd/*.timer ++ basename dist/systemd/proteus-rotate.timer + install -Dm644 dist/systemd/proteus-rotate.timer /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/lib/systemd/system/proteus-rotate.timer + install -Dm755 dist/networkmanager/dispatcher.d/01-proteus /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/etc/NetworkManager/dispatcher.d/01-proteus + install -Dm644 dist/polkit/com.kit3713.proteus.policy /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/share/polkit-1/actions/com.kit3713.proteus.policy + install -dm755 /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/etc/proteus + install -dm700 /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/var/lib/proteus + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 1.0.2-1.el10 --unique-debug-suffix -1.0.2-1.el10.aarch64 --unique-debug-src-base proteus-1.0.2-1.el10.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/Proteus-1.0.2 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/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /etc/NetworkManager/dispatcher.d/01-proteus from /bin/sh to #!/usr/bin/sh + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.YmjDkJ + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd Proteus-1.0.2 + cargo test --release --frozen --offline --lib Compiling serde_core v1.0.228 Compiling libc v0.2.186 Compiling cfg-if v1.0.4 Compiling pin-project-lite v0.2.17 Compiling unicode-ident v1.0.24 Compiling winnow v0.7.15 Compiling proc-macro2 v1.0.106 Compiling quote v1.0.45 Compiling crossbeam-utils v0.8.21 Compiling once_cell v1.21.4 Compiling parking v2.2.1 Compiling tracing-core v0.1.36 Compiling concurrent-queue v2.5.0 Compiling syn v2.0.117 Compiling hashbrown v0.17.0 Compiling futures-core v0.3.32 Compiling equivalent v1.0.2 Compiling serde v1.0.228 Compiling event-listener v5.4.1 Compiling errno v0.3.14 Compiling indexmap v2.14.0 Compiling lazy_static v1.5.0 Compiling endi v1.1.1 Compiling enumflags2 v0.7.12 Compiling toml_datetime v0.6.11 Compiling serde_spanned v0.6.9 Compiling sharded-slab v0.1.7 Compiling signal-hook-registry v1.4.8 Compiling event-listener-strategy v0.5.4 Compiling mio v1.2.0 Compiling socket2 v0.6.3 Compiling thread_local v1.1.9 Compiling simd-adler32 v0.3.9 Compiling linux-raw-sys v0.12.1 Compiling adler2 v2.0.1 Compiling bytes v1.11.1 Compiling bitflags v2.11.1 Compiling anstyle v1.0.14 Compiling fastrand v2.4.1 Compiling zvariant_utils v3.3.0 Compiling futures-io v0.3.32 Compiling winnow v1.0.2 Compiling zvariant v5.9.2 Compiling toml_write v0.1.2 Compiling clap_lex v1.1.0 Compiling clap_builder v4.6.0 Compiling toml_parser v1.1.2+spec-1.1.0 Compiling toml_edit v0.22.27 Compiling zbus_names v4.3.1 Compiling rustix v1.1.4 Compiling futures-lite v2.6.1 Compiling tokio v1.52.3 Compiling miniz_oxide v0.8.9 Compiling tracing v0.1.44 Compiling tracing-subscriber v0.3.23 Compiling async-broadcast v0.7.2 Compiling zmij v1.0.21 Compiling crc32fast v1.5.0 Compiling uuid v1.23.1 Compiling ordered-stream v0.2.0 Compiling filetime v0.2.29 Compiling toml_writer v1.1.1+spec-1.1.0 Compiling memchr v2.8.0 Compiling itoa v1.0.18 Compiling toml_datetime v1.1.1+spec-1.1.0 Compiling hex v0.4.3 Compiling serde_json v1.0.149 Compiling toml_edit v0.25.11+spec-1.1.0 Compiling zbus v5.13.2 Compiling include_dir v0.7.4 Compiling thiserror v2.0.18 Compiling tar v0.4.45 Compiling tracing-journald v0.3.2 Compiling flate2 v1.1.9 Compiling anyhow v1.0.102 Compiling clap v4.6.1 Compiling toml v0.8.23 Compiling getrandom v0.2.17 Compiling proteus v1.0.2 (/builddir/build/BUILD/Proteus-1.0.2) Finished `release` profile [optimized] target(s) in 3m 21s Running unittests src/lib.rs (target/release/deps/proteus-2eec1de5d47fa683) running 1335 tests test backend::mock::tests::available_flag_can_be_toggled ... ok test backend::mock::tests::call_log_records_every_method_in_order ... ok test backend::mock::tests::list_connections_returns_seeded_entries ... ok test backend::mock::tests::mutex_poisoning_does_not_permanently_disable_the_mock ... ignored, NBE/N13: documents desired mutex-poisoning recovery; requires switching MockBackend's lock helpers to into_inner recovery before this can pass — tracked for follow-up. test backend::mock::tests::read_factory_mac_returns_seeded_value ... ok test backend::mock::tests::renew_lease_uses_per_iface_outcome ... ok test backend::mock::tests::read_connection_id_uuid_returns_seeded_metadata ... ok test backend::mock::tests::round_trip_set_then_read_cloned_mac ... ok test backend::mock::tests::set_cloned_mac_accepts_unicast_mac ... ok test backend::mock::tests::set_cloned_mac_refuses_multicast_mac ... ok test backend::mock::tests::rotate_outcome_is_configurable_per_iface ... ok test backend::mock::tests::set_dhcp_settings_round_trips_snapshot ... ok test backend::mock::tests::set_ipv6_settings_records_call_and_persists_value ... ok test backend::mock::tests::unknown_iface_rotate_falls_back_to_backend_unavailable ... ok test backend::mock::tests::without_state_path_skips_flock_and_cooldown ... ok test backend::mock::tests::write_anonymous_identity_clears_on_empty_string ... ok test backend::networkd::tests::available_is_false_when_either_gate_fails ... ok test backend::networkd::tests::connection_reads_return_none_not_err ... ok test backend::networkd::tests::name_is_stable_token ... ok test backend::networkd::tests::rotate_returns_backend_unavailable_for_now ... ok test backend::networkd::tests::unimplemented_methods_return_err_not_panic ... ok test backend::nm::tests::kind_round_trip_wifi_and_ethernet ... ok test backend::mock::tests::busy_flock_from_foreign_fd_surfaces_skipped_cooldown ... ok test backend::mock::tests::with_state_path_serialises_rotate_via_cooldown_stamp ... ok test backend::nm::tests::name_is_stable_token ... ok test backend::nm::tests::parse_connection_ref_accepts_well_formed_path ... ok test backend::nm::tests::parse_connection_ref_rejects_empty ... ok test backend::nm::tests::parse_iso8601_z_rejects_garbage ... ok test backend::nm::tests::parse_iso8601_z_round_trips_unix_to_ymdhms ... ok test backend::nm::tests::lock_busy_skips_without_invoking_rotate_hook ... ok test backend::nm::tests::n14_concurrent_rotate_different_ifaces_proceeds_in_parallel ... ok test backend::nm::tests::n14_concurrent_rotate_same_iface_serialises ... ok test backend::nm::tests::remaining_cooldown_absurd_elapsed_treated_as_skew ... ok test backend::nm::tests::remaining_cooldown_future_stamp_treated_as_skew ... ok test backend::nm::tests::remaining_cooldown_in_window_returns_expected_duration ... ok test backend::nm::tests::remaining_cooldown_long_cooldown_respects_old_stamp_within_window ... ok test backend::nm::tests::read_back_failure_after_successful_rotate_returns_meaningful_error ... ok test backend::nm::tests::remaining_cooldown_long_cooldown_treats_past_expiry_as_expired ... ok test backend::nm::tests::remaining_cooldown_none_when_stamp_in_past ... ok test backend::nm::tests::read_back_success_returns_actual_rotated_mac ... ok test backend::raw::tests::available_defers_to_nm_when_nm_is_running ... ok test backend::raw::tests::list_devices_bails_for_now ... ok test backend::nm::tests::read_back_with_missing_current_mac_after_rotate_errors ... ok test backend::raw::tests::name_is_stable_token ... ok test backend::raw::tests::read_connection_methods_yield_none ... ok test backend::nm::tests::rotate_if_needed_holds_lock_across_decision_and_mutation ... ok test backend::nm::tests::rotate_if_needed_skips_within_cooldown ... ok test backend::select::tests::is_valid_driver_accepts_documented_names ... ok test backend::select::tests::availability_matrix_orders_nm_networkd_raw ... ok test backend::select::tests::select_auto_returns_some_backend_or_clear_error ... ok test backend::select::tests::select_explicit_networkd_returns_networkd ... ok test backend::select::tests::select_explicit_nm_does_not_check_availability ... ok test backend::select::tests::select_explicit_raw_returns_raw ... ok test backend::select::tests::select_garbage_driver_errors ... ok test backend::tests::backend_device_clone_round_trip ... ok test backend::tests::connection_ref_round_trips_payload ... ok test backend::tests::rotate_outcome_equality ... ok test bluetooth::alias::tests::generic_aliases_have_at_least_fifteen_entries ... ok test backend::tests::renew_outcome_variants_are_distinct ... ok test bluetooth::alias::tests::generic_aliases_have_no_host_strings ... ok test bluetooth::alias::tests::generic_returns_one_of_the_pool ... ok test bluetooth::alias::tests::persona_unset_uses_generic_pool_path ... ok test bluetooth::alias::tests::persona_with_empty_template_falls_through_to_generic ... ok test bluetooth::alias::tests::pinned_alias_source_beats_persona_template ... ok test bluetooth::alias::tests::pinned_returns_pinned_value ... ok test bluetooth::alias::tests::pinned_without_value_errors ... ok test bluetooth::alias::tests::select_alias_rejects_hostile_pinned ... ok test bluetooth::alias::tests::select_alias_with_persona_rejects_hostile_template_render ... ok test bluetooth::alias::tests::unknown_source_errors ... ok test bluetooth::alias::tests::validate_alias_accepts_printable_ascii_and_unicode ... ok test bluetooth::alias::tests::validate_alias_rejects_bidi_override_chars ... ok test bluetooth::alias::tests::validate_alias_rejects_empty ... ok test bluetooth::alias::tests::validate_alias_rejects_nul_and_control_chars ... ok test bluetooth::alias::tests::validate_alias_rejects_oversized ... ok test bluetooth::alias::tests::persona_template_drives_bt_alias_when_active ... ok test bluetooth::apply::tests::ble_cap_value_is_thirty_bytes ... ok test bluetooth::apply::tests::classifier_method_error_name_set_is_documented ... ok test bluetooth::apply::tests::ble_only_adapter_caps_alias_at_thirty_bytes ... ok test bluetooth::apply::tests::classifier_treats_fdo_unknown_interface_as_gone ... ok test bluetooth::apply::tests::classifier_does_not_swallow_unrelated_errors ... ok test bluetooth::apply::tests::classifier_treats_fdo_unknown_method_as_gone ... ok test bluetooth::apply::tests::classifier_treats_fdo_unknown_object_as_gone ... ok test bluetooth::apply::tests::dual_mode_adapter_has_no_warn_cap ... ok test bluetooth::apply::tests::proceed_when_powered_on_or_unknown ... ok test bluetooth::apply::tests::skip_when_explicitly_powered_off ... ok test bluetooth::apply::tests::unknown_address_type_returns_no_cap ... ok test captive_portal::tests::body_compare_is_whitespace_tolerant ... ok test captive_portal::tests::body_slice_handles_crlf_boundaries ... ok test captive_portal::tests::classification_as_str_matches_kebab_case ... ok test captive_portal::tests::classifies_200_with_different_body_as_portal_required ... ok test captive_portal::tests::classifies_expected_body_with_auth_header_as_portal_authed ... ok test captive_portal::tests::classifies_exact_match_as_clear ... ok test captive_portal::tests::empty_expected_body_with_empty_body_is_unknown ... ok test captive_portal::tests::classifies_redirect_as_portal_required ... ok test captive_portal::tests::empty_expected_body_with_real_body_still_classifies ... ok test captive_portal::tests::host_header_for_ipv4_and_hostname_is_unchanged ... ok test captive_portal::tests::host_header_for_ipv6_literal_is_bracketed ... ok test captive_portal::tests::max_redirect_hops_is_bounded_small ... ok test captive_portal::tests::parse_http_response_handles_empty_body ... ok test captive_portal::tests::parses_ipv6_literal_with_default_port ... ok test captive_portal::tests::parses_http_url_with_port ... ok test captive_portal::tests::parses_ipv6_literal_with_explicit_port ... ok test captive_portal::tests::parses_ipv6_literal_without_path ... ok test captive_portal::tests::parses_simple_http_url ... ok test captive_portal::tests::redirect_target_escapes_benign_bidi_override ... ok test captive_portal::tests::redirect_target_strips_terminal_control_sequences ... ok test captive_portal::tests::rejects_https_and_garbage ... ok test captive_portal::tests::reload_clone_shares_underlying_config ... ok test captive_portal::tests::rejects_malformed_ipv6_brackets ... ok test captive_portal::tests::reload_handle_round_trip ... ok test captive_portal::tests::reload_snapshot_is_a_coherent_clone ... ok test captive_portal::tests::reload_swap_replaces_config_atomically ... ok test captive_portal::tests::remaining_budget_returns_what_is_left ... ok test captive_portal::tests::remaining_budget_yields_timeout_when_exhausted ... ok test captive_portal::tests::reload_recovers_from_poisoned_writer ... ok test captive_portal::tests::request_line_builder_encodes_unsafe_host_bytes ... ok test captive_portal::tests::request_line_builder_round_trip_simple ... ok test captive_portal::tests::request_line_builder_encodes_unsafe_path_bytes ... ok test captive_portal::tests::request_line_builder_preserves_ipv6_address_bytes ... ok test captive_portal::tests::resolve_redirect_target_follows_http_absolute ... ok test captive_portal::tests::resolve_redirect_target_handles_scheme_relative ... ok test captive_portal::tests::resolve_redirect_target_handles_root_relative ... ok test captive_portal::tests::resolve_redirect_target_refuses_https_when_no_tls ... ok test captive_portal::tests::resolve_redirect_target_rejects_header_injection ... ok test captive_portal::tests::strips_userinfo_from_authority ... ok test captive_portal::tests::run_bounded_returns_fast_result ... ok test captive_portal::tests::strips_userinfo_with_ipv6_literal ... ok test captive_portal::tests::strips_userinfo_with_port ... ok test captive_portal::tests::validate_location_accepts_absolute_http_and_https ... ok test captive_portal::tests::validate_location_accepts_scheme_relative_and_root_relative ... ok test captive_portal::tests::validate_location_caps_oversized_input ... ok test captive_portal::tests::validate_location_rejects_empty_and_whitespace ... ok test captive_portal::tests::validate_location_rejects_header_injection ... ok test captive_portal::tests::validate_location_trims_surrounding_whitespace ... ok test captive_portal::tests::validate_location_rejects_relative_refs ... ok test cli::dispatch::tests::apply_json_to_apply_command_sets_json_flag ... ok test cli::dispatch::tests::apply_json_to_doctor_command_only_flips_json ... ok test cli::dispatch::tests::apply_json_to_mutating_command_without_json_is_a_noop ... ok test cli::dispatch::tests::apply_json_to_revert_command_sets_json_flag ... ok test cli::dispatch::tests::apply_json_to_status_command_sets_json_flag ... ok test cli::tests::anyhow_alternate_format_walks_source_chain ... ok test cli::tests::missing_explicit_override_is_ok_for_config_edit ... ok test cli::tests::missing_explicit_override_is_ok_for_persona_clear ... ok test cli::tests::existing_explicit_override_passes ... ok test cli::tests::missing_explicit_override_is_ok_for_persona_use ... ok test cli::tests::missing_explicit_override_is_ok_for_reset_which_will_create_the_file ... ok test cli::tests::missing_explicit_override_is_ok_for_ssid_clear ... ok test cli::tests::missing_explicit_override_is_ok_for_ssid_set ... ok test cli::tests::missing_explicit_override_returns_config_error_for_read_command ... ok test cli::tests::missing_explicit_override_still_aborts_for_persona_list ... ok test cli::tests::missing_explicit_override_still_aborts_for_ssid_list ... ok test cli::tests::no_override_is_ok_even_when_default_path_missing ... ok test commands::apply::tests::classify_maps_command_results_to_status_buckets ... ok test commands::apply::tests::disabled_components_skip_with_config_note ... ok test commands::apply::tests::merge_dhcp_with_renew_marks_failed_on_nonzero_exit ... ok test commands::apply::tests::merge_dhcp_with_renew_marks_failed_when_renew_errors ... ok test commands::apply::tests::merge_dhcp_with_renew_preserves_applied_on_success ... ok test commands::apply::tests::orchestrator_covers_every_phase_d_module ... ok test commands::apply::tests::orchestrator_includes_timers_for_default_config ... ok test commands::apply::tests::risk_warnings_empty_for_default_config ... ok test commands::apply::tests::risk_warnings_each_points_at_an_existing_wiki_page ... ok test commands::apply::tests::risk_warnings_rf_tx_power_reduce_triggers_alone ... ok test commands::apply::tests::risk_warnings_triggers_for_each_risky_knob ... ok test commands::apply::tests::run_rf_skips_with_default_config_note ... ok test commands::apply::tests::summary_command_field_is_caller_supplied ... ok test commands::apply::tests::summary_serialises_per_component_status_and_exit_code ... ok test commands::apply::tests::summary_with_error_includes_error_string ... ok test commands::apply::tests::success_path_emits_no_info_level_tracing_events ... ok test commands::apply::tests::tally_counts_each_status_bucket ... ok test commands::backup::tests::rejects_symlink_target ... ok test commands::backup::tests::hash_file_matches_sha256_of_contents ... ok test commands::backup::tests::resolve_config_dir_defaults_when_no_override ... ok test commands::backup::tests::resolve_config_dir_uses_parent_of_override ... ok test commands::backup::tests::build_archive_writes_0600_and_contains_expected_files ... ok test commands::backup::tests::resolve_state_dir_uses_parent_of_override ... ok test commands::bluetooth_cmd::tests::capture_originals_step_is_idempotent ... ok test commands::completions::tests::bash_completion_has_proteus_marker ... ok test commands::bluetooth_cmd::tests::captured_bluetooth_alias_persists_to_disk ... ok test commands::completions::tests::bundled_scripts_cover_current_subcommand_surface ... ok test commands::completions::tests::bundled_scripts_cover_current_wiki_pages ... ok test commands::completions::tests::case_insensitive_shell_match ... ok test commands::completions::tests::each_supported_shell_resolves ... ok test commands::completions::tests::embedded_scripts_are_non_empty ... ok test commands::completions::tests::unknown_shell_returns_config_error ... ok test commands::config_cmd::tests::dotted_key_parser_splits_into_path_and_field ... ok test commands::config_cmd::tests::disable_with_reason_writes_comment_above_section ... ok test commands::config_cmd::tests::catalogue_entries_resolve_via_lookup ... ok test commands::config_cmd::tests::enumerate_keys_includes_known_fields ... ok test commands::config_cmd::tests::explain_current_and_source_reports_override_state ... ok test commands::config_cmd::tests::per_section_reset_removes_section_from_doc ... ok test commands::config_cmd::tests::reset_minimal_body_has_no_overrides ... ok test commands::config_cmd::tests::parse_value_for_key_coerces_by_default_type ... ok test commands::config_cmd::tests::section_has_enabled_recognises_mac_but_not_dns ... ok test commands::config_cmd::tests::set_three_level_timer_key_round_trips ... ok test commands::config_cmd::tests::set_value_round_trips_through_doc ... ok test commands::config_cmd::tests::value_type_tag_distinguishes_basic_scalars ... ok test commands::config_cmd::tests::validate_reports_errors_for_bad_toml ... ok test commands::dhcp::tests::device_matches_respects_iface_filter ... ok test commands::config_cmd::tests::set_in_doc_handles_type_mismatch_overwrite ... ok test commands::dhcp::tests::renew_on_apply_defaults_to_false ... ok test commands::dhcp::tests::captured_dhcp_originals_persist_to_disk ... ok test commands::dhcp::tests::renew_with_backend_iface_filter_skips_non_matches ... ok test commands::dhcp::tests::renew_with_backend_no_active_connection_renders_skipped ... ok test commands::dhcp::tests::renew_with_backend_skips_unmanaged_devices_without_filter ... ok test commands::dhcp::tests::renew_with_backend_disconnect_activated_label ... ok test commands::dhcp::tests::renew_with_backend_records_renew_lease_call ... ok test commands::dhcp::tests::renew_without_yes_returns_confirmation_required ... ok test commands::doctor::tests::aggregate_counts_each_status ... ok test commands::dhcp::tests::renew_without_root_returns_permission_error ... ok test commands::doctor::tests::check_init_available_lists_every_init ... ok test commands::doctor::tests::check_init_available_warns_when_nothing_detected ... ok test commands::doctor::tests::doctor_exits_one_when_any_check_fails ... ok test commands::doctor::tests::doctor_exits_zero_on_clean_run ... ok test commands::doctor::tests::doctor_exits_zero_on_warn_only ... ok test commands::doctor::tests::glyph_bracket_variants_used_when_no_color ... ok test commands::doctor::tests::glyph_unicode_has_no_ansi ... ok test commands::doctor::tests::doctor_init_section_renders_without_panic ... ok test commands::doctor::tests::human_render_groups_by_category_and_includes_summary ... ok test commands::doctor::tests::next_steps_emits_backend_install_hint_on_total_unavailability ... ok test commands::doctor::tests::next_steps_empty_on_clean_input ... ok test commands::doctor::tests::next_steps_hints_on_config_file_parse_failure ... ok test commands::doctor::tests::next_steps_hints_when_iface_manager_alternate_present ... ok test commands::doctor::tests::next_steps_hints_when_pinned_backend_is_missing ... ok test commands::doctor::tests::strip_quotes_handles_double_and_single ... ok test commands::doctor::tests::push_init_emits_two_checks ... ok test commands::doctor::tests::verbose_includes_check_id ... ok test commands::doctor::tests::render_style_respects_no_color_flag ... ok test commands::dry_run::tests::apply_plan_notes_each_disabled_component ... ok test commands::dry_run::tests::dhcp_preview_skip_note_tracks_config_toggle ... ok test commands::dry_run::tests::apply_plan_concats_all_components_when_enabled ... ok test commands::dry_run::tests::empty_args_returns_not_implemented ... ok test commands::dry_run::tests::nft_preview_lists_optional_discovery_blocks ... ok test commands::dry_run::tests::reset_plan_describes_backup_and_defaults ... ok test commands::dry_run::tests::revert_plan_lists_cached_originals ... ok test commands::dry_run::tests::uninstall_plan_includes_unit_teardown_and_purge_branch ... ok test commands::dry_run::tests::dry_run_apply_does_not_emit_not_yet_implemented_for_default_config ... ok test commands::dry_run::tests::unknown_inner_command_returns_not_implemented ... ok test commands::enterprise_wifi::tests::decide_disable_value_clears_when_no_cache ... ok test commands::enterprise_wifi::tests::anonymous_identity_setting_uses_anonymous_at_realm_format ... ok test commands::enterprise_wifi::tests::decide_disable_value_restores_cached_some ... ok test commands::enterprise_wifi::tests::cached_original_survives_state_round_trip ... ok test commands::enterprise_wifi::tests::disable_untags_connection_in_state ... ok test commands::enterprise_wifi::tests::disable_pushes_cached_value_through_trait ... ok test commands::enterprise_wifi::tests::realm_extraction_matches_wiki_examples ... ok test commands::enterprise_wifi::tests::revert_targets_includes_entries_cached_as_empty_string ... ok test commands::enterprise_wifi::tests::revert_targets_skips_pure_dhcp_entries ... ok test commands::enterprise_wifi::tests::write_anonymous_identity_through_trait_records_call ... ok test commands::events::tests::default_handler_counts_every_trigger_kind ... ok test commands::events::tests::handler_handles_connection_up_without_ssid ... ok test commands::events::tests::handler_resolves_per_ssid_policy_on_connection_up ... ok test commands::enterprise_wifi::tests::write_anonymous_identity_empty_clears_via_trait ... ok test commands::events::tests::list_sources_degraded_reason_matches_status ... ok test commands::events::tests::list_sources_entries_each_have_a_capability_needed ... ok test commands::events::tests::list_sources_portal_auth_is_always_available ... ok test commands::events::tests::list_sources_json_shape_is_stable ... ok test commands::events::tests::list_sources_reports_all_four_kinds_in_stable_order ... ok test commands::events::tests::max_triggers_at_or_above_budget_fires_the_gate ... ok test commands::events::tests::max_triggers_zero_disables_the_budget ... ok test commands::events::tests::mock_connection_up_invokes_handler_exactly_once ... ok test commands::events::tests::read_snapshot_returns_missing_when_absent ... ok test commands::events::tests::rotate_on_trigger_handler_without_backend_is_log_only ... ok test commands::events::tests::run_with_enabled_true_clears_config_gate_then_hits_root_gate ... ok test commands::events::tests::rotate_on_trigger_handler_actually_rotates_the_mock_backend ... ok test commands::events::tests::run_without_force_when_disabled_returns_config_error ... ok test commands::events::tests::run_with_force_clears_config_gate_then_hits_root_gate ... ok test commands::events::tests::list_sources_returns_success_in_both_renderers ... ok test commands::events::tests::shutdown_tasks_drains_a_clean_source_within_deadline ... ok test commands::events::tests::shutdown_tasks_with_empty_input_is_a_clean_noop ... ok test commands::events::tests::source_name_to_kind_covers_every_known_source ... ok test commands::events::tests::snapshot_round_trip_through_disk ... ok test commands::events::tests::status_refuses_future_schema_version ... ok { "reason": "missing", "running": false, "snapshot_path": "/tmp/proteus-events-status-missing-2286/events-status.json" }{ "age_secs": 0, "handlers": [ { "fires": 0, "last_fired_unix": null, "name": "rotate-on-trigger", "panics": 0 } ], "pid": 99, "schema_version": 1, "sources": [ { "last_fired_unix": null, "name": "connection-up", "rate_limited": 0, "status": "running", "triggers_fired": 0 }, { "last_fired_unix": null, "name": "link-flap", "rate_limited": 0, "status": "running", "triggers_fired": 0 }, { "last_fired_unix": null, "name": "reg-domain-change", "rate_limited": 0, "status": "running", "triggers_fired": 0 }, { "last_fired_unix": null, "name": "portal-auth", "rate_limited": 0, "status": "running", "triggers_fired": 0 } ], "started_at_unix": 1779064998, "total_rate_limited": 0, "total_triggers": 0, "uptime_secs": 120, "wrote_at_unix": 1779065118 }test commands::events::tests::status_returns_system_not_supported_when_no_snapshot ... ok test commands::events::tests::status_returns_success_for_fresh_snapshot ... ok test commands::events::tests::status_snapshot_path_lives_next_to_state_file ... ok { "reason": "stale", "running": false, "snapshot_path": "/tmp/proteus-events-stale-2286/events-status.json" }test commands::events::tests::status_treats_stale_snapshot_as_not_running ... ok test commands::ipv6::tests::capture_records_first_snapshot_and_skips_thereafter ... ok test commands::hostname::tests::captured_hostname_originals_persist_to_disk ... ok test commands::ipv6::tests::classify_privacy_recognises_known_modes ... ok test commands::ipv6::tests::ipv6_apply_via_backend_sets_settings_and_records_call ... ok test commands::ipv6::tests::captured_ipv6_originals_persist_to_disk ... ok test commands::ipv6::tests::ipv6_apply_via_backend_skips_when_no_connections ... ok test commands::ipv6::tests::ipv6_apply_via_backend_unknown_iface_is_skipped ... ok test commands::ipv6::tests::original_for_key_dispatches_correctly ... ok test commands::ipv6::tests::sysctls_table_covers_all_managed_keys ... ok test commands::kill::tests::kill_without_yes_returns_confirmation_required_exit ... ok test commands::kill::tests::resume_without_yes_returns_confirmation_required_exit ... ok test commands::kill::tests::status_returns_permission_error_when_not_root ... ok test commands::logs::tests::help_exits_zero ... ok test commands::kill::tests::status_returns_permission_error_with_populated_state ... ok test commands::logs::tests::parses_short_flags ... ok test commands::logs::tests::parses_since_and_json ... ok test commands::logs::tests::run_without_systemd_returns_system_not_supported ... ok test commands::ntp::tests::describe_reason_covers_every_variant ... ok test commands::ntp::tests::report_carries_servers_for_inspection ... ok test commands::ntp::tests::applied_requires_enabled_in_config ... ok test commands::ntp::tests::revert_only_removes_proteus_managed_file ... ok test commands::ntp::tests::report_serialises_to_json_without_error ... ok test commands::ntp::tests::status_deferred_when_chrony_binary_present ... ok test commands::ntp::tests::status_applied_after_dropin_written ... ok test commands::ntp::tests::status_deferred_when_foreign_dropin_present ... ok test commands::ntp::tests::status_deferred_when_ntpd_binary_present ... ok test commands::ntp::tests::status_idle_when_disabled_in_config ... ok test commands::ntp::tests::status_idle_when_no_dropin_and_no_defer ... ok test commands::persona::tests::cli_parses_delete_with_yes_and_json ... ok test commands::persona::tests::cli_parses_list_with_kind_filter ... ok test commands::persona::tests::cli_parses_export_with_yes_and_force ... ok test commands::persona::tests::cli_parses_random_with_use_apply_yes ... ok test commands::persona::tests::cli_parses_use_with_apply_flag ... ok test commands::persona::tests::cli_parses_search_with_json ... ok test commands::persona::tests::cli_parses_validate_with_path ... ok { "id": "my-custom", "path": "/tmp/proteus-persona-delete-json-test-85f097a3c8c21a7a/my-custom.toml", "deleted": true }test commands::persona::tests::delete_json_parity ... ok test commands::persona::tests::delete_refuses_active_persona ... ok test commands::persona::tests::delete_refuses_builtin_persona ... ok test commands::persona::tests::delete_refuses_invalid_id ... ok test commands::persona::tests::delete_refuses_unknown_id ... ok test commands::persona::tests::delete_refuses_symlink_target ... ok test commands::persona::tests::delete_refuses_without_yes ... ok test commands::persona::tests::delete_removes_user_persona ... ok test commands::persona::tests::export_force_overwrites_existing_regular_file ... ok test commands::persona::tests::export_refuses_overwrite_without_force ... ok test commands::persona::tests::export_refuses_without_yes ... ok test commands::persona::tests::export_refuses_symlink_destination_even_with_force ... ok test commands::persona::tests::random_apply_without_yes_returns_confirmation_required ... ok test commands::persona::tests::export_writes_atomically_to_fresh_path ... ok test commands::persona::tests::random_use_without_yes_returns_confirmation_required ... ok test commands::persona::tests::rank_persona_buckets_exact_prefix_and_substring ... ok test commands::persona::tests::run_search_finds_known_builtin_by_id_substring ... ok test commands::persona::tests::run_search_rejects_empty_query ... ok test commands::persona::tests::write_active_to_config_creates_missing_file ... ok [ { "target": "wlan0", "kind": "interface", "mac": "aa:bb:cc:dd:ee:ff", "set_at": "2026-05-17T00:00:00Z" }, { "target": "aabbccdd-eeff-1122-3344-556677889900", "kind": "connection", "mac": "11:22:33:44:55:66" } ]test commands::persona::tests::run_search_no_matches_returns_success ... ok test commands::pin::tests::pin_list_enumerates_both_kinds ... ok []test commands::pin::tests::pin_list_on_missing_state_returns_success ... ok test commands::pin::tests::pin_with_malformed_mac_fast_fails_before_dbus ... ok test commands::reset::tests::active_profile_falls_back_to_default_when_path_missing ... ok test commands::pin::tests::pin_without_yes_returns_confirmation_required_and_does_not_touch_state ... ok test commands::reset::tests::backup_path_appends_bak_with_safe_timestamp ... ok test commands::reset::tests::active_profile_reads_existing_profile_from_file ... ok test commands::reset::tests::render_minimal_round_trips_through_resolver ... ok test commands::reset::tests::render_minimal_writes_only_profile_line ... ok test commands::resolved::tests::build_status_applied_field_requires_active_knob ... ok test commands::resolved::tests::describe_reason_covers_every_variant ... ok test commands::resolved::tests::dropin_path_is_under_resolved_conf_d ... ok test commands::resolved::tests::applied_only_true_when_both_dropin_present_and_no_defer ... ok test commands::resolved::tests::revert_only_removes_proteus_managed_file ... ok test commands::resolved::tests::report_serialises_to_json_without_error ... ok test commands::resolved::tests::status_reports_deferred_when_foreign_dropin_present ... ok test commands::resolved::tests::status_reports_applied_after_dropin_written ... ok test commands::resolved::tests::status_reports_idle_disabled_when_config_disables_both ... ok test commands::restore::tests::accepts_known_prefixes ... ok test commands::restore::tests::map_member_routes_under_overrides ... ok test commands::restore::tests::rejects_absolute_link_target ... ok test commands::restore::tests::rejects_absolute_member_path ... ok test commands::restore::tests::rejects_dot_dot_in_member ... ok test commands::resolved::tests::status_reports_idle_when_no_dropin_and_no_defer ... ok test commands::restore::tests::rejects_non_gzip_files ... ok test commands::restore::tests::rejects_traversal_link_target ... ok test commands::restore::tests::rejects_unknown_prefix ... ok { "path": "/tmp/proteus-restore-sha-archive.tar.gz-9b0b7abddf6c6775", "files": 2, "bytes": 9, "sha256": "ed21d44349392fc4f9cec19f9b223e5935deccefa41a0050afdfe6b4a34b0617" }{ "path": "/tmp/proteus-restore-rt-archive.tar.gz-b281527255abad70", "files": 3, "bytes": 33, "sha256": "b3d82b17610e6a790fa2697b501c0be380d4ca4418ef308c564e34614d1d9f32" }test commands::restore::tests::rejects_expected_sha_mismatch ... ok { "path": "/tmp/proteus-restore-rt-archive.tar.gz-b281527255abad70", "files": 3, "bytes": 33, "sha256": "b3d82b17610e6a790fa2697b501c0be380d4ca4418ef308c564e34614d1d9f32" }test commands::restore::tests::sha_eq_is_case_and_whitespace_tolerant ... ok test commands::revert::tests::classify_revert_maps_err_to_failed_with_message ... ok test commands::restore::tests::round_trip_backup_then_restore ... ok test commands::revert::tests::classify_revert_maps_nonzero_to_failed_and_warns ... ok test commands::revert::tests::classify_revert_maps_success_to_applied ... ok test commands::revert::tests::external_dropins_includes_dispatcher_hook ... ok test commands::revert::tests::nm_dispatcher_hook_pins_absolute_path_and_resets_path_env ... ok test commands::revert::tests::remove_file_opt_is_idempotent_on_missing_path ... ok test commands::revert::tests::remove_file_opt_reports_existence_then_absence ... ok test commands::revert::tests::remove_resolved_dropins_returns_false_when_no_matches ... ok test commands::revert::tests::resolved_dropin_matcher_accepts_proteus_files_only ... ok test commands::revert::tests::revert_run_without_yes_returns_confirmation_required ... ok test commands::revert::tests::summarise_dropins_empty_is_skipped ... ok test commands::revert::tests::summarise_dropins_with_errors_is_failed ... ok test commands::revert::tests::summarise_dropins_with_removals_is_applied ... ok test commands::rf::tests::capture_original_creates_entry_for_unknown_iface ... ok test commands::rf::tests::capture_original_records_first_value_and_skips_thereafter ... ok test commands::rf::tests::captured_tx_power_persists_to_disk ... ok test commands::rf::tests::compute_target_mbm_saturates_when_reduction_overshoots ... ok test commands::rf::tests::revert_apply_originals_clears_all_on_full_success ... ok test commands::rf::tests::revert_apply_originals_preserves_failed_entries ... ok test commands::rf::tests::revert_apply_originals_retry_after_failure_cleans_up ... ok test commands::rf::tests::compute_target_mbm_subtracts_reduction_from_max_or_fallback ... ok { "iw_present": false, "interfaces": [], "bluetooth": [], "note": "no Wi-Fi interfaces or Bluetooth adapters detected" }test commands::rf::tests::rf_chipset_returns_success_with_no_wifi ... ok test commands::rf::tests::rf_config_scan_random_mac_defaults_to_true ... ok test commands::rf::tests::rf_scan_human_table_works_with_no_wifi ... ok test commands::rf::tests::rf_chipset_human_table_works_with_no_wifi ... ok test commands::rf::tests::rf_scan_random_mac_baseline_per_profile ... ok { "iw_present": false, "interfaces": [], "note": "no Wi-Fi interfaces detected" }test commands::rf::tests::rf_scan_returns_success_with_no_wifi ... ok test commands::rotate::tests::capture_original_mac_is_idempotent ... ok test commands::rotate::tests::capture_skips_when_factory_lookup_yields_none ... ok test commands::rotate::tests::collision_then_success_chooses_a_different_candidate ... ok test commands::rotate::tests::explain_candidate_from_attempt_renders_each_reason ... ok test commands::rotate::tests::captured_factory_mac_persists_to_disk ... ok test commands::rotate::tests::explain_mode_records_at_least_one_candidate_per_rotation ... ok test commands::rotate::tests::failed_set_cloned_mac_does_not_persist_ghost_in_managed_connections ... ok test commands::rotate::tests::iface_filter_no_match_yields_empty_report ... ok test commands::rotate::tests::mac_byte_pattern_parses_xx_and_literal_slots ... ok test commands::rotate::tests::gateway_mac_in_avoid_set_is_never_picked ... ok test commands::rotate::tests::per_ssid_persona_override_beats_global_persona ... ok test commands::rotate::tests::persona_active_drives_generator_to_apple_oui_pool ... ok test commands::rotate::tests::persona_id_set_but_unknown_falls_through_to_global ... ok test commands::rotate::tests::persona_unset_keeps_global_pool_and_no_suffix_pattern ... ok test commands::rotate::tests::pinned_iface_is_skipped_without_set_cloned_mac ... ok test commands::rotate::tests::reason_round_trips_through_state_json ... ok test commands::rotate::tests::randomizer_persona_keeps_global_pool ... ok test commands::rotate::tests::recent_table_member_lands_in_avoid_set ... ok test commands::rotate::tests::rotate_if_needed_backend_unavailable_outcome_round_trips ... ok test commands::rotate::tests::rotate_if_needed_no_factory_mac_outcome_round_trips ... ok test commands::rotate::tests::rotate_if_needed_cooldown_outcome_round_trips ... ok test commands::rotate::tests::rotate_if_needed_rotated_outcome_round_trips ... ok test commands::rotate::tests::rotate_invokes_set_cloned_mac_once_per_device ... ok test commands::rotate::tests::rotate_json_summary_envelope_carries_expected_fields ... ok test commands::rotate::tests::rotate_json_summary_envelope_includes_explain_when_requested ... ok test commands::rotate::tests::rotate_json_summary_envelope_skipped_entry_carries_reason ... ok test commands::rotate::tests::run_with_backend_none_reason_preserves_prior_reason ... ok test commands::rotate::tests::run_with_backend_stamps_reason_into_state ... ok test commands::rotate::tests::rotate_run_calls_set_cloned_mac_on_mock_backend ... ok test commands::rotate::tests::sanitize_reason_collapses_empty_to_none ... ok test commands::rotate::tests::sanitize_reason_passes_through_at_threshold ... ok test commands::rotate::tests::sanitize_reason_strips_control_bytes ... ok test commands::rotate::tests::sanitize_reason_truncates_at_256_bytes ... ok test commands::rotate::tests::sanitize_reason_truncation_respects_char_boundaries ... ok test commands::session::tests::build_mac_block_pulls_state_metadata ... ok test commands::session::tests::classify_oui_handles_known_and_laa ... ok test commands::session::tests::humanize_seconds_ago_renders_singular_and_plural ... ok test commands::session::tests::parse_and_format_iso8601_round_trip ... ok test commands::session::tests::parse_next_rotation_handles_utc_format ... ok test commands::session::tests::parse_next_rotation_returns_none_on_short_lines ... ok test commands::session::tests::parse_next_rotation_pulls_left_column ... ok test commands::session::tests::report_serializes_with_schema_version_one ... ok test commands::show_config::tests::origins_default_when_no_overrides_present ... ok test commands::show_config::tests::no_info_calls_and_no_warn_calls_in_prod ... ok test commands::ssid::tests::cli_parses_clear ... ok test commands::show_config::tests::origins_mark_explicit_sections_as_file ... ok test commands::ssid::tests::cli_parses_list ... ok test commands::ssid::tests::cli_parses_list_with_json ... ok test commands::ssid::tests::cli_parses_set ... ok test commands::ssid::tests::cli_parses_show ... ok []test commands::ssid::tests::list_handles_empty_config_cleanly ... ok test commands::ssid::tests::drop_block_removes_table_and_is_idempotent ... ok test commands::ssid::tests::list_handles_multiple_entries ... ok test commands::ssid::tests::set_persists_through_to_loaded_config ... ok test commands::ssid::tests::validate_value_rejects_garbage_rotate_interval ... ok test commands::ssid::tests::validate_value_rejects_unknown_aggressiveness_profile ... ok test commands::ssid::tests::validate_value_rejects_invalid_pin_mac ... ok test commands::ssid::tests::validate_value_rejects_unknown_portal_policy ... ok test commands::stack::tests::captured_sysctl_originals_persist_to_disk ... ok test commands::stack::tests::extract_header_sha_finds_hash ... ok test commands::stack::tests::extract_header_sha_returns_none_for_blank_value ... ok test commands::stack::tests::extract_header_sha_returns_none_when_absent ... ok test commands::stack::tests::originals_survive_simulated_crash_between_save_and_mutate ... ok test commands::state_cmd::tests::build_report_counts_match_state ... ok test commands::state_cmd::tests::build_report_handles_empty_state ... ok { "cold": true, "schema_version": 0, "current_schema_version": 2, "path": "/tmp/proteus-state-info-cold-2286-302/state.json", "size_bytes": 0, "counts": { "managed_interfaces": 0, "managed_connections": 0, "pinned_interfaces": 0, "pinned_connections": 0, "original_macs": 0, "bluetooth_aliases": 0, "connection_originals": 0, "ipv6_originals": 0, "sysctl_originals": 0, "rf_originals": 0, "known_portal_ssids": 0, "per_ssid_seed": 0 }, "captured_by_version": null, "captured_at": null, "original_hostname": null, "interfaces": [] }test commands::state_cmd::tests::run_info_cold_state_returns_success ... ok { "cold": false, "schema_version": 2, "current_schema_version": 2, "path": "/tmp/proteus-state-info-warm-2286-317/state.json", "size_bytes": 1000, "counts": { "managed_interfaces": 2, "managed_connections": 1, "pinned_interfaces": 1, "pinned_connections": 0, "original_macs": 1, "bluetooth_aliases": 0, "connection_originals": 0, "ipv6_originals": 0, "sysctl_originals": 0, "rf_originals": 0, "known_portal_ssids": 1, "per_ssid_seed": 0 }, "captured_by_version": "0.4.4-beta", "captured_at": "2026-05-17T00:00:00Z", "original_hostname": "factory-laptop", "interfaces": [ { "iface": "eth0", "last_rotated": null, "rotation_count": 0 }, { "iface": "wlan0", "last_rotated": "2026-05-17T12:00:00Z", "rotation_count": 4 } ] }test commands::state_cmd::tests::run_info_reads_existing_state ... ok test commands::timer::tests::timer_disable_without_yes_returns_confirmation_required ... ok test commands::timer::tests::timer_enable_without_yes_returns_confirmation_required ... ok test commands::timer::tests::timer_reset_without_yes_returns_confirmation_required ... ok test commands::timer::tests::timer_set_with_yes_rejects_above_max_when_root ... ok test commands::timer::tests::timer_set_with_yes_rejects_below_min_when_root ... ok test commands::timer::tests::timer_set_without_yes_returns_confirmation_required ... ok test commands::uninstall::tests::dev_target_path_falls_back_to_default_install ... ok test commands::uninstall::tests::env_path_env_read_is_cfg_test_gated ... ok test commands::uninstall::tests::install_path_passes_through ... ok test commands::uninstall::tests::layout_honors_env_overrides ... ok test commands::unpin::tests::all_without_yes_returns_confirmation_required ... ok test commands::unpin::tests::all_yes_clears_every_pin ... ok test commands::unpin::tests::clear_pins_skips_records_with_no_pin ... ok test commands::unpin::tests::cli_unpin_all_parses_without_target ... ok test commands::unpin::tests::cli_unpin_all_with_scope_is_rejected ... ok test commands::unpin::tests::cli_unpin_no_flags_and_no_target_rejects ... ok test commands::ssid::tests::validate_value_rejects_unknown_persona ... ok test commands::unpin::tests::cli_unpin_scope_parses_without_target ... ok test commands::unpin::tests::cli_unpin_target_with_all_is_rejected ... ok test commands::unpin::tests::cli_unpin_target_with_scope_is_rejected ... ok test commands::unpin::tests::invalid_scope_returns_config_error ... ok test commands::unpin::tests::parse_scope_round_trips_documented_values ... ok test commands::unpin::tests::scope_iface_only_clears_interfaces ... ok test commands::unpin::tests::scope_nm_connection_only_clears_connections ... ok test commands::unpin::tests::scope_without_yes_returns_confirmation_required ... ok test commands::unpin::tests::cli_unpin_with_target_parses ... ok test commands::version::tests::build_time_is_iso8601_utc_shape ... ok test commands::version::tests::report_carries_cargo_pkg_version ... ok test commands::version::tests::json_carries_documented_keys ... ok test commands::version::tests::stamped_fields_are_non_empty ... ok test commands::watch::tests::default_interval_is_two_seconds ... ok test commands::watch::tests::parse_interval_accepts_milliseconds ... ok test commands::watch::tests::parse_interval_accepts_minutes ... ok test commands::watch::tests::parse_interval_empty_yields_default ... ok test commands::watch::tests::parse_interval_accepts_seconds ... ok test commands::watch::tests::parse_interval_rejects_garbage ... ok test commands::watch::tests::parse_interval_rejects_zero_milliseconds ... ok test commands::watch::tests::parse_interval_rejects_zero_minutes ... ok test commands::watch::tests::parse_interval_rejects_zero_seconds ... ok test commands::wiki_cmd::tests::pipe_picks_raw ... ok test commands::wiki_cmd::tests::tty_no_color_picks_plain ... ok test commands::wiki_cmd::tests::tty_with_color_picks_ansi ... ok test commands::write_atomic_tests::drop_cleans_up_temp_file_when_left_behind ... ok test commands::write_atomic_tests::parallel_writes_against_same_target_all_succeed ... ok test commands::write_atomic_tests::refuses_to_follow_pre_existing_tmp_symlink ... ok test commands::write_atomic_tests::temp_filename_contains_random_suffix ... ok test commands::write_atomic_tests::tmp_path_for_rejects_paths_without_file_name ... ok test commands::write_atomic_tests::write_atomic_writes_0600_mode ... ok test commands::write_atomic_tests::writes_contents_and_no_tmp_leak_on_success ... ok test config::tests::agr_baseline_resolves_with_every_breaking_knob_on ... ok test config::tests::backend_default_driver_is_auto ... ok test config::tests::backend_invalid_driver_falls_back_to_default ... ok test config::tests::backend_section_round_trips ... ok test config::tests::default_config_uses_med_profile ... ok test captive_portal::tests::run_bounded_surfaces_timeout_for_slow_work ... ok test config::tests::empty_toml_resolves_to_default_profile ... ok test config::tests::events_defaults_are_off_and_baseline_cadence ... ok test config::tests::empty_per_ssid_map_does_not_serialize_a_section ... ok test config::tests::events_off_profile_keeps_daemon_disabled ... ok test config::tests::events_section_round_trips_through_toml ... ok test config::tests::has_overrides_detects_a_single_explicit_field ... ok test config::tests::is_valid_per_ssid_duration_recognises_each_unit ... ok test config::tests::is_valid_per_ssid_duration_rejects_multibyte_without_panic ... ok test config::tests::off_ignores_user_overrides ... ok test config::tests::every_shipped_example_validates ... ok test config::tests::off_preserves_overrides_in_raw_form ... ok test config::tests::off_profile_short_circuits_timer_overrides ... ok test config::tests::per_ssid_partial_block_keeps_other_fields_none ... ok test config::tests::per_ssid_section_alone_triggers_has_overrides ... ok test config::tests::per_ssid_block_round_trips_through_toml ... ok test config::tests::raw_config_round_trips_through_toml ... ok test config::tests::timer_user_override_survives_profile_change_med_to_high ... ok test config::tests::rf_section_round_trips_through_toml ... ok test config::tests::timers_section_alone_triggers_has_overrides ... ok test config::tests::unknown_field_inside_per_ssid_block_is_rejected ... ok test config::tests::timers_round_trip_through_toml ... ok test config::tests::unknown_field_inside_section_is_rejected ... ok test config::tests::unknown_top_level_section_is_rejected ... ok test config::tests::user_override_takes_precedence_over_profile_baseline ... ok test config::tests::validate_ranges_accepts_timer_never ... ok test config::tests::validate_ranges_accepts_documented_full_config ... ok test config::tests::validate_ranges_rejects_extreme_tx_power_reduction ... ok test config::tests::validate_ranges_rejects_garbage_per_ssid_rotate_interval ... ok test config::tests::validate_ranges_rejects_garbage_timer_interval ... ok test config::tests::validate_ranges_rejects_never_under_probes ... ok test config::tests::validate_ranges_rejects_oversized_captive_portal_timeout ... ok test config::tests::validate_ranges_rejects_oversized_link_flap_window ... ok test config::tests::validate_ranges_rejects_quorum_n_above_total ... ok test config::tests::validate_ranges_rejects_unknown_backend_driver ... ok test config::tests::validate_ranges_rejects_unknown_captive_portal_policy ... ok test config::tests::validate_ranges_rejects_unknown_per_ssid_profile ... ok test config::tests::validate_ranges_rejects_zero_captive_portal_timeout ... ok test config::tests::validate_ranges_rejects_zero_portal_poll_secs ... ok test config::tests::validate_ranges_rejects_zero_probe_quorum ... ok test config::validation_tests::closest_match_picks_nearest_known ... ok test config::validation_tests::levenshtein_known_distances ... ok test config::validation_tests::v10_empty_array_fields_are_rejected_at_load ... ok test config::validation_tests::v12_ssid_keys_with_backslash_escape_round_trip ... ok test config::validation_tests::v12_ssid_keys_with_brackets_round_trip ... ok test config::validation_tests::v12_ssid_keys_with_dots_round_trip ... ok test config::validation_tests::v10_arrays_numerics_enums_round_trip ... ok test config::validation_tests::v12_ssid_keys_with_unicode_round_trip ... ok test config::validation_tests::v1_empty_string_timer_interval_rejected ... ok test config::validation_tests::v1_mac_rotation_interval_zero_rejected ... ok test config::validation_tests::v1_zero_minutes_timer_interval_rejected ... ok test config::validation_tests::v1_zero_seconds_timer_interval_rejected ... ok test config::validation_tests::v12_ssid_keys_with_spaces_round_trip ... ok test config::validation_tests::v2_per_ssid_aggressiveness_profile_typo_suggests_correction ... ok test config::validation_tests::v3_quorum_above_total_rejected ... ok test config::validation_tests::v4_captive_portal_timeout_upper_bound ... ok test config::validation_tests::v3_quorum_equal_total_accepted ... ok test config::validation_tests::v4_events_link_flap_window_upper_bound ... ok test config::validation_tests::v5_tx_power_reduction_db_at_cap_accepted ... ok test config::validation_tests::v5_tx_power_reduction_db_capped ... ok test config::validation_tests::v6_per_ssid_persona_empty_string_rejected ... ok test config::validation_tests::v7_pin_mac_dash_separator_accepted ... ok test config::validation_tests::v7_pin_mac_garbage_rejected ... ok test config::validation_tests::v6_persona_active_unknown_id_does_not_hard_fail ... ok test config::validation_tests::v7_pin_mac_too_few_octets_rejected ... ok test config::validation_tests::v7_pin_mac_well_formed_accepted ... ok test config_catalogue::tests::entries_are_sorted_by_key ... ok test config_catalogue::tests::entries_cover_at_least_thirty_keys ... ok test config_catalogue::tests::entries_map_to_real_keys ... ok test config_catalogue::tests::lookup_finds_known_and_misses_unknown ... ok test crypto::sha256::tests::abc_digest_matches_fips_vector ... ok test crypto::sha256::tests::empty_string_digest_matches_fips_vector ... ok test crypto::sha256::tests::handles_inputs_around_block_boundaries ... ok test crypto::sha256::tests::long_block_digest_matches_fips_vector ... ok test crypto::sha256::tests::raw_digest_matches_hex_for_empty ... ok test diff::tests::check_file_drift_on_body_edit ... ok test diff::tests::check_file_no_drift_when_sha_matches ... ok test diff::tests::check_file_unmanaged_when_header_missing ... ok test diff::tests::config_drift_detects_changed_value ... ok test diff::tests::config_drift_empty_when_unchanged ... ok test diff::tests::drift_reports_missing_file_when_state_says_applied ... ok test diff::tests::drift_silently_skips_missing_file_without_state_hint ... ok test diff::tests::known_paths_walks_glob_directories ... ok test diff::tests::parse_managed_header_extracts_sha_and_body ... ok test diff::tests::parse_managed_header_returns_none_without_marker ... ok test diff::tests::parse_managed_header_returns_none_without_sha ... ok test diff::tests::read_capped_rejects_oversize_file ... ok test diff::tests::state_summary_reports_originals_and_pins ... ok test display::tests::clamp_counts_output_not_input_for_backslashes ... ok test display::tests::clamp_counts_output_not_input_for_c0_controls ... ok test display::tests::clamp_counts_output_not_input_for_c1_controls ... ok test display::tests::clamps_oversize_input ... ok test display::tests::display_safe_borrows_when_input_is_already_safe ... ok test display::tests::display_safe_clamps_oversize_input ... ok test display::tests::display_safe_does_not_clamp_at_threshold ... ok test display::tests::display_safe_escapes_ansi_csi_in_ssid ... ok test display::tests::display_safe_escapes_bidi_override_in_persona_display_name ... ok test display::tests::display_safe_escapes_cr_lf_nul ... ok test display::tests::display_safe_handles_empty_input ... ok test display::tests::display_safe_round_trips_with_display_string_when_unsafe ... ok test display::tests::does_not_clamp_at_threshold ... ok test display::tests::empty_input_yields_empty_output ... ok test display::tests::escapes_backslash ... ok test display::tests::escapes_bidi_marks ... ok test display::tests::escapes_bidi_override ... ok test display::tests::escapes_c1_csi_byte ... ok test display::tests::neuters_ansi_escape_csi ... ok test crypto::sha256::tests::one_million_a_digest_matches_fips_vector ... ok test display::tests::neuters_ansi_escape_osc ... ok test display::tests::passes_through_plain_ascii ... ok test display::tests::passes_through_unicode_letters ... ok test dns::apply::tests::dropin_path_uses_proteus_filename ... ok test display::tests::space_passes_through_but_other_c0_does_not ... ok test dns::apply::tests::render_body_is_minimal_and_stable ... ok test dns::resolved::tests::dropin_filename_uses_managed_prefix ... ok test dns::apply::tests::render_dropin_includes_sha_of_body ... ok test dns::resolved::tests::dropin_path_uses_proteus_filename ... ok test dns::resolved::tests::is_active_reflects_at_least_one_knob_on ... ok test dns::resolved::tests::render_body_both_off_emits_section_only ... ok test dns::resolved::tests::render_body_only_llmnr_omits_mdns ... ok test dns::resolved::tests::render_body_only_mdns_omits_llmnr ... ok test dns::resolved::tests::render_body_with_both_off_emits_both_lines ... ok test dns::resolved::tests::render_dropin_changes_when_knobs_change ... ok test dns::resolved::tests::render_dropin_includes_sha_of_body ... ok test dns::resolved::tests::render_dropin_is_byte_stable_for_same_inputs ... ok test dns::resolved::tests::write_creates_parent_dir_if_missing ... ok test dns::resolved::tests::write_then_remove_round_trips ... ok test dns::tests::custom_resolv_conf_real_file_trips_the_guard ... ok test dns::tests::clean_system_defers_to_nothing ... ok test dns::tests::dangling_resolv_conf_chain_trips_the_guard ... ok test dns::tests::dnscrypt_proxy_binary_trips_the_guard ... ok test dns::tests::foreign_dropin_trips_the_guard ... ok test dns::tests::pihole_ftl_process_trips_the_guard ... ok test dns::tests::proteus_dropin_does_not_trip_the_guard ... ok test dns::tests::proteus_prefixed_symlink_dropin_trips_the_guard ... ok test dns::tests::ss_parser_finds_dnscrypt_proxy ... ok test dns::tests::ss_parser_ignores_systemd_resolve ... ok test dry_run::tests::empty_plan_round_trips_via_json ... ok test dry_run::tests::extend_concatenates_step_lists ... ok test dry_run::tests::plan_steps_serialize_with_kebab_case_kinds ... ok test enterprise_wifi::nm::tests::merge_secrets_creates_section_when_missing ... ok test enterprise_wifi::nm::tests::merge_secrets_does_not_invent_private_key_password ... ok test enterprise_wifi::nm::tests::merge_secrets_grafts_passwords_into_existing_section ... ok test enterprise_wifi::nm::tests::merge_secrets_overwrites_on_key_collision ... ok test enterprise_wifi::nm::tests::merge_secrets_round_trips_private_key_password ... ok test enterprise_wifi::nm::tests::merge_secrets_with_empty_input_is_noop ... ok test enterprise_wifi::nm::tests::snapshot_from_empty_settings_has_no_eap_section ... ok test enterprise_wifi::tests::anonymous_identity_format_is_anonymous_at_realm ... ok test enterprise_wifi::tests::extract_realm_pulls_suffix_after_at ... ok test enterprise_wifi::tests::extract_realm_rejects_missing_or_empty_parts ... ok test enterprise_wifi::tests::extract_realm_uses_last_at_for_addresses_with_multiple ... ok test enterprise_wifi::tests::extract_realm_trims_surrounding_whitespace ... ok test enterprise_wifi::tests::redact_identity_keeps_realm_only ... ok test enterprise_wifi::tests::redact_identity_handles_malformed_inputs ... ok test enterprise_wifi::tests::resolve_realm_auto_fails_without_inner_identity ... ok test enterprise_wifi::tests::resolve_realm_auto_uses_inner_identity ... ok test enterprise_wifi::tests::resolve_realm_manual_rejects_empty_configured_realm ... ok test enterprise_wifi::tests::resolve_realm_manual_uses_configured_realm ... ok test enterprise_wifi::tests::resolve_realm_unknown_strategy_is_rejected ... ok test events::rate_limit::tests::defaults_pin_to_documented_values ... ok test events::rate_limit::tests::entries_outside_window_are_pruned ... ok test events::rate_limit::tests::kinds_have_independent_budgets ... ok test events::rate_limit::tests::nth_trigger_in_window_is_dropped ... ok test events::rate_limit::tests::note_overflow_coalesces_within_window ... ok test events::rate_limit::tests::recorded_reflects_live_count ... ok test events::rate_limit::tests::successful_dispatch_resets_overflow_counter ... ok test events::source::link_flap::tests::align_to_rounds_up ... ok test events::source::link_flap::tests::duplicate_up_events_do_not_count_as_flap ... ok test events::source::link_flap::tests::flap_detection_survives_eviction_pressure ... ok test events::source::link_flap::tests::flap_fires_once_per_iface_per_start ... ok test events::source::link_flap::tests::flap_inside_window_fires_one_event ... ok test events::source::link_flap::tests::flap_table_caps_tracked_ifaces_at_max ... ok test events::source::link_flap::tests::flap_table_debounces_repeat_flaps_within_window ... ok test events::source::link_flap::tests::flap_table_evicts_silent_ifaces_past_window ... ok test events::source::link_flap::tests::flap_table_fires_again_after_debounce_window_elapses ... ok test events::source::link_flap::tests::flap_tracks_per_iface ... ok test events::source::link_flap::tests::nlattr_iter_extracts_an_ifname_attribute ... ok test events::source::link_flap::tests::name_is_stable ... ok test events::source::link_flap::tests::nlmsg_iter_parses_a_single_synthetic_frame ... ok test events::source::link_flap::tests::nlmsg_iter_rejects_out_of_bounds_length ... ok test events::source::link_flap::tests::single_down_up_does_not_fire ... ok test events::source::link_flap::tests::transitions_outside_window_do_not_count_as_flap ... ok test events::source::link_flap::tests::with_window_round_trips ... ok test events::source::nm_connection_up::tests::gh355_activated_to_activated_does_not_fire ... ok test events::source::nm_connection_up::tests::gh355_falling_edge_does_not_fire_connection_up ... ok test events::source::nm_connection_up::tests::gh355_first_poll_of_activated_device_does_not_fire ... ok test events::source::nm_connection_up::tests::gh355_real_transition_after_seeding_fires ... ok test events::source::nm_connection_up::tests::gh355_first_poll_of_disconnected_device_does_not_fire ... ok test events::source::nm_connection_up::tests::mock_activated_state_fires_one_connection_up ... ok test events::source::nm_connection_up::tests::mock_activated_without_ssid_fires_with_none ... ok test events::source::nm_connection_up::tests::mock_multiple_activated_on_different_ifaces ... ok test events::source::nm_connection_up::tests::mock_non_activated_state_does_not_fire ... ok test events::source::nm_connection_up::tests::mock_start_drains_the_queue ... ok test events::source::nm_connection_up::tests::production_start_is_a_clean_noop ... ok test events::source::portal_auth::tests::auth_edge_required_to_authed_fires_one_event ... ok test events::source::portal_auth::tests::auth_edge_required_to_clear_fires_one_event ... ok test events::source::portal_auth::tests::classification_history_truth_table ... ok test events::source::portal_auth::tests::back_to_back_auth_edges_each_fire ... ok test events::source::portal_auth::tests::clear_to_clear_does_not_fire ... ok test events::source::portal_auth::tests::clear_to_required_does_not_fire ... ok test events::source::portal_auth::tests::is_auth_edge_truth_table ... ok test events::source::portal_auth::tests::leading_unknown_then_clear_does_not_fire ... ok test events::source::portal_auth::tests::multiple_unknowns_between_required_and_clear_still_fire ... ok test events::source::portal_auth::tests::name_is_stable ... ok test events::source::portal_auth::tests::poll_secs_round_trips ... ok test events::source::portal_auth::tests::transient_unknown_between_required_and_clear_still_fires ... ok test events::source::portal_auth::tests::unknown_blip_on_clear_line_does_not_fire ... ok test events::source::reg_domain::tests::country_code_validator_accepts_iso_alpha2_and_zero_zero ... ok test events::source::reg_domain::tests::name_is_stable ... ok test events::source::reg_domain::tests::invalid_country_codes_are_dropped ... ok test events::source::reg_domain::tests::same_to_same_does_not_fire ... ok test events::source::reg_domain::tests::sequential_transitions_each_fire ... ok test events::source::reg_domain::tests::world_to_us_fires_one_event ... ok test events::source::tests::all_sources_returns_the_four_kinds ... ok test events::source::tests::source_names_are_stable ... ok test events::source::tests::production_start_is_a_clean_noop_on_test_host ... ok test events::source::tests::stop_handle_drop_signals_shutdown ... ok test events::source::tests::stop_handle_is_idempotent ... ok test events::tests::empty_registry_fires_cleanly ... ok test events::tests::failing_handler_does_not_abort_dispatch ... ok test events::tests::fire_bumps_per_kind_counters_and_last_fired_timestamp ... ok test events::tests::fire_drops_triggers_past_per_kind_cap ... ok test events::tests::handler_fire_counter_advances_on_each_dispatch ... ok test events::tests::multiple_panicking_handlers_each_bump_the_counter ... ok test events::tests::panic_payload_message_handles_str_string_and_other ... ok test events::tests::fire_recovers_from_poisoned_mutex ... ok test events::tests::panicking_handler_does_not_abort_dispatch_and_bumps_counter ... ok test events::tests::rate_limited_fires_only_bump_rate_limited_counter ... ok test events::tests::registry_dispatches_to_all_handlers_in_order ... ok test events::tests::register_recovers_from_poisoned_mutex ... ok test events::tests::registry_dispatches_to_registered_handler ... ok test events::tests::rotation_trigger_debug_rendering_is_stable ... ok test events::tests::rotation_trigger_kind_tokens_are_stable ... ok test events::tests::snapshot_capture_reflects_registry_and_live_set ... ok test hostname::apply::tests::capture_records_first_snapshot_only ... ok test hostname::apply::tests::revert_targets_skips_uncaptured_fields ... ok test hostname::tests::mode_parse_round_trips ... ok test hostname::tests::render_template_lowercases_iphone_template ... ok test hostname::tests::render_template_lowercases_for_rfc_1123 ... ok test hostname::tests::render_template_with_known_good_template_validates ... ok test hostname::tests::resolve_dispatches_per_mode ... ok test hostname::tests::resolve_for_apply_with_empty_template_falls_back_to_wordlist ... ok test hostname::tests::resolve_for_apply_without_persona_falls_through_to_wordlist ... ok test hostname::tests::rfc_1123_validator_accepts_valid_names ... ok test hostname::tests::rfc_1123_validator_rejects_invalid_names ... ok test hostname::tests::resolve_for_apply_with_persona_template_uses_owner_token ... ok test hostname::tests::seeded_picker_is_deterministic ... ok test hostname::tests::validator_handles_empty_and_all_dot_inputs_without_panic ... ok test hostname::tests::seeded_pick_from_wordlist_is_stable ... ok test hostname::tests::wordlist_parses_and_has_expected_size ... ok test iface::tests::accepts_real_kernel_names ... ok test iface::tests::is_valid_matches_validate ... ok test iface::tests::rejects_empty ... ok test iface::tests::rejects_illegal_bytes ... ok test iface::tests::rejects_leading_dash ... ok test iface::tests::rejects_reserved_dot_names ... ok test iface::tests::rejects_too_long ... ok test init::openrc::tests::detect_negative_on_empty_root ... ok test init::openrc::tests::detect_positive_with_openrc_run_binary ... ok test init::openrc::tests::hook_boot_lands_in_local_d ... ok test init::openrc::tests::detect_positive_with_runtime_dir ... ok test init::openrc::tests::hook_resume_lands_in_local_d ... ok test init::openrc::tests::name_is_openrc ... ok test init::openrc::tests::invalid_inputs_rejected ... ok test init::openrc::tests::schedule_periodic_picks_daily_bucket_for_long_interval ... ok test init::openrc::tests::schedule_periodic_picks_hourly_bucket_for_one_hour ... ok test init::posix_fallback::tests::detect_dinit_via_dinitctl_socket ... ok test init::posix_fallback::tests::detect_dinit_via_etc_dinit_d ... ok test init::posix_fallback::tests::detect_flavor_picks_specific_over_unknown ... ok test init::posix_fallback::tests::detect_flavor_returns_none_when_nothing_matches ... ok test init::posix_fallback::tests::detect_negative_on_empty_root ... ok test init::posix_fallback::tests::detect_s6_via_etc_s6 ... ok test init::posix_fallback::tests::detect_s6_via_run_s6 ... ok test init::posix_fallback::tests::detect_unknown_when_only_sbin_init_present ... ok test init::posix_fallback::tests::dinit_schedule_emits_service_definition ... ok test init::posix_fallback::tests::flavor_tokens_are_stable ... ok test init::posix_fallback::tests::hook_resume_lands_in_sleep_d_per_flavor ... ok test init::posix_fallback::tests::invalid_inputs_rejected ... ok test init::posix_fallback::tests::s6_schedule_emits_supervised_loop ... ok test init::runit::tests::detect_negative_on_empty_root ... ok test init::posix_fallback::tests::unknown_schedule_emits_libexec_script ... ok test init::runit::tests::hook_boot_lands_in_core_services ... ok test init::runit::tests::detect_positive_with_runsvdir ... ok test init::runit::tests::hook_resume_lands_in_core_services ... ok test init::runit::tests::invalid_inputs_rejected ... ok test init::runit::tests::name_is_runit ... ok test init::runit::tests::schedule_periodic_emits_supervised_loop ... ok test init::select::tests::available_systems_includes_n11_extensions ... ok test init::select::tests::available_systems_runs_without_panic ... ok test init::select::tests::detect_default_is_systemd_on_fedora_test_host ... ok test init::select::tests::detect_returns_some_init_system ... ok test init::systemd::tests::detect_negative_on_empty_root ... ok test init::systemd::tests::hook_boot_targets_multi_user_target ... ok test init::systemd::tests::hook_resume_targets_sleep_target ... ok test init::systemd::tests::detect_positive_when_run_systemd_system_exists ... ok test init::systemd::tests::invalid_name_rejected ... ok test init::systemd::tests::name_is_systemd ... ok test init::systemd::tests::invalid_exec_rejected ... ok test init::systemd::tests::schedule_periodic_emits_jitter_directives ... ok test init::systemd::tests::schedule_periodic_emits_timer_and_service ... ok test init::systemd::tests::schedule_periodic_rejects_zero_interval ... ok test init::sysvinit::tests::cron_expr_buckets_make_sense ... ok test init::sysvinit::tests::detect_negative_on_empty_root ... ok test init::sysvinit::tests::detect_negative_when_systemd_also_present ... ok test init::sysvinit::tests::hook_boot_writes_lsb_init_script ... ok test init::sysvinit::tests::detect_positive_when_initd_exists_and_systemd_absent ... ok test init::sysvinit::tests::hook_resume_writes_pm_utils_hook ... ok test init::sysvinit::tests::invalid_inputs_rejected ... ok test init::sysvinit::tests::name_is_sysvinit ... ok test init::tests::artifact_clone_round_trip ... ok test init::tests::validate_artifact_name_accepts_alnum_dash_underscore ... ok test init::sysvinit::tests::schedule_periodic_emits_cron_d_entry ... ok test init::tests::validate_artifact_name_rejects_path_traversal_and_empty ... ok test init::tests::validate_exec_rejects_newlines_and_empty ... ok test ipv6::nm::tests::addr_gen_mode_from_int_covers_known_values ... ok test ipv6::nm::tests::defaults_match_proteus_policy ... ok test ipv6::nm::tests::snapshot_from_empty_settings_yields_all_none ... ok test ipv6::nm::tests::snapshot_decodes_i32_addr_gen_mode ... ok test ipv6::tests::dropin_for_no_ifaces_renders_header_only ... ok test ipv6::nm::tests::snapshot_still_decodes_legacy_string_addr_gen_mode ... ok test ipv6::tests::dropin_includes_header_and_per_iface_sections ... ok test ipv6::tests::snapshot_lookup_dispatches_by_key ... ok test ipv6::tests::snapshot_reads_from_root_prefix ... ok test ipv6::tests::validate_iface_name_accepts_typical_kernel_names ... ok test ipv6::tests::validate_iface_name_rejects_path_traversal_and_garbage ... ok test ipv6::tests::write_sysctl_refuses_traversal_iface ... ok test ipv6::tests::write_sysctl_refuses_value_with_control_bytes ... ok test ipv6::tests::write_sysctl_refuses_unknown_key ... ok test kill_switch::tests::is_safe_iface_rejects_shell_metacharacters ... ok test kill_switch::tests::enumerate_managed_picks_up_devices_with_backing_link ... ok test kill_switch::tests::kill_switch_state_default_is_inactive_and_empty ... ok test kill_switch::tests::kill_switch_state_round_trips_through_serde ... ok test kill_switch::tests::link_helpers_refuse_leading_dash_and_unsafe_chars ... ok test kill_switch::tests::should_manage_keeps_real_nics ... ok test kill_switch::tests::should_manage_skips_loopback_and_virtuals ... ok test kill_switch::tests::vpn_tunnel_skip_list_matches_documented_intent ... ok test logging::tests::build_filter_uses_default_when_rust_log_empty ... ok test logging::tests::build_filter_honours_rust_log ... ok test logging::tests::build_filter_uses_default_when_rust_log_none ... ok test logging::tests::level_from_counts_clamps ... ok test logging::tests::parse_rust_log_bare_level ... ok test logging::tests::parse_rust_log_empty_falls_back ... ok test logging::tests::parse_rust_log_malformed_bare_token_falls_back ... ok test logging::tests::parse_rust_log_malformed_directive_is_ignored ... ok test logging::tests::parse_rust_log_mixed ... ok test logging::tests::parse_rust_log_targeted ... ok test mac::arp::tests::extracts_default_gateway_ip ... ok test mac::arp::tests::finds_gateway_mac_from_arp_and_route ... ok test mac::arp::tests::hex_le_decodes_default_gateway_form ... ok test mac::arp::tests::ignores_malformed_arp_lines ... ok test mac::arp::tests::parses_arp_table_skipping_zero ... ok test mac::arp::tests::recent_neighbour_table_prunes_outside_window ... ok test mac::arp::tests::recent_neighbour_table_record_all_baselines_kernel_set ... ok test mac::arp::tests::recent_neighbour_table_record_does_not_move_ts_backwards ... ok test mac::arp::tests::recent_neighbour_table_records_and_returns_within_window ... ok test mac::arp::tests::skips_destination_zero_without_gateway_flag ... ok test mac::arp::tests::skips_routes_with_unknown_flag_encoding ... ok test mac::arp::tests::surfaces_arp_parse_errors_via_with_errors_helper ... ok test mac::factory::tests::ethtool_bin_refuses_unsafe_iface_without_spawning ... ok test mac::factory::tests::factory_lookup_found_via_phy80211 ... ok test mac::factory::tests::factory_lookup_priority_ladder_through_typed_api ... ok test mac::factory::tests::factory_lookup_unavailable_when_iface_unknown ... ok test mac::factory::tests::factory_lookup_unavailable_when_assign_type_is_random ... ok test mac::factory::tests::fallback_address_only_when_kernel_says_perm ... ok test mac::factory::tests::fallback_refused_when_kernel_flags_random_assignment ... ok test mac::factory::tests::fallback_is_the_last_resort ... ok test mac::factory::tests::is_valid_iface_name_accepts_real_kernel_names ... ok test mac::factory::tests::is_unicast_filter_rejects_multicast_macs ... ok test mac::factory::tests::is_valid_iface_name_rejects_attacker_shapes ... ok test mac::factory::tests::is_well_formed_mac_accepts_canonical_form ... ok test mac::factory::tests::legacy_permanent_address_projects_unavailable_to_none ... ok test mac::factory::tests::parse_ethtool_permanent_accepts_linux_6_3_mac_header ... ok test mac::factory::tests::parse_ethtool_permanent_extracts_mac ... ok test mac::factory::tests::parse_ethtool_permanent_handles_uppercase_header ... ok test mac::factory::tests::parse_ethtool_permanent_legacy_header_still_works ... ok test mac::factory::tests::parse_ethtool_permanent_rejects_all_zero ... ok test mac::factory::tests::parse_ethtool_permanent_rejects_multicast_address ... ok test mac::factory::tests::parse_ethtool_permanent_rejects_non_mac_shaped_value ... ok test mac::factory::tests::parse_ethtool_permanent_returns_none_on_unrelated_output ... ok test mac::factory::tests::permanent_address_under_rejects_multicast_sysfs_address ... ok test mac::factory::tests::priority_order_ethtool_wins_over_sysfs_when_phy_missing ... ok test mac::factory::tests::permanent_address_under_rejects_multicast_phy80211 ... ok test mac::factory::tests::rejects_all_zero_address ... ok test mac::factory::tests::priority_order_phy80211_wins_over_ethtool_and_sysfs ... ok test mac::generator::tests::avoid_set_member_is_recorded_as_avoid_rejection ... ok test mac::factory::tests::returns_none_when_iface_unknown ... ok test mac::generator::tests::byte_pattern_accepts_canonical_shapes_post_multibyte_fix ... ok test mac::generator::tests::byte_pattern_accepts_single_separator_forms ... ok test mac::generator::tests::byte_pattern_all_xx_equals_unconstrained ... ok test mac::generator::tests::byte_pattern_full_literal_pins_every_trailing_byte ... ok test mac::generator::tests::byte_pattern_multibyte_input_errors_without_panic ... ok test mac::generator::tests::byte_pattern_pins_literal_trailing_bytes ... ok test mac::generator::tests::byte_pattern_rejects_mixed_separators ... ok test mac::generator::tests::byte_pattern_unconstrained_produces_random_suffix ... ok test mac::generator::tests::byte_pattern_short_input_errors ... ok test mac::generator::tests::collision_logs_record_peer_ip_for_forensic_clarity ... ok test mac::generator::tests::empty_pool_errors ... ok test mac::generator::tests::empty_pool_errors_in_probe_path_too ... ok test mac::generator::tests::generate_options_new_has_no_suffix_pattern ... ok test mac::generator::tests::generates_apple_prefixed_mac ... ok test mac::generator::tests::forbidden_macs_are_skipped ... ok test mac::generator::tests::locally_administered_sets_laa_bit ... ok test mac::generator::tests::probe_collision_then_free_retries ... ok test mac::generator::tests::nd_probe_collision_also_triggers_retry ... ok test mac::generator::tests::probe_records_iface_passed_through ... ok test mac::generator::tests::probe_free_passes_first_candidate ... ok test mac::generator::tests::probe_unsupported_does_not_block_acceptance ... ok test mac::generator::tests::three_consecutive_collisions_rotate_to_next_oui_token ... ok test mac::generator::tests::unknown_token_errors ... ok test mac::oui::tests::espressif_and_realtek_tokens_resolve ... ok test mac::oui::tests::iot_generic_persona_pool_resolves_cleanly ... ok test mac::oui::tests::new_vendors_resolve_to_their_tables ... ok test mac::oui::tests::parse_literal_prefix_accepts_three_formats ... ok test mac::oui::tests::pool_tokens_parse ... ok test mac::oui::tests::resolve_all_unknown_tokens_yields_empty_vec ... ok test mac::oui::tests::resolve_empty_token_list_yields_empty_vec ... ok test mac::oui::tests::resolve_vendor_tokens_accepts_literal_prefix ... ok test mac::oui::tests::resolve_vendor_tokens_skips_unknown_with_warn ... ok test mac::oui::tests::vendor_prefix_lists_are_nonempty ... ok test mac::plan::tests::effective_preview_pool_falls_back_to_laa_when_everything_empty ... ok test mac::plan::tests::effective_preview_pool_uses_global_slider_when_no_persona ... ok test mac::plan::tests::pin_uses_state_current_mac_when_no_override_supplied ... ok test mac::plan::tests::pin_with_explicit_mac_uses_override ... ok test mac::plan::tests::pin_without_state_or_override_marks_mac_as_placeholder ... ok test mac::oui::tests::resolve_vendor_tokens_unions_pools_for_apple_and_google ... ok test mac::plan::tests::preview_mac_emits_apple_oui_when_pool_says_apple ... ok test mac::plan::tests::rotate_with_empty_state_emits_note_and_one_mac_step ... ok test mac::plan::tests::rotate_with_managed_iface_emits_dbus_and_state_steps ... ok test mac::probe::raw::tests::arp_reply_parser_extracts_sender_fields ... ok test mac::probe::raw::tests::arp_reply_parser_rejects_short_frame ... ok test mac::probe::raw::tests::arp_reply_parser_rejects_request_opcode ... ok test mac::probe::raw::tests::arp_request_frame_layout_matches_rfc826 ... ok test mac::probe::raw::tests::icmpv6_checksum_round_trips ... ok test mac::probe::raw::tests::neighbor_advertisement_parser_extracts_target_addr ... ok test mac::probe::raw::tests::link_local_octets_from_mac_matches_rfc4291_example ... ok test mac::probe::raw::tests::neighbor_advertisement_parser_rejects_wrong_icmp_type ... ok test mac::probe::raw::tests::solicited_node_multicast_uses_last_24_bits ... ok test mac::probe::raw::tests::validate_iface_rejects_pathological_inputs ... ok test mac::probe::tests::link_local_from_mac_flips_ul_bit_and_inserts_fffe ... ok test mac::probe::tests::link_local_from_mac_locally_administered_clears_bit ... ok test mac::probe::tests::mock_probe_consumes_script_in_order ... ok test mac::probe::tests::responds_false_returns_free ... ok test mac::probe::tests::responds_true_returns_collision_first ... ok test mac::probe::tests::system_probe_falls_back_gracefully_when_iface_missing_or_unprivileged ... ok test mac::tests::accepts_single_separator_canonical_forms ... ok test mac::probe::tests::mock_probe_records_calls_with_iface_and_mac ... ok test mac::tests::assignable_unicast_passes ... ok test mac::tests::detects_all_zero ... ok test mac::tests::detects_locally_administered_bit ... ok test mac::tests::detects_multicast_bit ... ok test mac::tests::formats_lowercase_colon ... ok test mac::tests::parses_colon_form ... ok test mac::tests::rejects_bad_hex ... ok test mac::tests::parses_dash_form ... ok test mac::tests::rejects_mixed_separators_strict_canonical_form ... ok test mac::tests::rejects_multibyte_utf8_input_without_panic ... ok test mac::tests::rejects_wrong_octet_count ... ok test nft::tests::all_extra_knobs_render_all_rules ... ok test nft::tests::both_blocks_render_both ... ok test nft::tests::broadcast_ping_drop_emits_only_broadcast_rule ... ok test nft::tests::chains_use_distinct_priorities ... ok test nft::tests::delete_script_is_idempotent_form ... ok test nft::tests::extra_chain_absent_when_all_knobs_off ... ok test nft::tests::extra_chain_active_helper_matches_render_decision ... ok test nft::tests::extra_chain_uses_distinct_priority ... ok test nft::tests::icmpv4_timestamp_drop_emits_only_timestamp_rule ... ok test nft::tests::icmpv6_trim_present ... ok test nft::tests::igmp_query_drop_emits_only_igmp_rule ... ok test nft::tests::persona_chain_active_helper_matches_render_decision ... ok test nft::tests::persona_chain_appears_only_when_persona_drops_mdns ... ok test nft::tests::persona_chain_uses_distinct_priority_from_others ... ok test nft::tests::render_ruleset_back_compat_is_persona_none ... ok test nft::tests::ruleset_always_includes_table_and_icmp_chain ... ok test nft::tests::ruleset_includes_managed_header ... ok test nft::tests::ssdp_block_adds_only_ssdp_rules ... ok test nft::tests::ruleset_omits_discovery_chain_by_default ... ok test nft::tests::wsd_block_adds_only_wsd_rules ... ok test nm::apply::tests::apply_scan_rand_mac_creates_section_if_missing ... ok test nm::apply::tests::apply_scan_rand_mac_is_idempotent ... ok test nm::apply::tests::apply_scan_rand_mac_leaves_secrets_section_untouched ... ok test nm::apply::tests::apply_scan_rand_mac_overwrites_conflicting_value ... ok test nm::apply::tests::apply_scan_rand_mac_preserves_unrelated_keys_in_section ... ok test nm::apply::tests::apply_scan_rand_mac_sets_both_keys_on_empty_settings ... ok test nm::apply::tests::cloned_mac_value_emits_six_byte_array ... ok test nm::apply::tests::extract_cloned_mac_reads_byte_form ... ok test nm::apply::tests::extract_cloned_mac_reads_legacy_string_form ... ok test nm::apply::tests::looks_like_nm_uuid_accepts_canonical_shape ... ok test nm::apply::tests::looks_like_nm_uuid_rejects_anything_else ... ok test nm::dhcp::tests::apply_default_keeps_iaid_rotating_with_mac ... ok test nm::dhcp::tests::apply_full_changes_all_keys ... ok test nm::dhcp::tests::apply_idempotent_when_already_set ... ok test nm::dhcp::tests::apply_partial_skips_disabled_categories ... ok test nm::dhcp::tests::apply_with_keep_iaid_stable_pins_iaid_to_stable ... ok test nm::dhcp::tests::persona_skips_vendor_class_when_user_suppressed ... ok test nm::dhcp::tests::persona_skips_hostname_when_user_suppressed ... ok test nm::dhcp::tests::persona_with_empty_fingerprint_is_a_noop ... ok test nm::dhcp::tests::persona_writes_fqdn_when_set ... ok test nm::dhcp::tests::persona_writes_hostname_and_flips_send_hostname_back_on ... ok test nm::dhcp::tests::persona_writes_vendor_class_when_not_suppressed ... ok test nm::dhcp::tests::revert_does_not_materialize_empty_ipv6_section ... ok test nm::dhcp::tests::snapshot_then_revert_is_a_no_op_round_trip ... ok test nm::dhcp::tests::user_data_preserves_third_party_entries ... ok test nm::tests::addr_gen_mode_to_int_known_modes ... ok test nm::dhcp::tests::user_data_tag_round_trip ... ok test nm::tests::addr_gen_mode_to_int_rejects_unknown ... ok test nm::tests::benign_classifies_agent_manager_no_secrets ... ok test nm::tests::benign_classifies_fdo_unknown_property ... ok test nm::tests::benign_classifies_nm_setting_not_found ... ok test nm::tests::benign_classifies_nm_settings_connection_invalid_property ... ok test nm::tests::benign_classifies_nm_settings_connection_missing_property ... ok test nm::tests::benign_classifies_nm_top_level_invalid_property ... ok test nm::tests::benign_classifies_nm_top_level_missing_property ... ok test nm::tests::benign_method_error_name_set_is_documented ... ok test nm::tests::hard_classifies_bus_address_error ... ok test nm::tests::hard_classifies_fdo_access_denied ... ok test nm::tests::hard_classifies_fdo_no_reply ... ok test nm::tests::hard_classifies_unknown_nm_method_error ... ok test nm::tests::mac_string_to_bytes_parses_lowercase_dash_form ... ok test nm::tests::mac_string_to_bytes_parses_uppercase_colon_form ... ok test nm::tests::mac_string_to_bytes_rejects_garbage ... ok test nm::tests::settings_connection_label_handles_missing_fields ... ok test nm::tests::settings_connection_label_includes_id_and_uuid ... ok test nm::tests::settings_connection_label_sanitises_id ... ok test ntp::tests::chronyd_active_unit_trips_the_guard ... ok test ntp::tests::chronyd_binary_trips_the_guard ... ok test ntp::tests::clean_system_does_not_defer ... ok test ntp::tests::defer_reason_tool_name_covers_every_variant ... ok test ntp::tests::dropin_path_uses_proteus_filename ... ok test ntp::tests::foreign_dropin_trips_the_guard ... ok test ntp::tests::ntpd_binary_trips_the_guard ... ok test ntp::tests::render_body_emits_ntp_and_fallback_lines ... ok test ntp::tests::proteus_dropin_does_not_trip_the_guard ... ok test ntp::tests::render_body_joins_multiple_servers_with_spaces ... ok test ntp::tests::render_body_with_empty_lists_skips_keys ... ok test ntp::tests::render_dropin_includes_sha_of_body ... ok test ntp::tests::revert_only_removes_proteus_managed_file ... ok test ntp::tests::servers_for_persona_maps_apple_ids_to_apple_pool ... ok test ntp::tests::servers_for_persona_maps_google_ids_to_google_pool ... ok test ntp::tests::servers_for_persona_returns_none_for_randomizer_personas ... ok test ntp::tests::servers_for_persona_returns_none_for_unmapped_personas ... ok test per_ssid::display_tests::display_ssid_escapes_backslash ... ok test per_ssid::display_tests::display_ssid_escapes_c1_controls ... ok test ntp::tests::write_then_remove_round_trips ... ok test per_ssid::display_tests::display_ssid_neuters_ansi_escape_payload ... ok test per_ssid::display_tests::display_ssid_neuters_osc_clipboard_injection ... ok test per_ssid::display_tests::display_ssid_passes_through_printable_ascii ... ok test per_ssid::display_tests::display_ssid_passes_through_unicode ... ok test per_ssid::display_tests::validate_ssid_boundary_rules ... ok test per_ssid::tests::empty_per_ssid_block_does_not_appear_in_source ... ok test per_ssid::tests::global_persona_beats_profile_when_per_ssid_absent ... ok test per_ssid::tests::global_persona_does_not_contribute_when_per_ssid_supplies_persona ... ok test per_ssid::tests::parse_duration_ascii_suffixes_still_parse_after_utf8_fix ... ok test per_ssid::tests::parse_duration_overflow_returns_none_instead_of_panicking ... ok test per_ssid::tests::parse_duration_handles_multibyte_utf8_without_panic ... ok test per_ssid::tests::parse_duration_recognises_each_unit ... ok test per_ssid::tests::per_ssid_profile_override_beats_global_profile ... ok test per_ssid::tests::per_ssid_persona_beats_global_persona ... ok test per_ssid::tests::profile_baseline_beats_default_when_persona_absent ... ok test per_ssid::tests::rotate_interval_garbage_yields_none ... ok test per_ssid::tests::resolve_with_no_per_ssid_entry_reads_through ... ok test per_ssid::tests::rotate_interval_parses_compact_duration ... ok test per_ssid::tests::source_trace_order_with_full_per_ssid_block ... ok test per_ssid::tests::source_trace_with_partial_per_ssid_block ... ok test per_ssid::tests::ssid_lookup_is_case_sensitive ... ok test persona::load::tests::apple_phone_personas_announce_mobdev2 ... ok test persona::load::tests::apple_personas_carry_darwin_tcp_signature ... ok test persona::load::tests::cast_personas_announce_googlecast ... ok test persona::load::tests::brand_stealth_personas_have_coherent_mdns_posture ... ok test persona::load::tests::every_brand_stealth_persona_has_a_dhcp_option_55 ... ok test persona::load::tests::every_brand_stealth_persona_has_non_default_tcp_stack ... ok test persona::load::tests::every_embedded_persona_hostname_template_renders_validly ... ok test persona::load::tests::every_embedded_persona_parses_and_passes_schema_check ... ok test persona::load::tests::list_all_marks_malformed_user_persona_as_invalid ... ok test persona::load::tests::load_builtin_returns_none_for_unknown_id ... ok test persona::load::tests::load_builtin_returns_some_for_required_personas ... ok test persona::load::tests::load_user_rejects_persona_failing_schema_check ... ok test persona::load::tests::list_all_returns_all_builtins_when_user_dir_missing ... ok test persona::load::tests::owner_pool_is_non_empty ... ok test persona::load::tests::option_55_lists_are_distinct_per_os_family ... ok test persona::load::tests::printer_personas_announce_ipp ... ok test persona::load::tests::schema_check_accepts_well_formed_mdns_services ... ok test persona::load::tests::schema_check_accepts_kebab_case_lg_tv_template ... ok test persona::load::tests::schema_check_rejects_bogus_rotate_cadence ... ok test persona::load::tests::schema_check_rejects_control_bytes_in_dhcp_strings ... ok test persona::load::tests::schema_check_rejects_control_bytes_in_txt_hints ... ok test persona::load::tests::schema_check_rejects_empty_mdns_service ... ok test persona::load::tests::schema_check_rejects_empty_oui_token ... ok test persona::load::tests::schema_check_rejects_implausible_tx_power ... ok test persona::load::tests::schema_check_rejects_malformed_mdns_service_type ... ok test persona::load::tests::schema_check_rejects_mdns_label_without_underscore ... ok test persona::load::tests::schema_check_rejects_non_kebab_id ... ok test persona::load::tests::schema_check_rejects_pad_in_parameter_request_list ... ok test persona::load::tests::schema_check_rejects_unknown_addr_gen_mode ... ok test persona::load::tests::schema_check_rejects_unknown_mdns_protocol ... ok test persona::load::tests::schema_check_rejects_unknown_power_save ... ok test persona::load::tests::schema_check_rejects_unknown_scan_style ... ok test persona::load::tests::schema_check_rejects_unrenderable_lg_tv_style_template ... ok test persona::load::tests::schema_check_requires_rotate_cadence_for_randomizer ... ok test persona::load::tests::schema_check_rejects_window_scale_above_14 ... ok test persona::load::tests::unknown_nested_field_is_rejected ... ok test persona::load::tests::unknown_top_level_field_is_rejected ... ok test persona::load::tests::user_persona_shadows_builtin_on_collision ... ok test persona::load::tests::user_persona_with_known_vendor_and_literal_validates ... ok test persona::load::tests::user_persona_with_unknown_vendor_token_is_rejected ... ok test persona::load::tests::validate_bytes_rejects_malformed_toml ... ok test persona::load::tests::validate_accepts_a_well_formed_user_file ... ok test persona::load::tests::validate_bytes_succeeds_on_well_formed_toml ... ok test persona::resolve::tests::active_for_loads_a_known_builtin_persona ... ok test persona::load::tests::windows_personas_carry_windows_tcp_signature ... ok test persona::resolve::tests::active_for_per_ssid_override_picks_pixel_8_on_coffee_ssid ... ok test persona::resolve::tests::active_for_unknown_id_warns_and_returns_none ... ok test persona::resolve::tests::active_for_with_no_persona_returns_none ... ok test persona::resolve::tests::iphone_15_persona_drives_generator_to_apple_oui_e2e ... ok test persona::resolve::tests::pick_id_per_ssid_beats_global ... ok test persona::resolve::tests::pick_id_per_ssid_without_persona_falls_back_to_global ... ok test persona::resolve::tests::pick_id_returns_global_when_no_per_ssid_match ... ok test persona::resolve::tests::pick_id_returns_none_when_no_layer_sets_one ... ok test persona::template::tests::owner_pool_is_kebab_safe ... ok test persona::template::tests::render_empty_template_errors ... ok test persona::template::tests::render_empty_wordlist_errors ... ok test persona::template::tests::render_iphone_template_substitutes_owner ... ok test persona::template::tests::render_n_template_produces_only_digits ... ok test persona::template::tests::render_template_against_real_random_picks_a_plausible_name ... ok test persona::template::tests::render_unclosed_brace_errors ... ok test persona::template::tests::render_unknown_token_is_left_alone ... ok test persona::template::tests::render_with_known_picks ... ok test persona::tests::persona_category_parses_and_renders ... ok test persona::tests::persona_kind_parse_round_trips ... ok test persona::tests::persona_kind_round_trips_through_kebab ... ok test persona::tests::minimal_persona_round_trips_through_toml ... ok test probe::tests::build_report_counts_successes ... ok test probe::tests::build_report_saturates_successes_above_255 ... ok test probe::tests::classify_clear_when_quorum_succeeds ... ok test probe::tests::classify_down_when_quorum_fails ... ok test probe::tests::classify_at_255_endpoints_is_clean ... ok test probe::tests::classify_inconclusive_on_split ... ok test probe::tests::exit_codes_match_documented_spec ... ok test probe::tests::classify_saturates_above_255_endpoints ... ok test probe::tests::run_with_timeout_returns_fast_result ... ok test probe::tests::saturate_u8_caps_at_255 ... ok test profile::tests::aggressiveness_is_monotonic_for_core_features ... ok test profile::tests::agr_baseline_uses_aggressive_timer_cadences ... ok test profile::tests::agr_enables_every_breaking_knob ... ok test profile::tests::high_and_agr_enable_rf_tx_power_reduction ... ok test profile::tests::high_baseline_bumps_rotate_to_thirty_minutes ... ok test profile::tests::low_baseline_uses_relaxed_home_cadence ... ok test profile::tests::low_does_not_silence_discovery ... ok test profile::tests::med_baseline_uses_two_hour_rotate_cadence ... ok test profile::tests::med_includes_mdns_and_llmnr_silencing_but_not_breaking_blocks ... ok test profile::tests::min_disables_every_feature_like_off ... ok test profile::tests::off_and_min_baselines_force_timers_to_never ... ok test profile::tests::off_disables_every_overrideable_bool ... ok test profile::tests::parse_rejects_unknown_names ... ok test profile::tests::parse_round_trips_for_every_variant ... ok test profile::tests::quiet_profiles_do_not_enable_rf_tx_power_reduction ... ok test profile::tests::user_override_for_rf_tx_power_reduce_survives_med_to_high ... ok test rand::tests::convenience_byte_helper_is_in_range ... ok test rand::tests::convenience_u64_helper_works ... ok test rand::tests::unbiased_index_distribution_is_uniform_in_practice ... ok test rand::tests::unbiased_index_rejects_empty_pool ... ok test rand::tests::unbiased_index_rejects_high_bytes_for_non_divisor_lens ... ok test rand::tests::unbiased_index_rejects_len_above_256 ... ok test rand::tests::unbiased_index_u64_distribution_is_uniform_for_small_len ... ok test rand::tests::unbiased_index_u64_handles_large_pools ... ok test rand::tests::unbiased_index_u64_rejects_empty_pool ... ok test rand::tests::unbiased_index_u64_rejects_high_values_for_non_divisor_lens ... ok test rand::tests::unbiased_index_u64_works_for_len_one ... ok test rf::tests::chip_info_extended_iface_field_is_set_even_when_sysfs_misses ... ok test rf::tests::chip_info_under_errors_on_unknown_iface ... ok test rf::tests::chip_info_under_finds_driver_via_module_name_file ... ok test rf::tests::chip_info_under_reads_vendor_and_device_from_sysfs ... ok test rf::tests::chip_info_under_temp_root_returns_err_for_unknown_iface ... ok test rf::tests::contains_ascii_case_insensitive_matches_regardless_of_case ... ok test rf::tests::dmesg_search_finds_firmware_line_regardless_of_case ... ok test rf::tests::iw_bin_prefers_absolute_paths_when_present ... ok test rf::tests::parse_iw_dev_info_extracts_wiphy_and_type ... ok test rf::tests::parse_iw_dev_info_returns_blank_when_no_wiphy ... ok test rf::tests::parse_iw_dev_info_txpower_handles_canonical_output ... ok test rf::tests::parse_iw_dev_info_txpower_handles_negative_and_fractional ... ok test rf::tests::parse_iw_dev_info_txpower_rejects_unrelated_txpower_keys ... ok test rf::tests::parse_iw_dev_info_txpower_returns_none_when_absent ... ok test rf::tests::parse_iw_phy_capabilities_detects_randomize_mac ... ok test rf::tests::parse_iw_phy_capabilities_handles_missing_randomize_mac ... ok test rf::tests::parse_iw_phy_capabilities_returns_defaults_for_empty_input ... ok test rf::tests::parse_iw_reg_get_does_not_treat_channel_bandwidth_as_dbm ... ok test rf::tests::parse_iw_reg_get_handles_dbm_suffix_form ... ok test rf::tests::parse_iw_reg_get_picks_the_max_dbm ... ok test rf::tests::parse_iw_reg_get_returns_none_when_no_dbm_value ... ok test rf::tests::phy_for_iface_under_reads_phy80211_name ... ok test rf::tests::phy_for_iface_under_returns_none_for_unknown_iface ... ok test rf::tests::regulatory_max_mbm_or_fallback_uses_safe_default_when_lookup_fails ... ok test rf::tests::scan_policy_returns_default_for_unsafe_iface_name ... ok test rf::tests::wifi_interfaces_under_filters_to_wireless_dirs ... ok test rf::tests::wifi_interfaces_under_handles_missing_root ... ok test stack::tests::arp_suppression_absent_by_default ... ok test stack::tests::arp_suppression_appears_when_opted_in ... ok test stack::tests::empty_iface_list_skips_per_iface_entries_only ... ok test stack::tests::header_carries_version_and_sha ... ok test stack::tests::ipv6_hardening_off_strips_global_and_per_iface ... ok test stack::tests::lines_for_default_config_emits_full_baseline ... ok test stack::tests::render_dropin_is_idempotent_for_same_inputs ... ok test stack::tests::render_dropin_sha_matches_body ... ok test stack::tests::sysctl_line_renders_as_key_equals_value ... ok test state::tests::ensure_state_dir_secure_chmods_freshly_created_dirs ... ok test state::tests::ensure_state_dir_secure_creates_at_0700 ... ok test state::tests::ensure_state_dir_secure_does_not_tighten_foreign_existing_dir ... ok test state::tests::has_any_originals_is_false_for_default_state ... ok test state::tests::load_or_default_yields_empty_on_corrupt_file ... ok test state::tests::load_quarantines_corrupt_state_file ... ok test state::tests::load_recovers_originals_on_corrupt_state_json ... ok test state::tests::load_refuses_newer_schema_version ... ok test state::tests::load_returns_none_for_missing_file ... ok test state::tests::load_returns_none_when_no_originals_recoverable ... ok test state::tests::load_runs_v1_to_v2_migration_end_to_end ... ok test state::tests::migrate_state_idempotent_on_lowercase_uuids ... ok test state::tests::migrate_state_lowercases_uppercase_uuid_keys ... ok test state::tests::migration_ladder_advances_unversioned_state ... ok test state::tests::migration_preserves_existing_per_ssid_seed_entries ... ok test state::tests::migration_v1_to_v2_is_idempotent ... ok test state::tests::migration_v1_to_v2_seeds_per_ssid_from_known_portals ... ok test state::tests::old_state_files_load ... ok test state::tests::recover_originals_only_extracts_sacred_fields ... ok test state::tests::round_trips_with_managed_section ... ok test state::tests::save_does_not_downgrade_schema_version ... ok test state::tests::save_lands_state_dir_at_0700_and_file_at_0600 ... ok test state::tests::save_stamps_current_schema_version ... ok test probe::tests::run_with_timeout_bounds_slow_work ... ok test commands::events::tests::shutdown_tasks_aborts_wedged_source_after_deadline ... ok test commands::write_atomic_tests::acquire_state_lock_or_print_returns_lock_busy_when_busy ... ok test state_lock::tests::acquire_then_drop_releases_for_next_acquire ... ok test state_lock::tests::busy_when_external_process_holds_lock ... ok test state_lock::tests::dropping_inner_does_not_release_outer_lock ... ok test state_lock::tests::lock_file_lands_at_0600_and_dir_left_alone_when_foreign ... ok test state_lock::tests::lock_dir_chmodded_to_0700_when_proteus_creates_it ... ok test state_lock::tests::lock_path_lives_in_state_dir ... ok test state_lock::tests::fresh_lock_file_lands_at_0600_regardless_of_umask ... ok test state_lock::tests::open_refuses_to_follow_symlink_at_lock_path ... ok test state_lock::tests::retry_attempts_from_env_clamps_oversized_budget ... ok test state_lock::tests::nested_acquire_in_same_process_is_a_no_op ... ok test state_lock::tests::retry_attempts_from_env_honours_override ... ok test tests::check_timer_is_not_recognizable_v0_3_x_shape ... ok test state_lock::tests::round_trip_acquire_drop_repeats_cleanly ... ok test tests::ci_workflow_does_not_use_floating_stable_toolchain ... ok test tests::exit_codes_are_stable ... ok test tests::polkit_mutating_actions_do_not_cache_auth ... ok test tests::defaults_round_trip_through_toml ... ok test tests::polkit_policy_targets_usr_bin_proteus ... ok test tests::release_workflow_pins_actions_to_sha ... ok test tests::rotation_timer_is_not_recognizable_v0_3_x_shape ... ok test tests::release_workflow_does_not_skip_makepkg_checksums ... ok test tests::systemd_services_with_after_network_online_also_wants_it ... ok test tests::systemd_services_carry_strict_hardening_parity ... ok test tests::version_phase_is_g ... ok test timer::tests::is_never_handles_case_and_whitespace ... ok test timer::tests::parse_calendar_expr_passes_through ... ok test timer::tests::parse_named_cadence_passes_through ... ok test timer::tests::parse_rejects_zero_and_garbage ... ok test timer::tests::parse_seconds_minutes_hours_days ... ok test timer::tests::plan_never_with_dropin_removes ... ok test timer::tests::plan_unchanged_when_body_matches ... ok test timer::tests::plan_never_with_no_dropin_is_noop ... ok test timer::tests::plan_propagates_parse_errors ... ok test timer::tests::plan_writes_when_existing_body_differs ... ok test timer::tests::plan_writes_when_no_dropin ... ok test timer::tests::render_dropin_2h_carries_wide_jitter ... ok test timer::tests::render_dropin_clears_oncalendar_for_unit_active ... ok test timer::tests::render_dropin_emits_jitter_directives ... ok test timer::tests::render_dropin_uses_calendar_for_named ... ok test timer::tests::resolve_is_case_insensitive ... ok test timer::tests::resolve_known_timers ... ok test timer::tests::resolve_unknown_errors_with_valid_list ... ok test timer::tests::resume_short_name_targets_a_unit_that_actually_exists ... ok test timer::tests::validate_bounds_accepts_min ... ok test timer::tests::validate_bounds_passes_calendar_expressions ... ok test timer::tests::validate_bounds_accepts_max ... ok test timer::tests::validate_bounds_rejects_above_max ... ok test timer::tests::validate_bounds_rejects_below_min ... ok test wiki::tests::bold_strips_markers_in_plain ... ok test wiki::tests::bold_wraps_in_ansi ... ok test wiki::tests::build_time_index_is_non_empty ... ok test wiki::tests::build_time_index_pages_match_embedded_pages ... ok test wiki::tests::bullet_renders_with_unicode_dot ... ok test wiki::tests::case_insensitive_find_from_is_case_insensitive ... ok test wiki::tests::case_insensitive_find_from_respects_start_offset ... ok test wiki::tests::case_insensitive_find_from_walks_overlap_free ... ok test wiki::tests::curated_index_present_and_excluded_from_listing ... ok test wiki::tests::embedded_pages_every_entry_has_resolvable_title_and_name ... ok test wiki::tests::embedded_pages_excludes_curated_index ... ok test wiki::tests::embedded_pages_is_sorted ... ok test wiki::tests::embedded_pages_matches_list_pages ... ok test wiki::tests::empty_query_returns_no_hits ... ok test wiki::tests::ansi_does_not_panic_on_any_embedded_page ... ok test wiki::tests::extract_description_skips_headings ... ok test wiki::tests::extract_returns_none_for_empty_input ... ok test wiki::tests::extract_title_picks_first_h1 ... ok test wiki::tests::extract_title_skips_code_fence_hashes ... ok test wiki::tests::fenced_code_block_indented ... ok test wiki::tests::fenced_code_block_with_lang_drops_fence ... ok test wiki::tests::get_page_refuses_path_traversal_names ... ok test wiki::tests::h1_in_ansi_is_bold_underlined ... ok test wiki::tests::get_page_resolves_known_pages ... ok test wiki::tests::h2_in_plain_keeps_text_no_hashes ... ok test wiki::tests::h3_in_plain_indented_two_spaces ... ok test wiki::tests::inline_code_strips_backticks_in_plain ... ok test wiki::tests::lone_asterisk_no_pair_is_kept ... ok test wiki::tests::nested_bullet_indent_preserved ... ok test wiki::tests::paragraph_passthrough ... ok test wiki::tests::raw_contains_no_ansi_escape ... ok test wiki::tests::curated_index_excluded_from_search ... ok test wiki::tests::raw_passthrough_appends_trailing_newline ... ok test wiki::tests::raw_preserves_existing_trailing_newline ... ok test wiki::tests::raw_equals_input_for_every_embedded_page ... ok test wiki::tests::plain_contains_no_ansi_escape ... ok test wiki::tests::search_hit_line_text_appears_in_source ... ok test wiki::tests::search_is_case_insensitive ... ok test wiki::tests::search_completes_under_50ms_release_target ... ok test wiki::tests::search_match_offset_lands_on_term ... ok test wiki::tests::search_multi_term_prefers_pages_with_more_matched_terms ... ok test wiki::tests::search_is_deterministic_for_same_query ... ok test wiki::tests::snippet_does_not_split_utf8 ... ok test wiki::tests::search_respects_limit ... ok test wiki::tests::snippet_handles_match_at_start_and_end ... ok test wiki::tests::snippet_truncates_with_ellipsis_and_keeps_term_visible ... ok test wiki::tests::utf8_content_is_not_corrupted ... ok test wiki::tests::unmatched_asterisk_is_passed_through ... ok test wiki::tests::search_returns_captive_portals_for_captive ... ok test state_lock::tests::stress_concurrent_acquires_stay_within_budget ... ok test result: ok. 1334 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 10.67s + RPM_EC=0 ++ jobs -p + exit 0 Processing files: proteus-1.0.2-1.el10.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.JXbpT9 + umask 022 + cd /builddir/build/BUILD + cd Proteus-1.0.2 + DOCDIR=/builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/share/doc/proteus + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/share/doc/proteus + cp -pr /builddir/build/BUILD/Proteus-1.0.2/README.md /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/share/doc/proteus + cp -pr /builddir/build/BUILD/Proteus-1.0.2/CONTRIBUTING.md /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/share/doc/proteus + cp -pr /builddir/build/BUILD/Proteus-1.0.2/SECURITY.md /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/share/doc/proteus + cp -pr /builddir/build/BUILD/Proteus-1.0.2/docs/PLAN.md /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/share/doc/proteus + cp -pr /builddir/build/BUILD/Proteus-1.0.2/docs/ROADMAP.md /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/share/doc/proteus + cp -pr /builddir/build/BUILD/Proteus-1.0.2/docs/PRIOR-ART.md /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/share/doc/proteus + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ifmyiC + umask 022 + cd /builddir/build/BUILD + cd Proteus-1.0.2 + LICENSEDIR=/builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/share/licenses/proteus + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/share/licenses/proteus + cp -pr /builddir/build/BUILD/Proteus-1.0.2/LICENSE /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.aarch64/usr/share/licenses/proteus + RPM_EC=0 ++ jobs -p + exit 0 Provides: proteus = 1.0.2-1.el10 proteus(aarch-64) = 1.0.2-1.el10 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires: /usr/bin/sh libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.25)(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.29)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.39)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_4.2.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) rtld(GNU_HASH) Recommends: bluez nftables polkit Processing files: proteus-debugsource-1.0.2-1.el10.aarch64 RPM build errors: error: Empty %files file /builddir/build/BUILD/Proteus-1.0.2/debugsourcefiles.list Empty %files file /builddir/build/BUILD/Proteus-1.0.2/debugsourcefiles.list Finish: rpmbuild proteus-1.0.2-1.el10.src.rpm Finish: build phase for proteus-1.0.2-1.el10.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/rhel+epel-10-aarch64-1779064744.421677/root/var/log/dnf.rpm.log /var/lib/mock/rhel+epel-10-aarch64-1779064744.421677/root/var/log/dnf.librepo.log /var/lib/mock/rhel+epel-10-aarch64-1779064744.421677/root/var/log/dnf.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names ERROR: Exception(/var/lib/copr-rpmbuild/results/proteus-1.0.2-1.el10.src.rpm) Config(rhel+epel-10-aarch64) 5 minutes 47 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_failure=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot ERROR: Command failed: # /usr/bin/systemd-nspawn -q -M c87b64fe19864c93857f71272a45f543 -D /var/lib/mock/rhel+epel-10-aarch64-1779064744.421677/root -a -u mockbuild --capability=cap_ipc_lock --capability=cap_ipc_lock --bind=/tmp/mock-resolv.1lm3xehh:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/originals/proteus.spec' Copr build error: Build failed