Warning: Permanently added '100.28.219.0' (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/8570971-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.2 PID: 9326 Logging PID: 9327 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 8570971, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '8d797913861536179e8227c76e92a181a28f0b12', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/dvraaij/ada/spark2014-test', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'spark2014-test', 'package_version': '15.0-1', 'project_dirname': 'ada', 'project_name': 'ada', 'project_owner': 'dvraaij', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/dvraaij/ada/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'dvraaij/ada--dvraaij', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': None, 'submitter': 'dvraaij', 'tags': [], 'task_id': '8570971-fedora-rawhide-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/dvraaij/ada/spark2014-test /var/lib/copr-rpmbuild/workspace/workdir-18zi7g86/spark2014-test --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/dvraaij/ada/spark2014-test', '/var/lib/copr-rpmbuild/workspace/workdir-18zi7g86/spark2014-test', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-18zi7g86/spark2014-test'... Running: git checkout 8d797913861536179e8227c76e92a181a28f0b12 -- cmd: ['git', 'checkout', '8d797913861536179e8227c76e92a181a28f0b12', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-18zi7g86/spark2014-test rc: 0 stdout: stderr: Note: switching to '8d797913861536179e8227c76e92a181a28f0b12'. 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 8d79791 automatic import of spark2014-test Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-18zi7g86/spark2014-test 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 1d27d7cf1e19633390beb92a9ea9f11ba601f773.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o 1d27d7cf1e19633390beb92a9ea9f11ba601f773.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/dvraaij/ada/spark2014-test/1d27d7cf1e19633390beb92a9ea9f11ba601f773.tar.gz/md5/9088b239dd950c25797902ca76b981fd/1d27d7cf1e19633390beb92a9ea9f11ba601f773.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 11.6M 100 11.6M 0 0 331M 0 --:--:-- --:--:-- --:--:-- 332M INFO: Reading stdout from command: md5sum 1d27d7cf1e19633390beb92a9ea9f11ba601f773.tar.gz /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-18zi7g86/spark2014-test/spark2014-test.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-18zi7g86/spark2014-test --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1737887662.609400 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.0 starting (python version = 3.13.0, NVR = mock-6.0-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-18zi7g86/spark2014-test/spark2014-test.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-18zi7g86/spark2014-test --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1737887662.609400 -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-18zi7g86/spark2014-test/spark2014-test.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.0 INFO: Mock Version: 6.0 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1737887662.609400/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:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Tagging container image as mock-bootstrap-07e68895-cd9f-4510-944a-20dd1d7b8f1f INFO: Checking that 3b26c95bbe87cc88f475ce9c0ba4b394bf23541b10bebe9a634c9c8e61f73b10 image matches host's architecture INFO: Copy content of container 3b26c95bbe87cc88f475ce9c0ba4b394bf23541b10bebe9a634c9c8e61f73b10 to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1737887662.609400/root INFO: mounting 3b26c95bbe87cc88f475ce9c0ba4b394bf23541b10bebe9a634c9c8e61f73b10 with podman image mount INFO: image 3b26c95bbe87cc88f475ce9c0ba4b394bf23541b10bebe9a634c9c8e61f73b10 as /var/lib/containers/storage/overlay/d3212d8beae72a97d426f4f4cbc9926037985c9d492b381ad2608549e5b9deb3/merged INFO: umounting image 3b26c95bbe87cc88f475ce9c0ba4b394bf23541b10bebe9a634c9c8e61f73b10 (/var/lib/containers/storage/overlay/d3212d8beae72a97d426f4f4cbc9926037985c9d492b381ad2608549e5b9deb3/merged) with podman image umount INFO: Removing image mock-bootstrap-07e68895-cd9f-4510-944a-20dd1d7b8f1f 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-rawhide-x86_64-1737887662.609400/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-4.20.0-1.fc42.x86_64 rpm-sequoia-1.7.0-3.fc42.x86_64 dnf5-5.2.8.1-2.fc42.x86_64 dnf5-plugins-5.2.8.1-2.fc42.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 41.4 MiB/s | 21.6 MiB | 00m01s Copr repository 100% | 268.5 KiB/s | 15.8 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 5.2.37-1.fc42 fedora 8.2 MiB bzip2 x86_64 1.0.8-20.fc42 fedora 99.3 KiB coreutils x86_64 9.6-1.fc42 fedora 5.5 MiB cpio x86_64 2.15-2.fc41 fedora 1.1 MiB diffutils x86_64 3.10-9.fc42 fedora 1.6 MiB fedora-release-common noarch 42-0.15 fedora 19.8 KiB findutils x86_64 1:4.10.0-5.fc42 fedora 1.9 MiB gawk x86_64 5.3.1-1.fc42 fedora 1.7 MiB glibc-minimal-langpack x86_64 2.40.9000-34.fc42 fedora 0.0 B grep x86_64 3.11-10.fc42 fedora 1.0 MiB gzip x86_64 1.13-3.fc42 fedora 392.9 KiB info x86_64 7.2-3.fc42 fedora 357.9 KiB patch x86_64 2.7.6-26.fc42 fedora 258.7 KiB redhat-rpm-config noarch 300-1.fc42 fedora 186.8 KiB rpm-build x86_64 4.20.0-8.fc42 fedora 165.2 KiB sed x86_64 4.9-4.fc42 fedora 857.3 KiB shadow-utils x86_64 2:4.17.0-4.fc42 fedora 4.0 MiB tar x86_64 2:1.35-5.fc42 fedora 3.0 MiB unzip x86_64 6.0-66.fc42 fedora 390.3 KiB util-linux x86_64 2.40.4-2.fc42 fedora 3.4 MiB which x86_64 2.21-43.fc42 fedora 80.1 KiB xz x86_64 1:5.6.3-3.fc42 fedora 1.2 MiB Installing dependencies: add-determinism x86_64 0.5.0-2.fc42 fedora 2.5 MiB alternatives x86_64 1.31-3.fc42 fedora 66.2 KiB ansible-srpm-macros noarch 1-17.1.fc42 fedora 35.7 KiB audit-libs x86_64 4.0.3-2.fc42 fedora 351.3 KiB authselect x86_64 1.5.0-9.fc42 fedora 156.0 KiB authselect-libs x86_64 1.5.0-9.fc42 fedora 820.0 KiB basesystem noarch 11-22.fc42 fedora 0.0 B binutils x86_64 2.43.50-12.fc42 fedora 25.8 MiB build-reproducibility-srpm-macros noarch 0.5.0-2.fc42 fedora 735.0 B bzip2-libs x86_64 1.0.8-20.fc42 fedora 84.6 KiB ca-certificates noarch 2024.2.69_v8.0.401-5.fc42 fedora 2.6 MiB coreutils-common x86_64 9.6-1.fc42 fedora 11.1 MiB cracklib x86_64 2.9.11-7.fc42 fedora 242.4 KiB crypto-policies noarch 20241128-2.gitbb7b0b0.fc42 fedora 137.3 KiB curl x86_64 8.11.1-3.fc42 fedora 454.7 KiB cyrus-sasl-lib x86_64 2.1.28-28.fc42 fedora 2.3 MiB dbus x86_64 1:1.16.0-3.fc42 fedora 0.0 B dbus-broker x86_64 36-5.fc42 fedora 395.1 KiB dbus-common noarch 1:1.16.0-3.fc42 fedora 11.2 KiB debugedit x86_64 5.1-4.fc42 fedora 200.4 KiB dwz x86_64 0.15-9.fc42 fedora 291.0 KiB ed x86_64 1.21-2.fc42 fedora 146.5 KiB efi-srpm-macros noarch 6-2.fc42 fedora 40.1 KiB elfutils x86_64 0.192-8.fc42 fedora 2.7 MiB elfutils-debuginfod-client x86_64 0.192-8.fc42 fedora 83.9 KiB elfutils-default-yama-scope noarch 0.192-8.fc42 fedora 1.8 KiB elfutils-libelf x86_64 0.192-8.fc42 fedora 1.2 MiB elfutils-libs x86_64 0.192-8.fc42 fedora 675.0 KiB expat x86_64 2.6.4-2.fc42 fedora 292.8 KiB fedora-gpg-keys noarch 42-0.4 fedora 128.2 KiB fedora-release noarch 42-0.15 fedora 0.0 B fedora-release-identity-basic noarch 42-0.15 fedora 719.0 B fedora-repos noarch 42-0.4 fedora 4.9 KiB fedora-repos-rawhide noarch 42-0.4 fedora 2.2 KiB file x86_64 5.45-9.fc42 fedora 103.4 KiB file-libs x86_64 5.45-9.fc42 fedora 9.9 MiB filesystem x86_64 3.18-36.fc42 fedora 112.0 B filesystem-srpm-macros noarch 3.18-36.fc42 fedora 38.2 KiB fonts-srpm-macros noarch 1:2.0.5-21.fc42 fedora 55.8 KiB forge-srpm-macros noarch 0.4.0-2.fc42 fedora 38.9 KiB fpc-srpm-macros noarch 1.3-14.fc42 fedora 144.0 B gdb-minimal x86_64 15.2-7.fc42 fedora 13.0 MiB gdbm x86_64 1:1.23-7.fc41 fedora 460.9 KiB gdbm-libs x86_64 1:1.23-7.fc41 fedora 121.9 KiB ghc-srpm-macros noarch 1.9.2-2.fc42 fedora 779.0 B glibc x86_64 2.40.9000-34.fc42 fedora 6.6 MiB glibc-common x86_64 2.40.9000-34.fc42 fedora 1.0 MiB glibc-gconv-extra x86_64 2.40.9000-34.fc42 fedora 7.2 MiB gmp x86_64 1:6.3.0-2.fc41 fedora 811.4 KiB gnat-srpm-macros noarch 6-7.fc42 fedora 1.0 KiB go-srpm-macros noarch 3.6.0-6.fc42 fedora 60.8 KiB jansson x86_64 2.14-2.fc42 fedora 93.1 KiB json-c x86_64 0.18-2.fc42 fedora 86.7 KiB kernel-srpm-macros noarch 1.0-25.fc42 fedora 1.9 KiB keyutils-libs x86_64 1.6.3-5.fc42 fedora 58.3 KiB krb5-libs x86_64 1.21.3-4.fc42 fedora 2.3 MiB libacl x86_64 2.3.2-3.fc42 fedora 38.3 KiB libarchive x86_64 3.7.7-2.fc42 fedora 938.6 KiB libattr x86_64 2.5.2-5.fc42 fedora 27.1 KiB libblkid x86_64 2.40.4-2.fc42 fedora 262.4 KiB libbrotli x86_64 1.1.0-6.fc42 fedora 841.3 KiB libcap x86_64 2.73-2.fc42 fedora 207.1 KiB libcap-ng x86_64 0.8.5-4.fc42 fedora 72.9 KiB libcom_err x86_64 1.47.2-3.fc42 fedora 67.1 KiB libcurl x86_64 8.11.1-3.fc42 fedora 842.0 KiB libeconf x86_64 0.7.5-2.fc42 fedora 68.5 KiB libevent x86_64 2.1.12-15.fc42 fedora 903.1 KiB libfdisk x86_64 2.40.4-2.fc42 fedora 372.3 KiB libffi x86_64 3.4.6-5.fc42 fedora 82.3 KiB libgcc x86_64 15.0.1-0.3.fc42.1 fedora 270.6 KiB libgomp x86_64 15.0.1-0.3.fc42.1 fedora 539.3 KiB libidn2 x86_64 2.3.7-3.fc42 fedora 329.0 KiB libmount x86_64 2.40.4-2.fc42 fedora 356.2 KiB libnghttp2 x86_64 1.64.0-3.fc42 fedora 170.4 KiB libnsl2 x86_64 2.0.1-3.fc42 fedora 57.9 KiB libpkgconf x86_64 2.3.0-2.fc42 fedora 78.1 KiB libpsl x86_64 0.21.5-5.fc42 fedora 76.4 KiB libpwquality x86_64 1.4.5-12.fc42 fedora 409.3 KiB libseccomp x86_64 2.5.5-2.fc41 fedora 173.3 KiB libselinux x86_64 3.8-0.rc3.1.fc42.3 fedora 193.1 KiB libsemanage x86_64 3.8-0.rc3.1.fc42.1 fedora 308.4 KiB libsepol x86_64 3.8-0.rc3.1.fc42.1 fedora 825.9 KiB libsmartcols x86_64 2.40.4-2.fc42 fedora 180.4 KiB libssh x86_64 0.11.1-4.fc42 fedora 565.5 KiB libssh-config noarch 0.11.1-4.fc42 fedora 277.0 B libstdc++ x86_64 15.0.1-0.3.fc42.1 fedora 2.8 MiB libtasn1 x86_64 4.19.0-11.fc42 fedora 175.6 KiB libtirpc x86_64 1.3.6-1.rc3.fc42.2 fedora 199.0 KiB libtool-ltdl x86_64 2.5.4-4.fc42 fedora 70.1 KiB libunistring x86_64 1.1-9.fc42 fedora 1.7 MiB libuuid x86_64 2.40.4-2.fc42 fedora 37.3 KiB libverto x86_64 0.3.2-10.fc42 fedora 25.4 KiB libxcrypt x86_64 4.4.38-4.fc42 fedora 268.0 KiB libxml2 x86_64 2.12.9-2.fc42 fedora 1.7 MiB libzstd x86_64 1.5.6-3.fc42 fedora 795.8 KiB lua-libs x86_64 5.4.7-2.fc42 fedora 280.9 KiB lua-srpm-macros noarch 1-15.fc42 fedora 1.3 KiB lz4-libs x86_64 1.10.0-2.fc42 fedora 157.4 KiB mpfr x86_64 4.2.1-6.fc42 fedora 831.9 KiB ncurses-base noarch 6.5-2.20240629.fc41 fedora 326.3 KiB ncurses-libs x86_64 6.5-2.20240629.fc41 fedora 975.2 KiB ocaml-srpm-macros noarch 10-4.fc42 fedora 1.9 KiB openblas-srpm-macros noarch 2-19.fc42 fedora 112.0 B openldap x86_64 2.6.9-3.fc42 fedora 655.1 KiB openssl-libs x86_64 1:3.2.2-12.fc42 fedora 7.8 MiB p11-kit x86_64 0.25.5-5.fc42 fedora 2.2 MiB p11-kit-trust x86_64 0.25.5-5.fc42 fedora 395.5 KiB package-notes-srpm-macros noarch 0.5-13.fc42 fedora 1.6 KiB pam x86_64 1.7.0-4.fc42 fedora 1.6 MiB pam-libs x86_64 1.7.0-4.fc42 fedora 126.7 KiB pcre2 x86_64 10.44-1.fc42.2 fedora 649.3 KiB pcre2-syntax noarch 10.44-1.fc42.2 fedora 251.6 KiB perl-srpm-macros noarch 1-57.fc42 fedora 861.0 B pkgconf x86_64 2.3.0-2.fc42 fedora 88.5 KiB pkgconf-m4 noarch 2.3.0-2.fc42 fedora 14.4 KiB pkgconf-pkg-config x86_64 2.3.0-2.fc42 fedora 989.0 B popt x86_64 1.19-8.fc42 fedora 132.8 KiB publicsuffix-list-dafsa noarch 20250116-1.fc42 fedora 68.5 KiB pyproject-srpm-macros noarch 1.16.4-2.fc42 fedora 1.9 KiB python-srpm-macros noarch 3.13-4.fc42 fedora 51.0 KiB qt5-srpm-macros noarch 5.15.15-1.fc42 fedora 500.0 B qt6-srpm-macros noarch 6.8.1-5.fc42 fedora 456.0 B readline x86_64 8.2-12.fc42 fedora 485.0 KiB rpm x86_64 4.20.0-8.fc42 fedora 3.0 MiB rpm-build-libs x86_64 4.20.0-8.fc42 fedora 202.6 KiB rpm-libs x86_64 4.20.0-8.fc42 fedora 721.8 KiB rpm-sequoia x86_64 1.7.0-4.fc42 fedora 2.4 MiB rust-srpm-macros noarch 26.3-4.fc42 fedora 4.8 KiB setup noarch 2.15.0-10.fc42 fedora 720.7 KiB sqlite-libs x86_64 3.47.2-2.fc42 fedora 1.5 MiB systemd x86_64 257.2-14.fc42 fedora 17.4 MiB systemd-libs x86_64 257.2-14.fc42 fedora 2.2 MiB systemd-pam x86_64 257.2-14.fc42 fedora 1.1 MiB systemd-rpm-macros noarch 257.2-14.fc42 fedora 10.7 KiB util-linux-core x86_64 2.40.4-2.fc42 fedora 1.4 MiB xxhash-libs x86_64 0.8.3-2.fc42 fedora 90.2 KiB xz-libs x86_64 1:5.6.3-3.fc42 fedora 218.3 KiB zig-srpm-macros noarch 1-4.fc42 fedora 1.1 KiB zip x86_64 3.0-43.fc42 fedora 698.5 KiB zlib-ng-compat x86_64 2.2.3-2.fc42 fedora 137.6 KiB zstd x86_64 1.5.6-3.fc42 fedora 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 163 packages Total size of inbound packages is 60 MiB. Need to download 60 MiB. After this operation, 197 MiB extra will be used (install 197 MiB, remove 0 B). [ 1/163] bzip2-0:1.0.8-20.fc42.x86_64 100% | 4.6 MiB/s | 52.1 KiB | 00m00s [ 2/163] coreutils-0:9.6-1.fc42.x86_64 100% | 67.8 MiB/s | 1.2 MiB | 00m00s [ 3/163] cpio-0:2.15-2.fc41.x86_64 100% | 40.7 MiB/s | 291.8 KiB | 00m00s [ 4/163] bash-0:5.2.37-1.fc42.x86_64 100% | 86.1 MiB/s | 1.8 MiB | 00m00s [ 5/163] diffutils-0:3.10-9.fc42.x86_6 100% | 98.8 MiB/s | 404.6 KiB | 00m00s [ 6/163] fedora-release-common-0:42-0. 100% | 5.9 MiB/s | 24.2 KiB | 00m00s [ 7/163] findutils-1:4.10.0-5.fc42.x86 100% | 134.6 MiB/s | 551.5 KiB | 00m00s [ 8/163] glibc-minimal-langpack-0:2.40 100% | 41.5 MiB/s | 127.6 KiB | 00m00s [ 9/163] grep-0:3.11-10.fc42.x86_64 100% | 73.3 MiB/s | 300.1 KiB | 00m00s [ 10/163] gzip-0:1.13-3.fc42.x86_64 100% | 55.5 MiB/s | 170.4 KiB | 00m00s [ 11/163] info-0:7.2-3.fc42.x86_64 100% | 59.8 MiB/s | 183.8 KiB | 00m00s [ 12/163] patch-0:2.7.6-26.fc42.x86_64 100% | 41.8 MiB/s | 128.4 KiB | 00m00s [ 13/163] redhat-rpm-config-0:300-1.fc4 100% | 27.0 MiB/s | 82.8 KiB | 00m00s [ 14/163] rpm-build-0:4.20.0-8.fc42.x86 100% | 26.7 MiB/s | 82.0 KiB | 00m00s [ 15/163] sed-0:4.9-4.fc42.x86_64 100% | 103.3 MiB/s | 317.3 KiB | 00m00s [ 16/163] tar-2:1.35-5.fc42.x86_64 100% | 168.5 MiB/s | 862.5 KiB | 00m00s [ 17/163] unzip-0:6.0-66.fc42.x86_64 100% | 45.1 MiB/s | 184.6 KiB | 00m00s [ 18/163] shadow-utils-2:4.17.0-4.fc42. 100% | 163.8 MiB/s | 1.3 MiB | 00m00s [ 19/163] which-0:2.21-43.fc42.x86_64 100% | 20.1 MiB/s | 41.1 KiB | 00m00s [ 20/163] xz-1:5.6.3-3.fc42.x86_64 100% | 154.6 MiB/s | 475.0 KiB | 00m00s [ 21/163] gawk-0:5.3.1-1.fc42.x86_64 100% | 154.1 MiB/s | 1.1 MiB | 00m00s [ 22/163] util-linux-0:2.40.4-2.fc42.x8 100% | 128.6 MiB/s | 1.2 MiB | 00m00s [ 23/163] filesystem-0:3.18-36.fc42.x86 100% | 147.9 MiB/s | 1.3 MiB | 00m00s [ 24/163] ncurses-libs-0:6.5-2.20240629 100% | 81.5 MiB/s | 334.0 KiB | 00m00s [ 25/163] bzip2-libs-0:1.0.8-20.fc42.x8 100% | 14.2 MiB/s | 43.6 KiB | 00m00s [ 26/163] glibc-0:2.40.9000-34.fc42.x86 100% | 189.4 MiB/s | 2.3 MiB | 00m00s [ 27/163] gmp-1:6.3.0-2.fc41.x86_64 100% | 62.1 MiB/s | 318.0 KiB | 00m00s [ 28/163] libacl-0:2.3.2-3.fc42.x86_64 100% | 11.2 MiB/s | 23.0 KiB | 00m00s [ 29/163] libattr-0:2.5.2-5.fc42.x86_64 100% | 8.3 MiB/s | 17.1 KiB | 00m00s [ 30/163] coreutils-common-0:9.6-1.fc42 100% | 192.7 MiB/s | 2.1 MiB | 00m00s [ 31/163] libcap-0:2.73-2.fc42.x86_64 100% | 27.4 MiB/s | 84.3 KiB | 00m00s [ 32/163] libselinux-0:3.8-0.rc3.1.fc42 100% | 31.5 MiB/s | 96.9 KiB | 00m00s [ 33/163] fedora-repos-0:42-0.4.noarch 100% | 9.1 MiB/s | 9.3 KiB | 00m00s [ 34/163] systemd-libs-0:257.2-14.fc42. 100% | 160.2 MiB/s | 820.1 KiB | 00m00s [ 35/163] openssl-libs-1:3.2.2-12.fc42. 100% | 213.1 MiB/s | 2.3 MiB | 00m00s [ 36/163] glibc-common-0:2.40.9000-34.f 100% | 45.1 MiB/s | 415.2 KiB | 00m00s [ 37/163] pcre2-0:10.44-1.fc42.2.x86_64 100% | 47.5 MiB/s | 243.4 KiB | 00m00s [ 38/163] ansible-srpm-macros-0:1-17.1. 100% | 19.8 MiB/s | 20.3 KiB | 00m00s [ 39/163] ed-0:1.21-2.fc42.x86_64 100% | 40.0 MiB/s | 82.0 KiB | 00m00s [ 40/163] build-reproducibility-srpm-ma 100% | 11.3 MiB/s | 11.6 KiB | 00m00s [ 41/163] efi-srpm-macros-0:6-2.fc42.no 100% | 22.0 MiB/s | 22.5 KiB | 00m00s [ 42/163] dwz-0:0.15-9.fc42.x86_64 100% | 66.3 MiB/s | 135.7 KiB | 00m00s [ 43/163] file-0:5.45-9.fc42.x86_64 100% | 23.7 MiB/s | 48.6 KiB | 00m00s [ 44/163] filesystem-srpm-macros-0:3.18 100% | 25.0 MiB/s | 25.6 KiB | 00m00s [ 45/163] forge-srpm-macros-0:0.4.0-2.f 100% | 9.7 MiB/s | 19.9 KiB | 00m00s [ 46/163] fonts-srpm-macros-1:2.0.5-21. 100% | 13.2 MiB/s | 27.1 KiB | 00m00s [ 47/163] fpc-srpm-macros-0:1.3-14.fc42 100% | 7.8 MiB/s | 8.0 KiB | 00m00s [ 48/163] ghc-srpm-macros-0:1.9.2-2.fc4 100% | 8.9 MiB/s | 9.2 KiB | 00m00s [ 49/163] gnat-srpm-macros-0:6-7.fc42.n 100% | 8.4 MiB/s | 8.6 KiB | 00m00s [ 50/163] go-srpm-macros-0:3.6.0-6.fc42 100% | 27.0 MiB/s | 27.7 KiB | 00m00s [ 51/163] kernel-srpm-macros-0:1.0-25.f 100% | 9.6 MiB/s | 9.9 KiB | 00m00s [ 52/163] lua-srpm-macros-0:1-15.fc42.n 100% | 8.7 MiB/s | 8.9 KiB | 00m00s [ 53/163] ocaml-srpm-macros-0:10-4.fc42 100% | 9.0 MiB/s | 9.2 KiB | 00m00s [ 54/163] openblas-srpm-macros-0:2-19.f 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 55/163] package-notes-srpm-macros-0:0 100% | 9.0 MiB/s | 9.3 KiB | 00m00s [ 56/163] perl-srpm-macros-0:1-57.fc42. 100% | 4.2 MiB/s | 8.5 KiB | 00m00s [ 57/163] pyproject-srpm-macros-0:1.16. 100% | 13.7 MiB/s | 14.0 KiB | 00m00s [ 58/163] python-srpm-macros-0:3.13-4.f 100% | 22.4 MiB/s | 23.0 KiB | 00m00s [ 59/163] qt5-srpm-macros-0:5.15.15-1.f 100% | 8.7 MiB/s | 8.9 KiB | 00m00s [ 60/163] qt6-srpm-macros-0:6.8.1-5.fc4 100% | 9.1 MiB/s | 9.3 KiB | 00m00s [ 61/163] rust-srpm-macros-0:26.3-4.fc4 100% | 11.4 MiB/s | 11.7 KiB | 00m00s [ 62/163] zig-srpm-macros-0:1-4.fc42.no 100% | 8.1 MiB/s | 8.2 KiB | 00m00s [ 63/163] rpm-0:4.20.0-8.fc42.x86_64 100% | 177.7 MiB/s | 545.8 KiB | 00m00s [ 64/163] zip-0:3.0-43.fc42.x86_64 100% | 85.8 MiB/s | 263.5 KiB | 00m00s [ 65/163] debugedit-0:5.1-4.fc42.x86_64 100% | 38.5 MiB/s | 78.9 KiB | 00m00s [ 66/163] elfutils-0:0.192-8.fc42.x86_6 100% | 179.4 MiB/s | 551.0 KiB | 00m00s [ 67/163] elfutils-libelf-0:0.192-8.fc4 100% | 50.8 MiB/s | 208.1 KiB | 00m00s [ 68/163] libarchive-0:3.7.7-2.fc42.x86 100% | 101.8 MiB/s | 416.9 KiB | 00m00s [ 69/163] popt-0:1.19-8.fc42.x86_64 100% | 21.5 MiB/s | 65.9 KiB | 00m00s [ 70/163] readline-0:8.2-12.fc42.x86_64 100% | 70.1 MiB/s | 215.2 KiB | 00m00s [ 71/163] rpm-build-libs-0:4.20.0-8.fc4 100% | 32.1 MiB/s | 98.6 KiB | 00m00s [ 72/163] rpm-libs-0:4.20.0-8.fc42.x86_ 100% | 102.1 MiB/s | 313.7 KiB | 00m00s [ 73/163] zstd-0:1.5.6-3.fc42.x86_64 100% | 93.7 MiB/s | 479.6 KiB | 00m00s [ 74/163] audit-libs-0:4.0.3-2.fc42.x86 100% | 30.6 MiB/s | 125.3 KiB | 00m00s [ 75/163] libeconf-0:0.7.5-2.fc42.x86_6 100% | 11.4 MiB/s | 35.1 KiB | 00m00s [ 76/163] pam-libs-0:1.7.0-4.fc42.x86_6 100% | 28.5 MiB/s | 58.3 KiB | 00m00s [ 77/163] libsemanage-0:3.8-0.rc3.1.fc4 100% | 40.3 MiB/s | 123.7 KiB | 00m00s [ 78/163] libxcrypt-0:4.4.38-4.fc42.x86 100% | 38.8 MiB/s | 119.2 KiB | 00m00s [ 79/163] setup-0:2.15.0-10.fc42.noarch 100% | 76.2 MiB/s | 156.1 KiB | 00m00s [ 80/163] xz-libs-1:5.6.3-3.fc42.x86_64 100% | 55.4 MiB/s | 113.4 KiB | 00m00s [ 81/163] mpfr-0:4.2.1-6.fc42.x86_64 100% | 113.4 MiB/s | 348.5 KiB | 00m00s [ 82/163] libcap-ng-0:0.8.5-4.fc42.x86_ 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [ 83/163] libblkid-0:2.40.4-2.fc42.x86_ 100% | 61.6 MiB/s | 126.2 KiB | 00m00s [ 84/163] libfdisk-0:2.40.4-2.fc42.x86_ 100% | 79.2 MiB/s | 162.3 KiB | 00m00s [ 85/163] libmount-0:2.40.4-2.fc42.x86_ 100% | 77.5 MiB/s | 158.7 KiB | 00m00s [ 86/163] libsmartcols-0:2.40.4-2.fc42. 100% | 41.5 MiB/s | 84.9 KiB | 00m00s [ 87/163] libuuid-0:2.40.4-2.fc42.x86_6 100% | 14.2 MiB/s | 29.0 KiB | 00m00s [ 88/163] zlib-ng-compat-0:2.2.3-2.fc42 100% | 38.5 MiB/s | 78.9 KiB | 00m00s [ 89/163] util-linux-core-0:2.40.4-2.fc 100% | 130.2 MiB/s | 533.1 KiB | 00m00s [ 90/163] basesystem-0:11-22.fc42.noarc 100% | 7.1 MiB/s | 7.3 KiB | 00m00s [ 91/163] libgcc-0:15.0.1-0.3.fc42.1.x8 100% | 35.7 MiB/s | 109.7 KiB | 00m00s [ 92/163] ncurses-base-0:6.5-2.20240629 100% | 21.6 MiB/s | 88.4 KiB | 00m00s [ 93/163] glibc-gconv-extra-0:2.40.9000 100% | 167.1 MiB/s | 1.7 MiB | 00m00s [ 94/163] libsepol-0:3.8-0.rc3.1.fc42.1 100% | 68.1 MiB/s | 348.7 KiB | 00m00s [ 95/163] crypto-policies-0:20241128-2. 100% | 32.0 MiB/s | 98.4 KiB | 00m00s [ 96/163] ca-certificates-0:2024.2.69_v 100% | 132.4 MiB/s | 949.0 KiB | 00m00s [ 97/163] fedora-gpg-keys-0:42-0.4.noar 100% | 33.1 MiB/s | 135.6 KiB | 00m00s [ 98/163] fedora-repos-rawhide-0:42-0.4 100% | 8.6 MiB/s | 8.9 KiB | 00m00s [ 99/163] pcre2-syntax-0:10.44-1.fc42.2 100% | 73.1 MiB/s | 149.8 KiB | 00m00s [100/163] file-libs-0:5.45-9.fc42.x86_6 100% | 149.2 MiB/s | 763.9 KiB | 00m00s [101/163] add-determinism-0:0.5.0-2.fc4 100% | 148.9 MiB/s | 914.6 KiB | 00m00s [102/163] curl-0:8.11.1-3.fc42.x86_64 100% | 43.5 MiB/s | 222.8 KiB | 00m00s [103/163] elfutils-libs-0:0.192-8.fc42. 100% | 86.5 MiB/s | 265.9 KiB | 00m00s [104/163] elfutils-debuginfod-client-0: 100% | 22.7 MiB/s | 46.5 KiB | 00m00s [105/163] libzstd-0:1.5.6-3.fc42.x86_64 100% | 101.3 MiB/s | 311.1 KiB | 00m00s [106/163] libstdc++-0:15.0.1-0.3.fc42.1 100% | 173.3 MiB/s | 887.4 KiB | 00m00s [107/163] libxml2-0:2.12.9-2.fc42.x86_6 100% | 135.9 MiB/s | 696.0 KiB | 00m00s [108/163] lz4-libs-0:1.10.0-2.fc42.x86_ 100% | 25.4 MiB/s | 78.1 KiB | 00m00s [109/163] libgomp-0:15.0.1-0.3.fc42.1.x 100% | 111.7 MiB/s | 343.3 KiB | 00m00s [110/163] lua-libs-0:5.4.7-2.fc42.x86_6 100% | 43.3 MiB/s | 133.0 KiB | 00m00s [111/163] elfutils-default-yama-scope-0 100% | 12.3 MiB/s | 12.6 KiB | 00m00s [112/163] rpm-sequoia-0:1.7.0-4.fc42.x8 100% | 178.0 MiB/s | 911.3 KiB | 00m00s [113/163] json-c-0:0.18-2.fc42.x86_64 100% | 21.9 MiB/s | 44.9 KiB | 00m00s [114/163] sqlite-libs-0:3.47.2-2.fc42.x 100% | 143.5 MiB/s | 734.8 KiB | 00m00s [115/163] authselect-libs-0:1.5.0-9.fc4 100% | 70.3 MiB/s | 216.1 KiB | 00m00s [116/163] pam-0:1.7.0-4.fc42.x86_64 100% | 135.7 MiB/s | 555.7 KiB | 00m00s [117/163] authselect-0:1.5.0-9.fc42.x86 100% | 47.1 MiB/s | 144.6 KiB | 00m00s [118/163] gdbm-libs-1:1.23-7.fc41.x86_6 100% | 27.5 MiB/s | 56.3 KiB | 00m00s [119/163] libnsl2-0:2.0.1-3.fc42.x86_64 100% | 28.8 MiB/s | 29.5 KiB | 00m00s [120/163] libpwquality-0:1.4.5-12.fc42. 100% | 57.9 MiB/s | 118.5 KiB | 00m00s [121/163] libtirpc-0:1.3.6-1.rc3.fc42.2 100% | 31.1 MiB/s | 95.5 KiB | 00m00s [122/163] cracklib-0:2.9.11-7.fc42.x86_ 100% | 29.8 MiB/s | 91.6 KiB | 00m00s [123/163] libcom_err-0:1.47.2-3.fc42.x8 100% | 13.1 MiB/s | 26.9 KiB | 00m00s [124/163] krb5-libs-0:1.21.3-4.fc42.x86 100% | 149.1 MiB/s | 763.5 KiB | 00m00s [125/163] keyutils-libs-0:1.6.3-5.fc42. 100% | 15.4 MiB/s | 31.5 KiB | 00m00s [126/163] libverto-0:0.3.2-10.fc42.x86_ 100% | 10.2 MiB/s | 20.8 KiB | 00m00s [127/163] dbus-1:1.16.0-3.fc42.x86_64 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [128/163] systemd-rpm-macros-0:257.2-14 100% | 17.3 MiB/s | 35.5 KiB | 00m00s [129/163] libseccomp-0:2.5.5-2.fc41.x86 100% | 22.8 MiB/s | 70.2 KiB | 00m00s [130/163] systemd-pam-0:257.2-14.fc42.x 100% | 135.8 MiB/s | 417.3 KiB | 00m00s [131/163] dbus-common-1:1.16.0-3.fc42.n 100% | 7.1 MiB/s | 14.5 KiB | 00m00s [132/163] dbus-broker-0:36-5.fc42.x86_6 100% | 42.5 MiB/s | 174.1 KiB | 00m00s [133/163] expat-0:2.6.4-2.fc42.x86_64 100% | 37.3 MiB/s | 114.7 KiB | 00m00s [134/163] alternatives-0:1.31-3.fc42.x8 100% | 13.3 MiB/s | 40.9 KiB | 00m00s [135/163] systemd-0:257.2-14.fc42.x86_6 100% | 257.1 MiB/s | 5.9 MiB | 00m00s [136/163] jansson-0:2.14-2.fc42.x86_64 100% | 6.4 MiB/s | 45.7 KiB | 00m00s [137/163] pkgconf-pkg-config-0:2.3.0-2. 100% | 4.8 MiB/s | 9.9 KiB | 00m00s [138/163] pkgconf-0:2.3.0-2.fc42.x86_64 100% | 21.9 MiB/s | 44.9 KiB | 00m00s [139/163] pkgconf-m4-0:2.3.0-2.fc42.noa 100% | 7.0 MiB/s | 14.2 KiB | 00m00s [140/163] binutils-0:2.43.50-12.fc42.x8 100% | 252.2 MiB/s | 5.8 MiB | 00m00s [141/163] libpkgconf-0:2.3.0-2.fc42.x86 100% | 6.2 MiB/s | 38.4 KiB | 00m00s [142/163] gdbm-1:1.23-7.fc41.x86_64 100% | 21.2 MiB/s | 151.8 KiB | 00m00s [143/163] libffi-0:3.4.6-5.fc42.x86_64 100% | 19.5 MiB/s | 39.9 KiB | 00m00s [144/163] p11-kit-0:0.25.5-5.fc42.x86_6 100% | 160.1 MiB/s | 491.7 KiB | 00m00s [145/163] libtasn1-0:4.19.0-11.fc42.x86 100% | 24.3 MiB/s | 74.5 KiB | 00m00s [146/163] p11-kit-trust-0:0.25.5-5.fc42 100% | 43.2 MiB/s | 132.6 KiB | 00m00s [147/163] fedora-release-0:42-0.15.noar 100% | 6.5 MiB/s | 13.3 KiB | 00m00s [148/163] xxhash-libs-0:0.8.3-2.fc42.x8 100% | 19.1 MiB/s | 39.1 KiB | 00m00s [149/163] fedora-release-identity-basic 100% | 4.6 MiB/s | 14.1 KiB | 00m00s [150/163] libcurl-0:8.11.1-3.fc42.x86_6 100% | 92.0 MiB/s | 376.9 KiB | 00m00s [151/163] libbrotli-0:1.1.0-6.fc42.x86_ 100% | 83.0 MiB/s | 339.8 KiB | 00m00s [152/163] libidn2-0:2.3.7-3.fc42.x86_64 100% | 38.4 MiB/s | 118.0 KiB | 00m00s [153/163] gdb-minimal-0:15.2-7.fc42.x86 100% | 256.4 MiB/s | 4.4 MiB | 00m00s [154/163] libnghttp2-0:1.64.0-3.fc42.x8 100% | 9.5 MiB/s | 77.7 KiB | 00m00s [155/163] libpsl-0:0.21.5-5.fc42.x86_64 100% | 8.9 MiB/s | 64.0 KiB | 00m00s [156/163] libssh-0:0.11.1-4.fc42.x86_64 100% | 76.0 MiB/s | 233.3 KiB | 00m00s [157/163] libunistring-0:1.1-9.fc42.x86 100% | 132.4 MiB/s | 542.5 KiB | 00m00s [158/163] openldap-0:2.6.9-3.fc42.x86_6 100% | 50.8 MiB/s | 260.2 KiB | 00m00s [159/163] publicsuffix-list-dafsa-0:202 100% | 28.7 MiB/s | 58.8 KiB | 00m00s [160/163] libssh-config-0:0.11.1-4.fc42 100% | 8.8 MiB/s | 9.0 KiB | 00m00s [161/163] libevent-0:2.1.12-15.fc42.x86 100% | 63.5 MiB/s | 260.2 KiB | 00m00s [162/163] cyrus-sasl-lib-0:2.1.28-28.fc 100% | 149.0 MiB/s | 762.7 KiB | 00m00s [163/163] libtool-ltdl-0:2.5.4-4.fc42.x 100% | 8.8 MiB/s | 36.2 KiB | 00m00s -------------------------------------------------------------------------------- [163/163] Total 100% | 172.3 MiB/s | 60.0 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. Importing OpenPGP key 0x105EF944: UserID : "Fedora (42) " Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary The key was successfully imported. Importing OpenPGP key 0x6D9F90A6: UserID : "Fedora (44) " Fingerprint: 36F612DCF27F7D1A48A835E4DBFCF71C6D9F90A6 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-44-primary The key was successfully imported. [ 1/165] Verify package files 100% | 857.0 B/s | 163.0 B | 00m00s [ 2/165] Prepare transaction 100% | 3.9 KiB/s | 163.0 B | 00m00s [ 3/165] Installing libgcc-0:15.0.1-0. 100% | 265.9 MiB/s | 272.3 KiB | 00m00s [ 4/165] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 5/165] Installing publicsuffix-list- 100% | 0.0 B/s | 69.2 KiB | 00m00s [ 6/165] Installing fedora-release-ide 100% | 0.0 B/s | 976.0 B | 00m00s [ 7/165] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 8/165] Installing fedora-gpg-keys-0: 100% | 42.7 MiB/s | 174.8 KiB | 00m00s [ 9/165] Installing fedora-repos-0:42- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 10/165] Installing fedora-release-com 100% | 23.6 MiB/s | 24.1 KiB | 00m00s [ 11/165] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 12/165] Installing setup-0:2.15.0-10. 100% | 54.6 MiB/s | 726.5 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 13/165] Installing filesystem-0:3.18- 100% | 2.8 MiB/s | 212.4 KiB | 00m00s [ 14/165] Installing basesystem-0:11-22 100% | 0.0 B/s | 124.0 B | 00m00s [ 15/165] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [ 16/165] Installing pcre2-syntax-0:10. 100% | 248.1 MiB/s | 254.1 KiB | 00m00s [ 17/165] Installing ncurses-base-0:6.5 100% | 85.9 MiB/s | 351.7 KiB | 00m00s [ 18/165] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 19/165] Installing ncurses-libs-0:6.5 100% | 239.7 MiB/s | 981.8 KiB | 00m00s [ 20/165] Installing glibc-0:2.40.9000- 100% | 201.7 MiB/s | 6.7 MiB | 00m00s [ 21/165] Installing bash-0:5.2.37-1.fc 100% | 272.3 MiB/s | 8.2 MiB | 00m00s [ 22/165] Installing glibc-common-0:2.4 100% | 63.8 MiB/s | 1.0 MiB | 00m00s [ 23/165] Installing glibc-gconv-extra- 100% | 261.1 MiB/s | 7.3 MiB | 00m00s [ 24/165] Installing zlib-ng-compat-0:2 100% | 135.2 MiB/s | 138.4 KiB | 00m00s [ 25/165] Installing bzip2-libs-0:1.0.8 100% | 0.0 B/s | 85.7 KiB | 00m00s [ 26/165] Installing xz-libs-1:5.6.3-3. 100% | 214.3 MiB/s | 219.4 KiB | 00m00s [ 27/165] Installing popt-0:1.19-8.fc42 100% | 68.1 MiB/s | 139.4 KiB | 00m00s [ 28/165] Installing readline-0:8.2-12. 100% | 237.9 MiB/s | 487.1 KiB | 00m00s [ 29/165] Installing libxcrypt-0:4.4.38 100% | 264.3 MiB/s | 270.7 KiB | 00m00s [ 30/165] Installing libuuid-0:2.40.4-2 100% | 0.0 B/s | 38.4 KiB | 00m00s [ 31/165] Installing libblkid-0:2.40.4- 100% | 257.2 MiB/s | 263.4 KiB | 00m00s [ 32/165] Installing gmp-1:6.3.0-2.fc41 100% | 397.3 MiB/s | 813.7 KiB | 00m00s [ 33/165] Installing libstdc++-0:15.0.1 100% | 403.5 MiB/s | 2.8 MiB | 00m00s [ 34/165] Installing libzstd-0:1.5.6-3. 100% | 389.2 MiB/s | 797.0 KiB | 00m00s [ 35/165] Installing elfutils-libelf-0: 100% | 390.1 MiB/s | 1.2 MiB | 00m00s [ 36/165] Installing libattr-0:2.5.2-5. 100% | 0.0 B/s | 28.1 KiB | 00m00s [ 37/165] Installing libacl-0:2.3.2-3.f 100% | 0.0 B/s | 39.2 KiB | 00m00s [ 38/165] Installing libeconf-0:0.7.5-2 100% | 68.5 MiB/s | 70.1 KiB | 00m00s [ 39/165] Installing libcap-ng-0:0.8.5- 100% | 73.1 MiB/s | 74.8 KiB | 00m00s [ 40/165] Installing audit-libs-0:4.0.3 100% | 345.1 MiB/s | 353.4 KiB | 00m00s [ 41/165] Installing pam-libs-0:1.7.0-4 100% | 126.1 MiB/s | 129.1 KiB | 00m00s [ 42/165] Installing libcap-0:2.73-2.fc 100% | 15.9 MiB/s | 212.1 KiB | 00m00s [ 43/165] Installing systemd-libs-0:257 100% | 374.0 MiB/s | 2.2 MiB | 00m00s [ 44/165] Installing gdbm-libs-1:1.23-7 100% | 120.7 MiB/s | 123.6 KiB | 00m00s [ 45/165] Installing dwz-0:0.15-9.fc42. 100% | 22.0 MiB/s | 292.4 KiB | 00m00s [ 46/165] Installing mpfr-0:4.2.1-6.fc4 100% | 271.3 MiB/s | 833.6 KiB | 00m00s [ 47/165] Installing gawk-0:5.3.1-1.fc4 100% | 99.7 MiB/s | 1.7 MiB | 00m00s [ 48/165] Installing libfdisk-0:2.40.4- 100% | 364.7 MiB/s | 373.5 KiB | 00m00s [ 49/165] Installing unzip-0:6.0-66.fc4 100% | 29.6 MiB/s | 393.8 KiB | 00m00s [ 50/165] Installing file-libs-0:5.45-9 100% | 709.9 MiB/s | 9.9 MiB | 00m00s [ 51/165] Installing file-0:5.45-9.fc42 100% | 5.7 MiB/s | 104.8 KiB | 00m00s [ 52/165] Installing crypto-policies-0: 100% | 40.0 MiB/s | 163.7 KiB | 00m00s [ 53/165] Installing pcre2-0:10.44-1.fc 100% | 317.7 MiB/s | 650.7 KiB | 00m00s [ 54/165] Installing grep-0:3.11-10.fc4 100% | 62.7 MiB/s | 1.0 MiB | 00m00s [ 55/165] Installing xz-1:5.6.3-3.fc42. 100% | 76.8 MiB/s | 1.2 MiB | 00m00s [ 56/165] Installing libsmartcols-0:2.4 100% | 177.2 MiB/s | 181.4 KiB | 00m00s [ 57/165] Installing libsepol-0:3.8-0.r 100% | 403.8 MiB/s | 826.9 KiB | 00m00s [ 58/165] Installing libselinux-0:3.8-0 100% | 189.8 MiB/s | 194.3 KiB | 00m00s [ 59/165] Installing sed-0:4.9-4.fc42.x 100% | 56.3 MiB/s | 865.5 KiB | 00m00s [ 60/165] Installing findutils-1:4.10.0 100% | 117.1 MiB/s | 1.9 MiB | 00m00s [ 61/165] Installing libmount-0:2.40.4- 100% | 174.4 MiB/s | 357.2 KiB | 00m00s [ 62/165] Installing util-linux-core-0: 100% | 83.9 MiB/s | 1.4 MiB | 00m00s [ 63/165] Installing lz4-libs-0:1.10.0- 100% | 154.7 MiB/s | 158.5 KiB | 00m00s [ 64/165] Installing lua-libs-0:5.4.7-2 100% | 275.5 MiB/s | 282.1 KiB | 00m00s [ 65/165] Installing libcom_err-0:1.47. 100% | 0.0 B/s | 68.2 KiB | 00m00s [ 66/165] Installing alternatives-0:1.3 100% | 5.5 MiB/s | 67.7 KiB | 00m00s [ 67/165] Installing libffi-0:3.4.6-5.f 100% | 81.7 MiB/s | 83.7 KiB | 00m00s [ 68/165] Installing libtasn1-0:4.19.0- 100% | 173.2 MiB/s | 177.4 KiB | 00m00s [ 69/165] Installing p11-kit-0:0.25.5-5 100% | 115.0 MiB/s | 2.2 MiB | 00m00s [ 70/165] Installing libunistring-0:1.1 100% | 431.7 MiB/s | 1.7 MiB | 00m00s [ 71/165] Installing libidn2-0:2.3.7-3. 100% | 163.6 MiB/s | 335.0 KiB | 00m00s [ 72/165] Installing libpsl-0:0.21.5-5. 100% | 0.0 B/s | 77.5 KiB | 00m00s [ 73/165] Installing p11-kit-trust-0:0. 100% | 20.4 MiB/s | 397.2 KiB | 00m00s [ 74/165] Installing zstd-0:1.5.6-3.fc4 100% | 105.9 MiB/s | 1.7 MiB | 00m00s [ 75/165] Installing tar-2:1.35-5.fc42. 100% | 155.9 MiB/s | 3.0 MiB | 00m00s [ 76/165] Installing libsemanage-0:3.8- 100% | 151.5 MiB/s | 310.2 KiB | 00m00s [ 77/165] Installing shadow-utils-2:4.1 100% | 148.8 MiB/s | 4.0 MiB | 00m00s [ 78/165] Installing zip-0:3.0-43.fc42. 100% | 49.0 MiB/s | 702.4 KiB | 00m00s [ 79/165] Installing gdbm-1:1.23-7.fc41 100% | 35.0 MiB/s | 465.8 KiB | 00m00s [ 80/165] Installing cyrus-sasl-lib-0:2 100% | 134.7 MiB/s | 2.3 MiB | 00m00s [ 81/165] Installing libxml2-0:2.12.9-2 100% | 106.7 MiB/s | 1.7 MiB | 00m00s [ 82/165] Installing bzip2-0:1.0.8-20.f 100% | 8.5 MiB/s | 103.8 KiB | 00m00s [ 83/165] Installing add-determinism-0: 100% | 144.5 MiB/s | 2.5 MiB | 00m00s [ 84/165] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 85/165] Installing sqlite-libs-0:3.47 100% | 376.1 MiB/s | 1.5 MiB | 00m00s [ 86/165] Installing ed-0:1.21-2.fc42.x 100% | 12.1 MiB/s | 148.8 KiB | 00m00s [ 87/165] Installing patch-0:2.7.6-26.f 100% | 21.2 MiB/s | 260.2 KiB | 00m00s [ 88/165] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [ 89/165] Installing elfutils-default-y 100% | 408.6 KiB/s | 2.0 KiB | 00m00s [ 90/165] Installing elfutils-libs-0:0. 100% | 330.4 MiB/s | 676.7 KiB | 00m00s [ 91/165] Installing dbus-common-1:1.16 100% | 3.3 MiB/s | 13.6 KiB | 00m00s [ 92/165] Installing cpio-0:2.15-2.fc41 100% | 68.7 MiB/s | 1.1 MiB | 00m00s [ 93/165] Installing diffutils-0:3.10-9 100% | 99.4 MiB/s | 1.6 MiB | 00m00s [ 94/165] Installing libgomp-0:15.0.1-0 100% | 264.0 MiB/s | 540.7 KiB | 00m00s [ 95/165] Installing json-c-0:0.18-2.fc 100% | 85.9 MiB/s | 88.0 KiB | 00m00s [ 96/165] Installing keyutils-libs-0:1. 100% | 58.3 MiB/s | 59.7 KiB | 00m00s [ 97/165] Installing libverto-0:0.3.2-1 100% | 26.6 MiB/s | 27.2 KiB | 00m00s [ 98/165] Installing libseccomp-0:2.5.5 100% | 171.1 MiB/s | 175.2 KiB | 00m00s [ 99/165] Installing expat-0:2.6.4-2.fc 100% | 12.5 MiB/s | 294.9 KiB | 00m00s [100/165] Installing dbus-broker-0:36-5 100% | 20.4 MiB/s | 397.6 KiB | 00m00s [101/165] Installing dbus-1:1.16.0-3.fc 100% | 0.0 B/s | 124.0 B | 00m00s [102/165] Installing jansson-0:2.14-2.f 100% | 92.2 MiB/s | 94.4 KiB | 00m00s [103/165] Installing libpkgconf-0:2.3.0 100% | 0.0 B/s | 79.2 KiB | 00m00s [104/165] Installing pkgconf-0:2.3.0-2. 100% | 6.8 MiB/s | 91.0 KiB | 00m00s [105/165] Installing pkgconf-pkg-config 100% | 161.2 KiB/s | 1.8 KiB | 00m00s [106/165] Installing xxhash-libs-0:0.8. 100% | 89.4 MiB/s | 91.6 KiB | 00m00s [107/165] Installing libbrotli-0:1.1.0- 100% | 274.6 MiB/s | 843.6 KiB | 00m00s [108/165] Installing libnghttp2-0:1.64. 100% | 167.5 MiB/s | 171.5 KiB | 00m00s [109/165] Installing libtool-ltdl-0:2.5 100% | 0.0 B/s | 71.2 KiB | 00m00s [110/165] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [111/165] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [112/165] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [113/165] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [114/165] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [115/165] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [116/165] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [117/165] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [118/165] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [119/165] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [120/165] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [121/165] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [122/165] Installing coreutils-common-0 100% | 413.1 MiB/s | 11.2 MiB | 00m00s [123/165] Installing openssl-libs-1:3.2 100% | 435.3 MiB/s | 7.8 MiB | 00m00s [124/165] Installing coreutils-0:9.6-1. 100% | 173.4 MiB/s | 5.5 MiB | 00m00s [125/165] Installing ca-certificates-0: 100% | 2.1 MiB/s | 2.4 MiB | 00m01s [126/165] Installing krb5-libs-0:1.21.3 100% | 290.8 MiB/s | 2.3 MiB | 00m00s [127/165] Installing libarchive-0:3.7.7 100% | 306.2 MiB/s | 940.6 KiB | 00m00s [128/165] Installing libtirpc-0:1.3.6-1 100% | 196.0 MiB/s | 200.7 KiB | 00m00s [129/165] Installing gzip-0:1.13-3.fc42 100% | 27.8 MiB/s | 398.4 KiB | 00m00s [130/165] Installing authselect-libs-0: 100% | 163.1 MiB/s | 835.0 KiB | 00m00s [131/165] Installing cracklib-0:2.9.11- 100% | 16.5 MiB/s | 253.7 KiB | 00m00s [132/165] Installing libpwquality-0:1.4 100% | 27.4 MiB/s | 421.6 KiB | 00m00s [133/165] Installing libnsl2-0:2.0.1-3. 100% | 57.6 MiB/s | 59.0 KiB | 00m00s [134/165] Installing pam-0:1.7.0-4.fc42 100% | 73.7 MiB/s | 1.7 MiB | 00m00s [135/165] Installing util-linux-0:2.40. 100% | 104.9 MiB/s | 3.5 MiB | 00m00s [136/165] Installing systemd-pam-0:257. 100% | 185.4 MiB/s | 1.1 MiB | 00m00s [137/165] Installing systemd-0:257.2-14 100% | 122.6 MiB/s | 17.5 MiB | 00m00s >>> Running post-install scriptlet: systemd-0:257.2-14.fc42.x86_64 >>> Finished post-install scriptlet: systemd-0:257.2-14.fc42.x86_64 >>> Scriptlet output: >>> Creating group 'systemd-journal' with GID 190. >>> Creating group 'systemd-oom' with GID 999. >>> Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 999 and >>> [138/165] Installing libssh-0:0.11.1-4. 100% | 184.7 MiB/s | 567.5 KiB | 00m00s [139/165] Installing rpm-sequoia-0:1.7. 100% | 344.9 MiB/s | 2.4 MiB | 00m00s [140/165] Installing rpm-libs-0:4.20.0- 100% | 353.2 MiB/s | 723.3 KiB | 00m00s [141/165] Installing rpm-build-libs-0:4 100% | 198.7 MiB/s | 203.4 KiB | 00m00s [142/165] Installing libevent-0:2.1.12- 100% | 295.2 MiB/s | 906.9 KiB | 00m00s [143/165] Installing openldap-0:2.6.9-3 100% | 214.5 MiB/s | 658.9 KiB | 00m00s [144/165] Installing libcurl-0:8.11.1-3 100% | 274.5 MiB/s | 843.1 KiB | 00m00s [145/165] Installing elfutils-debuginfo 100% | 6.5 MiB/s | 86.2 KiB | 00m00s [146/165] Installing elfutils-0:0.192-8 100% | 141.4 MiB/s | 2.7 MiB | 00m00s [147/165] Installing binutils-0:2.43.50 100% | 331.5 MiB/s | 25.9 MiB | 00m00s [148/165] Installing gdb-minimal-0:15.2 100% | 277.5 MiB/s | 13.0 MiB | 00m00s [149/165] Installing debugedit-0:5.1-4. 100% | 15.3 MiB/s | 203.1 KiB | 00m00s [150/165] Installing curl-0:8.11.1-3.fc 100% | 21.3 MiB/s | 457.1 KiB | 00m00s [151/165] Installing rpm-0:4.20.0-8.fc4 100% | 95.7 MiB/s | 2.5 MiB | 00m00s [152/165] Installing efi-srpm-macros-0: 100% | 40.1 MiB/s | 41.1 KiB | 00m00s [153/165] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [154/165] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [155/165] Installing fonts-srpm-macros- 100% | 0.0 B/s | 57.0 KiB | 00m00s [156/165] Installing forge-srpm-macros- 100% | 0.0 B/s | 40.3 KiB | 00m00s [157/165] Installing go-srpm-macros-0:3 100% | 0.0 B/s | 62.0 KiB | 00m00s [158/165] Installing python-srpm-macros 100% | 0.0 B/s | 52.2 KiB | 00m00s [159/165] Installing redhat-rpm-config- 100% | 94.5 MiB/s | 193.5 KiB | 00m00s [160/165] Installing rpm-build-0:4.20.0 100% | 12.1 MiB/s | 173.7 KiB | 00m00s [161/165] Installing pyproject-srpm-mac 100% | 0.0 B/s | 2.5 KiB | 00m00s [162/165] Installing authselect-0:1.5.0 100% | 12.1 MiB/s | 160.4 KiB | 00m00s [163/165] Installing which-0:2.21-43.fc 100% | 6.7 MiB/s | 82.3 KiB | 00m00s [164/165] Installing info-0:7.2-3.fc42. 100% | 26.9 MiB/s | 358.3 KiB | 00m00s [165/165] Installing systemd-rpm-macros 100% | 7.3 KiB/s | 11.3 KiB | 00m02s Public key "file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-43-primary" is already present, not importing. 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.5.0-2.fc42.x86_64 alternatives-1.31-3.fc42.x86_64 ansible-srpm-macros-1-17.1.fc42.noarch audit-libs-4.0.3-2.fc42.x86_64 authselect-1.5.0-9.fc42.x86_64 authselect-libs-1.5.0-9.fc42.x86_64 basesystem-11-22.fc42.noarch bash-5.2.37-1.fc42.x86_64 binutils-2.43.50-12.fc42.x86_64 build-reproducibility-srpm-macros-0.5.0-2.fc42.noarch bzip2-1.0.8-20.fc42.x86_64 bzip2-libs-1.0.8-20.fc42.x86_64 ca-certificates-2024.2.69_v8.0.401-5.fc42.noarch coreutils-9.6-1.fc42.x86_64 coreutils-common-9.6-1.fc42.x86_64 cpio-2.15-2.fc41.x86_64 cracklib-2.9.11-7.fc42.x86_64 crypto-policies-20241128-2.gitbb7b0b0.fc42.noarch curl-8.11.1-3.fc42.x86_64 cyrus-sasl-lib-2.1.28-28.fc42.x86_64 dbus-1.16.0-3.fc42.x86_64 dbus-broker-36-5.fc42.x86_64 dbus-common-1.16.0-3.fc42.noarch debugedit-5.1-4.fc42.x86_64 diffutils-3.10-9.fc42.x86_64 dwz-0.15-9.fc42.x86_64 ed-1.21-2.fc42.x86_64 efi-srpm-macros-6-2.fc42.noarch elfutils-0.192-8.fc42.x86_64 elfutils-debuginfod-client-0.192-8.fc42.x86_64 elfutils-default-yama-scope-0.192-8.fc42.noarch elfutils-libelf-0.192-8.fc42.x86_64 elfutils-libs-0.192-8.fc42.x86_64 expat-2.6.4-2.fc42.x86_64 fedora-gpg-keys-42-0.4.noarch fedora-release-42-0.15.noarch fedora-release-common-42-0.15.noarch fedora-release-identity-basic-42-0.15.noarch fedora-repos-42-0.4.noarch fedora-repos-rawhide-42-0.4.noarch file-5.45-9.fc42.x86_64 file-libs-5.45-9.fc42.x86_64 filesystem-3.18-36.fc42.x86_64 filesystem-srpm-macros-3.18-36.fc42.noarch findutils-4.10.0-5.fc42.x86_64 fonts-srpm-macros-2.0.5-21.fc42.noarch forge-srpm-macros-0.4.0-2.fc42.noarch fpc-srpm-macros-1.3-14.fc42.noarch gawk-5.3.1-1.fc42.x86_64 gdb-minimal-15.2-7.fc42.x86_64 gdbm-1.23-7.fc41.x86_64 gdbm-libs-1.23-7.fc41.x86_64 ghc-srpm-macros-1.9.2-2.fc42.noarch glibc-2.40.9000-34.fc42.x86_64 glibc-common-2.40.9000-34.fc42.x86_64 glibc-gconv-extra-2.40.9000-34.fc42.x86_64 glibc-minimal-langpack-2.40.9000-34.fc42.x86_64 gmp-6.3.0-2.fc41.x86_64 gnat-srpm-macros-6-7.fc42.noarch go-srpm-macros-3.6.0-6.fc42.noarch gpg-pubkey-105ef944-65ca83d1 gpg-pubkey-31645531-66b6dccf gpg-pubkey-6d9f90a6-6786af3b grep-3.11-10.fc42.x86_64 gzip-1.13-3.fc42.x86_64 info-7.2-3.fc42.x86_64 jansson-2.14-2.fc42.x86_64 json-c-0.18-2.fc42.x86_64 kernel-srpm-macros-1.0-25.fc42.noarch keyutils-libs-1.6.3-5.fc42.x86_64 krb5-libs-1.21.3-4.fc42.x86_64 libacl-2.3.2-3.fc42.x86_64 libarchive-3.7.7-2.fc42.x86_64 libattr-2.5.2-5.fc42.x86_64 libblkid-2.40.4-2.fc42.x86_64 libbrotli-1.1.0-6.fc42.x86_64 libcap-2.73-2.fc42.x86_64 libcap-ng-0.8.5-4.fc42.x86_64 libcom_err-1.47.2-3.fc42.x86_64 libcurl-8.11.1-3.fc42.x86_64 libeconf-0.7.5-2.fc42.x86_64 libevent-2.1.12-15.fc42.x86_64 libfdisk-2.40.4-2.fc42.x86_64 libffi-3.4.6-5.fc42.x86_64 libgcc-15.0.1-0.3.fc42.1.x86_64 libgomp-15.0.1-0.3.fc42.1.x86_64 libidn2-2.3.7-3.fc42.x86_64 libmount-2.40.4-2.fc42.x86_64 libnghttp2-1.64.0-3.fc42.x86_64 libnsl2-2.0.1-3.fc42.x86_64 libpkgconf-2.3.0-2.fc42.x86_64 libpsl-0.21.5-5.fc42.x86_64 libpwquality-1.4.5-12.fc42.x86_64 libseccomp-2.5.5-2.fc41.x86_64 libselinux-3.8-0.rc3.1.fc42.3.x86_64 libsemanage-3.8-0.rc3.1.fc42.1.x86_64 libsepol-3.8-0.rc3.1.fc42.1.x86_64 libsmartcols-2.40.4-2.fc42.x86_64 libssh-0.11.1-4.fc42.x86_64 libssh-config-0.11.1-4.fc42.noarch libstdc++-15.0.1-0.3.fc42.1.x86_64 libtasn1-4.19.0-11.fc42.x86_64 libtirpc-1.3.6-1.rc3.fc42.2.x86_64 libtool-ltdl-2.5.4-4.fc42.x86_64 libunistring-1.1-9.fc42.x86_64 libuuid-2.40.4-2.fc42.x86_64 libverto-0.3.2-10.fc42.x86_64 libxcrypt-4.4.38-4.fc42.x86_64 libxml2-2.12.9-2.fc42.x86_64 libzstd-1.5.6-3.fc42.x86_64 lua-libs-5.4.7-2.fc42.x86_64 lua-srpm-macros-1-15.fc42.noarch lz4-libs-1.10.0-2.fc42.x86_64 mpfr-4.2.1-6.fc42.x86_64 ncurses-base-6.5-2.20240629.fc41.noarch ncurses-libs-6.5-2.20240629.fc41.x86_64 ocaml-srpm-macros-10-4.fc42.noarch openblas-srpm-macros-2-19.fc42.noarch openldap-2.6.9-3.fc42.x86_64 openssl-libs-3.2.2-12.fc42.x86_64 p11-kit-0.25.5-5.fc42.x86_64 p11-kit-trust-0.25.5-5.fc42.x86_64 package-notes-srpm-macros-0.5-13.fc42.noarch pam-1.7.0-4.fc42.x86_64 pam-libs-1.7.0-4.fc42.x86_64 patch-2.7.6-26.fc42.x86_64 pcre2-10.44-1.fc42.2.x86_64 pcre2-syntax-10.44-1.fc42.2.noarch perl-srpm-macros-1-57.fc42.noarch pkgconf-2.3.0-2.fc42.x86_64 pkgconf-m4-2.3.0-2.fc42.noarch pkgconf-pkg-config-2.3.0-2.fc42.x86_64 popt-1.19-8.fc42.x86_64 publicsuffix-list-dafsa-20250116-1.fc42.noarch pyproject-srpm-macros-1.16.4-2.fc42.noarch python-srpm-macros-3.13-4.fc42.noarch qt5-srpm-macros-5.15.15-1.fc42.noarch qt6-srpm-macros-6.8.1-5.fc42.noarch readline-8.2-12.fc42.x86_64 redhat-rpm-config-300-1.fc42.noarch rpm-4.20.0-8.fc42.x86_64 rpm-build-4.20.0-8.fc42.x86_64 rpm-build-libs-4.20.0-8.fc42.x86_64 rpm-libs-4.20.0-8.fc42.x86_64 rpm-sequoia-1.7.0-4.fc42.x86_64 rust-srpm-macros-26.3-4.fc42.noarch sed-4.9-4.fc42.x86_64 setup-2.15.0-10.fc42.noarch shadow-utils-4.17.0-4.fc42.x86_64 sqlite-libs-3.47.2-2.fc42.x86_64 systemd-257.2-14.fc42.x86_64 systemd-libs-257.2-14.fc42.x86_64 systemd-pam-257.2-14.fc42.x86_64 systemd-rpm-macros-257.2-14.fc42.noarch tar-1.35-5.fc42.x86_64 unzip-6.0-66.fc42.x86_64 util-linux-2.40.4-2.fc42.x86_64 util-linux-core-2.40.4-2.fc42.x86_64 which-2.21-43.fc42.x86_64 xxhash-libs-0.8.3-2.fc42.x86_64 xz-5.6.3-3.fc42.x86_64 xz-libs-5.6.3-3.fc42.x86_64 zig-srpm-macros-1-4.fc42.noarch zip-3.0-43.fc42.x86_64 zlib-ng-compat-2.2.3-2.fc42.x86_64 zstd-1.5.6-3.fc42.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1737244800 Wrote: /builddir/build/SRPMS/spark2014-test-15.0-1.fc42.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1737887662.609400/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-18zi7g86/spark2014-test/spark2014-test.spec) Config(child) 0 minutes 16 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/spark2014-test-15.0-1.fc42.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1737887662.609400/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1737887662.609400/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-rawhide-x86_64-1737887662.609400/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.20.0-1.fc42.x86_64 rpm-sequoia-1.7.0-3.fc42.x86_64 dnf5-5.2.8.1-2.fc42.x86_64 dnf5-plugins-5.2.8.1-2.fc42.x86_64 Finish: chroot init Start: build phase for spark2014-test-15.0-1.fc42.src.rpm Start: build setup for spark2014-test-15.0-1.fc42.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1737244800 Wrote: /builddir/build/SRPMS/spark2014-test-15.0-1.fc42.src.rpm Updating and loading repositories: fedora 100% | 1.0 MiB/s | 29.3 KiB | 00m00s Copr repository 100% | 165.9 KiB/s | 1.8 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: alt-ergo x86_64 2.3.3-24.fc42 fedora 15.4 MiB cvc5 x86_64 1.2.0-4.fc42 fedora 402.9 KiB python3-devel x86_64 3.13.1-3.fc42 fedora 1.8 MiB python3-e3-testsuite noarch 26.0-1.fc42 copr_base 741.6 KiB python3-setuptools noarch 74.1.3-5.fc42 fedora 8.4 MiB spark2014 x86_64 15.0-1.fc42 copr_base 76.5 MiB sparklib noarch 0^20240110gitb68d99b-1.fc42 copr_base 1.7 MiB z3 x86_64 4.13.4-3.fc42 fedora 19.1 MiB Installing dependencies: annobin-docs noarch 12.84-1.fc42 fedora 98.6 KiB annobin-plugin-gcc x86_64 12.84-1.fc42 fedora 991.3 KiB bliss-libs x86_64 0.77-10.fc42 fedora 196.7 KiB breakid x86_64 3.1.2-6.fc42 fedora 289.2 KiB cadical-libs x86_64 1:2.0.0-4.fc42 fedora 1.1 MiB cddlib x86_64 1:0.94m-21.fc42 fedora 469.4 KiB cocoalib x86_64 0.99850-6.fc42 fedora 4.7 MiB cpp x86_64 15.0.1-0.3.fc42.1 fedora 38.0 MiB cryptominisat-libs x86_64 5.11.22-4.fc42 fedora 983.8 KiB cvc5-libs x86_64 1.2.0-4.fc42 fedora 17.5 MiB fedora-gnat-project-common noarch 3.22-2.fc42 fedora 9.9 KiB flexiblas x86_64 3.4.4-7.fc42 fedora 48.5 KiB flexiblas-netlib x86_64 3.4.4-7.fc42 fedora 10.6 MiB flexiblas-openblas-openmp x86_64 3.4.4-7.fc42 fedora 43.2 KiB gcc x86_64 15.0.1-0.3.fc42.1 fedora 111.0 MiB gcc-gnat x86_64 15.0.1-0.3.fc42.1 fedora 58.9 MiB gcc-plugin-annobin x86_64 15.0.1-0.3.fc42.1 fedora 61.2 KiB git-core x86_64 2.48.1-2.fc42 fedora 22.7 MiB glibc-devel x86_64 2.40.9000-34.fc42 fedora 2.3 MiB gmp-c++ x86_64 1:6.3.0-2.fc41 fedora 31.8 KiB gnatcoll-core x86_64 2:25.0.0-3.fc42 fedora 5.0 MiB gnatcoll-gmp x86_64 2:25.0.0-3.fc42 fedora 159.2 KiB gnatcoll-iconv x86_64 2:25.0.0-3.fc42 fedora 65.2 KiB gprbuild x86_64 2:25.0.0-3.fc42 fedora 51.4 MiB gprconfig-kb noarch 25.0.0-2.fc42 fedora 265.4 KiB gsl x86_64 2.7.1-12.fc42 fedora 3.3 MiB kernel-headers x86_64 6.13.0-62.fc42 fedora 6.5 MiB kissat-libs x86_64 4.0.2-1.fc42 fedora 509.7 KiB less x86_64 668-2.fc42 fedora 405.8 KiB libb2 x86_64 0.98.1-13.fc42 fedora 46.1 KiB libcbor x86_64 0.11.0-3.fc42 fedora 77.8 KiB libedit x86_64 3.1-55.20250104cvs.fc42 fedora 244.1 KiB libfido2 x86_64 1.15.0-3.fc42 fedora 242.1 KiB libfrobby x86_64 0.9.5-7.fc42 fedora 1.4 MiB libgfan x86_64 0.7-3.fc42 fedora 786.0 KiB libgfortran x86_64 15.0.1-0.3.fc42.1 fedora 3.3 MiB libgnat x86_64 15.0.1-0.3.fc42.1 fedora 5.0 MiB libgnat-devel x86_64 15.0.1-0.3.fc42.1 fedora 34.9 MiB libgpr2 x86_64 25.0.0-1.fc42 copr_base 23.7 MiB libmpc x86_64 1.3.1-7.fc42 fedora 164.5 KiB libpoly x86_64 0.1.13-11.fc42 fedora 590.6 KiB libquadmath x86_64 15.0.1-0.3.fc42.1 fedora 321.9 KiB libxcrypt-devel x86_64 4.4.38-4.fc42 fedora 30.8 KiB libyaml x86_64 0.2.5-16.fc42 fedora 134.7 KiB make x86_64 1:4.4.1-10.fc42 fedora 1.8 MiB mpdecimal x86_64 2.5.1-17.fc42 fedora 200.8 KiB ocaml-alt-ergo-lib x86_64 2.3.3-24.fc42 fedora 10.8 MiB ocaml-alt-ergo-parsers x86_64 2.3.3-24.fc42 fedora 1.3 MiB ocaml-menhirlib x86_64 20240715-3.fc42 fedora 345.4 KiB ocaml-num x86_64 1.5-11.fc42 fedora 505.9 KiB ocaml-ocplib-simplex x86_64 1:0.4.1-11.fc42 fedora 591.8 KiB ocaml-psmt2-frontend x86_64 0.4.0-22.fc42 fedora 4.0 MiB ocaml-runtime x86_64 5.3.0-2.fc42 fedora 4.4 MiB ocaml-zarith x86_64 1.14-6.fc42 fedora 375.9 KiB ocaml-zip x86_64 1.13-2.fc42 fedora 266.5 KiB openblas x86_64 0.3.28-3.fc42 fedora 106.6 KiB openblas-openmp x86_64 0.3.28-3.fc42 fedora 39.1 MiB openssh x86_64 9.9p1-5.fc42.1 fedora 1.4 MiB openssh-clients x86_64 9.9p1-5.fc42.1 fedora 2.7 MiB picosat-libs x86_64 965-23.fc42 fedora 174.0 KiB pyproject-rpm-macros noarch 1.16.4-2.fc42 fedora 113.0 KiB python-pip-wheel noarch 24.3.1-2.fc42 fedora 1.2 MiB python-rpm-macros noarch 3.13-4.fc42 fedora 22.1 KiB python3 x86_64 3.13.1-3.fc42 fedora 27.6 KiB python3-attrs noarch 24.3.0-3.fc42 fedora 396.8 KiB python3-cattrs noarch 24.1.2^20241004gitae80674-7.fc42 fedora 550.4 KiB python3-charset-normalizer noarch 3.4.1-3.fc42 fedora 319.6 KiB python3-colorama noarch 0.4.6-10.fc42 fedora 187.6 KiB python3-dateutil noarch 1:2.8.2-17.fc42 fedora 876.2 KiB python3-distro noarch 1.9.0-6.fc42 fedora 196.4 KiB python3-e3-core x86_64 22.6.0-2.fc42 copr_base 2.3 MiB python3-idna noarch 3.10-2.fc42 fedora 628.0 KiB python3-libs x86_64 3.13.1-3.fc42 fedora 39.9 MiB python3-packaging noarch 24.2-3.fc42 fedora 555.7 KiB python3-pbr noarch 6.0.0-2.fc42~bootstrap fedora 607.9 KiB python3-platformdirs noarch 4.2.2-4.fc42 fedora 162.0 KiB python3-psutil x86_64 6.1.1-2.fc42 fedora 1.4 MiB python3-pyyaml x86_64 6.0.2-2.fc42 fedora 781.0 KiB python3-requests noarch 2.32.3-4.fc42 fedora 483.1 KiB python3-requests-cache noarch 1.2.0-6.fc42 fedora 412.3 KiB python3-requests-toolbelt noarch 1.0.0-7.fc41 fedora 299.1 KiB python3-rpm-generators noarch 14-12.fc42 fedora 81.7 KiB python3-rpm-macros noarch 3.13-4.fc42 fedora 6.4 KiB python3-six noarch 1.17.0-2.fc42 fedora 116.9 KiB python3-stevedore noarch 5.3.0-2.fc42 fedora 302.0 KiB python3-tqdm noarch 4.67.1-3.fc42 fedora 566.9 KiB python3-typing-extensions noarch 4.12.2-4.fc42 fedora 458.2 KiB python3-url-normalize noarch 1.4.3-6.fc42 fedora 28.7 KiB python3-urllib3 noarch 2.3.0-2.fc42 fedora 1.0 MiB tzdata noarch 2024b-2.fc42 fedora 1.6 MiB xmlada x86_64 2:25.0.0-5.fc42 fedora 4.3 MiB zlib-ng x86_64 2.2.3-2.fc42 fedora 157.0 KiB Transaction Summary: Installing: 100 packages Total size of inbound packages is 187 MiB. Need to download 187 MiB. After this operation, 660 MiB extra will be used (install 660 MiB, remove 0 B). [ 1/100] python3-setuptools-0:74.1.3-5 100% | 93.5 MiB/s | 2.0 MiB | 00m00s [ 2/100] cvc5-0:1.2.0-4.fc42.x86_64 100% | 4.9 MiB/s | 119.3 KiB | 00m00s [ 3/100] python3-devel-0:3.13.1-3.fc42 100% | 98.4 MiB/s | 403.2 KiB | 00m00s [ 4/100] python3-e3-testsuite-0:26.0-1 100% | 19.1 MiB/s | 176.0 KiB | 00m00s [ 5/100] z3-0:4.13.4-3.fc42.x86_64 100% | 150.4 MiB/s | 7.2 MiB | 00m00s [ 6/100] sparklib-0:0^20240110gitb68d9 100% | 4.8 MiB/s | 136.5 KiB | 00m00s [ 7/100] alt-ergo-0:2.3.3-24.fc42.x86_ 100% | 43.9 MiB/s | 5.3 MiB | 00m00s [ 8/100] ocaml-alt-ergo-parsers-0:2.3. 100% | 22.0 MiB/s | 629.8 KiB | 00m00s [ 9/100] zlib-ng-0:2.2.3-2.fc42.x86_64 100% | 5.6 MiB/s | 86.1 KiB | 00m00s [ 10/100] ocaml-alt-ergo-lib-0:2.3.3-24 100% | 41.6 MiB/s | 3.9 MiB | 00m00s [ 11/100] libedit-0:3.1-55.20250104cvs. 100% | 34.3 MiB/s | 105.3 KiB | 00m00s [ 12/100] python3-libs-0:3.13.1-3.fc42. 100% | 286.5 MiB/s | 9.2 MiB | 00m00s [ 13/100] cvc5-libs-0:1.2.0-4.fc42.x86_ 100% | 78.6 MiB/s | 5.7 MiB | 00m00s [ 14/100] spark2014-0:15.0-1.fc42.x86_6 100% | 96.8 MiB/s | 21.2 MiB | 00m00s [ 15/100] python3-e3-core-0:22.6.0-2.fc 100% | 17.9 MiB/s | 531.0 KiB | 00m00s [ 16/100] gnatcoll-gmp-2:25.0.0-3.fc42. 100% | 16.6 MiB/s | 51.0 KiB | 00m00s [ 17/100] gnatcoll-iconv-2:25.0.0-3.fc4 100% | 7.7 MiB/s | 31.5 KiB | 00m00s [ 18/100] gnatcoll-core-2:25.0.0-3.fc42 100% | 124.9 MiB/s | 1.4 MiB | 00m00s [ 19/100] xmlada-2:25.0.0-5.fc42.x86_64 100% | 115.6 MiB/s | 947.2 KiB | 00m00s [ 20/100] libgnat-0:15.0.1-0.3.fc42.1.x 100% | 109.2 MiB/s | 1.4 MiB | 00m00s [ 21/100] cadical-libs-1:2.0.0-4.fc42.x 100% | 34.2 MiB/s | 420.3 KiB | 00m00s [ 22/100] cryptominisat-libs-0:5.11.22- 100% | 30.2 MiB/s | 432.4 KiB | 00m00s [ 23/100] gcc-gnat-0:15.0.1-0.3.fc42.1. 100% | 211.7 MiB/s | 19.7 MiB | 00m00s [ 24/100] kissat-libs-0:4.0.2-1.fc42.x8 100% | 8.0 MiB/s | 220.5 KiB | 00m00s [ 25/100] libb2-0:0.98.1-13.fc42.x86_64 100% | 24.8 MiB/s | 25.4 KiB | 00m00s [ 26/100] mpdecimal-0:2.5.1-17.fc42.x86 100% | 44.1 MiB/s | 90.4 KiB | 00m00s [ 27/100] cocoalib-0:0.99850-6.fc42.x86 100% | 25.4 MiB/s | 1.6 MiB | 00m00s [ 28/100] python-pip-wheel-0:24.3.1-2.f 100% | 172.0 MiB/s | 1.2 MiB | 00m00s [ 29/100] tzdata-0:2024b-2.fc42.noarch 100% | 174.1 MiB/s | 713.0 KiB | 00m00s [ 30/100] python3-dateutil-1:2.8.2-17.f 100% | 87.9 MiB/s | 359.9 KiB | 00m00s [ 31/100] python3-distro-0:1.9.0-6.fc42 100% | 45.5 MiB/s | 46.6 KiB | 00m00s [ 32/100] python3-colorama-0:0.4.6-10.f 100% | 6.3 MiB/s | 71.0 KiB | 00m00s [ 33/100] python3-packaging-0:24.2-3.fc 100% | 75.2 MiB/s | 154.0 KiB | 00m00s [ 34/100] python3-pyyaml-0:6.0.2-2.fc42 100% | 56.3 MiB/s | 230.4 KiB | 00m00s [ 35/100] libpoly-0:0.1.13-11.fc42.x86_ 100% | 6.0 MiB/s | 190.3 KiB | 00m00s [ 36/100] python3-requests-0:2.32.3-4.f 100% | 51.9 MiB/s | 159.6 KiB | 00m00s [ 37/100] python3-psutil-0:6.1.1-2.fc42 100% | 19.2 MiB/s | 275.3 KiB | 00m00s [ 38/100] python3-requests-cache-0:1.2. 100% | 12.9 MiB/s | 145.5 KiB | 00m00s [ 39/100] python3-requests-toolbelt-0:1 100% | 10.4 MiB/s | 117.7 KiB | 00m00s [ 40/100] python3-stevedore-0:5.3.0-2.f 100% | 8.9 MiB/s | 100.0 KiB | 00m00s [ 41/100] libmpc-0:1.3.1-7.fc42.x86_64 100% | 23.1 MiB/s | 70.9 KiB | 00m00s [ 42/100] python3-tqdm-0:4.67.1-3.fc42. 100% | 10.9 MiB/s | 178.0 KiB | 00m00s [ 43/100] flexiblas-netlib-0:3.4.4-7.fc 100% | 188.7 MiB/s | 3.2 MiB | 00m00s [ 44/100] gsl-0:2.7.1-12.fc42.x86_64 100% | 24.7 MiB/s | 1.1 MiB | 00m00s [ 45/100] libfrobby-0:0.9.5-7.fc42.x86_ 100% | 13.9 MiB/s | 485.2 KiB | 00m00s [ 46/100] gcc-0:15.0.1-0.3.fc42.1.x86_6 100% | 331.5 MiB/s | 39.1 MiB | 00m00s [ 47/100] breakid-0:3.1.2-6.fc42.x86_64 100% | 2.2 MiB/s | 123.0 KiB | 00m00s [ 48/100] libgfan-0:0.7-3.fc42.x86_64 100% | 5.3 MiB/s | 307.4 KiB | 00m00s [ 49/100] python3-six-0:1.17.0-2.fc42.n 100% | 20.2 MiB/s | 41.3 KiB | 00m00s [ 50/100] libyaml-0:0.2.5-16.fc42.x86_6 100% | 29.7 MiB/s | 60.7 KiB | 00m00s [ 51/100] python3-charset-normalizer-0: 100% | 35.3 MiB/s | 108.4 KiB | 00m00s [ 52/100] python3-idna-0:3.10-2.fc42.no 100% | 28.6 MiB/s | 117.3 KiB | 00m00s [ 53/100] python3-urllib3-0:2.3.0-2.fc4 100% | 92.2 MiB/s | 283.3 KiB | 00m00s [ 54/100] python3-attrs-0:24.3.0-3.fc42 100% | 32.0 MiB/s | 130.9 KiB | 00m00s [ 55/100] picosat-libs-0:965-23.fc42.x8 100% | 5.2 MiB/s | 69.2 KiB | 00m00s [ 56/100] python3-cattrs-0:24.1.2^20241 100% | 14.7 MiB/s | 181.0 KiB | 00m00s [ 57/100] python3-url-normalize-0:1.4.3 100% | 1.8 MiB/s | 20.1 KiB | 00m00s [ 58/100] python3-platformdirs-0:4.2.2- 100% | 2.2 MiB/s | 46.5 KiB | 00m00s [ 59/100] python3-pbr-0:6.0.0-2.fc42~bo 100% | 18.1 MiB/s | 204.0 KiB | 00m00s [ 60/100] flexiblas-0:3.4.4-7.fc42.x86_ 100% | 8.3 MiB/s | 25.5 KiB | 00m00s [ 61/100] make-1:4.4.1-10.fc42.x86_64 100% | 114.6 MiB/s | 587.0 KiB | 00m00s [ 62/100] flexiblas-openblas-openmp-0:3 100% | 5.6 MiB/s | 17.3 KiB | 00m00s [ 63/100] libgfortran-0:15.0.1-0.3.fc42 100% | 130.8 MiB/s | 937.5 KiB | 00m00s [ 64/100] libquadmath-0:15.0.1-0.3.fc42 100% | 35.3 MiB/s | 180.5 KiB | 00m00s [ 65/100] gmp-c++-1:6.3.0-2.fc41.x86_64 100% | 6.1 MiB/s | 18.6 KiB | 00m00s [ 66/100] cpp-0:15.0.1-0.3.fc42.1.x86_6 100% | 293.1 MiB/s | 12.9 MiB | 00m00s [ 67/100] bliss-libs-0:0.77-10.fc42.x86 100% | 4.3 MiB/s | 84.1 KiB | 00m00s [ 68/100] cddlib-1:0.94m-21.fc42.x86_64 100% | 6.3 MiB/s | 149.5 KiB | 00m00s [ 69/100] python3-typing-extensions-0:4 100% | 22.8 MiB/s | 93.4 KiB | 00m00s [ 70/100] less-0:668-2.fc42.x86_64 100% | 30.9 MiB/s | 190.0 KiB | 00m00s [ 71/100] openssh-clients-0:9.9p1-5.fc4 100% | 75.2 MiB/s | 769.6 KiB | 00m00s [ 72/100] openblas-openmp-0:0.3.28-3.fc 100% | 201.4 MiB/s | 5.0 MiB | 00m00s [ 73/100] git-core-0:2.48.1-2.fc42.x86_ 100% | 152.8 MiB/s | 4.9 MiB | 00m00s [ 74/100] libfido2-0:1.15.0-3.fc42.x86_ 100% | 8.0 MiB/s | 98.4 KiB | 00m00s [ 75/100] openssh-0:9.9p1-5.fc42.1.x86_ 100% | 57.8 MiB/s | 355.0 KiB | 00m00s [ 76/100] libcbor-0:0.11.0-3.fc42.x86_6 100% | 16.2 MiB/s | 33.3 KiB | 00m00s [ 77/100] fedora-gnat-project-common-0: 100% | 6.6 MiB/s | 13.5 KiB | 00m00s [ 78/100] gprconfig-kb-0:25.0.0-2.fc42. 100% | 15.8 MiB/s | 64.9 KiB | 00m00s [ 79/100] python3-0:3.13.1-3.fc42.x86_6 100% | 9.1 MiB/s | 28.0 KiB | 00m00s [ 80/100] openblas-0:0.3.28-3.fc42.x86_ 100% | 20.1 MiB/s | 41.1 KiB | 00m00s [ 81/100] gprbuild-2:25.0.0-3.fc42.x86_ 100% | 295.9 MiB/s | 9.8 MiB | 00m00s [ 82/100] libgnat-devel-0:15.0.1-0.3.fc 100% | 171.2 MiB/s | 4.6 MiB | 00m00s [ 83/100] glibc-devel-0:2.40.9000-34.fc 100% | 79.7 MiB/s | 653.0 KiB | 00m00s [ 84/100] libxcrypt-devel-0:4.4.38-4.fc 100% | 14.3 MiB/s | 29.3 KiB | 00m00s [ 85/100] libgpr2-0:25.0.0-1.fc42.x86_6 100% | 108.2 MiB/s | 5.4 MiB | 00m00s [ 86/100] kernel-headers-0:6.13.0-62.fc 100% | 117.5 MiB/s | 1.6 MiB | 00m00s [ 87/100] ocaml-runtime-0:5.3.0-2.fc42. 100% | 137.2 MiB/s | 2.2 MiB | 00m00s [ 88/100] ocaml-num-0:1.5-11.fc42.x86_6 100% | 46.9 MiB/s | 239.9 KiB | 00m00s [ 89/100] ocaml-ocplib-simplex-1:0.4.1- 100% | 25.0 MiB/s | 358.5 KiB | 00m00s [ 90/100] ocaml-zarith-0:1.14-6.fc42.x8 100% | 51.7 MiB/s | 158.8 KiB | 00m00s [ 91/100] ocaml-menhirlib-0:20240715-3. 100% | 59.7 MiB/s | 183.3 KiB | 00m00s [ 92/100] annobin-plugin-gcc-0:12.84-1. 100% | 159.7 MiB/s | 981.3 KiB | 00m00s [ 93/100] ocaml-zip-0:1.13-2.fc42.x86_6 100% | 4.5 MiB/s | 134.8 KiB | 00m00s [ 94/100] gcc-plugin-annobin-0:15.0.1-0 100% | 33.2 MiB/s | 34.0 KiB | 00m00s [ 95/100] annobin-docs-0:12.84-1.fc42.n 100% | 29.9 MiB/s | 91.7 KiB | 00m00s [ 96/100] pyproject-rpm-macros-0:1.16.4 100% | 21.8 MiB/s | 44.6 KiB | 00m00s [ 97/100] python-rpm-macros-0:3.13-4.fc 100% | 16.5 MiB/s | 16.9 KiB | 00m00s [ 98/100] python3-rpm-generators-0:14-1 100% | 28.5 MiB/s | 29.2 KiB | 00m00s [ 99/100] python3-rpm-macros-0:3.13-4.f 100% | 11.4 MiB/s | 11.7 KiB | 00m00s [100/100] ocaml-psmt2-frontend-0:0.4.0- 100% | 15.4 MiB/s | 1.3 MiB | 00m00s -------------------------------------------------------------------------------- [100/100] Total 100% | 242.6 MiB/s | 186.6 MiB | 00m01s Running transaction [ 1/102] Verify package files 100% | 184.0 B/s | 100.0 B | 00m01s [ 2/102] Prepare transaction 100% | 1.5 KiB/s | 100.0 B | 00m00s [ 3/102] Installing ocaml-runtime-0:5. 100% | 175.2 MiB/s | 4.4 MiB | 00m00s [ 4/102] Installing libgnat-0:15.0.1-0 100% | 382.1 MiB/s | 5.0 MiB | 00m00s [ 5/102] Installing gnatcoll-core-2:25 100% | 416.7 MiB/s | 5.0 MiB | 00m00s [ 6/102] Installing ocaml-num-0:1.5-11 100% | 248.8 MiB/s | 509.6 KiB | 00m00s [ 7/102] Installing python-rpm-macros- 100% | 0.0 B/s | 22.8 KiB | 00m00s [ 8/102] Installing libmpc-0:1.3.1-7.f 100% | 162.2 MiB/s | 166.1 KiB | 00m00s [ 9/102] Installing python3-rpm-macros 100% | 0.0 B/s | 6.7 KiB | 00m00s [ 10/102] Installing gnatcoll-iconv-2:2 100% | 64.8 MiB/s | 66.4 KiB | 00m00s [ 11/102] Installing gnatcoll-gmp-2:25. 100% | 156.5 MiB/s | 160.2 KiB | 00m00s [ 12/102] Installing xmlada-2:25.0.0-5. 100% | 478.3 MiB/s | 4.3 MiB | 00m00s [ 13/102] Installing libgfortran-0:15.0 100% | 332.0 MiB/s | 3.3 MiB | 00m00s [ 14/102] Installing tzdata-0:2024b-2.f 100% | 64.9 MiB/s | 1.9 MiB | 00m00s [ 15/102] Installing cadical-libs-1:2.0 100% | 279.8 MiB/s | 1.1 MiB | 00m00s [ 16/102] Installing libedit-0:3.1-55.2 100% | 240.0 MiB/s | 245.8 KiB | 00m00s [ 17/102] Installing zlib-ng-0:2.2.3-2. 100% | 154.7 MiB/s | 158.4 KiB | 00m00s [ 18/102] Installing ocaml-zip-0:1.13-2 100% | 262.8 MiB/s | 269.2 KiB | 00m00s [ 19/102] Installing libgpr2-0:25.0.0-1 100% | 473.0 MiB/s | 23.7 MiB | 00m00s [ 20/102] Installing pyproject-rpm-macr 100% | 112.3 MiB/s | 115.0 KiB | 00m00s [ 21/102] Installing cpp-0:15.0.1-0.3.f 100% | 368.8 MiB/s | 38.0 MiB | 00m00s [ 22/102] Installing ocaml-psmt2-fronte 100% | 191.3 MiB/s | 4.0 MiB | 00m00s [ 23/102] Installing ocaml-ocplib-simpl 100% | 289.9 MiB/s | 593.7 KiB | 00m00s [ 24/102] Installing ocaml-zarith-0:1.1 100% | 185.1 MiB/s | 379.0 KiB | 00m00s [ 25/102] Installing ocaml-alt-ergo-lib 100% | 492.4 MiB/s | 10.8 MiB | 00m00s [ 26/102] Installing ocaml-alt-ergo-par 100% | 441.4 MiB/s | 1.3 MiB | 00m00s [ 27/102] Installing ocaml-menhirlib-0: 100% | 338.9 MiB/s | 347.0 KiB | 00m00s [ 28/102] Installing annobin-docs-0:12. 100% | 48.7 MiB/s | 99.8 KiB | 00m00s [ 29/102] Installing kernel-headers-0:6 100% | 229.1 MiB/s | 6.6 MiB | 00m00s [ 30/102] Installing libxcrypt-devel-0: 100% | 16.2 MiB/s | 33.1 KiB | 00m00s [ 31/102] Installing glibc-devel-0:2.40 100% | 145.8 MiB/s | 2.3 MiB | 00m00s [ 32/102] Installing libgnat-devel-0:15 100% | 387.8 MiB/s | 35.3 MiB | 00m00s [ 33/102] Installing openblas-0:0.3.28- 100% | 105.8 MiB/s | 108.3 KiB | 00m00s [ 34/102] Installing openblas-openmp-0: 100% | 640.4 MiB/s | 39.1 MiB | 00m00s [ 35/102] Installing gprconfig-kb-0:25. 100% | 134.9 MiB/s | 276.4 KiB | 00m00s [ 36/102] Installing fedora-gnat-projec 100% | 0.0 B/s | 10.7 KiB | 00m00s [ 37/102] Installing gprbuild-2:25.0.0- 100% | 476.1 MiB/s | 51.4 MiB | 00m00s [ 38/102] Installing libcbor-0:0.11.0-3 100% | 77.3 MiB/s | 79.2 KiB | 00m00s [ 39/102] Installing libfido2-0:1.15.0- 100% | 237.9 MiB/s | 243.6 KiB | 00m00s [ 40/102] Installing openssh-0:9.9p1-5. 100% | 92.1 MiB/s | 1.4 MiB | 00m00s [ 41/102] Installing openssh-clients-0: 100% | 81.5 MiB/s | 2.7 MiB | 00m00s [ 42/102] Installing less-0:668-2.fc42. 100% | 28.5 MiB/s | 409.1 KiB | 00m00s [ 43/102] Installing git-core-0:2.48.1- 100% | 373.3 MiB/s | 22.8 MiB | 00m00s [ 44/102] Installing bliss-libs-0:0.77- 100% | 193.6 MiB/s | 198.3 KiB | 00m00s [ 45/102] Installing breakid-0:3.1.2-6. 100% | 21.9 MiB/s | 291.0 KiB | 00m00s [ 46/102] Installing cddlib-1:0.94m-21. 100% | 230.2 MiB/s | 471.5 KiB | 00m00s [ 47/102] Installing libgfan-0:0.7-3.fc 100% | 384.3 MiB/s | 787.1 KiB | 00m00s [ 48/102] Installing gmp-c++-1:6.3.0-2. 100% | 0.0 B/s | 32.6 KiB | 00m00s [ 49/102] Installing libfrobby-0:0.9.5- 100% | 346.5 MiB/s | 1.4 MiB | 00m00s [ 50/102] Installing libquadmath-0:15.0 100% | 315.6 MiB/s | 323.2 KiB | 00m00s [ 51/102] Installing flexiblas-0:3.4.4- 100% | 0.0 B/s | 49.7 KiB | 00m00s [ 52/102] Installing flexiblas-openblas 100% | 0.0 B/s | 44.1 KiB | 00m00s [ 53/102] Installing flexiblas-netlib-0 100% | 287.5 MiB/s | 10.6 MiB | 00m00s [ 54/102] Installing make-1:4.4.1-10.fc 100% | 100.0 MiB/s | 1.8 MiB | 00m00s [ 55/102] Installing gcc-0:15.0.1-0.3.f 100% | 425.4 MiB/s | 111.0 MiB | 00m00s [ 56/102] Installing gcc-gnat-0:15.0.1- 100% | 408.9 MiB/s | 58.9 MiB | 00m00s [ 57/102] Installing libyaml-0:0.2.5-16 100% | 132.9 MiB/s | 136.0 KiB | 00m00s [ 58/102] Installing picosat-libs-0:965 100% | 171.9 MiB/s | 176.0 KiB | 00m00s [ 59/102] Installing cryptominisat-libs 100% | 320.9 MiB/s | 985.7 KiB | 00m00s [ 60/102] Installing gsl-0:2.7.1-12.fc4 100% | 165.7 MiB/s | 3.3 MiB | 00m00s [ 61/102] Installing cocoalib-0:0.99850 100% | 431.4 MiB/s | 4.7 MiB | 00m00s [ 62/102] Installing python-pip-wheel-0 100% | 622.1 MiB/s | 1.2 MiB | 00m00s [ 63/102] Installing mpdecimal-0:2.5.1- 100% | 197.2 MiB/s | 201.9 KiB | 00m00s [ 64/102] Installing libb2-0:0.98.1-13. 100% | 9.2 MiB/s | 47.2 KiB | 00m00s [ 65/102] Installing python3-libs-0:3.1 100% | 359.4 MiB/s | 40.2 MiB | 00m00s [ 66/102] Installing python3-0:3.13.1-3 100% | 1.9 MiB/s | 29.4 KiB | 00m00s [ 67/102] Installing python3-setuptools 100% | 259.4 MiB/s | 8.6 MiB | 00m00s [ 68/102] Installing python3-packaging- 100% | 184.9 MiB/s | 568.0 KiB | 00m00s [ 69/102] Installing python3-six-0:1.17 100% | 116.2 MiB/s | 119.0 KiB | 00m00s [ 70/102] Installing python3-idna-0:3.1 100% | 206.5 MiB/s | 634.3 KiB | 00m00s [ 71/102] Installing python3-urllib3-0: 100% | 254.5 MiB/s | 1.0 MiB | 00m00s [ 72/102] Installing python3-attrs-0:24 100% | 200.7 MiB/s | 411.1 KiB | 00m00s [ 73/102] Installing python3-dateutil-1 100% | 289.7 MiB/s | 889.9 KiB | 00m00s [ 74/102] Installing python3-url-normal 100% | 31.6 MiB/s | 32.4 KiB | 00m00s [ 75/102] Installing python3-rpm-genera 100% | 81.0 MiB/s | 82.9 KiB | 00m00s [ 76/102] Installing python3-pbr-0:6.0. 100% | 36.8 MiB/s | 639.8 KiB | 00m00s [ 77/102] Installing python3-stevedore- 100% | 106.0 MiB/s | 325.6 KiB | 00m00s [ 78/102] Installing python3-colorama-0 100% | 96.4 MiB/s | 197.5 KiB | 00m00s [ 79/102] Installing python3-distro-0:1 100% | 15.1 MiB/s | 200.9 KiB | 00m00s [ 80/102] Installing python3-psutil-0:6 100% | 359.1 MiB/s | 1.4 MiB | 00m00s [ 81/102] Installing python3-pyyaml-0:6 100% | 194.0 MiB/s | 794.8 KiB | 00m00s [ 82/102] Installing python3-tqdm-0:4.6 100% | 38.4 MiB/s | 590.0 KiB | 00m00s [ 83/102] Installing python3-charset-no 100% | 24.8 MiB/s | 329.5 KiB | 00m00s [ 84/102] Installing python3-requests-0 100% | 241.8 MiB/s | 495.2 KiB | 00m00s [ 85/102] Installing python3-requests-t 100% | 105.4 MiB/s | 323.7 KiB | 00m00s [ 86/102] Installing python3-platformdi 100% | 164.5 MiB/s | 168.4 KiB | 00m00s [ 87/102] Installing python3-typing-ext 100% | 224.9 MiB/s | 460.6 KiB | 00m00s [ 88/102] Installing python3-cattrs-0:2 100% | 141.2 MiB/s | 578.5 KiB | 00m00s [ 89/102] Installing python3-requests-c 100% | 140.5 MiB/s | 431.6 KiB | 00m00s [ 90/102] Installing python3-e3-core-0: 100% | 102.7 MiB/s | 2.4 MiB | 00m00s [ 91/102] Installing libpoly-0:0.1.13-1 100% | 289.3 MiB/s | 592.6 KiB | 00m00s [ 92/102] Installing kissat-libs-0:4.0. 100% | 249.6 MiB/s | 511.1 KiB | 00m00s [ 93/102] Installing cvc5-libs-0:1.2.0- 100% | 397.3 MiB/s | 17.5 MiB | 00m00s [ 94/102] Installing cvc5-0:1.2.0-4.fc4 100% | 28.2 MiB/s | 404.2 KiB | 00m00s [ 95/102] Installing python3-e3-testsui 100% | 46.3 MiB/s | 758.9 KiB | 00m00s [ 96/102] Installing python3-devel-0:3. 100% | 90.8 MiB/s | 1.8 MiB | 00m00s [ 97/102] Installing spark2014-0:15.0-1 100% | 405.0 MiB/s | 76.5 MiB | 00m00s [ 98/102] Installing annobin-plugin-gcc 100% | 74.6 MiB/s | 992.9 KiB | 00m00s [ 99/102] Installing gcc-plugin-annobin 100% | 5.1 MiB/s | 62.8 KiB | 00m00s [100/102] Installing alt-ergo-0:2.3.3-2 100% | 327.4 MiB/s | 15.4 MiB | 00m00s [101/102] Installing sparklib-0:0^20240 100% | 345.7 MiB/s | 1.7 MiB | 00m00s [102/102] Installing z3-0:4.13.4-3.fc42 100% | 85.5 MiB/s | 19.1 MiB | 00m00s Warning: skipped OpenPGP checks for 5 packages from repository: copr_base Complete! Finish: build setup for spark2014-test-15.0-1.fc42.src.rpm Start: rpmbuild spark2014-test-15.0-1.fc42.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1737244800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.PepxTD + umask 022 + cd /builddir/build/BUILD/spark2014-test-15.0-build + test -d /builddir/build/BUILD/spark2014-test-15.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/spark2014-test-15.0-build + /usr/bin/rm -rf /builddir/build/BUILD/spark2014-test-15.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/spark2014-test-15.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/spark2014-test-15.0-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.r3PZqr + umask 022 + cd /builddir/build/BUILD/spark2014-test-15.0-build + cd /builddir/build/BUILD/spark2014-test-15.0-build + rm -rf spark2014-1d27d7cf1e19633390beb92a9ea9f11ba601f773 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/1d27d7cf1e19633390beb92a9ea9f11ba601f773.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd spark2014-1d27d7cf1e19633390beb92a9ea9f11ba601f773 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/spark2014-colibri-not-available-for-testing.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.sDU4Uu + umask 022 + cd /builddir/build/BUILD/spark2014-test-15.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-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 spark2014-1d27d7cf1e19633390beb92a9ea9f11ba601f773 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.ny3zUi + umask 022 + cd /builddir/build/BUILD/spark2014-test-15.0-build + '[' /builddir/build/BUILD/spark2014-test-15.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/spark2014-test-15.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/spark2014-test-15.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/spark2014-test-15.0-build + mkdir /builddir/build/BUILD/spark2014-test-15.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-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 spark2014-1d27d7cf1e19633390beb92a9ea9f11ba601f773 + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 15.0-1.fc42 --unique-debug-suffix -15.0-1.fc42.x86_64 --unique-debug-src-base spark2014-test-15.0-1.fc42.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/spark2014-test-15.0-build/spark2014-1d27d7cf1e19633390beb92a9ea9f11ba601f773 find-debuginfo: starting Extracting debug info from 0 files Creating .debug symlinks for symlinks to ELF files find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + 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/spark2014-test-15.0-build/BUILDROOT Scanned 1 directories and 0 files, processed 0 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/spark2014-test-15.0-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.6W4AdG + umask 022 + cd /builddir/build/BUILD/spark2014-test-15.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-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 spark2014-1d27d7cf1e19633390beb92a9ea9f11ba601f773 + export PYTHONPATH=/usr/bin/python3 + PYTHONPATH=/usr/bin/python3 + mkdir --parents /builddir/build/BUILD/spark2014-test-15.0-build/spark2014-1d27d7cf1e19633390beb92a9ea9f11ba601f773/testsuite/result_cache + export GNATPROVE_CACHE=file:/builddir/build/BUILD/spark2014-test-15.0-build/spark2014-1d27d7cf1e19633390beb92a9ea9f11ba601f773/testsuite/result_cache + GNATPROVE_CACHE=file:/builddir/build/BUILD/spark2014-test-15.0-build/spark2014-1d27d7cf1e19633390beb92a9ea9f11ba601f773/testsuite/result_cache + /usr/bin/python3 testsuite/gnatprove/run-tests --show-error-output --max-consecutive-failures=8 --cache INFO Found 4030 tests INFO PASS 368__illegal_membersip INFO PASS S904-015__incorrect_root INFO PASS MB21-044__static_record_membership INFO PASS PA10-014__cond_expr INFO PASS MA28-038__flow_on_generic INFO PASS R216-019__instance_fun INFO PASS 247__container_aggr_illegal INFO PASS O713-014__flow_private_null_records INFO PASS M531-021__invariant_example INFO PASS R215-019__flow_visibility_and_generics INFO PASS S901-003__flow_predicate_scope INFO FAIL O401-034__float_pred: unexpected output Diff failure: unexpected output --- expected +++ output @@ -14,5 +14,5 @@ safety_pack.ads:17:27: info: contract case proved (Trivial: 1 VC; Z3: 1 VC) -safety_pack.ads:18:54: info: float overflow check proved (colibri: 1 VC) +safety_pack.ads:18:54: medium: float overflow check might fail [reason for check: result of floating-point subtraction must be bounded] [possible fix: subprogram at line 10 should mention Threshold and Value in a precondition] safety_pack.ads:19:27: info: contract case proved (Trivial: 1 VC; Z3: 1 VC) -safety_pack.ads:20:54: info: float overflow check proved (colibri: 1 VC) +safety_pack.ads:20:54: medium: float overflow check might fail [reason for check: result of floating-point addition must be bounded] [possible fix: subprogram at line 10 should mention Threshold and Value in a precondition] safety_pack.ads:24:13: info: implicit aspect Always_Terminates on "Saturate" has been proved, subprogram will terminate INFO PASS OB23-017__homonym_in_report_msg INFO PASS M729-019__flow_incomplete_types INFO PASS ug__swap_bad INFO PASS N616-037__vscomp2014 INFO PASS P719-017__pragma_debug_po INFO PASS K324-014__hidden INFO PASS 583__spark_webinar_part1 INFO PASS Q407-008__empty_array INFO PASS OB17-029__ceiling_elaboration_generics INFO PASS SA03-010__formal_of_pred_fun INFO SKIP 33__control_flow: large test INFO PASS P222-029__assert_inline_sloc INFO PASS ug__long__sort INFO PASS Q907-021__bounds INFO PASS V517-009__system_storage INFO PASS R329-026__flow_subtype INFO PASS 410__index_in_call INFO PASS N121-023__flow_array INFO PASS NC03-006__flow_classwide_conversion INFO PASS OA23-003__entry_family INFO PASS S706-002__component_size INFO SKIP red_black_trees: large test INFO PASS K407-026__base_type INFO PASS V726-024__pretty_output INFO PASS P627-026__task_globals INFO PASS O909-054__flow_gen_init_of_empty_state INFO PASS P225-022__float_mlw_typecheck_error INFO PASS TC01-011__function_no_return INFO PASS UC02-037__test_handlers INFO PASS M603-018__float INFO PASS ug__bank4 INFO PASS N618-025__tick_constrained INFO PASS U519-028__flow_loop_side_effects INFO FAIL 264__deep_delta_base: unexpected output Diff failure: unexpected output --- expected +++ output @@ -4,9 +4,9 @@ test_deep_delta.adb:27:06: info: data dependencies proved -test_deep_delta.adb:37:07: info: range check proved -test_deep_delta.adb:43:24: info: length check proved -test_deep_delta.adb:45:24: info: index check proved -test_deep_delta.adb:46:24: info: index check proved -test_deep_delta.adb:50:13: info: index check proved -test_deep_delta.adb:51:13: info: index check proved -test_deep_delta.adb:53:22: info: assertion proved +test_deep_delta.adb:37:07: medium: range check might fail +test_deep_delta.adb:43:24: medium: length check might fail [reason for check: array must be of the appropriate length] +test_deep_delta.adb:45:24: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (I in 1 .. C) to subprogram at line 26] +test_deep_delta.adb:46:24: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (J in 1 .. C) to subprogram at line 26] +test_deep_delta.adb:50:13: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (I in 1 .. C) to subprogram at line 26] +test_deep_delta.adb:51:13: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (J in 1 .. C) to subprogram at line 26] +test_deep_delta.adb:53:22: medium: assertion might fail test_deep_delta.adb:54:22: medium: assertion might fail @@ -16,25 +16,25 @@ test_deep_delta.adb:79:09: info: data dependencies proved -test_deep_delta.adb:84:19: info: length check proved -test_deep_delta.adb:87:27: info: index check proved -test_deep_delta.adb:88:27: info: index check proved -test_deep_delta.adb:88:34: info: index check proved -test_deep_delta.adb:89:27: info: index check proved -test_deep_delta.adb:89:34: info: index check proved -test_deep_delta.adb:90:27: info: index check proved -test_deep_delta.adb:90:34: info: index check proved -test_deep_delta.adb:91:27: info: index check proved -test_deep_delta.adb:95:16: info: index check proved -test_deep_delta.adb:96:16: info: index check proved +test_deep_delta.adb:84:19: medium: length check might fail [reason for check: array must be of the appropriate length] +test_deep_delta.adb:87:27: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (I in 1 .. C) to subprogram at line 78] +test_deep_delta.adb:88:27: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (J in 1 .. C) to subprogram at line 78] +test_deep_delta.adb:88:34: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (K in 1 .. 10) to subprogram at line 78] +test_deep_delta.adb:89:27: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (L in 1 .. C) to subprogram at line 78] +test_deep_delta.adb:89:34: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (M in 1 .. 10) to subprogram at line 78] +test_deep_delta.adb:90:27: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (N in 1 .. C) to subprogram at line 78] +test_deep_delta.adb:90:34: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (P in 1 .. 10) to subprogram at line 78] +test_deep_delta.adb:91:27: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (Q in 1 .. C) to subprogram at line 78] +test_deep_delta.adb:95:16: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (I in 1 .. C) to subprogram at line 78] +test_deep_delta.adb:96:16: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (J in 1 .. C) to subprogram at line 78] test_deep_delta.adb:96:23: info: index check proved -test_deep_delta.adb:97:16: info: index check proved -test_deep_delta.adb:97:23: info: index check proved -test_deep_delta.adb:98:16: info: index check proved -test_deep_delta.adb:98:23: info: index check proved -test_deep_delta.adb:99:16: info: index check proved +test_deep_delta.adb:97:16: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (L in 1 .. C) to subprogram at line 78] +test_deep_delta.adb:97:23: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (M in 1 .. 10) to subprogram at line 78] +test_deep_delta.adb:98:16: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (N in 1 .. C) to subprogram at line 78] +test_deep_delta.adb:98:23: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (P in 1 .. 10) to subprogram at line 78] +test_deep_delta.adb:99:16: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (Q in 1 .. C) to subprogram at line 78] test_deep_delta.adb:101:25: info: assertion proved test_deep_delta.adb:101:54: info: index check proved -test_deep_delta.adb:101:68: info: index check proved +test_deep_delta.adb:101:68: medium: array index check might fail [reason for check: value must be a valid index into the array] test_deep_delta.adb:102:25: info: assertion proved -test_deep_delta.adb:102:54: info: index check proved -test_deep_delta.adb:102:65: info: index check proved +test_deep_delta.adb:102:54: medium: array index check might fail [reason for check: value must be a valid index into the array] +test_deep_delta.adb:102:65: medium: array index check might fail [reason for check: value must be a valid index into the array] test_deep_delta.adb:103:25: info: assertion proved @@ -42,22 +42,22 @@ test_deep_delta.adb:110:09: info: data dependencies proved -test_deep_delta.adb:115:19: info: length check proved -test_deep_delta.adb:118:27: info: index check proved -test_deep_delta.adb:119:27: info: index check proved -test_deep_delta.adb:119:34: info: index check proved -test_deep_delta.adb:120:27: info: index check proved -test_deep_delta.adb:120:34: info: index check proved -test_deep_delta.adb:121:27: info: index check proved -test_deep_delta.adb:121:34: info: index check proved -test_deep_delta.adb:122:27: info: index check proved -test_deep_delta.adb:126:16: info: index check proved -test_deep_delta.adb:127:16: info: index check proved -test_deep_delta.adb:127:23: info: index check proved -test_deep_delta.adb:128:16: info: index check proved -test_deep_delta.adb:128:23: info: index check proved -test_deep_delta.adb:129:16: info: index check proved -test_deep_delta.adb:129:23: info: index check proved -test_deep_delta.adb:130:16: info: index check proved +test_deep_delta.adb:115:19: medium: length check might fail [reason for check: array must be of the appropriate length] +test_deep_delta.adb:118:27: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (Q in 1 .. C) to subprogram at line 109] +test_deep_delta.adb:119:27: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (N in 1 .. C) to subprogram at line 109] +test_deep_delta.adb:119:34: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (P in 1 .. 10) to subprogram at line 109] +test_deep_delta.adb:120:27: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (L in 1 .. C) to subprogram at line 109] +test_deep_delta.adb:120:34: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (M in 1 .. 10) to subprogram at line 109] +test_deep_delta.adb:121:27: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (J in 1 .. C) to subprogram at line 109] +test_deep_delta.adb:121:34: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (K in 1 .. 10) to subprogram at line 109] +test_deep_delta.adb:122:27: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (I in 1 .. C) to subprogram at line 109] +test_deep_delta.adb:126:16: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (Q in 1 .. C) to subprogram at line 109] +test_deep_delta.adb:127:16: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (N in 1 .. C) to subprogram at line 109] +test_deep_delta.adb:127:23: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (P in 1 .. 10) to subprogram at line 109] +test_deep_delta.adb:128:16: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (L in 1 .. C) to subprogram at line 109] +test_deep_delta.adb:128:23: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (M in 1 .. 10) to subprogram at line 109] +test_deep_delta.adb:129:16: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (J in 1 .. C) to subprogram at line 109] +test_deep_delta.adb:129:23: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (K in 1 .. 10) to subprogram at line 109] +test_deep_delta.adb:130:16: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: add precondition (I in 1 .. C) to subprogram at line 109] test_deep_delta.adb:132:25: info: assertion proved test_deep_delta.adb:132:54: info: index check proved -test_deep_delta.adb:132:68: info: index check proved +test_deep_delta.adb:132:68: medium: array index check might fail [reason for check: value must be a valid index into the array] test_deep_delta.adb:133:25: info: assertion proved INFO PASS T630-007__records INFO PASS P728-036__attribute_to_address INFO PASS 599__variant_on_eq INFO PASS P114-015__marking_infinite_recursion INFO PASS ug__loop_unrolling INFO PASS N120-055__perm INFO PASS N728-018__flow_types INFO PASS Q810-019__flow_proof_in INFO PASS PA24-008__flow_address_clause INFO PASS Q412-006__array_others INFO PASS W208-002__null_exclusion_default INFO PASS V609-053__access_attribute INFO PASS ug__functional_imported INFO PASS Q412-030__type_invariant INFO PASS Q802-009__count_locations INFO PASS ug__binary_search_precise INFO PASS O512-022__pgcd_ppcm INFO PASS P210-023__generic_with_state INFO PASS Q329-005__generic INFO PASS TC09-044__inlining INFO XFAIL W110-022__flow_elaboration: unexpected output (not fixed yet (eng/spark/spark2014#121)) INFO PASS KA21-006__funcs INFO PASS OC17-029__package_body_statements_marking INFO SKIP O512-022__fibonacci: large test INFO PASS N709-018__spurious_discr INFO PASS P517-019__flow_concurrent_types INFO PASS O311-007__wrong_lsp INFO PASS PC05-013__interval_overflow INFO PASS 122__renaming_spark_mode INFO SKIP T928-002__at_end_borrow: large test INFO PASS S320-040__flow_blocking INFO PASS MA28-039__flow_array_private INFO PASS T704-004__withed_proj INFO PASS OB27-023__yield INFO PASS O724-003__iterable INFO PASS O121-031__flow_inlined_calls INFO PASS L323-006__recursive_expr_func INFO PASS P502-025__bit_converter INFO PASS S729-021__spurious_predicate_checks INFO PASS N115-057__flow_pragma_inspection_point INFO PASS Q308-010__flow_elaborate_body_message INFO PASS V216-024__hashed_sets INFO PASS S901-003__flow_term_pred INFO SKIP N306-009__operators: large test INFO PASS U715-021__predicate INFO PASS M425-021__unchecked_conversion INFO PASS ug__search_access_list_zero INFO PASS T421-039__flow_declare INFO PASS QC15-007__predicate_failure INFO PASS Q120-041__iterable INFO PASS Q330-026__dobule_binders INFO PASS O429-052__flow_tasking_review__unsync_access INFO PASS SA16-021__flow_volatile INFO PASS O512-022__stacks INFO PASS SA23-039__illegal_goto INFO PASS NB13-029__discr_bug INFO PASS N502-011__ipstack_refine INFO PASS TC16-016__invariant_child_unit INFO PASS U430-037__tag_check INFO PASS ug__data_initialization INFO PASS 138__unchecked_conversion INFO PASS KB04-024__ref_components INFO PASS P714-006__derived_ty INFO PASS S524-022__flow_pkg INFO PASS S325-002__rec_pointers INFO PASS MA22-020__flow_incorrect_computed_globals INFO PASS L608-022__minmax INFO PASS V909-019__sqrt INFO PASS N619-018__formal_object INFO PASS MA29-016__flow_pre_post INFO PASS O630-015__modular_conversion INFO PASS O922-006__flow_classwide_prepost INFO PASS P805-023__flow_array_index INFO SKIP V422-022__formal_unbounded_hashed_maps: large test INFO PASS P429-003__list_of_bv INFO PASS Q329-022__record INFO PASS 343__relaxed_mutable_discrs INFO PASS R717-025__flow_container INFO PASS T630-007__uc_and_overlays INFO PASS 779__legal_exit_cases INFO FAIL W120-033__double_shift: unexpected output Diff failure: unexpected output --- expected +++ output @@ -12,3 +12,3 @@ double_shift.ads:19:40: info: range check proved (CVC5: 2 VC) -double_shift.ads:25:14: info: postcondition proved (altergo: 1 VC) +double_shift.ads:25:14: medium: postcondition might fail [possible fix: you should consider adding a postcondition to function Shift_Left or turning it into an expression function in its unit spec] double_shift.ads:25:68: info: overflow check proved (CVC5: 2 VC) INFO SKIP Q607-007__floats: large test INFO PASS 328__access_to_relaxed INFO PASS P413-011__elaboration_no_issue_call INFO PASS N715-015__flow_limited_with_crash INFO PASS P919-002__areatim INFO PASS ug__terminating_loops-structural INFO PASS O128-029__ghost_state INFO PASS K307-020__integers INFO PASS UA25-034__implicit_access_conversion INFO PASS T608-016__flow_access_global INFO PASS ug__justifications INFO PASS TA20-022__call_in_default INFO PASS KB28-003__succ INFO PASS P223-013__generic_line INFO SKIP P307-006__tool_bad_cleanup: this test only works in official packages (R913-001) INFO PASS N403-030__proof_dir INFO PASS P513-017__explicit_dereference INFO FAIL S329-030__bound_exponentiation: unexpected output Diff failure: unexpected output --- expected +++ output @@ -1,3 +1,3 @@ signed.adb:9:07: info: precondition proved (CVC5: 2 VC) -signed.adb:10:22: info: assertion proved (CVC5: 1 VC; altergo: 1 VC) +signed.adb:10:22: medium: assertion might fail signed.adb:10:24: info: overflow check proved (CVC5: 4 VC) @@ -8,3 +8,3 @@ signed.adb:14:45: info: overflow check proved (CVC5: 2 VC) -unsigned.adb:6:19: info: assertion proved (CVC5: 1 VC; colibri: 1 VC) -unsigned.adb:6:45: info: overflow check proved (CVC5: 1 VC; colibri: 1 VC) +unsigned.adb:6:43: medium: assertion might fail, cannot prove 2 ** I in U'Range +unsigned.adb:6:45: medium: overflow check might fail, cannot prove upper bound for 2 ** I [reason for check: result of exponentiation must fit in a 128-bits machine integer] [possible fix: use pragma Overflow_Mode or switch -gnato13 or unit SPARK.Big_Integers] INFO PASS T910-001__relaxed_init INFO PASS PA14-032__dic INFO PASS 238__saved_prophecy_bad INFO PASS Q306-017__expr_fun_glob INFO PASS MC19-030__library_subp_instance INFO PASS K323-016__side_effect INFO PASS M205-020__flow_the_beginning INFO PASS VB18-013__quantifier_on_func_sets INFO PASS MA08-009__flow_regression_on_initialization_warnings INFO PASS PA20-061__flow_variable_constant INFO PASS S602-002__crash INFO PASS P916-030__er_calendar INFO PASS V328-020__counterex_case_expr INFO PASS nuclear_system INFO PASS R919-048__flow_unknown_component INFO PASS ug__access6 INFO SKIP V906-009__formal_vectors: large test INFO XFAIL P921-009__auto_delayed_aspects: unexpected output (unused type entities in auto mode should not be marked (eng/spark/spark2014#198)) INFO PASS N207-021__flow_local_string_bounds INFO PASS Q508-012__flow_null_proc INFO FAIL 583__spark_webinar_part3: unexpected output Diff failure: unexpected output --- expected +++ output @@ -96,2 +96,12 @@ memory_with_model.ads:55:16: info: range check proved (CVC5: 4 VC) +spark-lemmas-floating_point_arithmetic.ads:209:33: medium: range check might fail, cannot prove lower bound for F, in instantiation at spark-lemmas-float_arithmetic.ads:17 [reason for check: value must be convertible to the target type of the conversion] [possible fix: subprogram at line 205 should mention F in a precondition] +spark-lemmas-floating_point_arithmetic.ads:209:33: medium: range check might fail, cannot prove lower bound for F, in instantiation at spark-lemmas-long_float_arithmetic.ads:17 [reason for check: value must be convertible to the target type of the conversion] [possible fix: subprogram at line 205 should mention F in a precondition] +spark-lemmas-floating_point_arithmetic.ads:217:33: medium: range check might fail, cannot prove lower bound for F, in instantiation at spark-lemmas-float_arithmetic.ads:17 [reason for check: value must be convertible to the target type of the conversion] [possible fix: subprogram at line 213 should mention F in a precondition] +spark-lemmas-floating_point_arithmetic.ads:217:33: medium: range check might fail, cannot prove lower bound for F, in instantiation at spark-lemmas-long_float_arithmetic.ads:17 [reason for check: value must be convertible to the target type of the conversion] [possible fix: subprogram at line 213 should mention F in a precondition] +spark-lemmas-floating_point_arithmetic.ads:226:29: medium: range check might fail, cannot prove lower bound for Fl (I), in instantiation at spark-lemmas-float_arithmetic.ads:17 [reason for check: value must be convertible to the target type of the conversion] [possible fix: subprogram at line 222 should mention I in a precondition] +spark-lemmas-floating_point_arithmetic.ads:226:29: medium: range check might fail, cannot prove lower bound for Fl (I), in instantiation at spark-lemmas-long_float_arithmetic.ads:17 [reason for check: value must be convertible to the target type of the conversion] [possible fix: subprogram at line 222 should mention I in a precondition] +spark-lemmas-floating_point_arithmetic.ads:235:29: medium: range check might fail, cannot prove lower bound for Fl (I), in instantiation at spark-lemmas-float_arithmetic.ads:17 [reason for check: value must be convertible to the target type of the conversion] [possible fix: subprogram at line 231 should mention I in a precondition] +spark-lemmas-floating_point_arithmetic.ads:235:29: medium: range check might fail, cannot prove lower bound for Fl (I), in instantiation at spark-lemmas-long_float_arithmetic.ads:17 [reason for check: value must be convertible to the target type of the conversion] [possible fix: subprogram at line 231 should mention I in a precondition] +spark-lemmas-floating_point_arithmetic.ads:246:31: medium: range check might fail, cannot prove lower bound for F, in instantiation at spark-lemmas-float_arithmetic.ads:17 [reason for check: value must be convertible to the target type of the conversion] [possible fix: subprogram at line 239 should mention F in a precondition] +spark-lemmas-floating_point_arithmetic.ads:246:31: medium: range check might fail, cannot prove lower bound for F, in instantiation at spark-lemmas-long_float_arithmetic.ads:17 [reason for check: value must be convertible to the target type of the conversion] [possible fix: subprogram at line 239 should mention F in a precondition] use_memory.adb:6:04: info: absence of resource or memory leak at end of scope proved (Z3: 1 VC) @@ -102,3 +112,3 @@ use_memory.adb:11:19: info: precondition proved (CVC5: 4 VC) -use_memory.adb:13:04: info: precondition proved (CVC5: 3 VC; Z3: 1 VC) +use_memory.adb:13:04: info: precondition proved (CVC5: 4 VC) use_memory.adb:14:19: info: assertion proved (Z3: 1 VC) @@ -106,3 +116,3 @@ use_memory.adb:18:04: info: precondition proved (Z3: 4 VC) -use_memory_with_model.adb:6:04: info: absence of resource or memory leak at end of scope proved (Z3: 1 VC) +use_memory_with_model.adb:6:04: info: absence of resource or memory leak at end of scope proved (CVC5: 1 VC) use_memory_with_model.adb:8:04: info: precondition proved (CVC5: 4 VC) INFO PASS Q608-011__flow_refined_global INFO PASS Q706-010__flow_generated_globals INFO PASS TA26-009__access_init INFO PASS Q621-041__unreferenced INFO PASS OB19-019__task_storage_size INFO PASS K601-005__array_ref_conv INFO PASS MC05-017__flow_initializes_issues INFO PASS K113-014__standard_package INFO PASS M930-005__flow_tick_update INFO PASS U601-004__allocators_to_constant INFO PASS P906-011__exp_division INFO PASS Q123-024__flow_prot_discr_global INFO PASS N816-002__bad_ext_axioms INFO PASS P517-019__flow_types INFO PASS 27__child_units INFO PASS U316-010__flow_record_alias INFO PASS PB02-030__flow_functions_with_volatile_input INFO PASS RM_MS__external_variables_complex_io_device INFO PASS MB14-008__iterate_naturals INFO PASS KB27-003__color INFO PASS riposte__usergroup_examples INFO PASS SC26-001__might_not_return INFO PASS 488__reclaimed_const INFO PASS V218-025__user_eq INFO PASS K908-018__eq INFO PASS VB11-012__no_caching INFO PASS RM_MS__adt_public_child_non_tagged_parent INFO FAIL QC19-042__config: unexpected output Diff failure: unexpected output --- expected +++ output @@ -1,7 +1,7 @@ -add.adb:5:16: info: overflow check proved (altergo2: 2 VC) +add.adb:5:16: medium: overflow check might fail, cannot prove lower bound for X + Y [reason for check: result of addition must fit in a 32-bits machine integer] [possible fix: add precondition (if Y >= 0 then X <= Integer'Last - Y else X >= Integer'First - Y) to subprogram at add.ads:2] add.ads:2:13: info: implicit aspect Always_Terminates on "AddTwo" has been proved, subprogram will terminate add.ads:3:47: high: overflow check might fail, cannot prove lower bound for X + Y (e.g. when X = Integer'First and Y = -1) [reason for check: result of addition must fit in a 32-bits machine integer] [possible fix: use pragma Overflow_Mode or switch -gnato13 or unit SPARK.Big_Integers] -add.ads:3:62: info: overflow check proved (altergo2: 2 VC) -add.ads:4:29: info: postcondition proved (altergo2: 1 VC) -add.ads:4:47: info: overflow check proved (altergo2: 2 VC) +add.ads:3:62: medium: overflow check might fail, cannot prove lower bound for X + Y [reason for check: result of addition must fit in a 32-bits machine integer] [possible fix: use pragma Overflow_Mode or switch -gnato13 or unit SPARK.Big_Integers] +add.ads:4:29: medium: postcondition might fail +add.ads:4:47: medium: overflow check might fail, cannot prove lower bound for X + Y [reason for check: result of addition must fit in a 32-bits machine integer] [possible fix: use pragma Overflow_Mode or switch -gnato13 or unit SPARK.Big_Integers] gnatprove: Could not find driver file alt_ergo_gnatprove.drv referenced from wrong_driver_file.conf. If this is a user-generated file, consider removing it. If not, please report. INFO PASS R216-008__pkg_elab_mode INFO PASS 533__private_extension INFO SKIP PC16-032__large_flat_record: large test INFO PASS P929-043__flow_pkg_elaboration_in_direct_calls INFO PASS PC08-035__missing_range_check_on_out_param INFO PASS P801-019__protected_off INFO PASS QB07-016__version INFO PASS R315-033__assertion_policy_ignore INFO SKIP P519-021__x86_memcpy: large test INFO PASS R322-036__ali INFO PASS V921-013__private_full_view INFO PASS T630-007__violations_in_marking INFO PASS O312-037__flow_pure_subprograms INFO PASS W210-019__infeasible_abstract INFO PASS Q707-013__flow_wrong_generated_initializes INFO PASS O219-034__flow_global_checks INFO PASS S904-014__pointer_inlining INFO PASS P907-030__flow_error_message INFO PASS UC02-037__handlers_bc INFO PASS RB05-016__pointer INFO PASS K705-028__gprcargs INFO PASS QA11-057__counterexamples INFO PASS N425-007__local_subp_no_contract INFO PASS S212-028__update INFO PASS PA18-012__flow_scope_for_generic_subprogram INFO PASS S114-041__DIC INFO PASS KB29-037__typinv2 INFO PASS O810-001__predicate INFO PASS V106-009__discr_dependent_default INFO FAIL VA25-025__string_map: unexpected output Diff failure: unexpected output --- expected +++ output @@ -12,12 +12,12 @@ test.adb:18:19: info: precondition proved (CVC5: 1 VC) -test.adb:19:19: info: precondition proved (Z3: 1 VC) -test.adb:20:22: info: assertion proved (Z3: 1 VC) +test.adb:19:19: info: precondition proved (CVC5: 1 VC) +test.adb:20:22: info: assertion proved (CVC5: 1 VC) test.adb:20:29: info: precondition proved (CVC5: 1 VC) -test.adb:21:22: info: assertion proved (Z3: 1 VC) +test.adb:21:22: info: assertion proved (CVC5: 1 VC) test.adb:21:29: info: precondition proved (CVC5: 1 VC) -test.adb:22:22: info: assertion proved (Z3: 1 VC) +test.adb:22:22: info: assertion proved (CVC5: 1 VC) test.adb:22:29: info: precondition proved (CVC5: 1 VC) -test.adb:23:22: info: assertion proved (Z3: 1 VC) +test.adb:23:22: info: assertion proved (CVC5: 1 VC) test.adb:23:47: info: precondition proved (CVC5: 1 VC) -test.adb:24:22: info: assertion proved (Z3: 1 VC) +test.adb:24:22: info: assertion proved (CVC5: 1 VC) test.adb:24:47: info: precondition proved (CVC5: 1 VC) @@ -36,12 +36,12 @@ test.adb:43:19: info: precondition proved (CVC5: 1 VC) -test.adb:44:19: info: precondition proved (Z3: 1 VC) -test.adb:45:22: info: assertion proved (Z3: 1 VC) +test.adb:44:19: info: precondition proved (CVC5: 1 VC) +test.adb:45:22: info: assertion proved (CVC5: 1 VC) test.adb:45:29: info: precondition proved (CVC5: 1 VC) -test.adb:46:22: info: assertion proved (Z3: 1 VC) +test.adb:46:22: info: assertion proved (CVC5: 1 VC) test.adb:46:29: info: precondition proved (CVC5: 1 VC) -test.adb:47:22: info: assertion proved (Z3: 1 VC) +test.adb:47:22: info: assertion proved (CVC5: 1 VC) test.adb:47:29: info: precondition proved (CVC5: 1 VC) -test.adb:48:22: info: assertion proved (Z3: 1 VC) +test.adb:48:22: info: assertion proved (CVC5: 1 VC) test.adb:48:47: info: precondition proved (CVC5: 1 VC) -test.adb:49:22: info: assertion proved (Z3: 1 VC) +test.adb:49:22: info: assertion proved (CVC5: 1 VC) test.adb:49:47: info: precondition proved (CVC5: 1 VC) INFO PASS L605-013__half INFO PASS ug__exceptions_rte INFO PASS T721-021__flow_mixed_dic INFO PASS KB29-037__subtype INFO PASS P205-011__visible_task_declarations INFO PASS O917-104__tasks INFO PASS ug__ownership_transfer INFO PASS Q629-009__flow_generated_globals INFO PASS L126-018__image_value INFO PASS K329-010__switches INFO PASS S613-026__loop_exit INFO PASS QC08-010__loopvar INFO PASS O728-016__flow_loop_variables INFO PASS proofinuse__pi INFO PASS K113-024__odometer INFO PASS N317-015__recursive INFO PASS MA19-007__flow_no_ineffective_init_with_no_init INFO PASS K527-029__elab INFO PASS O722-011__standard_attributes INFO PASS T930-055__flow_record INFO PASS VB21-044__source_info INFO PASS L831-037__slice INFO PASS T529-035__relaxed_init_param INFO PASS S206-016__flow_entry_barrier INFO PASS T716-022__async_readers_type INFO PASS V328-020__case_expr__rac INFO PASS OB06-028__dates INFO PASS O526-005__proof_cvc4_array_bv INFO FAIL 264__deep_delta_array: unexpected output Diff failure: unexpected output --- expected +++ output @@ -4,3 +4,3 @@ test.adb:21:10: info: index check proved (CVC5: 2 VC) -test.adb:23:10: info: assertion proved (altergo: 1 VC) +test.adb:23:10: info: assertion proved (CVC5: 1 VC) test.adb:24:15: info: index check proved (CVC5: 2 VC) INFO SKIP P519-021__x86_basicmath_small_no_loop_fn: large test INFO PASS O210-007__use_generic INFO PASS S625-030__flow_generic_family INFO PASS QA04-034__volatile INFO PASS S529-012__general_pointer INFO FAIL gcd: unexpected output Diff failure: unexpected output --- expected +++ output @@ -50,4 +50,4 @@ math_simple.adb:9:33: info: loop invariant preservation proved (Z3: 1 VC) -math_simple.adb:10:33: info: loop invariant initialization proved (altergo: 1 VC) math_simple.adb:10:33: info: loop invariant preservation proved (Z3: 1 VC) +math_simple.adb:11:35: medium: loop invariant might fail in first iteration, cannot prove not (Divides (X, A) and Divides (X, B)) [possible fix: subprogram at math_simple.ads:5 should mention A and B in a precondition] math_simple.adb:11:49: info: range check proved (Z3: 4 VC) @@ -66,3 +66,3 @@ math_simple_abstract.adb:15:19: info: division check proved (Z3: 1 VC) -math_simple_abstract.adb:16:14: info: postcondition proved (altergo: 1 VC) +math_simple_abstract.adb:16:14: info: postcondition proved (CVC5: 1 VC) math_simple_abstract.adb:21:25: info: assertion proved (Z3: 2 VC) @@ -80,4 +80,4 @@ math_simple_abstract.adb:46:31: info: loop variant proved (Z3: 1 VC) -math_simple_abstract.adb:47:33: info: loop invariant initialization proved (Z3: 1 VC; altergo: 1 VC) -math_simple_abstract.adb:47:33: info: loop invariant preservation proved (Z3: 1 VC; altergo: 1 VC) +math_simple_abstract.adb:48:53: medium: loop invariant might fail in first iteration, cannot prove not (Divides (X, A) and Divides (X, B)) [possible fix: subprogram at math_simple_abstract.ads:7 should mention A and B in a precondition] +math_simple_abstract.adb:48:53: medium: loop invariant might not be preserved by an arbitrary iteration, cannot prove not (Divides (X, A) and Divides (X, B)) [possible fix: subprogram at math_simple_abstract.ads:7 should mention A and B in a precondition] math_simple_abstract.adb:48:67: info: range check proved (Z3: 4 VC) INFO FAIL TB19-013__lists_access: unexpected output Diff failure: unexpected output --- expected +++ output @@ -29,3 +29,3 @@ test_list.adb:38:50: info: predicate check proved (Trivial: 1 VC) -test_list.adb:39:14: info: postcondition proved (CVC5: 2 VC; Z3: 1 VC) +test_list.adb:39:14: info: postcondition proved (CVC5: 1 VC; Z3: 2 VC) test_list.adb:39:40: info: pointer dereference check proved (CVC5: 1 VC) INFO PASS O210-001__attribute_deref INFO PASS K719-020__flight INFO PASS R320-025__flow_self_reference_protected_type INFO PASS P816-010__prefix_inline INFO PASS NC14-005__update INFO PASS L605-008__half INFO PASS OA26-021__counterexample INFO PASS O311-026__bitset INFO PASS V531-016__borrow INFO PASS V712-027__iterated_component INFO PASS U603-012__flow_private_discr INFO PASS P413-011__elaboration_issue_init2 INFO PASS SA22-034__flow_proof_in INFO PASS W105-004__incorrect_lemmas INFO PASS RM_MS__asm_private_abstract_bodyref_mixedinit INFO PASS U112-030__complex_actuals INFO FAIL proofinuse__nonlinear: unexpected output Diff failure: unexpected output --- expected +++ output @@ -1,31 +1,2 @@ -nonlinear.adb:10:17: info: overflow check proved (CVC5: 2 VC) -nonlinear.adb:10:22: info: division check proved (CVC5: 1 VC) -nonlinear.adb:11:22: info: assertion proved (CVC5: 1 VC) -nonlinear.adb:19:22: info: division check proved (CVC5: 1 VC) -nonlinear.adb:20:22: info: assertion proved (colibri: 1 VC) -nonlinear.adb:26:16: info: division check proved (CVC5: 1 VC) -nonlinear.adb:26:16: info: range check proved (CVC5: 2 VC) -nonlinear.adb:27:22: info: assertion proved (CVC5: 1 VC) -nonlinear.adb:27:27: info: overflow check proved (CVC5: 2 VC) -nonlinear.adb:27:32: info: division check proved (CVC5: 1 VC) -nonlinear.adb:33:22: info: assertion proved (CVC5: 1 VC) -nonlinear.adb:33:24: info: overflow check proved (CVC5: 2 VC) -nonlinear.adb:33:29: info: overflow check proved (CVC5: 2 VC) -nonlinear.adb:33:33: info: overflow check proved (CVC5: 2 VC) -nonlinear.adb:33:38: info: range check proved (CVC5: 2 VC) -nonlinear.adb:33:46: info: overflow check proved (CVC5: 1 VC; colibri: 1 VC) -nonlinear.adb:33:51: info: overflow check proved (CVC5: 2 VC) -nonlinear.adb:39:16: info: overflow check proved (CVC5: 2 VC) -nonlinear.adb:39:20: info: overflow check proved (CVC5: 2 VC) -nonlinear.adb:40:22: info: assertion proved (CVC5: 2 VC) -nonlinear.adb:40:36: info: overflow check proved (CVC5: 2 VC) -nonlinear.adb:40:39: info: overflow check proved (CVC5: 2 VC) -nonlinear.adb:45:43: info: division check proved (CVC5: 1 VC) -nonlinear.adb:46:16: info: overflow check proved (CVC5: 2 VC) -nonlinear.adb:47:22: info: assertion proved (CVC5: 1 VC) -nonlinear.ads:7:43: info: initialization of "Res" proved -nonlinear.ads:8:53: info: initialization of "Res" proved -nonlinear.ads:11:42: info: initialization of "Res" proved -nonlinear.ads:14:14: warning: subprogram "Power" has no effect -nonlinear.ads:17:36: info: initialization of "Res" proved -nonlinear.ads:20:50: info: initialization of "Res" proved +Try "gnatprove --help" for more information. +error: prover colibri was selected, but it is not installed INFO PASS M301-035__flow__interprocedural_analysis_tests INFO PASS ug__loop_types INFO PASS S911-023__predicate INFO PASS P115-039__spark16demo INFO FAIL R103-025__version: unexpected output Diff failure: unexpected output --- expected +++ output @@ -1,5 +1,44 @@ Why3 for gnatprove version 1.7.0+git -Alt-Ergo version 2.4.0 -Colibri 2020.9 -This is CVC5 version 1.1.0 +2.3.3 +This is cvc5 version 1.2.0 +compiled with GCC version 15.0.1 20250114 (Red Hat 15.0.1-0) +00 +Copyright (c) 2009-2023 by the authors and their institutional +//cvc5.github.io/people.html +This build of cvc5 uses GPLed libraries, and is thus covered by +the GNU General Public License (GPL) version 3. Versions of cvc5 +are available that are covered by the (modified) BSD license. If +you want to license cvc5 under this license, please configure cvc5 +with the "--no-gpl" option before building from sources. +THIS SOFTWARE IS PROVIDED AS-IS, WITHOUT ANY WARRANTIES. +USE AT YOUR OWN RISK. +This version of cvc5 is linked against the following non-(L)GPL'ed +third party libraries. +CaDiCaL +//github.com/arminbiere/cadical for copyright information. +CryptoMiniSat +//github.com/msoos/cryptominisat for copyright information. +Kissat +//fmv.jku.at/kissat for copyright information. +Editline Library +//thrysoee.dk/editline +for copyright information. +SymFPU +//github.com/martin-cs/symfpu/tree/CVC4 for copyright information. +This version of cvc5 is linked against the following third party +libraries covered by the LGPLv3 license. +See licenses/lgpl-3.0.txt for more information. +GMP +//gmplib.org for copyright information. +LibPoly polynomial library +//github.com/SRI-CSL/libpoly for copyright and +licensing information. +This version of cvc5 is linked against the following third party +libraries covered by the GPLv3 license. +See licenses/gpl-3.0.txt for more information. +CoCoALib +//cocoa.dima.unige.it/cocoa/cocoalib/index.shtml for copyright information +See the file COPYING (distributed with the source code, and with +all binaries) for the full cvc5 copyright, licensing, and (lack of) +warranty information. Z3 version 4.13.4 INFO PASS NA15-048__flow_better_error_locations INFO PASS ug__recursive_subprograms INFO PASS O901-014__formal_vectors INFO PASS U824-033__free INFO PASS RB12-009__counterexample_pointer INFO PASS Q420-007__power_modular INFO PASS Q706-020__flow_no_global INFO SKIP R831-012__long_record: large test INFO PASS P728-013__volatile INFO PASS K222-009__constant INFO PASS S925-021__max INFO FAIL PB16-038__float_intervals: unexpected output Diff failure: unexpected output --- expected +++ output @@ -1,5 +1,11 @@ +FAILED CHECK UNEXPECTED at foo.adb:22 +FAILED CHECK UNEXPECTED at foo.adb:22 +FAILED CHECK UNEXPECTED at foo.adb:31 +FAILED CHECK UNEXPECTED at foo.adb:31 +FAILED CHECK UNEXPECTED at foo.adb:39 +FAILED CHECK UNEXPECTED at foo.adb:39 foo.adb:14:23: info: initialization of "Y" proved foo.adb:22:19: info: division check proved (Z3: 1 VC) -foo.adb:22:19: info: float overflow check proved (colibri: 1 VC) -foo.adb:22:19: info: range check proved (colibri: 1 VC) +foo.adb:22:19: medium: float overflow check might fail [reason for check: result of floating-point division must be bounded] [possible fix: subprogram at line 13 should mention X in a precondition] +foo.adb:22:19: medium: range check might fail [reason for check: result of division must fit in the target type of the assignment] [possible fix: subprogram at line 13 should mention X in a precondition] foo.adb:27:23: info: initialization of "Y" proved @@ -7,8 +13,8 @@ foo.adb:31:16: info: division check proved (Z3: 1 VC) -foo.adb:31:16: info: float overflow check proved (colibri: 1 VC) -foo.adb:31:16: info: range check proved (colibri: 1 VC) +foo.adb:31:16: medium: float overflow check might fail [reason for check: result of floating-point division must be bounded] [possible fix: subprogram at line 26 should mention X in a precondition] +foo.adb:31:16: medium: range check might fail [reason for check: result of division must fit in the target type of the assignment] [possible fix: subprogram at line 26 should mention X in a precondition] foo.adb:35:23: info: initialization of "Y" proved foo.adb:39:19: info: division check proved (Z3: 1 VC) -foo.adb:39:19: info: float overflow check proved (colibri: 1 VC) -foo.adb:39:19: info: range check proved (colibri: 1 VC) +foo.adb:39:19: medium: float overflow check might fail [reason for check: result of floating-point division must be bounded] [possible fix: subprogram at line 34 should mention X in a precondition] +foo.adb:39:19: medium: range check might fail [reason for check: result of division must fit in the target type of the assignment] [possible fix: subprogram at line 34 should mention X in a precondition] foo.adb:43:25: info: assertion proved (Z3: 1 VC) INFO PASS S910-030__anonymous_pointers INFO PASS UC22-003__ali_closure INFO PASS V803-045__empty_aggregate_checks INFO PASS MA22-019__spark_mode INFO PASS SA03-003__private_deriv INFO PASS R522-061__weird_symbol INFO PASS 531__prefix_view_notation_call INFO PASS OC13-004__predicate INFO PASS K322-009__int10-20 INFO PASS ug__swap_warn INFO PASS T804-037__functional_map INFO PASS T725-004__aggregate_file INFO PASS P602-007__protected_no_return INFO PASS 292__flow_global_discriminant INFO PASS R621-038__generic_subprogram_renaming INFO PASS 177__flow_ghost_termination INFO FAIL S415-012__iterate_list: unexpected output Diff failure: unexpected output --- expected +++ output @@ -4,3 +4,3 @@ list_ex_pledge.adb:11:13: info: loop invariant initialization proved (CVC5: 2 VC) -list_ex_pledge.adb:11:13: info: loop invariant preservation proved (CVC5: 2 VC) +list_ex_pledge.adb:11:13: info: loop invariant preservation proved (CVC5: 1 VC; Z3: 1 VC) list_ex_pledge.adb:11:59: info: overflow check proved (CVC5: 4 VC) @@ -15,3 +15,3 @@ list_ex_pledge.adb:18:47: info: range check proved (CVC5: 4 VC) -list_ex_pledge.adb:18:52: info: precondition proved (CVC5: 2 VC) +list_ex_pledge.adb:18:52: info: precondition proved (CVC5: 1 VC; Z3: 1 VC) list_ex_pledge.adb:18:86: info: overflow check proved (CVC5: 4 VC) @@ -23,3 +23,3 @@ list_ex_pledge.adb:21:49: info: overflow check proved (CVC5: 4 VC) -list_ex_pledge.adb:21:56: info: precondition proved (CVC5: 2 VC) +list_ex_pledge.adb:21:56: info: precondition proved (CVC5: 1 VC; Z3: 1 VC) list_ex_pledge.adb:23:11: info: pointer dereference check proved (CVC5: 1 VC) INFO PASS P318-019__flow_concurrent_type_traverse INFO PASS U510-019__alloc_in_expr_fun INFO PASS N709-001__contracts INFO PASS T714-038__flow_protected_blocking INFO PASS N214-012__slice INFO PASS P609-019__inlining INFO PASS N423-024__generic_inst INFO FAIL 155__bv_alt_ergo: unexpected output Diff failure: unexpected output --- expected +++ output @@ -2,12 +2,12 @@ ops.ads:7:07: info: initialization of "B" proved -ops.ads:9:19: info: assertion proved (altergo: 1 VC) -ops.ads:12:07: info: assertion proved (Trivial: 1 VC; altergo: 1 VC) -ops.ads:12:57: info: range check proved (altergo: 2 VC) -ops.ads:15:07: info: assertion proved (Trivial: 1 VC; altergo: 1 VC) -ops.ads:18:50: info: range check proved (altergo: 2 VC) -ops.ads:21:07: info: assertion proved (altergo: 1 VC) -ops.ads:25:44: info: range check proved (altergo: 2 VC) -ops.ads:25:58: info: range check proved (altergo: 2 VC) -ops.ads:28:07: info: assertion proved (altergo: 1 VC) -ops.ads:32:45: info: range check proved (altergo: 2 VC) -ops.ads:32:63: info: range check proved (altergo: 2 VC) +ops.ads:9:19: medium: assertion might fail +ops.ads:12:33: medium: assertion might fail, cannot prove U32(A + B) = U32(U64(A) + U64(B)) +ops.ads:12:57: medium: range check might fail [reason for check: result of addition must be convertible to the target type of the conversion] +ops.ads:18:36: medium: assertion might fail, cannot prove A + B = U32(C - 2**32) +ops.ads:18:50: medium: range check might fail [reason for check: result of subtraction must be convertible to the target type of the conversion] +ops.ads:21:07: medium: assertion might fail +ops.ads:25:44: medium: range check might fail [reason for check: value must be convertible to the target type of the conversion] +ops.ads:25:58: medium: range check might fail [reason for check: result of subtraction must be convertible to the target type of the conversion] +ops.ads:28:07: medium: assertion might fail +ops.ads:32:45: medium: range check might fail [reason for check: result of subtraction must be convertible to the target type of the conversion] +ops.ads:32:63: medium: range check might fail [reason for check: value must be convertible to the target type of the conversion] INFO PASS RM_MS__adt_visible INFO PASS N108-021__unchecked_conversion INFO FAIL U715-033__colibri: unexpected output Diff failure: unexpected output --- expected +++ output @@ -1,14 +1,4 @@ -main.adb:6:04: info: analyzing call to "Log2_Estimate" in context -main.adb:6:04: info: analyzing call to "Minus_Log2_Estimate" in context -main.adb:6:04: info: in instantiation at a-nbnbre.adb -main.adb:6:04: info: in instantiation at a-nbnbre.adb -main.adb:18:13: info: implicit aspect Always_Terminates on "Prove_Exact" has been proved, subprogram will terminate -main.adb:20:06: warning: postcondition does not mention function result [-gnatw.t] -main.adb:20:14: medium: postcondition might fail -main.adb:20:65: info: range check proved (Trivial) -main.adb:25:04: warning: analyzing unreferenced function "Prove_Constr_Exact" [unreferenced-function] -main.adb:25:13: info: implicit aspect Always_Terminates on "Prove_Constr_Exact" has been proved, subprogram will terminate -main.adb:28:45: info: range check proved (Trivial) -main.adb:29:36: info: float overflow check proved (Trivial) -main.adb:31:22: info: assertion proved (colibri: 1 VC) -main.adb:32:22: medium: assertion might fail +SOUNDNESS BUG at main.adb:20: mark @POSTCONDITION:FAIL not found +SOUNDNESS BUG at main.adb:32: mark @ASSERT:FAIL not found +Try "gnatprove --help" for more information. +error: prover colibri was selected, but it is not installed INFO PASS K803-019__named INFO PASS PB28-028__float_bounds INFO PASS OA16-016__protected INFO PASS Q918-039__flow_ghost_entity_names INFO PASS UC02-037__exceptional_cases_bc INFO PASS ug__logging INFO PASS KA11-014__fixed_points INFO PASS N128-041__linker_section INFO PASS ug__volatile_or_not INFO PASS QA12-027__flow_uninitialized_constituent INFO PASS VC31-001__loopinv INFO PASS 27__local_type_invs INFO PASS Q801-028__flow_types INFO PASS R618-018__flow_global INFO PASS 519__ghost_policy INFO PASS L503-003__clean INFO PASS S920-003__flow_implicit_noret INFO FAIL O826-006__float_exponential: unexpected output Diff failure: unexpected output --- expected +++ output @@ -5,10 +5,10 @@ float_expon.adb:10:17: medium: float overflow check might fail [reason for check: result of floating-point exponentiation must be bounded] [possible fix: subprogram at line 6 should mention X in a precondition] -float_expon.adb:10:21: info: float overflow check proved (colibri: 1 VC) -float_expon.adb:10:26: info: float overflow check proved (colibri: 1 VC) -float_expon.adb:10:28: info: float overflow check proved (colibri: 1 VC) -float_expon.adb:10:31: info: float overflow check proved (colibri: 1 VC) +float_expon.adb:10:21: medium: float overflow check might fail [reason for check: result of floating-point addition must be bounded] [possible fix: subprogram at line 6 should mention X in a precondition] +float_expon.adb:10:26: medium: float overflow check might fail [reason for check: result of floating-point multiplication must be bounded] [possible fix: subprogram at line 6 should mention X in a precondition] +float_expon.adb:10:28: medium: float overflow check might fail [reason for check: result of floating-point exponentiation must be bounded] [possible fix: subprogram at line 6 should mention X in a precondition] +float_expon.adb:10:31: medium: float overflow check might fail [reason for check: result of floating-point subtraction must be bounded] [possible fix: subprogram at line 6 should mention X in a precondition] float_expon.adb:10:33: info: float overflow check proved (Z3: 1 VC) -float_expon.adb:10:36: info: float overflow check proved (colibri: 1 VC) +float_expon.adb:10:36: medium: float overflow check might fail [reason for check: result of floating-point addition must be bounded] [possible fix: subprogram at line 6 should mention X in a precondition] float_expon.adb:10:41: info: float overflow check proved (Trivial) -float_expon.adb:10:43: info: float overflow check proved (colibri: 1 VC) +float_expon.adb:10:43: medium: float overflow check might fail [reason for check: result of floating-point subtraction must be bounded] [possible fix: subprogram at line 6 should mention X in a precondition] float_expon.adb:13:28: warning: unused initial value of "Y" INFO SKIP NA29-017__prove_all: large test INFO PASS MB20-049__old_in_contract_cases INFO SKIP O720-004__corrupted_ali_file INFO PASS M214-032__flow_functions INFO PASS Q313-018__system_counterex INFO PASS KB16-011__private INFO PASS U426-011__general_access_attribute INFO PASS P405-006__arithmetic_lemmas INFO PASS U401-003__volatile_traversal_function INFO PASS UC02-037__exceptional_cases INFO PASS P503-001__bitsets INFO PASS T708-048__flow_analyse_expr_fn INFO PASS K722-017__renam_deref INFO PASS O429-040__volatile_func INFO PASS K629-027__ite INFO PASS RM_MS__asm_abstract_state_refined_in_embedded_package INFO PASS P131-003__flow_object_renaming INFO PASS U816-017__duplicate_association INFO PASS MA16-036__flow_missing_globals INFO PASS NC05-021__warnings INFO SKIP tictactoe: large test INFO PASS TB02-041__null_exclusion INFO PASS 626__deep_update_for_variant INFO PASS ug__search_list_max INFO PASS N122-049__default_initial_condition INFO FAIL U120-015__signed_shift_rotate: unexpected output Diff failure: unexpected output --- expected +++ output @@ -10,3 +10,3 @@ signed.adb:13:21: info: overflow check proved (CVC5: 2 VC) -signed.adb:14:19: info: assertion proved (altergo: 1 VC) +signed.adb:14:19: medium: assertion might fail signed.adb:14:24: info: overflow check proved (CVC5: 2 VC) @@ -16,3 +16,3 @@ signed.adb:16:09: warning: no Global contract available for "Shift_Left" [assumed-global-null] -signed.adb:17:19: info: assertion proved (colibri: 1 VC) +signed.adb:17:19: medium: assertion might fail signed.adb:19:09: info: no contextual analysis of "Shift_Left" (body not seen yet) @@ -20,3 +20,3 @@ signed.adb:19:09: warning: no Global contract available for "Shift_Left" [assumed-global-null] -signed.adb:20:19: info: assertion proved (colibri: 1 VC) +signed.adb:20:19: medium: assertion might fail signed.adb:24:09: info: no contextual analysis of "Shift_Right" (body not seen yet) @@ -24,3 +24,3 @@ signed.adb:24:09: warning: no Global contract available for "Shift_Right" [assumed-global-null] -signed.adb:25:19: info: assertion proved (colibri: 1 VC) +signed.adb:25:19: medium: assertion might fail signed.adb:25:25: info: division check proved (CVC5: 1 VC) @@ -30,3 +30,3 @@ signed.adb:27:22: info: overflow check proved (CVC5: 2 VC) -signed.adb:28:19: info: assertion proved (colibri: 1 VC) +signed.adb:28:19: medium: assertion might fail signed.adb:30:09: info: no contextual analysis of "Shift_Right" (body not seen yet) @@ -34,3 +34,3 @@ signed.adb:30:09: warning: no Global contract available for "Shift_Right" [assumed-global-null] -signed.adb:31:19: info: assertion proved (colibri: 1 VC) +signed.adb:31:19: medium: assertion might fail signed.adb:33:09: info: no contextual analysis of "Shift_Right" (body not seen yet) @@ -38,3 +38,3 @@ signed.adb:33:09: warning: no Global contract available for "Shift_Right" [assumed-global-null] -signed.adb:34:19: info: assertion proved (colibri: 1 VC) +signed.adb:34:19: medium: assertion might fail signed.adb:38:09: info: no contextual analysis of "Shift_Right_Arithmetic" (body not seen yet) @@ -42,3 +42,3 @@ signed.adb:38:09: warning: no Global contract available for "Shift_Right_Arithmetic" [assumed-global-null] -signed.adb:39:19: info: assertion proved (altergo: 1 VC) +signed.adb:39:19: medium: assertion might fail signed.adb:39:25: info: division check proved (CVC5: 1 VC) @@ -48,3 +48,3 @@ signed.adb:41:33: info: overflow check proved (CVC5: 2 VC) -signed.adb:42:19: info: assertion proved (colibri: 1 VC) +signed.adb:42:19: medium: assertion might fail signed.adb:42:24: info: overflow check proved (CVC5: 2 VC) @@ -54,3 +54,3 @@ signed.adb:44:09: warning: no Global contract available for "Shift_Right_Arithmetic" [assumed-global-null] -signed.adb:45:19: info: assertion proved (colibri: 1 VC) +signed.adb:45:19: medium: assertion might fail signed.adb:47:09: info: no contextual analysis of "Shift_Right_Arithmetic" (body not seen yet) @@ -58,3 +58,3 @@ signed.adb:47:09: warning: no Global contract available for "Shift_Right_Arithmetic" [assumed-global-null] -signed.adb:48:19: info: assertion proved (colibri: 1 VC) +signed.adb:48:19: medium: assertion might fail signed.adb:52:09: info: no contextual analysis of "Rotate_Left" (body not seen yet) INFO PASS KA24-037__ref_conversions INFO PASS W201-007__constant_overlays INFO PASS OC16-021__stat_for_spec_only_subp INFO PASS MA24-037__flow_bug_initial_condition INFO PASS V531-049__borrow INFO PASS 339__null_subaggregate_in_split_multidim_aggr INFO PASS O422-027__info_messages INFO PASS Q210-039__flow_calls_in_assignment INFO SKIP riposte__records: large test INFO PASS Q625-003__flow_generic INFO PASS O203-002__shift INFO XFAIL V422-022__formal_indefinite_doubly_linked_lists: unexpected output (crash due to eng/toolchain/gnat#790) INFO PASS NB25-016__flow_elaboration_order_checks INFO PASS O914-009__limit_subp_for_entries INFO SKIP Q105-001__hidden_comp_default_check: large test INFO PASS P907-029__private INFO PASS N902-010 INFO PASS TA06-037__depends_child INFO PASS R328-023__counterex INFO PASS M614-039__one INFO PASS ug__access5 INFO PASS P301-005__pred_rec_decl INFO PASS P910-007__task_nested_pkg INFO PASS M806-009__better_smtlib_rendering INFO PASS 650__discriminant INFO PASS K608-012__tasksep INFO FAIL P727-038__gnatprove_flags: unexpected output Diff failure: unexpected output --- expected +++ output @@ -2,5 +2,5 @@ bar.adb:3:13: info: implicit aspect Always_Terminates on "Id" has been proved, subprogram will terminate -bar.adb:7:22: info: assertion proved +bar.adb:7:22: medium: assertion might fail foo.adb:5:13: info: implicit aspect Always_Terminates on "Id" has been proved, subprogram will terminate -foo.adb:7:19: info: assertion proved +foo.adb:7:19: medium: assertion might fail ------------------------------------------------------------ @@ -8,3 +8,3 @@ foo.adb:5:13: info: implicit aspect Always_Terminates on "Id" has been proved, subprogram will terminate -foo.adb:7:19: info: assertion proved +foo.adb:7:19: medium: assertion might fail ------------------------------------------------------------ @@ -12,5 +12,5 @@ bar.adb:3:13: info: implicit aspect Always_Terminates on "Id" has been proved, subprogram will terminate -bar.adb:7:22: info: assertion proved +bar.adb:7:22: medium: assertion might fail foo.adb:5:13: info: implicit aspect Always_Terminates on "Id" has been proved, subprogram will terminate -foo.adb:7:19: info: assertion proved +foo.adb:7:19: medium: assertion might fail ------------------------------------------------------------ @@ -18,6 +18,6 @@ bar.adb:3:13: info: implicit aspect Always_Terminates on "Id" has been proved, subprogram will terminate -bar.adb:7:22: info: assertion proved +bar.adb:7:22: medium: assertion might fail baz.adb:3:13: info: implicit aspect Always_Terminates on "Id" has been proved, subprogram will terminate -baz.adb:7:22: info: assertion proved +baz.adb:7:22: medium: assertion might fail foo.adb:5:13: info: implicit aspect Always_Terminates on "Id" has been proved, subprogram will terminate -foo.adb:7:19: info: assertion proved +foo.adb:7:19: medium: assertion might fail INFO PASS R410-037__dispatch INFO PASS 657__side_effect_and_exceptions INFO PASS U908-014__inherited_function_calls INFO PASS M103-012__length INFO SKIP K407-022__arith: large test INFO PASS P413-011__elaboration_no_issue_init INFO PASS K705-001__component_size INFO PASS UC02-037__handlers_leaks INFO PASS O921-018__expr_fun_with_external_axioms INFO PASS S625-012__flow_inline INFO PASS W306-020__relaxed_init_in_loop_entry INFO PASS R410-011__flow_cae_pre INFO PASS O211-003__gnatprove_crash2 INFO PASS QC14-061__flow_hidden_state INFO PASS M611-052__discr INFO PASS P126-025__generic_function_renaming INFO PASS P208-042__interrupt_id_not_in_spark INFO PASS R411-048__prot_expr_fun INFO SKIP Q719-013__loop_unroll_dyn: large test INFO PASS OB19-015__task_terminated_attribute INFO PASS N114-033__null_concat INFO PASS T702-040__volatile_access INFO PASS N317-015__mutual_recursive INFO PASS T915-015__iterated_comp_assoc INFO PASS P916-027__er_relative_delay INFO PASS S711-064__pointer_to_array INFO PASS U818-002__gen_acc INFO PASS QC08-004__flow_abstract_state INFO PASS R805-001__flow_generic INFO PASS R716-044__provide_shift_operators INFO FAIL KB10-018__cursor_location: unexpected output Diff failure: unexpected output --- expected +++ output @@ -11,3 +11,3 @@ cursor_location.ads:17:12: warning: postcondition does not mention function result [-gnatw.t] -cursor_location.ads:18:09: high: postcondition might fail (e.g. when DU_Available = (Left => False, Right => True) and Request = (others => True) and Side = Left) +cursor_location.ads:18:09: high: postcondition might fail (e.g. when DU_Available = (others => False) and Request = (others => False) and Side = Left) cursor_location.ads:18:10: warning: conjunct in postcondition does not check the outcome of calling "Fulfill_Condition" [-gnatw.t] INFO PASS U914-028__tagged_equality INFO PASS O512-022__contract_cases INFO PASS M611-010__no_return INFO PASS K506-012__old INFO PASS O130-018__proof INFO PASS TC07-027__flow_init_contract_private_child INFO PASS R216-040__peek_on_refined_post INFO PASS QB15-010__flow_depends INFO PASS T630-007__private_with_relaxed_init INFO SKIP V906-009__formal_ordered_maps: large test INFO PASS U702-009__flow_access_constant INFO PASS RB28-033__exponent INFO PASS PA26-037__loopinv INFO PASS W105-004__computed_globals INFO PASS W117-015__user_quant_checks INFO PASS N409-033__inline_illegal INFO PASS K704-024__forall INFO PASS V919-006__pragma_warnings INFO PASS S603-015__img_rename INFO PASS VB18-029__type_invs_access_recursive INFO PASS RM_MS__adt_tagged_type INFO PASS M731-016__flow_pragma_global INFO PASS U701-011__mod_rem INFO PASS RB30-001__flow_box INFO FAIL 247__formal_containers: unexpected output Diff failure: unexpected output --- expected +++ output @@ -33,3 +33,3 @@ main.adb:53:22: info: precondition proved (CVC5: 1 VC) -main.adb:54:22: info: assertion proved (CVC5: 1 VC) +main.adb:54:22: info: assertion proved (Z3: 1 VC) main.adb:54:22: info: precondition proved (CVC5: 1 VC) @@ -55,3 +55,3 @@ main.adb:67:22: info: precondition proved (CVC5: 1 VC) -main.adb:68:22: info: assertion proved (CVC5: 1 VC) +main.adb:68:22: info: assertion proved (Z3: 1 VC) main.adb:68:22: info: precondition proved (CVC5: 1 VC) INFO PASS K720-019__floats INFO PASS MA04-032__flow_textio_issue INFO SKIP M123-033__expr_fun: large test INFO PASS 664__dispatching_result_mode INFO PASS 264__deep_delta_relaxed INFO PASS N515-006__array_aliased INFO PASS 171__qualified_expressions INFO PASS 648__flow_deferred_constant INFO PASS K223-016__use INFO SKIP pointer_based_maps: large test INFO PASS K421-020__array INFO PASS R220-054__fixed_point_small INFO PASS P111-029__marking_delayed_aspect INFO PASS R109-028__incomplete_global INFO PASS S516-005__warn_inconsistent_assume INFO PASS O916-050__external_calls_in_contracts INFO PASS Q601-014__abstract_state INFO PASS OB03-030__proof_unbound_symbol INFO PASS P916-028__er_pure_barriers INFO SKIP SB22-010__big_integers_support: large test INFO PASS PB21-022__flow_string_text_io INFO PASS QA11-077__flow_depends_inputs INFO PASS PA19-010__task_discriminal INFO PASS VB18-029__type_invs_access_legal INFO PASS P727-027__private_model INFO PASS Q127-009__array_eq INFO PASS 216__flow_term_func_callee INFO PASS TU__type_invariant_tagged__legal INFO PASS 549__range_check INFO PASS TB19-013__access_attr INFO PASS S114-023__flow_sanity INFO PASS K322-009 INFO PASS UA21-035__relaxed_ce INFO PASS RA28-002__precondition_false INFO PASS U325-003__dynamic INFO PASS 340__positional_array_aggregate_implicit_index_checks INFO PASS V803-008__counterex_fuzz_record INFO PASS S322-028__for_in_termination INFO PASS P126-025__generic_package_renaming INFO PASS 264__deep_delta_marking INFO PASS PA20-065__gnatprove_help_output INFO PASS TC23-002__export_field_name INFO PASS K606-011__circular_def INFO PASS RM_MS__external_variables_increasing_values_in_input_stream INFO PASS S913-009__img INFO PASS R209-002__container_iteration INFO PASS ug__update_list_zero INFO PASS O721-009__SPARK_mode INFO PASS Q406-004__inlining INFO PASS QA02-044__flow_global_consituent INFO PASS riposte__arrays_multidim INFO PASS V613-017__reborrow INFO PASS M515-010__generic INFO XFAIL TB10-015__inlining_aggregate: unexpected output (not fixed yet (eng/spark/spark2014#103)) INFO PASS L719-025__hashed_sets_equal INFO PASS P819-010__flow_locals INFO PASS S721-006__inline INFO PASS P512-023__flow_untangle_crash INFO PASS K817-023__float INFO PASS M807-032__async_writers_globals INFO PASS 160__possible_fix INFO PASS TU__refined_global_legal INFO PASS N224-024__loop_frame INFO PASS K117-030__check INFO PASS 361__flow_side_effects INFO PASS 398__flow_container_aggregate INFO PASS NB18-039__default_formal_vectors INFO PASS NA03-016__flow_constants INFO PASS P131-001__object_renamings INFO PASS U228-007__generic_might_not_return INFO PASS U316-010__protected INFO FAIL 283__relaxed_access_borrow: unexpected output Diff failure: unexpected output --- expected +++ output @@ -55,3 +55,3 @@ test_relaxed_reborrow.adb:82:19: info: for pointer allocation at test_relaxed_reborrow.adb:25 -test_relaxed_reborrow.adb:82:19: info: initialization check proved (CVC5: 1 VC) +test_relaxed_reborrow.adb:82:19: info: initialization check proved (Z3: 1 VC) test_relaxed_reborrow.adb:82:19: info: null exclusion check proved (CVC5: 1 VC) INFO PASS K113-024__find INFO PASS UC03-042__counterex_sqrt INFO PASS Q512-013__flow_predicate_calls INFO PASS M528-033__refinedpost INFO SKIP Q802-001__stringsep: large test INFO PASS NA13-020__constant_with_assert INFO PASS SB27-009__flow_depends INFO PASS O429-046__flow_tasking_contracts INFO PASS O108-025__attribute_size INFO PASS MB21-048__strings INFO PASS O129-026__flow_crash_null_record INFO PASS Q830-010__type_invariant INFO PASS S213-012__flow_expr_fun INFO PASS S916-001__inline_system INFO PASS R522-032__flow_formal_package_call INFO PASS W203-031__extended INFO PASS N425-004__loop_frame INFO PASS ug__counterex_unprovable INFO PASS P708-019__flow_def_init_arm INFO PASS TB10-017__flow_semaphore INFO PASS 604__memcache_port INFO PASS N404-022__mutually_rec_post INFO PASS T221-052__flow_alias_slice INFO PASS MB13-069__abstract_state INFO PASS ug__linear_search_final INFO PASS N704-023__cvc4 INFO PASS P316-015__entry_family_call INFO FAIL QA11-003__itp_example: unexpected output Diff failure: unexpected output --- expected +++ output @@ -15,3 +15,3 @@ test.adb:55:13: info: implicit aspect Always_Terminates on "Test_6" has been proved, subprogram will terminate -test.adb:56:17: high: postcondition might fail (e.g. when Test_6'Result = 1.8460938E+0) +test.adb:56:17: high: postcondition might fail (e.g. when Test_6'Result = -5.9029582E+19) test.adb:60:14: info: float overflow check proved (CVC5: 1 VC) INFO PASS O327-024__generic_with_package INFO PASS K223-016__includeSubPackage INFO PASS O707-018__ascii INFO PASS O206-014__variant_init INFO PASS QC08-004__flow_visible INFO PASS S906-028__spark_mode INFO PASS ug__map_vec_incr INFO PASS R514-018__type_inv INFO PASS T110-031__flow_private_ext INFO XFAIL V214-013__flow_delta_tagged_type_conversions: unexpected output (crash in flow (eng/spark/spark2014#48)) INFO PASS NA02-012__warnings INFO PASS Q606-060__flow_function_renaming_global INFO PASS R920-019__aggregates INFO PASS TU__package_elaboration_illegal INFO PASS N602-053__update INFO PASS 47__flow_delta_old INFO PASS K802-012__range INFO PASS KB25-005__cmp INFO PASS MA04-001__flow_indication_of_ineffective_global INFO PASS O512-022__bool INFO PASS U121-019__flow_detect-loop-stability INFO XFAIL P111-029__delayed_aspects: revert to previous marking of delayed aspects (P111-029) (revert to previous marking of delayed aspects (P111-029)) INFO PASS V325-046__warn_u INFO PASS V404-023__not_discrete__rac INFO PASS 288__limit_name INFO PASS N609-025__private_type_discr INFO PASS SA01-039__flow_depends_path INFO PASS M614-039__simple INFO PASS T826-018__strlit INFO PASS S228-012__flow_storage_error INFO PASS U519-026__relaxed_init_delta INFO FAIL 247__container_aggregate_checks: unexpected output Diff failure: unexpected output --- expected +++ output @@ -200,4 +200,2 @@ test_partial_maps.adb:637:09: info: Container_Aggregates annotation proved (CVC5: 1 VC) -test_partial_maps.adb:637:09: info: Container_Aggregates annotation proved (CVC5: 1 VC; altergo: 2 VC) -test_partial_maps.adb:637:09: info: after a call to Append at test_partial_maps.adb:643 test_partial_maps.adb:637:09: info: after a call to Append at test_partial_maps.adb:643 @@ -211,5 +209,6 @@ test_partial_maps.adb:637:09: info: when reestablishing invariant on Get at test_partial_maps.adb:669 -test_partial_maps.adb:637:09: info: when reestablishing invariant on Has_Key at test_partial_maps.adb:666 test_partial_maps.adb:637:09: info: when reestablishing invariant on Length at test_partial_maps.adb:657 test_partial_maps.adb:637:09: medium: Container_Aggregates annotation might be incorrect +test_partial_maps.adb:637:09: medium: Container_Aggregates annotation might be incorrect +test_partial_maps.adb:637:09: medium: after a call to Append at test_partial_maps.adb:643 test_partial_maps.adb:637:09: medium: after a call to Empty at test_partial_maps.adb:639 @@ -217,2 +216,3 @@ test_partial_maps.adb:637:09: medium: when establishing invariant on Capacity at test_partial_maps.adb:661 +test_partial_maps.adb:637:09: medium: when reestablishing invariant on Has_Key at test_partial_maps.adb:666 test_partial_maps.adb:645:43: info: during checks for container aggregates at test_partial_maps.adb:637 @@ -247,4 +247,2 @@ test_partial_maps.adb:717:09: info: Container_Aggregates annotation proved (CVC5: 1 VC) -test_partial_maps.adb:717:09: info: Container_Aggregates annotation proved (CVC5: 1 VC; altergo: 2 VC) -test_partial_maps.adb:717:09: info: after a call to Append at test_partial_maps.adb:723 test_partial_maps.adb:717:09: info: after a call to Append at test_partial_maps.adb:723 @@ -259,7 +257,9 @@ test_partial_maps.adb:717:09: info: when reestablishing invariant on Get at test_partial_maps.adb:748 -test_partial_maps.adb:717:09: info: when reestablishing invariant on Has_Key at test_partial_maps.adb:745 test_partial_maps.adb:717:09: info: when reestablishing invariant on Length at test_partial_maps.adb:736 test_partial_maps.adb:717:09: medium: Container_Aggregates annotation might be incorrect +test_partial_maps.adb:717:09: medium: Container_Aggregates annotation might be incorrect +test_partial_maps.adb:717:09: medium: after a call to Append at test_partial_maps.adb:723 test_partial_maps.adb:717:09: medium: after a call to Append at test_partial_maps.adb:723 test_partial_maps.adb:717:09: medium: when reestablishing invariant on Capacity at test_partial_maps.adb:740 +test_partial_maps.adb:717:09: medium: when reestablishing invariant on Has_Key at test_partial_maps.adb:745 test_partial_maps.adb:725:43: info: during checks for container aggregates at test_partial_maps.adb:717 @@ -295,4 +295,2 @@ test_partial_maps.adb:796:09: info: Container_Aggregates annotation proved (CVC5: 1 VC) -test_partial_maps.adb:796:09: info: Container_Aggregates annotation proved (CVC5: 1 VC; altergo: 2 VC) -test_partial_maps.adb:796:09: info: after a call to Append at test_partial_maps.adb:802 test_partial_maps.adb:796:09: info: after a call to Append at test_partial_maps.adb:802 @@ -309,4 +307,6 @@ test_partial_maps.adb:796:09: info: when reestablishing invariant on Get at test_partial_maps.adb:828 -test_partial_maps.adb:796:09: info: when reestablishing invariant on Has_Key at test_partial_maps.adb:825 test_partial_maps.adb:796:09: info: when reestablishing invariant on Length at test_partial_maps.adb:816 +test_partial_maps.adb:796:09: medium: Container_Aggregates annotation might be incorrect +test_partial_maps.adb:796:09: medium: after a call to Append at test_partial_maps.adb:802 +test_partial_maps.adb:796:09: medium: when reestablishing invariant on Has_Key at test_partial_maps.adb:825 test_partial_maps.adb:804:43: info: during checks for container aggregates at test_partial_maps.adb:796 @@ -340,3 +340,3 @@ test_partial_maps.adb:877:09: info: Container_Aggregates annotation proved (CVC5: 1 VC) -test_partial_maps.adb:877:09: info: Container_Aggregates annotation proved (CVC5: 1 VC; altergo: 2 VC) +test_partial_maps.adb:877:09: info: Container_Aggregates annotation proved (CVC5: 1 VC; Z3: 2 VC) test_partial_maps.adb:877:09: info: after a call to Append at test_partial_maps.adb:880 @@ -691,3 +691,3 @@ test_sets.adb:425:09: info: Container_Aggregates annotation proved (CVC5: 1 VC) -test_sets.adb:425:09: info: Container_Aggregates annotation proved (CVC5: 1 VC; altergo: 2 VC) +test_sets.adb:425:09: info: Container_Aggregates annotation proved (CVC5: 1 VC; Z3: 2 VC) test_sets.adb:425:09: info: after a call to Append at test_sets.adb:429 @@ -724,3 +724,3 @@ test_sets.adb:482:09: info: Container_Aggregates annotation proved (CVC5: 1 VC) -test_sets.adb:482:09: info: Container_Aggregates annotation proved (CVC5: 1 VC; altergo: 2 VC) +test_sets.adb:482:09: info: Container_Aggregates annotation proved (CVC5: 1 VC; Z3: 2 VC) test_sets.adb:482:09: info: after a call to Append at test_sets.adb:488 @@ -754,3 +754,3 @@ test_sets.adb:538:09: info: Container_Aggregates annotation proved (CVC5: 1 VC) -test_sets.adb:538:09: info: Container_Aggregates annotation proved (CVC5: 1 VC; altergo: 2 VC) +test_sets.adb:538:09: info: Container_Aggregates annotation proved (CVC5: 1 VC; Z3: 2 VC) test_sets.adb:538:09: info: after a call to Append at test_sets.adb:544 @@ -781,3 +781,3 @@ test_sets.adb:595:09: info: Container_Aggregates annotation proved (CVC5: 1 VC) -test_sets.adb:595:09: info: Container_Aggregates annotation proved (CVC5: 1 VC; altergo: 2 VC) +test_sets.adb:595:09: info: Container_Aggregates annotation proved (CVC5: 1 VC; Z3: 2 VC) test_sets.adb:595:09: info: after a call to Append at test_sets.adb:598 INFO PASS R717-040__marking_dic INFO PASS T826-013__flow_nested INFO PASS P113-023__alias_issue INFO PASS P803-025__part_of INFO PASS PA25-031__flow_null_dep INFO PASS L424-008__convert INFO PASS 583__spark_webinar_part2 INFO PASS V504-041__no_project INFO PASS N317-015__inlining INFO FAIL L719-025__ordered_maps_equal: unexpected output Diff failure: unexpected output --- expected +++ output @@ -6,3 +6,3 @@ p.adb:14:07: info: precondition proved (Z3: 2 VC) -p.adb:16:10: info: assertion proved (CVC5: 1 VC; Trivial: 1 VC) +p.adb:18:15: medium: assertion might fail, cannot prove Formal_Model.P.Get (Positions (L0), I) = Formal_Model.P.Get (Positions (L), I) [possible fix: you should consider adding a postcondition to function Get or turning it into an expression function] p.adb:18:29: info: precondition proved (CVC5: 1 VC) @@ -14,2 +14,2 @@ p.ads:18:14: info: postcondition proved (CVC5: 1 VC; Z3: 2 VC) -p.ads:23:14: info: postcondition proved (CVC5: 1 VC; Trivial: 1 VC; Z3: 2 VC) +p.ads:24:45: medium: postcondition might fail, cannot prove Positions (L) = Positions (L'Old) INFO PASS riposte__complex_arrays INFO PASS P819-002__elaborate_body_nested INFO PASS R416-004__frame_condition INFO FAIL V318-027__counterex_loop_entry_nested: unexpected output Diff failure: unexpected output --- expected +++ output @@ -1,32 +1,12 @@ -loopentry.adb:9:32: info: unrolling loop -loopentry.adb:10:23: info: range check proved (CVC5: 18 VC; Z3: 2 VC) -loopentry.adb:11:43: info: unrolling loop -loopentry.adb:12:26: info: range check proved (CVC5: 16 VC; Z3: 4 VC) -loopentry.adb:13:28: info: assertion proved (CVC5: 8 VC; Z3: 2 VC) -loopentry.adb:17:28: high: assertion might fail (e.g. when A = (1 => 3, others => 1) and A'Loop_Entry = (1 => 2, others => 1) and J = 1) -loopentry.adb:30:32: info: unrolling loop -loopentry.adb:31:23: info: range check proved (CVC5: 18 VC; Z3: 2 VC) -loopentry.adb:32:43: info: unrolling loop -loopentry.adb:33:26: info: range check proved (CVC5: 16 VC; Z3: 4 VC) -loopentry.adb:34:28: info: assertion proved (CVC5: 8 VC; Z3: 2 VC) -loopentry.adb:35:28: high: assertion might fail (e.g. when A = (1 => 3, others => 1) and A'Loop_Entry = (1 => 2, others => 1) and J = 1) -loopentry.adb:48:32: info: unrolling loop -loopentry.adb:49:23: info: range check proved (CVC5: 18 VC; Z3: 2 VC) -loopentry.adb:50:43: info: unrolling loop -loopentry.adb:51:26: info: range check proved (CVC5: 16 VC; Z3: 4 VC) -loopentry.adb:52:28: info: assertion proved (CVC5: 8 VC; Z3: 2 VC) -loopentry.adb:53:28: high: assertion might fail (e.g. when A = (1 => 3, others => 1) and A'Loop_Entry = (others => 1) and J = 1) -loopentry.adb:65:29: info: unrolling loop -loopentry.adb:66:23: info: range check proved (CVC5: 10 VC; Z3: 10 VC) -loopentry.adb:67:41: info: unrolling loop -loopentry.adb:68:26: info: range check proved (CVC5: 10 VC; Z3: 10 VC) -loopentry.adb:69:46: info: unrolling loop -loopentry.adb:69:46: warning: statement has no effect -loopentry.adb:70:29: info: range check proved (CVC5: 10 VC; Z3: 10 VC) -loopentry.adb:71:31: info: assertion proved (CVC5: 4 VC; Z3: 6 VC) -loopentry.adb:72:31: info: assertion proved (CVC5: 4 VC; Z3: 6 VC) -loopentry.adb:73:31: high: assertion might fail (e.g. when A = (1 => 4, others => 3) and A'Loop_Entry = (1 => 2, others => 3) and J = 1) -loopentry.adb:86:33: info: unrolling loop -loopentry.adb:86:33: warning: statement has no effect -loopentry.adb:87:17: info: range check proved (CVC5: 2 VC) -loopentry.adb:88:59: high: assertion might fail, cannot prove K /= K (e.g. when K = 1) +PROOF REGRESSION at loopentry.adb:13: mark @ASSERT:PASS not found +SOUNDNESS BUG at loopentry.adb:17: mark @ASSERT:FAIL not found +PROOF REGRESSION at loopentry.adb:34: mark @ASSERT:PASS not found +SOUNDNESS BUG at loopentry.adb:35: mark @ASSERT:FAIL not found +PROOF REGRESSION at loopentry.adb:52: mark @ASSERT:PASS not found +SOUNDNESS BUG at loopentry.adb:53: mark @ASSERT:FAIL not found +PROOF REGRESSION at loopentry.adb:71: mark @ASSERT:PASS not found +PROOF REGRESSION at loopentry.adb:72: mark @ASSERT:PASS not found +SOUNDNESS BUG at loopentry.adb:73: mark @ASSERT:FAIL not found +SOUNDNESS BUG at loopentry.adb:88: mark @ASSERT:FAIL not found +Try "gnatprove --help" for more information. +error: prover colibri was selected, but it is not installed INFO PASS S711-045__flow_ghost INFO PASS J924-015__flow_volatile_parameters INFO PASS 620__string_pattern_matching INFO PASS S618-006__pointer INFO PASS N502-021__size INFO PASS S222-009__flow_summary INFO PASS RM_MS__contracts_with_remote_state INFO FAIL S529-004__update_attr: unexpected output Diff failure: unexpected output --- expected +++ output @@ -16,3 +16,3 @@ relaxed_initialization.adb:31:22: info: discriminant check proved (CVC5: 2 VC) -relaxed_initialization.adb:31:28: info: range check proved (colibri: 2 VC) +relaxed_initialization.adb:31:28: medium: range check might fail [reason for check: value must fit in the target type of the assignment] relaxed_initialization.adb:31:35: info: range check proved (Trivial) INFO PASS N513-030__dyn_bounds_in_loop INFO PASS R305-028__counterexample INFO PASS 501__derived_alias INFO PASS P825-006__inlined_range INFO PASS N729-011__flow_passively_used_variables INFO PASS ug__count_arr_zero INFO PASS TU__refined_post_illegal INFO PASS K622-019__division INFO PASS QA17-042__attach_handler INFO PASS M308-016__eq INFO PASS P725-016__recursive INFO PASS OB25-003__overloaded_protected_func INFO PASS ug__search_arr_zero INFO PASS JC17-017__subunit INFO PASS QC11-014__flow_initializes INFO PASS T630-007__annotate INFO SKIP KB25-022__exp: large test INFO PASS P104-005__task_termination_spark_mode_off INFO PASS OA30-055__potentially_blocking_default_arg INFO PASS JC17-017__expr_fun INFO FAIL 281__sorts: unexpected output Diff failure: unexpected output --- expected +++ output @@ -5,4 +5,5 @@ main.adb:18:31: info: subprogram variant proved -main.adb:18:40: info: pointer dereference check proved -main.adb:18:44: info: predicate check proved +main.adb:18:40: medium: pointer dereference check might fail [possible fix: subprogram at line 17 should mention L in a precondition] +main.adb:18:44: medium: in inlined predicate at a-nbnbin.ads:61 +main.adb:18:44: medium: predicate check might fail, cannot prove Big_Natural >= To_Big_Integer (0) [possible fix: subprogram at line 17 should mention L in a precondition] main.adb:18:46: info: predicate check proved @@ -10,3 +11,3 @@ main.adb:22:49: info: subprogram variant proved -main.adb:22:63: info: pointer dereference check proved +main.adb:22:63: medium: pointer dereference check might fail [possible fix: subprogram at line 21 should mention L in a precondition] main.adb:22:69: info: pointer dereference check proved @@ -15,9 +16,9 @@ main.adb:34:13: info: implicit aspect Always_Terminates on "Is_Sorted" has been proved, subprogram will terminate -main.adb:35:35: info: pointer dereference check proved -main.adb:35:42: info: pointer dereference check proved +main.adb:35:35: medium: pointer dereference check might fail [possible fix: subprogram at line 34 should mention L in a precondition] +main.adb:35:42: medium: pointer dereference check might fail [possible fix: subprogram at line 34 should mention L in a precondition] main.adb:35:54: info: subprogram variant proved -main.adb:35:66: info: pointer dereference check proved -main.adb:44:42: info: range check proved -main.adb:45:14: info: postcondition proved +main.adb:35:66: medium: pointer dereference check might fail [possible fix: subprogram at line 34 should mention L in a precondition] +main.adb:44:42: medium: range check might fail [reason for check: expression of type Big_Integer must be non-negative] [possible fix: subprogram at line 43 should mention L in a precondition] main.adb:45:14: info: predicate check proved +main.adb:45:14: medium: postcondition might fail, cannot prove Length (L) = Length (L)'Old main.adb:45:37: info: predicate check proved @@ -30,3 +31,3 @@ main.adb:55:06: info: flow dependencies proved -main.adb:58:28: info: pointer dereference check proved +main.adb:58:28: medium: pointer dereference check might fail main.adb:59:14: info: postcondition proved @@ -35,14 +36,14 @@ main.adb:59:64: info: predicate check proved -main.adb:68:15: info: absence of resource or memory leak proved -main.adb:69:16: info: absence of resource or memory leak proved -main.adb:71:24: info: pointer dereference check proved -main.adb:71:31: info: absence of resource or memory leak proved -main.adb:71:37: info: absence of resource or memory leak proved -main.adb:72:19: info: pointer dereference check proved +main.adb:68:15: medium: resource or memory leak might occur +main.adb:69:16: medium: resource or memory leak might occur +main.adb:71:24: medium: pointer dereference check might fail [possible fix: subprogram at line 49 should mention Source in a precondition] +main.adb:71:31: medium: resource or memory leak might occur +main.adb:71:37: medium: resource or memory leak might occur +main.adb:72:19: medium: pointer dereference check might fail main.adb:73:19: info: pointer dereference check proved -main.adb:73:22: info: absence of resource or memory leak proved -main.adb:74:18: info: absence of resource or memory leak proved +main.adb:73:22: medium: resource or memory leak might occur +main.adb:74:18: medium: resource or memory leak might occur main.adb:75:28: info: assertion proved -main.adb:77:19: info: pointer dereference check proved -main.adb:77:22: info: absence of resource or memory leak proved +main.adb:77:19: medium: pointer dereference check might fail +main.adb:77:22: medium: resource or memory leak might occur main.adb:78:19: info: absence of resource or memory leak proved @@ -50,22 +51,23 @@ main.adb:81:17: info: absence of resource or memory leak proved -main.adb:88:15: info: absence of resource or memory leak proved -main.adb:90:10: info: precondition proved -main.adb:90:22: info: pointer dereference check proved -main.adb:92:13: info: absence of resource or memory leak proved -main.adb:96:07: info: absence of resource or memory leak at end of scope proved +main.adb:88:15: medium: resource or memory leak might occur +main.adb:90:10: medium: precondition might fail, cannot prove Right /= null +main.adb:90:22: medium: pointer dereference check might fail +main.adb:92:13: medium: resource or memory leak might occur main.adb:96:07: info: initialization of "Left" proved +main.adb:96:07: medium: resource or memory leak might occur at end of scope main.adb:96:13: info: initialization of "Right" proved main.adb:97:07: info: initialization of "Occ_LN" proved -main.adb:101:34: info: pointer dereference check proved -main.adb:102:19: info: pointer dereference check proved -main.adb:102:24: info: pointer dereference check proved -main.adb:102:28: info: absence of resource or memory leak proved -main.adb:102:34: info: absence of resource or memory leak proved -main.adb:103:10: info: subprogram variant proved -main.adb:104:10: info: subprogram variant proved +main.adb:101:34: medium: pointer dereference check might fail [possible fix: subprogram at line 43 should mention L in a precondition] +main.adb:102:19: medium: pointer dereference check might fail [possible fix: subprogram at line 43 should mention L in a precondition] +main.adb:102:24: medium: pointer dereference check might fail [possible fix: subprogram at line 43 should mention L in a precondition] +main.adb:102:28: medium: resource or memory leak might occur +main.adb:102:34: medium: resource or memory leak might occur +main.adb:103:10: medium: subprogram variant might fail +main.adb:104:10: medium: subprogram variant might fail main.adb:106:13: info: assertion proved -main.adb:107:11: info: pointer dereference check proved -main.adb:107:14: info: absence of resource or memory leak proved -main.adb:108:10: info: precondition proved -main.adb:109:12: info: absence of resource or memory leak proved +main.adb:107:11: medium: pointer dereference check might fail +main.adb:107:14: medium: resource or memory leak might occur [possible fix: subprogram at line 43 should mention L in a precondition] +main.adb:108:10: medium: in inlined expression function body at main.adb:35 +main.adb:108:10: medium: precondition might fail, cannot prove Is_Sorted (L.N) +main.adb:109:12: medium: resource or memory leak might occur [possible fix: subprogram at line 43 should mention L in a precondition] main.adb:111:22: info: assertion proved @@ -73,9 +75,10 @@ main.adb:111:35: info: predicate check proved -main.adb:119:42: info: range check proved -main.adb:120:14: info: postcondition proved +main.adb:119:42: medium: range check might fail [reason for check: expression of type Big_Integer must be non-negative] [possible fix: subprogram at line 118 should mention L in a precondition] main.adb:120:14: info: predicate check proved main.adb:120:37: info: predicate check proved +main.adb:121:15: medium: in inlined expression function body at main.adb:35 +main.adb:121:15: medium: postcondition might fail, cannot prove Is_Sorted (L.N) main.adb:125:06: info: flow dependencies proved -main.adb:126:34: info: pointer dereference check proved -main.adb:127:14: info: postcondition proved +main.adb:126:34: medium: pointer dereference check might fail +main.adb:127:14: medium: postcondition might fail, cannot prove Occurrences (L) = Add (Occurrences (L)'Old, V.V'Old) main.adb:127:59: info: pointer dereference check proved @@ -85,23 +88,23 @@ main.adb:131:36: info: pointer dereference check proved -main.adb:135:12: info: absence of resource or memory leak proved -main.adb:136:14: info: pointer dereference check proved -main.adb:136:21: info: pointer dereference check proved -main.adb:137:11: info: pointer dereference check proved +main.adb:135:12: medium: resource or memory leak might occur +main.adb:136:14: medium: pointer dereference check might fail +main.adb:136:21: medium: pointer dereference check might fail +main.adb:137:11: medium: pointer dereference check might fail main.adb:137:14: info: absence of resource or memory leak proved -main.adb:138:12: info: absence of resource or memory leak proved -main.adb:140:10: info: precondition proved +main.adb:138:12: medium: resource or memory leak might occur +main.adb:140:10: medium: precondition might fail, cannot prove V /= null main.adb:140:22: info: pointer dereference check proved main.adb:141:25: info: assertion proved -main.adb:143:09: info: absence of resource or memory leak proved -main.adb:147:07: info: absence of resource or memory leak at end of scope proved +main.adb:143:09: medium: resource or memory leak might occur main.adb:147:07: info: initialization of "N" proved -main.adb:150:10: info: subprogram variant proved -main.adb:150:23: info: pointer dereference check proved -main.adb:151:12: info: absence of resource or memory leak proved -main.adb:151:16: info: pointer dereference check proved -main.adb:152:11: info: pointer dereference check proved -main.adb:152:14: info: absence of resource or memory leak proved -main.adb:153:10: info: precondition proved -main.adb:154:12: info: absence of resource or memory leak proved -main.adb:163:42: info: range check proved +main.adb:147:07: medium: resource or memory leak might occur at end of scope +main.adb:150:10: medium: subprogram variant might fail +main.adb:150:23: medium: pointer dereference check might fail [possible fix: subprogram at line 118 should mention L in a precondition] +main.adb:151:12: medium: resource or memory leak might occur +main.adb:151:16: medium: pointer dereference check might fail +main.adb:152:11: medium: pointer dereference check might fail +main.adb:152:14: medium: resource or memory leak might occur [possible fix: subprogram at line 118 should mention L in a precondition] +main.adb:153:10: medium: precondition might fail, cannot prove V /= null +main.adb:154:12: medium: resource or memory leak might occur [possible fix: subprogram at line 118 should mention L in a precondition] +main.adb:163:42: medium: range check might fail [reason for check: expression of type Big_Integer must be non-negative] [possible fix: subprogram at line 162 should mention L in a precondition] main.adb:164:14: info: postcondition proved @@ -114,3 +117,3 @@ main.adb:170:19: info: predicate check proved -main.adb:171:14: info: postcondition proved +main.adb:171:14: medium: postcondition might fail, cannot prove Source = null main.adb:171:37: info: predicate check proved @@ -121,3 +124,2 @@ main.adb:176:06: info: flow dependencies proved -main.adb:178:14: info: postcondition proved main.adb:178:14: info: predicate check proved @@ -125,30 +127,35 @@ main.adb:178:64: info: predicate check proved +main.adb:179:41: medium: postcondition might fail, cannot prove Right = null main.adb:184:10: info: predicate check proved main.adb:184:14: info: predicate check proved -main.adb:185:15: info: absence of resource or memory leak proved -main.adb:186:16: info: absence of resource or memory leak proved -main.adb:188:10: info: precondition proved -main.adb:188:23: info: pointer dereference check proved +main.adb:185:15: medium: resource or memory leak might occur +main.adb:186:16: medium: resource or memory leak might occur +main.adb:188:10: medium: precondition might fail +main.adb:188:23: medium: pointer dereference check might fail main.adb:188:27: info: predicate check proved -main.adb:188:29: info: predicate check proved +main.adb:188:29: medium: in inlined predicate at a-nbnbin.ads:61 +main.adb:188:29: medium: predicate check might fail, cannot prove Big_Natural >= To_Big_Integer (0) main.adb:188:31: info: predicate check proved main.adb:188:34: info: absence of resource or memory leak proved -main.adb:188:40: info: absence of resource or memory leak proved -main.adb:189:16: info: pointer dereference check proved -main.adb:189:19: info: absence of resource or memory leak proved -main.adb:190:15: info: absence of resource or memory leak proved +main.adb:188:40: medium: resource or memory leak might occur +main.adb:189:16: medium: pointer dereference check might fail +main.adb:189:19: medium: resource or memory leak might occur +main.adb:190:15: medium: resource or memory leak might occur main.adb:192:14: info: absence of resource or memory leak proved -main.adb:202:15: info: absence of resource or memory leak proved -main.adb:203:17: info: pointer dereference check proved -main.adb:203:28: info: pointer dereference check proved -main.adb:204:10: info: precondition proved -main.adb:204:21: info: pointer dereference check proved +main.adb:202:15: medium: resource or memory leak might occur +main.adb:203:17: medium: pointer dereference check might fail +main.adb:203:28: medium: pointer dereference check might fail +main.adb:204:10: medium: in inlined expression function body at main.adb:35 +main.adb:204:10: medium: precondition might fail, cannot prove L.V <= L.N +main.adb:204:21: medium: pointer dereference check might fail main.adb:205:25: info: assertion proved main.adb:206:25: info: assertion proved -main.adb:208:10: info: precondition proved -main.adb:208:28: info: pointer dereference check proved -main.adb:209:15: info: pointer dereference check proved -main.adb:209:18: info: absence of resource or memory leak proved -main.adb:210:15: info: absence of resource or memory leak proved -main.adb:211:25: info: assertion proved +main.adb:208:10: medium: in inlined expression function body at main.adb:35 +main.adb:208:10: medium: precondition might fail, cannot prove L.V <= L.N +main.adb:208:28: medium: pointer dereference check might fail +main.adb:209:15: medium: pointer dereference check might fail +main.adb:209:18: medium: resource or memory leak might occur +main.adb:210:15: medium: resource or memory leak might occur +main.adb:211:25: medium: assertion might fail, cannot prove Is_Sorted (L.N) +main.adb:211:25: medium: in inlined expression function body at main.adb:35 main.adb:212:25: info: assertion proved @@ -162,10 +169,25 @@ main.adb:221:20: info: predicate check proved -main.adb:221:31: info: division check proved -main.adb:221:31: info: predicate check proved +main.adb:221:31: medium: divide by zero might fail [possible fix: subprogram at line 162 should mention L in a precondition] +main.adb:221:31: medium: in inlined predicate at a-nbnbin.ads:61 +main.adb:221:31: medium: predicate check might fail, cannot prove Big_Natural >= To_Big_Integer (0) [possible fix: subprogram at line 162 should mention L in a precondition] main.adb:221:33: info: predicate check proved -main.adb:221:36: info: absence of resource or memory leak proved -main.adb:221:42: info: absence of resource or memory leak proved -main.adb:222:10: info: subprogram variant proved -main.adb:223:10: info: subprogram variant proved -main.adb:224:10: info: precondition proved +main.adb:221:36: medium: resource or memory leak might occur +main.adb:221:42: medium: resource or memory leak might occur +main.adb:222:10: medium: subprogram variant might fail +main.adb:223:10: medium: subprogram variant might fail +main.adb:224:10: medium: in inlined expression function body at main.adb:35 +main.adb:224:10: medium: precondition might fail, cannot prove L.V <= L.N main.adb:225:12: info: absence of resource or memory leak proved +spark-containers-functional-multisets.ads:54:06: medium: Container_Aggregates annotation might be incorrect, in instantiation at main.adb:7 +spark-containers-functional-multisets.ads:54:06: medium: after a call to Aggr_Include at spark-containers-functional-multisets.ads:516, in instantiation at main.adb:7 +spark-containers-functional-multisets.ads:54:06: medium: when reestablishing invariant on Nb_Occurence at spark-containers-functional-multisets.ads:73, in instantiation at main.adb:7 +spark-containers-functional-multisets.ads:406:13: medium: during checks for quantification at spark-containers-functional-multisets.ads:374, in instantiation at main.adb:7 +spark-containers-functional-multisets.ads:406:13: medium: precondition might fail, in instantiation at main.adb:7 +spark-containers-functional-multisets.ads:423:13: medium: during checks for quantification at spark-containers-functional-multisets.ads:374, in instantiation at main.adb:7 +spark-containers-functional-multisets.ads:423:13: medium: precondition might fail, cannot prove Valid_Subset (Iterator, Cursor), in instantiation at main.adb:7 +spark-containers-functional-multisets.ads:484:13: medium: during checks for quantification at spark-containers-functional-multisets.ads:46, in instantiation at main.adb:7 +spark-containers-functional-multisets.ads:484:13: medium: precondition might fail, in instantiation at main.adb:7 +spark-containers-functional-multisets.ads:491:13: medium: during checks for quantification at spark-containers-functional-multisets.ads:46, in instantiation at main.adb:7 +spark-containers-functional-multisets.ads:491:13: medium: precondition might fail, in instantiation at main.adb:7 +spark-containers-functional-multisets.ads:522:50: medium: during checks for container aggregates at spark-containers-functional-multisets.ads:54, in instantiation at main.adb:7 +spark-containers-functional-multisets.ads:522:50: medium: precondition might fail, in instantiation at main.adb:7 INFO PASS SA22-034__flow_simple INFO PASS Q521-001__flow_remote_states INFO FAIL L719-025__lists_equal: unexpected output Diff failure: unexpected output --- expected +++ output @@ -16,4 +16,4 @@ p.adb:32:07: info: precondition proved (CVC5: 2 VC) -p.ads:14:14: info: postcondition proved (CVC5: 3 VC) -p.ads:20:14: info: postcondition proved (CVC5: 2 VC; Trivial: 1 VC) +p.ads:15:10: medium: postcondition might fail, cannot prove Positions (L) = Positions (L)'Old +p.ads:20:14: info: postcondition proved (CVC5: 1 VC; Trivial: 1 VC; Z3: 1 VC) p.ads:25:14: info: postcondition proved (CVC5: 2 VC) INFO PASS 668__container_aggr_scalar INFO PASS NB04-040__private_base INFO FAIL P719-001__force: unexpected output Diff failure: unexpected output --- expected +++ output @@ -8,3 +8,3 @@ arithmetic.adb:7:19: medium: postcondition might fail -arithmetic.adb:7:38: info: division check proved (altergo: 1 VC) +arithmetic.adb:7:38: medium: divide by zero might fail [possible fix: subprogram at line 6 should mention N in a precondition] arithmetic.adb:9:07: info: initialization of "R" proved INFO PASS 453__recursive_expr_fun INFO PASS T911-025__flow_iterated_component_associations INFO SKIP sparksmt__lexer_termination: large test INFO PASS Q424-021__flow_refined_deps INFO PASS MC06-015__contracts_on_intrinsics INFO PASS O827-017__dispatch_expr_fun INFO PASS 551__predicate_checks_on_default INFO PASS S818-003__flow_null INFO PASS 179__access_conv INFO PASS M301-015__loop_entry INFO PASS 343__init_attr_on_discr INFO PASS RM_MS__asm_abstract_state_refined_in_embedded_and_private_child INFO PASS O521-034__flow_knowingly_ineffective INFO PASS W403-008__relaxed_init_call INFO PASS S215-038__flow_elaborate INFO PASS N128-041__filter_pragma_volatile_components INFO PASS TU__types_and_subtypes_illegal INFO PASS QA30-009__print INFO PASS RB08-036__concat INFO PASS S205-024__pointer_membership INFO PASS 289__handler_fun INFO PASS O512-022__max_and_sum INFO PASS PB02-004__protected_component INFO PASS M227-028__flow_magic_strings INFO PASS S201-029__pointer INFO PASS NC04-023__float_conversion INFO PASS S715-026__dic_loop_minimal INFO XFAIL 564__complex_projects_agg2: unexpected output (Problem with units that have identical names (eng/spark/spark2014#402)) INFO SKIP M809-005__float_basics: large test INFO PASS PA12-001__DIC INFO PASS OB12-012__entry_precondition_ignored INFO PASS ug__terminating_loops INFO PASS ug__selected_units INFO PASS N715-015__flow_gg_bug INFO PASS M221-017__private_with_discr INFO PASS M304-011__flow_contract_checking INFO PASS R123-048__protected_auto INFO PASS ug__init_arr_zero_relaxed_init INFO PASS 158__size_attributes INFO PASS ug__bank1 INFO PASS Q621-032__flow_union INFO PASS ug__exit_cases_base INFO PASS OA23-016__flow_local_var_at_lhs_of_gen_init INFO PASS S207-016__flow_priv_child INFO PASS T207-035__flow_constrained_allocator INFO PASS N710-015__spark_off INFO PASS O305-024__dynamic_empty_range INFO PASS S326-030__strings INFO PASS O521-007__fxp_div_int_result INFO PASS K413-006__print INFO PASS O512-022__triangle_numbers INFO FAIL 441__fsf: unexpected output Diff failure: unexpected output --- expected +++ output @@ -1,5 +1,44 @@ Why3 for gnatprove version 1.7.0+git -Alt-Ergo version 2.4.0 -Colibri 2020.9 -This is CVC5 version 1.1.0 +2.3.3 +This is cvc5 version 1.2.0 +compiled with GCC version 15.0.1 20250114 (Red Hat 15.0.1-0) +00 +Copyright (c) 2009-2023 by the authors and their institutional +//cvc5.github.io/people.html +This build of cvc5 uses GPLed libraries, and is thus covered by +the GNU General Public License (GPL) version 3. Versions of cvc5 +are available that are covered by the (modified) BSD license. If +you want to license cvc5 under this license, please configure cvc5 +with the "--no-gpl" option before building from sources. +THIS SOFTWARE IS PROVIDED AS-IS, WITHOUT ANY WARRANTIES. +USE AT YOUR OWN RISK. +This version of cvc5 is linked against the following non-(L)GPL'ed +third party libraries. +CaDiCaL +//github.com/arminbiere/cadical for copyright information. +CryptoMiniSat +//github.com/msoos/cryptominisat for copyright information. +Kissat +//fmv.jku.at/kissat for copyright information. +Editline Library +//thrysoee.dk/editline +for copyright information. +SymFPU +//github.com/martin-cs/symfpu/tree/CVC4 for copyright information. +This version of cvc5 is linked against the following third party +libraries covered by the LGPLv3 license. +See licenses/lgpl-3.0.txt for more information. +GMP +//gmplib.org for copyright information. +LibPoly polynomial library +//github.com/SRI-CSL/libpoly for copyright and +licensing information. +This version of cvc5 is linked against the following third party +libraries covered by the GPLv3 license. +See licenses/gpl-3.0.txt for more information. +CoCoALib +//cocoa.dima.unige.it/cocoa/cocoalib/index.shtml for copyright information +See the file COPYING (distributed with the source code, and with +all binaries) for the full cvc5 copyright, licensing, and (lack of) +warranty information. Z3 version 4.13.4 @@ -8 +47,39 @@ ====== altergo ======== +database.adb:52:17: medium: postcondition might fail, cannot prove not Is_Available (Account) +database.adb:60:17: medium: postcondition might fail, cannot prove Is_Available (Account) +database.adb:122:21: medium: range check might fail, cannot prove lower bound for First_Available [reason for check: value must fit in the target type of the assignment] +database.adb:123:17: medium: array index check might fail [reason for check: value must be a valid index into the array] +database.adb:124:36: medium: array index check might fail [reason for check: value must be a valid index into the array] +database.adb:132:35: medium: array index check might fail [reason for check: value must be a valid index into the array] +database.adb:135:35: medium: array index check might fail [reason for check: value must be a valid index into the array] +database.adb:141:44: medium: array index check might fail [reason for check: value must be a valid index into the array] [possible fix: precondition of subprogram at line 57 should mention First_Available] +database.adb:152:36: medium: loop invariant might fail in first iteration +database.adb:152:36: medium: loop invariant might not be preserved by an arbitrary iteration +database.adb:154:31: medium: overflow check might fail, cannot prove lower bound for Count + 1 [reason for check: result of addition must fit in a 32-bits machine integer] +database.adb:173:30: medium: range check might fail, cannot prove lower bound for I + 1, in call inlined at database.adb:182 [reason for check: result of addition must fit in the target type of the assignment] +database.adb:251:19: medium: precondition might fail +database.adb:272:10: medium: precondition might fail +database.adb:283:22: medium: precondition might fail +database.adb:296:17: medium: precondition might fail +database.adb:302:42: medium: precondition might fail, cannot prove A.Currency = B.Currency +database.adb:314:27: medium: precondition might fail +database.adb:320:42: medium: precondition might fail, cannot prove A.Currency = B.Currency +database.ads:65:14: medium: postcondition might fail, cannot prove Existing (Account) +database.ads:67:41: medium: precondition might fail +database.ads:88:41: medium: precondition might fail +database.ads:107:14: medium: precondition might fail +database.ads:108:14: medium: postcondition might fail +database.ads:108:14: medium: precondition might fail +database.ads:108:34: medium: precondition might fail +database.ads:108:56: medium: precondition might fail, cannot prove A.Currency = B.Currency +database.ads:125:25: medium: precondition might fail +database.ads:126:14: medium: postcondition might fail +database.ads:126:14: medium: precondition might fail +database.ads:126:34: medium: precondition might fail +database.ads:126:56: medium: precondition might fail, cannot prove A.Currency = B.Currency +money.adb:6:33: medium: range check might fail, cannot prove lower bound for A.Raw + B.Raw [reason for check: result of addition must fit in component type] [possible fix: add precondition (A.Raw <= Raw_Amount'Last - B.Raw) to subprogram at money.ads:30] +money.adb:9:33: medium: range check might fail, cannot prove lower bound for A.Raw - B.Raw [reason for check: result of subtraction must fit in component type] [possible fix: add precondition (A.Raw >= Raw_Amount'First + B.Raw) to subprogram at money.ads:35] +money.ads:33:14: medium: postcondition might fail +money.ads:33:53: medium: range check might fail, cannot prove lower bound for A.Raw + B.Raw [reason for check: result of addition must fit in component type] [possible fix: add precondition (A.Raw <= Raw_Amount'Last - B.Raw) to subprogram at line 30] +money.ads:38:14: medium: postcondition might fail +money.ads:38:53: medium: range check might fail, cannot prove lower bound for A.Raw - B.Raw [reason for check: result of subtraction must fit in component type] [possible fix: add precondition (A.Raw >= Raw_Amount'First + B.Raw) to subprogram at line 35] INFO PASS O512-022__vectors INFO PASS 418__flow_terminates_no_return_import INFO PASS O521-002__no_return INFO PASS N108-029__flow_generate_initializes_1 INFO FAIL OC14-002__limit_line: unexpected output Diff failure: unexpected output --- expected +++ output @@ -1 +1 @@ -list_allocator.adb:233:11: info: assertion proved (CVC5: 3 VC) +list_allocator.adb:236:13: medium: assertion might fail, cannot prove Data (Get (Model.Available, J)).Next = (if J < Length (Model.Available) then Get (Model.Available, J + 1) else No_Resource) INFO PASS N206-014__flow_unused_flagged_as_ineffective INFO SKIP S325-002__red_black_trees: large test INFO FAIL V809-008__relaxed_globals: unexpected output Diff failure: unexpected output --- expected +++ output @@ -56,3 +56,3 @@ test_relaxed_globals.adb:121:21: medium: in inlined predicate at test_relaxed_globals.adb:81 -test_relaxed_globals.adb:121:21: medium: predicate check might fail, cannot prove S2.F'Initialized (e.g. when G2 = (F => ?, G => 0) and G2.F'Initialized = False and G2.G'Initialized = True) +test_relaxed_globals.adb:121:21: medium: predicate check might fail, cannot prove S2.F'Initialized (e.g. when G2 = (F => ?, G => -1) and G2.F'Initialized = False and G2.G'Initialized = True) test_relaxed_globals.adb:121:23: info: initialization check proved (CVC5: 1 VC) @@ -64,3 +64,3 @@ test_relaxed_globals.adb:134:21: medium: in inlined predicate at test_relaxed_globals.adb:81 -test_relaxed_globals.adb:134:21: medium: predicate check might fail, cannot prove S2.F'Initialized (e.g. when H2 = (F => ?, G => 0) and H2.F'Initialized = False and H2.G'Initialized = True) +test_relaxed_globals.adb:134:21: medium: predicate check might fail, cannot prove S2.F'Initialized (e.g. when H2 = (F => ?, G => -1) and H2.F'Initialized = False and H2.G'Initialized = True) test_relaxed_globals.adb:134:23: info: initialization check proved (CVC5: 1 VC) @@ -93,3 +93,3 @@ test_relaxed_globals.adb:187:16: info: initialization check proved (CVC5: 1 VC) -test_relaxed_globals.adb:187:21: medium: initialization check might fail (e.g. when G3 = (F => ?, G => 0) and G3.F'Initialized = False and G3.G'Initialized = True) +test_relaxed_globals.adb:187:21: medium: initialization check might fail (e.g. when G3 = (F => ?, G => -1) and G3.F'Initialized = False and G3.G'Initialized = True) test_relaxed_globals.adb:187:21: medium: predicate check might fail (e.g. when G3 = (F => 0, G => 0) and G3.F'Initialized = True and G3.G'Initialized = True) @@ -102,3 +102,3 @@ test_relaxed_globals.adb:200:16: info: initialization check proved (CVC5: 1 VC) -test_relaxed_globals.adb:200:21: medium: initialization check might fail (e.g. when H3 = (F => ?, G => 0) and H3.F'Initialized = False and H3.G'Initialized = True) +test_relaxed_globals.adb:200:21: medium: initialization check might fail (e.g. when H3 = (F => ?, G => -1) and H3.F'Initialized = False and H3.G'Initialized = True) test_relaxed_globals.adb:200:21: medium: predicate check might fail (e.g. when H3 = (F => 0, G => 0) and H3.F'Initialized = True and H3.G'Initialized = True) INFO PASS MA30-026__flow_local_name_in_pragma_warnings INFO PASS T421-029__flow_declare INFO PASS O512-022__arrays INFO PASS ug__binary_search_range INFO PASS T727-032__fix_expr_fun INFO PASS R923-005__empty_string INFO PASS V812-002__null_in_loop INFO PASS Q810-010__flow_part_of_constituent INFO FAIL QB30-008__session: unexpected output Diff failure: unexpected output --- expected +++ output @@ -1,38 +1 @@ -= Statistics for session gnatprove/add__addtwo -== Number of root goals == -total: 1 proved: 0 -== Number of sub goals == -total: 12 proved: 9 -== Goals not proved == -+-- file [../add__addtwo.gnat-json] -+-- theory Add__addtwo__subprogram_def -+-- goal def'vc -+-- transformation split_goal_wp_conj -+-- goal def'vc.0 -+-- transformation introduce_premises -+-- goal def'vc.0.0 -+-- goal def'vc.1 -== Goals proved by only one prover == -+-- file [../add__addtwo.gnat-json] -+-- theory Add__addtwo__subprogram_def -+-- goal def'vc -+-- transformation split_goal_wp_conj -+-- goal def'vc.2: CVC5 0.0.7-gnatprove -+-- goal def'vc.3: CVC5 0.0.7-gnatprove -+-- goal def'vc.4: Trivial 1.0 (trivial) -+-- goal def'vc.5: CVC5 0.0.7-gnatprove -+-- goal def'vc.6: CVC5 0.0.7-gnatprove -+-- goal def'vc.7: CVC5 0.0.7-gnatprove -+-- goal def'vc.8: CVC5 0.0.7-gnatprove -+-- goal def'vc.9: Trivial 1.0 (trivial) -+-- goal def'vc.10: CVC5 0.0.7-gnatprove -1 session(s) read, with a total of 13 proof goals. -1 session(s) read, with a total of 13 proof goals. -== Statistics per prover: number of proof attempts, successful ones, time (minimum/maximum/average) in seconds == -CVC5 0.0.7-gnatprove : 8 7 0.00 0.00 0.00 -CVC5_CE 0.0.7-gnatprove : 1 0 0.00 0.00 0.00 -Trivial 1.0 (trivial) : 2 2 0.00 0.00 0.00 -Z3 4.5.1-gnatprove : 1 0 0.00 0.00 0.00 -altergo 1.30-gnatprove : 1 0 0.00 0.00 0.00 -colibri 2137 : 1 0 0.00 0.00 0.00 add.adb:5:16: info: overflow check proved (CVC5: 2 VC) @@ -43 +6,38 @@ add.ads:4:47: info: overflow check proved (CVC5: 2 VC) +Traceback (most recent call last): +File "test.py", line 9, in +call( +~~~~^ +[ +^ +...<5 lines>... +] +^ +) +^ +File "/usr/lib64/python3.13/subprocess.py", line 395, in call +with Popen(*popenargs, **kwargs) as p: +~~~~~^^^^^^^^^^^^^^^^^^^^^^ +File "/usr/lib64/python3.13/subprocess.py", line 1036, in __init__ +self._execute_child(args, executable, preexec_fn, close_fds, +~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +pass_fds, cwd, env, +^^^^^^^^^^^^^^^^^^^ +...<5 lines>... +gid, gids, uid, umask, +^^^^^^^^^^^^^^^^^^^^^^ +start_new_session, process_group) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +File "/usr/lib64/python3.13/subprocess.py", line 1851, in _execute_child +self._posix_spawn(args, executable, env, restore_signals, close_fds, +~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +p2cread, p2cwrite, +^^^^^^^^^^^^^^^^^^ +c2pread, c2pwrite, +^^^^^^^^^^^^^^^^^^ +errread, errwrite) +^^^^^^^^^^^^^^^^^^ +File "/usr/lib64/python3.13/subprocess.py", line 1795, in _posix_spawn +self.pid = os.posix_spawn(executable, args, env, **kwargs) +~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: '/usr/libexec/spark/bin/why3' INFO FAIL 802__membership: unexpected output Diff failure: unexpected output --- expected +++ output @@ -1,4 +1,4 @@ messages_wrapper.ads:5:13: info: implicit aspect Always_Terminates on "Compute_Fletcher_Checksum" has been proved, subprogram will terminate -messages_wrapper.ads:8:21: info: overflow check proved (altergo: 2 VC) +messages_wrapper.ads:8:21: info: overflow check proved (Z3: 2 VC) messages_wrapper.ads:11:14: info: range check proved (CVC5: 1 VC) -messages_wrapper.ads:11:14: info: range check proved (CVC5: 1 VC; altergo: 1 VC) +messages_wrapper.ads:11:14: medium: range check might fail [reason for check: returned value must fit in the result type of the function] INFO PASS ug__long__at_end_borrow INFO PASS V809-008__relaxed_out_param INFO SKIP K406-013__formal_lists: large test INFO PASS 368__primitive_eq INFO PASS M613-053__wp INFO PASS QC05-006__machine_rounding INFO PASS T306-040__nested_box INFO PASS O924-001__external_axioms INFO PASS Q502-001__target_name INFO PASS T422-012__update_inlining INFO PASS K210-006__anontype1 INFO PASS LA01-031__deriv INFO PASS L319-004 INFO PASS R221-047__img_warning INFO PASS 380__ext_hide_info INFO FAIL S715-026__dic_loop: unexpected output Diff failure: unexpected output --- expected +++ output @@ -1,2 +1,2 @@ -ordering_buffers.adb:8:14: info: postcondition proved (CVC5: 2 VC; Trivial: 1 VC; altergo: 1 VC) +ordering_buffers.adb:8:14: info: postcondition proved (CVC5: 2 VC; Trivial: 1 VC; Z3: 1 VC) ordering_buffers.adb:9:08: info: precondition proved (CVC5: 2 VC) @@ -27,5 +27,5 @@ ordering_buffers.adb:76:13: info: overflow check proved (CVC5: 2 VC) -ordering_buffers.adb:77:22: info: assertion proved (Trivial: 1 VC; altergo: 1 VC) -ordering_buffers.adb:80:22: info: assertion proved (Trivial: 1 VC; altergo: 1 VC) -ordering_buffers.adb:83:22: info: assertion proved (Trivial: 1 VC; altergo: 1 VC) +ordering_buffers.adb:77:22: info: assertion proved (Trivial: 1 VC; Z3: 1 VC) +ordering_buffers.adb:80:22: info: assertion proved (Trivial: 1 VC; Z3: 1 VC) +ordering_buffers.adb:83:22: info: assertion proved (Trivial: 1 VC; Z3: 1 VC) ordering_buffers.ads:15:09: info: default initial condition proved (CVC5: 2 VC) INFO PASS P330-001__sparkmode INFO SKIP Q802-001__stringmap: large test INFO PASS TU__global_illegal INFO PASS QC08-004__flow_generic_sibling INFO PASS V603-008__allocation INFO PASS T720-024__flow_relaxed_dic INFO PASS T611-002__no-inline INFO PASS ug__functional INFO SKIP O227-007__float_double_inconsistency: large test INFO PASS S529-037__inlining INFO PASS M121-026__flow_simple_raise INFO PASS O916-011__function_prot_par INFO PASS U510-023__flow_init_explanations INFO PASS L926-036__loopinv INFO PASS O429-034__flow_concurrent_parts INFO PASS U301-009__access_constant_base INFO SKIP sparkskein: large test INFO PASS TU__abstract_state_illegal INFO PASS SA13-005__range_check INFO PASS QB30-022__flow_internal INFO PASS R129-007__flow_array_out_param INFO PASS NC26-006__bitwise INFO PASS UB15-035__UU_restrictions INFO PASS O512-022__model_transform INFO PASS RC17-022__private_pointer INFO PASS N519-007__clean_subdir INFO PASS NC08-003__flow_extra_vertex_for_volatile_reads INFO PASS MB14-016__proof_of_specs INFO PASS RA12-023__pointers INFO PASS QA11-009__artifacts_dir INFO PASS S325-002__dyn_inv_pointer INFO PASS O730-002__counterex_bitwise INFO PASS MA25-013__subunit_context_clause INFO PASS ug__integrity_proved INFO PASS MB21-006__record_overridden_equal INFO PASS ug__use_geometry INFO PASS V207-038__incorrect_traversal INFO PASS UA11-004__flow_box INFO PASS M220-043__ghost INFO PASS M821-038__volatile INFO PASS O501-003__warning_unreferenced INFO PASS K309-008__overflow INFO PASS string_search INFO PASS PC06-016__discr_subtypes INFO PASS TA01-023__goto_subp_access INFO PASS RM_MS__proof_assume_contract INFO PASS QA11-077__flow_discr INFO PASS K322-010__assert INFO PASS T227-051__subtype_slice INFO PASS S608-002__flow_proof_in_noreturn INFO PASS P905-032__concurrent_init_rte INFO PASS W206-023__external_abstract_states INFO PASS ug__update_vec_zero INFO PASS U706-017__memory_leaks INFO PASS ug__exclude_selected_parts INFO PASS OA06-016__contracts_on_intrinsic_relations INFO PASS T210-044__flow_private_const INFO PASS T402-036__illegal_free_pointer INFO PASS QC11-017__global_in_invariant INFO PASS M618-009__second INFO PASS M611-010__no_return_illegal INFO PASS O205-003__dynamic_discrete INFO SKIP R219-019__ce_level: large test INFO PASS U704-002__private_deref INFO PASS P412-022__membership_in_task_subtype INFO PASS Q425-008__dispatching INFO PASS ug__linear_search_ada INFO PASS S129-014__optim_switches INFO PASS W317-017__aggregate INFO PASS Q725-013__late_primitive_equality INFO PASS SA09-025__borrowed_prefix INFO PASS R306-015__touch INFO PASS PB30-023__string_literals INFO PASS U228-007__bad_generic_might_not_return INFO PASS RM_MS__adt_private INFO PASS SA16-025__inlining INFO SKIP spark_io: large test INFO FAIL S325-002__recpointers: unexpected output Diff failure: unexpected output --- expected +++ output @@ -6,3 +6,3 @@ rec_types.adb:9:21: info: index check proved (CVC5: 4 VC; Z3: 16 VC) -rec_types.adb:9:24: info: absence of resource or memory leak proved (CVC5: 1 VC; Z3: 9 VC) +rec_types.adb:9:24: info: absence of resource or memory leak proved (CVC5: 2 VC; Z3: 8 VC) rec_types.adb:16:10: info: absence of resource or memory leak at end of scope proved (CVC5: 1 VC) INFO PASS U716-019__renaming INFO PASS K222-006__addition INFO FAIL 276__concat: unexpected output Diff failure: unexpected output --- expected +++ output @@ -70,2 +70,3 @@ avi_infinite_sequences.adb:57:35: info: loop invariant initialization proved (CVC5: 2 VC) +avi_infinite_sequences.adb:57:35: info: loop invariant preservation proved (CVC5: 2 VC) avi_infinite_sequences.adb:57:35: info: predicate check proved (Trivial: 2 VC) @@ -73,7 +74,6 @@ avi_infinite_sequences.adb:57:55: info: predicate check proved (Trivial: 2 VC) -avi_infinite_sequences.adb:57:55: medium: loop invariant might not be preserved by an arbitrary iteration, cannot prove Index <= Last(Orig_Model) avi_infinite_sequences.adb:57:64: info: predicate check proved (Trivial: 2 VC) avi_infinite_sequences.adb:58:35: info: loop invariant initialization proved (CVC5: 1 VC) +avi_infinite_sequences.adb:58:35: info: loop invariant preservation proved (CVC5: 1 VC) avi_infinite_sequences.adb:58:35: info: predicate check proved (Trivial: 2 VC) -avi_infinite_sequences.adb:58:35: medium: loop invariant might not be preserved by an arbitrary iteration avi_infinite_sequences.adb:59:17: info: predicate check proved (Trivial: 2 VC) @@ -81,4 +81,4 @@ avi_infinite_sequences.adb:60:35: info: loop invariant initialization proved (CVC5: 1 VC) +avi_infinite_sequences.adb:60:35: info: loop invariant preservation proved (CVC5: 1 VC) avi_infinite_sequences.adb:60:35: info: predicate check proved (Trivial: 2 VC) -avi_infinite_sequences.adb:60:35: medium: loop invariant might not be preserved by an arbitrary iteration avi_infinite_sequences.adb:60:56: info: predicate check proved (Trivial: 2 VC) @@ -86,6 +86,6 @@ avi_infinite_sequences.adb:61:35: info: loop invariant initialization proved (CVC5: 1 VC) -avi_infinite_sequences.adb:62:17: medium: loop invariant might not be preserved by an arbitrary iteration, cannot prove Get(Model(At_End(Node)), I) = Get(Orig_Model, I) [possible fix: subprogram at line 51 should mention Node in a precondition] -avi_infinite_sequences.adb:62:17: medium: precondition might fail +avi_infinite_sequences.adb:61:35: info: loop invariant preservation proved (CVC5: 1 VC) +avi_infinite_sequences.adb:62:17: info: precondition proved (CVC5: 2 VC) avi_infinite_sequences.adb:62:42: info: predicate check proved (CVC5: 2 VC; Trivial: 2 VC) -avi_infinite_sequences.adb:62:47: medium: precondition might fail +avi_infinite_sequences.adb:62:47: info: precondition proved (CVC5: 2 VC) avi_infinite_sequences.adb:62:63: info: predicate check proved (CVC5: 2 VC; Trivial: 2 VC) @@ -97,3 +97,3 @@ avi_infinite_sequences.adb:65:46: info: predicate check proved (CVC5: 2 VC; Trivial: 2 VC) -avi_infinite_sequences.adb:65:51: medium: precondition might fail +avi_infinite_sequences.adb:65:51: info: precondition proved (CVC5: 2 VC) avi_infinite_sequences.adb:65:82: info: predicate check proved (Trivial: 2 VC) @@ -107,3 +107,3 @@ avi_infinite_sequences.adb:68:37: info: predicate check proved (CVC5: 2 VC; Trivial: 2 VC) -avi_infinite_sequences.adb:68:42: medium: precondition might fail +avi_infinite_sequences.adb:68:42: info: precondition proved (CVC5: 2 VC) avi_infinite_sequences.adb:68:65: info: predicate check proved (Trivial: 2 VC) INFO PASS SA25-031__flow_private_child INFO PASS N127-028__aliased_formals INFO PASS PA19-039__inherited_dic INFO PASS Q124-055__no_inlining INFO PASS R122-008__flow_iterate_generic_parameters INFO PASS T912-004__wide_image INFO PASS SA25-033__list_variant INFO PASS 394__container_aggregates INFO PASS V714-005__automatic_instantiation INFO PASS K704-007__tagged INFO PASS M520-008__flow_fix_various_acats_crashes INFO PASS T520-030__flow_aliased_access INFO PASS R723-016__flow_loop INFO PASS ug__partial_forget_assert INFO PASS 522__visibility INFO PASS N530-020__range_check_aggregates INFO PASS R625-017__flow_discr_nested INFO PASS PC01-022__state_part_of_concurrent INFO PASS TU__nonreturning_procedures INFO PASS PA20-004__flow_internal_protected_init INFO PASS W127-011__HO_sets_test INFO PASS M909-023__flow_ddg_crashes INFO PASS R518-026__not_array_bool INFO XFAIL 800__colibri_unsound: unexpected output (test not fixed yet (eng/spark/spark2014#800)) INFO PASS O916-050__volatile_function INFO XFAIL V214-011__flow_delta_old_attribute: unexpected output ('Old attribute not supported in delta aggregates (eng/spark/spark2014#47)) INFO PASS K113-024__exprfun INFO PASS P609-046__flow_global_refined INFO PASS TU__initializes_legal INFO PASS K907-009__expr_func INFO PASS V216-024__relaxed_init INFO PASS K610-017__logicfun INFO PASS 113__type_constr_in_alloc INFO PASS 483__mod_attr INFO PASS R423-012__dead_code INFO PASS M314-011__flow_null_statements INFO PASS S521-016__unchecked_conv INFO PASS T705-001__non_static INFO FAIL TC15-052__colibri_arrays: unexpected output Diff failure: unexpected output --- expected +++ output @@ -1,15 +1,3 @@ -p_colibri.ads:10:13: info: implicit aspect Always_Terminates on "fn" has been proved, subprogram will terminate -p_colibri.ads:11:31: info: division check proved (colibri: 1 VC) -p_colibri.ads:11:31: info: float overflow check proved (colibri: 1 VC) -p_colibri.ads:13:04: info: analyzing call to "Log2_Estimate" in context -p_colibri.ads:13:04: info: analyzing call to "Minus_Log2_Estimate" in context -p_colibri.ads:13:04: info: in instantiation at a-nbnbre.adb -p_colibri.ads:13:04: info: in instantiation at a-nbnbre.adb -p_colibri.ads:16:13: info: implicit aspect Always_Terminates on "real_fn" has been proved, subprogram will terminate -p_colibri.ads:17:27: info: predicate check proved (Trivial: 1 VC) -p_colibri.ads:17:31: medium: divide by zero might fail [possible fix: subprogram at line 16 should mention n and v in a precondition] -p_colibri.ads:17:57: info: predicate check proved (Trivial: 1 VC) -p_colibri.ads:21:06: info: data dependencies proved -p_colibri.ads:22:14: medium: postcondition might fail -p_colibri.ads:24:21: info: predicate check proved (Trivial: 1 VC) -p_colibri.ads:24:34: info: predicate check proved (Trivial: 1 VC) +SOUNDNESS BUG at p_colibri.ads:22: mark @POSTCONDITION:FAIL not found +Try "gnatprove --help" for more information. +error: prover colibri was selected, but it is not installed INFO PASS TU__initializes_illegal INFO PASS Q505-004__predicate INFO PASS VC02-025__relaxed_private INFO PASS 185__flow_raise INFO SKIP VA14-046__hsets_checks: large test INFO PASS O701-031__flow_empty_protected_object INFO PASS S719-030__choice INFO PASS R111-038__flow_cae_elab INFO PASS P914-008__trivial_test INFO PASS U518-026__volatile INFO PASS 300__dispatch_iterable INFO PASS P415-018__spark_mode_off INFO PASS OC26-001 INFO PASS R525-046__inlined_predicate INFO PASS JC17-017__library INFO PASS R122-026__unbound_symbol INFO PASS TB16-017__subp_variant_inlining INFO PASS T723-011__unchecked_conversion INFO PASS N917-037__prover_sanity_cvc4 INFO XFAIL O713-024__dimensions: PA03-024 spark don't support yet the type angle (PA03-024 spark don't support yet the type angle) INFO PASS ug__update_range_arr_zero INFO PASS 760__relaxed_init INFO PASS OB02-023__limited_type_equality INFO PASS 576__access_subtype INFO PASS P223-007__double_generic INFO PASS RC11-011__standalone_library INFO PASS U315-007__vol_rel INFO PASS OC10-038__tetris INFO PASS N110-011__volatile_types INFO PASS M123-019__incomplete INFO PASS ug__linear_search_prove INFO PASS M318-017__flow_variant_records INFO PASS U520-015__relaxed_init INFO PASS 200__loop_object INFO PASS P704-005__proc_call_on_prot_comp INFO PASS O910-008__dynamic_inv_in_contracts INFO PASS TU__contract_cases_legal INFO PASS OB19-013__task_callable_attribute INFO XFAIL 531__default_generic_expression_function: unexpected output (crash (eng/spark/spark2014#619)) INFO PASS JC17-017__record_aggr INFO PASS P801-002__invariant_on_tagged_types INFO PASS S628-032__pointer INFO PASS T409-007__streams INFO PASS Q725-028__record_eq_subtype INFO PASS T903-028__array_aggregate INFO PASS M411-034__flow_default_initializations INFO PASS K523-010__exc_handler INFO PASS W105-004__warnings_on_lemmas INFO PASS 580__flow_dic_coverage INFO PASS W210-019__infeasible_access_sub INFO PASS O416-010__flow_predicates INFO SKIP S310-005__camera_motion: large test INFO PASS K519-024__dirs INFO PASS Q529-038__predicate INFO PASS N306-042__flow_relax_no_return INFO PASS QB08-035__single_po_size INFO PASS U827-015__structural_loop_variant INFO PASS P629-017__marking_protected_body INFO SKIP S117-008__pointer: large test INFO PASS T515-026__pointer_prefix INFO PASS W531-002__pred INFO PASS Q830-018__type_invariant INFO PASS 613__dispatching_result_repeatedly_inherited INFO PASS R805-001__flow_generic_map INFO PASS P128-007__call_graph_type_predicates INFO PASS 680__incompl_access_relaxed INFO PASS N606-008__error INFO PASS QA12-018__flow_elaborate_body INFO PASS O525-010__reals INFO PASS OB17-003__volatile_actual_call INFO PASS P114-046__invariant INFO PASS O429-003__aliasing INFO PASS QA31-049__type_inv_const INFO PASS S806-027__flow_delay INFO PASS T113-042__flow_storage_size INFO PASS R227-009__intrinsic_op INFO SKIP N624-030__funcs_on_containers: large test INFO PASS TU__global_legal INFO FAIL M806-034__concat: unexpected output Diff failure: unexpected output --- expected +++ output @@ -27,3 +27,3 @@ concat.adb:27:42: info: overflow check proved (CVC5: 2 VC) -concat.adb:27:52: medium: overflow check might fail, cannot prove upper bound for (B'Last - B'First) [reason for check: result of subtraction must fit in a 32-bits machine integer] [possible fix: use pragma Overflow_Mode or switch -gnato13 or unit SPARK.Big_Integers] +concat.adb:27:52: info: overflow check proved (CVC5: 1 VC; Z3: 1 VC) concat.adb:34:07: info: analyzing call to "One" in context INFO FAIL L719-025__ordered_sets_equal: unexpected output Diff failure: unexpected output --- expected +++ output @@ -16,3 +16,3 @@ p.ads:17:14: info: precondition proved (CVC5: 1 VC) -p.ads:21:14: info: postcondition proved (CVC5: 3 VC) -p.ads:26:14: info: postcondition proved (CVC5: 3 VC; Trivial: 1 VC) +p.ads:21:14: info: postcondition proved (CVC5: 2 VC; Z3: 1 VC) +p.ads:27:27: medium: postcondition might fail, cannot prove ( Positions (L) = Positions (L)'Old) INFO PASS 359__illegal_procedural_functions INFO PASS T630-007__frame_condition_access INFO FAIL V708-031__functional_container_choose: unexpected output Diff failure: unexpected output --- expected +++ output @@ -40 +40,45 @@ test.adb:67:36: info: loop invariant preservation proved (CVC5: 1 VC) +/usr/bin/ld: test.o: in function `___ghost_test__test_maps__map_pkg__element_logic_equal': +/usr/bin/ld: test.o: in function `___ghost_test__test_maps__map_pkg__iter_element': +/usr/bin/ld: test.o: in function `___ghost_test__test_maps__map_pkg__iter_first': +/usr/bin/ld: test.o: in function `___ghost_test__test_maps__map_pkg__iter_has_element': +/usr/bin/ld: test.o: in function `___ghost_test__test_maps__map_pkg__iter_next': +/usr/bin/ld: test.o:test.adb:(.text+0x140be): more undefined references to `check_or_fail' follow +collect2: error: ld returned 1 exit status +gprbuild: failed command was: /usr/bin/gcc test.o b__test.o sparklib_obj/spark.o sparklib_obj/spark-big_integers.o sparklib_obj/spark-containers.o sparklib_obj/spark-containers-functional.o sparklib_obj/spark-containers-types.o sparklib_obj/spark-containers-functional-base.o sparklib_obj/spark-containers-parameter_checks.o sparklib_obj/spark-containers-functional-maps.o sparklib_obj/spark-containers-functional-sets.o obj/ obj/ sparklib_obj/ -L/usr/share/gpr/ -L/usr/lib/gcc/x86_64-redhat-linux/15/adalib/ -static-libgcc -lgnat -ldl -Wl,-rpath-link,/usr/lib/gcc/x86_64-redhat-linux/15//adalib -Wl,-z,origin,-rpath,$ORIGIN/:$ORIGIN/..//sparklib_obj:/usr/share/gpr:/usr/lib/gcc/x86_64-redhat-linux/15/adalib -o test +gprbuild: link of test.adb failed +test.adb:(.text+0x94bf): undefined reference to `check_or_fail' +test.adb:(.text+0x9c40): undefined reference to `check_or_fail' +test.adb:(.text+0x9c87): undefined reference to `check_or_fail' +test.adb:(.text+0x9caa): undefined reference to `check_or_fail' +test.adb:(.text+0x9d2d): undefined reference to `check_or_fail' +Traceback (most recent call last): +File "test.py", line 12, in +call(["./obj/test"]) +~~~~^^^^^^^^^^^^^^^^ +File "/usr/lib64/python3.13/subprocess.py", line 395, in call +with Popen(*popenargs, **kwargs) as p: +~~~~~^^^^^^^^^^^^^^^^^^^^^^ +File "/usr/lib64/python3.13/subprocess.py", line 1036, in __init__ +self._execute_child(args, executable, preexec_fn, close_fds, +~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +pass_fds, cwd, env, +^^^^^^^^^^^^^^^^^^^ +...<5 lines>... +gid, gids, uid, umask, +^^^^^^^^^^^^^^^^^^^^^^ +start_new_session, process_group) +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +File "/usr/lib64/python3.13/subprocess.py", line 1851, in _execute_child +self._posix_spawn(args, executable, env, restore_signals, close_fds, +~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +p2cread, p2cwrite, +^^^^^^^^^^^^^^^^^^ +c2pread, c2pwrite, +^^^^^^^^^^^^^^^^^^ +errread, errwrite) +^^^^^^^^^^^^^^^^^^ +File "/usr/lib64/python3.13/subprocess.py", line 1795, in _posix_spawn +self.pid = os.posix_spawn(executable, args, env, **kwargs) +~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +FileNotFoundError: [Errno 2] No such file or directory: './obj/test' INFO PASS O520-007__splitting INFO FAIL R403-031__counterexample: unexpected output Diff failure: unexpected output --- expected +++ output @@ -14,3 +14,3 @@ p.adb:42:25: medium: assertion might fail (e.g. when B = 49152 and Bits = 49152 and Res = 32768) [possible fix: loop at line 37 should mention B and Res in a loop invariant] -p.adb:43:25: medium: assertion might fail (e.g. when B = 35681 and Bits_G = 16384 and M = 14 and Res_G = 53663) [possible fix: loop at line 37 should mention B and Bits_G and M and Res_G in a loop invariant] +p.adb:43:25: medium: assertion might fail (e.g. when B = 57820 and Bits_G = 16384 and M = 14 and Res_G = 39511) [possible fix: loop at line 37 should mention B and Bits_G and M and Res_G in a loop invariant] p.adb:53:23: info: division check proved (CVC5: 1 VC) INFO PASS PC06-035__array_component_subtype_indication INFO PASS ug__gen_ada_global INFO PASS Q525-025__controlling_result INFO PASS N704-014__default_expr INFO PASS 339__mismatching_aggregate_bounds INFO PASS N110-032__list_conversion INFO PASS R223-009__flow_incomplete INFO PASS K527-028__exception_decl INFO PASS O429-041__volatile_function INFO PASS 41__assert_and_cut_meet_inv INFO PASS Q529-009__classwide INFO PASS R508-022__inlining INFO PASS R116-018__binary_op INFO PASS W316-007__string_multidim INFO PASS L719-025__hashed_maps_equal INFO FAIL T610-004__float_arithmetic_lemmas: unexpected output Diff failure: unexpected output --- expected +++ output @@ -89,4 +89,4 @@ test_arith64.adb:36:44: info: initialization of "R" proved -test_arith64.adb:38:14: info: postcondition proved (altergo: 1 VC) -test_arith64.adb:41:14: info: float overflow check proved (altergo: 1 VC) +test_arith64.adb:38:14: info: postcondition proved (Z3: 1 VC) +test_arith64.adb:41:14: info: float overflow check proved (Z3: 1 VC) test_arith64.adb:44:76: info: initialization of "R1" proved @@ -149,3 +149,3 @@ test_arith64.adb:103:19: info: assertion proved (CVC5: 2 VC) -test_arith64.adb:104:19: info: assertion proved (altergo: 1 VC) +test_arith64.adb:104:19: info: assertion proved (Z3: 1 VC) test_arith64.adb:106:19: info: assertion proved (CVC5: 2 VC) INFO PASS M122-006__assign2 INFO PASS ug__assert_twice INFO PASS P706-024__private_discr_type INFO PASS W323-007__tagged_return INFO PASS O205-003__dynamic_arrays INFO PASS N202-004__flow_attributes INFO SKIP TA14-006__strings_fixed: large test INFO PASS NA08-007__false_precondition_warning INFO PASS O720-013__not_an_internal_file INFO PASS K527-030__renaming INFO PASS 41__assert_and_cut_in_loop INFO PASS K519-021__rename INFO PASS P801-002__type_invariant_comp INFO SKIP O204-045__modular: large test INFO PASS T107-022__flow_default_init INFO SKIP Q912-021__codepeer_by_example: large test INFO FAIL QB10-026__counterexample: unexpected output Diff failure: unexpected output --- expected +++ output @@ -27,3 +27,3 @@ cartesian.adb:33:35: info: loop invariant initialization proved (CVC5: 2 VC) -cartesian.adb:33:35: info: loop invariant preservation proved (Z3: 2 VC) +cartesian.adb:33:35: info: loop invariant preservation proved (CVC5: 2 VC) cartesian.adb:34:53: info: overflow check proved (CVC5: 8 VC) INFO PASS 283__allocator_full_view INFO PASS TB10-015__inlining_others INFO PASS V809-008__useless_relaxed INFO PASS O522-028__loop_entry_update INFO SKIP T113-004__memory_leak: large test INFO PASS O409-016__array_aggr INFO PASS S415-012__traversal INFO PASS P229-020__attribute_address INFO PASS ug__init_vec_zero INFO XFAIL riposte__arithmetic: unstable counterexamples (unstable counterexamples) INFO PASS O209-024__type_conversion_bug INFO PASS T408-027__declare INFO PASS N319-031__flow_tick_update_in_aggregate INFO PASS ug__init_access_list_zero INFO PASS N401-033__illegal_external_aspects INFO FAIL longest_common_prefix: unexpected output Diff failure: unexpected output --- expected +++ output @@ -8,3 +8,3 @@ lcp.adb:21:30: info: loop invariant initialization proved (CVC5: 1 VC) -lcp.adb:21:30: info: loop invariant preservation proved (altergo: 1 VC) +lcp.adb:21:30: info: loop invariant preservation proved (Z3: 1 VC) lcp.adb:21:62: info: index check proved (CVC5: 4 VC) @@ -14,3 +14,3 @@ lcp.ads:10:10: info: implicit aspect Always_Terminates on "LCP" has been proved, subprogram will terminate -lcp.ads:14:05: info: postcondition proved (CVC5: 1 VC; altergo: 1 VC) +lcp.ads:14:05: info: postcondition proved (CVC5: 1 VC; Z3: 1 VC) lcp.ads:14:47: info: index check proved (CVC5: 2 VC) INFO PASS 466__nested_move_sources INFO PASS R722-002__manual INFO PASS RA29-047__flow_array_crash INFO PASS PC19-034__flow_protected_actual INFO PASS O515-015__unused_global INFO PASS U622-049__deep_tagged_root INFO PASS V421-020__array_aggregates__rac INFO PASS P727-016__constraint_error INFO PASS OA14-015__volatile_state INFO FAIL S108-006__text_io_warnings: unexpected output Diff failure: unexpected output --- expected +++ output @@ -108,3 +108,3 @@ text_io_warnings.adb:127:04: medium: unexpected exception might be raised -text_io_warnings.adb:130:04: info: precondition proved (CVC5: 1 VC; Z3: 1 VC) +text_io_warnings.adb:130:04: info: precondition proved (CVC5: 2 VC) text_io_warnings.adb:130:04: medium: unexpected exception might be raised INFO PASS V714-005__auto_inst_recursive INFO PASS O804-004__inlined_renamed_actuals_problem INFO PASS NA20-055__flow_support_ghost_entities INFO PASS T812-027__flow_record INFO PASS MA22-017__old_in_update INFO PASS Q420-027__state_not_found INFO SKIP N622-004__bitwise_ops: large test INFO PASS O429-047__flow_synch_alias INFO PASS R322-003__private_modular INFO PASS M425-032__default_init INFO PASS W223-005__pragma_annotate_tasks INFO PASS U506-014__expon INFO PASS PA25-031__flow_wrong_depends INFO PASS O318-013__init INFO PASS QC14-058__volatile_pred_inv INFO PASS ug__assumptions INFO PASS ug__selected_subprograms INFO PASS P824-011__flow_toplevel_private_crash INFO SKIP O702-009__coq_realizations INFO PASS O414-015__flow_constants_in_contracts_review_tests INFO PASS R508-015__ce_branch INFO PASS ug__use_global INFO PASS ug__bank5 INFO PASS N630-023__flow_default_initialized_null_record INFO PASS ug__aggregate_aspect_predefined INFO PASS N716-019__div INFO PASS M227-029__flow_records_and_arrays INFO PASS NB04-010__flow_extension_aggregates INFO PASS V211-034__iterated_comp_assoc INFO PASS 602__flow_exit_loop INFO PASS M304-013__flow_check_contracts INFO FAIL TB19-013__accessibility_checks: unexpected output Diff failure: unexpected output --- expected +++ output @@ -139,3 +139,3 @@ test_accessibility_list.adb:24:21: info: predicate check proved (Trivial: 1 VC) -test_accessibility_list.adb:25:14: info: postcondition proved (Z3: 1 VC) +test_accessibility_list.adb:25:14: info: postcondition proved (CVC5: 1 VC) test_accessibility_list.adb:25:31: info: precondition proved (CVC5: 1 VC) INFO PASS OC06-002__renaming_as_body INFO PASS ug__check_param_aliasing INFO PASS N502-005__ipstack_unref INFO PASS N514-043__flow_uninitialized_volatiles INFO PASS T423-038__mutidim_aggregate INFO PASS V107-029__hidden_LSP_checks INFO PASS P728-031__auto_expr_fun INFO PASS QA23-042__error_pointers INFO PASS M814-003__div_one INFO FAIL Q522-022__codepeer: unexpected output Diff failure: unexpected output --- expected +++ output @@ -1 +1,3 @@ +FAILED CHECK UNEXPECTED at proof.adb:13 +FAILED CHECK UNEXPECTED at proof.adb:27 proof.adb:9:07: info: initialization of "T" proved @@ -3,3 +5,3 @@ proof.adb:12:17: info: float overflow check proved (Trivial) -proof.adb:13:16: info: float overflow check proved (colibri: 1 VC) +proof.adb:13:16: medium: float overflow check might fail [reason for check: result of floating-point multiplication must be bounded] [possible fix: subprogram at proof.ads:26 should mention Y in a precondition] proof.adb:14:18: info: range check proved (Trivial) @@ -8,3 +10,3 @@ proof.adb:26:17: info: float overflow check proved (Trivial) -proof.adb:27:16: info: float overflow check proved (colibri: 1 VC) +proof.adb:27:16: medium: float overflow check might fail [reason for check: result of floating-point multiplication must be bounded] [possible fix: subprogram at proof.ads:30 should mention Y in a precondition] proof.adb:28:18: info: range check proved (Trivial) INFO FAIL 349__access_to_priv_mutable_discr_fail: unexpected output Diff failure: unexpected output --- expected +++ output @@ -1,5 +1,2 @@ test_2.adb:32:31: error: object subtype must statically match designated subtype -test_4.adb:33:12: error: too few discriminants given in constraint -test_4.adb:33:19: error: expected type "Option" defined at line 26 -test_4.adb:33:19: error: found private type "Option" defined at line 26 test_5.adb:30:29: error: invalid constraint: type has no discriminant @@ -7,5 +4,36 @@ test_5.adb:30:39: error: found a composite type -test_5.adb:35:15: error: too few discriminants given in constraint -test_5.adb:35:22: error: expected type "Option" defined at line 26 -test_5.adb:35:22: error: found private type "Option" defined at line 26 ++==========================================================================+ ++==========================================================================+ ++===========================GNAT BUG DETECTED==============================+ ++===========================GNAT BUG DETECTED==============================+ +test_4.adb +test_5.adb +Consider also -gnatd.n switch (see debug.adb). +Consider also -gnatd.n switch (see debug.adb). +Note that list may not be accurate in some cases, +Note that list may not be accurate in some cases, +Please include these source files with error report +Please include these source files with error report +be reproduced with the set of files listed. +be reproduced with the set of files listed. +compilation abandoned +compilation abandoned gnatprove: error during generation of Global contracts +so please double check that the problem can still +so please double check that the problem can still +| 1.0 (spark) Assert_Failure sem_aux.adb:229 | +| 1.0 (spark) Assert_Failure sem_aux.adb:229 | +| Also include sources listed below. | +| Also include sources listed below. | +| Compiling test_4.adb| +| Compiling test_5.adb| +| Error detected at test_4.adb:33:16 | +| Error detected at test_5.adb:35:19 | +| Include the entire contents of this bug box in the report. | +| Include the entire contents of this bug box in the report. | +| Include the exact command that you entered. | +| Include the exact command that you entered. | +| Please submit a bug report; see https://gcc.gnu.org/bugs/ . | +| Please submit a bug report; see https://gcc.gnu.org/bugs/ . | +| Use a subject line meaningful to you and us to track the bug. | +| Use a subject line meaningful to you and us to track the bug. | INFO PASS L320-018__private INFO PASS Q502-017__private_type INFO PASS ug__only_flow_dependencies INFO PASS V610-026__mod_addr INFO FAIL V315-015__infinite_sequences: unexpected output Diff failure: unexpected output --- expected +++ output @@ -111,3 +111,3 @@ sequences.adb:140:13: info: implicit aspect Always_Terminates on "Add" has been proved, subprogram will terminate, in instantiation at use_list.adb:3 -sequences.adb:143:08: info: postcondition proved (CVC5: 2 VC; Z3: 1 VC), in instantiation at use_list.adb:3 +sequences.adb:143:08: info: postcondition proved (CVC5: 3 VC), in instantiation at use_list.adb:3 sequences.adb:143:08: info: predicate check proved (Trivial: 1 VC), in instantiation at use_list.adb:3 @@ -365,2 +365,3 @@ sequences.ads:254:28: info: predicate check proved (Trivial: 1 VC), in instantiation at use_list.adb:3 +sequences.ads:256:08: info: postcondition proved (CVC5: 3 VC), in instantiation at use_list.adb:3 sequences.ads:256:08: info: predicate check proved (Trivial: 1 VC), in instantiation at use_list.adb:3 @@ -374,3 +375,2 @@ sequences.ads:262:19: info: precondition proved (CVC5: 3 VC; Trivial: 1 VC), in instantiation at use_list.adb:3 -sequences.ads:262:19: medium: postcondition might fail, cannot prove Range_Shifted (Left => Remove'Result, Right => Container, Fst => Position, Lst => Last (Remove'Result), Offset => 1), in instantiation at use_list.adb:3 sequences.ads:269:13: info: implicit aspect Always_Terminates on "Copy_Element" has been proved, subprogram will terminate, in instantiation at use_list.adb:3 INFO PASS S415-012__borrow_qualified INFO PASS VB29-032__private_invariant INFO PASS N109-008__volatile INFO PASS K527-027__complex INFO PASS RC18-023__prove_check INFO PASS 764__refined_post INFO PASS 655__side_effects_depends INFO PASS TA01-026__attribute_width INFO PASS U520-026__flow_declare_delta INFO PASS O318-015__init INFO PASS PC08-006__flow_terminating_message INFO PASS U805-015__flow_overlay_alias INFO SKIP Q215-005__sparkinstall INFO PASS M213-022__flow_loops INFO PASS P530-020__forall__ce INFO PASS P930-007__flow_composite_prot_func INFO PASS 38__proof_cycle_access_subp INFO PASS K621-029__incomplete INFO PASS QA09-016__flow_volatile INFO PASS Q728-005__type_invariants_private_child INFO PASS ug__validate_list_zero INFO PASS riposte__alpha_launch_examples INFO PASS MA16-024__spark_mode_ignored INFO PASS R726-004__composite_part_of INFO PASS L518-019__aggr INFO PASS W117-015__user_quant_illegal INFO PASS Q330-018__volatile_record INFO PASS R321-005__flow_initializes INFO PASS Q221-014__flow_magic_global INFO PASS 12__alignment_check INFO PASS 755__renaming INFO PASS V217-041__user_eq INFO PASS MA22-040__flow_unsound_package_specs INFO PASS 543__initial_condition INFO PASS Q608-016__codepeer_string INFO PASS RM_MS__other_proof_types_and_functions INFO PASS P909-006__flow_initializes INFO PASS O803-022__slow_priority INFO PASS SA25-033__subprogram_variants INFO SKIP O416-002__dynamic_predicate: large test INFO PASS RA02-067__flow_array_init INFO PASS QC06-060__flow_depends INFO PASS T520-027__big_int_literals_bad INFO PASS 565__deferred_constant INFO PASS P302-007__flow_reference_in_predicate INFO PASS O918-002__flow_main_task_ada INFO PASS ug__validate_arr_zero INFO PASS R803-017__parenthesis INFO PASS P628-045__flow_tasking INFO PASS W322-033__access_to_subp INFO PASS 337__predicate_on_relaxed INFO PASS V304-027__borrow_in_loop INFO PASS 462__moved_toplevel_alias INFO PASS Q306-006__flow_no_gg INFO PASS Q929-022__flow_illegal_varinput INFO PASS T417-015__volatile_old INFO PASS riposte__real_world INFO PASS N814-006__flow_spurious_ineffective_init INFO FAIL O612-034__transform: unexpected output Diff failure: unexpected output --- expected +++ output @@ -2,3 +2,3 @@ test.ads:3:14: warning: subprogram "P" has no effect -7 +6 test.adb:5:22: high: assertion might fail, cannot prove 1 <= X (e.g. when X = 0) [possible fix: subprogram at test.ads:3 should mention X in a precondition] @@ -6,2 +6,2 @@ Error while reading shape file: shapes files corrupted (space missing), ignored. Continuing without shapes. -9 +8 INFO PASS 531__storage_model INFO PASS L502-031 spaces INFO PASS V503-011__unchecked_conversion_access INFO PASS R521-007__declare_type INFO PASS TC02-027__rac INFO PASS P628-028__test_0 INFO PASS K330-014__loop_entry INFO PASS O209-008__dynamic_type_with_pred INFO PASS ug__terminating_annotations INFO PASS 535__box_with_false_predicate_on_empty_record INFO PASS P418-016__spark_mode_off INFO PASS S527-027__flow_variant_part INFO PASS OB17-038__protected_invariant INFO PASS W207-008__assert_assume_in_declare INFO PASS P224-005__unreferenced_equality INFO PASS Q530-015__flow_box_notation INFO PASS S617-022__flow_borrow INFO PASS K113-024__divide INFO PASS O722-023__static_pred INFO PASS QB28-013__private_task2 INFO PASS Q406-076__task_scope INFO SKIP U129-014__sqrt_error_bounds: large test INFO PASS P413-011__elaboration_issue_dispatch INFO FAIL S423-007__enum_rep: unexpected output Diff failure: unexpected output --- expected +++ output @@ -3,2 +3,2 @@ enum_rep.adb:17:13: info: implicit aspect Always_Terminates on "My_Enum_Enumrep_2" has been proved, subprogram will terminate -enum_rep.adb:18:19: medium: postcondition might fail (e.g. when My_Enum_Enumrep_2'Result = 12) +enum_rep.adb:18:19: medium: postcondition might fail (e.g. when My_Enum_Enumrep_2'Result = 25) INFO PASS PB03-020__unsoundness INFO PASS K518-029__func_return INFO PASS U402-026__allocators INFO PASS OC06-008__floating_point_attribs INFO PASS N317-015__types INFO PASS U112-018__unchecked_union INFO SKIP V818-010__functional_multiset_test: large test INFO PASS VC30-004__warnings_off INFO PASS 649__inv_on_dispatch INFO PASS P715-007__termination INFO PASS 307__size_attributes INFO PASS OB23-014__float_literal INFO PASS R131-069__flow_swap INFO PASS M806-034__array_comparison INFO PASS S729-004__inline_dispatching INFO FAIL 264__deep_delta_preds: unexpected output Diff failure: unexpected output --- expected +++ output @@ -139,3 +139,3 @@ deep_delta_predicate_checks.adb:167:15: info: predicate check proved (CVC5: 2 VC) -deep_delta_predicate_checks.adb:167:18: info: predicate check proved (CVC5: 1 VC; Z3: 1 VC) +deep_delta_predicate_checks.adb:167:18: info: predicate check proved (CVC5: 2 VC) deep_delta_predicate_checks.adb:168:22: info: assertion proved (Z3: 1 VC) INFO PASS Q515-026__sk_simplified INFO PASS ug__increment_guarded INFO PASS SA28-076__flow_extended_return INFO PASS N409-014__uconv INFO PASS R601-036__aggregate_bounds INFO PASS QA10-044__xrefs INFO PASS KB03-005__length INFO PASS T608-016__flow_subp_access_comp INFO PASS N613-007__shift INFO PASS W210-019__recursive_feasibility INFO PASS R614-055__volatile_protected_component INFO PASS QC19-031__mod_attribute INFO PASS Q104-016__annotate_inline INFO PASS QB20-019__flow_proof_in INFO PASS TU__assume_and_assert_and_cut_illegal INFO PASS S912-009__flow_constant_access INFO PASS OC10-021__task_prio_range INFO PASS O827-017__dispatching_procedures INFO PASS TU__initial_condition_legal INFO PASS V714-005__auto_inst_illegal INFO PASS R322-036__library INFO PASS O110-002__default_init INFO PASS K912-024__effects INFO FAIL 628__float_unsound: unexpected output Diff failure: unexpected output --- expected +++ output @@ -1,6 +1,6 @@ sqrt_constraint.adb:7:13: info: implicit aspect Always_Terminates on "Bad_Conversion" has been proved, subprogram will terminate -sqrt_constraint.adb:9:30: info: division check proved (altergo: 1 VC) sqrt_constraint.adb:9:30: info: float overflow check proved (Trivial) -sqrt_constraint.adb:11:12: info: range check proved (altergo: 2 VC) -sqrt_constraint.adb:13:52: info: float overflow check proved (altergo: 1 VC) +sqrt_constraint.adb:9:30: medium: divide by zero might fail [possible fix: add precondition (FAILING_CONSTANT_C /= 0) to subprogram at line 7] +sqrt_constraint.adb:11:12: medium: range check might fail +sqrt_constraint.adb:13:52: medium: float overflow check might fail [reason for check: result of floating-point multiplication must be bounded] sqrt_constraint.adb:23:27: medium: range check might fail [reason for check: value must fit in the target type of the assignment] INFO PASS K519-031__subarray INFO PASS R514-028__ce INFO PASS N708-013__flow_untangle_untangle INFO PASS S613-013__init_by_proof INFO PASS N402-041__volatile_components_illegal INFO PASS 309__classwide_repr INFO PASS SA17-076__flow_aggregate INFO PASS P628-011__task_type_spark_mode_off INFO PASS R327-003__main_subprogram INFO PASS T603-046__address INFO PASS T207-035__flow_constrained_depends INFO PASS M321-015__operator_effects INFO PASS ug__more_use_geometry INFO PASS Q906-010__float_volatile INFO PASS TU__refined_state_legal INFO PASS NB05-019__flow_classwide_depends INFO PASS M318-007__flow_representation_clauses INFO PASS K608-011__limpriv INFO PASS MB11-008__side_effects_in_debug INFO PASS ug__ownership_observing INFO PASS P308-043__string INFO PASS N122-016__switches INFO PASS NB06-026__flow_states_with_async_writers INFO PASS ug__volatile_example_a INFO PASS SB07-028__DIC_crash INFO PASS 202__reject_contracts_on_logical_equal INFO PASS P829-001__named_constant INFO PASS Q512-013__flow_type_aspects INFO PASS P729-010__justify_init INFO PASS ug__account8 INFO PASS O915-021__flow_proof_in_ghost INFO PASS JC17-017__subtype INFO PASS ug__recursive_subprograms-structural INFO PASS R725-034__proof_warning INFO PASS ug__simple_loops_unroll INFO PASS M822-015__spark_mode_off INFO PASS SA17-025__separate INFO PASS Q706-028__flow_potentially_blocking INFO PASS 715__multiple_inheritance INFO FAIL NC05-005__float_division: unexpected output Diff failure: unexpected output --- expected +++ output @@ -4,7 +4,7 @@ pi_euler.adb:9:34: medium: implicit aspect Always_Terminates on "Pi_Euler" could be incorrect, loop might be nonterminating [possible fix: add loop variant in the loop body] -pi_euler.adb:11:33: info: loop invariant initialization proved (altergo: 1 VC) -pi_euler.adb:11:33: info: loop invariant preservation proved (altergo: 1 VC) +pi_euler.adb:11:33: info: loop invariant initialization proved (CVC5: 1 VC) +pi_euler.adb:11:33: info: loop invariant preservation proved (CVC5: 1 VC) pi_euler.adb:12:25: info: assertion proved (CVC5: 1 VC) pi_euler.adb:12:36: info: range check proved (Trivial) -pi_euler.adb:13:23: info: division check proved (altergo: 1 VC) +pi_euler.adb:13:23: info: division check proved (CVC5: 1 VC) pi_euler.adb:13:23: info: float overflow check proved (Trivial) @@ -19,8 +19,8 @@ pi_euler_2.adb:11:34: medium: implicit aspect Always_Terminates on "Pi_Euler_2" could be incorrect, loop might be nonterminating [possible fix: add loop variant in the loop body] -pi_euler_2.adb:15:33: info: loop invariant initialization proved (altergo: 1 VC) -pi_euler_2.adb:15:33: info: loop invariant preservation proved (altergo: 1 VC) -pi_euler_2.adb:16:25: info: assertion proved (altergo: 1 VC) -pi_euler_2.adb:17:23: info: division check proved (altergo: 1 VC) +pi_euler_2.adb:15:33: info: loop invariant initialization proved (CVC5: 1 VC) +pi_euler_2.adb:15:33: medium: loop invariant might not be preserved by an arbitrary iteration +pi_euler_2.adb:16:25: info: assertion proved (CVC5: 1 VC) +pi_euler_2.adb:17:23: info: division check proved (CVC5: 1 VC) pi_euler_2.adb:17:23: info: float overflow check proved (Trivial) -pi_euler_2.adb:17:35: info: division check proved (altergo: 1 VC) +pi_euler_2.adb:17:35: info: division check proved (CVC5: 1 VC) pi_euler_2.adb:17:35: info: float overflow check proved (Trivial) INFO PASS O210-006__use_generic INFO FAIL L611-003__exist: unexpected output Diff failure: unexpected output --- expected +++ output @@ -1,2 +1,2 @@ -stack.adb:4:30: info: precondition proved (altergo: 1 VC) +stack.adb:4:30: medium: precondition might fail stack.adb:6:12: info: index check proved (CVC5: 2 VC) @@ -10,3 +10,3 @@ stack.ads:19:12: info: postcondition proved (CVC5: 1 VC) -stack.ads:22:38: info: precondition proved (altergo: 1 VC) +stack.ads:22:38: info: precondition proved (Z3: 1 VC) stack.ads:23:12: info: postcondition proved (CVC5: 2 VC) INFO SKIP allocators: large test INFO PASS T430-026__fixed_point_conversion INFO PASS UB24-066__flow_visibility_private_child INFO PASS OA08-014__counterspec INFO PASS 26__conditional_termination INFO PASS O403-015__record_equality INFO FAIL NC06-004__init: unexpected output Diff failure: unexpected output --- expected +++ output @@ -15,6 +15,6 @@ shapes5.adb:26:36: info: float overflow check proved (Trivial) -shapes5.adb:26:36: info: range check proved (colibri: 1 VC) +shapes5.adb:26:36: medium: range check might fail [reason for check: result of subtraction must fit in the target type of the assignment] [possible fix: subprogram at shapes5.ads:10 should mention Y in a precondition] shapes5.adb:28:17: info: float overflow check proved (Trivial) shapes5.adb:29:17: info: float overflow check proved (Trivial) -shapes5.adb:29:17: info: range check proved (colibri: 1 VC) +shapes5.adb:29:17: medium: range check might fail [reason for check: result of subtraction must fit in the target type of the assignment] [possible fix: subprogram at shapes5.ads:10 should mention Y in a precondition] shapes5.adb:39:07: info: initialization of "Delta_X" proved INFO PASS O526-035__protected INFO FAIL K105-011__tab_init: unexpected output Diff failure: unexpected output --- expected +++ output @@ -8,3 +8,3 @@ tab_init.adb:7:25: medium: "T" might not be initialized -tab_init.adb:7:33: info: overflow check proved (altergo: 2 VC) +tab_init.adb:7:33: info: overflow check proved (Z3: 2 VC) tab_init.ads:5:21: medium: "T" might not be initialized in "Init" [reason for check: OUT parameter should be fully initialized on return] [possible fix: initialize "T" on all paths, make "T" an IN OUT parameter or annotate it with aspect Relaxed_Initialization] INFO PASS R524-009__flow_no_global_generation_switch_children INFO PASS K725-006__counter INFO PASS RA02-031__flow_generic_default INFO PASS K223-016__almostcircular INFO PASS UA28-038__continuations_on_inherited_preds INFO PASS proofinuse__bitwise INFO PASS N317-015__no_separate_spec INFO PASS T505-002__predicate INFO PASS O217-033__dispatch INFO PASS V106-014__default_value_unc_array INFO PASS W106-014__unbounded_strings INFO PASS ug__map_list_incr INFO PASS K222-004__package INFO PASS S724-006__string_update INFO PASS 5__assert_messages INFO PASS K513-011__closure INFO PASS U426-011__general_access INFO PASS S916-007__exportfunc INFO PASS M214-008__flow_declarative_parts INFO PASS O309-037__LSP_dynamic_type INFO PASS 569__predefined_eq_legal INFO PASS O916-050__internal_calls_in_contract INFO PASS O416-002__dyn_pred_rte INFO PASS O820-005__root_cause INFO PASS NA31-006__flow_private_ptr INFO PASS L330-013__bool_range INFO PASS V302-028__big_int_eq INFO FAIL T511-007__constant: unexpected output Diff failure: unexpected output --- expected +++ output @@ -1,2 +1,2 @@ -iterated_comp_assoc.adb:6:19: info: assertion proved (altergo: 1 VC) +iterated_comp_assoc.adb:6:19: info: assertion proved (CVC5: 1 VC) iterated_comp_assoc.adb:6:46: info: index check proved (CVC5: 2 VC) INFO PASS U202-026__deallocation INFO PASS ug__access1 INFO PASS TA06-006__access_function INFO PASS K727-006__enum_name_clash INFO PASS UC02-037__illegal_exceptional_cases INFO PASS ug__uc INFO PASS NB04-006__flow_extension_of_private_tagged INFO PASS 312__cover_annotate_marking INFO PASS O602-020__dic_not_spark INFO PASS OB11-016__simple INFO PASS P302-004__simple INFO PASS 663__conversion_move INFO PASS PC21-009__flow_assert_initializes INFO PASS S731-053__flow_predicate INFO SKIP V718-026__dic_and_predicate: large test INFO PASS R625-017__flow_discr INFO PASS 531__super INFO PASS PB11-005__float_conversion INFO FAIL O512-022__slice_sums: unexpected output Diff failure: unexpected output --- expected +++ output @@ -5,3 +5,2 @@ slice_sums.adb:15:13: info: loop invariant initialization proved (CVC5: 1 VC) -slice_sums.adb:15:13: info: loop invariant preservation proved (altergo: 1 VC) slice_sums.adb:15:21: info: range check proved (CVC5: 4 VC) @@ -9,2 +8,3 @@ slice_sums.adb:16:24: info: range check proved (CVC5: 4 VC) +slice_sums.adb:17:20: medium: loop invariant might not be preserved by an arbitrary iteration, cannot prove (Max_Sum >= Sum (X, Slice_Bounds'(Lo_Index, Hi_Index))) [possible fix: you should consider adding a postcondition to function Sum or turning it into an expression function in its unit spec] slice_sums.adb:17:32: info: precondition proved (CVC5: 2 VC) @@ -17,3 +17,2 @@ slice_sums.adb:26:16: info: loop invariant initialization proved (CVC5: 2 VC) -slice_sums.adb:26:16: info: loop invariant preservation proved (CVC5: 1 VC; altergo: 1 VC) slice_sums.adb:26:25: info: range check proved (CVC5: 4 VC) @@ -21,2 +20,3 @@ slice_sums.adb:27:30: info: range check proved (CVC5: 4 VC) +slice_sums.adb:28:24: medium: loop invariant might not be preserved by an arbitrary iteration, cannot prove (Max_Sum >= Sum (X, Slice_Bounds'(Lo_Index, Hi_Index))) [possible fix: you should consider adding a postcondition to function Sum or turning it into an expression function in its unit spec] slice_sums.adb:28:36: info: precondition proved (CVC5: 2 VC) @@ -78,5 +78,5 @@ slice_sums.ads:5:13: info: implicit aspect Always_Terminates on "Maximal_Sum_Slice_Bounds" has been proved, subprogram will terminate -slice_sums.ads:6:14: info: postcondition proved (CVC5: 3 VC; Trivial: 1 VC; altergo: 1 VC) slice_sums.ads:10:31: info: range check proved (CVC5: 2 VC) slice_sums.ads:11:34: info: range check proved (CVC5: 2 VC) +slice_sums.ads:12:30: medium: postcondition might fail, cannot prove (Sum (X, Maximal_Sum_Slice_Bounds'Result) >= Sum (X, Slice_Bounds'(Lo, Hi))) slice_sums.ads:12:31: info: precondition proved (CVC5: 1 VC) INFO PASS VB18-029__type_invs_access INFO PASS JC17-017__pre_guarded INFO PASS NA01-023__flow_unchecked_conversion_marking INFO PASS Q217-004__flow_generic_in_parameters INFO SKIP R522-032__flow_libgfxinit: large test INFO PASS 187__cycle_global INFO PASS Q710-004__range INFO PASS T915-035__flow_variant INFO PASS 60__imported_variable INFO SKIP P530-022__loopinv: large test INFO PASS V823-003__name_collision INFO PASS ug__count_vec_zero INFO PASS K601-016__conversion INFO PASS V518-003__initializes INFO PASS NA14-028__warning_off INFO PASS O709-030__concat_string INFO PASS NC18-017__exceptions INFO PASS N219-007__flow_records_with_constrained_records INFO PASS Q510-002__limited_private INFO SKIP V906-009__formal_hashed_maps: large test INFO PASS M523-025__recursion INFO SKIP PA12-001__default_checks_on_private: large test INFO PASS M919-035__floating_point INFO PASS S313-042__flow_lessthan_crash INFO PASS OA20-016__refined_global INFO PASS V210-011__exceptional_cases INFO PASS 581__illegal_generic_and_type_invs INFO PASS N605-022__discrim INFO PASS 294__limited INFO PASS M919-030__dyn_aggr INFO PASS P518-021__loop_frame_condition INFO PASS Q508-006__flow_po_depends INFO PASS MA01-040__flow_attributes_pedantic_warning INFO PASS PA27-024__project_parsing INFO PASS L503-008__iterators INFO PASS 419__predicate INFO PASS 403__flow_deep_delta INFO PASS N613-010__flow_inconsistent_contracts INFO PASS OC18-034__oldspark_private_visibility INFO SKIP trajectory_computation: large test INFO PASS QA25-021__flow_synch INFO PASS ug__functional_proved INFO PASS O608-008__full_view_of_var INFO PASS U929-013__flow_init_via_discriminant INFO XFAIL Q821-003__flow_visible: unexpected output (expansion of abstract states fails on generics (eng/spark/spark2014#355)) INFO PASS U304-024__flow_unused_after INFO PASS 512__ghost_task_array INFO PASS R109-007__flow_prot_func INFO FAIL N915-008__flow_acats_oo: unexpected output Diff failure: unexpected output --- expected +++ output @@ -83,5 +83,5 @@ c392004.adb:15:13: info: precondition proved (CVC5: 1 VC), in call inlined at c392004.adb:33 +c392004.adb:15:13: info: precondition proved (CVC5: 1 VC), in call inlined at c392004.adb:40 c392004.adb:15:13: medium: precondition might fail, in call inlined at c392004.adb:29 c392004.adb:15:13: medium: precondition might fail, in call inlined at c392004.adb:36 -c392004.adb:15:13: medium: precondition might fail, in call inlined at c392004.adb:40 c392004.adb:15:13: medium: precondition might fail, in call inlined at c392004.adb:43 @@ -157,3 +157,3 @@ cc1311a.adb:101:22: info: precondition proved (CVC5: 1 VC), in instantiation at cc1311a.adb:387 -cc1311a.adb:137:22: medium: precondition might fail, in instantiation at cc1311a.adb:396 +cc1311a.adb:137:22: info: precondition proved (CVC5: 1 VC), in instantiation at cc1311a.adb:396 cc1311a.adb:190:11: info: initialization of "RESULTS" proved, in instantiation at cc1311a.adb:414 INFO PASS N813-024__flow_ineffective_constant INFO PASS L719-025__sorted_vectors INFO PASS L305-015__buffer INFO PASS Q714-010__address INFO PASS 627__initialized_private INFO PASS N709-037__operator_renames_function INFO PASS M122-031__nested INFO PASS QA11-003__itp_sumrange INFO PASS M314-010__flow_pragmas INFO PASS SA10-013__flow_protected_group INFO PASS TB19-012__flow_overlay INFO PASS L905-037__slice INFO PASS ug__gen_refined_global INFO PASS Q425-008__private_classwide INFO PASS 473__range_check INFO PASS L719-025__hashed_sets_key INFO PASS K113-024__assign INFO PASS 500__range_check_rac INFO PASS S618-006__local_borrowers INFO PASS TU__derived_types_and_classes_illegal INFO PASS U519-031__constant_with_relaxed_init INFO PASS MB14-009__for_loops_iterable INFO SKIP MB12-007__unbound_symbol: large test INFO PASS S813-013__pointers_in_elab INFO PASS R329-039__spark_mode_off INFO FAIL T630-007__array_conversion: unexpected output Diff failure: unexpected output --- expected +++ output @@ -5,3 +5,3 @@ array_conv.adb:9:61: info: range check proved (CVC5: 1 VC) -array_conv.adb:10:19: info: assertion proved (Z3: 1 VC) +array_conv.adb:10:19: info: assertion proved (CVC5: 1 VC) array_conv.adb:10:36: info: length check proved (CVC5: 3 VC; Trivial: 1 VC) INFO PASS R920-002__main_ic INFO PASS 578__flow_overlay_record INFO PASS SC02-021__justify_unused_global INFO PASS 586__access_conversion INFO FAIL O429-053__task_term: unexpected output Diff failure: unexpected output --- expected +++ output @@ -11,3 +11,3 @@ task_non_term.adb:22:12: warning: unused assignment -task_non_term.adb:22:17: medium: overflow check might fail, cannot prove lower bound for A + F (e.g. when A = Integer'First and F = -1) [reason for check: result of addition must fit in a 32-bits machine integer] [possible fix: loop at line 20 should mention A and F in a loop invariant] +task_non_term.adb:22:17: medium: overflow check might fail, cannot prove lower bound for A + F (e.g. when A = -1 and F = Integer'First) [reason for check: result of addition must fit in a 32-bits machine integer] [possible fix: loop at line 20 should mention A and F in a loop invariant] task_non_term.adb:23:12: warning: unused assignment INFO FAIL PB23-014__float_monotonicity: unexpected output Diff failure: unexpected output --- expected +++ output @@ -6,3 +6,3 @@ mul.adb:13:04: info: precondition proved (CVC5: 2 VC; Z3: 5 VC) -mul.adb:14:13: info: float overflow check proved (colibri: 1 VC) -mul.adb:15:13: info: float overflow check proved (colibri: 1 VC) +mul.adb:14:13: medium: float overflow check might fail [reason for check: result of floating-point multiplication must be bounded] +mul.adb:15:13: medium: float overflow check might fail [reason for check: result of floating-point multiplication must be bounded] INFO PASS TA30-014__flow_iterator_filters INFO PASS K606-015__generic INFO PASS V113-075__complex_actions INFO PASS 655__protected_function_side_effects INFO PASS K113-014__chars INFO PASS O908-048__flow_unrecognized_elaborate_all INFO PASS UC02-037__mutable_discrs INFO PASS 654__standalone_child_unit INFO PASS SB07-020__flow_partial INFO PASS M516-027__flow_composite_constants_not_ignored INFO PASS T609-011__private_predicate INFO PASS OA20-014__big_shift INFO PASS W214-002__error INFO PASS P517-019__flow_expr INFO PASS 564__complex_projects_aggregates INFO FAIL proofinuse__ce: unexpected output Diff failure: unexpected output --- expected +++ output @@ -1,3 +1,3 @@ counter_examples.adb:8:38: info: float overflow check proved (CVC5: 1 VC) -counter_examples.adb:9:16: high: float overflow check might fail (e.g. when X = 2.8711325E+38 and Y = -5.3169110E+37) [reason for check: result of floating-point subtraction must be bounded] [possible fix: subprogram at counter_examples.ads:8 should mention X and Y in a precondition] +counter_examples.adb:9:16: high: float overflow check might fail (e.g. when X = 3.0040553E+38 and Y = -3.9876830E+37) [reason for check: result of floating-point subtraction must be bounded] [possible fix: subprogram at counter_examples.ads:8 should mention X and Y in a precondition] counter_examples.adb:17:24: info: division check proved (CVC5: 1 VC) INFO PASS Q424-004__boolean INFO PASS KC02-007__modulo INFO PASS T206-044 INFO SKIP T203-002__protected_default: large test INFO PASS Q502-022__missing_axiom INFO PASS N226-016 INFO PASS U301-040__annotate INFO PASS 661__tagged_extension INFO PASS K210-007__while INFO PASS N313-022__float_range INFO PASS 177__ghost_exceptions INFO PASS 531__constrained_on_generic_formal INFO PASS V411-033__spark_mode_off INFO XFAIL W206-027__elab: unexpected output (not fixed yet (eng/toolchain/gnat#75)) INFO PASS 745__flow_no_return_terminates INFO PASS M314-014__flow_packages INFO PASS S523-015__flow_eq INFO PASS M115-016__reatim INFO PASS W105-004__HO_specialization_lemmas INFO PASS O910-017__modular_strlit INFO PASS Q222-023__flow_part_of_spec INFO PASS QB24-001__sha INFO PASS ug__semaphores1 INFO PASS Q412-005__protected INFO FAIL TC14-036__colibri: unexpected output Diff failure: unexpected output --- expected +++ output @@ -1,15 +1,2 @@ -pos.adb:1:11: warning: subprogram "Pos" has no effect -pos.adb:4:04: info: initialization of "Z" proved -pos.adb:6:19: info: assertion proved (colibri: 1 VC) -pos.adb:7:19: info: assertion proved (colibri: 1 VC) -pos.adb:8:19: info: assertion proved (colibri: 1 VC) -pos.adb:9:19: info: assertion proved (colibri: 1 VC) -pos.adb:11:11: info: float overflow check proved (colibri: 1 VC) -pos.adb:12:19: info: assertion proved (colibri: 1 VC) -pos.adb:13:11: info: float overflow check proved (colibri: 1 VC) -pos.adb:14:19: info: assertion proved (colibri: 1 VC) -pos.adb:15:11: info: float overflow check proved (colibri: 1 VC) -pos.adb:16:19: info: assertion proved (colibri: 1 VC) -pos.adb:17:11: info: division check proved (colibri: 1 VC) -pos.adb:17:11: info: float overflow check proved (colibri: 1 VC) -pos.adb:18:19: info: assertion proved (colibri: 1 VC) +Try "gnatprove --help" for more information. +error: prover colibri was selected, but it is not installed INFO PASS L427-012__slice INFO PASS K610-012__parent INFO FAIL NA06-053__force: unexpected output Diff failure: unexpected output --- expected +++ output @@ -8,3 +8,3 @@ tab_init.adb:8:25: medium: "T" might not be initialized -tab_init.adb:8:31: info: overflow check proved (altergo: 2 VC) +tab_init.adb:8:31: info: overflow check proved (Z3: 2 VC) tab_init.ads:5:21: medium: "T" might not be initialized in "Init" [reason for check: OUT parameter should be fully initialized on return] [possible fix: initialize "T" on all paths, make "T" an IN OUT parameter or annotate it with aspect Relaxed_Initialization] @@ -18,3 +18,3 @@ tab_init.adb:8:25: medium: "T" might not be initialized -tab_init.adb:8:31: info: overflow check proved (altergo: 2 VC) +tab_init.adb:8:31: info: overflow check proved (Z3: 2 VC) tab_init.ads:5:21: medium: "T" might not be initialized in "Init" [reason for check: OUT parameter should be fully initialized on return] [possible fix: initialize "T" on all paths, make "T" an IN OUT parameter or annotate it with aspect Relaxed_Initialization] INFO PASS P609-015__rename_aggregate INFO PASS R611-049__named_number INFO PASS K926-013__dynamic INFO PASS P427-032__inline_for_proof INFO PASS K601-023__private INFO PASS NA14-004__replay INFO PASS R202-034__pkg_in_prot_op INFO PASS N811-037__bitwise