Warning: Permanently added '54.81.33.235' (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/11128355-fedora-43-x86_64 --chroot fedora-43-x86_64 Version: 1.10 PID: 14199 Logging PID: 14201 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 11128355, 'buildroot_pkgs': [], 'chroot': 'fedora-43-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '8215d4b5d59be62470a8053b84cef2da759d8a47', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/eyildizemre/migr/migr', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'migr', 'package_version': '0.1.0-1', 'project_dirname': 'migr', 'project_name': 'migr', 'project_owner': 'eyildizemre', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/eyildizemre/migr/fedora-43-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None, 'repo_gpgcheck': False}], 'sandbox': 'eyildizemre/migr--eyildizemre', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 1, 'submitter': 'eyildizemre', 'tags': [], 'task_id': '11128355-fedora-43-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/eyildizemre/migr/migr /var/lib/copr-rpmbuild/workspace/workdir-ut5l2abg/migr --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/eyildizemre/migr/migr', '/var/lib/copr-rpmbuild/workspace/workdir-ut5l2abg/migr', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-ut5l2abg/migr'... Running: git checkout 8215d4b5d59be62470a8053b84cef2da759d8a47 -- cmd: ['git', 'checkout', '8215d4b5d59be62470a8053b84cef2da759d8a47', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-ut5l2abg/migr rc: 0 stdout: stderr: Note: switching to '8215d4b5d59be62470a8053b84cef2da759d8a47'. 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 8215d4b automatic import of migr Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-ut5l2abg/migr 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 migr-0.1.0.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o migr-0.1.0.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/eyildizemre/migr/migr/migr-0.1.0.tar.gz/md5/9ea90130c722ce7ae3e0beda1b55ba72/migr-0.1.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 997.9k 100 997.9k 0 0 80.53M 0 0 INFO: Reading stdout from command: md5sum migr-0.1.0.tar.gz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-ut5l2abg/migr/migr.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ut5l2abg/migr --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1792058910.165957 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.9 starting (python version = 3.14.5, NVR = mock-6.9-1.fc44), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-ut5l2abg/migr/migr.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ut5l2abg/migr --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1792058910.165957 -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-ut5l2abg/migr/migr.spec) Config(fedora-43-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.9 INFO: Mock Version: 6.9 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-43-x86_64-bootstrap-1792058910.165957/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.fedoraproject.org/fedora:43 INFO: Pulling image: registry.fedoraproject.org/fedora:43 INFO: Tagging container image as mock-bootstrap-73965cae-c3ab-4214-b215-2680e92954cd INFO: Checking that ad62851d117055de8673aacc5b7f5e764e0cb56689295fbbf4a31b51724a3743 image matches host's architecture INFO: Copy content of container ad62851d117055de8673aacc5b7f5e764e0cb56689295fbbf4a31b51724a3743 to /var/lib/mock/fedora-43-x86_64-bootstrap-1792058910.165957/root INFO: mounting ad62851d117055de8673aacc5b7f5e764e0cb56689295fbbf4a31b51724a3743 with podman image mount INFO: image ad62851d117055de8673aacc5b7f5e764e0cb56689295fbbf4a31b51724a3743 as /var/lib/containers/storage/overlay/c492e9d6e3232399e44f3f2d95d353f064a9ade7e2169c043440a4d2035ee928/merged INFO: umounting image ad62851d117055de8673aacc5b7f5e764e0cb56689295fbbf4a31b51724a3743 (/var/lib/containers/storage/overlay/c492e9d6e3232399e44f3f2d95d353f064a9ade7e2169c043440a4d2035ee928/merged) with podman image umount INFO: Removing image mock-bootstrap-73965cae-c3ab-4214-b215-2680e92954cd INFO: Package manager dnf5 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/fedora-43-x86_64-1792058910.165957/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 dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.0.2-1.fc43.x86_64 rpm-sequoia-1.10.3-1.fc43.x86_64 dnf5-5.2.18.0-5.fc43.x86_64 dnf5-plugins-5.2.18.0-5.fc43.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: Copr repository 100% | 2.3 KiB/s | 1.7 KiB | 00m01s fedora 100% | 29.5 MiB/s | 35.7 MiB | 00m01s updates 100% | 25.1 MiB/s | 29.3 MiB | 00m01s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 5.3.0-2.fc43 fedora 8.4 MiB bzip2 x86_64 1.0.8-21.fc43 fedora 95.3 KiB coreutils x86_64 9.7-10.fc43 updates 5.4 MiB cpio x86_64 2.15-6.fc43 fedora 1.1 MiB diffutils x86_64 3.12-3.fc43 fedora 1.6 MiB fedora-release-common noarch 43-27 updates 20.6 KiB findutils x86_64 1:4.10.0-6.fc43 fedora 1.8 MiB gawk x86_64 5.3.2-2.fc43 fedora 1.8 MiB glibc-minimal-langpack x86_64 2.42-17.fc43 updates 0.0 B grep x86_64 3.12-2.fc43 fedora 1.0 MiB gzip x86_64 1.13-4.fc43 fedora 388.8 KiB info x86_64 7.2-7.fc43 updates 353.9 KiB patch x86_64 2.8-2.fc43 fedora 222.8 KiB redhat-rpm-config noarch 343-14.fc43 updates 182.9 KiB rpm-build x86_64 6.0.2-1.fc43 updates 286.4 KiB sed x86_64 4.9-5.fc43 fedora 857.3 KiB shadow-utils x86_64 2:4.18.0-3.fc43 fedora 3.9 MiB tar x86_64 2:1.35-6.fc43 fedora 2.9 MiB unzip x86_64 6.0-67.fc43 fedora 386.3 KiB util-linux x86_64 2.41.5-1.fc43 updates 3.5 MiB which x86_64 2.23-3.fc43 fedora 83.5 KiB xz x86_64 1:5.8.1-4.fc43 updates 1.3 MiB Installing dependencies: add-determinism x86_64 0.6.0-3.fc43 updates 2.3 MiB alternatives x86_64 1.33-3.fc43 updates 62.2 KiB ansible-srpm-macros noarch 1-18.1.fc43 fedora 35.7 KiB audit-libs x86_64 4.2.1-1.fc43 updates 382.5 KiB binutils x86_64 2.45.1-5.fc43 updates 27.3 MiB build-reproducibility-srpm-macros noarch 0.6.0-3.fc43 updates 735.0 B bzip2-libs x86_64 1.0.8-21.fc43 fedora 80.6 KiB ca-certificates noarch 2026.2.90_v9.0.317-1.fc43 updates 2.7 MiB cmake-srpm-macros noarch 3.31.11-1.fc43 updates 524.0 B coreutils-common x86_64 9.7-10.fc43 updates 11.3 MiB crypto-policies noarch 20251125-1.git63291f8.fc43 updates 147.1 KiB curl x86_64 8.15.0-10.fc43 updates 461.4 KiB cyrus-sasl-lib x86_64 2.1.28-33.fc43 fedora 2.3 MiB debugedit x86_64 5.2-3.fc43 fedora 214.0 KiB dwz x86_64 0.16-2.fc43 fedora 287.1 KiB ed x86_64 1.22.2-1.fc43 fedora 148.1 KiB efi-srpm-macros noarch 6-4.fc43 fedora 40.1 KiB elfutils x86_64 0.196-1.fc43 updates 3.1 MiB elfutils-debuginfod-client x86_64 0.196-1.fc43 updates 83.9 KiB elfutils-default-yama-scope noarch 0.196-1.fc43 updates 1.8 KiB elfutils-libelf x86_64 0.196-1.fc43 updates 1.4 MiB elfutils-libs x86_64 0.196-1.fc43 updates 695.4 KiB fedora-gpg-keys noarch 43-2 updates 259.0 KiB fedora-release noarch 43-27 updates 0.0 B fedora-release-identity-basic noarch 43-27 updates 631.0 B fedora-repos noarch 43-2 updates 4.9 KiB file x86_64 5.46-9.fc43 updates 100.2 KiB file-libs x86_64 5.46-9.fc43 updates 11.9 MiB filesystem x86_64 3.18-50.fc43 fedora 112.0 B filesystem-srpm-macros noarch 3.18-50.fc43 fedora 38.2 KiB fonts-srpm-macros noarch 1:2.0.5-23.fc43 fedora 55.8 KiB forge-srpm-macros noarch 0.4.0-3.fc43 fedora 38.9 KiB fpc-srpm-macros noarch 1.3-15.fc43 fedora 144.0 B gap-srpm-macros noarch 2-1.fc43 fedora 2.1 KiB gdb-minimal x86_64 17.2-2.fc43 updates 13.6 MiB gdbm-libs x86_64 1:1.23-10.fc43 fedora 129.9 KiB ghc-srpm-macros noarch 1.9.2-3.fc43 fedora 779.0 B glibc x86_64 2.42-17.fc43 updates 6.7 MiB glibc-common x86_64 2.42-17.fc43 updates 1.0 MiB glibc-gconv-extra x86_64 2.42-17.fc43 updates 7.2 MiB gmp x86_64 1:6.3.0-4.fc43 fedora 811.2 KiB gnat-srpm-macros noarch 7-1.fc43 updates 1.0 KiB gnome-srpm-macros noarch 1.0-1.fc43 updates 3.5 KiB gnulib-l10n noarch 20241231-1.fc43 fedora 655.0 KiB gnupg2 x86_64 2.4.9-5.fc43 updates 6.6 MiB gnupg2-dirmngr x86_64 2.4.9-5.fc43 updates 618.4 KiB gnupg2-gpg-agent x86_64 2.4.9-5.fc43 updates 671.4 KiB gnupg2-gpgconf x86_64 2.4.9-5.fc43 updates 250.0 KiB gnupg2-keyboxd x86_64 2.4.9-5.fc43 updates 201.4 KiB gnupg2-verify x86_64 2.4.9-5.fc43 updates 348.5 KiB gnutls x86_64 3.8.13-1.fc43 updates 3.8 MiB go-srpm-macros noarch 3.8.0-1.fc43 fedora 61.9 KiB gpgverify noarch 2.2-3.fc43 fedora 8.7 KiB ima-evm-utils-libs x86_64 1.6.2-6.fc43 fedora 60.7 KiB jansson x86_64 2.14-3.fc43 fedora 89.1 KiB java-srpm-macros noarch 1-7.fc43 fedora 870.0 B json-c x86_64 0.18-7.fc43 fedora 82.7 KiB kernel-srpm-macros noarch 1.0-27.fc43 fedora 1.9 KiB keyutils-libs x86_64 1.6.3-6.fc43 fedora 54.3 KiB krb5-libs x86_64 1.22.2-4.fc43 updates 2.3 MiB libacl x86_64 2.4.0-1.fc43 updates 39.9 KiB libarchive x86_64 3.8.4-1.fc43 updates 955.3 KiB libassuan x86_64 2.5.7-4.fc43 fedora 163.8 KiB libattr x86_64 2.6.0-1.fc43 updates 24.3 KiB libblkid x86_64 2.41.5-1.fc43 updates 262.3 KiB libbrotli x86_64 1.2.0-1.fc43 updates 865.4 KiB libcap x86_64 2.76-4.fc43 updates 209.1 KiB libcap-ng x86_64 0.9.6-1.fc43 updates 68.8 KiB libcom_err x86_64 1.47.3-2.fc43 fedora 63.1 KiB libcurl x86_64 8.15.0-10.fc43 updates 907.0 KiB libeconf x86_64 0.7.9-2.fc43 fedora 64.9 KiB libevent x86_64 2.1.13-1.fc43 updates 884.4 KiB libfdisk x86_64 2.41.5-1.fc43 updates 380.3 KiB libffi x86_64 3.5.2-1.fc43 updates 83.8 KiB libfsverity x86_64 1.6-3.fc43 fedora 28.5 KiB libgcc x86_64 15.3.1-1.fc43 updates 266.6 KiB libgcrypt x86_64 1.11.1-4.fc43 updates 1.6 MiB libgomp x86_64 15.3.1-1.fc43 updates 541.8 KiB libgpg-error x86_64 1.55-2.fc43 fedora 915.3 KiB libidn2 x86_64 2.3.8-2.fc43 fedora 552.5 KiB libksba x86_64 1.6.7-4.fc43 fedora 398.5 KiB liblastlog2 x86_64 2.41.5-1.fc43 updates 37.6 KiB libmount x86_64 2.41.5-1.fc43 updates 376.6 KiB libnghttp2 x86_64 1.66.0-3.fc43 updates 162.1 KiB libpfm x86_64 4.13.0-20.fc43 updates 1.7 MiB libpkgconf x86_64 2.3.0-3.fc43 fedora 78.1 KiB libpsl x86_64 0.21.5-6.fc43 fedora 76.4 KiB libselinux x86_64 3.9-5.fc43 fedora 193.1 KiB libsemanage x86_64 3.9-4.fc43 fedora 308.5 KiB libsepol x86_64 3.9-2.fc43 fedora 822.0 KiB libsmartcols x86_64 2.41.5-1.fc43 updates 180.3 KiB libssh x86_64 0.11.5-1.fc43 updates 573.1 KiB libssh-config noarch 0.11.5-1.fc43 updates 277.0 B libstdc++ x86_64 15.3.1-1.fc43 updates 2.8 MiB libtasn1 x86_64 4.21.0-1.fc43 updates 176.7 KiB libtool-ltdl x86_64 2.5.4-8.fc43 updates 70.1 KiB libunistring x86_64 1.1-10.fc43 fedora 1.7 MiB libusb1 x86_64 1.0.30-1.fc43 updates 176.0 KiB libuuid x86_64 2.41.5-1.fc43 updates 37.2 KiB libverto x86_64 0.3.2-11.fc43 fedora 25.4 KiB libxcrypt x86_64 4.5.2-1.fc43 updates 285.3 KiB libxml2 x86_64 2.12.10-5.fc43 fedora 1.7 MiB libzstd x86_64 1.5.7-2.fc43 fedora 799.9 KiB lua-libs x86_64 5.4.8-4.fc43 updates 281.9 KiB lua-srpm-macros noarch 1-16.fc43 fedora 1.3 KiB lz4-libs x86_64 1.10.0-3.fc43 fedora 161.4 KiB mpfr x86_64 4.2.2-2.fc43 fedora 832.8 KiB ncurses-base noarch 6.5-7.20250614.fc43 fedora 328.1 KiB ncurses-libs x86_64 6.5-7.20250614.fc43 fedora 946.3 KiB nettle x86_64 3.10.1-2.fc43 fedora 790.6 KiB npth x86_64 1.8-3.fc43 fedora 49.6 KiB ocaml-srpm-macros noarch 11-2.fc43 fedora 1.9 KiB openblas-srpm-macros noarch 2-20.fc43 fedora 112.0 B openldap x86_64 2.6.14-1.fc43 updates 658.7 KiB openssl-libs x86_64 1:3.5.8-1.fc43 updates 8.9 MiB p11-kit x86_64 0.26.5-1.fc43 updates 2.5 MiB p11-kit-trust x86_64 0.26.5-1.fc43 updates 466.3 KiB package-notes-srpm-macros noarch 0.20-1.fc43 updates 1.6 KiB pam-libs x86_64 1.7.1-5.fc43 updates 126.5 KiB pcre2 x86_64 10.47-1.fc43 updates 702.6 KiB pcre2-syntax noarch 10.47-1.fc43 updates 281.9 KiB perl-srpm-macros noarch 1-60.fc43 fedora 861.0 B pkgconf x86_64 2.3.0-3.fc43 fedora 88.5 KiB pkgconf-m4 noarch 2.3.0-3.fc43 fedora 14.4 KiB pkgconf-pkg-config x86_64 2.3.0-3.fc43 fedora 989.0 B popt x86_64 1.19-9.fc43 fedora 132.8 KiB publicsuffix-list-dafsa noarch 20260116-1.fc43 updates 70.4 KiB pyproject-srpm-macros noarch 1.23.2-1.fc43 updates 3.4 KiB python-srpm-macros noarch 3.14-5.fc43 fedora 51.5 KiB qt5-srpm-macros noarch 5.15.18-1.fc43 updates 500.0 B qt6-srpm-macros noarch 6.10.3-1.fc43 updates 472.0 B readline x86_64 8.3-2.fc43 fedora 511.7 KiB rpm x86_64 6.0.2-1.fc43 updates 3.1 MiB rpm-build-libs x86_64 6.0.2-1.fc43 updates 264.3 KiB rpm-libs x86_64 6.0.2-1.fc43 updates 933.5 KiB rpm-sequoia x86_64 1.10.3-1.fc43 updates 2.4 MiB rpm-sign-libs x86_64 6.0.2-1.fc43 updates 39.6 KiB rust-srpm-macros noarch 28.5-1.fc43 updates 5.5 KiB setup noarch 2.15.0-26.fc43 fedora 725.0 KiB sqlite-libs x86_64 3.50.2-3.fc43 updates 1.5 MiB systemd-libs x86_64 258.11-1.fc43 updates 2.3 MiB systemd-standalone-sysusers x86_64 258.11-1.fc43 updates 297.4 KiB tpm2-tss x86_64 4.1.3-8.fc43 fedora 1.6 MiB tree-sitter-srpm-macros noarch 0.4.2-1.fc43 fedora 8.3 KiB util-linux-core x86_64 2.41.5-1.fc43 updates 1.5 MiB xxhash-libs x86_64 0.8.4-1.fc43 updates 90.0 KiB xz-libs x86_64 1:5.8.1-4.fc43 updates 217.8 KiB zig-srpm-macros noarch 1-5.fc43 fedora 1.1 KiB zip x86_64 3.0-44.fc43 fedora 694.5 KiB zlib-ng-compat x86_64 2.3.3-2.fc43 updates 161.7 KiB zstd x86_64 1.5.7-2.fc43 fedora 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 173 packages Total size of inbound packages is 60 MiB. Need to download 60 MiB. After this operation, 203 MiB extra will be used (install 203 MiB, remove 0 B). [ 1/173] cpio-0:2.15-6.fc43.x86_64 100% | 22.0 MiB/s | 293.1 KiB | 00m00s [ 2/173] bzip2-0:1.0.8-21.fc43.x86_64 100% | 3.9 MiB/s | 51.6 KiB | 00m00s [ 3/173] bash-0:5.3.0-2.fc43.x86_64 100% | 89.0 MiB/s | 1.9 MiB | 00m00s [ 4/173] diffutils-0:3.12-3.fc43.x86_6 100% | 42.6 MiB/s | 392.3 KiB | 00m00s [ 5/173] findutils-1:4.10.0-6.fc43.x86 100% | 59.7 MiB/s | 550.0 KiB | 00m00s [ 6/173] grep-0:3.12-2.fc43.x86_64 100% | 73.0 MiB/s | 299.1 KiB | 00m00s [ 7/173] gzip-0:1.13-4.fc43.x86_64 100% | 33.2 MiB/s | 170.1 KiB | 00m00s [ 8/173] patch-0:2.8-2.fc43.x86_64 100% | 22.2 MiB/s | 113.8 KiB | 00m00s [ 9/173] sed-0:4.9-5.fc43.x86_64 100% | 61.9 MiB/s | 317.1 KiB | 00m00s [ 10/173] shadow-utils-2:4.18.0-3.fc43. 100% | 183.2 MiB/s | 1.3 MiB | 00m00s [ 11/173] tar-2:1.35-6.fc43.x86_64 100% | 83.6 MiB/s | 856.4 KiB | 00m00s [ 12/173] unzip-0:6.0-67.fc43.x86_64 100% | 22.4 MiB/s | 183.7 KiB | 00m00s [ 13/173] which-0:2.23-3.fc43.x86_64 100% | 10.2 MiB/s | 41.7 KiB | 00m00s [ 14/173] fedora-release-common-0:43-27 100% | 11.0 MiB/s | 22.6 KiB | 00m00s [ 15/173] coreutils-0:9.7-10.fc43.x86_6 100% | 189.7 MiB/s | 1.1 MiB | 00m00s [ 16/173] gawk-0:5.3.2-2.fc43.x86_64 100% | 140.6 MiB/s | 1.1 MiB | 00m00s [ 17/173] glibc-minimal-langpack-0:2.42 100% | 5.8 MiB/s | 47.1 KiB | 00m00s [ 18/173] info-0:7.2-7.fc43.x86_64 100% | 25.5 MiB/s | 182.7 KiB | 00m00s [ 19/173] redhat-rpm-config-0:343-14.fc 100% | 12.4 MiB/s | 76.1 KiB | 00m00s [ 20/173] rpm-build-0:6.0.2-1.fc43.x86_ 100% | 33.0 MiB/s | 135.3 KiB | 00m00s [ 21/173] util-linux-0:2.41.5-1.fc43.x8 100% | 170.5 MiB/s | 1.2 MiB | 00m00s [ 22/173] xz-1:5.8.1-4.fc43.x86_64 100% | 93.2 MiB/s | 572.7 KiB | 00m00s [ 23/173] filesystem-0:3.18-50.fc43.x86 100% | 166.7 MiB/s | 1.3 MiB | 00m00s [ 24/173] bzip2-libs-0:1.0.8-21.fc43.x8 100% | 14.0 MiB/s | 43.1 KiB | 00m00s [ 25/173] ncurses-libs-0:6.5-7.20250614 100% | 54.2 MiB/s | 332.7 KiB | 00m00s [ 26/173] libselinux-0:3.9-5.fc43.x86_6 100% | 31.8 MiB/s | 97.7 KiB | 00m00s [ 27/173] ed-0:1.22.2-1.fc43.x86_64 100% | 27.2 MiB/s | 83.7 KiB | 00m00s [ 28/173] libeconf-0:0.7.9-2.fc43.x86_6 100% | 17.2 MiB/s | 35.2 KiB | 00m00s [ 29/173] libsemanage-0:3.9-4.fc43.x86_ 100% | 40.2 MiB/s | 123.5 KiB | 00m00s [ 30/173] setup-0:2.15.0-26.fc43.noarch 100% | 38.4 MiB/s | 157.3 KiB | 00m00s [ 31/173] gmp-1:6.3.0-4.fc43.x86_64 100% | 78.0 MiB/s | 319.3 KiB | 00m00s [ 32/173] coreutils-common-0:9.7-10.fc4 100% | 210.0 MiB/s | 2.1 MiB | 00m00s [ 33/173] mpfr-0:4.2.2-2.fc43.x86_64 100% | 37.6 MiB/s | 347.0 KiB | 00m00s [ 34/173] readline-0:8.3-2.fc43.x86_64 100% | 21.9 MiB/s | 224.6 KiB | 00m00s [ 35/173] ansible-srpm-macros-0:1-18.1. 100% | 6.5 MiB/s | 19.9 KiB | 00m00s [ 36/173] glibc-common-0:2.42-17.fc43.x 100% | 65.2 MiB/s | 333.9 KiB | 00m00s [ 37/173] efi-srpm-macros-0:6-4.fc43.no 100% | 21.9 MiB/s | 22.4 KiB | 00m00s [ 38/173] dwz-0:0.16-2.fc43.x86_64 100% | 26.5 MiB/s | 135.5 KiB | 00m00s [ 39/173] filesystem-srpm-macros-0:3.18 100% | 12.9 MiB/s | 26.4 KiB | 00m00s [ 40/173] fonts-srpm-macros-1:2.0.5-23. 100% | 8.8 MiB/s | 27.2 KiB | 00m00s [ 41/173] forge-srpm-macros-0:0.4.0-3.f 100% | 9.8 MiB/s | 20.1 KiB | 00m00s [ 42/173] fpc-srpm-macros-0:1.3-15.fc43 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 43/173] gap-srpm-macros-0:2-1.fc43.no 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [ 44/173] ghc-srpm-macros-0:1.9.2-3.fc4 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 45/173] go-srpm-macros-0:3.8.0-1.fc43 100% | 9.2 MiB/s | 28.3 KiB | 00m00s [ 46/173] java-srpm-macros-0:1-7.fc43.n 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 47/173] kernel-srpm-macros-0:1.0-27.f 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [ 48/173] lua-srpm-macros-0:1-16.fc43.n 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 49/173] ocaml-srpm-macros-0:11-2.fc43 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 50/173] openblas-srpm-macros-0:2-20.f 100% | 3.7 MiB/s | 7.6 KiB | 00m00s [ 51/173] perl-srpm-macros-0:1-60.fc43. 100% | 2.7 MiB/s | 8.3 KiB | 00m00s [ 52/173] python-srpm-macros-0:3.14-5.f 100% | 7.6 MiB/s | 23.4 KiB | 00m00s [ 53/173] tree-sitter-srpm-macros-0:0.4 100% | 4.3 MiB/s | 13.4 KiB | 00m00s [ 54/173] zig-srpm-macros-0:1-5.fc43.no 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 55/173] cmake-srpm-macros-0:3.31.11-1 100% | 4.8 MiB/s | 9.9 KiB | 00m00s [ 56/173] gnome-srpm-macros-0:1.0-1.fc4 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [ 57/173] zip-0:3.0-44.fc43.x86_64 100% | 63.9 MiB/s | 261.6 KiB | 00m00s [ 58/173] debugedit-0:5.2-3.fc43.x86_64 100% | 27.9 MiB/s | 85.6 KiB | 00m00s [ 59/173] popt-0:1.19-9.fc43.x86_64 100% | 21.4 MiB/s | 65.7 KiB | 00m00s [ 60/173] zstd-0:1.5.7-2.fc43.x86_64 100% | 118.6 MiB/s | 485.9 KiB | 00m00s [ 61/173] rpm-0:6.0.2-1.fc43.x86_64 100% | 140.1 MiB/s | 574.0 KiB | 00m00s [ 62/173] util-linux-core-0:2.41.5-1.fc 100% | 107.7 MiB/s | 551.6 KiB | 00m00s [ 63/173] xz-libs-1:5.8.1-4.fc43.x86_64 100% | 27.5 MiB/s | 112.8 KiB | 00m00s [ 64/173] ncurses-base-0:6.5-7.20250614 100% | 17.2 MiB/s | 88.2 KiB | 00m00s [ 65/173] libsepol-0:3.9-2.fc43.x86_64 100% | 67.5 MiB/s | 345.4 KiB | 00m00s [ 66/173] gnulib-l10n-0:20241231-1.fc43 100% | 29.3 MiB/s | 150.2 KiB | 00m00s [ 67/173] lz4-libs-0:1.10.0-3.fc43.x86_ 100% | 25.4 MiB/s | 78.0 KiB | 00m00s [ 68/173] glibc-0:2.42-17.fc43.x86_64 100% | 245.4 MiB/s | 2.2 MiB | 00m00s [ 69/173] rpm-libs-0:6.0.2-1.fc43.x86_6 100% | 43.2 MiB/s | 398.4 KiB | 00m00s [ 70/173] glibc-gconv-extra-0:2.42-17.f 100% | 132.4 MiB/s | 1.6 MiB | 00m00s [ 71/173] libzstd-0:1.5.7-2.fc43.x86_64 100% | 38.4 MiB/s | 314.6 KiB | 00m00s [ 72/173] rpm-build-libs-0:6.0.2-1.fc43 100% | 17.3 MiB/s | 124.1 KiB | 00m00s [ 73/173] rpm-sign-libs-0:6.0.2-1.fc43. 100% | 12.4 MiB/s | 25.5 KiB | 00m00s [ 74/173] ima-evm-utils-libs-0:1.6.2-6. 100% | 14.3 MiB/s | 29.3 KiB | 00m00s [ 75/173] libfsverity-0:1.6-3.fc43.x86_ 100% | 9.1 MiB/s | 18.6 KiB | 00m00s [ 76/173] json-c-0:0.18-7.fc43.x86_64 100% | 14.6 MiB/s | 45.0 KiB | 00m00s [ 77/173] tpm2-tss-0:4.1.3-8.fc43.x86_6 100% | 83.2 MiB/s | 425.9 KiB | 00m00s [ 78/173] libblkid-0:2.41.5-1.fc43.x86_ 100% | 30.3 MiB/s | 123.9 KiB | 00m00s [ 79/173] libuuid-0:2.41.5-1.fc43.x86_6 100% | 13.0 MiB/s | 26.7 KiB | 00m00s [ 80/173] libmount-0:2.41.5-1.fc43.x86_ 100% | 53.3 MiB/s | 163.8 KiB | 00m00s [ 81/173] libgcc-0:15.3.1-1.fc43.x86_64 100% | 34.9 MiB/s | 142.9 KiB | 00m00s [ 82/173] libsmartcols-0:2.41.5-1.fc43. 100% | 27.5 MiB/s | 84.4 KiB | 00m00s [ 83/173] libxcrypt-0:4.5.2-1.fc43.x86_ 100% | 41.7 MiB/s | 128.1 KiB | 00m00s [ 84/173] systemd-libs-0:258.11-1.fc43. 100% | 162.5 MiB/s | 832.0 KiB | 00m00s [ 85/173] audit-libs-0:4.2.1-1.fc43.x86 100% | 27.3 MiB/s | 139.6 KiB | 00m00s [ 86/173] libcap-ng-0:0.9.6-1.fc43.x86_ 100% | 11.2 MiB/s | 34.3 KiB | 00m00s [ 87/173] liblastlog2-0:2.41.5-1.fc43.x 100% | 7.8 MiB/s | 23.8 KiB | 00m00s [ 88/173] pam-libs-0:1.7.1-5.fc43.x86_6 100% | 18.4 MiB/s | 56.4 KiB | 00m00s [ 89/173] libfdisk-0:2.41.5-1.fc43.x86_ 100% | 31.7 MiB/s | 162.3 KiB | 00m00s [ 90/173] zlib-ng-compat-0:2.3.3-2.fc43 100% | 21.7 MiB/s | 88.7 KiB | 00m00s [ 91/173] libcap-0:2.76-4.fc43.x86_64 100% | 21.0 MiB/s | 86.1 KiB | 00m00s [ 92/173] gnupg2-0:2.4.9-5.fc43.x86_64 100% | 204.5 MiB/s | 1.6 MiB | 00m00s [ 93/173] gpgverify-0:2.2-3.fc43.noarch 100% | 2.2 MiB/s | 11.1 KiB | 00m00s [ 94/173] libassuan-0:2.5.7-4.fc43.x86_ 100% | 8.2 MiB/s | 67.4 KiB | 00m00s [ 95/173] npth-0:1.8-3.fc43.x86_64 100% | 6.3 MiB/s | 25.7 KiB | 00m00s [ 96/173] libgpg-error-0:1.55-2.fc43.x8 100% | 39.8 MiB/s | 244.3 KiB | 00m00s [ 97/173] gnupg2-dirmngr-0:2.4.9-5.fc43 100% | 67.1 MiB/s | 275.0 KiB | 00m00s [ 98/173] gnupg2-gpg-agent-0:2.4.9-5.fc 100% | 66.7 MiB/s | 273.4 KiB | 00m00s [ 99/173] gnupg2-gpgconf-0:2.4.9-5.fc43 100% | 28.2 MiB/s | 115.3 KiB | 00m00s [100/173] gnupg2-keyboxd-0:2.4.9-5.fc43 100% | 30.8 MiB/s | 94.7 KiB | 00m00s [101/173] gnupg2-verify-0:2.4.9-5.fc43. 100% | 41.9 MiB/s | 171.6 KiB | 00m00s [102/173] libksba-0:1.6.7-4.fc43.x86_64 100% | 39.2 MiB/s | 160.4 KiB | 00m00s [103/173] libacl-0:2.4.0-1.fc43.x86_64 100% | 12.7 MiB/s | 26.1 KiB | 00m00s [104/173] libstdc++-0:15.3.1-1.fc43.x86 100% | 151.5 MiB/s | 931.1 KiB | 00m00s [105/173] lua-libs-0:5.4.8-4.fc43.x86_6 100% | 26.0 MiB/s | 133.1 KiB | 00m00s [106/173] rpm-sequoia-0:1.10.3-1.fc43.x 100% | 153.1 MiB/s | 940.6 KiB | 00m00s [107/173] sqlite-libs-0:3.50.2-3.fc43.x 100% | 105.9 MiB/s | 758.9 KiB | 00m00s [108/173] elfutils-libelf-0:0.196-1.fc4 100% | 46.0 MiB/s | 235.6 KiB | 00m00s [109/173] elfutils-libs-0:0.196-1.fc43. 100% | 53.3 MiB/s | 272.8 KiB | 00m00s [110/173] elfutils-debuginfod-client-0: 100% | 22.5 MiB/s | 46.2 KiB | 00m00s [111/173] elfutils-0:0.196-1.fc43.x86_6 100% | 127.5 MiB/s | 652.7 KiB | 00m00s [112/173] file-0:5.46-9.fc43.x86_64 100% | 23.7 MiB/s | 48.5 KiB | 00m00s [113/173] file-libs-0:5.46-9.fc43.x86_6 100% | 138.3 MiB/s | 849.9 KiB | 00m00s [114/173] libgomp-0:15.3.1-1.fc43.x86_6 100% | 74.9 MiB/s | 383.6 KiB | 00m00s [115/173] jansson-0:2.14-3.fc43.x86_64 100% | 4.9 MiB/s | 45.3 KiB | 00m00s [116/173] libarchive-0:3.8.4-1.fc43.x86 100% | 25.8 MiB/s | 422.6 KiB | 00m00s [117/173] binutils-0:2.45.1-5.fc43.x86_ 100% | 219.8 MiB/s | 5.9 MiB | 00m00s [118/173] libxml2-0:2.12.10-5.fc43.x86_ 100% | 42.3 MiB/s | 692.7 KiB | 00m00s [119/173] pkgconf-pkg-config-0:2.3.0-3. 100% | 1.3 MiB/s | 9.6 KiB | 00m00s [120/173] pkgconf-0:2.3.0-3.fc43.x86_64 100% | 21.8 MiB/s | 44.6 KiB | 00m00s [121/173] pkgconf-m4-0:2.3.0-3.fc43.noa 100% | 6.8 MiB/s | 13.9 KiB | 00m00s [122/173] libpkgconf-0:2.3.0-3.fc43.x86 100% | 18.5 MiB/s | 37.9 KiB | 00m00s [123/173] curl-0:8.15.0-10.fc43.x86_64 100% | 44.3 MiB/s | 226.6 KiB | 00m00s [124/173] build-reproducibility-srpm-ma 100% | 2.9 MiB/s | 11.9 KiB | 00m00s [125/173] add-determinism-0:0.6.0-3.fc4 100% | 145.5 MiB/s | 893.7 KiB | 00m00s [126/173] gnat-srpm-macros-0:7-1.fc43.n 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [127/173] package-notes-srpm-macros-0:0 100% | 3.2 MiB/s | 9.9 KiB | 00m00s [128/173] pyproject-srpm-macros-0:1.23. 100% | 15.2 MiB/s | 15.5 KiB | 00m00s [129/173] qt5-srpm-macros-0:5.15.18-1.f 100% | 4.2 MiB/s | 8.6 KiB | 00m00s [130/173] qt6-srpm-macros-0:6.10.3-1.fc 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [131/173] rust-srpm-macros-0:28.5-1.fc4 100% | 5.5 MiB/s | 11.2 KiB | 00m00s [132/173] libgcrypt-0:1.11.1-4.fc43.x86 100% | 72.8 MiB/s | 596.0 KiB | 00m00s [133/173] gnutls-0:3.8.13-1.fc43.x86_64 100% | 138.9 MiB/s | 1.4 MiB | 00m00s [134/173] openssl-libs-1:3.5.8-1.fc43.x 100% | 187.4 MiB/s | 2.6 MiB | 00m00s [135/173] libidn2-0:2.3.8-2.fc43.x86_64 100% | 24.4 MiB/s | 174.9 KiB | 00m00s [136/173] libunistring-0:1.1-10.fc43.x8 100% | 88.4 MiB/s | 542.9 KiB | 00m00s [137/173] nettle-0:3.10.1-2.fc43.x86_64 100% | 59.2 MiB/s | 424.2 KiB | 00m00s [138/173] openldap-0:2.6.14-1.fc43.x86_ 100% | 50.7 MiB/s | 259.4 KiB | 00m00s [139/173] cyrus-sasl-lib-0:2.1.28-33.fc 100% | 109.9 MiB/s | 787.9 KiB | 00m00s [140/173] gdbm-libs-1:1.23-10.fc43.x86_ 100% | 18.5 MiB/s | 56.8 KiB | 00m00s [141/173] fedora-repos-0:43-2.noarch 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [142/173] elfutils-default-yama-scope-0 100% | 5.5 MiB/s | 11.3 KiB | 00m00s [143/173] fedora-gpg-keys-0:43-2.noarch 100% | 60.0 MiB/s | 184.2 KiB | 00m00s [144/173] libpfm-0:4.13.0-20.fc43.x86_6 100% | 73.4 MiB/s | 225.4 KiB | 00m00s [145/173] libattr-0:2.6.0-1.fc43.x86_64 100% | 8.7 MiB/s | 17.9 KiB | 00m00s [146/173] alternatives-0:1.33-3.fc43.x8 100% | 19.8 MiB/s | 40.6 KiB | 00m00s [147/173] libusb1-0:1.0.30-1.fc43.x86_6 100% | 26.2 MiB/s | 80.5 KiB | 00m00s [148/173] pcre2-0:10.47-1.fc43.x86_64 100% | 87.0 MiB/s | 267.2 KiB | 00m00s [149/173] pcre2-syntax-0:10.47-1.fc43.n 100% | 53.6 MiB/s | 164.7 KiB | 00m00s [150/173] ca-certificates-0:2026.2.90_v 100% | 190.1 MiB/s | 973.1 KiB | 00m00s [151/173] crypto-policies-0:20251125-1. 100% | 19.1 MiB/s | 97.8 KiB | 00m00s [152/173] libevent-0:2.1.13-1.fc43.x86_ 100% | 50.7 MiB/s | 259.5 KiB | 00m00s [153/173] libtool-ltdl-0:2.5.4-8.fc43.x 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [154/173] libtasn1-0:4.21.0-1.fc43.x86_ 100% | 24.3 MiB/s | 74.5 KiB | 00m00s [155/173] p11-kit-0:0.26.5-1.fc43.x86_6 100% | 132.5 MiB/s | 542.8 KiB | 00m00s [156/173] p11-kit-trust-0:0.26.5-1.fc43 100% | 45.8 MiB/s | 140.6 KiB | 00m00s [157/173] libffi-0:3.5.2-1.fc43.x86_64 100% | 40.1 MiB/s | 41.1 KiB | 00m00s [158/173] xxhash-libs-0:0.8.4-1.fc43.x8 100% | 18.8 MiB/s | 38.6 KiB | 00m00s [159/173] systemd-standalone-sysusers-0 100% | 48.6 MiB/s | 149.4 KiB | 00m00s [160/173] fedora-release-0:43-27.noarch 100% | 1.9 MiB/s | 11.5 KiB | 00m00s [161/173] gdb-minimal-0:17.2-2.fc43.x86 100% | 319.6 MiB/s | 4.5 MiB | 00m00s [162/173] fedora-release-identity-basic 100% | 1.1 MiB/s | 12.3 KiB | 00m00s [163/173] libcurl-0:8.15.0-10.fc43.x86_ 100% | 56.3 MiB/s | 403.5 KiB | 00m00s [164/173] libpsl-0:0.21.5-6.fc43.x86_64 100% | 15.9 MiB/s | 65.0 KiB | 00m00s [165/173] libssh-config-0:0.11.5-1.fc43 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [166/173] libssh-0:0.11.5-1.fc43.x86_64 100% | 45.8 MiB/s | 234.6 KiB | 00m00s [167/173] publicsuffix-list-dafsa-0:202 100% | 29.4 MiB/s | 60.3 KiB | 00m00s [168/173] keyutils-libs-0:1.6.3-6.fc43. 100% | 15.3 MiB/s | 31.4 KiB | 00m00s [169/173] libcom_err-0:1.47.3-2.fc43.x8 100% | 13.1 MiB/s | 26.8 KiB | 00m00s [170/173] krb5-libs-0:1.22.2-4.fc43.x86 100% | 150.5 MiB/s | 770.4 KiB | 00m00s [171/173] libverto-0:0.3.2-11.fc43.x86_ 100% | 6.7 MiB/s | 20.7 KiB | 00m00s [172/173] libbrotli-0:1.2.0-1.fc43.x86_ 100% | 85.3 MiB/s | 349.3 KiB | 00m00s [173/173] libnghttp2-0:1.66.0-3.fc43.x8 100% | 17.3 MiB/s | 71.0 KiB | 00m00s -------------------------------------------------------------------------------- [173/173] Total 100% | 181.0 MiB/s | 59.7 MiB | 00m00s Running transaction Importing OpenPGP key 0x31645531: UserID : "Fedora (43) " Fingerprint: C6E7F081CF80E13146676E88829B606631645531 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary The key was successfully imported. [ 1/175] Verify package files 100% | 745.0 B/s | 173.0 B | 00m00s [ 2/175] Prepare transaction 100% | 4.2 KiB/s | 173.0 B | 00m00s [ 3/175] Installing libgcc-0:15.3.1-1. 100% | 262.0 MiB/s | 268.3 KiB | 00m00s [ 4/175] Installing publicsuffix-list- 100% | 0.0 B/s | 71.1 KiB | 00m00s [ 5/175] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 6/175] Installing fedora-release-ide 100% | 867.2 KiB/s | 888.0 B | 00m00s [ 7/175] Installing fedora-gpg-keys-0: 100% | 57.8 MiB/s | 355.0 KiB | 00m00s [ 8/175] Installing fedora-repos-0:43- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 9/175] Installing fedora-release-com 100% | 24.3 MiB/s | 24.8 KiB | 00m00s [ 10/175] Installing fedora-release-0:4 100% | 15.1 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.0-26.fc43.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-26.fc43.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating group 'bin' with GID 1. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating group 'daemon' with GID 2. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 100. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 11/175] Installing setup-0:2.15.0-26. 100% | 51.0 MiB/s | 730.6 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 12/175] Installing filesystem-0:3.18- 100% | 2.9 MiB/s | 212.8 KiB | 00m00s [ 13/175] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [ 14/175] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [ 15/175] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [ 16/175] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [ 17/175] Installing package-notes-srpm 100% | 0.0 B/s | 2.1 KiB | 00m00s [ 18/175] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [ 19/175] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [ 20/175] Installing gnulib-l10n-0:2024 100% | 215.5 MiB/s | 661.9 KiB | 00m00s [ 21/175] Installing coreutils-common-0 100% | 403.3 MiB/s | 11.3 MiB | 00m00s [ 22/175] Installing ncurses-base-0:6.5 100% | 86.3 MiB/s | 353.5 KiB | 00m00s [ 23/175] Installing bash-0:5.3.0-2.fc4 100% | 271.9 MiB/s | 8.4 MiB | 00m00s [ 24/175] Installing glibc-common-0:2.4 100% | 63.7 MiB/s | 1.0 MiB | 00m00s [ 25/175] Installing glibc-gconv-extra- 100% | 316.5 MiB/s | 7.3 MiB | 00m00s [ 26/175] Installing glibc-0:2.42-17.fc 100% | 191.2 MiB/s | 6.7 MiB | 00m00s [ 27/175] Installing ncurses-libs-0:6.5 100% | 310.1 MiB/s | 952.8 KiB | 00m00s [ 28/175] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 29/175] Installing zlib-ng-compat-0:2 100% | 158.7 MiB/s | 162.6 KiB | 00m00s [ 30/175] Installing bzip2-libs-0:1.0.8 100% | 0.0 B/s | 81.7 KiB | 00m00s [ 31/175] Installing libgpg-error-0:1.5 100% | 64.3 MiB/s | 921.1 KiB | 00m00s [ 32/175] Installing libstdc++-0:15.3.1 100% | 407.0 MiB/s | 2.8 MiB | 00m00s [ 33/175] Installing xz-libs-1:5.8.1-4. 100% | 213.8 MiB/s | 218.9 KiB | 00m00s [ 34/175] Installing libassuan-0:2.5.7- 100% | 161.7 MiB/s | 165.6 KiB | 00m00s [ 35/175] Installing libgcrypt-0:1.11.1 100% | 393.7 MiB/s | 1.6 MiB | 00m00s [ 36/175] Installing readline-0:8.3-2.f 100% | 250.9 MiB/s | 513.9 KiB | 00m00s [ 37/175] Installing gmp-1:6.3.0-4.fc43 100% | 397.2 MiB/s | 813.5 KiB | 00m00s [ 38/175] Installing libuuid-0:2.41.5-1 100% | 0.0 B/s | 38.4 KiB | 00m00s [ 39/175] Installing libacl-0:2.4.0-1.f 100% | 0.0 B/s | 40.7 KiB | 00m00s [ 40/175] Installing popt-0:1.19-9.fc43 100% | 68.1 MiB/s | 139.4 KiB | 00m00s [ 41/175] Installing libzstd-0:1.5.7-2. 100% | 391.2 MiB/s | 801.1 KiB | 00m00s [ 42/175] Installing elfutils-libelf-0: 100% | 479.6 MiB/s | 1.4 MiB | 00m00s [ 43/175] Installing npth-0:1.8-3.fc43. 100% | 0.0 B/s | 50.7 KiB | 00m00s [ 44/175] Installing libblkid-0:2.41.5- 100% | 257.3 MiB/s | 263.4 KiB | 00m00s [ 45/175] Installing libxcrypt-0:4.5.2- 100% | 281.3 MiB/s | 288.0 KiB | 00m00s [ 46/175] Installing sqlite-libs-0:3.50 100% | 379.1 MiB/s | 1.5 MiB | 00m00s [ 47/175] Installing gnupg2-gpgconf-0:2 100% | 18.9 MiB/s | 252.1 KiB | 00m00s [ 48/175] Installing json-c-0:0.18-7.fc 100% | 82.0 MiB/s | 84.0 KiB | 00m00s [ 49/175] Installing libunistring-0:1.1 100% | 345.3 MiB/s | 1.7 MiB | 00m00s [ 50/175] Installing libidn2-0:2.3.8-2. 100% | 181.9 MiB/s | 558.7 KiB | 00m00s [ 51/175] Installing libtasn1-0:4.21.0- 100% | 21.8 MiB/s | 178.6 KiB | 00m00s [ 52/175] Installing crypto-policies-0: 100% | 42.0 MiB/s | 172.2 KiB | 00m00s [ 53/175] Installing gnupg2-verify-0:2. 100% | 26.3 MiB/s | 349.9 KiB | 00m00s [ 54/175] Installing dwz-0:0.16-2.fc43. 100% | 23.5 MiB/s | 288.5 KiB | 00m00s [ 55/175] Installing mpfr-0:4.2.2-2.fc4 100% | 271.6 MiB/s | 834.4 KiB | 00m00s [ 56/175] Installing gawk-0:5.3.2-2.fc4 100% | 100.9 MiB/s | 1.8 MiB | 00m00s [ 57/175] Installing libksba-0:1.6.7-4. 100% | 391.7 MiB/s | 401.1 KiB | 00m00s [ 58/175] Installing unzip-0:6.0-67.fc4 100% | 29.3 MiB/s | 389.8 KiB | 00m00s [ 59/175] Installing file-libs-0:5.46-9 100% | 659.0 MiB/s | 11.9 MiB | 00m00s [ 60/175] Installing file-0:5.46-9.fc43 100% | 8.3 MiB/s | 101.7 KiB | 00m00s [ 61/175] Installing libeconf-0:0.7.9-2 100% | 65.0 MiB/s | 66.5 KiB | 00m00s [ 62/175] Installing libsepol-0:3.9-2.f 100% | 401.8 MiB/s | 822.9 KiB | 00m00s [ 63/175] Installing lz4-libs-0:1.10.0- 100% | 158.6 MiB/s | 162.5 KiB | 00m00s [ 64/175] Installing libsmartcols-0:2.4 100% | 177.2 MiB/s | 181.5 KiB | 00m00s [ 65/175] Installing libcap-ng-0:0.9.6- 100% | 0.0 B/s | 70.6 KiB | 00m00s [ 66/175] Installing audit-libs-0:4.2.1 100% | 375.9 MiB/s | 384.9 KiB | 00m00s [ 67/175] Installing pam-libs-0:1.7.1-5 100% | 125.7 MiB/s | 128.8 KiB | 00m00s [ 68/175] Installing libcap-0:2.76-4.fc 100% | 16.1 MiB/s | 214.3 KiB | 00m00s [ 69/175] Installing systemd-libs-0:258 100% | 335.4 MiB/s | 2.3 MiB | 00m00s [ 70/175] Installing lua-libs-0:5.4.8-4 100% | 276.7 MiB/s | 283.3 KiB | 00m00s [ 71/175] Installing libattr-0:2.6.0-1. 100% | 0.0 B/s | 25.2 KiB | 00m00s [ 72/175] Installing alternatives-0:1.3 100% | 5.2 MiB/s | 63.8 KiB | 00m00s [ 73/175] Installing pcre2-0:10.47-1.fc 100% | 343.8 MiB/s | 704.1 KiB | 00m00s [ 74/175] Installing libselinux-0:3.9-5 100% | 189.8 MiB/s | 194.4 KiB | 00m00s [ 75/175] Installing grep-0:3.12-2.fc43 100% | 66.8 MiB/s | 1.0 MiB | 00m00s [ 76/175] Installing findutils-1:4.10.0 100% | 109.3 MiB/s | 1.9 MiB | 00m00s [ 77/175] Installing sed-0:4.9-5.fc43.x 100% | 56.3 MiB/s | 865.5 KiB | 00m00s [ 78/175] Installing xz-1:5.8.1-4.fc43. 100% | 78.3 MiB/s | 1.3 MiB | 00m00s [ 79/175] Installing libmount-0:2.41.5- 100% | 368.9 MiB/s | 377.7 KiB | 00m00s [ 80/175] Installing libffi-0:3.5.2-1.f 100% | 83.2 MiB/s | 85.2 KiB | 00m00s [ 81/175] Installing p11-kit-0:0.26.5-1 100% | 134.0 MiB/s | 2.5 MiB | 00m00s [ 82/175] Installing p11-kit-trust-0:0. 100% | 22.8 MiB/s | 467.9 KiB | 00m00s [ 83/175] Installing openssl-libs-1:3.5 100% | 405.6 MiB/s | 8.9 MiB | 00m00s [ 84/175] Installing coreutils-0:9.7-10 100% | 175.1 MiB/s | 5.4 MiB | 00m00s [ 85/175] Installing ca-certificates-0: 100% | 2.3 MiB/s | 2.5 MiB | 00m01s [ 86/175] Installing gzip-0:1.13-4.fc43 100% | 27.5 MiB/s | 394.4 KiB | 00m00s [ 87/175] Installing libfsverity-0:1.6- 100% | 28.8 MiB/s | 29.5 KiB | 00m00s [ 88/175] Installing rpm-sequoia-0:1.10 100% | 350.2 MiB/s | 2.5 MiB | 00m00s [ 89/175] Installing libevent-0:2.1.13- 100% | 289.1 MiB/s | 888.2 KiB | 00m00s [ 90/175] Installing util-linux-core-0: 100% | 77.7 MiB/s | 1.5 MiB | 00m00s [ 91/175] Installing tar-2:1.35-6.fc43. 100% | 147.9 MiB/s | 3.0 MiB | 00m00s [ 92/175] Installing libsemanage-0:3.9- 100% | 151.5 MiB/s | 310.2 KiB | 00m00s [ 93/175] Installing systemd-standalone 100% | 22.4 MiB/s | 298.1 KiB | 00m00s [ 94/175] Installing rpm-libs-0:6.0.2-1 100% | 304.4 MiB/s | 935.1 KiB | 00m00s [ 95/175] Installing libusb1-0:1.0.30-1 100% | 19.3 MiB/s | 177.7 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.x86_64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.1.3-8.fc43.x86_64 >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [ 96/175] Installing tpm2-tss-0:4.1.3-8 100% | 262.0 MiB/s | 1.6 MiB | 00m00s [ 97/175] Installing ima-evm-utils-libs 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [ 98/175] Installing gnupg2-gpg-agent-0 100% | 31.4 MiB/s | 675.4 KiB | 00m00s [ 99/175] Installing liblastlog2-0:2.41 100% | 6.4 MiB/s | 39.5 KiB | 00m00s [100/175] Installing zstd-0:1.5.7-2.fc4 100% | 95.0 MiB/s | 1.7 MiB | 00m00s [101/175] Installing zip-0:3.0-44.fc43. 100% | 48.7 MiB/s | 698.4 KiB | 00m00s [102/175] Installing gnupg2-keyboxd-0:2 100% | 28.3 MiB/s | 202.7 KiB | 00m00s [103/175] Installing libpsl-0:0.21.5-6. 100% | 75.7 MiB/s | 77.5 KiB | 00m00s [104/175] Installing libfdisk-0:2.41.5- 100% | 186.2 MiB/s | 381.4 KiB | 00m00s [105/175] Installing nettle-0:3.10.1-2. 100% | 258.4 MiB/s | 793.7 KiB | 00m00s [106/175] Installing gnutls-0:3.8.13-1. 100% | 376.7 MiB/s | 3.8 MiB | 00m00s [107/175] Installing libxml2-0:2.12.10- 100% | 94.7 MiB/s | 1.7 MiB | 00m00s [108/175] Installing libarchive-0:3.8.4 100% | 311.6 MiB/s | 957.2 KiB | 00m00s [109/175] Installing bzip2-0:1.0.8-21.f 100% | 8.1 MiB/s | 99.8 KiB | 00m00s [110/175] Installing add-determinism-0: 100% | 135.4 MiB/s | 2.3 MiB | 00m00s [111/175] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [112/175] Installing cpio-0:2.15-6.fc43 100% | 73.3 MiB/s | 1.1 MiB | 00m00s [113/175] Installing diffutils-0:3.12-3 100% | 97.6 MiB/s | 1.6 MiB | 00m00s [114/175] Installing ed-0:1.22.2-1.fc43 100% | 11.3 MiB/s | 150.4 KiB | 00m00s [115/175] Installing patch-0:2.8-2.fc43 100% | 16.9 MiB/s | 224.3 KiB | 00m00s [116/175] Installing libgomp-0:15.3.1-1 100% | 265.2 MiB/s | 543.2 KiB | 00m00s [117/175] Installing jansson-0:2.14-3.f 100% | 88.3 MiB/s | 90.5 KiB | 00m00s [118/175] Installing libpkgconf-0:2.3.0 100% | 77.4 MiB/s | 79.2 KiB | 00m00s [119/175] Installing pkgconf-0:2.3.0-3. 100% | 6.8 MiB/s | 91.0 KiB | 00m00s [120/175] Installing pkgconf-pkg-config 100% | 147.8 KiB/s | 1.8 KiB | 00m00s [121/175] Installing gdbm-libs-1:1.23-1 100% | 128.5 MiB/s | 131.6 KiB | 00m00s [122/175] Installing cyrus-sasl-lib-0:2 100% | 135.1 MiB/s | 2.3 MiB | 00m00s [123/175] Installing libpfm-0:4.13.0-20 100% | 573.5 MiB/s | 1.7 MiB | 00m00s [124/175] Installing libtool-ltdl-0:2.5 100% | 69.6 MiB/s | 71.2 KiB | 00m00s [125/175] Installing openldap-0:2.6.14- 100% | 323.5 MiB/s | 662.5 KiB | 00m00s [126/175] Installing gnupg2-dirmngr-0:2 100% | 30.3 MiB/s | 621.1 KiB | 00m00s [127/175] Installing gnupg2-0:2.4.9-5.f 100% | 226.4 MiB/s | 6.6 MiB | 00m00s [128/175] Installing rpm-sign-libs-0:6. 100% | 0.0 B/s | 40.5 KiB | 00m00s [129/175] Installing gpgverify-0:2.2-3. 100% | 0.0 B/s | 9.4 KiB | 00m00s [130/175] Installing xxhash-libs-0:0.8. 100% | 89.2 MiB/s | 91.4 KiB | 00m00s [131/175] Installing keyutils-libs-0:1. 100% | 0.0 B/s | 55.7 KiB | 00m00s [132/175] Installing libcom_err-0:1.47. 100% | 0.0 B/s | 64.2 KiB | 00m00s [133/175] Installing libverto-0:0.3.2-1 100% | 26.6 MiB/s | 27.2 KiB | 00m00s [134/175] Installing krb5-libs-0:1.22.2 100% | 333.1 MiB/s | 2.3 MiB | 00m00s [135/175] Installing libssh-0:0.11.5-1. 100% | 280.8 MiB/s | 575.1 KiB | 00m00s [136/175] Installing libbrotli-0:1.2.0- 100% | 282.4 MiB/s | 867.7 KiB | 00m00s [137/175] Installing libnghttp2-0:1.66. 100% | 159.4 MiB/s | 163.2 KiB | 00m00s [138/175] Installing libcurl-0:8.15.0-1 100% | 295.6 MiB/s | 908.1 KiB | 00m00s [139/175] Installing curl-0:8.15.0-10.f 100% | 19.7 MiB/s | 463.9 KiB | 00m00s [140/175] Installing rpm-0:6.0.2-1.fc43 100% | 80.5 MiB/s | 2.6 MiB | 00m00s [141/175] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.1 KiB | 00m00s [142/175] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [143/175] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [144/175] Installing tree-sitter-srpm-m 100% | 0.0 B/s | 9.3 KiB | 00m00s [145/175] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [146/175] Installing cmake-srpm-macros- 100% | 0.0 B/s | 804.0 B | 00m00s [147/175] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [148/175] Installing elfutils-default-y 100% | 408.6 KiB/s | 2.0 KiB | 00m00s [149/175] Installing elfutils-libs-0:0. 100% | 227.0 MiB/s | 697.2 KiB | 00m00s [150/175] Installing elfutils-debuginfo 100% | 6.0 MiB/s | 86.2 KiB | 00m00s [151/175] Installing elfutils-0:0.196-1 100% | 155.5 MiB/s | 3.1 MiB | 00m00s [152/175] Installing binutils-0:2.45.1- 100% | 333.9 MiB/s | 27.4 MiB | 00m00s [153/175] Installing gdb-minimal-0:17.2 100% | 296.1 MiB/s | 13.6 MiB | 00m00s [154/175] Installing debugedit-0:5.2-3. 100% | 16.3 MiB/s | 217.3 KiB | 00m00s [155/175] Installing rpm-build-libs-0:6 100% | 258.9 MiB/s | 265.1 KiB | 00m00s [156/175] Installing gnome-srpm-macros- 100% | 0.0 B/s | 4.1 KiB | 00m00s [157/175] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [158/175] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [159/175] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [160/175] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [161/175] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [162/175] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [163/175] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [164/175] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [165/175] Installing rpm-build-0:6.0.2- 100% | 20.6 MiB/s | 295.6 KiB | 00m00s [166/175] Installing pyproject-srpm-mac 100% | 0.0 B/s | 4.0 KiB | 00m00s [167/175] Installing redhat-rpm-config- 100% | 92.3 MiB/s | 189.1 KiB | 00m00s [168/175] Installing forge-srpm-macros- 100% | 0.0 B/s | 40.3 KiB | 00m00s [169/175] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [170/175] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [171/175] Installing python-srpm-macros 100% | 25.8 MiB/s | 52.8 KiB | 00m00s [172/175] Installing util-linux-0:2.41. 100% | 99.0 MiB/s | 3.6 MiB | 00m00s [173/175] Installing shadow-utils-2:4.1 100% | 141.8 MiB/s | 4.0 MiB | 00m00s [174/175] Installing which-0:2.23-3.fc4 100% | 7.0 MiB/s | 85.7 KiB | 00m00s [175/175] Installing info-0:7.2-7.fc43. 100% | 251.4 KiB/s | 354.3 KiB | 00m01s Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.6.0-3.fc43.x86_64 alternatives-1.33-3.fc43.x86_64 ansible-srpm-macros-1-18.1.fc43.noarch audit-libs-4.2.1-1.fc43.x86_64 bash-5.3.0-2.fc43.x86_64 binutils-2.45.1-5.fc43.x86_64 build-reproducibility-srpm-macros-0.6.0-3.fc43.noarch bzip2-1.0.8-21.fc43.x86_64 bzip2-libs-1.0.8-21.fc43.x86_64 ca-certificates-2026.2.90_v9.0.317-1.fc43.noarch cmake-srpm-macros-3.31.11-1.fc43.noarch coreutils-9.7-10.fc43.x86_64 coreutils-common-9.7-10.fc43.x86_64 cpio-2.15-6.fc43.x86_64 crypto-policies-20251125-1.git63291f8.fc43.noarch curl-8.15.0-10.fc43.x86_64 cyrus-sasl-lib-2.1.28-33.fc43.x86_64 debugedit-5.2-3.fc43.x86_64 diffutils-3.12-3.fc43.x86_64 dwz-0.16-2.fc43.x86_64 ed-1.22.2-1.fc43.x86_64 efi-srpm-macros-6-4.fc43.noarch elfutils-0.196-1.fc43.x86_64 elfutils-debuginfod-client-0.196-1.fc43.x86_64 elfutils-default-yama-scope-0.196-1.fc43.noarch elfutils-libelf-0.196-1.fc43.x86_64 elfutils-libs-0.196-1.fc43.x86_64 fedora-gpg-keys-43-2.noarch fedora-release-43-27.noarch fedora-release-common-43-27.noarch fedora-release-identity-basic-43-27.noarch fedora-repos-43-2.noarch file-5.46-9.fc43.x86_64 file-libs-5.46-9.fc43.x86_64 filesystem-3.18-50.fc43.x86_64 filesystem-srpm-macros-3.18-50.fc43.noarch findutils-4.10.0-6.fc43.x86_64 fonts-srpm-macros-2.0.5-23.fc43.noarch forge-srpm-macros-0.4.0-3.fc43.noarch fpc-srpm-macros-1.3-15.fc43.noarch gap-srpm-macros-2-1.fc43.noarch gawk-5.3.2-2.fc43.x86_64 gdb-minimal-17.2-2.fc43.x86_64 gdbm-libs-1.23-10.fc43.x86_64 ghc-srpm-macros-1.9.2-3.fc43.noarch glibc-2.42-17.fc43.x86_64 glibc-common-2.42-17.fc43.x86_64 glibc-gconv-extra-2.42-17.fc43.x86_64 glibc-minimal-langpack-2.42-17.fc43.x86_64 gmp-6.3.0-4.fc43.x86_64 gnat-srpm-macros-7-1.fc43.noarch gnome-srpm-macros-1.0-1.fc43.noarch gnulib-l10n-20241231-1.fc43.noarch gnupg2-2.4.9-5.fc43.x86_64 gnupg2-dirmngr-2.4.9-5.fc43.x86_64 gnupg2-gpg-agent-2.4.9-5.fc43.x86_64 gnupg2-gpgconf-2.4.9-5.fc43.x86_64 gnupg2-keyboxd-2.4.9-5.fc43.x86_64 gnupg2-verify-2.4.9-5.fc43.x86_64 gnutls-3.8.13-1.fc43.x86_64 go-srpm-macros-3.8.0-1.fc43.noarch gpg-pubkey-c6e7f081cf80e13146676e88829b606631645531-66b6dccf gpgverify-2.2-3.fc43.noarch grep-3.12-2.fc43.x86_64 gzip-1.13-4.fc43.x86_64 ima-evm-utils-libs-1.6.2-6.fc43.x86_64 info-7.2-7.fc43.x86_64 jansson-2.14-3.fc43.x86_64 java-srpm-macros-1-7.fc43.noarch json-c-0.18-7.fc43.x86_64 kernel-srpm-macros-1.0-27.fc43.noarch keyutils-libs-1.6.3-6.fc43.x86_64 krb5-libs-1.22.2-4.fc43.x86_64 libacl-2.4.0-1.fc43.x86_64 libarchive-3.8.4-1.fc43.x86_64 libassuan-2.5.7-4.fc43.x86_64 libattr-2.6.0-1.fc43.x86_64 libblkid-2.41.5-1.fc43.x86_64 libbrotli-1.2.0-1.fc43.x86_64 libcap-2.76-4.fc43.x86_64 libcap-ng-0.9.6-1.fc43.x86_64 libcom_err-1.47.3-2.fc43.x86_64 libcurl-8.15.0-10.fc43.x86_64 libeconf-0.7.9-2.fc43.x86_64 libevent-2.1.13-1.fc43.x86_64 libfdisk-2.41.5-1.fc43.x86_64 libffi-3.5.2-1.fc43.x86_64 libfsverity-1.6-3.fc43.x86_64 libgcc-15.3.1-1.fc43.x86_64 libgcrypt-1.11.1-4.fc43.x86_64 libgomp-15.3.1-1.fc43.x86_64 libgpg-error-1.55-2.fc43.x86_64 libidn2-2.3.8-2.fc43.x86_64 libksba-1.6.7-4.fc43.x86_64 liblastlog2-2.41.5-1.fc43.x86_64 libmount-2.41.5-1.fc43.x86_64 libnghttp2-1.66.0-3.fc43.x86_64 libpfm-4.13.0-20.fc43.x86_64 libpkgconf-2.3.0-3.fc43.x86_64 libpsl-0.21.5-6.fc43.x86_64 libselinux-3.9-5.fc43.x86_64 libsemanage-3.9-4.fc43.x86_64 libsepol-3.9-2.fc43.x86_64 libsmartcols-2.41.5-1.fc43.x86_64 libssh-0.11.5-1.fc43.x86_64 libssh-config-0.11.5-1.fc43.noarch libstdc++-15.3.1-1.fc43.x86_64 libtasn1-4.21.0-1.fc43.x86_64 libtool-ltdl-2.5.4-8.fc43.x86_64 libunistring-1.1-10.fc43.x86_64 libusb1-1.0.30-1.fc43.x86_64 libuuid-2.41.5-1.fc43.x86_64 libverto-0.3.2-11.fc43.x86_64 libxcrypt-4.5.2-1.fc43.x86_64 libxml2-2.12.10-5.fc43.x86_64 libzstd-1.5.7-2.fc43.x86_64 lua-libs-5.4.8-4.fc43.x86_64 lua-srpm-macros-1-16.fc43.noarch lz4-libs-1.10.0-3.fc43.x86_64 mpfr-4.2.2-2.fc43.x86_64 ncurses-base-6.5-7.20250614.fc43.noarch ncurses-libs-6.5-7.20250614.fc43.x86_64 nettle-3.10.1-2.fc43.x86_64 npth-1.8-3.fc43.x86_64 ocaml-srpm-macros-11-2.fc43.noarch openblas-srpm-macros-2-20.fc43.noarch openldap-2.6.14-1.fc43.x86_64 openssl-libs-3.5.8-1.fc43.x86_64 p11-kit-0.26.5-1.fc43.x86_64 p11-kit-trust-0.26.5-1.fc43.x86_64 package-notes-srpm-macros-0.20-1.fc43.noarch pam-libs-1.7.1-5.fc43.x86_64 patch-2.8-2.fc43.x86_64 pcre2-10.47-1.fc43.x86_64 pcre2-syntax-10.47-1.fc43.noarch perl-srpm-macros-1-60.fc43.noarch pkgconf-2.3.0-3.fc43.x86_64 pkgconf-m4-2.3.0-3.fc43.noarch pkgconf-pkg-config-2.3.0-3.fc43.x86_64 popt-1.19-9.fc43.x86_64 publicsuffix-list-dafsa-20260116-1.fc43.noarch pyproject-srpm-macros-1.23.2-1.fc43.noarch python-srpm-macros-3.14-5.fc43.noarch qt5-srpm-macros-5.15.18-1.fc43.noarch qt6-srpm-macros-6.10.3-1.fc43.noarch readline-8.3-2.fc43.x86_64 redhat-rpm-config-343-14.fc43.noarch rpm-6.0.2-1.fc43.x86_64 rpm-build-6.0.2-1.fc43.x86_64 rpm-build-libs-6.0.2-1.fc43.x86_64 rpm-libs-6.0.2-1.fc43.x86_64 rpm-sequoia-1.10.3-1.fc43.x86_64 rpm-sign-libs-6.0.2-1.fc43.x86_64 rust-srpm-macros-28.5-1.fc43.noarch sed-4.9-5.fc43.x86_64 setup-2.15.0-26.fc43.noarch shadow-utils-4.18.0-3.fc43.x86_64 sqlite-libs-3.50.2-3.fc43.x86_64 systemd-libs-258.11-1.fc43.x86_64 systemd-standalone-sysusers-258.11-1.fc43.x86_64 tar-1.35-6.fc43.x86_64 tpm2-tss-4.1.3-8.fc43.x86_64 tree-sitter-srpm-macros-0.4.2-1.fc43.noarch unzip-6.0-67.fc43.x86_64 util-linux-2.41.5-1.fc43.x86_64 util-linux-core-2.41.5-1.fc43.x86_64 which-2.23-3.fc43.x86_64 xxhash-libs-0.8.4-1.fc43.x86_64 xz-5.8.1-4.fc43.x86_64 xz-libs-5.8.1-4.fc43.x86_64 zig-srpm-macros-1-5.fc43.noarch zip-3.0-44.fc43.x86_64 zlib-ng-compat-2.3.3-2.fc43.x86_64 zstd-1.5.7-2.fc43.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1791936000 Wrote: /builddir/build/SRPMS/migr-0.1.0-1.fc43.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-43-x86_64-1792058910.165957/root/var/log/dnf5.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-ut5l2abg/migr/migr.spec) Config(child) 0 minutes 21 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/migr-0.1.0-1.fc43.src.rpm) Config(fedora-43-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-43-x86_64-bootstrap-1792058910.165957/root. INFO: reusing tmpfs at /var/lib/mock/fedora-43-x86_64-bootstrap-1792058910.165957/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/fedora-43-x86_64-1792058910.165957/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-6.0.2-1.fc43.x86_64 rpm-sequoia-1.10.3-1.fc43.x86_64 dnf5-5.2.18.0-5.fc43.x86_64 dnf5-plugins-5.2.18.0-5.fc43.x86_64 Finish: chroot init Start: build phase for migr-0.1.0-1.fc43.src.rpm Start: build setup for migr-0.1.0-1.fc43.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1791936000 Wrote: /builddir/build/SRPMS/migr-0.1.0-1.fc43.src.rpm Updating and loading repositories: Copr repository 100% | 12.0 KiB/s | 1.5 KiB | 00m00s fedora 100% | 52.8 KiB/s | 25.2 KiB | 00m00s updates 100% | 51.1 KiB/s | 20.8 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: gcc x86_64 15.3.1-1.fc43 updates 112.9 MiB glibc-static x86_64 2.42-17.fc43 updates 42.3 MiB make x86_64 1:4.4.1-11.fc43 fedora 1.8 MiB Installing dependencies: annobin-docs noarch 12.99-1.fc43 fedora 98.9 KiB annobin-plugin-gcc x86_64 12.99-1.fc43 fedora 1.0 MiB cpp x86_64 15.3.1-1.fc43 updates 38.4 MiB gcc-plugin-annobin x86_64 15.3.1-1.fc43 updates 57.2 KiB glibc-devel x86_64 2.42-17.fc43 updates 2.3 MiB kernel-headers x86_64 7.2.4-100.fc43 updates 7.0 MiB libmpc x86_64 1.3.1-8.fc43 fedora 160.6 KiB libxcrypt-devel x86_64 4.5.2-1.fc43 updates 31.1 KiB libxcrypt-static x86_64 4.5.2-1.fc43 updates 1.4 MiB Transaction Summary: Installing: 12 packages Total size of inbound packages is 64 MiB. Need to download 64 MiB. After this operation, 207 MiB extra will be used (install 207 MiB, remove 0 B). [ 1/12] make-1:4.4.1-11.fc43.x86_64 100% | 24.8 MiB/s | 585.2 KiB | 00m00s [ 2/12] libmpc-0:1.3.1-8.fc43.x86_64 100% | 22.9 MiB/s | 70.4 KiB | 00m00s [ 3/12] glibc-static-0:2.42-17.fc43.x86 100% | 107.8 MiB/s | 6.5 MiB | 00m00s [ 4/12] cpp-0:15.3.1-1.fc43.x86_64 100% | 278.1 MiB/s | 13.1 MiB | 00m00s [ 5/12] libxcrypt-static-0:4.5.2-1.fc43 100% | 19.1 MiB/s | 312.2 KiB | 00m00s [ 6/12] libxcrypt-devel-0:4.5.2-1.fc43. 100% | 9.8 MiB/s | 30.0 KiB | 00m00s [ 7/12] glibc-devel-0:2.42-17.fc43.x86_ 100% | 112.3 MiB/s | 575.1 KiB | 00m00s [ 8/12] kernel-headers-0:7.2.4-100.fc43 100% | 174.8 MiB/s | 1.7 MiB | 00m00s [ 9/12] annobin-plugin-gcc-0:12.99-1.fc 100% | 74.8 MiB/s | 996.0 KiB | 00m00s [10/12] gcc-plugin-annobin-0:15.3.1-1.f 100% | 9.4 MiB/s | 67.3 KiB | 00m00s [11/12] annobin-docs-0:12.99-1.fc43.noa 100% | 29.1 MiB/s | 89.5 KiB | 00m00s [12/12] gcc-0:15.3.1-1.fc43.x86_64 100% | 254.3 MiB/s | 39.9 MiB | 00m00s -------------------------------------------------------------------------------- [12/12] Total 100% | 401.7 MiB/s | 63.9 MiB | 00m00s Running transaction [ 1/14] Verify package files 100% | 52.0 B/s | 12.0 B | 00m00s [ 2/14] Prepare transaction 100% | 600.0 B/s | 12.0 B | 00m00s [ 3/14] Installing libmpc-0:1.3.1-8.fc4 100% | 158.3 MiB/s | 162.1 KiB | 00m00s [ 4/14] Installing cpp-0:15.3.1-1.fc43. 100% | 346.0 MiB/s | 38.4 MiB | 00m00s [ 5/14] Installing annobin-docs-0:12.99 100% | 32.6 MiB/s | 100.1 KiB | 00m00s [ 6/14] Installing kernel-headers-0:7.2 100% | 230.6 MiB/s | 7.1 MiB | 00m00s [ 7/14] Installing libxcrypt-devel-0:4. 100% | 16.3 MiB/s | 33.4 KiB | 00m00s [ 8/14] Installing glibc-devel-0:2.42-1 100% | 196.2 MiB/s | 2.4 MiB | 00m00s [ 9/14] Installing glibc-static-0:2.42- 100% | 548.9 MiB/s | 42.3 MiB | 00m00s [10/14] Installing libxcrypt-static-0:4 100% | 450.4 MiB/s | 1.4 MiB | 00m00s [11/14] Installing make-1:4.4.1-11.fc43 100% | 100.0 MiB/s | 1.8 MiB | 00m00s [12/14] Installing gcc-0:15.3.1-1.fc43. 100% | 410.8 MiB/s | 113.0 MiB | 00m00s [13/14] Installing annobin-plugin-gcc-0 100% | 82.3 MiB/s | 1.0 MiB | 00m00s [14/14] Installing gcc-plugin-annobin-0 100% | 529.5 KiB/s | 58.8 KiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1791936000 Wrote: /builddir/build/SRPMS/migr-0.1.0-1.fc43.src.rpm Updating and loading repositories: Copr repository 100% | 7.7 KiB/s | 1.5 KiB | 00m00s fedora 100% | 60.8 KiB/s | 25.2 KiB | 00m00s updates 100% | 78.0 KiB/s | 20.8 KiB | 00m00s Repositories loaded. Nothing to do. Package "gcc-15.3.1-1.fc43.x86_64" is already installed. Package "glibc-static-2.42-17.fc43.x86_64" is already installed. Package "make-1:4.4.1-11.fc43.x86_64" is already installed. Finish: build setup for migr-0.1.0-1.fc43.src.rpm Start: rpmbuild migr-0.1.0-1.fc43.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1791936000 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.FGuVGP Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.IrX2iP + umask 022 + cd /builddir/build/BUILD/migr-0.1.0-build + cd /builddir/build/BUILD/migr-0.1.0-build + rm -rf migr-0.1.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/migr-0.1.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd migr-0.1.0 + /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.Xn8Olh + umask 022 + cd /builddir/build/BUILD/migr-0.1.0-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + 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 migr-0.1.0 + /usr/bin/make -O -j4 V=1 VERBOSE=1 migr migr-static gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/selection_match.c -o selection_match.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/detect.c -o detect.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/main.c -o main.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/selection.c -o selection.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/config.c -o config.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/report.c -o report.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/groups.c -o groups.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/flatpak.c -o flatpak.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/packages.c -o packages.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/backup_plan.c -o backup_plan.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/console.c -o console.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/live_state.c -o live_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/dconf_restore.c -o dconf_restore.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/selfcopy.c -o selfcopy.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/backup.c -o backup.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/utils.c -o utils.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/fsprobe.c -o fsprobe.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/xdg.c -o xdg.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/encoding.c -o encoding.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/portable_name.c -o portable_name.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/restore.c -o restore.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/manifest.c -o manifest.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/container.c -o container.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/metadata_xattr.c -o metadata_xattr.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/metadata.c -o metadata.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/portable_hashset.c -o portable_hashset.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/portable_fsops.c -o portable_fsops.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/fileops.c -o fileops.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/portable_reconcile.c -o portable_reconcile.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/portable_prescan.c -o portable_prescan.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/portable_restore_orchestrate.c -o portable_restore_orchestrate.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/portable_restore_preflight.c -o portable_restore_preflight.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/portable_restore_shared.c -o portable_restore_shared.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/portable_restore_replay.c -o portable_restore_replay.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/portable.c -o portable.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/hash.c -o hash.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/sidecar.c -o sidecar.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/sidecar_state_map.c -o sidecar_state_map.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/verify.c -o verify.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/source_snapshot.c -o source_snapshot.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/sidecar_state.c -o sidecar_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/writer_apps.c -o writer_apps.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/repair.c -o repair.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/subid.c -o subid.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/selection_match.c -o selection_match_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/home_rewrite.c -o home_rewrite.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/podman_state.c -o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/selection.c -o selection_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/main.c -o main_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/detect.c -o detect_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/config.c -o config_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/report.c -o report_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/groups.c -o groups_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/flatpak.c -o flatpak_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/packages.c -o packages_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/backup_plan.c -o backup_plan_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/console.c -o console_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/live_state.c -o live_state_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/dconf_restore.c -o dconf_restore_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/selfcopy.c -o selfcopy_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/backup.c -o backup_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/utils.c -o utils_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/xdg.c -o xdg_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/fsprobe.c -o fsprobe_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/encoding.c -o encoding_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/portable_name.c -o portable_name_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/manifest.c -o manifest_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/restore.c -o restore_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/container.c -o container_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/metadata.c -o metadata_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/metadata_xattr.c -o metadata_xattr_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/portable_hashset.c -o portable_hashset_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/portable_fsops.c -o portable_fsops_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/fileops.c -o fileops_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/portable_reconcile.c -o portable_reconcile_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/portable_prescan.c -o portable_prescan_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/portable_restore_orchestrate.c -o portable_restore_orchestrate_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/portable_restore_preflight.c -o portable_restore_preflight_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/portable_restore_shared.c -o portable_restore_shared_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/portable_restore_replay.c -o portable_restore_replay_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/portable.c -o portable_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/hash.c -o hash_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/sidecar.c -o sidecar_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/sidecar_state_map.c -o sidecar_state_map_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/source_snapshot.c -o source_snapshot_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/sidecar_state.c -o sidecar_state_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/verify.c -o verify_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/writer_apps.c -o writer_apps_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/subid.c -o subid_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/repair.c -o repair_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/home_rewrite.c -o home_rewrite_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/podman_state.c -o podman_state_static.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -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 -o migr selection_match.o selection.o config.o main.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -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 -static -o migr-static selection_match_static.o selection_static.o config_static.o main_static.o detect_static.o report_static.o backup_static.o backup_plan_static.o packages_static.o groups_static.o flatpak_static.o restore_static.o console_static.o dconf_restore_static.o live_state_static.o utils_static.o selfcopy_static.o fileops_static.o fsprobe_static.o xdg_static.o manifest_static.o encoding_static.o portable_name_static.o container_static.o metadata_static.o metadata_xattr_static.o portable_hashset_static.o portable_prescan_static.o portable_fsops_static.o portable_static.o portable_reconcile_static.o portable_restore_replay_static.o portable_restore_shared_static.o portable_restore_orchestrate_static.o portable_restore_preflight_static.o sidecar_static.o sidecar_state_static.o sidecar_state_map_static.o hash_static.o verify_static.o repair_static.o source_snapshot_static.o writer_apps_static.o home_rewrite_static.o subid_static.o podman_state_static.o /usr/bin/ld: /tmp/cclNGLsM.ltrans0.ltrans.o: in function `manifest_set_source_identity.lto_priv.0': /builddir/build/BUILD/migr-0.1.0-build/migr-0.1.0/src/backup.c:1826:(.text+0x7fbb): warning: Using 'getpwuid' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.MXSQYX + umask 022 + cd /builddir/build/BUILD/migr-0.1.0-build + '[' /builddir/build/BUILD/migr-0.1.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/migr-0.1.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/migr-0.1.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/migr-0.1.0-build + mkdir /builddir/build/BUILD/migr-0.1.0-build/BUILDROOT + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + 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 migr-0.1.0 + /usr/bin/make install DESTDIR=/builddir/build/BUILD/migr-0.1.0-build/BUILDROOT 'INSTALL=/usr/bin/install -p' PREFIX=/usr install-static install -Dm755 migr /builddir/build/BUILD/migr-0.1.0-build/BUILDROOT/usr/bin/migr install -Dm755 migr-static /builddir/build/BUILD/migr-0.1.0-build/BUILDROOT/usr/bin/migr-static + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 0.1.0-1.fc43 --unique-debug-suffix -0.1.0-1.fc43.x86_64 --unique-debug-src-base migr-0.1.0-1.fc43.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/migr-0.1.0-build/migr-0.1.0 find-debuginfo: starting Extracting debug info from 2 files nm: /builddir/build/BUILD/migr-0.1.0-build/BUILDROOT/usr/bin/migr-static: no symbols DWARF-compressing 2 files sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/migr-0.1.0-1.fc43.x86_64 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/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /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 + /usr/bin/add-determinism --brp -j4 /builddir/build/BUILD/migr-0.1.0-build/BUILDROOT Scanned 12 directories and 93 files, processed 0 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/migr-0.1.0-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.1hdrQw + umask 022 + cd /builddir/build/BUILD/migr-0.1.0-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + 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 migr-0.1.0 + make test gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DFILEOPS_TEST_HOOKS -DBACKUP_TEST_HOOKS -DNATIVE_VISITED_TEST_HOOKS -c src/fileops.c -o fileops_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DBACKUP_TEST_HOOKS -o tests/test_native_selection tests/test_native_selection.c fileops_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_manifest_selection tests/test_manifest_selection.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_portable_selection tests/test_portable_selection.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_selection tests/test_selection.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -Wl,--wrap=read -Wl,--wrap=__read_chk -Wl,--wrap=waitpid -o tests/test_config tests/test_config.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_detect tests/test_detect.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -c src/report.c -o report_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -Wl,--wrap=readdir -o tests/test_report tests/test_report.c report_test.o selection_match.o selection.o config.o detect.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_pathjoin tests/test_pathjoin.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_fd_limit tests/test_fd_limit.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DUSER_CONTEXT_TEST_HOOKS -c src/utils.c -o utils_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DUSER_CONTEXT_TEST_HOOKS -o tests/test_confirm tests/test_confirm.c utils_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DPACKAGES_TEST_HOOKS -c src/packages.c -o packages_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DGROUPS_TEST_HOOKS -c src/groups.c -o groups_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DPACKAGES_TEST_HOOKS -DGROUPS_TEST_HOOKS -Wl,--wrap=malloc -o tests/test_packages tests/test_packages.c packages_test.o groups_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_xdg tests/test_xdg.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_get_dir_size tests/test_get_dir_size.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -Wl,--wrap=read -o tests/test_run_command tests/test_run_command.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DFILEOPS_TEST_HOOKS -DBACKUP_TEST_HOOKS -Wl,--wrap=readlink -o tests/test_special_files tests/test_special_files.c fileops_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_fsprobe tests/test_fsprobe.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -Wl,--wrap=strdup -o tests/test_manifest tests/test_manifest.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_encoding tests/test_encoding.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DPORTABLE_NAME_TEST_HOOKS -c src/portable_name.c -o portable_name_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DPORTABLE_NAME_TEST_HOOKS -o tests/test_portable_name tests/test_portable_name.c portable_name_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DCONTAINER_TEST_HOOKS -c src/container.c -o container_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DCONTAINER_TEST_HOOKS -o tests/test_container tests/test_container.c container_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_selfcopy tests/test_selfcopy.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DCONSOLE_TEST_HOOKS -c src/console.c -o console_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DCONSOLE_TEST_HOOKS -o tests/test_console tests/test_console.c console_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_subid tests/test_subid.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_podman_state tests/test_podman_state.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_restore_native tests/test_restore_native.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -Wl,--wrap=syncfs -o tests/test_restore_sync tests/test_restore_sync.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DFILEOPS_TEST_HOOKS -o tests/test_restore_source_read tests/test_restore_source_read.c fileops_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DBACKUP_TEST_HOOKS -c src/backup.c -o backup_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DBACKUP_TEST_HOOKS -o tests/test_backup_source_read tests/test_backup_source_read.c backup_test.o fileops_test.o selection_match.o selection.o config.o detect.o report.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o tests/test_backup_source_read.c: In function ‘run_backup_capture_race’: tests/test_backup_source_read.c:632:19: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 632 | (void)write(ready[1], &skipped, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DBACKUP_TEST_HOOKS -DFILEOPS_TEST_HOOKS -o tests/test_vscode_capture tests/test_vscode_capture.c backup_test.o fileops_test.o selection_match.o selection.o config.o detect.o report.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DDCONF_RESTORE_TEST_HOOKS -c src/dconf_restore.c -o dconf_restore_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DDCONF_RESTORE_TEST_HOOKS -o tests/test_dconf_restore tests/test_dconf_restore.c dconf_restore_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_live_state tests/test_live_state.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_verify tests/test_verify.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_repair tests/test_repair.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_source_snapshot tests/test_source_snapshot.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DMIGR_ALLOW_UNPRIVILEGED -c src/main.c -o main_unprivileged.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/migr-unprivileged main_unprivileged.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DPORTABLE_CAPTURE_TEST_HOOKS -c src/portable.c -o portable_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DPORTABLE_CAPTURE_TEST_HOOKS -c src/portable_reconcile.c -o portable_reconcile_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DBACKUP_TEST_HOOKS -Wl,--wrap=syncfs -Wl,--wrap=read -o tests/test_backup_sync tests/test_backup_sync.c fileops_test.o portable_test.o portable_reconcile_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DRESTORE_TEST_HOOKS -c src/restore.c -o restore_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DPORTABLE_RESTORE_REPLAY_TEST_HOOKS -c src/portable_restore_replay.c -o portable_restore_replay_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DWRITER_APPS_TEST_HOOKS -c src/writer_apps.c -o writer_apps_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DBACKUP_TEST_HOOKS -DRESTORE_TEST_HOOKS -DPACKAGES_TEST_HOOKS -DGROUPS_TEST_HOOKS -DPORTABLE_RESTORE_REPLAY_TEST_HOOKS -DWRITER_APPS_TEST_HOOKS -o tests/test_restore_dispatch tests/test_restore_dispatch.c restore_test.o portable_restore_replay_test.o backup_test.o packages_test.o groups_test.o writer_apps_test.o selection_match.o selection.o config.o detect.o report.o backup_plan.o flatpak.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_restore_atime tests/test_restore_atime.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DBACKUP_PLAN_TEST_HOOKS -c src/backup_plan.c -o backup_plan_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DBACKUP_TEST_HOOKS -DBACKUP_PLAN_TEST_HOOKS -DWRITER_APPS_TEST_HOOKS -o tests/test_backup_plan tests/test_backup_plan.c backup_test.o backup_plan_test.o fileops_test.o writer_apps_test.o selection_match.o selection.o config.o detect.o report.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DMETADATA_XATTR_TEST_HOOKS -c src/metadata_xattr.c -o metadata_xattr_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DMETADATA_XATTR_TEST_HOOKS -Wl,--wrap=flistxattr -o tests/test_metadata_contract tests/test_metadata_contract.c metadata_xattr_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_metadata_snapshots tests/test_metadata_snapshots.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_sidecar tests/test_sidecar.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DSIDECAR_TEST_HOOKS -c src/sidecar.c -o sidecar_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DSIDECAR_TEST_HOOKS -o tests/test_sidecar_state tests/test_sidecar_state.c sidecar_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DSIDECAR_STATE_TEST_HOOKS -c src/sidecar_state.c -o sidecar_state_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DSIDECAR_STATE_TEST_HOOKS -c src/sidecar_state_map.c -o sidecar_state_map_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_sidecar_scale tests/test_sidecar_scale.c sidecar_state_test.o sidecar_state_map_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_portable_hashset tests/test_portable_hashset.c selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DPORTABLE_PRESCAN_TEST_HOOKS -DPORTABLE_NAME_TEST_HOOKS -c src/portable_prescan.c -o portable_prescan_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DPORTABLE_PRESCAN_TEST_HOOKS -DPORTABLE_NAME_TEST_HOOKS -o tests/test_portable_capture tests/test_portable_capture.c portable_prescan_test.o portable_name_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -o tests/test_portable_capture_scale tests/test_portable_capture_scale.c portable_test.o portable_reconcile_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DPORTABLE_CAPTURE_TEST_HOOKS -DSIDECAR_TEST_HOOKS -o tests/test_portable_prepare tests/test_portable_prepare.c portable_test.o portable_reconcile_test.o sidecar_test.o sidecar_state_test.o sidecar_state_map_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DNATIVE_VISITED_TEST_HOOKS -o tests/test_native_reconcile_scale tests/test_native_reconcile_scale.c fileops_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DNATIVE_VISITED_TEST_HOOKS -o tests/test_native_hardlink_scale tests/test_native_hardlink_scale.c fileops_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DPORTABLE_CAPTURE_TEST_HOOKS -o tests/test_portable_collision_scale tests/test_portable_collision_scale.c portable_test.o portable_reconcile_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DPORTABLE_CAPTURE_TEST_HOOKS -o tests/test_portable_hardlink_scale tests/test_portable_hardlink_scale.c portable_test.o portable_reconcile_test.o sidecar_state_test.o sidecar_state_map_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DPORTABLE_CAPTURE_TEST_HOOKS -DSIDECAR_TEST_HOOKS -o tests/test_portable_resume tests/test_portable_resume.c portable_test.o portable_reconcile_test.o sidecar_test.o sidecar_state_test.o sidecar_state_map_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DPORTABLE_CAPTURE_TEST_HOOKS -o tests/test_portable_reconcile tests/test_portable_reconcile.c portable_test.o portable_reconcile_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DPORTABLE_CAPTURE_TEST_HOOKS -o tests/test_portable_reconcile_scale tests/test_portable_reconcile_scale.c portable_test.o portable_reconcile_test.o sidecar_state_test.o sidecar_state_map_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable_restore_replay.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DPORTABLE_RESTORE_PREFLIGHT_TEST_HOOKS -c src/portable_restore_preflight.c -o portable_restore_preflight_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DMETADATA_TEST_HOOKS -c src/metadata.c -o metadata_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DMETADATA_TEST_HOOKS -DPORTABLE_RESTORE_PREFLIGHT_TEST_HOOKS -o tests/test_portable_restore_preflight tests/test_portable_restore_preflight.c portable_restore_replay_test.o portable_restore_preflight_test.o metadata_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_shared.o portable_restore_orchestrate.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DPORTABLE_RESTORE_REPLAY_TEST_HOOKS -Wl,--wrap=syncfs -o tests/test_portable_restore_replay tests/test_portable_restore_replay.c portable_restore_replay_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DBACKUP_TEST_HOOKS -DMETADATA_TEST_HOOKS -o tests/test_portable_restore_orchestrate tests/test_portable_restore_orchestrate.c portable_restore_replay_test.o metadata_test.o backup_test.o selection_match.o selection.o config.o detect.o report.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o portable_name.o container.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_shared.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -MMD -MP -DPORTABLE_RESTORE_ADDRESS_TEST_HOOKS -DPORTABLE_NAME_TEST_HOOKS -c src/portable_restore_shared.c -o portable_restore_shared_test.o gcc -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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wextra -I src -pthread -DPORTABLE_RESTORE_ADDRESS_TEST_HOOKS -DPORTABLE_NAME_TEST_HOOKS -o tests/test_portable_restore_invariant tests/test_portable_restore_invariant.c portable_restore_replay_test.o portable_restore_shared_test.o portable_name_test.o selection_match.o selection.o config.o detect.o report.o backup.o backup_plan.o packages.o groups.o flatpak.o restore.o console.o dconf_restore.o live_state.o utils.o selfcopy.o fileops.o fsprobe.o xdg.o manifest.o encoding.o container.o metadata.o metadata_xattr.o portable_hashset.o portable_prescan.o portable_fsops.o portable.o portable_reconcile.o portable_restore_orchestrate.o portable_restore_preflight.o sidecar.o sidecar_state.o sidecar_state_map.o hash.o verify.o repair.o source_snapshot.o writer_apps.o home_rewrite.o subid.o podman_state.o ./tests/test_detect :: Phase 0: distro detection (unit) v Debian (ID=debian) -> Debian/Ubuntu v Fedora (ID=fedora) -> Fedora/RHEL v Arch (ID=arch) -> Arch v Pop!_OS (ID_LIKE=ubuntu debian) -> Debian/Ubuntu v elementary (ID_LIKE=ubuntu) -> Debian/Ubuntu v Raspberry Pi OS (ID_LIKE=debian) -> Debian/Ubuntu v Nobara (ID_LIKE=fedora) -> Fedora/RHEL v Garuda (ID_LIKE=arch) -> Arch v ID beats ID_LIKE -> Fedora/RHEL v ID beats ID_LIKE (reversed order) -> Fedora/RHEL v openSUSE stays unknown (zypper unsupported) -> Unknown v no ID field at all -> Unknown v empty file -> Unknown v PRETTY_NAME without its quotes v PRETTY_NAME unquoted v no PRETTY_NAME v empty PRETTY_NAME v missing file -> Unknown ./tests/test_manifest_selection manifest selection tests: 0 failures ./tests/test_native_selection Error: could not back up /tmp/migr-native-selection-NCaeKb/home/Documents: open the folder: Input/output error native selection: 0 failures ./tests/test_portable_selection R3 mismatched resume: rc=-1, container_unchanged=1 R3 mismatched fresh: rc=-1, container_unchanged=1, manifest_absent=1, data_absent=1 R3 equivalent selections: resume_rc=0 R3 annotation control: fresh_rc=0, resume_rc=0, self=1, network=1 portable selection: 0 failures ./tests/test_selection Error: the backup destination is inside /tmp/migr-selection-aA2XWT/home, which this backup would capture. Writing a backup into a tree it is copying makes the copy consume itself; choose a destination outside every selected root. Error: could not resolve included path Error: could not resolve included path Error: could not resolve included path Error: could not resolve included path Error: backup roots overlap: /tmp/migr-selection-aA2XWT/home/extra and /tmp/migr-selection-aA2XWT/home/extra/child selection tests: 0 failures ./tests/test_config Error: invalid:1: unknown or misplaced section Error: invalid:1: unknown or misplaced section Error: invalid:1: path outside include/exclude section Error: invalid:2: path outside include/exclude section Error: invalid:2: repeated scope Error: invalid:3: repeated subsection Error: invalid:3: invalid or oversized path Error: invalid:3: invalid or oversized path Error: invalid:3: invalid or oversized path Error: invalid:3: invalid or oversized path Error: invalid:3: invalid or oversized path Error: invalid:3: invalid or oversized path Error: invalid:4: unknown or misplaced section Error: nul:1: config contains NUL Error: limit:0: config exceeds size limit Error: path-limit:3: invalid or oversized path Error: rule-limit:4099: too many rules Error: /tmp/migr-config-D53TiZ/home space/migr/migr.conf:0: cannot read regular config snapshot Error: /tmp/migr-config-D53TiZ/home space/migr/migr.conf:0: config changed while reading Error: /tmp/migr-config-D53TiZ/home space/migr/migr.conf:1: path outside include/exclude section Error: /tmp/migr-config-D53TiZ/home space/migr/migr.conf:0: editor removed the config or left a non-regular file Error: /tmp/migr-config-D53TiZ/home space/migr/migr.conf:0: editor failed Error: /tmp/migr-config-D53TiZ/home space/migr/migr.conf:0: editor failed Error: /tmp/migr-config-D53TiZ/home space/migr/migr.conf:0: invalid editor quoting or argument limit Error: /tmp/migr-config-D53TiZ/home space/migr/migr.conf:0: editor failed Error: /tmp/migr-config-D53TiZ/home space/migr/migr.conf:0: editor command too long Error: /tmp/migr-config-D53TiZ/home space/migr/migr.conf:0: invalid editor quoting or argument limit Error: /tmp/migr-config-D53TiZ/home space/migr/migr.conf:0: cannot resolve config file Error: /tmp/migr-config-D53TiZ/home space/migr/migr.conf:0: cannot prepare regular config file Error: /tmp/migr-config-D53TiZ/home space/migr/migr.conf:0: cannot read regular config snapshot Error: /tmp/migr-config-D53TiZ/home space/migr/migr.conf:0: cannot prepare regular config file Error: /tmp/migr-config-D53TiZ/home space/migr/migr.conf:0: cannot read regular config snapshot Error: /tmp/migr-config-D53TiZ/home space/migr/migr.conf:0: cannot prepare regular config file Error: /tmp/migr-config-D53TiZ/home space/migr/migr.conf:0: cannot resolve config file Error: /tmp/migr-config-D53TiZ/home space/migr/migr.conf:0: cannot prepare regular config file config tests: 0 failures ./tests/test_report :: report measurement (unit) v the nested directory readdir call is made to fail v plain report reports a readdir failure instead of under-counting v a file is removed after readdir returns it v a vanished file leaves its root in the report ./tests/test_pathjoin :: path_join (unit) v simple -> "abc/de" v empty name -> "abc/" v nested name -> "/home/u/.config/x" v root parent avoids double slash -> "/leaf" v exact fit (size 7) -> "abc/de" v one byte short (size 6) -> refused (-1) v far too small (size 2) -> refused (-1) v span prefix -> "dir/foo" v span full length -> "dir/name" v span truncates -> refused (-1) v trailing slash dropped -> "/media/Storage" v repeated trailing slashes dropped -> "Storage" v no trailing slash unchanged -> "/media/x" v root stays root -> "/" v trim truncates -> refused (-1) ./tests/test_fd_limit :: raise_fd_limit (unit) v fixture: read the starting open-file limit v fixture: the soft limit can be set below the hard limit v fixture: the soft limit is now below the hard limit v raise_fd_limit restores the soft limit to the hard limit v raise_fd_limit never changes the hard limit itself v raise_fd_limit is idempotent once already at the ceiling fd limit tests: 0 failure(s) ./tests/test_confirm ok: a kept log holds the run as printed, without colors, with a redrawn line as last drawn, and the log-only lines ok: a log is readable by its owner only ok: a log that is not kept goes away with the folder made for it, and the folder holding it keeps the times the run gave it ok: every folder made only for a log that is not kept goes away ok: the newest ten logs are kept ok: a log that cannot be created takes back the folders made for it ok: SUDO_UID resolves the matching local uid, primary gid, and home ok: matching passwd record with malformed gid is rejected ok: duplicate local passwd uid is rejected for identity resolution ok: matching malformed passwd record is rejected for identity resolution ok: invalid local home rejects sudo identity resolution ok: missing local passwd uid is rejected for identity resolution ok: a uid resolves to its local login name ok: a uid with no local entry has no name ok: a uid shared by two local entries has no name ok: an entry with an empty name has no name ok: ordinary invocation returns HOME unchanged ok: ordinary invocation rejects a missing HOME ok: ordinary invocation rejects an empty HOME ok: ordinary invocation rejects HOME that cannot fit PATH_MAX ok: non-root invocation ignores inherited SUDO_UID and keeps HOME ok: SUDO_UID ignores elevated HOME and selects the invoking user's home ok: SUDO_UID resolution does not require ambient HOME ok: SUDO_UID and passwd UID use the same decimal parser ok: malformed SUDO_UID case 1 fails without HOME fallback ok: malformed SUDO_UID case 2 fails without HOME fallback ok: malformed SUDO_UID case 3 fails without HOME fallback ok: malformed SUDO_UID case 4 fails without HOME fallback ok: malformed SUDO_UID case 5 fails without HOME fallback ok: malformed SUDO_UID case 6 fails without HOME fallback ok: malformed SUDO_UID case 7 fails without HOME fallback ok: malformed SUDO_UID case 8 fails without HOME fallback ok: the reserved uid_t -1 value is rejected ok: missing local passwd UID fails closed ok: duplicate local passwd UID is rejected as ambiguous ok: matching malformed passwd record fails closed ok: matching passwd record with empty home is rejected ok: matching passwd record with relative home is rejected ok: matching passwd record with PATH_MAX-overflowing home is rejected ok: valid passwd home containing spaces is preserved exactly ok: unrelated malformed passwd records do not manufacture a match ok: missing passwd database fails closed ok: progress ticker starts for stop regression ok: progress ticker reports a live worker after start ok: progress ticker accepts a synchronized snapshot ok: progress ticker state can be locked for fault injection ok: progress ticker state unlocks after fault injection ok: resolved ticker thread error does not fail stop after join ok: successful ticker stop clears ticker state ok: progress line below the fallback width is unchanged ok: progress line at columns minus one is unchanged ok: progress line beyond the fallback width is clamped to columns minus one ok: a message ends the progress line before it, and only once ok: bare Enter accepts the default-yes prompt ok: default-yes prompt displays [Y/n] ok: bare Enter declines the existing default-no prompt ok: default-no prompt still displays [y/N] ok: explicit n overrides default yes ok: explicit y overrides default no ok: whitespace-only input accepts default yes ok: whitespace-only input keeps default no ok: true EOF declines even when yes is displayed as the default ok: true EOF declines the default-no prompt ./tests/test_packages :: kernel-pinned module packages are left out of the list v per-kernel kmod-* builds are dropped; akmod and meta packages stay v an unterminated final kernel-pinned line is dropped too :: write_container_text_file_at (unit) v fixture: text-artifact container directory is created v fixture: text-artifact container directory opens v a complete text artifact is created with exact contents v no content clears a stale artifact and reports the tolerable empty state v fixture: read the file size limit v fixture: cap the file size v fixture: restore the file size limit v a failed write is an error with its cause, and leaves no truncated list v fixture: hardlink target file is created v fixture: hostile control slot is a hardlink v a hostile hardlink is removed, not followed or overwritten :: package_token_is_safe (unit) v a plain package name is safe v a name with digits/hyphen is safe v a token starting with '-' is rejected v a long-option-shaped token is rejected v an empty token is rejected v a NULL token is rejected :: read_package_list (unit) v fixture: normal package list opens v normal list leaves had_error clear v normal list preserves every package v normal list preserves package order and names v fixture: legacy package list opens v legacy list leaves had_error clear v legacy install entry is kept and deinstall entry is skipped v fixture: option-shaped package list opens v rejected option-shaped tokens are not read errors v option-shaped tokens never enter the package list v fixture: growth package list opens v fixture: growth list is written and rewound v growth path leaves had_error clear v growth path preserves more than 256 packages in order v fixture: directory fd opens for stream-error case v fixture: directory fd becomes a readable stream v fixture: directory read produces a stream error v stream read error sets had_error v stream read error does not invent package entries :: restore_packages (unit) :: restore_packages uses one native install transaction Packages 0 of 2 are already installed; installing 2 (this may take a while)... 2 installed, 0 skipped. v Debian fixture runs through the package restore path v Debian uses one full two-package batch with the canonical prefix v Debian reads installed state before and after the transaction v Debian successful batch leaves nothing to do by hand Packages 0 of 2 are already installed; installing 2 (this may take a while)... 2 installed, 0 skipped. v Fedora fixture runs through the package restore path v Fedora uses one full two-package batch with the canonical prefix v Fedora reads installed state before and after the transaction v Fedora successful batch leaves nothing to do by hand Packages 0 of 2 are already installed; installing 2 (this may take a while)... 2 installed, 0 skipped. v Arch fixture runs through the package restore path v Arch uses one full two-package batch with the canonical prefix v Arch reads installed state before and after the transaction v Arch successful batch leaves nothing to do by hand :: restore_packages derives skips from final package state v fixture: 455-package sparse-unavailable set is constructed Packages 0 of 455 are already installed; installing 455 (this may take a while)... 441 installed, 14 skipped. v Fedora sparse-unavailable fixture runs v Fedora keeps thError: Could not query packages that bring kernel modules: run the query: it exited with status 1 e single install on the canonical package-manager prefix v Fedora sends the expected number of targets in its only install call v Fedora reads installed state before and after, with no adaptive retries v Fedora leaves exactly the 14 packages absent from final state to do by hand v fixture: 455-package sparse-unavailable set is constructed Packages 0 of 455 are already installed; installing 455 (this may take a while)... 441 installed, 14 skipped. v Arch sparse-unavailable fixture runs v Arch keeps the single install on the canonical package-manager prefix v Arch sends the expected number of targets in its only install call v Arch reads installed state before and after, with no adaptive retries v Arch leaves exactly the 14 packages absent from final state to do by hand v Arch omits unavailable sync-db targets from the one install transaction Packages 0 of 3 are already installed; installing 3 (this may take a while)... 2 installed, 1 skipped. v nonzero install-transaction fixture runs v a non-availability install failure is classified from final state, not command exit status Packages 1 of 2 are already installed; installing 1 (this may take a while)... 2 installed, 0 skipped. v an already-installed Arch package need not be available in sync databases to count as restored Packages 1 of 2 are already installed; installing 1 (this may take a while)... 1 installed, 1 skipped. v Debian final-state accounting accepts only installed dpkg states Packages 0 of 3 are already installed; installing 3 (this may take a while)... 2 installed, 1 skipped. v Debian sends apt-get only what its repositories have, foreign architectures included, and lists the rest Packages No network connection; not installing. 1 installed, 1 skipped. v offline, nothing is installed and the missing packages are listed to install once the system is online :: restore_packages leaves installed packages out of the transaction and marks them explicit Packages 2 of 3 are already installed; installing 1 (this may take a while)... 3 installed, 0 skipped. v only the missing package reaches the package manager v an installed package not marked explicit is marked, once Packages 2 installed, 0 skipped. v Debian with everything installed and marked runs no package manager command Packages 2 installed, 0 skipped. v Debian marks installed packages with its own command Packages 2 installed, 0 skipped. v Fedora with everything installed and marked runs no package manager command Packages 2 installed, 0 skipped. v Fedora marks installed packages with its own command Packages 2 installed, 0 skipped. v Arch with everything installed and marked runs no package manager command Packages 2 installed, 0 skipped. v Arch marks installed packages with its own command :: restore_packages leaves packages that bring kernel modules to What's left (D103) Packages 0 of 4 are already installed; installing 1 (this may take a while)... 1 installed, 3 skipped. v Fedora installs the rest and lists a driver, what pulls it, and dkms itself Packages 0 of 2 are already installed; installing 1 (this may take a while)... 1 installed, 1 skipped. v Debian lists a driver that needs dkms through another package Packages 0 of 4 are already installed; installing 2 (this may take a while)... 2 installed, 2 skipped. v Arch follows the packages that need dkms or a kernel by name Packages 0 installed, 1 skipped. v without the list of such packages nothing is installed :: restore_packages on a distribution it does not support Packages v nothing is installed or queried v the todo points to packages.txt and counts its packages arning: migr does not install packages on Fedora Linux 43 (Forty Three). Error: Could not allocate package install batch: Is a directory 0;34m:: restore_packages reports an error when the batch argv allocation fails v fixture: temp container directory is created v fixture: packages.txt is created v fixture: container directory opens Packages 0 installed, 4096 skipped. v fixture: the simulated batch-argv allocation failure actually fired v restore_packages reports an error instead of silently claiming 0 installed, 0 skipped :: groups_collect (unit) v group fixture is written v only groups whose member list names the user are listed, in file order, without malformed lines or unsafe names v a user in no group gets an empty list, not a failure v a group's gid is looked up by its name v a group listed twice, absent, or with a malformed gid has none v an unreadable group file yields no list and no gid :: restore_groups (unit) v the user is added in one usermod to the saved groups the system has and does not list them in yet v the summary names the groups added and the ones this system lacks, with the command for later, and skips saved names no system could have v a dry run says which groups it would add and runs nothing v a failed usermod fails the step v nothing runs when the user is already in every saved group v an administrators' group this system names differently is not left to the user v an unresolved user fails the step without running usermod v an empty list needs no user and changes nothing v a backup without groups.txt is skipped silently :: restore_flatpak_apps (unit) Error: Could not add eyildizemre to the saved groups: run usermod: it exited with status 6 Error: Could not match the saved group memberships against this system: Success v missing apps are installed with one call per remote the system has, skipping installed apps and unsafe names v the summary names apps that did not install and gives the command for a remote the system lacks v a dry run says what it would install and installs nothing v offline, nothing is installed and the missing apps are listed with their command v without flatpak the apps are listed, not a failure v a backup without flatpak-apps.txt is skipped silently :: restore_flatpak_apps: flathub (unit) v a missing flathub is added from its own address before the installs, and its applications install v a dry run says it would add flathub and install from it v when adding fails, its applications are listed after the exact command that adds it v offline, flathub is not added and the command is listed v a flathub this system turned off stays off, with the command that turns it on packages tests: 0 failure(s) ./tests/test_xdg :: xdg_resolve (unit) v fixture: home without config is created v missing config uses XDG fallbacks v every absent key resolves to its English fallback v fixture: fallback-only home is removed v a HOME too long for the config path but not the fallback is reported as failure v config path overflow is not converted into fallback paths v fixture: config-open-error home is created v fixture: .config is a regular file v non-ENOENT config open failure is reported v config open failure is not converted into fallback paths v fixture: config-open-error home is removed v fixture: configured home is created v fixture: mixed XDG config is written v configured and absent XDG keys resolve together v $HOME-relative XDG value expands against the supplied home v absolute XDG value is preserved exactly v unmentioned XDG keys still use fallbacks v fixture: configured home is removed v fixture: stream-error home is created v fixture: user-dirs.dirs is a directory v stream read failure is reported v stream failure is not converted into fallback paths v fixture: stream-error home is removed xdg tests: 0 failure(s) ./tests/test_get_dir_size :: get_dir_size (unit) v fixture: regular file is created v regular file size is added to the existing accumulator v fixture: symlink and target are created v fixture: symlink and target sizes are distinguishable v symlink contributes its own lstat size, not target size v fixture: recursive directory tree is created v fixture: directory sizes are readable v directory recursion sums directory and regular-file sizes v fixture: empty directory is created v fixture: empty directory size is readable v clean readdir EOF succeeds for an empty directory v fixture: nonexistent path is addressable v nonexistent path is reported as a failure v fixture: unreadable subdirectory is created v unreadable subdirectory makes recursive measurement fail get_dir_size tests: 0 failure(s) ./tests/test_run_command :: run_command (unit) v a command that cannot be run prints nothing of its own v a captured command that cannot be run prints nothing of its own v what migr printed comes before the command's output v what migr printed comes before a captured command's stderr v a successful command exits 0 v a failing command's exit code is propagated v a nonexistent binary's failed exec is reported as the child's exit(1) :: run_command_capture (unit) v captured stdout matches the command's real output v a failing command with no output still null-terminates and reports its exit code v captured output is truncated safely while preserving the child's exit code v output far exceeding both the capture buffer and the pipe buffer still reports the child's real exit code, not a SIGPIPE-death -1 v a read() interrupted mid-capture by EINTR is retried, not treated as EOF v a NULL output buffer is rejected before anything is spawned v a zero-size output buffer is rejected before anything is spawned :: run_command_errors (unit) v only the command's errors are kept, with its exit code v errors longer than the buffer keep their end v a missing errors buffer is rejected before anything is spawned :: run_command_capture_with (unit) v env entries are added and replace inherited ones v a replaced name appears exactly once in the child's environment v a malformed env entry is rejected before anything is spawned v an identity drop without a home is rejected before spawning v stdin data reaches the child v empty stdin data gives the child an immediate EOF v large stdin is fed while stdout is drained, without deadlock v a child that ignores its stdin cannot kill migr with SIGPIPE, and the signal mask is restored run_command tests: 0 failure(s) ./tests/test_special_files Warning: skipping socket (runtime-only): /tmp/migr_native_visited_SqmV4d/source/sock Warning: skipping character device node: /dev/null Warning: skipping socket (runtime-only): /tmp/migr_special_ysVPpF/src/source.socket Warning: skipping character device node: /dev/null :: backup capture walker (unit) :: native hardlink capture (unit) v native hardlink source pair is present v native hardlink source pair shares one inode v nested native hardlink capture succeeds v nested native hardlink capture preserves the destination inode v native hardlink representative metadata is preserved v native hardlink capture resumes an existing pair v resume keeps both native hardlink names linked v cross-root native hardlink capture succeeds v native hardlinks remain linked across capture roots v native hardlink identity accepts matching device and inode v native hardlink identity rejects an inode mismatch v native hardlink identity rejects a device mismatch :: native hardlink capture interruption/resume (unit) v native hardlink capture is interrupted after one member v interruption leaves exactly one native hardlink destination member v native hardlink resume seeds existing representatives before walking v native hardlink capture resumes after root-order reversal v native hardlink interruption/resume preserves one destination inode :: native hardlink restore interruption/resume (unit) v native hardlink restore is interrupted after one member v restore interruption leaves exactly one hardlink destination member v native restore resume seeds existing representatives before walking v native restore resumes the reversed sibling without failure v previously restored representative is not reported as failed v native restore interruption/resume preserves one destination inode :: native capture visited paths (unit) v native capture with visited tracking succeeds v visited set records the root object v visited set records a regular file v visited set records a nested directory v visited set records a nested regular file without a leading slash v visited set records a symlink v visited set records a FIFO v visited set excludes a skipped socket v visited set excludes a skipped device node v visited set does not add a leading slash to relative paths :: native stale reconciliation (unit) v native reconciliation fixture is captured v stale scan and deletion succeeds after a clean capture v selective reconciliation removes only the unvisited file v reconciliation removes an unvisited subtree recursively v a scan error prevents every deletion in that run v a deletion failure is reported while later stale entries are attempted v the deletion failure says what was being done and errno v an empty source directory records its root object v a visited root is preserved while its stale child is removed v an unvisited skipped root and its stale subtree are removed v a non-directory root can be captured for reconciliation v a non-directory root is left untouched v a missing root is treated as an empty reconciliation target v FIFO is recreated as a FIFO v FIFO permissions are preserved v an existing destination FIFO of the right type is accepted on resume v FIFO contributes no payload bytes v Unix socket is skipped without creating a destination v Unix socket contributes no payload bytes v /dev/null is available as the device-node fixture v device node is skipped without creating a destination v device node contributes no payload bytes v a symlink at the final destination address is replaced, not written through v the file outside the destination is unchanged by that replacement v an intermediate destination symlink is replaced, not descended through v the file outside the destination is unchanged by that replacement either v a regular file is captured v an existing regular file with matching size and mtime is resumed past v a destination file that does not match the source is captured again v a symlink is captured as a symlink v an existing symlink with the identical target is resumed past v an existing symlink with a different target is replaced v a readlink() that fills the whole buffer is refused, not silently truncated v the truncation fixture actually fired v an existing destination directory of the right type is accepted on resume v resuming into it still writes the source's own children v a regular file where a directory belongs is replaced v a directory where a regular file belongs is replaced with its contents v a directory where a FIFO belongs is replaced v an older copy that cannot be removed is named with errno v an unreadable file is named with what failed and errno v backup_capture_at refuses a NULL context v backup_capture_at refuses a restore context v portable representation is refused, not run as a native clone v an invalid destination fd is refused v a destination path with an empty, ".", or ".." component is refused v a destination path in a folder is captured, the folder created v a symlink in place of that folder is refused, not descended through v no refused call wrote a destination ./tests/test_fsprobe :: fsprobe (unit) v all supported -> native v a missing capability -> portable v case-insensitive target -> portable, not native v a destination that can't hardlink -> portable, not native v an operational error -> refusal v error outranks unavailable -> refusal v an unknown status -> refusal (fail closed, not native) v an unset (never-probed) capability -> refusal, not native v NULL profile -> refusal v NULL out -> refusal v a refused profile leaves *out unchanged v fsprobe runs successfully on a usable root v every capability has a valid status (observed verdict: native) :: fsprobe: fd primitive stays on the opened directory after a path swap v fd-anchored probe rejects an invalid root fd v fixture: open the probe root before swapping its path v fixture: replace the original path with a different object v fd-anchored probe succeeds on the originally opened directory v fd-anchored probe leaves the borrowed root fd open v all probe artifacts were created and removed under the opened directory v the swapped-in path was not used as the probe anchor v fixture: remove the swapped-in object v fixture: remove the original probe root v fixture: recreate the probe root for later checks v timestamp probe root opens by fd v timestamp probe fixture times are set v timestamp probe fixture times are readable v fd-anchored timestamp probe runs and reports nsec policy v fd-anchored timestamp probe restores anchor core times v timestamp probe rejects an invalid root fd v probe root is readable after fsprobe v fsprobe leaves no residue in the destination v probe root removed cleanly ./tests/test_manifest :: manifest (unit) :: versioned manifest: missing v no manifest.txt at all -> MISSING :: versioned manifest: full round trip v manifest_write_v1 succeeds v written manifest reads back as VALID v version round-trips v representation round-trips v scope round-trips v sidecar_version round-trips v source identity presence round-trips v machine_id round-trips v source_uid round-trips v source_gid round-trips v the subordinate ID ranges round-trip (D93) v a VERSION=1 source HOME round-trips v self-binary presence round-trips v ARCH round-trips after source identity v an absent NETWORK_CONFIG field remains absent v SELINUX round-trips (D94) v root_count round-trips v root 0 id round-trips v root 0 policy round-trips v root 0 payload_path round-trips v root 0 source_path survives '=', tab, newline, '%%', and a non-UTF-8 byte v root 0 restore_path round-trips v root 1 id round-trips v root 1 policy round-trips v MANUAL_NATIVE root carries no restore address v a manifest without SOURCE_GID or SOURCE_HOME is written v a manifest without SOURCE_GID or SOURCE_HOME reads back without them :: versioned manifest: no source identity v zero-root manifest without identity writes v reads back as VALID v absent identity round-trips as absent v a manifest without ARCH remains valid and has no self binary v portable representation round-trips v non-zero sidecar_version round-trips v zero roots leaves roots NULL :: versioned manifest: ARCH without source identity v a manifest can write ARCH without the optional source identity pair v ARCH directly before ROOT_COUNT parses as VALID v ARCH does not imply source identity v ARCH round-trips without source identity v ROOT_COUNT remains aligned after optional ARCH lookahead :: versioned manifest: NETWORK_CONFIG without ARCH v a manifest can write NETWORK_CONFIG without ARCH v NETWORK_CONFIG directly before ROOT_COUNT parses as VALID v NETWORK_CONFIG does not imply a bundled migr binary v NETWORK_CONFIG=1 round-trips without ARCH v ROOT_COUNT remains aligned after optional NETWORK_CONFIG lookahead :: versioned manifest: legacy detection v fixture: an unversioned manifest.txt can be written v an unversioned XDG-key manifest -> LEGACY, not MALFORMED v legacy_manifest_read still parses its own output v legacy_manifest_read still recovers the source-locale basename v a KEY=value line whose key matches none of the six is MALFORMED, not LEGACY v a lone 'VERSION=1' (e.g. the magic line lost to corruption) is MALFORMED, not LEGACY v an empty existing manifest.txt is MALFORMED, not LEGACY :: legacy manifest: strdup() failure during read v fixture: an unversioned manifest.txt can be written v fixture: the simulated strdup() allocation failure actually fired v legacy_manifest_read reports the allocation failure distinctly, not as 0 (success) v the key whose value could not be duplicated is still left NULL, same safe fallback the caller already relies on :: versioned manifest: unknown version v an unrecognized VERSION -> UNKNOWN_VERSION, not MALFORMED or MISSING :: versioned manifest: malformed content is refused, never guessed v truncated: no root line at all where one was declared v unknown POLICY value v '%%' not followed by two hex digits v a trailing '%%' with no hex digits is refused v a trailing '%%' with only one hex digit is refused v '%%00' (an embedded NUL) is refused, not silently truncated v HOME_RELATIVE without a RESTORE field v MANUAL_NATIVE carrying a forbidden RESTORE field v trailing content after the declared root count v duplicate root id v MACHINE_ID without a paired SOURCE_UID v an unsupported ARCH value is malformed, not silently skipped v NETWORK_CONFIG accepts only the additive value 1 v ROOT_COUNT beyond the resource-exhaustion ceiling v SIDECAR_VERSION beyond INT_MAX is refused, not wrapped negative v SOURCE_UID beyond uid_t's range is refused, not wrapped to 0 v SELINUX accepts only the value 1 v a SOURCE_SUBUID range of no IDs is refused v unrelated non-KEY=value content is refused, not classified LEGACY v a line far longer than the bounded read buffer :: versioned manifest: a raw embedded NUL byte in a line is refused, not silently truncated v an embedded NUL well short of the line-length bound is refused :: versioned manifest: decoded path overflow is refused v a decoded SOURCE reaching PATH_MAX is refused, not truncated :: versioned manifest: IO error is distinct from missing/legacy v a backup_dir too long to join -> IO_ERROR, not MISSING v fixture: create manifest.txt as a directory v manifest.txt being a directory -> IO_ERROR, not LEGACY v fixture cleanup: remove the directory :: versioned manifest: write refuses an inconsistent Manifest v a HOME_RELATIVE root without has_restore_path is refused, not written v two roots sharing an id are refused, not written v m.version != MANIFEST_CURRENT_VERSION is refused, not silently written as v1 v a non-hex machine_id is refused, not written verbatim v a negative sidecar_version is refused, not written as -1 v an unsupported self-binary architecture is refused by the writer v fixture: a valid manifest writes successfully v the invalid write attempt is refused v the pre-existing valid manifest is untouched and still reads as VALID :: versioned manifest: resume identity includes bundled migr v otherwise identical manifests have equal resume identity v a partial without a bundled migr cannot resume an include-self backup v a bundled migr with a different architecture changes resume identity v matching bundled-migr state preserves resume identity :: versioned manifest: resume identity includes network config v a plain partial cannot resume an include-network-config backup v matching network-config state preserves resume identity :: versioned manifest: UPDATED records when the backup was taken v a manifest writes UPDATED after NETWORK_CONFIG v UPDATED round-trips, and the lines after it stay aligned v a manifest without UPDATED reads as unrecorded :: versioned manifest: install identity ignores the selection v another scope, root table, or extras is still the same install v another user is not v another machine is not v another representation is not v a backup without a source identity is not :: versioned manifest: fd-relative writer v fixture: the container directory opens v manifest_write_v1_at succeeds v what it wrote reads back as VALID through the fd reader v the root table round-trips through the fd writer v manifest_write_v1 succeeds on the same model v the fd and pathname writers produce byte-identical output v fixture: manifest.txt is a symlink to another file v manifest_write_v1_at replaces a symlinked manifest.txt with a file v the symlink's target is unchanged v fixture: manifest.txt.new is a symlink to another file v a symlinked manifest.txt.new is refused v the symlink's target is still unchanged v an invalid container fd is refused v a NULL manifest is refused ./tests/test_encoding :: encoding (unit) :: encoding: manifest-path problem bytes round-trip v problem bytes encode successfully v encoded problem bytes decode successfully v decoded bytes match the original exactly :: encoding: malformed manifest-path values are refused v bad hex escape is refused v trailing percent with no hex digits is refused v trailing percent with one hex digit is refused v decoded NUL is refused :: encoding: decoded path overflow is refused v decoded value reaching PATH_MAX is refused, not truncated :: encoding: encoded output overflow is refused v encoded output that cannot fit is refused :: encoding: component N-1 rules v a slash is always percent-encoded in a component v only the final byte of a.. is encoded v only the final byte of a... is encoded v a literal percent is percent-encoded v a slash round-trips through component encoding v a.. round-trips through component encoding v a... round-trips through component encoding v a literal percent round-trips through component encoding v a valid 2-byte UTF-8 sequence passes through unchanged v a well-formed UTF-8 component round-trips v a valid E0 3-byte UTF-8 sequence passes through unchanged v a well-formed UTF-8 component round-trips v a valid general 3-byte UTF-8 sequence passes through unchanged v a well-formed UTF-8 component round-trips v a valid ED 3-byte UTF-8 sequence passes through unchanged v a well-formed UTF-8 component round-trips v a valid F0 4-byte UTF-8 sequence passes through unchanged v a well-formed UTF-8 component round-trips v a valid general 4-byte UTF-8 sequence passes through unchanged v a well-formed UTF-8 component round-trips v a valid F4 4-byte UTF-8 sequence passes through unchanged v a well-formed UTF-8 component round-trips v an overlong 2-byte sequence is escaped byte-by-byte v a lone continuation byte is escaped v a truncated UTF-8 sequence is escaped byte-by-byte v a surrogate-range sequence is escaped byte-by-byte v an out-of-range sequence is escaped byte-by-byte v an overlong sequence round-trips through escapes v a lone continuation byte round-trips through escapes v a truncated sequence round-trips through escapes v a surrogate-range sequence round-trips through escapes v an out-of-range sequence round-trips through escapes :: encoding: raw-name corpus acceptance gate v raw-name corpus entry encodes successfully v raw-name corpus entry has no hostile raw suffix or punctuation v raw-name corpus entry round-trips v raw-name corpus entry encodes successfully v raw-name corpus entry has no hostile raw suffix or punctuation v raw-name corpus entry round-trips v raw-name corpus entry encodes successfully v raw-name corpus entry has no hostile raw suffix or punctuation v raw-name corpus entry round-trips v raw-name corpus entry encodes successfully v raw-name corpus entry has no hostile raw suffix or punctuation v raw-name corpus entry round-trips :: encoding: component injectivity v literal %2E and a trailing dot have distinct encodings v literal %2F and a slash have distinct encodings v literal %2E decodes back to its own input v a trailing dot decodes back to its own input v literal %2F decodes back to its own input v a slash decodes back to its own input :: encoding: component decoder is fail-closed v a raw slash is refused by the component decoder v a raw space is refused by the component decoder v a raw lone continuation byte is refused by the component decoder v a raw trailing dot is refused by the component decoder, since the encoder always escapes it (%%2E) v a raw trailing dot after other dots is still refused v a non-trailing dot decodes normally ./tests/test_portable_name :: portable physical name: fitting representation v safe ASCII stays byte-for-byte unchanged v spaces and punctuation use the existing component encoding v a trailing dot keeps the existing component encoding v valid UTF-8 stays literal when the encoded name fits v invalid UTF-8 bytes retain lossless percent encoding v a fitting collision suffix uses canonical D21 spelling :: portable physical name: exact shortening vector v 255 exclamation bytes match the fixed repository-FNV vector v the shortening marker is 16-digit uppercase hexadecimal :: portable physical name: percent-escape boundary v an overflowing percent-encoded component is shortened v the prefix stops before a percent escape that would be split v unused sub-token budget is left unused rather than truncating an escape :: portable physical name: UTF-8 boundaries v a 2-byte UTF-8 code point is never split v a 3-byte UTF-8 code point is never split v a 4-byte UTF-8 code point is never split :: portable physical name: collision suffix budgeting v suffix growth reduces the retained encoded prefix before mapping v collision number 1 stays canonical and within NAME_MAX v UINT64_MAX is canonically suffixed and rebudgeted without overflow :: portable physical name: deterministic mapping v mapping is byte-identical when call order is reversed :: portable physical name: forced fingerprint collision v the mapper adds no hidden discriminator for equal fingerprints :: portable physical name: invalid inputs v a NULL logical component fails with empty output v an empty logical component is refused v dot is refused as a component v dot-dot is refused as a component v an embedded path separator is refused v a raw component longer than NAME_MAX is refused v a NULL output pointer is refused All portable physical-name tests passed ./tests/test_container :: container (unit) :: container: the first reservation is named after its owner v reserve succeeds v final_name is migr- v partial_name is final_name + ".partial" v first reservation has no suffix :: container: taken names advance to the dated name, then to -2 v fixture: first reservation v fixture: first reservation has suffix 0 v the second is named after the local date v the third on the same day gets -2 :: container: owner characters some filesystems reject become '_' v migr-john.doe-2_x v migr-a_b_c_d v migr-_hidden v migr-_ v migr-abcdefghijabcdefghijabcdefghijab :: container: reserve_fd stays on the opened destination after a path swap v fixture: open the destination root before swapping its path v fixture: replace the destination path with a different directory v reserve_fd succeeds against the originally opened destination v reserve_fd leaves the borrowed destination fd open v reserve_fd claims its partial under the opened destination v fixture: open the swapped-in destination v reserve_fd does not claim a partial under the swapped path v fixture: recreate the destination root for later checks :: container: a pre-existing final name advances to the next suffix, untouched v fixture: pre-create the final name for suffix 0 v reserve succeeds by skipping the taken suffix v suffix 0's final was taken, so suffix 1 was claimed instead v the pre-existing final directory is untouched :: container: two same-second reservations claim distinct partials v fixture: a child reported ready at the start gate v fixture: a child reported ready at the start gate v fixture: released both children from the start gate v fixture: received a child's result v fixture: received a child's result v both children exited cleanly v both concurrent reservations succeeded v the two concurrent reservations claimed suffixes {0,1}, not the same one :: container: losing the flock race to a concurrent adopt-scan advances the suffix instead of failing v reserve retries the next suffix instead of failing when it loses the flock race v fixture: the simulated concurrent holder actually acquired the lock v the contended suffix-0 partial is left on disk, not unlinked out from under its holder :: container: successful finalize removes the partial name and creates the final v fixture: reserve v finalize succeeds v the handle reports CONTAINER_STATE_FINALIZED v the .partial name no longer exists v the final name now exists v the finalized container retains its payload :: container: a pre-rename sync failure leaves the partial untouched v fixture: reserve v an invalid payload fd makes finalize fail closed before rename v the handle remains PARTIAL after a pre-rename sync failure v the partial name remains after a pre-rename sync failure v the final name is not created after a pre-rename sync failure :: container: finalize refuses to replace an existing final, leaving the partial intact v fixture: reserve v fixture: a concurrent finalize already claimed the final name v finalize refuses rather than replacing the existing final v the handle remains a valid PARTIAL state after refusal v the partial is left in place after a refused finalize :: container: finalize rejects an empty or already-finalized handle v finalize on a zeroed handle is refused v fixture: reserve v fixture: finalize once v finalizing an already-finalized handle is refused :: container: close releases the handle but leaves the partial on disk v fixture: reserve v the partial directory still exists after close() v the handle itself is reset to empty (dir_fd/partial_fd == -1) :: container: close on a zero-initialized handle never touches fd 0/1 v fd 0 (stdin) is still open after closing a zeroed handle v fd 1 (stdout) is still open after closing a zeroed handle :: container: NULL/missing arguments are rejected without crashing v reserve with a NULL out is rejected v reserve with a NULL dest_root is rejected v reserve_fd with an invalid dest_root_fd is rejected v reserve with a NULL owner is rejected v adopt with a NULL out is rejected v adopt with a NULL dest_root is rejected v adopt with a NULL wanted_identity is rejected v adopt_fd with an invalid dest_root_fd is rejected v adopt with a NULL owner is rejected v finalize(NULL) is rejected v close(NULL) does not crash :: container: adopt refuses a caller with no source identity, before any scan v an invocation without a source identity can never adopt anything :: container: adopt resumes a matching partial and keeps its verified inode v fixture: reserve v fixture: write a matching manifest v fixture: stat the reserved directory v a partial with a matching manifest is adopted v adopted handle names the same partial v fixture: rename the adopted partial externally v stat the adopted fd after the external rename v the adopted fd still refers to the same inode after an external rename :: container: adopt_fd stays on the opened destination after a path swap v fixture: reserve a partial for fd adoption v fixture: write the matching manifest v fixture: open the destination root before swapping its path v fixture: replace the destination path with a different directory v adopt_fd finds the matching partial under the opened destination v adopt_fd leaves the borrowed destination fd open v adopt_fd returns the expected partial name v adopt_fd opened the candidate under the opened destination v fixture: open the swapped-in destination v adopt_fd does not scan the swapped path v fixture: recreate the destination root for later checks :: container: adopt_fd keeps the borrowed fd open on an ambiguous failure v fixture: reserve the first matching partial v fixture: write the first matching manifest v fixture: reserve the second matching partial v fixture: write the second matching manifest v fixture: open the destination root for the failing adopt v adopt_fd refuses two matching partials without guessing v adopt_fd leaves the borrowed destination fd open after failure :: container: a partial still locked by a live handle is not adopted v fixture: reserve v fixture: write a matching manifest v the only matching partial is locked, so nothing is adopted :: container: two unlocked exact matches make adoption ambiguous v fixture: reserve first v fixture: write manifest into first v fixture: reserve second v fixture: second reservation collided to a distinct suffix v fixture: write the identical manifest into second v two unlocked exact matches are refused as ambiguous, not guessed at :: container: adopt rejects another install's backup v fixture: reserve a container v fixture: write the variant manifest v a representation mismatch is not adopted v fixture: reserve a container v fixture: write the variant manifest v a sidecar_version mismatch is not adopted v fixture: reserve a container v fixture: write the variant manifest v a machine_id mismatch is not adopted v fixture: reserve a container v fixture: write the variant manifest v a source_uid mismatch is not adopted v fixture: reserve a container v fixture: write the variant manifest v a candidate without a source identity is not adopted :: container: the same install's backup is adopted after its selection changed (scope/source_path/payload_path/policy/restore_path) v fixture: reserve v fixture: write the candidate's root table v a source_path-only difference is adopted v fixture: reserve v fixture: write the candidate's root table v a payload_path-only difference is adopted v fixture: reserve v fixture: write the candidate's root table v a policy (and has_restore_path) difference is adopted v fixture: reserve v fixture: write the candidate's root table v a restore_path value difference is adopted :: container: a finished backup of the same install is updated under .updating v fixture: reserve v fixture: publish a finished backup v fixture: stat it v it is adopted and renamed to its .updating name v the same directory is held, and no finished name is left meanwhile v an .updating name is in progress, not finished v a new reservation does not take the name being updated v finalizing publishes it under its finished name again v another install's finished backup is left alone :: container: another install's finished backup is offered, and adopted only by name v fixture: publish another install's backup v it is counted as another install's, with its name, time and size v for its own install it is that install's, with its size v a backup in another format is not offered v without a choice it is not adopted v chosen for another format, it is not adopted v chosen by name, it is adopted for an update v one left being updated is not offered v one being updated keeps its size for its own install v fixture: leave a first backup unfinished v an unfinished first backup counts no size :: container: an interrupt before any change leaves the backup finished v fixture: publish a finished backup v an interrupted run puts the finished name back while guarded v once unguarded, an interrupt leaves the .updating name :: container: missing/legacy/malformed/unknown-version manifests are not adopted v fixture: reserve a container v a partial with no manifest.txt at all is not adopted v fixture: reserve a container v a partial with a malformed manifest is not adopted v fixture: reserve a container v a partial with a legacy manifest is not adopted v fixture: reserve a container v a partial with an unknown manifest version is not adopted :: container: an unreadable candidate fails the whole adopt closed, even with a match present v fixture: reserve a genuinely matching container v fixture: write its matching manifest v fixture: create a bogus file candidate v the unreadable bogus candidate fails the scan closed, not just skips itself :: container: adopt ignores directory entries outside the exact naming grammar v fixture: create a name outside the grammar v fixture: give it a fully matching manifest v fixture: create a name outside the grammar v fixture: give it a fully matching manifest v fixture: create a name outside the grammar v fixture: give it a fully matching manifest v fixture: create a name outside the grammar v fixture: give it a fully matching manifest v fixture: create a name outside the grammar v fixture: give it a fully matching manifest v fixture: create a name outside the grammar v fixture: give it a fully matching manifest v fixture: create a name outside the grammar v fixture: give it a fully matching manifest v none of the grammar-violating names are recognized as candidates, despite matching manifests :: container: public name classifiers match the reserve/finalize grammar v a NULL name is not partial v a NULL name is not final v an empty name is not partial v an empty name is not final v a genuine .partial container name is recognized v a genuine .partial container name is recognized v a genuine .partial container name is recognized v a genuine .partial container name is recognized v a genuine finalized container name is recognized v a genuine finalized container name is recognized v a genuine finalized container name is recognized v a genuine finalized container name is recognized v a name outside the exact grammar is not treated as partial v a name outside the exact grammar is not treated as partial v a name outside the exact grammar is not treated as partial v a name outside the exact grammar is not treated as partial v a name outside the exact grammar is not treated as partial v a name outside the exact grammar is not treated as partial v a name outside the exact grammar is not treated as final v a name outside the exact grammar is not treated as final v a name outside the exact grammar is not treated as final v a name outside the exact grammar is not treated as final v a name outside the exact grammar is not treated as final :: container: manifest_read_v1_at refuses non-regular objects without blocking v fixture: reserve a container v fixture: create manifest.txt as a directory v manifest.txt as a directory is refused as malformed v fixture cleanup: remove the directory v fixture: create manifest.txt as a symlink v manifest.txt as a symlink is refused as malformed v fixture cleanup: remove the symlink v fixture: create manifest.txt as a FIFO v manifest.txt as a FIFO with no writer is refused as malformed, without blocking v fixture cleanup: remove the FIFO v fixture: create a Unix domain socket v fixture: bind the socket to manifest.txt's path v manifest.txt as a Unix domain socket is refused as malformed v fixture cleanup: remove the socket :: manifest: resume identity comparison ignores root order v identical root sets compare equal regardless of on-disk/in-memory order v a genuinely different root set compares unequal v NULL a is handled without crashing v NULL b is handled without crashing :: container: the list of files to copy again round-trips v a written list reads back with every item v an item is found by its root and path, and only that item v a list cut short is refused v a removed list reads as empty, and removing it again is fine ./tests/test_selfcopy :: selfcopy: real static and dynamic binaries v the real migr-static validates as static v the real migr-static reports x86_64 from e_machine v validation leaves the static binary offset at zero v the real dynamic migr is rejected by its PT_INTERP header v a rejected dynamic binary leaves no architecture result :: selfcopy: sibling locator and path refusals v an absent sibling migr-static is reported as not found v the absent-file result leaves no descriptor or architecture v the locator validates a static ELF sibling v the successful locator returns the open binary and architecture v the returned descriptor remains positioned at offset zero v a directory at the sibling path is not accepted as an ELF binary v the directory refusal leaves no descriptor open v O_NOFOLLOW refuses a symlink at the sibling path v the symlink refusal leaves no descriptor open :: selfcopy: malformed ELF bounds v a short file is rejected before reading an ELF header v a full-size header with the wrong ELF magic is rejected v a program-header table extending past EOF is rejected v a program-header entry smaller than Elf64_Phdr is rejected v overflow in the program-header extent is rejected v an unsupported ELF class is rejected rather than half-parsed v an unsupported ELF byte order is rejected rather than half-parsed :: selfcopy: architecture mapping v a supported e_machine maps to its manifest architecture name v a supported e_machine maps to its manifest architecture name v a supported e_machine maps to its manifest architecture name v a supported e_machine maps to its manifest architecture name v an unknown e_machine is refused v an unknown architecture leaves no architecture result selfcopy tests passed ./tests/test_console :: a restore leaves only the one graphical session v the invoker's Wayland session, next to a greeter and a closing one, is the only one v a session of another user than the invoker is not taken v a terminal the desktop's service manager started is on the desktop v another user's service manager is not the invoker's desktop v a process outside a session and the service manager stays in place v a session logind does not list stays in place v an SSH or console login stays in place v with another user's desktop open, the restore stays in place v so does one from a terminal the service manager started v without a desktop of the invoker's own, the restore stays in place :: the console is the first free one above the gettys v with nothing open, tty7 v a display manager on tty7 moves it to tty8 v with tty7 to tty15 open, there is none :: a source path reaches the service as written v each $ is doubled so systemd expands nothing v a path that does not fit is refused :: the text screen starts only on the code it shows v the code shown starts the restore That is not the code. Type 472 and press Enter: That is not the code. Type 472 and press Enter: That is not the code. Type 472 and press Enter: v empty lines and a wrong code ask again; spaces around it count That is not the code. Type 472 and press Enter: v Enter alone, or nothing, until the time runs out does not start it v the end of input without the code does not start it :: an unanswered text screen is noted once for the next run v with no earlier attempt there is nothing to say v a timed-out attempt is reported to the next run v and only once console tests passed ./tests/test_subid :: a user's ranges are read as the shadow tools list them v lines by name and by uid, in file order; malformed and overflowing lines are passed over v a user without ranges has none v a missing file gives no ranges :: the manifest's text of the ranges reads back the same v start:count pairs, comma-separated v a malformed, empty-count, overflowing, or overlong list is refused v an empty text is no ranges :: a container user keeps its place among the IDs v the same offset in the other system's range v positions continue across ranges v and back v an ID outside the ranges is not the containers' v a position the new ranges do not reach has no ID subid tests passed ./tests/test_podman_state :: containers.json names each container's writable layer v both layers, and not the image layer quoted in the metadata v each container's first name v a text it cannot read names no containers :: the containers' state is left out, images and volumes are not v the database, whichever podman wrote v the container registry and everything below it v each container's writable layer v the short link of a writable layer v image layers, their links, images, volumes, and the layer list stay :: layers.json keeps only the layers that were restored v the rewritten file keeps its mode and times v a layer whose folder was left out is dropped, the rest kept byte for byte v with every folder there, nothing changes v a list it cannot read is an error and stays as it is v without layers.json there is nothing to do podman state tests passed ./tests/test_restore_native Error: /tmp/restore_dst_7kLzF3/note.txt is a symbolic link, which restore does not write through. Move it aside and run the restore again. :: restore_native_at (unit) :: restore_native_at: an intermediate destination symlink escape is rejected v fixture: create an intermediate destination symlink pointing outside dest_root v preflight refuses the intermediate destination symlink v restoring through an intermediate destination symlink is refused v nothing was smuggled into the symlink's real target v the sentinel file outside dest_root is byte-for-byte unchanged :: restore_native_at: an existing final destination symlink is rejected v fixture: dest leaf is a pre-existing symlink to an outside file v restoring a file onto an existing destination symlink is refused v the symlink's real target is byte-for-byte unchanged v the destination symlink itself is left in place, never replaced :: restore_native_at: the backup's symlink replaces a file or symlink at its place v fixture: a folder where the link goes v fixture: the backup's symlink, and the new system's symlinks with another target and with the same one v a symlink with another target is replaced by the backup's v the replaced symlink's target is never written through v a symlink with the same target stays the backup's symlink v a file is replaced by the backup's symlink v a folder is not removed for the backup's symlink :: restore_native_at: an intermediate source symlink redirect is rejected v fixture: an intermediate source symlink points outside source_root v source status reports an unsafe intermediate symlink as an error v preflight refuses the intermediate source symlink v reading through an intermediate source symlink is refused v nothing was written to the destination :: restore_native_at: a genuine source leaf symlink is recreated by target string, not followed v fixture: create the source symlink v a dangling leaf symlink is a present source object v an absent final component is reported as missing v restoring a genuine symlink object succeeds v the destination is itself a symlink, never a followed/resolved file v fixture: readlink the recreated symlink v the recreated symlink's target string exactly matches the source's, absolute-and-'..' included :: restore_native_at: lexically invalid relative addresses are rejected without any mutation v fixture: create nested source root v fixture: create nested destination root v fixture: create source a/ v a leading '/' in source_rel is rejected v no mutation occurred in dest_root for this rejected address v an absolute destination address did not write outside dest_root v a parent destination address did not alter its outside sentinel v fixture: create nested source root v fixture: create nested destination root v fixture: create source a/ v a leading '/' in destination_rel is rejected v no mutation occurred in dest_root for this rejected address v an absolute destination address did not write outside dest_root v a parent destination address did not alter its outside sentinel v fixture: create nested source root v fixture: create nested destination root v fixture: create source a/ v a leading '..' component in source_rel is rejected v no mutation occurred in dest_root for this rejected address v an absolute destination address did not write outside dest_root v a parent destination address did not alter its outside sentinel v fixture: create nested source root v fixture: create nested destination root v fixture: create source a/ v a leading '..' component in destination_rel is rejected v no mutation occurred in dest_root for this rejected address v an absolute destination address did not write outside dest_root v a parent destination address did not alter its outside sentinel v fixture: create nested source root v fixture: create nested destination root v fixture: create source a/ v an interior '..' component in source_rel is rejected v no mutation occurred in dest_root for this rejected address v an absolute destination address did not write outside dest_root v a parent destination address did not alter its outside sentinel v fixture: create nested source root v fixture: create nested destination root v fixture: create source a/ v an interior '..' component in destination_rel is rejected v no mutation occurred in dest_root for this rejected address v an absolute destination address did not write outside dest_root v a parent destination address did not alter its outside sentinel v fixture: create nested source root v fixture: create nested destination root v fixture: create source a/ v an empty interior component ("a//b") in source_rel is rejected v no mutation occurred in dest_root for this rejected address v an absolute destination address did not write outside dest_root v a parent destination address did not alter its outside sentinel v fixture: create nested source root v fixture: create nested destination root v fixture: create source a/ v a trailing slash in destination_rel is rejected v no mutation occurred in dest_root for this rejected address v an absolute destination address did not write outside dest_root v a parent destination address did not alter its outside sentinel v fixture: create nested source root v fixture: create nested destination root v fixture: create source a/ v a bare '.' component in source_rel is rejected v no mutation occurred in dest_root for this rejected address v an absolute destination address did not write outside dest_root v a parent destination address did not alter its outside sentinel :: restore_native_at: a normal nested tree of files and directories restores correctly v fixture: mkdir proj v fixture: mkdir proj/sub v fixture: mkdir proj/sub2 (left empty) v restoring the nested tree succeeds v the nested file's content matches the source v the empty nested directory was recreated :: restore_native_metadata_inventory_at: counts every entry it checks v fixture: mkdir proj v fixture: mkdir proj/sub v the inventory succeeds v proj, proj/sub and proj/sub/file.txt are counted and reported :: restore_native_at: a folder made on the way to the destination belongs to its parent's owner (skipped: needs root) :: restore_native_at: hardlinked payload files relink to one destination inode v fixture: create hardlink payload directory v fixture: create two hardlinked payload files v fixture: set representative mode on the source inode v the restore fixture's payload files share one source inode v native restore creates a hardlink map v restoring a payload with hardlinked files succeeds v both hardlinked payload paths restore as regular files v native restore relinks both hardlink names to one destination inode v native restore preserves mode and ownership through the shared inode v relinked hardlin Warning: skipping socket (runtime-only): sock Warning: skipping character device node: null k payload files preserve their content v native restore carries the representative xattr to both hardlink names :: restore_native_at: a failed hardlink representative never poisons the inode map v fixture: create the failed-representative hardlink pair v fixture: place a wrong-type destination at the representative address v a representative type failure is reported before map insertion v the sibling can become a new representative after that failure v a failed representative leaves the later sibling independent v the wrong-type representative destination remains untouched :: restore_native_at: native accepts every filename byte unencoded (D19) v restoring a filename containing space, colon, percent, and 0xFF succeeds v the native destination contains the byte-identical problem name v readdir observes the original native filename bytes, without encoding :: restore_native_at: an existing regular file resumes (matching) or is overwritten (stale) v fixture: set a known mtime on the source file v first restore succeeds v the file was copied correctly v fixture: restore dest's mtime to match source exactly v second restore (matching size/mtime) succeeds v a dest file matching source's size and mtime is left alone (resumed), not re-copied v fixture: make dest's mtime stale v third restore (stale dest) succeeds v a dest file with a stale mtime is overwritten with the source's content :: restore_native_at: a normal FIFO restores as a FIFO v fixture: create a source FIFO v restoring a FIFO succeeds v the destination is a genuine FIFO :: restore_native_at: existing destination objects must have the source type v fixture: create source directory v fixture: create source FIFO v fixture: put a directory where a regular file would be restored v regular-to-directory replacement is refused v directory-to-regular replacement is refused v FIFO-to-regular replacement is refused v the refusal names the item and says what stands in its place v the wrong-type destination directory remains intact v the directory target's regular-file sentinel remains intact v the FIFO target's regular-file sentinel remains intact :: restore_native_at: a failure names the item, the step, and errno v fixture: a folder in the backup and its place on the new system v fixture: the place cannot be written to v the file that could not be written is named with errno v fixture: make the place writable again :: restore_native_at: a socket inside a restored directory is skipped, not failed v fixture: create a source directory v fixture: create a socket fd v fixture: socket path fits sun_path v fixture: bind the socket into proj/ v restoring a directory containing a socket still succeeds overall v the sibling regular file was still restored v no destination object was created for the skipped socket :: restore_native_at: a device node is skipped without a destination v /dev/null is available as a character-device fixture v restoring the device-node fixture succeeds by skipping it v skipping the device node creates no destination object :: restore_native_at: caller-owned root fds remain open and unchanged v fixture: record both root fd identities v a successful restore completes v both caller root fds survive a successful restore v an unsafe restore request is refused v both caller root fds survive a refused restore :: restore_native_at: an empty relative address means the root object itself v an empty relative address on both sides restores the root directory itself (docs/DECISIONS.md D16) v the root directory's own contents were restored :: restore_native_preflight_at: nesting past the depth limit is refused, not crashed on v excessive payload nesting is refused instead of exhausting the stack :: restore_native_at_report: a guard-clause failure deep in the tree is attributed to its own nested path, not the restore root v excessive payload nesting is still refused with a real report attached v exactly one failure is recorded, not one per ancestor directory v the failure is not misattributed to the restore root itself v the failure is attributed to the actual deeply nested entry that hit the depth limit :: restore_native_at: an invalid or mismatched CloneContext is refused v a NULL ctx is refused v a CLONE_BACKUP operation is refused v a CLONE_PORTABLE_SIDECAR representation is refused v a negative source_root_fd is refused v a negative destination_root_fd is refused ./tests/test_restore_sync :: native restore report accumulates bytes and syncs across files v production periodic sync interval is 512 MiB v native restore report accumulates across smaller files and syncs once :: native restore aborts when periodic sync fails v a failed periodic sync aborts native restore and records failure ./tests/test_restore_source_read :: native restore source-read refusals (unit) v source regular fixture is readable v regular-source O_NOATIME refusal has a distinct validate status v directory-source O_NOATIME refusal has a distinct validate status v validate refusal creates no destination entries v validate refusal leaves source timestamps unchanged v apply fixture source is readable v apply-time source refusal propagates its distinct status v apply refusal reports zero applied and the failing entry v apply refusal creates no destination entry v apply refusal leaves source timestamps unchanged v partial-restore source timestamps are readable v apply-time refusal remains distinct after an earlier successful entry v partial restore reports one applied entry and its failing entry v partial restore leaves the destination tree for the applied entry v partial refusal leaves source timestamps unchanged v foreign destination group enters the ownership profile v destination ownership probe rejects an unavailable foreign group, naming the folder, the owner, the step, and errno ./tests/test_backup_source_read :: native backup source-safe-read tests - all cases skipped: root and an unprivileged nobody identity are required ./tests/test_vscode_capture ok: identity environment replaces HOME, drops XDG base-dir overrides, and keeps other entries in order ok: identity environment adds HOME when the caller has none ok: overrides replace inherited entries and may re-set a dropped name ok: identity environment rejects a non-absolute home ok: identity environment rejects a missing home ok: without SUDO_UID, VS Code capture keeps the invoking identity ok: identity capture without an absolute home fails before forking ok: set inherited SUDO_UID for unprivileged regression ok: non-root capture ignores SUDO_UID and does not drop identity ok: invalid target identity exits before the command can execute - root-only successful identity drop and sudo selection skipped: the test process is not running as root 1 VS Code capture case(s) skipped ./tests/test_dconf_restore :: dconf restore into a running session v without a session bus the restored file is left as the result v no dconf command runs without a session v without a session, settings naming the old home are rewritten v the rewritten dump is compiled into the same restored file, URIs and quoted paths alike, longer names untouched v the private work directory is removed v without a session the dump's runtime directory is a folder of the work directory, not the user's, which is gone v a database with nothing to rewrite stays as restored v nothing is compiled for it v a failed compile is reported and leaves the restored file v a session without dconf installed is reported as unavailable v a running session gets the backup's settings loaded v the dump reads a private copy of the backup through its own profile v the dump uses the user's runtime directory, not the invoker's v the load receives the whole dump over the user's session bus v the private work directory is removed v a running session gets the rewritten settings loaded v the load carries the paths of this system's home, and the file is left to the session v a failed dump is reported v a failed dump loads nothing and still cleans up v a failed load is reported v the failed step is dconf load, with its exit status v a dump larger than the limit is rejected, and says so v a truncated dump is never loaded v an empty database applies nothing v an empty dump is not loaded v an invalid database fd is rejected ./tests/test_live_state :: confirmed live desktop state paths v gvfs-metadata and everything below it is live v the dconf user database is live v Podman's storage lock is live v the rest of Podman's storage is not v a sibling sharing the prefix is not live v the same logical path under another root is not live v a parent of a live path is not itself live v missing arguments are never live ./tests/test_verify :: migr verify :: verify: an intact portable backup v every item of an intact backup matches its capture record v when the backup was taken is shown before verifying it :: verify: a backup it may not write v a read-only journal is verified v verify leaves every file in the container in place :: verify: damaged payloads are named v a same-size content change is reported as a content difference v a symlink placeholder with content is reported v a truncated file is reported with both sizes v restoring the damaged bytes makes the backup verify again v a missing directory and the file inside it are both reported :: verify: backups it cannot check are refused v an incomplete journal is refused and named :: verify: a native backup against its source v every file and symlink of an intact native backup matches v same-size damage is reported as a content difference v a backup file of another size is reported with both sizes v a symlink pointing elsewhere is reported v copying the source again makes the backup verify v a source changed since the backup is counted, not reported v a change whose modification time was set back is not taken for damage v without its source a native backup cannot be checked verify tests passed ./tests/test_repair :: migr repair :: repair: an intact journal needs no repair v an intact journal is reported as such and no copy is left behind :: repair: a damaged file record v the damaged record is skipped and its path is reported as lost v every other item survives with its digest and no claim is open v the repaired copy verifies against its copied payload v the original journal is left exactly as it was :: repair: a damaged directory record v a directory whose record was lost is re-created, losing nothing v the directory takes its parent's mode and keeps its children :: repair: a re-created directory with a collision suffix v its collision suffix is recovered from the physical leaf :: repair: a damaged directory CLAIM v items that depend on a lost CLAIM are left out and listed once :: repair: a journal cut short v a lost root directory record is re-created from its payload :: repair: refusals v the repaired copy is never written inside the damaged backup v the repaired copy is never written next to the damaged backup v a damaged header is refused and leaves nothing behind repair tests passed ./tests/test_source_snapshot :: source snapshot helpers v mountinfo octal escapes decode to the real path v a path without a full escape is left as it is v without root no snapshot is attempted and nothing is noted source snapshot tests passed ./tests/test_backup_sync :: native periodic capture sync v production periodic sync interval is 512 MiB v native sync fires once when one file crosses the interval v native sync counter accumulates across smaller files v native zero sync interval remains disabled v native capture aborts when periodic sync fails :: native capture rejects a short source read v a short read is rejected instead of reported as a successful capture v the short-copy fixture leaves source metadata unchanged and copies no payload bytes :: portable capture rejects a short source read v a short read with an unchanged source fails instead of being kept as a changed file :: native capture retries a read() interrupted by EINTR v a read() interrupted by EINTR is retried instead of aborting the capture v the interrupted copy still produces the complete payload :: portable periodic capture sync v portable sync fires once when one file crosses the interval v portable sync counter accumulates across smaller files v portable zero sync interval remains disabled v portable capture aborts when periodic sync fails ./tests/test_restore_dispatch :: restore dispatch (unit) :: restore dispatch: an absent manifest.txt routes to the legacy path v restore succeeds with no manifest.txt present v the legacy section header appears v the v1 section header does not appear :: restore dispatch: an unversioned XDG-key manifest routes to the legacy path v restore succeeds with an old-style XDG-key manifest.txt v the legacy section header appears v the v1 section header does not appear :: restore dispatch: an unrecognized manifest version refuses the whole restore v restore refuses an unrecognized manifest version v the legacy path is never attempted v the v1 path is never attempted :: restore dispatch: a malformed v1 manifest refuses the whole restore v restore refuses a malformed v1 manifest v the legacy path is never attempted v the v1 path is never attempted :: restore dispatch: a ".partial" source is refused before manifest dispatch v restore refuses a .partial-named source directory v the refusal names the reason: an in-progress/abandoned container :: restore dispatch: a canonical final-container name requires a v1 manifest v a finalized versioned name without manifest.txt is refused v the error identifies the missing versioned control artifact v the manifest-absent container is not guessed to be legacy v a finalized versioned name carrying a legacy manifest is refused v the error identifies the contradictory version boundary v the canonical versioned container never enters the legacy walker :: restore dispatch: portable v1 payload is never interpreted as a native tree v fixture: write a valid portable v1 manifest v portable v1 restore is refused while its replay path is absent v the refusal identifies the portable preflight path v portable payload never reaches the native root walker :: restore dispatch: running applications that own restored settings are named v only the target user's known writers are named, once per path they own v an open Flatpak app is named by its app id and owns its ~/.var/app directory, once for all its processes :: restore dispatch: the backup user's items go to the restoring user v a portable restore gives them to the restoring user (native case needs root; skipped) :: restore dispatch: container users keep their place among the new IDs v as many IDs as before need nothing from the user (moving owners needs root; skipped) v fewer IDs than before are named at the end, with how many :: restore dispatch: containers of another home are left out, images and volumes kept v native: the database, the container, its layer and link are left out v native: the image, its link, and the volume stay, and layers.json lists only the image's layer v native: the left-out container is named at the end v native: containers made where SELinux ran are left out where it does not v native: in the same home, everything is restored v portable: the database, the container, its layer and link are left out v portable: the image, its link, and the volume stay, and layers.json lists only the image's layer v portable: the left-out container is named at the end v portable: the summary counts what was left out v portable: containers made where SELinux ran are left out where it does not v portable: in the same home, everything is restored :: restore dispatch: native desktop state follows the new home v GTK bookmarks point at the new home's folders v the new system's user-dirs.dirs is kept :: restore dispatch: an open application's settings are restored last v asked at the end, s leaves the open application's settings out while everything else is restored v with no one to answer, the settings are restored anyway, with a note v Enter checks again while the application is still open, and c restores the settings anyway :: restore dispatch: a native restore restores open applications' settings last v the open applications are named before the prompt and asked about at the end v s leaves out a folder inside a root and whole roots, VS Code's extensions included, while everything else is restored v with no one to answer, both are restored anyway, with a note, and every item is counted once, the late ones included v the folder holding the late settings keeps its restored modification time v Enter checks again while they are still open, and c restores them anyway :: restore dispatch: a legacy restore holds back an open browser's profile too v s leaves the profile out of the legacy .mozilla item :: restore dispatch: what is left to do by hand ends the run and stays next to the backup v the run ends with the number of packages left to install by hand and says where the list naming them is kept v the same list is written next to the backup v a long list is counted on screen and named in the copy, one package per line v a restore with nothing left to do removes the old list :: restore dispatch: a restored login keyring asks for a new login v a portable restore that brings the keyring says so v a native restore over the new system's keyring says so v a dry run does not v a restore that leaves the login keyring alone does not :: restore dispatch: a native restore hands its dconf database to the session step v fixture: write the native dconf manifest v the native restore writes the dconf database v the backed-up database is handed to the running-session step :: restore dispatch: packages still run after a verification mismatch v fixture: write portable manifest for verification mismatch v fixture: commit portable sidecar for verification mismatch v the mismatch is listed and the restore fails with status 2 v packages are still restored once every file was applied v a running writer is named before the confirmation prompt v a later write by another program is listed, not failed, and the restore exits 1 :: portable replay failure identifies its entry v fixture: write portable manifest for replay failure reporting v fixture: commit portable sidecar for replay failure v portable replay summary identifies the failing entry and cause v restore final summary preserves the failing entry and cause v reported replay conflict leaves the existing destination untouched :: restore dispatch: every v1 root must have its declared payload v fixture: write a valid v1 manifest without its declared payloads v missing declared payloads refuse the versioned restore v the missing automatic root is reported v the missing manual root is reported v restore never advertises a nonexistent MANUAL_NATIVE payload v payload validation fails before the root walker starts :: restore dispatch: a valid v1 manifest restores HOME_RELATIVE/XDG roots and reports MANUAL_NATIVE v fixture: write a valid v1 manifest via the real writer v restore succeeds on a valid v1 manifest v the v1 section header appears v the legacy path is never attempted v the HOME_RELATIVE root is previewed at its recorded restore address v the XDG root is previewed against the target locale's resolved directory v the restore-by-hand section appears v the MANUAL_NATIVE root's id is listed v the MANUAL_NATIVE root's recorded source path is listed (docs/DECISIONS.md D16) v the MANUAL_NATIVE root's backup payload location is listed :: restore dispatch: an empty HOME_RELATIVE restore_path addresses $HOME itself (docs/DECISIONS.md D16) v fixture: write a valid v1 manifest with an empty restore_path v restore succeeds v an empty restore_path previews as the home directory itself, not a trailing-slash address :: restore dispatch: VERSION=2 ownership and target-map refusals v fixture: write a valid VERSION=2 selection manifest v a delegated child planted in the parent payload is refused before replay v fixture: write the VERSION=2 target-collision manifest v distinct selected entries mapping to one target are refused before confirmation v VERSION=2 target collision leaves the destination untouched :: restore dispatch: VERSION=2 payload depth is bounded v fixture: write the deep VERSION=2 manifest v an over-deep payload is refused cleanly with its manifest root named :: restore dispatch: VERSION=2 HOME_RELATIVE restore destination overflow names its root v fixture: write a VERSION=2 manifest whose HOME_RELATIVE root has a restore_path too long to join onto HOME v restore refuses when a HOME_RELATIVE restore destination cannot be joined onto $HOME v the overflow names the offending manifest root instead of failing silently (P4) :: restore dispatch: versioned restore freezes XDG target addresses for the invocation v fixture: write the VERSION=2 frozen-map manifest v fixture: add a hardlink inside the mapped XDG root v fixture: set mapped XDG root metadata v dry-run maps Documents using the target configuration present at invocation start v live restore uses the same Documents address after restoring user-dirs.dirs v hardlink seeding and directory metadata use the frozen mapped destination v fixture: write the VERSION=2 conflicting-retarget manifest v restored XDG configuration cannot redirect a later root into the CONFIG_0 destination :: restore dispatch: disjoint roots inspect every payload entry v fixture: write the disjoint-root payload-entry manifest v regular file v fixture: write the disjoint-root payload-entry manifest v symlink :: restore dispatch: disjoint roots inspect bind-mounted aliases v fixture: write the bind-alias payload-entry manifest v bind-mounted aliases name both roots and the unchanged destination :: restore dispatch: byte-sensitive directories keep ASCII-case-distinct names v fixture: write the ASCII-case restore manifest v ordinary byte-sensitive directories restore ASCII-case-distinct entries :: utility: restore progress speed is a cumulative average, not the last-interval rate v speed during a stall reflects the (tiny) average so far v speed after a burst is total_bytes / elapsed since start (10000), not the burst-only rate v speed after a burst is nowhere near the burst-only interval rate v zero bytes restored yields zero speed v non-positive elapsed time yields zero speed :: restore dispatch: live progress ticker is joined before optional restore steps v fixture: write the live-progress restore manifest v forced live progress leaves the restore result intact v the restore-only progress force installs the real display path v the files step ends on its totals, without a current path v a live restore joins its progress ticker before returning v package restore starts only after the progress ticker is joined :: restore dispatch: packages.txt does not require root preflight v fixture: write the package-restore manifest v packages.txt does not stop an unprivileged restore before mutation v recognized package restore reaches the sudo-prefixed install hook :: native restore identity graph: nested bind-mounted descendants keep route-specific views v equal root identity does not substitute another route's descendant fd :: restore dispatch: differing mount ids do not make aliases disjoint v fixture: write the differing-mount-id collision manifest v equal inode identity still refuses a collision before mutation :: restore dispatch: versioned destinations collide by resolved identity v fixture: write the VERSION=1 Shared/Alias collision manifest v VERSION=1 Shared/Alias duplicate files name both roots and the destination before refusing v fixture: write the nested non-directory root manifest v a file root nested below a directory root triggers the entry walk and refuses before mutation v fixture: write the VERSION=1 duplicate-directory alias manifest v distinct empty source directories cannot both own metadata for one aliased target v fixture: write the converging missing-suffix manifest v routes from different existing ancestors converge in memory before a missing suffix is created v fixture: write the HOME/XDG alias convergence manifest v HOME-relative and XDG routes converging through an alias refuse before mutation :: restore dispatch: resolved namespace order preserves legitimate nested aliases v fixture: write the three-level nested alias manifest v fixture: hardlink one payload across manifest roots v fixture: set distinct metadata on the three physical levels v non-conflicting nested alias targets restore with cross-root hardlink identity intact v directory metadata follows physical child-before-parent order despite alias spelling lengths :: restore dispatch: VERSION=2 nested-root directory metadata order v fixture: write the nested VERSION=2 selection manifest v fixture: set distinct root directory modes v fixture: set distinct root directory timestamps v child replay cannot perturb final HOME or child directory metadata :: native restore free-space preflight and hardlink estimate v fixture: write a valid v1 manifest for the space preflight v fixture: inspect the native payload directory size v native restore estimate counts directory size and a hardlink group only once v native dry-run refuses before confirmation when space is insufficient v native live restore refuses before confirmation when space is insufficient v native space refusal leaves the destination untouched :: network config privilege preflight: nonempty saved config refuses before consent v a nonempty saved network configuration is a standalone root requirement v network privilege refusal precedes consent and destination mutation v an unprivileged dry run previews and notes the root requirement :: network config privilege preflight: foreign ownership and network config share one refusal v foreign ownership and network configuration are reported together :: network config: backend isolation (2, -1, -1, 0) v only missing backends or corrupt sources fail restore v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v no automatic reload without live NetworkManager files v each manual backend emits its own hint only when applicable v manual apply explains the interruption risk v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable :: network config: backend isolation (4, -1, -1, 0) v only missing backends or corrupt sources fail restore v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v no automatic reload without live NetworkManager files v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v manual apply explains the interruption risk v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable :: network config: backend isolation (7, -1, -1, 0) v only missing backends or corrupt sources fail restore v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v only NetworkManager invokes the reload hook, exactly once v each manual backend emits its own hint only when applicable v manual apply explains the interruption risk v each manual backend emits its own hint only when applicable v manual apply explains the interruption risk v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable :: network config: backend isolation (7, 1, -1, 0) v only missing backends or corrupt sources fail restore v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v only NetworkManager invokes the reload hook, exactly once v each manual backend emits its own hint only when applicable v manual apply explains the interruption risk v each manual backend emits its own hint only when applicable v manual apply explains the interruption risk v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v unwritable backend identifies the saved source in an informational note :: network config: backend isolation (7, -1, 1, 0) v only missing backends or corrupt sources fail restore v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v only NetworkManager invokes the reload hook, exactly once v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v manual apply explains the interruption risk v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v a corrupt backend source is identified while healthy backends succeed :: network config: backend isolation (7, -1, -1, 1) v only missing backends or corrupt sources fail restore v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v no automatic reload without live NetworkManager files v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v dry-run emits no live apply instructions :: network config: backend isolation (0, -1, -1, 0) v only missing backends or corrupt sources fail restore v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v no automatic reload without live NetworkManager files v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v missing backend directories are distinct from a missing network directory :: network config: backend isolation (2, -1, 1, 0) v only missing backends or corrupt sources fail restore v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v no automatic reload without live NetworkManager files v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v a corrupt backend source is identified while healthy backends succeed v a corrupt sole backend is not also reported as entirely missing :: network config: backend isolation (8, -1, -1, 0) v only missing backends or corrupt sources fail restore v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v no automatic reload without live NetworkManager files v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v manual apply explains the interruption risk v manual restart identifies the value the user must substitute v each manual backend emits its own hint only when applicable :: network config: backend isolation (16, -1, -1, 0) v only missing backends or corrupt sources fail restore v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v no automatic reload without live NetworkManager files v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v manual apply explains the interruption risk v manual restart identifies the value the user must substitute :: network config: backend isolation (8, -1, 3, 0) v only missing backends or corrupt sources fail restore v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v no automatic reload without live NetworkManager files v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v a corrupt backend source is identified while healthy backends succeed v a corrupt sole backend is not also reported as entirely missing :: network config: backend isolation (16, -1, 4, 0) v only missing backends or corrupt sources fail restore v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v no automatic reload without live NetworkManager files v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v a corrupt backend source is identified while healthy backends succeed v a corrupt sole backend is not also reported as entirely missing :: network config: backend isolation (31, -1, -1, 0) v only missing backends or corrupt sources fail restore v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v only NetworkManager invokes the reload hook, exactly once v each manual backend emits its own hint only when applicable v manual apply explains the interruption risk v each manual backend emits its own hint only when applicable v manual apply explains the interruption risk v each manual backend emits its own hint only when applicable v manual apply explains the interruption risk v manual restart identifies the value the user must substitute v each manual backend emits its own hint only when applicable v manual apply explains the interruption risk v manual restart identifies the value the user must substitute :: network config: backend isolation (31, -1, -1, 1) v only missing backends or corrupt sources fail restore v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v no automatic reload without live NetworkManager files v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v each manual backend emits its own hint only when applicable v dry-run emits no live apply instructions :: network config: backend isolation (31, 3, -1, 0) v only missing backends or corrupt sources fail restore v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v only NetworkManager invokes the reload hook, exactly once v each manual backend emits its own hint only when applicable v manual apply explains the interruption risk v each manual backend emits its own hint only when applicable v manual apply explains the interruption risk v each manual backend emits its own hint only when applicable v manual apply explains the interruption risk v manual restart identifies the value the user must substitute v each manual backend emits its own hint only when applicable v manual apply explains the interruption risk v manual restart identifies the value the user must substitute v unwritable backend identifies the saved source in an informational note :: network config: backend isolation (31, 4, -1, 0) OK: Backup complete: 1 item in the backup v only missing backends or corrupt sources fail restore v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v each backend restores only its own saved bytes with its fixed mode v only NetworkManager invokes the reload hook, exactly once v each manual backend emits its own hint only when applicable v manual apply explains the interruption risk v each manual backend emits its own hint only when applicable v manual apply explains the interruption risk v each manual backend emits its own hint only when applicable v manual apply explains the interruption risk v manual restart identifies the value the user must substitute v each manual backend emits its own hint only when applicable v manual apply explains the interruption risk v manual restart identifies the value the user must substitute v unwritable backend identifies the saved source in an informational note :: network config: wpa_supplicant backup-to-restore round trip Estimated backup size: 16B Destination free space: 139.5G Backing up to: /tmp/network_roundtrip_backup_YpYgTH/migr-mockbuild.partial Finalizing (syncing to disk)... Location: /tmp/network_roundtrip_backup_YpYgTH/migr-mockbuild Network configuration Captured wpa_supplicant under /tmp/network_roundtrip_backup_YpYgTH/migr-mockbuild/network/. This may include secrets such as WiFi passwords, PSKs, or VPN keys, stored as plain text. Anyone with access to this backup can read them. v production backup publishes a container for the sole backend OK: Backup complete: 1 item in the backup v restore consumes the actual backup layout and preserves network bytes and mode v the round trip provides manual apply guidance without invoking automatic reload :: network config: netctl backup-to-restore round trip Estimated backup size: 16B Destination free space: 139.5G Backing up to: /tmp/network_roundtrip_backup_7cH9SS/migr-mockbuild.partial Finalizing (syncing to disk)... Location: /tmp/network_roundtrip_backup_7cH9SS/migr-mockbuild Network configuration Captured netctl under /tmp/network_roundtrip_backup_7cH9SS/migr-mockbuild/network/. This may include secrets such as WiFi passwords, PSKs, or VPN keys, stored as plain text. Anyone with access to this backup can read them. v production backup publishes a container for the sole backend v restore consumes the actual backup layout and preserves network bytes and mode v the round trip provides manual apply guidance without invoking automatic reload :: network config: live restore copies regular files and reloads NetworkManager v live restore succeeds when the network destination is writable v an existing connection file is replaced with the saved bytes as 0600 v a 0755 saved connection file is created 0600, as NetworkManager requires v non-regular network backup entries are skipped v reload runs nmcli connection reload once, sets the source crypto policy, then restarts wpa_supplicant so Wi-Fi uses it v the live restore reports the number of applied connection files v the changed crypto policy is reported with the command to undo it :: network: restore waits for a connection before packages v the restore finishes, packages included v the network configuration is restored, then the wait names the network being connected, then packages install v the connected network is named once it is online v the restore finishes, packages included v with nothing to connect to, the wait says so once, gives up at the limit, and installs nothing v the restore finishes, packages included v an online system waits for nothing and prints nothing :: restore dispatch: restored roots get the policy's SELinux labels v a portable restore relabels the root it restored v a native restore relabels the root it restored v a dry run relabels nothing v a failed relabel is an error of the restore :: network config: each backend gets its fixed file mode v live restore of networkd and wpa_supplicant files succeeds v networkd configuration stays readable by systemd-network (0644) v a networkd .netdev that can hold keys is not world-readable (0640) - .netdev group assignment skipped: requires root v wpa_supplicant configuration holding keys is written 0600 v without NetworkManager the wpa_supplicant restart hint is shown v with NetworkManager running the wpa_supplicant files need no restart :: network config: dry-run previews without touching the destination v network dry-run succeeds v network dry-run previews the manifest-driven destination v network dry-run does not create the destination directory v network dry-run never invokes the reload command v a matching crypto policy prints nothing v a different crypto policy is previewed and not set :: network config: a failed reload or crypto policy warns without failing restore v a failed reload or crypto policy does not mark an otherwise successful restore failed v reload failure emits the best-effort warning v a failed crypto policy warns with the command to run v the failing path still receives the exact commands, and a policy not set restarts nothing v a failed wpa_supplicant restart warns without failing restore :: network config: one bad destination entry does not cost the remaining files v an unexpected per-file failure marks the overall restore failed v the failed connection file is identified v later regular connection files are still restored v reload still runs after at least one connection file was restored :: network config: an empty saved directory is a no-op v an empty saved network directory does not require root v an empty saved network directory remains a no-op v an empty saved network directory does not create the destination v an empty saved network directory does not reload NetworkManager :: network config: an unavailable destination is informational v an unavailable network destination does not mark the overall restore failed v the note explains that the saved connections remain in the backup v an unapplied network restore does not invoke reload :: network config: NETWORK_CONFIG=1 requires network/ to exist v a manifest that declares network configuration but lacks network/ fails v the inconsistent backup is diagnosed explicitly ./tests/test_restore_atime Error: Could not set SELinux labels on the restored files: run restorecon: it exited with status 1 Error: Could not set SELinux labels on the restored files: run restorecon: it exited with status 1 :: restore source atime (public dispatch) :: public legacy restore preserves directory and symlink atime x legacy restore completes successfully v legacy directory was restored v legacy symlink was restored v legacy nested symlink was restored v legacy source directory atime is unchanged after both passes v legacy destination directory atime matches the validation snapshot v legacy destination symlink atime matches the validation snapshot v legacy nested destination symlink atime matches the validation snapshot :: public v1 restore preserves directory and symlink atime x v1 restore completes successfully v v1 directory was restored v v1 symlink was restored v v1 nested symlink was restored v v1 source directory atime is unchanged after both passes v v1 destination directory atime matches the validation snapshot v v1 destination symlink atime matches the validation snapshot v v1 nested destination symlink atime matches the validation snapshot 2 restore atime test(s) failed make: *** [Makefile:454: test] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.1hdrQw (%check) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.1hdrQw (%check) Finish: rpmbuild migr-0.1.0-1.fc43.src.rpm Finish: build phase for migr-0.1.0-1.fc43.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-43-x86_64-1792058910.165957/root/var/log/dnf5.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/migr-0.1.0-1.fc43.src.rpm) Config(fedora-43-x86_64) 2 minutes 0 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 ee69a3582228410d8311292aa13c42c0 -D /var/lib/mock/fedora-43-x86_64-1792058910.165957/root -a -u mockbuild --capability=cap_ipc_lock --capability=cap_ipc_lock --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 --resolv-conf=off --resolv-conf=off --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 bash --login -c '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/originals/migr.spec' Copr build error: Build failed