Warning: Permanently added '3.236.85.192' (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-10-x86_64 --chroot rhel-10-x86_64 Version: 1.8 PID: 12716 Logging PID: 12718 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 10473735, 'buildroot_pkgs': [], 'chroot': 'rhel-10-x86_64', '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-10-x86_64/', '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-10-x86_64', '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-5bkx2z5_/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-5bkx2z5_/proteus', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-5bkx2z5_/proteus'... Running: git checkout 4a523b197aa361432b7d053de3cb9415112632a7 -- cmd: ['git', 'checkout', '4a523b197aa361432b7d053de3cb9415112632a7', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-5bkx2z5_/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-5bkx2z5_/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 362M 0 --:--:-- --:--:-- --:--:-- 365M 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-5bkx2z5_/proteus/proteus.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-5bkx2z5_/proteus --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1779064743.867669 -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-5bkx2z5_/proteus/proteus.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-5bkx2z5_/proteus --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1779064743.867669 -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-5bkx2z5_/proteus/proteus.spec) Config(rhel-10-x86_64) 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-10-x86_64-bootstrap-1779064743.867669/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-92c7dcc5-b505-4b4f-8195-15e17b943292 INFO: Checking that 57bb84145f592e4ecd5434f0b50481c8fa13caf59604de050c39a4e0d7e70e3d image matches host's architecture INFO: Copy content of container 57bb84145f592e4ecd5434f0b50481c8fa13caf59604de050c39a4e0d7e70e3d to /var/lib/mock/rhel-10-x86_64-bootstrap-1779064743.867669/root INFO: mounting 57bb84145f592e4ecd5434f0b50481c8fa13caf59604de050c39a4e0d7e70e3d with podman image mount INFO: image 57bb84145f592e4ecd5434f0b50481c8fa13caf59604de050c39a4e0d7e70e3d as /var/lib/containers/storage/overlay/ace623cbfd2c675060d88cdbec6abd7b5ba54208a311200cb2c718c98f8e4098/merged INFO: umounting image 57bb84145f592e4ecd5434f0b50481c8fa13caf59604de050c39a4e0d7e70e3d (/var/lib/containers/storage/overlay/ace623cbfd2c675060d88cdbec6abd7b5ba54208a311200cb2c718c98f8e4098/merged) with podman image umount INFO: Removing image mock-bootstrap-92c7dcc5-b505-4b4f-8195-15e17b943292 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-10-x86_64-1779064743.867669/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.x86_64 rpm-sequoia-1.9.0.3-1.el10_1.x86_64 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 388 B/s | 134 B 00:00 Red Hat Enterprise Linux 10 for x86_64 - BaseOS 54 MB/s | 57 MB 00:01 Red Hat Enterprise Linux 10 for x86_64 - AppStr 8.7 MB/s | 4.6 MB 00:00 Red Hat CodeReady Linux Builder for RHEL 10 x86 2.2 MB/s | 1.0 MB 00:00 Dependencies resolved. ====================================================================================== Package Arch Version Repo Size ====================================================================================== Installing: bash x86_64 5.2.26-6.el10 baseos 1.8 M bzip2 x86_64 1.0.8-25.el10 baseos 59 k coreutils x86_64 9.5-6.el10 baseos 1.1 M cpio x86_64 2.15-3.el10 baseos 296 k diffutils x86_64 3.10-8.el10 baseos 413 k findutils x86_64 1:4.10.0-5.el10 baseos 555 k gawk x86_64 5.3.0-6.el10 baseos 1.1 M glibc-minimal-langpack x86_64 2.39-58.el10_1.7 baseos 31 k grep x86_64 3.11-10.el10 baseos 305 k gzip x86_64 1.13-3.el10 baseos 174 k info x86_64 7.1-6.el10 baseos 187 k patch x86_64 2.7.6-26.el10 appstream 134 k redhat-release x86_64 10.1-26.el10 baseos 62 k redhat-rpm-config noarch 293-1.el10 appstream 77 k rpm-build x86_64 4.19.1.1-20.el10 appstream 75 k sed x86_64 4.9-3.el10 baseos 322 k shadow-utils x86_64 2:4.15.0-10.el10_1 baseos 1.4 M tar x86_64 2:1.35-9.el10_1 baseos 866 k unzip x86_64 6.0-69.el10 baseos 190 k util-linux x86_64 2.40.2-16.el10_1 baseos 1.3 M which x86_64 2.21-44.el10_0 baseos 42 k xz x86_64 1:5.6.2-4.el10_0 baseos 481 k Installing dependencies: alternatives x86_64 1.30-2.el10 baseos 45 k audit-libs x86_64 4.0.3-4.el10 baseos 133 k authselect x86_64 1.5.0-8.el10 baseos 148 k authselect-libs x86_64 1.5.0-8.el10 baseos 227 k basesystem noarch 11-22.el10 baseos 8.3 k binutils x86_64 2.41-58.el10_1.2 baseos 6.4 M binutils-gold x86_64 2.41-58.el10_1.2 baseos 797 k bzip2-libs x86_64 1.0.8-25.el10 baseos 43 k ca-certificates noarch 2025.2.80_v9.0.305-102.el10_1 baseos 1.1 M coreutils-common x86_64 9.5-6.el10 baseos 2.2 M cracklib x86_64 2.9.11-8.el10 baseos 100 k cracklib-dicts x86_64 2.9.11-8.el10 baseos 3.7 M crypto-policies noarch 20250905-2.gitc7eb7b2.el10_1.1 baseos 98 k curl x86_64 8.12.1-2.el10_1.2 baseos 217 k cyrus-sasl-lib x86_64 2.1.28-29.el10 baseos 106 k debugedit x86_64 5.1-8.el10 appstream 80 k dwz x86_64 0.16-1.el10 appstream 140 k ed x86_64 1.20-5.el10 baseos 86 k efi-srpm-macros noarch 6-6.el10 appstream 25 k elfutils x86_64 0.193-1.el10 baseos 573 k elfutils-debuginfod-client x86_64 0.193-1.el10 baseos 47 k elfutils-default-yama-scope noarch 0.193-1.el10 baseos 13 k elfutils-libelf x86_64 0.193-1.el10 baseos 208 k elfutils-libs x86_64 0.193-1.el10 baseos 270 k file x86_64 5.45-8.el10 baseos 49 k file-libs x86_64 5.45-8.el10 baseos 764 k filesystem x86_64 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 gdb-minimal x86_64 16.3-2.el10 appstream 4.4 M gdbm x86_64 1:1.23-12.el10_0 baseos 156 k gdbm-libs x86_64 1:1.23-12.el10_0 baseos 60 k glibc x86_64 2.39-58.el10_1.7 baseos 2.1 M glibc-common x86_64 2.39-58.el10_1.7 baseos 326 k glibc-gconv-extra x86_64 2.39-58.el10_1.7 baseos 1.7 M gmp x86_64 1:6.2.1-12.el10 baseos 318 k go-srpm-macros noarch 3.6.0-8.el10_1 appstream 33 k jansson x86_64 2.14-3.el10 baseos 48 k json-c x86_64 0.18-3.el10 baseos 47 k kernel-srpm-macros noarch 1.0-25.el10 appstream 11 k keyutils-libs x86_64 1.6.3-5.el10 baseos 35 k krb5-libs x86_64 1.21.3-9.el10_1 baseos 773 k libacl x86_64 2.3.2-4.el10 baseos 27 k libarchive x86_64 3.7.7-8.el10_1 baseos 420 k libattr x86_64 2.5.2-5.el10 baseos 20 k libblkid x86_64 2.40.2-16.el10_1 baseos 130 k libbrotli x86_64 1.1.0-7.el10_1 baseos 344 k libcap x86_64 2.69-7.el10_1.1 baseos 96 k libcap-ng x86_64 0.8.4-6.el10 baseos 36 k libcom_err x86_64 1.47.1-4.el10 baseos 27 k libcurl x86_64 8.12.1-2.el10_1.2 baseos 368 k libeconf x86_64 0.6.2-4.el10 baseos 36 k libevent x86_64 2.1.12-16.el10 baseos 265 k libfdisk x86_64 2.40.2-16.el10_1 baseos 165 k libffi x86_64 3.4.4-10.el10 baseos 41 k libgcc x86_64 14.3.1-2.1.el10 baseos 145 k libgomp x86_64 14.3.1-2.1.el10 baseos 368 k libidn2 x86_64 2.3.7-3.el10 baseos 122 k libmount x86_64 2.40.2-16.el10_1 baseos 160 k libnghttp2 x86_64 1.64.0-2.el10_1.1 baseos 82 k libpkgconf x86_64 2.1.0-3.el10 baseos 41 k libpsl x86_64 0.21.5-6.el10 baseos 67 k libpwquality x86_64 1.4.5-12.el10 baseos 127 k libselinux x86_64 3.9-1.el10 baseos 97 k libsemanage x86_64 3.9-1.el10 baseos 122 k libsepol x86_64 3.9-1.el10 baseos 348 k libsmartcols x86_64 2.40.2-16.el10_1 baseos 88 k libssh x86_64 0.11.1-5.el10_1 baseos 233 k libssh-config noarch 0.11.1-5.el10_1 baseos 8.6 k libstdc++ x86_64 14.3.1-2.1.el10 baseos 924 k libtasn1 x86_64 4.20.0-1.el10 baseos 78 k libunistring x86_64 1.1-10.el10 baseos 550 k libutempter x86_64 1.2.1-15.el10 baseos 30 k libuuid x86_64 2.40.2-16.el10_1 baseos 34 k libverto x86_64 0.3.2-10.el10 baseos 24 k libxcrypt x86_64 4.4.36-10.el10 baseos 124 k libxml2 x86_64 2.12.5-9.el10_0 baseos 692 k libzstd x86_64 1.5.5-9.el10 baseos 294 k lua-libs x86_64 5.4.6-7.el10 baseos 134 k lua-srpm-macros noarch 1-15.el10 appstream 10 k lz4-libs x86_64 1.9.4-8.el10 baseos 70 k mpfr x86_64 4.2.1-5.el10 baseos 349 k ncurses-base noarch 6.4-15.20240127.el10_1 baseos 105 k ncurses-libs x86_64 6.4-15.20240127.el10_1 baseos 344 k ocaml-srpm-macros noarch 10-4.el10 appstream 10 k openblas-srpm-macros noarch 2-19.el10 appstream 9.0 k openldap x86_64 2.6.9-1.el10 baseos 240 k openssl-fips-provider x86_64 3.0.7-8.el10 baseos 9.2 k openssl-fips-provider-so x86_64 3.0.7-8.el10 baseos 576 k openssl-libs x86_64 1:3.5.1-7.el10_1 baseos 2.3 M p11-kit x86_64 0.25.5-7.el10 baseos 501 k p11-kit-trust x86_64 0.25.5-7.el10 baseos 137 k package-notes-srpm-macros noarch 0.5-13.el10 appstream 11 k pam x86_64 1.6.1-8.el10 baseos 586 k pam-libs x86_64 1.6.1-8.el10 baseos 58 k pcre2 x86_64 10.44-1.el10.3 baseos 250 k pcre2-syntax noarch 10.44-1.el10.3 baseos 155 k perl-srpm-macros noarch 1-57.el10 appstream 9.7 k pkgconf x86_64 2.1.0-3.el10 baseos 48 k pkgconf-m4 noarch 2.1.0-3.el10 baseos 15 k pkgconf-pkg-config x86_64 2.1.0-3.el10 baseos 12 k popt x86_64 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 x86_64 8.2-11.el10 baseos 217 k rpm x86_64 4.19.1.1-20.el10 baseos 560 k rpm-build-libs x86_64 4.19.1.1-20.el10 baseos 93 k rpm-libs x86_64 4.19.1.1-20.el10 baseos 309 k rpm-sequoia x86_64 1.9.0.3-1.el10_1 baseos 968 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 x86_64 3.46.1-5.el10_1 baseos 745 k systemd-libs x86_64 257-13.el10_1.3 baseos 832 k util-linux-core x86_64 2.40.2-16.el10_1 baseos 557 k xz-libs x86_64 1:5.6.2-4.el10_0 baseos 113 k zip x86_64 3.0-45.el10 baseos 270 k zlib-ng-compat x86_64 2.2.3-3.el10_1 baseos 76 k zstd x86_64 1.5.5-9.el10 baseos 468 k Transaction Summary ====================================================================================== Install 142 Packages Total download size: 61 M Installed size: 187 M Downloading Packages: (1/142): alternatives-1.30-2.el10.x86_64.rpm 259 kB/s | 45 kB 00:00 (2/142): authselect-1.5.0-8.el10.x86_64.rpm 740 kB/s | 148 kB 00:00 (3/142): authselect-libs-1.5.0-8.el10.x86_64.rp 1.1 MB/s | 227 kB 00:00 (4/142): basesystem-11-22.el10.noarch.rpm 89 kB/s | 8.3 kB 00:00 (5/142): bzip2-1.0.8-25.el10.x86_64.rpm 517 kB/s | 59 kB 00:00 (6/142): bzip2-libs-1.0.8-25.el10.x86_64.rpm 403 kB/s | 43 kB 00:00 (7/142): bash-5.2.26-6.el10.x86_64.rpm 9.3 MB/s | 1.8 MB 00:00 (8/142): cpio-2.15-3.el10.x86_64.rpm 3.0 MB/s | 296 kB 00:00 (9/142): coreutils-9.5-6.el10.x86_64.rpm 4.9 MB/s | 1.1 MB 00:00 (10/142): cracklib-2.9.11-8.el10.x86_64.rpm 954 kB/s | 100 kB 00:00 (11/142): coreutils-common-9.5-6.el10.x86_64.rp 9.3 MB/s | 2.2 MB 00:00 (12/142): diffutils-3.10-8.el10.x86_64.rpm 3.4 MB/s | 413 kB 00:00 (13/142): ed-1.20-5.el10.x86_64.rpm 715 kB/s | 86 kB 00:00 (14/142): cracklib-dicts-2.9.11-8.el10.x86_64.r 20 MB/s | 3.7 MB 00:00 (15/142): findutils-4.10.0-5.el10.x86_64.rpm 6.0 MB/s | 555 kB 00:00 (16/142): gdbm-1.23-12.el10_0.x86_64.rpm 1.6 MB/s | 156 kB 00:00 (17/142): gawk-5.3.0-6.el10.x86_64.rpm 11 MB/s | 1.1 MB 00:00 (18/142): grep-3.11-10.el10.x86_64.rpm 3.5 MB/s | 305 kB 00:00 (19/142): gdbm-libs-1.23-12.el10_0.x86_64.rpm 602 kB/s | 60 kB 00:00 (20/142): gzip-1.13-3.el10.x86_64.rpm 1.1 MB/s | 174 kB 00:00 (21/142): info-7.1-6.el10.x86_64.rpm 2.1 MB/s | 187 kB 00:00 (22/142): jansson-2.14-3.el10.x86_64.rpm 564 kB/s | 48 kB 00:00 (23/142): json-c-0.18-3.el10.x86_64.rpm 488 kB/s | 47 kB 00:00 (24/142): keyutils-libs-1.6.3-5.el10.x86_64.rpm 401 kB/s | 35 kB 00:00 (25/142): libacl-2.3.2-4.el10.x86_64.rpm 179 kB/s | 27 kB 00:00 (26/142): libcap-ng-0.8.4-6.el10.x86_64.rpm 427 kB/s | 36 kB 00:00 (27/142): libattr-2.5.2-5.el10.x86_64.rpm 233 kB/s | 20 kB 00:00 (28/142): libeconf-0.6.2-4.el10.x86_64.rpm 369 kB/s | 36 kB 00:00 (29/142): libevent-2.1.12-16.el10.x86_64.rpm 3.0 MB/s | 265 kB 00:00 (30/142): libidn2-2.3.7-3.el10.x86_64.rpm 961 kB/s | 122 kB 00:00 (31/142): libpsl-0.21.5-6.el10.x86_64.rpm 776 kB/s | 67 kB 00:00 (32/142): libtasn1-4.20.0-1.el10.x86_64.rpm 788 kB/s | 78 kB 00:00 (33/142): libpwquality-1.4.5-12.el10.x86_64.rpm 876 kB/s | 127 kB 00:00 (34/142): libunistring-1.1-10.el10.x86_64.rpm 6.1 MB/s | 550 kB 00:00 (35/142): libutempter-1.2.1-15.el10.x86_64.rpm 317 kB/s | 30 kB 00:00 (36/142): libpkgconf-2.1.0-3.el10.x86_64.rpm 130 kB/s | 41 kB 00:00 (37/142): libverto-0.3.2-10.el10.x86_64.rpm 241 kB/s | 24 kB 00:00 (38/142): libzstd-1.5.5-9.el10.x86_64.rpm 3.2 MB/s | 294 kB 00:00 (39/142): libxcrypt-4.4.36-10.el10.x86_64.rpm 856 kB/s | 124 kB 00:00 (40/142): lua-libs-5.4.6-7.el10.x86_64.rpm 1.5 MB/s | 134 kB 00:00 (41/142): lz4-libs-1.9.4-8.el10.x86_64.rpm 716 kB/s | 70 kB 00:00 (42/142): mpfr-4.2.1-5.el10.x86_64.rpm 2.8 MB/s | 349 kB 00:00 (43/142): p11-kit-0.25.5-7.el10.x86_64.rpm 5.1 MB/s | 501 kB 00:00 (44/142): p11-kit-trust-0.25.5-7.el10.x86_64.rp 1.2 MB/s | 137 kB 00:00 (45/142): pcre2-10.44-1.el10.3.x86_64.rpm 2.8 MB/s | 250 kB 00:00 (46/142): pcre2-syntax-10.44-1.el10.3.noarch.rp 1.7 MB/s | 155 kB 00:00 (47/142): pkgconf-2.1.0-3.el10.x86_64.rpm 450 kB/s | 48 kB 00:00 (48/142): pkgconf-pkg-config-2.1.0-3.el10.x86_6 141 kB/s | 12 kB 00:00 (49/142): pkgconf-m4-2.1.0-3.el10.noarch.rpm 142 kB/s | 15 kB 00:00 (50/142): publicsuffix-list-dafsa-20240107-5.el 703 kB/s | 60 kB 00:00 (51/142): popt-1.19-8.el10.x86_64.rpm 431 kB/s | 70 kB 00:00 (52/142): sed-4.9-3.el10.x86_64.rpm 3.6 MB/s | 322 kB 00:00 (53/142): readline-8.2-11.el10.x86_64.rpm 1.3 MB/s | 217 kB 00:00 (54/142): zstd-1.5.5-9.el10.x86_64.rpm 5.1 MB/s | 468 kB 00:00 (55/142): which-2.21-44.el10_0.x86_64.rpm 467 kB/s | 42 kB 00:00 (56/142): libxml2-2.12.5-9.el10_0.x86_64.rpm 5.5 MB/s | 692 kB 00:00 (57/142): xz-5.6.2-4.el10_0.x86_64.rpm 5.1 MB/s | 481 kB 00:00 (58/142): xz-libs-5.6.2-4.el10_0.x86_64.rpm 1.1 MB/s | 113 kB 00:00 (59/142): audit-libs-4.0.3-4.el10.x86_64.rpm 1.2 MB/s | 133 kB 00:00 (60/142): cyrus-sasl-lib-2.1.28-29.el10.x86_64. 809 kB/s | 106 kB 00:00 (61/142): elfutils-0.193-1.el10.x86_64.rpm 6.2 MB/s | 573 kB 00:00 (62/142): elfutils-debuginfod-client-0.193-1.el 515 kB/s | 47 kB 00:00 (63/142): elfutils-default-yama-scope-0.193-1.e 116 kB/s | 13 kB 00:00 (64/142): elfutils-libelf-0.193-1.el10.x86_64.r 2.0 MB/s | 208 kB 00:00 (65/142): elfutils-libs-0.193-1.el10.x86_64.rpm 2.6 MB/s | 270 kB 00:00 (66/142): file-5.45-8.el10.x86_64.rpm 560 kB/s | 49 kB 00:00 (67/142): file-libs-5.45-8.el10.x86_64.rpm 7.3 MB/s | 764 kB 00:00 (68/142): filesystem-3.18-17.el10.x86_64.rpm 43 MB/s | 4.8 MB 00:00 (69/142): gmp-6.2.1-12.el10.x86_64.rpm 3.4 MB/s | 318 kB 00:00 (70/142): libcom_err-1.47.1-4.el10.x86_64.rpm 306 kB/s | 27 kB 00:00 (71/142): libffi-3.4.4-10.el10.x86_64.rpm 457 kB/s | 41 kB 00:00 (72/142): libgcc-14.3.1-2.1.el10.x86_64.rpm 1.3 MB/s | 145 kB 00:00 (73/142): libgomp-14.3.1-2.1.el10.x86_64.rpm 3.8 MB/s | 368 kB 00:00 (74/142): libselinux-3.9-1.el10.x86_64.rpm 1.1 MB/s | 97 kB 00:00 (75/142): libsemanage-3.9-1.el10.x86_64.rpm 1.3 MB/s | 122 kB 00:00 (76/142): libsepol-3.9-1.el10.x86_64.rpm 3.8 MB/s | 348 kB 00:00 (77/142): libstdc++-14.3.1-2.1.el10.x86_64.rpm 10 MB/s | 924 kB 00:00 (78/142): openldap-2.6.9-1.el10.x86_64.rpm 2.2 MB/s | 240 kB 00:00 (79/142): openssl-fips-provider-3.0.7-8.el10.x8 70 kB/s | 9.2 kB 00:00 (80/142): openssl-fips-provider-so-3.0.7-8.el10 5.5 MB/s | 576 kB 00:00 (81/142): pam-1.6.1-8.el10.x86_64.rpm 5.4 MB/s | 586 kB 00:00 (82/142): pam-libs-1.6.1-8.el10.x86_64.rpm 606 kB/s | 58 kB 00:00 (83/142): rpm-4.19.1.1-20.el10.x86_64.rpm 3.6 MB/s | 560 kB 00:00 (84/142): rpm-libs-4.19.1.1-20.el10.x86_64.rpm 3.0 MB/s | 309 kB 00:00 (85/142): rpm-build-libs-4.19.1.1-20.el10.x86_6 653 kB/s | 93 kB 00:00 (86/142): rpm-sequoia-1.9.0.3-1.el10_1.x86_64.r 11 MB/s | 968 kB 00:00 (87/142): sqlite-libs-3.46.1-5.el10_1.x86_64.rp 7.9 MB/s | 745 kB 00:00 (88/142): setup-2.14.5-7.el10.noarch.rpm 1.2 MB/s | 153 kB 00:00 (89/142): unzip-6.0-69.el10.x86_64.rpm 2.1 MB/s | 190 kB 00:00 (90/142): ca-certificates-2025.2.80_v9.0.305-10 12 MB/s | 1.1 MB 00:00 (91/142): zip-3.0-45.el10.x86_64.rpm 2.4 MB/s | 270 kB 00:00 (92/142): libssh-0.11.1-5.el10_1.x86_64.rpm 2.2 MB/s | 233 kB 00:00 (93/142): libssh-config-0.11.1-5.el10_1.noarch. 85 kB/s | 8.6 kB 00:00 (94/142): binutils-gold-2.41-58.el10_1.2.x86_64 8.8 MB/s | 797 kB 00:00 (95/142): binutils-2.41-58.el10_1.2.x86_64.rpm 48 MB/s | 6.4 MB 00:00 (96/142): tar-1.35-9.el10_1.x86_64.rpm 9.2 MB/s | 866 kB 00:00 (97/142): glibc-2.39-58.el10_1.7.x86_64.rpm 23 MB/s | 2.1 MB 00:00 (98/142): libbrotli-1.1.0-7.el10_1.x86_64.rpm 1.8 MB/s | 344 kB 00:00 (99/142): glibc-common-2.39-58.el10_1.7.x86_64. 2.8 MB/s | 326 kB 00:00 (100/142): glibc-gconv-extra-2.39-58.el10_1.7.x 16 MB/s | 1.7 MB 00:00 (101/142): openssl-libs-3.5.1-7.el10_1.x86_64.r 21 MB/s | 2.3 MB 00:00 (102/142): glibc-minimal-langpack-2.39-58.el10_ 232 kB/s | 31 kB 00:00 (103/142): crypto-policies-20250905-2.gitc7eb7b 685 kB/s | 98 kB 00:00 (104/142): libcurl-8.12.1-2.el10_1.2.x86_64.rpm 4.0 MB/s | 368 kB 00:00 (105/142): curl-8.12.1-2.el10_1.2.x86_64.rpm 1.7 MB/s | 217 kB 00:00 (106/142): zlib-ng-compat-2.2.3-3.el10_1.x86_64 709 kB/s | 76 kB 00:00 (107/142): shadow-utils-4.15.0-10.el10_1.x86_64 15 MB/s | 1.4 MB 00:00 (108/142): ncurses-base-6.4-15.20240127.el10_1. 1.2 MB/s | 105 kB 00:00 (109/142): ncurses-libs-6.4-15.20240127.el10_1. 3.9 MB/s | 344 kB 00:00 (110/142): libnghttp2-1.64.0-2.el10_1.1.x86_64. 949 kB/s | 82 kB 00:00 (111/142): krb5-libs-1.21.3-9.el10_1.x86_64.rpm 8.5 MB/s | 773 kB 00:00 (112/142): libcap-2.69-7.el10_1.1.x86_64.rpm 1.1 MB/s | 96 kB 00:00 (113/142): libarchive-3.7.7-8.el10_1.x86_64.rpm 2.6 MB/s | 420 kB 00:00 (114/142): libblkid-2.40.2-16.el10_1.x86_64.rpm 1.5 MB/s | 130 kB 00:00 (115/142): libfdisk-2.40.2-16.el10_1.x86_64.rpm 1.8 MB/s | 165 kB 00:00 (116/142): libmount-2.40.2-16.el10_1.x86_64.rpm 1.8 MB/s | 160 kB 00:00 (117/142): libsmartcols-2.40.2-16.el10_1.x86_64 917 kB/s | 88 kB 00:00 (118/142): libuuid-2.40.2-16.el10_1.x86_64.rpm 374 kB/s | 34 kB 00:00 (119/142): systemd-libs-257-13.el10_1.3.x86_64. 8.8 MB/s | 832 kB 00:00 (120/142): util-linux-core-2.40.2-16.el10_1.x86 6.0 MB/s | 557 kB 00:00 (121/142): redhat-release-10.1-26.el10.x86_64.r 692 kB/s | 62 kB 00:00 (122/142): util-linux-2.40.2-16.el10_1.x86_64.r 9.9 MB/s | 1.3 MB 00:00 (123/142): fonts-srpm-macros-2.0.5-18.el10.noar 337 kB/s | 29 kB 00:00 (124/142): perl-srpm-macros-1-57.el10.noarch.rp 95 kB/s | 9.7 kB 00:00 (125/142): efi-srpm-macros-6-6.el10.noarch.rpm 210 kB/s | 25 kB 00:00 (126/142): lua-srpm-macros-1-15.el10.noarch.rpm 123 kB/s | 10 kB 00:00 (127/142): package-notes-srpm-macros-0.5-13.el1 108 kB/s | 11 kB 00:00 (128/142): ocaml-srpm-macros-10-4.el10.noarch.r 116 kB/s | 10 kB 00:00 (129/142): openblas-srpm-macros-2-19.el10.noarc 89 kB/s | 9.0 kB 00:00 (130/142): kernel-srpm-macros-1.0-25.el10.noarc 128 kB/s | 11 kB 00:00 (131/142): patch-2.7.6-26.el10.x86_64.rpm 1.4 MB/s | 134 kB 00:00 (132/142): pyproject-srpm-macros-1.16.2-1.el10. 149 kB/s | 16 kB 00:00 (133/142): python-srpm-macros-3.12-10.el10.noar 257 kB/s | 24 kB 00:00 (134/142): forge-srpm-macros-0.4.0-6.el10.noarc 135 kB/s | 23 kB 00:00 (135/142): qt6-srpm-macros-6.9.1-1.el10.noarch. 122 kB/s | 11 kB 00:00 (136/142): redhat-rpm-config-293-1.el10.noarch. 747 kB/s | 77 kB 00:00 (137/142): rust-toolset-srpm-macros-1.88.0-1.el 139 kB/s | 13 kB 00:00 (138/142): rpm-build-4.19.1.1-20.el10.x86_64.rp 568 kB/s | 75 kB 00:00 (139/142): dwz-0.16-1.el10.x86_64.rpm 1.2 MB/s | 140 kB 00:00 (140/142): debugedit-5.1-8.el10.x86_64.rpm 490 kB/s | 80 kB 00:00 (141/142): gdb-minimal-16.3-2.el10.x86_64.rpm 23 MB/s | 4.4 MB 00:00 (142/142): go-srpm-macros-3.6.0-8.el10_1.noarch 291 kB/s | 33 kB 00:00 -------------------------------------------------------------------------------- Total 11 MB/s | 61 MB 00:05 Red Hat Enterprise Linux 10 for x86_64 - BaseOS 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 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-17.el10.x86_64 1/1 Preparing : 1/1 Installing : libgcc-14.3.1-2.1.el10.x86_64 1/142 Running scriptlet: libgcc-14.3.1-2.1.el10.x86_64 1/142 Installing : rust-toolset-srpm-macros-1.88.0-1.el10.noarch 2/142 Installing : qt6-srpm-macros-6.9.1-1.el10.noarch 3/142 Installing : kernel-srpm-macros-1.0-25.el10.noarch 4/142 Installing : openblas-srpm-macros-2-19.el10.noarch 5/142 Installing : ocaml-srpm-macros-10-4.el10.noarch 6/142 Installing : package-notes-srpm-macros-0.5-13.el10.noarch 7/142 Installing : perl-srpm-macros-1-57.el10.noarch 8/142 Installing : redhat-release-10.1-26.el10.x86_64 9/142 Installing : setup-2.14.5-7.el10.noarch 10/142 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.5-7.el10.noarch 10/142 Installing : filesystem-3.18-17.el10.x86_64 11/142 Installing : basesystem-11-22.el10.noarch 12/142 Installing : ncurses-base-6.4-15.20240127.el10_1.noarch 13/142 Installing : glibc-gconv-extra-2.39-58.el10_1.7.x86_64 14/142 Running scriptlet: glibc-gconv-extra-2.39-58.el10_1.7.x86_64 14/142 Installing : glibc-minimal-langpack-2.39-58.el10_1.7.x86_64 15/142 Installing : glibc-common-2.39-58.el10_1.7.x86_64 16/142 Running scriptlet: glibc-2.39-58.el10_1.7.x86_64 17/142 Installing : glibc-2.39-58.el10_1.7.x86_64 17/142 Running scriptlet: glibc-2.39-58.el10_1.7.x86_64 17/142 Installing : ncurses-libs-6.4-15.20240127.el10_1.x86_64 18/142 Installing : bash-5.2.26-6.el10.x86_64 19/142 Running scriptlet: bash-5.2.26-6.el10.x86_64 19/142 Installing : zlib-ng-compat-2.2.3-3.el10_1.x86_64 20/142 Installing : bzip2-libs-1.0.8-25.el10.x86_64 21/142 Installing : xz-libs-1:5.6.2-4.el10_0.x86_64 22/142 Installing : readline-8.2-11.el10.x86_64 23/142 Installing : popt-1.19-8.el10.x86_64 24/142 Installing : libstdc++-14.3.1-2.1.el10.x86_64 25/142 Installing : libuuid-2.40.2-16.el10_1.x86_64 26/142 Installing : libblkid-2.40.2-16.el10_1.x86_64 27/142 Installing : libattr-2.5.2-5.el10.x86_64 28/142 Installing : libacl-2.3.2-4.el10.x86_64 29/142 Installing : libxcrypt-4.4.36-10.el10.x86_64 30/142 Installing : libzstd-1.5.5-9.el10.x86_64 31/142 Installing : elfutils-libelf-0.193-1.el10.x86_64 32/142 Installing : gmp-1:6.2.1-12.el10.x86_64 33/142 Running scriptlet: crypto-policies-20250905-2.gitc7eb7b2.el10_1.1.n 34/142 Installing : crypto-policies-20250905-2.gitc7eb7b2.el10_1.1.n 34/142 Running scriptlet: crypto-policies-20250905-2.gitc7eb7b2.el10_1.1.n 34/142 Installing : gdbm-libs-1:1.23-12.el10_0.x86_64 35/142 Installing : libeconf-0.6.2-4.el10.x86_64 36/142 Installing : mpfr-4.2.1-5.el10.x86_64 37/142 Installing : gawk-5.3.0-6.el10.x86_64 38/142 Installing : dwz-0.16-1.el10.x86_64 39/142 Installing : unzip-6.0-69.el10.x86_64 40/142 Installing : file-libs-5.45-8.el10.x86_64 41/142 Installing : file-5.45-8.el10.x86_64 42/142 Installing : alternatives-1.30-2.el10.x86_64 43/142 Installing : jansson-2.14-3.el10.x86_64 44/142 Installing : libcap-ng-0.8.4-6.el10.x86_64 45/142 Installing : audit-libs-4.0.3-4.el10.x86_64 46/142 Installing : pam-libs-1.6.1-8.el10.x86_64 47/142 Installing : libcap-2.69-7.el10_1.1.x86_64 48/142 Installing : systemd-libs-257-13.el10_1.3.x86_64 49/142 Installing : libtasn1-4.20.0-1.el10.x86_64 50/142 Installing : libunistring-1.1-10.el10.x86_64 51/142 Installing : libidn2-2.3.7-3.el10.x86_64 52/142 Installing : lua-libs-5.4.6-7.el10.x86_64 53/142 Installing : lz4-libs-1.9.4-8.el10.x86_64 54/142 Installing : libffi-3.4.4-10.el10.x86_64 55/142 Installing : libsepol-3.9-1.el10.x86_64 56/142 Installing : libsmartcols-2.40.2-16.el10_1.x86_64 57/142 Installing : p11-kit-0.25.5-7.el10.x86_64 58/142 Installing : p11-kit-trust-0.25.5-7.el10.x86_64 59/142 Running scriptlet: p11-kit-trust-0.25.5-7.el10.x86_64 59/142 Installing : zstd-1.5.5-9.el10.x86_64 60/142 Installing : zip-3.0-45.el10.x86_64 61/142 Installing : gdbm-1:1.23-12.el10_0.x86_64 62/142 Installing : cyrus-sasl-lib-2.1.28-29.el10.x86_64 63/142 Installing : libfdisk-2.40.2-16.el10_1.x86_64 64/142 Installing : libxml2-2.12.5-9.el10_0.x86_64 65/142 Installing : bzip2-1.0.8-25.el10.x86_64 66/142 Installing : sqlite-libs-3.46.1-5.el10_1.x86_64 67/142 Installing : ed-1.20-5.el10.x86_64 68/142 Installing : elfutils-default-yama-scope-0.193-1.el10.noarch 69/142 Running scriptlet: elfutils-default-yama-scope-0.193-1.el10.noarch 69/142 Installing : cpio-2.15-3.el10.x86_64 70/142 Installing : diffutils-3.10-8.el10.x86_64 71/142 Installing : json-c-0.18-3.el10.x86_64 72/142 Installing : keyutils-libs-1.6.3-5.el10.x86_64 73/142 Installing : libpkgconf-2.1.0-3.el10.x86_64 74/142 Installing : pkgconf-2.1.0-3.el10.x86_64 75/142 Installing : libverto-0.3.2-10.el10.x86_64 76/142 Installing : libcom_err-1.47.1-4.el10.x86_64 77/142 Installing : libgomp-14.3.1-2.1.el10.x86_64 78/142 Installing : libbrotli-1.1.0-7.el10_1.x86_64 79/142 Installing : libnghttp2-1.64.0-2.el10_1.1.x86_64 80/142 Installing : libssh-config-0.11.1-5.el10_1.noarch 81/142 Installing : publicsuffix-list-dafsa-20240107-5.el10.noarch 82/142 Installing : libpsl-0.21.5-6.el10.x86_64 83/142 Installing : pkgconf-m4-2.1.0-3.el10.noarch 84/142 Installing : pkgconf-pkg-config-2.1.0-3.el10.x86_64 85/142 Installing : pcre2-syntax-10.44-1.el10.3.noarch 86/142 Installing : pcre2-10.44-1.el10.3.x86_64 87/142 Installing : libselinux-3.9-1.el10.x86_64 88/142 Installing : sed-4.9-3.el10.x86_64 89/142 Installing : findutils-1:4.10.0-5.el10.x86_64 90/142 Installing : grep-3.11-10.el10.x86_64 91/142 Installing : xz-1:5.6.2-4.el10_0.x86_64 92/142 Installing : libmount-2.40.2-16.el10_1.x86_64 93/142 Installing : util-linux-core-2.40.2-16.el10_1.x86_64 94/142 Installing : libsemanage-3.9-1.el10.x86_64 95/142 Installing : shadow-utils-2:4.15.0-10.el10_1.x86_64 96/142 Running scriptlet: libutempter-1.2.1-15.el10.x86_64 97/142 Installing : libutempter-1.2.1-15.el10.x86_64 97/142 Installing : tar-2:1.35-9.el10_1.x86_64 98/142 Installing : patch-2.7.6-26.el10.x86_64 99/142 Installing : coreutils-common-9.5-6.el10.x86_64 100/142 Installing : openssl-fips-provider-so-3.0.7-8.el10.x86_64 101/142 Installing : openssl-fips-provider-3.0.7-8.el10.x86_64 102/142 Installing : openssl-libs-1:3.5.1-7.el10_1.x86_64 103/142 Installing : coreutils-9.5-6.el10.x86_64 104/142 Running scriptlet: ca-certificates-2025.2.80_v9.0.305-102.el10_1.no 105/142 Installing : ca-certificates-2025.2.80_v9.0.305-102.el10_1.no 105/142 Running scriptlet: ca-certificates-2025.2.80_v9.0.305-102.el10_1.no 105/142 Installing : authselect-libs-1.5.0-8.el10.x86_64 106/142 Installing : gzip-1.13-3.el10.x86_64 107/142 Installing : cracklib-2.9.11-8.el10.x86_64 108/142 Installing : krb5-libs-1.21.3-9.el10_1.x86_64 109/142 Installing : libarchive-3.7.7-8.el10_1.x86_64 110/142 Installing : libssh-0.11.1-5.el10_1.x86_64 111/142 Installing : cracklib-dicts-2.9.11-8.el10.x86_64 112/142 Installing : libpwquality-1.4.5-12.el10.x86_64 113/142 Installing : pam-1.6.1-8.el10.x86_64 114/142 Installing : libevent-2.1.12-16.el10.x86_64 115/142 Installing : openldap-2.6.9-1.el10.x86_64 116/142 Installing : libcurl-8.12.1-2.el10_1.2.x86_64 117/142 Installing : elfutils-libs-0.193-1.el10.x86_64 118/142 Installing : elfutils-debuginfod-client-0.193-1.el10.x86_64 119/142 Installing : binutils-gold-2.41-58.el10_1.2.x86_64 120/142 Running scriptlet: binutils-gold-2.41-58.el10_1.2.x86_64 120/142 Installing : binutils-2.41-58.el10_1.2.x86_64 121/142 Running scriptlet: binutils-2.41-58.el10_1.2.x86_64 121/142 Installing : elfutils-0.193-1.el10.x86_64 122/142 Installing : gdb-minimal-16.3-2.el10.x86_64 123/142 Installing : debugedit-5.1-8.el10.x86_64 124/142 Installing : curl-8.12.1-2.el10_1.2.x86_64 125/142 Installing : rpm-sequoia-1.9.0.3-1.el10_1.x86_64 126/142 Installing : rpm-libs-4.19.1.1-20.el10.x86_64 127/142 Running scriptlet: rpm-4.19.1.1-20.el10.x86_64 128/142 Installing : rpm-4.19.1.1-20.el10.x86_64 128/142 Installing : efi-srpm-macros-6-6.el10.noarch 129/142 Installing : lua-srpm-macros-1-15.el10.noarch 130/142 Installing : rpm-build-libs-4.19.1.1-20.el10.x86_64 131/142 Installing : fonts-srpm-macros-1:2.0.5-18.el10.noarch 132/142 Installing : forge-srpm-macros-0.4.0-6.el10.noarch 133/142 Installing : python-srpm-macros-3.12-10.el10.noarch 134/142 Installing : go-srpm-macros-3.6.0-8.el10_1.noarch 135/142 Installing : redhat-rpm-config-293-1.el10.noarch 136/142 Installing : rpm-build-4.19.1.1-20.el10.x86_64 137/142 Installing : pyproject-srpm-macros-1.16.2-1.el10.noarch 138/142 Installing : util-linux-2.40.2-16.el10_1.x86_64 139/142 Running scriptlet: util-linux-2.40.2-16.el10_1.x86_64 139/142 Installing : authselect-1.5.0-8.el10.x86_64 140/142 Installing : which-2.21-44.el10_0.x86_64 141/142 Installing : info-7.1-6.el10.x86_64 142/142 Running scriptlet: filesystem-3.18-17.el10.x86_64 142/142 Running scriptlet: ca-certificates-2025.2.80_v9.0.305-102.el10_1.no 142/142 Running scriptlet: authselect-libs-1.5.0-8.el10.x86_64 142/142 Running scriptlet: rpm-4.19.1.1-20.el10.x86_64 142/142 Running scriptlet: info-7.1-6.el10.x86_64 142/142 Installed products updated. Installed: alternatives-1.30-2.el10.x86_64 audit-libs-4.0.3-4.el10.x86_64 authselect-1.5.0-8.el10.x86_64 authselect-libs-1.5.0-8.el10.x86_64 basesystem-11-22.el10.noarch bash-5.2.26-6.el10.x86_64 binutils-2.41-58.el10_1.2.x86_64 binutils-gold-2.41-58.el10_1.2.x86_64 bzip2-1.0.8-25.el10.x86_64 bzip2-libs-1.0.8-25.el10.x86_64 ca-certificates-2025.2.80_v9.0.305-102.el10_1.noarch coreutils-9.5-6.el10.x86_64 coreutils-common-9.5-6.el10.x86_64 cpio-2.15-3.el10.x86_64 cracklib-2.9.11-8.el10.x86_64 cracklib-dicts-2.9.11-8.el10.x86_64 crypto-policies-20250905-2.gitc7eb7b2.el10_1.1.noarch curl-8.12.1-2.el10_1.2.x86_64 cyrus-sasl-lib-2.1.28-29.el10.x86_64 debugedit-5.1-8.el10.x86_64 diffutils-3.10-8.el10.x86_64 dwz-0.16-1.el10.x86_64 ed-1.20-5.el10.x86_64 efi-srpm-macros-6-6.el10.noarch elfutils-0.193-1.el10.x86_64 elfutils-debuginfod-client-0.193-1.el10.x86_64 elfutils-default-yama-scope-0.193-1.el10.noarch elfutils-libelf-0.193-1.el10.x86_64 elfutils-libs-0.193-1.el10.x86_64 file-5.45-8.el10.x86_64 file-libs-5.45-8.el10.x86_64 filesystem-3.18-17.el10.x86_64 findutils-1:4.10.0-5.el10.x86_64 fonts-srpm-macros-1:2.0.5-18.el10.noarch forge-srpm-macros-0.4.0-6.el10.noarch gawk-5.3.0-6.el10.x86_64 gdb-minimal-16.3-2.el10.x86_64 gdbm-1:1.23-12.el10_0.x86_64 gdbm-libs-1:1.23-12.el10_0.x86_64 glibc-2.39-58.el10_1.7.x86_64 glibc-common-2.39-58.el10_1.7.x86_64 glibc-gconv-extra-2.39-58.el10_1.7.x86_64 glibc-minimal-langpack-2.39-58.el10_1.7.x86_64 gmp-1:6.2.1-12.el10.x86_64 go-srpm-macros-3.6.0-8.el10_1.noarch grep-3.11-10.el10.x86_64 gzip-1.13-3.el10.x86_64 info-7.1-6.el10.x86_64 jansson-2.14-3.el10.x86_64 json-c-0.18-3.el10.x86_64 kernel-srpm-macros-1.0-25.el10.noarch keyutils-libs-1.6.3-5.el10.x86_64 krb5-libs-1.21.3-9.el10_1.x86_64 libacl-2.3.2-4.el10.x86_64 libarchive-3.7.7-8.el10_1.x86_64 libattr-2.5.2-5.el10.x86_64 libblkid-2.40.2-16.el10_1.x86_64 libbrotli-1.1.0-7.el10_1.x86_64 libcap-2.69-7.el10_1.1.x86_64 libcap-ng-0.8.4-6.el10.x86_64 libcom_err-1.47.1-4.el10.x86_64 libcurl-8.12.1-2.el10_1.2.x86_64 libeconf-0.6.2-4.el10.x86_64 libevent-2.1.12-16.el10.x86_64 libfdisk-2.40.2-16.el10_1.x86_64 libffi-3.4.4-10.el10.x86_64 libgcc-14.3.1-2.1.el10.x86_64 libgomp-14.3.1-2.1.el10.x86_64 libidn2-2.3.7-3.el10.x86_64 libmount-2.40.2-16.el10_1.x86_64 libnghttp2-1.64.0-2.el10_1.1.x86_64 libpkgconf-2.1.0-3.el10.x86_64 libpsl-0.21.5-6.el10.x86_64 libpwquality-1.4.5-12.el10.x86_64 libselinux-3.9-1.el10.x86_64 libsemanage-3.9-1.el10.x86_64 libsepol-3.9-1.el10.x86_64 libsmartcols-2.40.2-16.el10_1.x86_64 libssh-0.11.1-5.el10_1.x86_64 libssh-config-0.11.1-5.el10_1.noarch libstdc++-14.3.1-2.1.el10.x86_64 libtasn1-4.20.0-1.el10.x86_64 libunistring-1.1-10.el10.x86_64 libutempter-1.2.1-15.el10.x86_64 libuuid-2.40.2-16.el10_1.x86_64 libverto-0.3.2-10.el10.x86_64 libxcrypt-4.4.36-10.el10.x86_64 libxml2-2.12.5-9.el10_0.x86_64 libzstd-1.5.5-9.el10.x86_64 lua-libs-5.4.6-7.el10.x86_64 lua-srpm-macros-1-15.el10.noarch lz4-libs-1.9.4-8.el10.x86_64 mpfr-4.2.1-5.el10.x86_64 ncurses-base-6.4-15.20240127.el10_1.noarch ncurses-libs-6.4-15.20240127.el10_1.x86_64 ocaml-srpm-macros-10-4.el10.noarch openblas-srpm-macros-2-19.el10.noarch openldap-2.6.9-1.el10.x86_64 openssl-fips-provider-3.0.7-8.el10.x86_64 openssl-fips-provider-so-3.0.7-8.el10.x86_64 openssl-libs-1:3.5.1-7.el10_1.x86_64 p11-kit-0.25.5-7.el10.x86_64 p11-kit-trust-0.25.5-7.el10.x86_64 package-notes-srpm-macros-0.5-13.el10.noarch pam-1.6.1-8.el10.x86_64 pam-libs-1.6.1-8.el10.x86_64 patch-2.7.6-26.el10.x86_64 pcre2-10.44-1.el10.3.x86_64 pcre2-syntax-10.44-1.el10.3.noarch perl-srpm-macros-1-57.el10.noarch pkgconf-2.1.0-3.el10.x86_64 pkgconf-m4-2.1.0-3.el10.noarch pkgconf-pkg-config-2.1.0-3.el10.x86_64 popt-1.19-8.el10.x86_64 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.x86_64 redhat-release-10.1-26.el10.x86_64 redhat-rpm-config-293-1.el10.noarch rpm-4.19.1.1-20.el10.x86_64 rpm-build-4.19.1.1-20.el10.x86_64 rpm-build-libs-4.19.1.1-20.el10.x86_64 rpm-libs-4.19.1.1-20.el10.x86_64 rpm-sequoia-1.9.0.3-1.el10_1.x86_64 rust-toolset-srpm-macros-1.88.0-1.el10.noarch sed-4.9-3.el10.x86_64 setup-2.14.5-7.el10.noarch shadow-utils-2:4.15.0-10.el10_1.x86_64 sqlite-libs-3.46.1-5.el10_1.x86_64 systemd-libs-257-13.el10_1.3.x86_64 tar-2:1.35-9.el10_1.x86_64 unzip-6.0-69.el10.x86_64 util-linux-2.40.2-16.el10_1.x86_64 util-linux-core-2.40.2-16.el10_1.x86_64 which-2.21-44.el10_0.x86_64 xz-1:5.6.2-4.el10_0.x86_64 xz-libs-1:5.6.2-4.el10_0.x86_64 zip-3.0-45.el10.x86_64 zlib-ng-compat-2.2.3-3.el10_1.x86_64 zstd-1.5.5-9.el10.x86_64 Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.30-2.el10.x86_64 audit-libs-4.0.3-4.el10.x86_64 authselect-1.5.0-8.el10.x86_64 authselect-libs-1.5.0-8.el10.x86_64 basesystem-11-22.el10.noarch bash-5.2.26-6.el10.x86_64 binutils-2.41-58.el10_1.2.x86_64 binutils-gold-2.41-58.el10_1.2.x86_64 bzip2-1.0.8-25.el10.x86_64 bzip2-libs-1.0.8-25.el10.x86_64 ca-certificates-2025.2.80_v9.0.305-102.el10_1.noarch coreutils-9.5-6.el10.x86_64 coreutils-common-9.5-6.el10.x86_64 cpio-2.15-3.el10.x86_64 cracklib-2.9.11-8.el10.x86_64 cracklib-dicts-2.9.11-8.el10.x86_64 crypto-policies-20250905-2.gitc7eb7b2.el10_1.1.noarch curl-8.12.1-2.el10_1.2.x86_64 cyrus-sasl-lib-2.1.28-29.el10.x86_64 debugedit-5.1-8.el10.x86_64 diffutils-3.10-8.el10.x86_64 dwz-0.16-1.el10.x86_64 ed-1.20-5.el10.x86_64 efi-srpm-macros-6-6.el10.noarch elfutils-0.193-1.el10.x86_64 elfutils-debuginfod-client-0.193-1.el10.x86_64 elfutils-default-yama-scope-0.193-1.el10.noarch elfutils-libelf-0.193-1.el10.x86_64 elfutils-libs-0.193-1.el10.x86_64 file-5.45-8.el10.x86_64 file-libs-5.45-8.el10.x86_64 filesystem-3.18-17.el10.x86_64 findutils-4.10.0-5.el10.x86_64 fonts-srpm-macros-2.0.5-18.el10.noarch forge-srpm-macros-0.4.0-6.el10.noarch gawk-5.3.0-6.el10.x86_64 gdb-minimal-16.3-2.el10.x86_64 gdbm-1.23-12.el10_0.x86_64 gdbm-libs-1.23-12.el10_0.x86_64 glibc-2.39-58.el10_1.7.x86_64 glibc-common-2.39-58.el10_1.7.x86_64 glibc-gconv-extra-2.39-58.el10_1.7.x86_64 glibc-minimal-langpack-2.39-58.el10_1.7.x86_64 gmp-6.2.1-12.el10.x86_64 go-srpm-macros-3.6.0-8.el10_1.noarch gpg-pubkey-05707a62-68e6a1f3 gpg-pubkey-5a6340b3-6229229e gpg-pubkey-fd431d51-4ae0493b grep-3.11-10.el10.x86_64 gzip-1.13-3.el10.x86_64 info-7.1-6.el10.x86_64 jansson-2.14-3.el10.x86_64 json-c-0.18-3.el10.x86_64 kernel-srpm-macros-1.0-25.el10.noarch keyutils-libs-1.6.3-5.el10.x86_64 krb5-libs-1.21.3-9.el10_1.x86_64 libacl-2.3.2-4.el10.x86_64 libarchive-3.7.7-8.el10_1.x86_64 libattr-2.5.2-5.el10.x86_64 libblkid-2.40.2-16.el10_1.x86_64 libbrotli-1.1.0-7.el10_1.x86_64 libcap-2.69-7.el10_1.1.x86_64 libcap-ng-0.8.4-6.el10.x86_64 libcom_err-1.47.1-4.el10.x86_64 libcurl-8.12.1-2.el10_1.2.x86_64 libeconf-0.6.2-4.el10.x86_64 libevent-2.1.12-16.el10.x86_64 libfdisk-2.40.2-16.el10_1.x86_64 libffi-3.4.4-10.el10.x86_64 libgcc-14.3.1-2.1.el10.x86_64 libgomp-14.3.1-2.1.el10.x86_64 libidn2-2.3.7-3.el10.x86_64 libmount-2.40.2-16.el10_1.x86_64 libnghttp2-1.64.0-2.el10_1.1.x86_64 libpkgconf-2.1.0-3.el10.x86_64 libpsl-0.21.5-6.el10.x86_64 libpwquality-1.4.5-12.el10.x86_64 libselinux-3.9-1.el10.x86_64 libsemanage-3.9-1.el10.x86_64 libsepol-3.9-1.el10.x86_64 libsmartcols-2.40.2-16.el10_1.x86_64 libssh-0.11.1-5.el10_1.x86_64 libssh-config-0.11.1-5.el10_1.noarch libstdc++-14.3.1-2.1.el10.x86_64 libtasn1-4.20.0-1.el10.x86_64 libunistring-1.1-10.el10.x86_64 libutempter-1.2.1-15.el10.x86_64 libuuid-2.40.2-16.el10_1.x86_64 libverto-0.3.2-10.el10.x86_64 libxcrypt-4.4.36-10.el10.x86_64 libxml2-2.12.5-9.el10_0.x86_64 libzstd-1.5.5-9.el10.x86_64 lua-libs-5.4.6-7.el10.x86_64 lua-srpm-macros-1-15.el10.noarch lz4-libs-1.9.4-8.el10.x86_64 mpfr-4.2.1-5.el10.x86_64 ncurses-base-6.4-15.20240127.el10_1.noarch ncurses-libs-6.4-15.20240127.el10_1.x86_64 ocaml-srpm-macros-10-4.el10.noarch openblas-srpm-macros-2-19.el10.noarch openldap-2.6.9-1.el10.x86_64 openssl-fips-provider-3.0.7-8.el10.x86_64 openssl-fips-provider-so-3.0.7-8.el10.x86_64 openssl-libs-3.5.1-7.el10_1.x86_64 p11-kit-0.25.5-7.el10.x86_64 p11-kit-trust-0.25.5-7.el10.x86_64 package-notes-srpm-macros-0.5-13.el10.noarch pam-1.6.1-8.el10.x86_64 pam-libs-1.6.1-8.el10.x86_64 patch-2.7.6-26.el10.x86_64 pcre2-10.44-1.el10.3.x86_64 pcre2-syntax-10.44-1.el10.3.noarch perl-srpm-macros-1-57.el10.noarch pkgconf-2.1.0-3.el10.x86_64 pkgconf-m4-2.1.0-3.el10.noarch pkgconf-pkg-config-2.1.0-3.el10.x86_64 popt-1.19-8.el10.x86_64 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.x86_64 redhat-release-10.1-26.el10.x86_64 redhat-rpm-config-293-1.el10.noarch rpm-4.19.1.1-20.el10.x86_64 rpm-build-4.19.1.1-20.el10.x86_64 rpm-build-libs-4.19.1.1-20.el10.x86_64 rpm-libs-4.19.1.1-20.el10.x86_64 rpm-sequoia-1.9.0.3-1.el10_1.x86_64 rust-toolset-srpm-macros-1.88.0-1.el10.noarch sed-4.9-3.el10.x86_64 setup-2.14.5-7.el10.noarch shadow-utils-4.15.0-10.el10_1.x86_64 sqlite-libs-3.46.1-5.el10_1.x86_64 systemd-libs-257-13.el10_1.3.x86_64 tar-1.35-9.el10_1.x86_64 unzip-6.0-69.el10.x86_64 util-linux-2.40.2-16.el10_1.x86_64 util-linux-core-2.40.2-16.el10_1.x86_64 which-2.21-44.el10_0.x86_64 xz-5.6.2-4.el10_0.x86_64 xz-libs-5.6.2-4.el10_0.x86_64 zip-3.0-45.el10.x86_64 zlib-ng-compat-2.2.3-3.el10_1.x86_64 zstd-1.5.5-9.el10.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 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-10-x86_64-1779064743.867669/root/var/log/dnf.rpm.log /var/lib/mock/rhel-10-x86_64-1779064743.867669/root/var/log/dnf.librepo.log /var/lib/mock/rhel-10-x86_64-1779064743.867669/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-5bkx2z5_/proteus/proteus.spec) Config(child) 0 minutes 26 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-10-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/rhel-10-x86_64-bootstrap-1779064743.867669/root. INFO: reusing tmpfs at /var/lib/mock/rhel-10-x86_64-bootstrap-1779064743.867669/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-10-x86_64-1779064743.867669/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.x86_64 rpm-sequoia-1.9.0.3-1.el10_1.x86_64 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: x86_64 Building for target x86_64 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 8.5 kB/s | 1.5 kB 00:00 Red Hat Enterprise Linux 10 for x86_64 - BaseOS 23 kB/s | 4.1 kB 00:00 Red Hat Enterprise Linux 10 for x86_64 - AppStr 29 kB/s | 4.1 kB 00:00 Red Hat CodeReady Linux Builder for RHEL 10 x86 27 kB/s | 4.1 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: cargo x86_64 1.88.0-1.el10 appstream 7.3 M dbus-devel x86_64 1:1.14.10-5.el10 appstream 42 k rust x86_64 1.88.0-1.el10 appstream 30 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 x86_64 12.99-1.el10 appstream 996 k cmake-filesystem x86_64 3.30.5-3.el10_0 appstream 24 k cpp x86_64 14.3.1-2.1.el10 appstream 13 M dbus-libs x86_64 1:1.14.10-5.el10 baseos 157 k gcc x86_64 14.3.1-2.1.el10 appstream 38 M gcc-plugin-annobin x86_64 14.3.1-2.1.el10 appstream 68 k glibc-devel x86_64 2.39-58.el10_1.7 appstream 588 k kernel-headers x86_64 6.12.0-124.56.1.el10_1 appstream 3.3 M libedit x86_64 3.1-52.20230828cvs.el10 baseos 108 k libmpc x86_64 1.3.1-7.el10 appstream 74 k libxcrypt-devel x86_64 4.4.36-10.el10 appstream 33 k llvm-filesystem x86_64 20.1.8-1.el10 appstream 11 k llvm-libs x86_64 20.1.8-1.el10 appstream 30 M make x86_64 1:4.4.1-9.el10 baseos 591 k rust-std-static x86_64 1.88.0-1.el10 appstream 39 M xml-common noarch 0.6.3-65.el10 appstream 36 k Transaction Summary ================================================================================ Install 21 Packages Total download size: 163 M Installed size: 553 M Downloading Packages: (1/21): dbus-libs-1.14.10-5.el10.x86_64.rpm 751 kB/s | 157 kB 00:00 (2/21): make-4.4.1-9.el10.x86_64.rpm 2.5 MB/s | 591 kB 00:00 (3/21): libedit-3.1-52.20230828cvs.el10.x86_64. 373 kB/s | 108 kB 00:00 (4/21): systemd-rpm-macros-257-13.el10_1.3.noar 293 kB/s | 36 kB 00:00 (5/21): dbus-devel-1.14.10-5.el10.x86_64.rpm 324 kB/s | 42 kB 00:00 (6/21): xml-common-0.6.3-65.el10.noarch.rpm 375 kB/s | 36 kB 00:00 (7/21): libmpc-1.3.1-7.el10.x86_64.rpm 624 kB/s | 74 kB 00:00 (8/21): libxcrypt-devel-4.4.36-10.el10.x86_64.r 230 kB/s | 33 kB 00:00 (9/21): cmake-filesystem-3.30.5-3.el10_0.x86_64 189 kB/s | 24 kB 00:00 (10/21): annobin-plugin-gcc-12.99-1.el10.x86_64 6.2 MB/s | 996 kB 00:00 (11/21): cargo-1.88.0-1.el10.x86_64.rpm 39 MB/s | 7.3 MB 00:00 (12/21): cpp-14.3.1-2.1.el10.x86_64.rpm 49 MB/s | 13 MB 00:00 (13/21): llvm-filesystem-20.1.8-1.el10.x86_64.r 111 kB/s | 11 kB 00:00 (14/21): annobin-docs-12.99-1.el10.noarch.rpm 749 kB/s | 88 kB 00:00 (15/21): gcc-plugin-annobin-14.3.1-2.1.el10.x86 676 kB/s | 68 kB 00:00 (16/21): gcc-14.3.1-2.1.el10.x86_64.rpm 79 MB/s | 38 MB 00:00 (17/21): rust-std-static-1.88.0-1.el10.x86_64.r 82 MB/s | 39 MB 00:00 (18/21): llvm-libs-20.1.8-1.el10.x86_64.rpm 95 MB/s | 30 MB 00:00 (19/21): rust-1.88.0-1.el10.x86_64.rpm 96 MB/s | 30 MB 00:00 (20/21): glibc-devel-2.39-58.el10_1.7.x86_64.rp 4.0 MB/s | 588 kB 00:00 (21/21): kernel-headers-6.12.0-124.56.1.el10_1. 12 MB/s | 3.3 MB 00:00 -------------------------------------------------------------------------------- Total 102 MB/s | 163 MB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libmpc-1.3.1-7.el10.x86_64 1/21 Installing : cpp-14.3.1-2.1.el10.x86_64 2/21 Installing : kernel-headers-6.12.0-124.56.1.el10_1.x86_64 3/21 Installing : glibc-devel-2.39-58.el10_1.7.x86_64 4/21 Installing : libxcrypt-devel-4.4.36-10.el10.x86_64 5/21 Installing : annobin-docs-12.99-1.el10.noarch 6/21 Installing : llvm-filesystem-20.1.8-1.el10.x86_64 7/21 Installing : cmake-filesystem-3.30.5-3.el10_0.x86_64 8/21 Running scriptlet: xml-common-0.6.3-65.el10.noarch 9/21 Installing : xml-common-0.6.3-65.el10.noarch 9/21 Installing : make-1:4.4.1-9.el10.x86_64 10/21 Installing : gcc-14.3.1-2.1.el10.x86_64 11/21 Running scriptlet: gcc-14.3.1-2.1.el10.x86_64 11/21 Installing : libedit-3.1-52.20230828cvs.el10.x86_64 12/21 Installing : llvm-libs-20.1.8-1.el10.x86_64 13/21 Installing : rust-std-static-1.88.0-1.el10.x86_64 14/21 Installing : rust-1.88.0-1.el10.x86_64 15/21 Installing : dbus-libs-1:1.14.10-5.el10.x86_64 16/21 Installing : dbus-devel-1:1.14.10-5.el10.x86_64 17/21 Installing : cargo-1.88.0-1.el10.x86_64 18/21 Installing : annobin-plugin-gcc-12.99-1.el10.x86_64 19/21 Running scriptlet: annobin-plugin-gcc-12.99-1.el10.x86_64 19/21 Installing : gcc-plugin-annobin-14.3.1-2.1.el10.x86_64 20/21 Running scriptlet: gcc-plugin-annobin-14.3.1-2.1.el10.x86_64 20/21 Installing : systemd-rpm-macros-257-13.el10_1.3.noarch 21/21 Running scriptlet: systemd-rpm-macros-257-13.el10_1.3.noarch 21/21 Installed products updated. Installed: annobin-docs-12.99-1.el10.noarch annobin-plugin-gcc-12.99-1.el10.x86_64 cargo-1.88.0-1.el10.x86_64 cmake-filesystem-3.30.5-3.el10_0.x86_64 cpp-14.3.1-2.1.el10.x86_64 dbus-devel-1:1.14.10-5.el10.x86_64 dbus-libs-1:1.14.10-5.el10.x86_64 gcc-14.3.1-2.1.el10.x86_64 gcc-plugin-annobin-14.3.1-2.1.el10.x86_64 glibc-devel-2.39-58.el10_1.7.x86_64 kernel-headers-6.12.0-124.56.1.el10_1.x86_64 libedit-3.1-52.20230828cvs.el10.x86_64 libmpc-1.3.1-7.el10.x86_64 libxcrypt-devel-4.4.36-10.el10.x86_64 llvm-filesystem-20.1.8-1.el10.x86_64 llvm-libs-20.1.8-1.el10.x86_64 make-1:4.4.1-9.el10.x86_64 rust-1.88.0-1.el10.x86_64 rust-std-static-1.88.0-1.el10.x86_64 systemd-rpm-macros-257-13.el10_1.3.noarch xml-common-0.6.3-65.el10.noarch Complete! Building target platforms: x86_64 Building for target x86_64 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 6.3 kB/s | 1.5 kB 00:00 Red Hat Enterprise Linux 10 for x86_64 - BaseOS 12 kB/s | 4.1 kB 00:00 Red Hat Enterprise Linux 10 for x86_64 - AppStr 21 kB/s | 4.1 kB 00:00 Red Hat CodeReady Linux Builder for RHEL 10 x86 24 kB/s | 4.1 kB 00:00 Package cargo-1.88.0-1.el10.x86_64 is already installed. Package dbus-devel-1:1.14.10-5.el10.x86_64 is already installed. Package rust-1.88.0-1.el10.x86_64 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: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1778976000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.QsKkvN + 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.RiuQco + 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 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 equivalent v1.0.2 Compiling winnow 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 pin-project-lite v0.2.17 Compiling cfg-if v1.0.4 Compiling winnow v0.7.15 Compiling indexmap v2.14.0 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 zmij v1.0.21 Compiling rustix v1.1.4 Compiling crc32fast v1.5.0 Compiling lazy_static 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 bitflags v2.11.1 Compiling zvariant_utils v3.3.0 Compiling zvariant_derive v5.9.2 Compiling enumflags2 v0.7.12 Compiling serde_spanned v0.6.9 Compiling toml_datetime v0.6.11 Compiling toml_write v0.1.2 Compiling simd-adler32 v0.3.9 Compiling anyhow v1.0.102 Compiling bytes v1.11.1 Compiling adler2 v2.0.1 Compiling zvariant v5.9.2 Compiling anstyle v1.0.14 Compiling futures-io v0.3.32 Compiling heck v0.5.0 Compiling serde_json v1.0.149 Compiling fastrand v2.4.1 Compiling linux-raw-sys v0.12.1 Compiling zbus_names v4.3.1 Compiling clap_lex v1.1.0 Compiling thiserror v2.0.18 Compiling clap_builder v4.6.0 Compiling zbus_macros v5.13.2 Compiling futures-lite v2.6.1 Compiling clap_derive v4.6.1 Compiling tokio v1.52.3 Compiling miniz_oxide v0.8.9 Compiling toml_edit v0.22.27 Compiling tracing v0.1.44 Compiling tracing-subscriber v0.3.23 Compiling async-broadcast v0.7.2 Compiling serde_repr v0.1.20 Compiling thiserror-impl v2.0.18 Compiling async-trait v0.1.89 Compiling ordered-stream v0.2.0 Compiling filetime v0.2.29 Compiling uuid v1.23.1 Compiling include_dir_macros v0.7.4 Compiling proteus v1.0.2 (/builddir/build/BUILD/Proteus-1.0.2) Compiling toml_writer v1.1.1+spec-1.1.0 Compiling hex v0.4.3 Compiling itoa v1.0.18 Compiling memchr v2.8.0 Compiling zbus v5.13.2 Compiling include_dir v0.7.4 Compiling tar v0.4.45 Compiling flate2 v1.1.9 Compiling tracing-journald v0.3.2 Compiling toml v0.8.23 Compiling clap v4.6.1 Compiling getrandom v0.2.17 Finished `release` profile [optimized] target(s) in 1m 41s + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.4yMEDO + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.x86_64 ++ dirname /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.x86_64 + 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 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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.x86_64/usr/bin/proteus + install -Dm644 dist/man/proteus.1 /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.x86_64/usr/share/man/man1/proteus.1 + install -Dm644 dist/completions/proteus.bash /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.x86_64/usr/share/bash-completion/completions/proteus + install -Dm644 dist/completions/proteus.zsh /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.x86_64/usr/share/zsh/site-functions/_proteus + install -Dm644 dist/completions/proteus.fish /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/lib/systemd/system/proteus-rotate.timer + install -Dm755 dist/networkmanager/dispatcher.d/01-proteus /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.x86_64/etc/NetworkManager/dispatcher.d/01-proteus + install -Dm644 dist/polkit/com.kit3713.proteus.policy /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.x86_64/usr/share/polkit-1/actions/com.kit3713.proteus.policy + install -dm755 /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.x86_64/etc/proteus + install -dm700 /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.x86_64/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.x86_64 --unique-debug-src-base proteus-1.0.2-1.el10.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -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.RR3YNm + 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 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 ' + 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 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 pin-project-lite v0.2.17 Compiling cfg-if v1.0.4 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 parking v2.2.1 Compiling once_cell v1.21.4 Compiling concurrent-queue v2.5.0 Compiling tracing-core v0.1.36 Compiling syn v2.0.117 Compiling equivalent v1.0.2 Compiling hashbrown v0.17.0 Compiling futures-core v0.3.32 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 serde_spanned v0.6.9 Compiling toml_datetime v0.6.11 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 winnow v1.0.2 Compiling clap_lex v1.1.0 Compiling bitflags v2.11.1 Compiling toml_write v0.1.2 Compiling linux-raw-sys v0.12.1 Compiling bytes v1.11.1 Compiling zvariant_utils v3.3.0 Compiling simd-adler32 v0.3.9 Compiling zvariant v5.9.2 Compiling adler2 v2.0.1 Compiling fastrand v2.4.1 Compiling futures-io v0.3.32 Compiling anstyle v1.0.14 Compiling futures-lite v2.6.1 Compiling clap_builder v4.6.0 Compiling miniz_oxide v0.8.9 Compiling zbus_names v4.3.1 Compiling rustix v1.1.4 Compiling tokio v1.52.3 Compiling toml_parser v1.1.2+spec-1.1.0 Compiling toml_edit v0.22.27 Compiling tracing v0.1.44 Compiling tracing-subscriber v0.3.23 Compiling async-broadcast v0.7.2 Compiling crc32fast v1.5.0 Compiling zmij v1.0.21 Compiling ordered-stream v0.2.0 Compiling uuid v1.23.1 Compiling filetime v0.2.29 Compiling hex v0.4.3 Compiling toml_datetime v1.1.1+spec-1.1.0 Compiling toml_writer v1.1.1+spec-1.1.0 Compiling itoa v1.0.18 Compiling memchr v2.8.0 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 flate2 v1.1.9 Compiling toml v0.8.23 Compiling tracing-journald v0.3.2 Compiling clap v4.6.1 Compiling anyhow v1.0.102 Compiling getrandom v0.2.17 Compiling proteus v1.0.2 (/builddir/build/BUILD/Proteus-1.0.2) Finished `release` profile [optimized] target(s) in 2m 44s Running unittests src/lib.rs (target/release/deps/proteus-5688a72b8ab49875) 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_connection_id_uuid_returns_seeded_metadata ... ok 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::rotate_outcome_is_configurable_per_iface ... 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::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::write_anonymous_identity_clears_on_empty_string ... ok test backend::mock::tests::without_state_path_skips_flock_and_cooldown ... 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::nm::tests::n14_concurrent_rotate_same_iface_serialises ... 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::mock::tests::with_state_path_serialises_rotate_via_cooldown_stamp ... 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::read_back_failure_after_successful_rotate_returns_meaningful_error ... 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::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::nm::tests::read_back_with_missing_current_mac_after_rotate_errors ... ok test backend::raw::tests::list_devices_bails_for_now ... ok test backend::raw::tests::name_is_stable_token ... ok test backend::raw::tests::read_connection_methods_yield_none ... ok test backend::select::tests::availability_matrix_orders_nm_networkd_raw ... ok test backend::select::tests::is_valid_driver_accepts_documented_names ... 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_garbage_driver_errors ... ok test backend::select::tests::select_explicit_raw_returns_raw ... ok test backend::nm::tests::rotate_if_needed_holds_lock_across_decision_and_mutation ... ok test backend::tests::backend_device_clone_round_trip ... ok test backend::tests::connection_ref_round_trips_payload ... ok test backend::tests::renew_outcome_variants_are_distinct ... ok test backend::tests::rotate_outcome_equality ... ok test bluetooth::alias::tests::generic_aliases_have_at_least_fifteen_entries ... ok test bluetooth::alias::tests::generic_aliases_have_no_host_strings ... ok test backend::nm::tests::rotate_if_needed_skips_within_cooldown ... 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_without_value_errors ... ok test bluetooth::alias::tests::pinned_returns_pinned_value ... ok test bluetooth::alias::tests::select_alias_rejects_hostile_pinned ... ok test bluetooth::alias::tests::unknown_source_errors ... ok test bluetooth::alias::tests::select_alias_with_persona_rejects_hostile_template_render ... 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::apply::tests::classifier_does_not_swallow_unrelated_errors ... ok test bluetooth::apply::tests::ble_cap_value_is_thirty_bytes ... ok test bluetooth::alias::tests::persona_template_drives_bt_alias_when_active ... ok test bluetooth::apply::tests::ble_only_adapter_caps_alias_at_thirty_bytes ... ok test bluetooth::apply::tests::classifier_method_error_name_set_is_documented ... ok test bluetooth::apply::tests::classifier_treats_fdo_unknown_interface_as_gone ... ok test bluetooth::apply::tests::classifier_treats_fdo_unknown_object_as_gone ... ok test bluetooth::apply::tests::classifier_treats_fdo_unknown_method_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_exact_match_as_clear ... ok test captive_portal::tests::classifies_expected_body_with_auth_header_as_portal_authed ... ok test captive_portal::tests::classifies_redirect_as_portal_required ... ok test captive_portal::tests::empty_expected_body_with_empty_body_is_unknown ... 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_http_url_with_port ... ok test captive_portal::tests::parses_ipv6_literal_with_default_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::redirect_target_escapes_benign_bidi_override ... ok test captive_portal::tests::redirect_target_strips_terminal_control_sequences ... ok test captive_portal::tests::parses_simple_http_url ... ok test captive_portal::tests::rejects_https_and_garbage ... ok test captive_portal::tests::rejects_malformed_ipv6_brackets ... ok test captive_portal::tests::reload_clone_shares_underlying_config ... 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_preserves_ipv6_address_bytes ... 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::resolve_redirect_target_follows_http_absolute ... ok test captive_portal::tests::request_line_builder_encodes_unsafe_path_bytes ... ok test captive_portal::tests::resolve_redirect_target_handles_root_relative ... ok test captive_portal::tests::resolve_redirect_target_handles_scheme_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::run_bounded_returns_fast_result ... ok test captive_portal::tests::strips_userinfo_from_authority ... ok test captive_portal::tests::strips_userinfo_with_port ... ok test captive_portal::tests::strips_userinfo_with_ipv6_literal ... 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_rejects_relative_refs ... ok test captive_portal::tests::validate_location_trims_surrounding_whitespace ... 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::existing_explicit_override_passes ... 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::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_still_aborts_for_persona_list ... ok test cli::tests::missing_explicit_override_returns_config_error_for_read_command ... 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_includes_timers_for_default_config ... ok test commands::apply::tests::orchestrator_covers_every_phase_d_module ... ok test commands::apply::tests::risk_warnings_each_points_at_an_existing_wiki_page ... ok test commands::apply::tests::risk_warnings_empty_for_default_config ... 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::success_path_emits_no_info_level_tracing_events ... ok test commands::apply::tests::summary_serialises_per_component_status_and_exit_code ... ok test commands::apply::tests::summary_command_field_is_caller_supplied ... ok test commands::apply::tests::summary_with_error_includes_error_string ... ok test commands::apply::tests::tally_counts_each_status_bucket ... ok test commands::backup::tests::hash_file_matches_sha256_of_contents ... ok test commands::backup::tests::rejects_symlink_target ... 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::resolve_state_dir_uses_parent_of_override ... ok test commands::bluetooth_cmd::tests::capture_originals_step_is_idempotent ... ok test commands::backup::tests::build_archive_writes_0600_and_contains_expected_files ... ok test commands::bluetooth_cmd::tests::captured_bluetooth_alias_persists_to_disk ... ok test commands::completions::tests::bash_completion_has_proteus_marker ... 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::catalogue_entries_resolve_via_lookup ... ok test commands::config_cmd::tests::disable_with_reason_writes_comment_above_section ... ok test commands::config_cmd::tests::explain_current_and_source_reports_override_state ... ok test commands::config_cmd::tests::enumerate_keys_includes_known_fields ... ok test commands::config_cmd::tests::reset_minimal_body_has_no_overrides ... ok test commands::config_cmd::tests::per_section_reset_removes_section_from_doc ... 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_in_doc_handles_type_mismatch_overwrite ... ok test commands::config_cmd::tests::set_three_level_timer_key_round_trips ... ok test commands::config_cmd::tests::validate_reports_errors_for_bad_toml ... ok test commands::config_cmd::tests::value_type_tag_distinguishes_basic_scalars ... ok test commands::dhcp::tests::captured_dhcp_originals_persist_to_disk ... ok test commands::config_cmd::tests::set_value_round_trips_through_doc ... ok test commands::dhcp::tests::renew_on_apply_defaults_to_false ... ok test commands::dhcp::tests::device_matches_respects_iface_filter ... ok test commands::dhcp::tests::renew_with_backend_disconnect_activated_label ... ok test commands::dhcp::tests::renew_with_backend_iface_filter_skips_non_matches ... ok test commands::dhcp::tests::renew_with_backend_records_renew_lease_call ... 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_without_yes_returns_confirmation_required ... ok test commands::dhcp::tests::renew_without_root_returns_permission_error ... ok test commands::doctor::tests::aggregate_counts_each_status ... 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::doctor_init_section_renders_without_panic ... ok test commands::doctor::tests::glyph_unicode_has_no_ansi ... 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::render_style_respects_no_color_flag ... 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::dry_run::tests::dhcp_preview_skip_note_tracks_config_toggle ... ok test commands::dry_run::tests::apply_plan_notes_each_disabled_component ... ok test commands::dry_run::tests::apply_plan_concats_all_components_when_enabled ... ok test commands::dry_run::tests::dry_run_apply_does_not_emit_not_yet_implemented_for_default_config ... ok test commands::dry_run::tests::empty_args_returns_not_implemented ... 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::nft_preview_lists_optional_discovery_blocks ... ok test commands::dry_run::tests::uninstall_plan_includes_unit_teardown_and_purge_branch ... ok test commands::enterprise_wifi::tests::anonymous_identity_setting_uses_anonymous_at_realm_format ... ok test commands::dry_run::tests::unknown_inner_command_returns_not_implemented ... ok test commands::enterprise_wifi::tests::cached_original_survives_state_round_trip ... ok test commands::enterprise_wifi::tests::decide_disable_value_restores_cached_some ... 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::decide_disable_value_clears_when_no_cache ... 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_empty_clears_via_trait ... 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::events::tests::list_sources_entries_each_have_a_capability_needed ... ok test commands::events::tests::list_sources_degraded_reason_matches_status ... ok test commands::events::tests::list_sources_json_shape_is_stable ... ok test commands::events::tests::list_sources_portal_auth_is_always_available ... ok test commands::events::tests::list_sources_returns_success_in_both_renderers ... 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_force_clears_config_gate_then_hits_root_gate ... ok test commands::events::tests::run_without_force_when_disabled_returns_config_error ... 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::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::status_refuses_future_schema_version ... ok test commands::events::tests::snapshot_round_trip_through_disk ... ok { "reason": "missing", "running": false, "snapshot_path": "/tmp/proteus-events-status-missing-2290/events-status.json" }test commands::events::tests::status_returns_system_not_supported_when_no_snapshot ... ok { "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": 1779064929, "total_rate_limited": 0, "total_triggers": 0, "uptime_secs": 120, "wrote_at_unix": 1779065049 }test commands::events::tests::status_snapshot_path_lives_next_to_state_file ... ok test commands::events::tests::status_returns_success_for_fresh_snapshot ... ok { "reason": "stale", "running": false, "snapshot_path": "/tmp/proteus-events-stale-2290/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_unknown_iface_is_skipped ... ok test commands::ipv6::tests::ipv6_apply_via_backend_skips_when_no_connections ... 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::kill::tests::status_returns_permission_error_with_populated_state ... ok test commands::logs::tests::help_exits_zero ... 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::applied_requires_enabled_in_config ... ok test commands::ntp::tests::report_carries_servers_for_inspection ... 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_deferred_when_foreign_dropin_present ... ok test commands::ntp::tests::status_applied_after_dropin_written ... 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::persona::tests::cli_parses_delete_with_yes_and_json ... ok test commands::ntp::tests::status_idle_when_no_dropin_and_no_defer ... 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_search_with_json ... ok test commands::persona::tests::cli_parses_random_with_use_apply_yes ... ok test commands::persona::tests::cli_parses_use_with_apply_flag ... ok { "id": "my-custom", "path": "/tmp/proteus-persona-delete-json-test-89e1cceb96b12e9b/my-custom.toml", "deleted": true }test commands::persona::tests::delete_json_parity ... ok test commands::persona::tests::cli_parses_validate_with_path ... 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_symlink_target ... ok test commands::persona::tests::delete_refuses_unknown_id ... ok test commands::persona::tests::delete_refuses_without_yes ... ok test commands::persona::tests::delete_removes_user_persona ... ok test commands::persona::tests::export_refuses_overwrite_without_force ... ok test commands::persona::tests::export_force_overwrites_existing_regular_file ... 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::random_use_without_yes_returns_confirmation_required ... ok test commands::persona::tests::export_writes_atomically_to_fresh_path ... 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_no_matches_returns_success ... ok test commands::persona::tests::run_search_rejects_empty_query ... 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::write_active_to_config_creates_missing_file ... 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_writes_only_profile_line ... ok test commands::reset::tests::render_minimal_round_trips_through_resolver ... 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 { "path": "/tmp/proteus-restore-sha-archive.tar.gz-b64df9077c615908", "files": 2, "bytes": 9, "sha256": "2469e1bf8231adb9a6a54b286c22fa402d1583dfec6e560d27bdbf7a67b0405c" }test commands::restore::tests::rejects_traversal_link_target ... ok test commands::restore::tests::rejects_unknown_prefix ... ok test commands::restore::tests::rejects_expected_sha_mismatch ... ok 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::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 { "path": "/tmp/proteus-restore-rt-archive.tar.gz-fb0fa13577d0e5d7", "files": 3, "bytes": 33, "sha256": "f003d3a5773cf0185c069784d4bb0177bd74f106de63d3f298849656536ad0cc" }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 { "path": "/tmp/proteus-restore-rt-archive.tar.gz-fb0fa13577d0e5d7", "files": 3, "bytes": 33, "sha256": "f003d3a5773cf0185c069784d4bb0177bd74f106de63d3f298849656536ad0cc" }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::restore::tests::round_trip_backup_then_restore ... 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::compute_target_mbm_subtracts_reduction_from_max_or_fallback ... 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 { "iw_present": false, "interfaces": [], "bluetooth": [], "note": "no Wi-Fi interfaces or Bluetooth adapters detected" }test commands::rf::tests::rf_chipset_human_table_works_with_no_wifi ... ok 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_random_mac_baseline_per_profile ... ok test commands::rf::tests::rf_scan_human_table_works_with_no_wifi ... ok test commands::rotate::tests::capture_original_mac_is_idempotent ... ok { "iw_present": false, "interfaces": [], "note": "no Wi-Fi interfaces detected" }test commands::rotate::tests::capture_skips_when_factory_lookup_yields_none ... ok test commands::rf::tests::rf_scan_returns_success_with_no_wifi ... 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::explain_mode_records_at_least_one_candidate_per_rotation ... ok test commands::rotate::tests::captured_factory_mac_persists_to_disk ... ok test commands::rotate::tests::failed_set_cloned_mac_does_not_persist_ghost_in_managed_connections ... ok test commands::rotate::tests::gateway_mac_in_avoid_set_is_never_picked ... 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::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::randomizer_persona_keeps_global_pool ... ok test commands::rotate::tests::recent_table_member_lands_in_avoid_set ... ok test commands::rotate::tests::reason_round_trips_through_state_json ... ok test commands::rotate::tests::rotate_if_needed_backend_unavailable_outcome_round_trips ... ok test commands::rotate::tests::rotate_if_needed_cooldown_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_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::rotate_run_calls_set_cloned_mac_on_mock_backend ... ok test commands::rotate::tests::run_with_backend_none_reason_preserves_prior_reason ... ok test commands::rotate::tests::sanitize_reason_collapses_empty_to_none ... ok test commands::rotate::tests::run_with_backend_stamps_reason_into_state ... ok test commands::rotate::tests::sanitize_reason_strips_control_bytes ... ok test commands::rotate::tests::sanitize_reason_passes_through_at_threshold ... 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_pulls_left_column ... ok test commands::session::tests::parse_next_rotation_returns_none_on_short_lines ... ok test commands::session::tests::report_serializes_with_schema_version_one ... ok test commands::show_config::tests::no_info_calls_and_no_warn_calls_in_prod ... ok test commands::show_config::tests::origins_default_when_no_overrides_present ... 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_invalid_pin_mac ... ok test commands::ssid::tests::validate_value_rejects_unknown_aggressiveness_profile ... 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-2290-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-2290-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::ssid::tests::validate_value_rejects_unknown_persona ... ok test commands::unpin::tests::cli_unpin_no_flags_and_no_target_rejects ... 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_with_target_parses ... 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::version::tests::build_time_is_iso8601_utc_shape ... ok test commands::version::tests::json_carries_documented_keys ... ok test commands::version::tests::report_carries_cargo_pkg_version ... ok test commands::unpin::tests::scope_without_yes_returns_confirmation_required ... 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_minutes ... ok test commands::watch::tests::parse_interval_accepts_milliseconds ... ok test commands::watch::tests::parse_interval_accepts_seconds ... ok test commands::watch::tests::parse_interval_empty_yields_default ... 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::wiki_cmd::tests::pipe_picks_raw ... ok test commands::watch::tests::parse_interval_rejects_zero_seconds ... 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 config::tests::empty_per_ssid_map_does_not_serialize_a_section ... 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::events_off_profile_keeps_daemon_disabled ... ok test config::tests::events_section_round_trips_through_toml ... ok test config::tests::every_shipped_example_validates ... 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::off_preserves_overrides_in_raw_form ... ok test config::tests::off_profile_short_circuits_timer_overrides ... ok test config::tests::per_ssid_block_round_trips_through_toml ... 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::raw_config_round_trips_through_toml ... ok test config::tests::rf_section_round_trips_through_toml ... ok test config::tests::timer_user_override_survives_profile_change_med_to_high ... ok test config::tests::timers_round_trip_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::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_documented_full_config ... ok test config::tests::validate_ranges_accepts_timer_never ... 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_arrays_numerics_enums_round_trip ... 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::v12_ssid_keys_with_spaces_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::v2_per_ssid_aggressiveness_profile_typo_suggests_correction ... ok test config::validation_tests::v3_quorum_above_total_rejected ... ok test config::validation_tests::v3_quorum_equal_total_accepted ... ok test config::validation_tests::v4_captive_portal_timeout_upper_bound ... 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::v6_persona_active_unknown_id_does_not_hard_fail ... 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::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::one_million_a_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 captive_portal::tests::run_bounded_surfaces_timeout_for_slow_work ... 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 display::tests::neuters_ansi_escape_osc ... ok test display::tests::passes_through_plain_ascii ... ok test display::tests::passes_through_unicode_letters ... ok test display::tests::space_passes_through_but_other_c0_does_not ... ok test dns::apply::tests::dropin_path_uses_proteus_filename ... ok test dns::apply::tests::render_body_is_minimal_and_stable ... ok test dns::apply::tests::render_dropin_includes_sha_of_body ... ok test dns::resolved::tests::dropin_filename_uses_managed_prefix ... 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_only_llmnr_omits_mdns ... ok test dns::resolved::tests::render_body_both_off_emits_section_only ... 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::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 dns::tests::proteus_prefixed_symlink_dropin_trips_the_guard ... 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_trims_surrounding_whitespace ... ok test enterprise_wifi::tests::extract_realm_uses_last_at_for_addresses_with_multiple ... ok test enterprise_wifi::tests::redact_identity_handles_malformed_inputs ... ok test enterprise_wifi::tests::redact_identity_keeps_realm_only ... 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::note_overflow_coalesces_within_window ... ok test events::rate_limit::tests::nth_trigger_in_window_is_dropped ... 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_fires_once_per_iface_per_start ... ok test events::source::link_flap::tests::flap_detection_survives_eviction_pressure ... 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_fires_again_after_debounce_window_elapses ... ok test events::source::link_flap::tests::flap_table_evicts_silent_ifaces_past_window ... ok test events::source::link_flap::tests::flap_tracks_per_iface ... ok test events::source::link_flap::tests::name_is_stable ... ok test events::source::link_flap::tests::nlattr_iter_extracts_an_ifname_attribute ... 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_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::gh355_real_transition_after_seeding_fires ... 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::production_start_is_a_clean_noop ... ok test events::source::nm_connection_up::tests::mock_start_drains_the_queue ... 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::back_to_back_auth_edges_each_fire ... ok test events::source::portal_auth::tests::classification_history_truth_table ... 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::failing_handler_does_not_abort_dispatch ... ok test events::tests::empty_registry_fires_cleanly ... 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::fire_recovers_from_poisoned_mutex ... 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::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::panic_payload_message_handles_str_string_and_other ... ok test events::tests::register_recovers_from_poisoned_mutex ... ok test events::tests::registry_dispatches_to_registered_handler ... ok test events::tests::registry_dispatches_to_all_handlers_in_order ... 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::resolve_for_apply_with_persona_template_uses_owner_token ... ok test hostname::tests::rfc_1123_validator_rejects_invalid_names ... ok test hostname::tests::rfc_1123_validator_accepts_valid_names ... 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::wordlist_parses_and_has_expected_size ... ok test iface::tests::accepts_real_kernel_names ... ok test iface::tests::is_valid_matches_validate ... ok test hostname::tests::seeded_pick_from_wordlist_is_stable ... 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_returns_none_when_nothing_matches ... ok test init::posix_fallback::tests::detect_flavor_picks_specific_over_unknown ... 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::posix_fallback::tests::unknown_schedule_emits_libexec_script ... ok test init::runit::tests::detect_negative_on_empty_root ... ok test init::runit::tests::detect_positive_with_runsvdir ... ok test init::runit::tests::hook_boot_lands_in_core_services ... 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::detect_positive_when_run_systemd_system_exists ... ok test init::systemd::tests::invalid_exec_rejected ... ok test init::systemd::tests::hook_resume_targets_sleep_target ... ok test init::systemd::tests::invalid_name_rejected ... ok test init::systemd::tests::name_is_systemd ... 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::detect_positive_when_initd_exists_and_systemd_absent ... ok test init::sysvinit::tests::hook_boot_writes_lsb_init_script ... 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::sysvinit::tests::schedule_periodic_emits_cron_d_entry ... ok test init::tests::artifact_clone_round_trip ... ok test init::tests::validate_artifact_name_accepts_alnum_dash_underscore ... 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_decodes_i32_addr_gen_mode ... ok test ipv6::nm::tests::snapshot_from_empty_settings_yields_all_none ... 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::snapshot_lookup_dispatches_by_key ... ok test ipv6::tests::dropin_includes_header_and_per_iface_sections ... 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::snapshot_reads_from_root_prefix ... 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::kill_switch_state_default_is_inactive_and_empty ... ok test kill_switch::tests::enumerate_managed_picks_up_devices_with_backing_link ... ok test kill_switch::tests::link_helpers_refuse_leading_dash_and_unsafe_chars ... ok test kill_switch::tests::kill_switch_state_round_trips_through_serde ... ok test kill_switch::tests::should_manage_skips_loopback_and_virtuals ... ok test kill_switch::tests::should_manage_keeps_real_nics ... ok test kill_switch::tests::vpn_tunnel_skip_list_matches_documented_intent ... ok test logging::tests::build_filter_honours_rust_log ... ok test logging::tests::build_filter_uses_default_when_rust_log_empty ... 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::hex_le_decodes_default_gateway_form ... ok test mac::arp::tests::finds_gateway_mac_from_arp_and_route ... 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_priority_ladder_through_typed_api ... ok test mac::factory::tests::factory_lookup_found_via_phy80211 ... 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_is_the_last_resort ... ok test mac::factory::tests::fallback_refused_when_kernel_flags_random_assignment ... ok test mac::factory::tests::is_unicast_filter_rejects_multicast_macs ... ok test mac::factory::tests::is_valid_iface_name_accepts_real_kernel_names ... 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::parse_ethtool_permanent_accepts_linux_6_3_mac_header ... ok test mac::factory::tests::legacy_permanent_address_projects_unavailable_to_none ... 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_non_mac_shaped_value ... ok test mac::factory::tests::parse_ethtool_permanent_rejects_multicast_address ... ok test mac::factory::tests::parse_ethtool_permanent_returns_none_on_unrelated_output ... ok test mac::factory::tests::permanent_address_under_rejects_multicast_phy80211 ... 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::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_all_xx_equals_unconstrained ... ok test mac::generator::tests::byte_pattern_accepts_single_separator_forms ... 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_short_input_errors ... ok test mac::generator::tests::byte_pattern_unconstrained_produces_random_suffix ... 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::nd_probe_collision_also_triggers_retry ... ok test mac::generator::tests::probe_collision_then_free_retries ... ok test mac::generator::tests::probe_free_passes_first_candidate ... ok test mac::generator::tests::probe_records_iface_passed_through ... ok test mac::generator::tests::probe_unsupported_does_not_block_acceptance ... ok test mac::generator::tests::unknown_token_errors ... ok test mac::generator::tests::three_consecutive_collisions_rotate_to_next_oui_token ... 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::pool_tokens_parse ... ok test mac::oui::tests::parse_literal_prefix_accepts_three_formats ... 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::resolve_vendor_tokens_unions_pools_for_apple_and_google ... 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::plan::tests::rotate_with_empty_state_emits_note_and_one_mac_step ... ok test mac::plan::tests::preview_mac_emits_apple_oui_when_pool_says_apple ... ok test mac::probe::raw::tests::arp_reply_parser_extracts_sender_fields ... ok test mac::plan::tests::rotate_with_managed_iface_emits_dbus_and_state_steps ... ok test mac::probe::raw::tests::arp_reply_parser_rejects_request_opcode ... ok test mac::probe::raw::tests::arp_reply_parser_rejects_short_frame ... 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::link_local_octets_from_mac_matches_rfc4291_example ... ok test mac::probe::raw::tests::neighbor_advertisement_parser_extracts_target_addr ... 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::mock_probe_records_calls_with_iface_and_mac ... ok test mac::probe::tests::responds_false_returns_free ... 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::responds_true_returns_collision_first ... 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::parses_colon_form ... ok test mac::tests::formats_lowercase_colon ... 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::both_blocks_render_both ... ok test nft::tests::all_extra_knobs_render_all_rules ... 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::ruleset_omits_discovery_chain_by_default ... ok test nft::tests::ssdp_block_adds_only_ssdp_rules ... 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_with_keep_iaid_stable_pins_iaid_to_stable ... ok test nm::dhcp::tests::apply_partial_skips_disabled_categories ... ok test nm::dhcp::tests::persona_skips_hostname_when_user_suppressed ... ok test nm::dhcp::tests::persona_skips_vendor_class_when_user_suppressed ... ok test nm::dhcp::tests::persona_with_empty_fingerprint_is_a_noop ... 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::persona_writes_fqdn_when_set ... 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::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::revert_only_removes_proteus_managed_file ... 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_unicode ... ok test per_ssid::display_tests::display_ssid_passes_through_printable_ascii ... 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_handles_multibyte_utf8_without_panic ... ok test per_ssid::tests::parse_duration_recognises_each_unit ... ok test per_ssid::tests::parse_duration_overflow_returns_none_instead_of_panicking ... ok test per_ssid::tests::per_ssid_persona_beats_global_persona ... ok test per_ssid::tests::per_ssid_profile_override_beats_global_profile ... 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::option_55_lists_are_distinct_per_os_family ... ok test persona::load::tests::owner_pool_is_non_empty ... ok test persona::load::tests::list_all_returns_all_builtins_when_user_dir_missing ... ok test persona::load::tests::printer_personas_announce_ipp ... ok test persona::load::tests::schema_check_accepts_kebab_case_lg_tv_template ... ok test persona::load::tests::schema_check_accepts_well_formed_mdns_services ... 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_rejects_window_scale_above_14 ... ok test persona::load::tests::schema_check_requires_rotate_cadence_for_randomizer ... 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_with_known_vendor_and_literal_validates ... ok test persona::load::tests::user_persona_shadows_builtin_on_collision ... 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::resolve::tests::active_for_per_ssid_override_picks_pixel_8_on_coffee_ssid ... ok test persona::load::tests::windows_personas_carry_windows_tcp_signature ... ok test persona::resolve::tests::active_for_with_no_persona_returns_none ... ok test persona::resolve::tests::active_for_unknown_id_warns_and_returns_none ... 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::resolve::tests::iphone_15_persona_drives_generator_to_apple_oui_e2e ... ok test persona::template::tests::render_empty_wordlist_errors ... ok test persona::template::tests::render_empty_template_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_unclosed_brace_errors ... ok test persona::template::tests::render_template_against_real_random_picks_a_plausible_name ... 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 probe::tests::build_report_counts_successes ... ok test persona::tests::minimal_persona_round_trips_through_toml ... ok test probe::tests::build_report_saturates_successes_above_255 ... ok test probe::tests::classify_at_255_endpoints_is_clean ... ok test probe::tests::classify_clear_when_quorum_succeeds ... ok test probe::tests::classify_down_when_quorum_fails ... 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::fresh_lock_file_lands_at_0600_regardless_of_umask ... ok test state_lock::tests::lock_path_lives_in_state_dir ... ok test state_lock::tests::lock_dir_chmodded_to_0700_when_proteus_creates_it ... ok test state_lock::tests::open_refuses_to_follow_symlink_at_lock_path ... ok test state_lock::tests::lock_file_lands_at_0600_and_dir_left_alone_when_foreign ... ok test state_lock::tests::retry_attempts_from_env_clamps_oversized_budget ... ok test state_lock::tests::retry_attempts_from_env_honours_override ... ok test state_lock::tests::nested_acquire_in_same_process_is_a_no_op ... 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::exit_codes_are_stable ... ok test tests::ci_workflow_does_not_use_floating_stable_toolchain ... ok test tests::polkit_mutating_actions_do_not_cache_auth ... ok test tests::polkit_policy_targets_usr_bin_proteus ... ok test tests::defaults_round_trip_through_toml ... 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::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 tests::systemd_services_carry_strict_hardening_parity ... 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_never_with_no_dropin_is_noop ... ok test timer::tests::plan_propagates_parse_errors ... ok test timer::tests::plan_unchanged_when_body_matches ... 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::validate_bounds_accepts_max ... 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_rejects_above_max ... ok test timer::tests::validate_bounds_rejects_below_min ... 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::bold_strips_markers_in_plain ... 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::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::get_page_resolves_known_pages ... ok test wiki::tests::h1_in_ansi_is_bold_underlined ... 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::ansi_does_not_panic_on_any_embedded_page ... ok test wiki::tests::curated_index_excluded_from_search ... ok test wiki::tests::raw_contains_no_ansi_escape ... ok test wiki::tests::raw_equals_input_for_every_embedded_page ... ok test wiki::tests::raw_passthrough_appends_trailing_newline ... ok test wiki::tests::raw_preserves_existing_trailing_newline ... 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_completes_under_50ms_release_target ... ok test wiki::tests::search_match_offset_lands_on_term ... ok test wiki::tests::search_is_case_insensitive ... 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::snippet_handles_match_at_start_and_end ... ok test wiki::tests::snippet_truncates_with_ellipsis_and_keeps_term_visible ... ok test wiki::tests::unmatched_asterisk_is_passed_through ... ok test wiki::tests::utf8_content_is_not_corrupted ... ok test wiki::tests::search_respects_limit ... 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.76s + RPM_EC=0 ++ jobs -p + exit 0 Processing files: proteus-1.0.2-1.el10.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.D0ys65 + umask 022 + cd /builddir/build/BUILD + cd Proteus-1.0.2 + DOCDIR=/builddir/build/BUILDROOT/proteus-1.0.2-1.el10.x86_64/usr/share/doc/proteus + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.x86_64/usr/share/doc/proteus + cp -pr /builddir/build/BUILD/Proteus-1.0.2/README.md /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.x86_64/usr/share/doc/proteus + cp -pr /builddir/build/BUILD/Proteus-1.0.2/CONTRIBUTING.md /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.x86_64/usr/share/doc/proteus + cp -pr /builddir/build/BUILD/Proteus-1.0.2/SECURITY.md /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/proteus + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.owarLS + umask 022 + cd /builddir/build/BUILD + cd Proteus-1.0.2 + LICENSEDIR=/builddir/build/BUILDROOT/proteus-1.0.2-1.el10.x86_64/usr/share/licenses/proteus + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.x86_64/usr/share/licenses/proteus + cp -pr /builddir/build/BUILD/Proteus-1.0.2/LICENSE /builddir/build/BUILDROOT/proteus-1.0.2-1.el10.x86_64/usr/share/licenses/proteus + RPM_EC=0 ++ jobs -p + exit 0 Provides: proteus = 1.0.2-1.el10 proteus(x86-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.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.2.5)(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.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(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) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.6)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.9)(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.x86_64 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-10-x86_64-1779064743.867669/root/var/log/dnf.rpm.log /var/lib/mock/rhel-10-x86_64-1779064743.867669/root/var/log/dnf.librepo.log /var/lib/mock/rhel-10-x86_64-1779064743.867669/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-10-x86_64) 4 minutes 48 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 1dbce140c82c4a6e8f53cf7a89d943c7 -D /var/lib/mock/rhel-10-x86_64-1779064743.867669/root -a -u mockbuild --capability=cap_ipc_lock --capability=cap_ipc_lock --bind=/tmp/mock-resolv.vji195_t:/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 x86_64 --nodeps /builddir/build/originals/proteus.spec' Copr build error: Build failed