Warning: Permanently added '2620:52:6:1161:dead:beef:cafe:c181' (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/10883373-centos-stream-9-ppc64le --chroot centos-stream-9-ppc64le Version: 1.9 PID: 3314 Logging PID: 3316 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 10883373, 'buildroot_pkgs': [], 'chroot': 'centos-stream-9-ppc64le', 'enable_net': True, 'fedora_review': False, 'git_hash': '52ea5fce227fe1e74cd173d607d8e0f4386e0672', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/rhcontainerbot/podman-next/ramalama', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'ramalama', 'package_version': '0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf', 'project_dirname': 'podman-next', 'project_name': 'podman-next', 'project_owner': 'rhcontainerbot', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/rhcontainerbot/podman-next/centos-stream-9-ppc64le/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None, 'repo_gpgcheck': False}, {'baseurl': 'https://dl.fedoraproject.org/pub/epel/9/Everything/$basearch/', 'id': 'https_dl_fedoraproject_org_pub_epel_9_Everything_basearch', 'name': 'Additional repo https_dl_fedoraproject_org_pub_epel_9_Everything_basearch'}], 'sandbox': 'rhcontainerbot/podman-next--packit', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 1, 'submitter': 'packit', 'tags': ['arch_power9'], 'task_id': '10883373-centos-stream-9-ppc64le', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/rhcontainerbot/podman-next/ramalama /var/lib/copr-rpmbuild/workspace/workdir-h8fs0jfw/ramalama --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/rhcontainerbot/podman-next/ramalama', '/var/lib/copr-rpmbuild/workspace/workdir-h8fs0jfw/ramalama', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-h8fs0jfw/ramalama'... Running: git checkout 52ea5fce227fe1e74cd173d607d8e0f4386e0672 -- cmd: ['git', 'checkout', '52ea5fce227fe1e74cd173d607d8e0f4386e0672', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-h8fs0jfw/ramalama rc: 0 stdout: stderr: Note: switching to '52ea5fce227fe1e74cd173d607d8e0f4386e0672'. 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 52ea5fc automatic import of ramalama Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-h8fs0jfw/ramalama 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 ramalama-0.23.0.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o ramalama-0.23.0.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/rhcontainerbot/podman-next/ramalama/ramalama-0.23.0.tar.gz/md5/8c89cfa2c88329067fa0c1e908e2c8bc/ramalama-0.23.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1.41M 100 1.41M 0 0 8.57M 0 0 INFO: Reading stdout from command: md5sum ramalama-0.23.0.tar.gz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-h8fs0jfw/ramalama/ramalama.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-h8fs0jfw/ramalama --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1787219836.443073 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.8 starting (python version = 3.14.5, NVR = mock-6.8-1.fc44), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-h8fs0jfw/ramalama/ramalama.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-h8fs0jfw/ramalama --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1787219836.443073 -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-h8fs0jfw/ramalama/ramalama.spec) Config(centos-stream-9-ppc64le) Start: clean chroot Finish: clean chroot Mock Version: 6.8 INFO: Mock Version: 6.8 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/centos-stream-9-ppc64le-bootstrap-1787219836.443073/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: quay.io/centos/centos:stream9 INFO: Pulling image: quay.io/centos/centos:stream9 INFO: Tagging container image as mock-bootstrap-3a299e77-63d7-4453-b0ad-c090fe3dd0fa INFO: Checking that a22736360afd82d20b31273503db655f00078d447816d112a21ec634c8918fb4 image matches host's architecture INFO: Copy content of container a22736360afd82d20b31273503db655f00078d447816d112a21ec634c8918fb4 to /var/lib/mock/centos-stream-9-ppc64le-bootstrap-1787219836.443073/root INFO: mounting a22736360afd82d20b31273503db655f00078d447816d112a21ec634c8918fb4 with podman image mount INFO: image a22736360afd82d20b31273503db655f00078d447816d112a21ec634c8918fb4 as /var/lib/containers/storage/overlay/558bbd166fecdb0086007afa5a8cb008c8d758699bb78c26b59d3f1e27b2e3ec/merged INFO: umounting image a22736360afd82d20b31273503db655f00078d447816d112a21ec634c8918fb4 (/var/lib/containers/storage/overlay/558bbd166fecdb0086007afa5a8cb008c8d758699bb78c26b59d3f1e27b2e3ec/merged) with podman image umount INFO: Removing image mock-bootstrap-3a299e77-63d7-4453-b0ad-c090fe3dd0fa INFO: Package manager dnf4 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/centos-stream-9-ppc64le-1787219836.443073/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf4 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.16.1.3-40.el9.ppc64le python3-dnf-4.14.0-37.el9.noarch python3-dnf-plugins-core-4.3.0-27.el9.noarch yum-4.14.0-37.el9.noarch Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 8.4 MB/s | 13 MB 00:01 Additional repo https_dl_fedoraproject_org_pub_ 55 MB/s | 20 MB 00:00 CentOS Stream 9 - BaseOS 1.8 MB/s | 5.7 MB 00:03 CentOS Stream 9 - AppStream 11 MB/s | 24 MB 00:02 CentOS Stream 9 - CRB 505 kB/s | 7.1 MB 00:14 CentOS Stream 9 - Extras packages 26 kB/s | 22 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: bash ppc64le 5.1.8-9.el9 baseos 1.7 M bzip2 ppc64le 1.0.8-11.el9 baseos 56 k centos-stream-release noarch 9.0-38.el9 baseos 24 k coreutils ppc64le 8.32-43.el9 baseos 1.2 M cpio ppc64le 2.13-16.el9 baseos 282 k diffutils ppc64le 3.7-12.el9 baseos 413 k findutils ppc64le 1:4.8.0-7.el9 baseos 585 k gawk ppc64le 5.1.0-6.el9 baseos 1.0 M glibc-minimal-langpack ppc64le 2.34-276.el9 baseos 23 k grep ppc64le 3.6-5.el9 baseos 277 k gzip ppc64le 1.12-1.el9 baseos 167 k info ppc64le 6.7-15.el9 baseos 252 k make ppc64le 1:4.3-8.el9 baseos 549 k patch ppc64le 2.7.6-16.el9 appstream 137 k redhat-rpm-config noarch 211-1.el9 appstream 69 k rpm-build ppc64le 4.16.1.3-40.el9 appstream 66 k sed ppc64le 4.8-10.el9 baseos 309 k tar ppc64le 2:1.34-11.el9 baseos 916 k unzip ppc64le 6.0-59.el9 baseos 186 k util-linux ppc64le 2.37.4-27.el9 baseos 2.3 M which ppc64le 2.21-30.el9 baseos 42 k xz ppc64le 5.2.5-8.el9 baseos 233 k Installing dependencies: alternatives ppc64le 1.24-2.el9 baseos 41 k audit-libs ppc64le 3.1.5-9.el9 baseos 139 k basesystem noarch 11-13.el9 baseos 3.9 k binutils ppc64le 2.35.2-72.el9 baseos 5.0 M binutils-gold ppc64le 2.35.2-72.el9 baseos 1.0 M bzip2-libs ppc64le 1.0.8-11.el9 baseos 44 k ca-certificates noarch 2026.2.90_v9.0.316-90.0.el9 baseos 1.0 M centos-gpg-keys noarch 9.0-38.el9 baseos 24 k centos-stream-repos noarch 9.0-38.el9 baseos 8.9 k coreutils-common ppc64le 8.32-43.el9 baseos 2.0 M cracklib ppc64le 2.9.6-28.el9 baseos 95 k cracklib-dicts ppc64le 2.9.6-28.el9 baseos 3.6 M crypto-policies noarch 20260714-1.git65b74f7.el9 baseos 89 k curl ppc64le 7.76.1-43.el9 baseos 296 k cyrus-sasl-lib ppc64le 2.1.27-21.el9 baseos 863 k debugedit ppc64le 5.0-11.el9 appstream 81 k dwz ppc64le 0.16-1.el9 appstream 140 k ed ppc64le 1.14.2-12.el9 baseos 77 k efi-srpm-macros noarch 6-4.el9 appstream 21 k elfutils ppc64le 0.195-1.el9 baseos 607 k elfutils-debuginfod-client ppc64le 0.195-1.el9 baseos 46 k elfutils-default-yama-scope noarch 0.195-1.el9 baseos 8.9 k elfutils-libelf ppc64le 0.195-1.el9 baseos 211 k elfutils-libs ppc64le 0.195-1.el9 baseos 307 k file ppc64le 5.39-19.el9 baseos 48 k file-libs ppc64le 5.39-19.el9 baseos 598 k filesystem ppc64le 3.16-5.el9 baseos 4.8 M fonts-srpm-macros noarch 1:2.0.5-7.el9.1 appstream 28 k gdb-minimal ppc64le 17.2-3.el9 appstream 4.6 M gdbm-libs ppc64le 1:1.23-1.el9 baseos 62 k ghc-srpm-macros noarch 1.5.0-6.el9 appstream 8.8 k glibc ppc64le 2.34-276.el9 baseos 2.8 M glibc-common ppc64le 2.34-276.el9 baseos 325 k glibc-gconv-extra ppc64le 2.34-276.el9 baseos 1.7 M gmp ppc64le 1:6.2.0-13.el9 baseos 302 k go-srpm-macros noarch 3.8.1-1.el9 appstream 27 k groff-base ppc64le 1.22.4-10.el9 baseos 1.1 M json-c ppc64le 0.14-11.el9 baseos 46 k kernel-srpm-macros noarch 1.0-16.el9 appstream 14 k keyutils-libs ppc64le 1.6.3-1.el9 baseos 33 k krb5-libs ppc64le 1.21.1-10.el9 baseos 845 k libacl ppc64le 2.4.0-2.el9 baseos 27 k libarchive ppc64le 3.5.3-11.el9 baseos 454 k libattr ppc64le 2.6.0-2.el9 baseos 18 k libblkid ppc64le 2.37.4-27.el9 baseos 121 k libbrotli ppc64le 1.0.9-10.el9 baseos 335 k libcap ppc64le 2.48-10.el9 baseos 74 k libcap-ng ppc64le 0.8.2-7.el9 baseos 34 k libcom_err ppc64le 1.46.5-8.el9 baseos 27 k libcurl ppc64le 7.76.1-43.el9 baseos 315 k libdb ppc64le 5.3.28-57.el9 baseos 815 k libeconf ppc64le 0.4.1-7.el9 baseos 29 k libevent ppc64le 2.1.12-8.el9 baseos 277 k libfdisk ppc64le 2.37.4-27.el9 baseos 166 k libffi ppc64le 3.4.2-8.el9 baseos 38 k libgcc ppc64le 11.5.0-15.el9 baseos 73 k libgcrypt ppc64le 1.10.0-13.el9 baseos 593 k libgomp ppc64le 11.5.0-15.el9 baseos 268 k libgpg-error ppc64le 1.42-5.el9 baseos 225 k libidn2 ppc64le 2.3.0-7.el9 baseos 103 k libmount ppc64le 2.37.4-27.el9 baseos 149 k libnghttp2 ppc64le 1.43.0-8.el9 baseos 81 k libpkgconf ppc64le 1.7.3-10.el9 baseos 40 k libpsl ppc64le 0.21.1-5.el9 baseos 66 k libpwquality ppc64le 1.4.4-8.el9 baseos 121 k librtas ppc64le 2.0.6-3.el9 baseos 82 k libselinux ppc64le 3.6-4.el9 baseos 97 k libsemanage ppc64le 3.6-5.el9 baseos 130 k libsepol ppc64le 3.6-3.el9 baseos 365 k libsigsegv ppc64le 2.13-4.el9 baseos 28 k libsmartcols ppc64le 2.37.4-27.el9 baseos 66 k libssh ppc64le 0.10.4-19.el9 baseos 240 k libssh-config noarch 0.10.4-19.el9 baseos 8.1 k libstdc++ ppc64le 11.5.0-15.el9 baseos 840 k libtasn1 ppc64le 4.16.0-10.el9 baseos 79 k libtool-ltdl ppc64le 2.4.6-46.el9 baseos 39 k libunistring ppc64le 0.9.10-15.el9 baseos 504 k libutempter ppc64le 1.2.1-6.el9 baseos 27 k libuuid ppc64le 2.37.4-27.el9 baseos 27 k libverto ppc64le 0.3.2-3.el9 baseos 23 k libxcrypt ppc64le 4.4.18-3.el9 baseos 129 k libxml2 ppc64le 2.9.13-16.el9 baseos 822 k libzstd ppc64le 1.5.5-1.el9 baseos 320 k lua-libs ppc64le 5.4.4-4.el9 baseos 147 k lua-srpm-macros noarch 1-6.el9 appstream 9.5 k lz4-libs ppc64le 1.9.3-5.el9 baseos 87 k mpfr ppc64le 4.1.0-10.el9 baseos 316 k ncurses ppc64le 6.2-12.20210508.el9 baseos 413 k ncurses-base noarch 6.2-12.20210508.el9 baseos 95 k ncurses-libs ppc64le 6.2-12.20210508.el9 baseos 370 k ocaml-srpm-macros noarch 6-6.el9 appstream 8.8 k openblas-srpm-macros noarch 2-11.el9 appstream 8.4 k openldap ppc64le 2.6.13-1.el9 baseos 319 k openssl ppc64le 1:3.5.7-3.el9 baseos 1.5 M openssl-fips-provider ppc64le 1:3.5.7-3.el9 baseos 798 k openssl-libs ppc64le 1:3.5.7-3.el9 baseos 2.4 M p11-kit ppc64le 0.26.4-1.el9 baseos 599 k p11-kit-trust ppc64le 0.26.4-1.el9 baseos 166 k pam ppc64le 1.5.1-30.el9 baseos 663 k pcre ppc64le 8.44-4.el9 baseos 200 k pcre2 ppc64le 10.40-6.el9 baseos 235 k pcre2-syntax noarch 10.40-6.el9 baseos 141 k perl-AutoLoader noarch 5.74-483.el9 appstream 21 k perl-B ppc64le 1.80-483.el9 appstream 183 k perl-Carp noarch 1.50-460.el9 appstream 30 k perl-Class-Struct noarch 0.66-483.el9 appstream 22 k perl-Data-Dumper ppc64le 2.174-462.el9 appstream 57 k perl-Digest noarch 1.19-4.el9 appstream 26 k perl-Digest-MD5 ppc64le 2.58-4.el9 appstream 37 k perl-Encode ppc64le 4:3.08-462.el9 appstream 1.7 M perl-Errno ppc64le 1.30-483.el9 appstream 14 k perl-Exporter noarch 5.74-461.el9 appstream 32 k perl-Fcntl ppc64le 1.13-483.el9 appstream 20 k perl-File-Basename noarch 2.85-483.el9 appstream 17 k perl-File-Path noarch 2.18-4.el9 appstream 36 k perl-File-Temp noarch 1:0.231.100-4.el9 appstream 60 k perl-File-stat noarch 1.09-483.el9 appstream 17 k perl-FileHandle noarch 2.03-483.el9 appstream 15 k perl-Getopt-Long noarch 1:2.52-4.el9 appstream 61 k perl-Getopt-Std noarch 1.12-483.el9 appstream 15 k perl-HTTP-Tiny noarch 0.076-462.el9 appstream 54 k perl-IO ppc64le 1.43-483.el9 appstream 89 k perl-IO-Socket-IP noarch 0.41-5.el9 appstream 43 k perl-IO-Socket-SSL noarch 2.073-2.el9 appstream 217 k perl-IPC-Open3 noarch 1.21-483.el9 appstream 22 k perl-MIME-Base64 ppc64le 3.16-4.el9 appstream 32 k perl-Mozilla-CA noarch 20200520-6.el9 appstream 13 k perl-Net-SSLeay ppc64le 1.94-4.el9 appstream 421 k perl-POSIX ppc64le 1.94-483.el9 appstream 98 k perl-PathTools ppc64le 3.78-461.el9 appstream 89 k perl-Pod-Escapes noarch 1:1.07-460.el9 appstream 21 k perl-Pod-Perldoc noarch 3.28.01-461.el9 appstream 87 k perl-Pod-Simple noarch 1:3.42-4.el9 appstream 225 k perl-Pod-Usage noarch 4:2.01-4.el9 appstream 41 k perl-Scalar-List-Utils ppc64le 4:1.56-462.el9 appstream 74 k perl-SelectSaver noarch 1.02-483.el9 appstream 11 k perl-Socket ppc64le 4:2.031-4.el9 appstream 56 k perl-Storable ppc64le 1:3.21-460.el9 appstream 99 k perl-Symbol noarch 1.08-483.el9 appstream 14 k perl-Term-ANSIColor noarch 5.01-461.el9 appstream 49 k perl-Term-Cap noarch 1.17-460.el9 appstream 23 k perl-Text-ParseWords noarch 3.30-460.el9 appstream 17 k perl-Text-Tabs+Wrap noarch 2013.0523-460.el9 appstream 24 k perl-Time-Local noarch 2:1.300-7.el9 appstream 34 k perl-URI noarch 5.09-3.el9 appstream 121 k perl-base noarch 2.27-483.el9 appstream 16 k perl-constant noarch 1.33-461.el9 appstream 24 k perl-if noarch 0.60.800-483.el9 appstream 14 k perl-interpreter ppc64le 4:5.32.1-483.el9 appstream 70 k perl-libnet noarch 3.13-4.el9 appstream 130 k perl-libs ppc64le 4:5.32.1-483.el9 appstream 2.3 M perl-mro ppc64le 1.23-483.el9 appstream 28 k perl-overload noarch 1.31-483.el9 appstream 45 k perl-overloading noarch 0.02-483.el9 appstream 12 k perl-parent noarch 1:0.238-460.el9 appstream 15 k perl-podlators noarch 1:4.14-460.el9 appstream 114 k perl-srpm-macros noarch 1-41.el9 appstream 9.1 k perl-subs noarch 1.03-483.el9 appstream 11 k perl-vars noarch 1.05-483.el9 appstream 13 k pkgconf ppc64le 1.7.3-10.el9 baseos 41 k pkgconf-m4 noarch 1.7.3-10.el9 baseos 15 k pkgconf-pkg-config ppc64le 1.7.3-10.el9 baseos 11 k popt ppc64le 1.18-8.el9 baseos 69 k publicsuffix-list-dafsa noarch 20210518-3.el9 baseos 58 k pyproject-srpm-macros noarch 1.18.5-1.el9 appstream 12 k python-srpm-macros noarch 3.9-54.el9 appstream 18 k qt5-srpm-macros noarch 5.15.9-1.el9 appstream 8.8 k readline ppc64le 8.1-4.el9 baseos 227 k rpm ppc64le 4.16.1.3-40.el9 baseos 532 k rpm-build-libs ppc64le 4.16.1.3-40.el9 baseos 96 k rpm-libs ppc64le 4.16.1.3-40.el9 baseos 351 k rust-srpm-macros noarch 17-4.el9 appstream 10 k setup noarch 2.13.7-10.el9 baseos 146 k shadow-utils ppc64le 2:4.9-17.el9 baseos 1.2 M sqlite-libs ppc64le 3.34.1-11.el9 baseos 734 k systemd-libs ppc64le 252-76.el9 baseos 686 k tzdata noarch 2026c-1.el9 baseos 905 k util-linux-core ppc64le 2.37.4-27.el9 baseos 477 k xz-libs ppc64le 5.2.5-8.el9 baseos 116 k zip ppc64le 3.0-35.el9 baseos 272 k zlib ppc64le 1.2.11-41.el9 baseos 101 k zstd ppc64le 1.5.5-1.el9 baseos 403 k Transaction Summary ================================================================================ Install 204 Packages Total download size: 74 M Installed size: 279 M Downloading Packages: (1/204): basesystem-11-13.el9.noarch.rpm 6.5 kB/s | 3.9 kB 00:00 (2/204): alternatives-1.24-2.el9.ppc64le.rpm 58 kB/s | 41 kB 00:00 (3/204): audit-libs-3.1.5-9.el9.ppc64le.rpm 133 kB/s | 139 kB 00:01 (4/204): binutils-gold-2.35.2-72.el9.ppc64le.rp 1.4 MB/s | 1.0 MB 00:00 (5/204): bzip2-1.0.8-11.el9.ppc64le.rpm 299 kB/s | 56 kB 00:00 (6/204): bzip2-libs-1.0.8-11.el9.ppc64le.rpm 225 kB/s | 44 kB 00:00 (7/204): ca-certificates-2026.2.90_v9.0.316-90. 1.4 MB/s | 1.0 MB 00:00 (8/204): centos-gpg-keys-9.0-38.el9.noarch.rpm 138 kB/s | 24 kB 00:00 (9/204): centos-stream-release-9.0-38.el9.noarc 137 kB/s | 24 kB 00:00 (10/204): centos-stream-repos-9.0-38.el9.noarch 51 kB/s | 8.9 kB 00:00 (11/204): bash-5.1.8-9.el9.ppc64le.rpm 626 kB/s | 1.7 MB 00:02 (12/204): coreutils-common-8.32-43.el9.ppc64le. 1.7 MB/s | 2.0 MB 00:01 (13/204): cpio-2.13-16.el9.ppc64le.rpm 976 kB/s | 282 kB 00:00 (14/204): binutils-2.35.2-72.el9.ppc64le.rpm 1.2 MB/s | 5.0 MB 00:04 (15/204): coreutils-8.32-43.el9.ppc64le.rpm 704 kB/s | 1.2 MB 00:01 (16/204): cracklib-2.9.6-28.el9.ppc64le.rpm 420 kB/s | 95 kB 00:00 (17/204): crypto-policies-20260714-1.git65b74f7 494 kB/s | 89 kB 00:00 (18/204): cracklib-dicts-2.9.6-28.el9.ppc64le.r 8.9 MB/s | 3.6 MB 00:00 (19/204): curl-7.76.1-43.el9.ppc64le.rpm 976 kB/s | 296 kB 00:00 (20/204): ed-1.14.2-12.el9.ppc64le.rpm 400 kB/s | 77 kB 00:00 (21/204): cyrus-sasl-lib-2.1.27-21.el9.ppc64le. 2.2 MB/s | 863 kB 00:00 (22/204): diffutils-3.7-12.el9.ppc64le.rpm 1.1 MB/s | 413 kB 00:00 (23/204): elfutils-debuginfod-client-0.195-1.el 260 kB/s | 46 kB 00:00 (24/204): elfutils-0.195-1.el9.ppc64le.rpm 1.9 MB/s | 607 kB 00:00 (25/204): elfutils-default-yama-scope-0.195-1.e 51 kB/s | 8.9 kB 00:00 (26/204): elfutils-libelf-0.195-1.el9.ppc64le.r 1.1 MB/s | 211 kB 00:00 (27/204): file-5.39-19.el9.ppc64le.rpm 171 kB/s | 48 kB 00:00 (28/204): elfutils-libs-0.195-1.el9.ppc64le.rpm 914 kB/s | 307 kB 00:00 (29/204): file-libs-5.39-19.el9.ppc64le.rpm 2.6 MB/s | 598 kB 00:00 (30/204): gawk-5.1.0-6.el9.ppc64le.rpm 4.3 MB/s | 1.0 MB 00:00 (31/204): gdbm-libs-1.23-1.el9.ppc64le.rpm 319 kB/s | 62 kB 00:00 (32/204): findutils-4.8.0-7.el9.ppc64le.rpm 1.2 MB/s | 585 kB 00:00 (33/204): filesystem-3.16-5.el9.ppc64le.rpm 7.4 MB/s | 4.8 MB 00:00 (34/204): glibc-common-2.34-276.el9.ppc64le.rpm 1.4 MB/s | 325 kB 00:00 (35/204): glibc-gconv-extra-2.34-276.el9.ppc64l 6.8 MB/s | 1.7 MB 00:00 (36/204): glibc-minimal-langpack-2.34-276.el9.p 124 kB/s | 23 kB 00:00 (37/204): glibc-2.34-276.el9.ppc64le.rpm 4.7 MB/s | 2.8 MB 00:00 (38/204): gmp-6.2.0-13.el9.ppc64le.rpm 1.5 MB/s | 302 kB 00:00 (39/204): grep-3.6-5.el9.ppc64le.rpm 1.3 MB/s | 277 kB 00:00 (40/204): groff-base-1.22.4-10.el9.ppc64le.rpm 5.4 MB/s | 1.1 MB 00:00 (41/204): gzip-1.12-1.el9.ppc64le.rpm 769 kB/s | 167 kB 00:00 (42/204): info-6.7-15.el9.ppc64le.rpm 1.2 MB/s | 252 kB 00:00 (43/204): json-c-0.14-11.el9.ppc64le.rpm 238 kB/s | 46 kB 00:00 (44/204): krb5-libs-1.21.1-10.el9.ppc64le.rpm 3.9 MB/s | 845 kB 00:00 (45/204): keyutils-libs-1.6.3-1.el9.ppc64le.rpm 121 kB/s | 33 kB 00:00 (46/204): libacl-2.4.0-2.el9.ppc64le.rpm 145 kB/s | 27 kB 00:00 (47/204): libarchive-3.5.3-11.el9.ppc64le.rpm 1.9 MB/s | 454 kB 00:00 (48/204): libattr-2.6.0-2.el9.ppc64le.rpm 81 kB/s | 18 kB 00:00 (49/204): libblkid-2.37.4-27.el9.ppc64le.rpm 606 kB/s | 121 kB 00:00 (50/204): libbrotli-1.0.9-10.el9.ppc64le.rpm 1.5 MB/s | 335 kB 00:00 (51/204): libcap-2.48-10.el9.ppc64le.rpm 355 kB/s | 74 kB 00:00 (52/204): libcap-ng-0.8.2-7.el9.ppc64le.rpm 171 kB/s | 34 kB 00:00 (53/204): libcom_err-1.46.5-8.el9.ppc64le.rpm 139 kB/s | 27 kB 00:00 (54/204): libcurl-7.76.1-43.el9.ppc64le.rpm 1.3 MB/s | 315 kB 00:00 (55/204): libdb-5.3.28-57.el9.ppc64le.rpm 3.6 MB/s | 815 kB 00:00 (56/204): libeconf-0.4.1-7.el9.ppc64le.rpm 153 kB/s | 29 kB 00:00 (57/204): libevent-2.1.12-8.el9.ppc64le.rpm 1.3 MB/s | 277 kB 00:00 (58/204): libfdisk-2.37.4-27.el9.ppc64le.rpm 813 kB/s | 166 kB 00:00 (59/204): libffi-3.4.2-8.el9.ppc64le.rpm 200 kB/s | 38 kB 00:00 (60/204): libgcc-11.5.0-15.el9.ppc64le.rpm 354 kB/s | 73 kB 00:00 (61/204): libgcrypt-1.10.0-13.el9.ppc64le.rpm 2.5 MB/s | 593 kB 00:00 (62/204): libgomp-11.5.0-15.el9.ppc64le.rpm 1.1 MB/s | 268 kB 00:00 (63/204): libgpg-error-1.42-5.el9.ppc64le.rpm 1.1 MB/s | 225 kB 00:00 (64/204): libidn2-2.3.0-7.el9.ppc64le.rpm 510 kB/s | 103 kB 00:00 (65/204): libmount-2.37.4-27.el9.ppc64le.rpm 748 kB/s | 149 kB 00:00 (66/204): libnghttp2-1.43.0-8.el9.ppc64le.rpm 431 kB/s | 81 kB 00:00 (67/204): libpkgconf-1.7.3-10.el9.ppc64le.rpm 205 kB/s | 40 kB 00:00 (68/204): libpsl-0.21.1-5.el9.ppc64le.rpm 329 kB/s | 66 kB 00:00 (69/204): libpwquality-1.4.4-8.el9.ppc64le.rpm 655 kB/s | 121 kB 00:00 (70/204): librtas-2.0.6-3.el9.ppc64le.rpm 409 kB/s | 82 kB 00:00 (71/204): libselinux-3.6-4.el9.ppc64le.rpm 516 kB/s | 97 kB 00:00 (72/204): libsemanage-3.6-5.el9.ppc64le.rpm 631 kB/s | 130 kB 00:00 (73/204): libsepol-3.6-3.el9.ppc64le.rpm 1.7 MB/s | 365 kB 00:00 (74/204): libsigsegv-2.13-4.el9.ppc64le.rpm 130 kB/s | 28 kB 00:00 (75/204): libsmartcols-2.37.4-27.el9.ppc64le.rp 292 kB/s | 66 kB 00:00 (76/204): libssh-0.10.4-19.el9.ppc64le.rpm 1.0 MB/s | 240 kB 00:00 (77/204): libssh-config-0.10.4-19.el9.noarch.rp 45 kB/s | 8.1 kB 00:00 (78/204): libtool-ltdl-2.4.6-46.el9.ppc64le.rpm 191 kB/s | 39 kB 00:00 (79/204): libtasn1-4.16.0-10.el9.ppc64le.rpm 340 kB/s | 79 kB 00:00 (80/204): libstdc++-11.5.0-15.el9.ppc64le.rpm 2.2 MB/s | 840 kB 00:00 (81/204): libunistring-0.9.10-15.el9.ppc64le.rp 2.2 MB/s | 504 kB 00:00 (82/204): libutempter-1.2.1-6.el9.ppc64le.rpm 114 kB/s | 27 kB 00:00 (83/204): libuuid-2.37.4-27.el9.ppc64le.rpm 143 kB/s | 27 kB 00:00 (84/204): libverto-0.3.2-3.el9.ppc64le.rpm 113 kB/s | 23 kB 00:00 (85/204): libxcrypt-4.4.18-3.el9.ppc64le.rpm 682 kB/s | 129 kB 00:00 (86/204): libxml2-2.9.13-16.el9.ppc64le.rpm 3.4 MB/s | 822 kB 00:00 (87/204): lua-libs-5.4.4-4.el9.ppc64le.rpm 796 kB/s | 147 kB 00:00 (88/204): libzstd-1.5.5-1.el9.ppc64le.rpm 1.5 MB/s | 320 kB 00:00 (89/204): lz4-libs-1.9.3-5.el9.ppc64le.rpm 429 kB/s | 87 kB 00:00 (90/204): make-4.3-8.el9.ppc64le.rpm 2.2 MB/s | 549 kB 00:00 (91/204): mpfr-4.1.0-10.el9.ppc64le.rpm 1.3 MB/s | 316 kB 00:00 (92/204): ncurses-6.2-12.20210508.el9.ppc64le.r 2.1 MB/s | 413 kB 00:00 (93/204): ncurses-base-6.2-12.20210508.el9.noar 523 kB/s | 95 kB 00:00 (94/204): ncurses-libs-6.2-12.20210508.el9.ppc6 1.8 MB/s | 370 kB 00:00 (95/204): openldap-2.6.13-1.el9.ppc64le.rpm 1.4 MB/s | 319 kB 00:00 (96/204): openssl-3.5.7-3.el9.ppc64le.rpm 5.4 MB/s | 1.5 MB 00:00 (97/204): openssl-fips-provider-3.5.7-3.el9.ppc 2.9 MB/s | 798 kB 00:00 (98/204): openssl-libs-3.5.7-3.el9.ppc64le.rpm 7.2 MB/s | 2.4 MB 00:00 (99/204): p11-kit-trust-0.26.4-1.el9.ppc64le.rp 814 kB/s | 166 kB 00:00 (100/204): p11-kit-0.26.4-1.el9.ppc64le.rpm 2.4 MB/s | 599 kB 00:00 (101/204): pam-1.5.1-30.el9.ppc64le.rpm 2.9 MB/s | 663 kB 00:00 (102/204): pcre-8.44-4.el9.ppc64le.rpm 1.0 MB/s | 200 kB 00:00 (103/204): pcre2-10.40-6.el9.ppc64le.rpm 1.2 MB/s | 235 kB 00:00 (104/204): pcre2-syntax-10.40-6.el9.noarch.rpm 775 kB/s | 141 kB 00:00 (105/204): pkgconf-m4-1.7.3-10.el9.noarch.rpm 85 kB/s | 15 kB 00:00 (106/204): pkgconf-1.7.3-10.el9.ppc64le.rpm 212 kB/s | 41 kB 00:00 (107/204): pkgconf-pkg-config-1.7.3-10.el9.ppc6 57 kB/s | 11 kB 00:00 (108/204): publicsuffix-list-dafsa-20210518-3.e 331 kB/s | 58 kB 00:00 (109/204): popt-1.18-8.el9.ppc64le.rpm 362 kB/s | 69 kB 00:00 (110/204): readline-8.1-4.el9.ppc64le.rpm 1.1 MB/s | 227 kB 00:00 (111/204): rpm-4.16.1.3-40.el9.ppc64le.rpm 2.3 MB/s | 532 kB 00:00 (112/204): rpm-build-libs-4.16.1.3-40.el9.ppc64 431 kB/s | 96 kB 00:00 (113/204): rpm-libs-4.16.1.3-40.el9.ppc64le.rpm 1.8 MB/s | 351 kB 00:00 (114/204): setup-2.13.7-10.el9.noarch.rpm 831 kB/s | 146 kB 00:00 (115/204): sed-4.8-10.el9.ppc64le.rpm 1.4 MB/s | 309 kB 00:00 (116/204): shadow-utils-4.9-17.el9.ppc64le.rpm 5.2 MB/s | 1.2 MB 00:00 (117/204): sqlite-libs-3.34.1-11.el9.ppc64le.rp 2.7 MB/s | 734 kB 00:00 (118/204): systemd-libs-252-76.el9.ppc64le.rpm 2.7 MB/s | 686 kB 00:00 (119/204): tar-1.34-11.el9.ppc64le.rpm 3.8 MB/s | 916 kB 00:00 (120/204): tzdata-2026c-1.el9.noarch.rpm 4.5 MB/s | 905 kB 00:00 (121/204): unzip-6.0-59.el9.ppc64le.rpm 940 kB/s | 186 kB 00:00 (122/204): util-linux-2.37.4-27.el9.ppc64le.rpm 8.3 MB/s | 2.3 MB 00:00 (123/204): util-linux-core-2.37.4-27.el9.ppc64l 2.1 MB/s | 477 kB 00:00 (124/204): which-2.21-30.el9.ppc64le.rpm 206 kB/s | 42 kB 00:00 (125/204): zip-3.0-35.el9.ppc64le.rpm 1.4 MB/s | 272 kB 00:00 (126/204): xz-5.2.5-8.el9.ppc64le.rpm 1.1 MB/s | 233 kB 00:00 (127/204): xz-libs-5.2.5-8.el9.ppc64le.rpm 580 kB/s | 116 kB 00:00 (128/204): zlib-1.2.11-41.el9.ppc64le.rpm 556 kB/s | 101 kB 00:00 (129/204): zstd-1.5.5-1.el9.ppc64le.rpm 2.0 MB/s | 403 kB 00:00 (130/204): efi-srpm-macros-6-4.el9.noarch.rpm 40 kB/s | 21 kB 00:00 (131/204): debugedit-5.0-11.el9.ppc64le.rpm 100 kB/s | 81 kB 00:00 (132/204): fonts-srpm-macros-2.0.5-7.el9.1.noar 149 kB/s | 28 kB 00:00 (133/204): dwz-0.16-1.el9.ppc64le.rpm 191 kB/s | 140 kB 00:00 (134/204): gdb-minimal-17.2-3.el9.ppc64le.rpm 5.6 MB/s | 4.6 MB 00:00 (135/204): ghc-srpm-macros-1.5.0-6.el9.noarch.r 12 kB/s | 8.8 kB 00:00 (136/204): go-srpm-macros-3.8.1-1.el9.noarch.rp 37 kB/s | 27 kB 00:00 (137/204): kernel-srpm-macros-1.0-16.el9.noarch 77 kB/s | 14 kB 00:00 (138/204): lua-srpm-macros-1-6.el9.noarch.rpm 32 kB/s | 9.5 kB 00:00 (139/204): ocaml-srpm-macros-6-6.el9.noarch.rpm 27 kB/s | 8.8 kB 00:00 (140/204): openblas-srpm-macros-2-11.el9.noarch 41 kB/s | 8.4 kB 00:00 (141/204): patch-2.7.6-16.el9.ppc64le.rpm 638 kB/s | 137 kB 00:00 (142/204): perl-AutoLoader-5.74-483.el9.noarch. 112 kB/s | 21 kB 00:00 (143/204): perl-B-1.80-483.el9.ppc64le.rpm 958 kB/s | 183 kB 00:00 (144/204): perl-Carp-1.50-460.el9.noarch.rpm 146 kB/s | 30 kB 00:00 (145/204): perl-Class-Struct-0.66-483.el9.noarc 109 kB/s | 22 kB 00:00 (146/204): perl-Data-Dumper-2.174-462.el9.ppc64 232 kB/s | 57 kB 00:00 (147/204): perl-Digest-1.19-4.el9.noarch.rpm 213 kB/s | 26 kB 00:00 (148/204): perl-Digest-MD5-2.58-4.el9.ppc64le.r 263 kB/s | 37 kB 00:00 (149/204): perl-Encode-3.08-462.el9.ppc64le.rpm 6.8 MB/s | 1.7 MB 00:00 (150/204): perl-Errno-1.30-483.el9.ppc64le.rpm 56 kB/s | 14 kB 00:00 (151/204): perl-Exporter-5.74-461.el9.noarch.rp 133 kB/s | 32 kB 00:00 (152/204): perl-Fcntl-1.13-483.el9.ppc64le.rpm 95 kB/s | 20 kB 00:00 (153/204): perl-File-Basename-2.85-483.el9.noar 86 kB/s | 17 kB 00:00 (154/204): perl-File-Path-2.18-4.el9.noarch.rpm 185 kB/s | 36 kB 00:00 (155/204): perl-File-Temp-0.231.100-4.el9.noarc 590 kB/s | 60 kB 00:00 (156/204): perl-File-stat-1.09-483.el9.noarch.r 148 kB/s | 17 kB 00:00 (157/204): perl-FileHandle-2.03-483.el9.noarch. 110 kB/s | 15 kB 00:00 (158/204): perl-Getopt-Std-1.12-483.el9.noarch. 145 kB/s | 15 kB 00:00 (159/204): perl-Getopt-Long-2.52-4.el9.noarch.r 517 kB/s | 61 kB 00:00 (160/204): perl-HTTP-Tiny-0.076-462.el9.noarch. 538 kB/s | 54 kB 00:00 (161/204): perl-IO-Socket-IP-0.41-5.el9.noarch. 306 kB/s | 43 kB 00:00 (162/204): perl-IO-Socket-SSL-2.073-2.el9.noarc 1.6 MB/s | 217 kB 00:00 (163/204): perl-IO-1.43-483.el9.ppc64le.rpm 409 kB/s | 89 kB 00:00 (164/204): perl-IPC-Open3-1.21-483.el9.noarch.r 169 kB/s | 22 kB 00:00 (165/204): perl-MIME-Base64-3.16-4.el9.ppc64le. 169 kB/s | 32 kB 00:00 (166/204): perl-Mozilla-CA-20200520-6.el9.noarc 86 kB/s | 13 kB 00:00 (167/204): perl-Net-SSLeay-1.94-4.el9.ppc64le.r 2.4 MB/s | 421 kB 00:00 (168/204): perl-POSIX-1.94-483.el9.ppc64le.rpm 666 kB/s | 98 kB 00:00 (169/204): perl-PathTools-3.78-461.el9.ppc64le. 526 kB/s | 89 kB 00:00 (170/204): perl-Pod-Escapes-1.07-460.el9.noarch 205 kB/s | 21 kB 00:00 (171/204): perl-Pod-Perldoc-3.28.01-461.el9.noa 624 kB/s | 87 kB 00:00 (172/204): perl-Pod-Simple-3.42-4.el9.noarch.rp 1.1 MB/s | 225 kB 00:00 (173/204): perl-Pod-Usage-2.01-4.el9.noarch.rpm 176 kB/s | 41 kB 00:00 (174/204): perl-Scalar-List-Utils-1.56-462.el9. 353 kB/s | 74 kB 00:00 (175/204): perl-SelectSaver-1.02-483.el9.noarch 100 kB/s | 11 kB 00:00 (176/204): perl-Socket-2.031-4.el9.ppc64le.rpm 356 kB/s | 56 kB 00:00 (177/204): perl-Storable-3.21-460.el9.ppc64le.r 805 kB/s | 99 kB 00:00 (178/204): perl-Symbol-1.08-483.el9.noarch.rpm 82 kB/s | 14 kB 00:00 (179/204): perl-Term-ANSIColor-5.01-461.el9.noa 309 kB/s | 49 kB 00:00 (180/204): perl-Term-Cap-1.17-460.el9.noarch.rp 135 kB/s | 23 kB 00:00 (181/204): perl-Text-ParseWords-3.30-460.el9.no 134 kB/s | 17 kB 00:00 (182/204): perl-Text-Tabs+Wrap-2013.0523-460.el 211 kB/s | 24 kB 00:00 (183/204): perl-Time-Local-1.300-7.el9.noarch.r 217 kB/s | 34 kB 00:00 (184/204): perl-URI-5.09-3.el9.noarch.rpm 630 kB/s | 121 kB 00:00 (185/204): perl-base-2.27-483.el9.noarch.rpm 69 kB/s | 16 kB 00:00 (186/204): perl-constant-1.33-461.el9.noarch.rp 121 kB/s | 24 kB 00:00 (187/204): perl-if-0.60.800-483.el9.noarch.rpm 73 kB/s | 14 kB 00:00 (188/204): perl-libnet-3.13-4.el9.noarch.rpm 1.0 MB/s | 130 kB 00:00 (189/204): perl-interpreter-5.32.1-483.el9.ppc6 335 kB/s | 70 kB 00:00 (190/204): perl-libs-5.32.1-483.el9.ppc64le.rpm 7.6 MB/s | 2.3 MB 00:00 (191/204): perl-overload-1.31-483.el9.noarch.rp 261 kB/s | 45 kB 00:00 (192/204): perl-mro-1.23-483.el9.ppc64le.rpm 125 kB/s | 28 kB 00:00 (193/204): perl-overloading-0.02-483.el9.noarch 113 kB/s | 12 kB 00:00 (194/204): perl-parent-0.238-460.el9.noarch.rpm 92 kB/s | 15 kB 00:00 (195/204): perl-podlators-4.14-460.el9.noarch.r 776 kB/s | 114 kB 00:00 (196/204): perl-srpm-macros-1-41.el9.noarch.rpm 65 kB/s | 9.1 kB 00:00 (197/204): perl-subs-1.03-483.el9.noarch.rpm 85 kB/s | 11 kB 00:00 (198/204): perl-vars-1.05-483.el9.noarch.rpm 89 kB/s | 13 kB 00:00 (199/204): pyproject-srpm-macros-1.18.5-1.el9.n 96 kB/s | 12 kB 00:00 (200/204): python-srpm-macros-3.9-54.el9.noarch 150 kB/s | 18 kB 00:00 (201/204): qt5-srpm-macros-5.15.9-1.el9.noarch. 54 kB/s | 8.8 kB 00:00 (202/204): redhat-rpm-config-211-1.el9.noarch.r 557 kB/s | 69 kB 00:00 (203/204): rpm-build-4.16.1.3-40.el9.ppc64le.rp 515 kB/s | 66 kB 00:00 (204/204): rust-srpm-macros-17-4.el9.noarch.rpm 74 kB/s | 10 kB 00:00 -------------------------------------------------------------------------------- Total 3.8 MB/s | 74 MB 00:19 CentOS Stream 9 - BaseOS 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x8483C65D: Userid : "CentOS (CentOS Official Signing Key) " Fingerprint: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D From : /usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.16-5.el9.ppc64le 1/1 Preparing : 1/1 Installing : rust-srpm-macros-17-4.el9.noarch 1/204 Installing : qt5-srpm-macros-5.15.9-1.el9.noarch 2/204 Installing : perl-srpm-macros-1-41.el9.noarch 3/204 Installing : openblas-srpm-macros-2-11.el9.noarch 4/204 Installing : ocaml-srpm-macros-6-6.el9.noarch 5/204 Installing : ghc-srpm-macros-1.5.0-6.el9.noarch 6/204 Installing : tzdata-2026c-1.el9.noarch 7/204 Installing : publicsuffix-list-dafsa-20210518-3.el9.noarch 8/204 Installing : pkgconf-m4-1.7.3-10.el9.noarch 9/204 Installing : pcre2-syntax-10.40-6.el9.noarch 10/204 Installing : ncurses-base-6.2-12.20210508.el9.noarch 11/204 Installing : libssh-config-0.10.4-19.el9.noarch 12/204 Installing : coreutils-common-8.32-43.el9.ppc64le 13/204 Installing : centos-gpg-keys-9.0-38.el9.noarch 14/204 Installing : centos-stream-repos-9.0-38.el9.noarch 15/204 Installing : centos-stream-release-9.0-38.el9.noarch 16/204 Installing : setup-2.13.7-10.el9.noarch 17/204 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.13.7-10.el9.noarch 17/204 Installing : filesystem-3.16-5.el9.ppc64le 18/204 Installing : basesystem-11-13.el9.noarch 19/204 Installing : ncurses-libs-6.2-12.20210508.el9.ppc64le 20/204 Installing : bash-5.1.8-9.el9.ppc64le 21/204 Running scriptlet: bash-5.1.8-9.el9.ppc64le 21/204 Installing : libgcc-11.5.0-15.el9.ppc64le 22/204 Running scriptlet: libgcc-11.5.0-15.el9.ppc64le 22/204 Installing : glibc-gconv-extra-2.34-276.el9.ppc64le 23/204 Running scriptlet: glibc-gconv-extra-2.34-276.el9.ppc64le 23/204 Installing : glibc-minimal-langpack-2.34-276.el9.ppc64le 24/204 Installing : glibc-common-2.34-276.el9.ppc64le 25/204 Running scriptlet: glibc-2.34-276.el9.ppc64le 26/204 Installing : glibc-2.34-276.el9.ppc64le 26/204 Running scriptlet: glibc-2.34-276.el9.ppc64le 26/204 Installing : zlib-1.2.11-41.el9.ppc64le 27/204 Installing : xz-libs-5.2.5-8.el9.ppc64le 28/204 Installing : bzip2-libs-1.0.8-11.el9.ppc64le 29/204 Installing : libacl-2.4.0-2.el9.ppc64le 30/204 Installing : libzstd-1.5.5-1.el9.ppc64le 31/204 Installing : elfutils-libelf-0.195-1.el9.ppc64le 32/204 Installing : libxcrypt-4.4.18-3.el9.ppc64le 33/204 Installing : libstdc++-11.5.0-15.el9.ppc64le 34/204 Installing : libuuid-2.37.4-27.el9.ppc64le 35/204 Installing : gmp-1:6.2.0-13.el9.ppc64le 36/204 Installing : libcap-2.48-10.el9.ppc64le 37/204 Installing : popt-1.18-8.el9.ppc64le 38/204 Installing : libattr-2.6.0-2.el9.ppc64le 39/204 Installing : libcom_err-1.46.5-8.el9.ppc64le 40/204 Installing : lz4-libs-1.9.3-5.el9.ppc64le 41/204 Installing : readline-8.1-4.el9.ppc64le 42/204 Installing : crypto-policies-20260714-1.git65b74f7.el9.noarch 43/204 Running scriptlet: crypto-policies-20260714-1.git65b74f7.el9.noarch 43/204 Installing : mpfr-4.1.0-10.el9.ppc64le 44/204 Installing : dwz-0.16-1.el9.ppc64le 45/204 Installing : unzip-6.0-59.el9.ppc64le 46/204 Installing : file-libs-5.39-19.el9.ppc64le 47/204 Installing : file-5.39-19.el9.ppc64le 48/204 Installing : sqlite-libs-3.34.1-11.el9.ppc64le 49/204 Installing : alternatives-1.24-2.el9.ppc64le 50/204 Installing : libcap-ng-0.8.2-7.el9.ppc64le 51/204 Installing : audit-libs-3.1.5-9.el9.ppc64le 52/204 Installing : libffi-3.4.2-8.el9.ppc64le 53/204 Installing : libsepol-3.6-3.el9.ppc64le 54/204 Installing : libsigsegv-2.13-4.el9.ppc64le 55/204 Installing : gawk-5.1.0-6.el9.ppc64le 56/204 Installing : libsmartcols-2.37.4-27.el9.ppc64le 57/204 Installing : libtasn1-4.16.0-10.el9.ppc64le 58/204 Installing : p11-kit-0.26.4-1.el9.ppc64le 59/204 Installing : libunistring-0.9.10-15.el9.ppc64le 60/204 Installing : libidn2-2.3.0-7.el9.ppc64le 61/204 Installing : lua-libs-5.4.4-4.el9.ppc64le 62/204 Installing : libpsl-0.21.1-5.el9.ppc64le 63/204 Installing : p11-kit-trust-0.26.4-1.el9.ppc64le 64/204 Running scriptlet: p11-kit-trust-0.26.4-1.el9.ppc64le 64/204 Installing : zip-3.0-35.el9.ppc64le 65/204 Installing : zstd-1.5.5-1.el9.ppc64le 66/204 Running scriptlet: groff-base-1.22.4-10.el9.ppc64le 67/204 Installing : groff-base-1.22.4-10.el9.ppc64le 67/204 Running scriptlet: groff-base-1.22.4-10.el9.ppc64le 67/204 Installing : bzip2-1.0.8-11.el9.ppc64le 68/204 Installing : libxml2-2.9.13-16.el9.ppc64le 69/204 Installing : info-6.7-15.el9.ppc64le 70/204 Installing : ed-1.14.2-12.el9.ppc64le 71/204 Installing : cpio-2.13-16.el9.ppc64le 72/204 Installing : diffutils-3.7-12.el9.ppc64le 73/204 Installing : gdbm-libs-1:1.23-1.el9.ppc64le 74/204 Installing : json-c-0.14-11.el9.ppc64le 75/204 Installing : keyutils-libs-1.6.3-1.el9.ppc64le 76/204 Installing : libbrotli-1.0.9-10.el9.ppc64le 77/204 Installing : libdb-5.3.28-57.el9.ppc64le 78/204 Installing : libeconf-0.4.1-7.el9.ppc64le 79/204 Installing : libgomp-11.5.0-15.el9.ppc64le 80/204 Installing : libgpg-error-1.42-5.el9.ppc64le 81/204 Installing : libgcrypt-1.10.0-13.el9.ppc64le 82/204 Installing : libnghttp2-1.43.0-8.el9.ppc64le 83/204 Installing : libpkgconf-1.7.3-10.el9.ppc64le 84/204 Installing : pkgconf-1.7.3-10.el9.ppc64le 85/204 Installing : pkgconf-pkg-config-1.7.3-10.el9.ppc64le 86/204 Installing : librtas-2.0.6-3.el9.ppc64le 87/204 Running scriptlet: librtas-2.0.6-3.el9.ppc64le 87/204 Installing : libtool-ltdl-2.4.6-46.el9.ppc64le 88/204 Installing : libverto-0.3.2-3.el9.ppc64le 89/204 Installing : ncurses-6.2-12.20210508.el9.ppc64le 90/204 Installing : pcre-8.44-4.el9.ppc64le 91/204 Installing : grep-3.6-5.el9.ppc64le 92/204 Installing : xz-5.2.5-8.el9.ppc64le 93/204 Installing : pcre2-10.40-6.el9.ppc64le 94/204 Installing : libselinux-3.6-4.el9.ppc64le 95/204 Installing : sed-4.8-10.el9.ppc64le 96/204 Installing : findutils-1:4.8.0-7.el9.ppc64le 97/204 Installing : openssl-fips-provider-1:3.5.7-3.el9.ppc64le 98/204 Installing : openssl-libs-1:3.5.7-3.el9.ppc64le 99/204 Installing : coreutils-8.32-43.el9.ppc64le 100/204 Running scriptlet: ca-certificates-2026.2.90_v9.0.316-90.0.el9.noar 101/204 Installing : ca-certificates-2026.2.90_v9.0.316-90.0.el9.noar 101/204 Running scriptlet: ca-certificates-2026.2.90_v9.0.316-90.0.el9.noar 101/204 Installing : libblkid-2.37.4-27.el9.ppc64le 102/204 Running scriptlet: libblkid-2.37.4-27.el9.ppc64le 102/204 Installing : krb5-libs-1.21.1-10.el9.ppc64le 103/204 Installing : libmount-2.37.4-27.el9.ppc64le 104/204 Installing : gzip-1.12-1.el9.ppc64le 105/204 Installing : cracklib-2.9.6-28.el9.ppc64le 106/204 Installing : systemd-libs-252-76.el9.ppc64le 107/204 Running scriptlet: systemd-libs-252-76.el9.ppc64le 107/204 Installing : libarchive-3.5.3-11.el9.ppc64le 108/204 Installing : util-linux-core-2.37.4-27.el9.ppc64le 109/204 Running scriptlet: util-linux-core-2.37.4-27.el9.ppc64le 109/204 Installing : cracklib-dicts-2.9.6-28.el9.ppc64le 110/204 Installing : cyrus-sasl-lib-2.1.27-21.el9.ppc64le 111/204 Installing : libssh-0.10.4-19.el9.ppc64le 112/204 Installing : libfdisk-2.37.4-27.el9.ppc64le 113/204 Installing : perl-Digest-1.19-4.el9.noarch 114/204 Installing : perl-Digest-MD5-2.58-4.el9.ppc64le 115/204 Installing : perl-B-1.80-483.el9.ppc64le 116/204 Installing : perl-FileHandle-2.03-483.el9.noarch 117/204 Installing : perl-Data-Dumper-2.174-462.el9.ppc64le 118/204 Installing : perl-libnet-3.13-4.el9.noarch 119/204 Installing : perl-AutoLoader-5.74-483.el9.noarch 120/204 Installing : perl-base-2.27-483.el9.noarch 121/204 Installing : perl-URI-5.09-3.el9.noarch 122/204 Installing : perl-if-0.60.800-483.el9.noarch 123/204 Installing : perl-IO-Socket-IP-0.41-5.el9.noarch 124/204 Installing : perl-Time-Local-2:1.300-7.el9.noarch 125/204 Installing : perl-File-Path-2.18-4.el9.noarch 126/204 Installing : perl-IO-Socket-SSL-2.073-2.el9.noarch 127/204 Installing : perl-Net-SSLeay-1.94-4.el9.ppc64le 128/204 Installing : perl-Pod-Escapes-1:1.07-460.el9.noarch 129/204 Installing : perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch 130/204 Installing : perl-Mozilla-CA-20200520-6.el9.noarch 131/204 Installing : perl-Class-Struct-0.66-483.el9.noarch 132/204 Installing : perl-POSIX-1.94-483.el9.ppc64le 133/204 Installing : perl-Term-ANSIColor-5.01-461.el9.noarch 134/204 Installing : perl-IPC-Open3-1.21-483.el9.noarch 135/204 Installing : perl-subs-1.03-483.el9.noarch 136/204 Installing : perl-File-Temp-1:0.231.100-4.el9.noarch 137/204 Installing : perl-Term-Cap-1.17-460.el9.noarch 138/204 Installing : perl-Pod-Simple-1:3.42-4.el9.noarch 139/204 Installing : perl-HTTP-Tiny-0.076-462.el9.noarch 140/204 Installing : perl-Socket-4:2.031-4.el9.ppc64le 141/204 Installing : perl-SelectSaver-1.02-483.el9.noarch 142/204 Installing : perl-Symbol-1.08-483.el9.noarch 143/204 Installing : perl-File-stat-1.09-483.el9.noarch 144/204 Installing : perl-podlators-1:4.14-460.el9.noarch 145/204 Installing : perl-Pod-Perldoc-3.28.01-461.el9.noarch 146/204 Installing : perl-Fcntl-1.13-483.el9.ppc64le 147/204 Installing : perl-Text-ParseWords-3.30-460.el9.noarch 148/204 Installing : perl-mro-1.23-483.el9.ppc64le 149/204 Installing : perl-IO-1.43-483.el9.ppc64le 150/204 Installing : perl-overloading-0.02-483.el9.noarch 151/204 Installing : perl-Pod-Usage-4:2.01-4.el9.noarch 152/204 Installing : perl-Errno-1.30-483.el9.ppc64le 153/204 Installing : perl-File-Basename-2.85-483.el9.noarch 154/204 Installing : perl-Getopt-Std-1.12-483.el9.noarch 155/204 Installing : perl-MIME-Base64-3.16-4.el9.ppc64le 156/204 Installing : perl-Scalar-List-Utils-4:1.56-462.el9.ppc64le 157/204 Installing : perl-constant-1.33-461.el9.noarch 158/204 Installing : perl-Storable-1:3.21-460.el9.ppc64le 159/204 Installing : perl-overload-1.31-483.el9.noarch 160/204 Installing : perl-parent-1:0.238-460.el9.noarch 161/204 Installing : perl-vars-1.05-483.el9.noarch 162/204 Installing : perl-Getopt-Long-1:2.52-4.el9.noarch 163/204 Installing : perl-Carp-1.50-460.el9.noarch 164/204 Installing : perl-Exporter-5.74-461.el9.noarch 165/204 Installing : perl-PathTools-3.78-461.el9.ppc64le 166/204 Installing : perl-Encode-4:3.08-462.el9.ppc64le 167/204 Installing : perl-libs-4:5.32.1-483.el9.ppc64le 168/204 Installing : perl-interpreter-4:5.32.1-483.el9.ppc64le 169/204 Installing : kernel-srpm-macros-1.0-16.el9.noarch 170/204 Installing : openssl-1:3.5.7-3.el9.ppc64le 171/204 Installing : libpwquality-1.4.4-8.el9.ppc64le 172/204 Installing : pam-1.5.1-30.el9.ppc64le 173/204 Installing : libevent-2.1.12-8.el9.ppc64le 174/204 Installing : libsemanage-3.6-5.el9.ppc64le 175/204 Installing : shadow-utils-2:4.9-17.el9.ppc64le 176/204 Running scriptlet: libutempter-1.2.1-6.el9.ppc64le 177/204 Installing : libutempter-1.2.1-6.el9.ppc64le 177/204 Installing : openldap-2.6.13-1.el9.ppc64le 178/204 Installing : libcurl-7.76.1-43.el9.ppc64le 179/204 Installing : curl-7.76.1-43.el9.ppc64le 180/204 Installing : rpm-4.16.1.3-40.el9.ppc64le 181/204 Installing : rpm-libs-4.16.1.3-40.el9.ppc64le 182/204 Installing : efi-srpm-macros-6-4.el9.noarch 183/204 Installing : lua-srpm-macros-1-6.el9.noarch 184/204 Installing : tar-2:1.34-11.el9.ppc64le 185/204 Installing : patch-2.7.6-16.el9.ppc64le 186/204 Installing : elfutils-default-yama-scope-0.195-1.el9.noarch 187/204 Running scriptlet: elfutils-default-yama-scope-0.195-1.el9.noarch 187/204 Installing : elfutils-libs-0.195-1.el9.ppc64le 188/204 Installing : elfutils-debuginfod-client-0.195-1.el9.ppc64le 189/204 Installing : binutils-gold-2.35.2-72.el9.ppc64le 190/204 Installing : binutils-2.35.2-72.el9.ppc64le 191/204 Running scriptlet: binutils-2.35.2-72.el9.ppc64le 191/204 Installing : elfutils-0.195-1.el9.ppc64le 192/204 Installing : gdb-minimal-17.2-3.el9.ppc64le 193/204 Installing : debugedit-5.0-11.el9.ppc64le 194/204 Installing : rpm-build-libs-4.16.1.3-40.el9.ppc64le 195/204 Installing : fonts-srpm-macros-1:2.0.5-7.el9.1.noarch 196/204 Installing : go-srpm-macros-3.8.1-1.el9.noarch 197/204 Installing : python-srpm-macros-3.9-54.el9.noarch 198/204 Installing : pyproject-srpm-macros-1.18.5-1.el9.noarch 199/204 Installing : redhat-rpm-config-211-1.el9.noarch 200/204 Installing : rpm-build-4.16.1.3-40.el9.ppc64le 201/204 Installing : util-linux-2.37.4-27.el9.ppc64le 202/204 Installing : make-1:4.3-8.el9.ppc64le 203/204 Installing : which-2.21-30.el9.ppc64le 204/204 Running scriptlet: filesystem-3.16-5.el9.ppc64le 204/204 Running scriptlet: ca-certificates-2026.2.90_v9.0.316-90.0.el9.noar 204/204 Running scriptlet: rpm-4.16.1.3-40.el9.ppc64le 204/204 Running scriptlet: which-2.21-30.el9.ppc64le 204/204 Verifying : alternatives-1.24-2.el9.ppc64le 1/204 Verifying : audit-libs-3.1.5-9.el9.ppc64le 2/204 Verifying : basesystem-11-13.el9.noarch 3/204 Verifying : bash-5.1.8-9.el9.ppc64le 4/204 Verifying : binutils-2.35.2-72.el9.ppc64le 5/204 Verifying : binutils-gold-2.35.2-72.el9.ppc64le 6/204 Verifying : bzip2-1.0.8-11.el9.ppc64le 7/204 Verifying : bzip2-libs-1.0.8-11.el9.ppc64le 8/204 Verifying : ca-certificates-2026.2.90_v9.0.316-90.0.el9.noar 9/204 Verifying : centos-gpg-keys-9.0-38.el9.noarch 10/204 Verifying : centos-stream-release-9.0-38.el9.noarch 11/204 Verifying : centos-stream-repos-9.0-38.el9.noarch 12/204 Verifying : coreutils-8.32-43.el9.ppc64le 13/204 Verifying : coreutils-common-8.32-43.el9.ppc64le 14/204 Verifying : cpio-2.13-16.el9.ppc64le 15/204 Verifying : cracklib-2.9.6-28.el9.ppc64le 16/204 Verifying : cracklib-dicts-2.9.6-28.el9.ppc64le 17/204 Verifying : crypto-policies-20260714-1.git65b74f7.el9.noarch 18/204 Verifying : curl-7.76.1-43.el9.ppc64le 19/204 Verifying : cyrus-sasl-lib-2.1.27-21.el9.ppc64le 20/204 Verifying : diffutils-3.7-12.el9.ppc64le 21/204 Verifying : ed-1.14.2-12.el9.ppc64le 22/204 Verifying : elfutils-0.195-1.el9.ppc64le 23/204 Verifying : elfutils-debuginfod-client-0.195-1.el9.ppc64le 24/204 Verifying : elfutils-default-yama-scope-0.195-1.el9.noarch 25/204 Verifying : elfutils-libelf-0.195-1.el9.ppc64le 26/204 Verifying : elfutils-libs-0.195-1.el9.ppc64le 27/204 Verifying : file-5.39-19.el9.ppc64le 28/204 Verifying : file-libs-5.39-19.el9.ppc64le 29/204 Verifying : filesystem-3.16-5.el9.ppc64le 30/204 Verifying : findutils-1:4.8.0-7.el9.ppc64le 31/204 Verifying : gawk-5.1.0-6.el9.ppc64le 32/204 Verifying : gdbm-libs-1:1.23-1.el9.ppc64le 33/204 Verifying : glibc-2.34-276.el9.ppc64le 34/204 Verifying : glibc-common-2.34-276.el9.ppc64le 35/204 Verifying : glibc-gconv-extra-2.34-276.el9.ppc64le 36/204 Verifying : glibc-minimal-langpack-2.34-276.el9.ppc64le 37/204 Verifying : gmp-1:6.2.0-13.el9.ppc64le 38/204 Verifying : grep-3.6-5.el9.ppc64le 39/204 Verifying : groff-base-1.22.4-10.el9.ppc64le 40/204 Verifying : gzip-1.12-1.el9.ppc64le 41/204 Verifying : info-6.7-15.el9.ppc64le 42/204 Verifying : json-c-0.14-11.el9.ppc64le 43/204 Verifying : keyutils-libs-1.6.3-1.el9.ppc64le 44/204 Verifying : krb5-libs-1.21.1-10.el9.ppc64le 45/204 Verifying : libacl-2.4.0-2.el9.ppc64le 46/204 Verifying : libarchive-3.5.3-11.el9.ppc64le 47/204 Verifying : libattr-2.6.0-2.el9.ppc64le 48/204 Verifying : libblkid-2.37.4-27.el9.ppc64le 49/204 Verifying : libbrotli-1.0.9-10.el9.ppc64le 50/204 Verifying : libcap-2.48-10.el9.ppc64le 51/204 Verifying : libcap-ng-0.8.2-7.el9.ppc64le 52/204 Verifying : libcom_err-1.46.5-8.el9.ppc64le 53/204 Verifying : libcurl-7.76.1-43.el9.ppc64le 54/204 Verifying : libdb-5.3.28-57.el9.ppc64le 55/204 Verifying : libeconf-0.4.1-7.el9.ppc64le 56/204 Verifying : libevent-2.1.12-8.el9.ppc64le 57/204 Verifying : libfdisk-2.37.4-27.el9.ppc64le 58/204 Verifying : libffi-3.4.2-8.el9.ppc64le 59/204 Verifying : libgcc-11.5.0-15.el9.ppc64le 60/204 Verifying : libgcrypt-1.10.0-13.el9.ppc64le 61/204 Verifying : libgomp-11.5.0-15.el9.ppc64le 62/204 Verifying : libgpg-error-1.42-5.el9.ppc64le 63/204 Verifying : libidn2-2.3.0-7.el9.ppc64le 64/204 Verifying : libmount-2.37.4-27.el9.ppc64le 65/204 Verifying : libnghttp2-1.43.0-8.el9.ppc64le 66/204 Verifying : libpkgconf-1.7.3-10.el9.ppc64le 67/204 Verifying : libpsl-0.21.1-5.el9.ppc64le 68/204 Verifying : libpwquality-1.4.4-8.el9.ppc64le 69/204 Verifying : librtas-2.0.6-3.el9.ppc64le 70/204 Verifying : libselinux-3.6-4.el9.ppc64le 71/204 Verifying : libsemanage-3.6-5.el9.ppc64le 72/204 Verifying : libsepol-3.6-3.el9.ppc64le 73/204 Verifying : libsigsegv-2.13-4.el9.ppc64le 74/204 Verifying : libsmartcols-2.37.4-27.el9.ppc64le 75/204 Verifying : libssh-0.10.4-19.el9.ppc64le 76/204 Verifying : libssh-config-0.10.4-19.el9.noarch 77/204 Verifying : libstdc++-11.5.0-15.el9.ppc64le 78/204 Verifying : libtasn1-4.16.0-10.el9.ppc64le 79/204 Verifying : libtool-ltdl-2.4.6-46.el9.ppc64le 80/204 Verifying : libunistring-0.9.10-15.el9.ppc64le 81/204 Verifying : libutempter-1.2.1-6.el9.ppc64le 82/204 Verifying : libuuid-2.37.4-27.el9.ppc64le 83/204 Verifying : libverto-0.3.2-3.el9.ppc64le 84/204 Verifying : libxcrypt-4.4.18-3.el9.ppc64le 85/204 Verifying : libxml2-2.9.13-16.el9.ppc64le 86/204 Verifying : libzstd-1.5.5-1.el9.ppc64le 87/204 Verifying : lua-libs-5.4.4-4.el9.ppc64le 88/204 Verifying : lz4-libs-1.9.3-5.el9.ppc64le 89/204 Verifying : make-1:4.3-8.el9.ppc64le 90/204 Verifying : mpfr-4.1.0-10.el9.ppc64le 91/204 Verifying : ncurses-6.2-12.20210508.el9.ppc64le 92/204 Verifying : ncurses-base-6.2-12.20210508.el9.noarch 93/204 Verifying : ncurses-libs-6.2-12.20210508.el9.ppc64le 94/204 Verifying : openldap-2.6.13-1.el9.ppc64le 95/204 Verifying : openssl-1:3.5.7-3.el9.ppc64le 96/204 Verifying : openssl-fips-provider-1:3.5.7-3.el9.ppc64le 97/204 Verifying : openssl-libs-1:3.5.7-3.el9.ppc64le 98/204 Verifying : p11-kit-0.26.4-1.el9.ppc64le 99/204 Verifying : p11-kit-trust-0.26.4-1.el9.ppc64le 100/204 Verifying : pam-1.5.1-30.el9.ppc64le 101/204 Verifying : pcre-8.44-4.el9.ppc64le 102/204 Verifying : pcre2-10.40-6.el9.ppc64le 103/204 Verifying : pcre2-syntax-10.40-6.el9.noarch 104/204 Verifying : pkgconf-1.7.3-10.el9.ppc64le 105/204 Verifying : pkgconf-m4-1.7.3-10.el9.noarch 106/204 Verifying : pkgconf-pkg-config-1.7.3-10.el9.ppc64le 107/204 Verifying : popt-1.18-8.el9.ppc64le 108/204 Verifying : publicsuffix-list-dafsa-20210518-3.el9.noarch 109/204 Verifying : readline-8.1-4.el9.ppc64le 110/204 Verifying : rpm-4.16.1.3-40.el9.ppc64le 111/204 Verifying : rpm-build-libs-4.16.1.3-40.el9.ppc64le 112/204 Verifying : rpm-libs-4.16.1.3-40.el9.ppc64le 113/204 Verifying : sed-4.8-10.el9.ppc64le 114/204 Verifying : setup-2.13.7-10.el9.noarch 115/204 Verifying : shadow-utils-2:4.9-17.el9.ppc64le 116/204 Verifying : sqlite-libs-3.34.1-11.el9.ppc64le 117/204 Verifying : systemd-libs-252-76.el9.ppc64le 118/204 Verifying : tar-2:1.34-11.el9.ppc64le 119/204 Verifying : tzdata-2026c-1.el9.noarch 120/204 Verifying : unzip-6.0-59.el9.ppc64le 121/204 Verifying : util-linux-2.37.4-27.el9.ppc64le 122/204 Verifying : util-linux-core-2.37.4-27.el9.ppc64le 123/204 Verifying : which-2.21-30.el9.ppc64le 124/204 Verifying : xz-5.2.5-8.el9.ppc64le 125/204 Verifying : xz-libs-5.2.5-8.el9.ppc64le 126/204 Verifying : zip-3.0-35.el9.ppc64le 127/204 Verifying : zlib-1.2.11-41.el9.ppc64le 128/204 Verifying : zstd-1.5.5-1.el9.ppc64le 129/204 Verifying : debugedit-5.0-11.el9.ppc64le 130/204 Verifying : dwz-0.16-1.el9.ppc64le 131/204 Verifying : efi-srpm-macros-6-4.el9.noarch 132/204 Verifying : fonts-srpm-macros-1:2.0.5-7.el9.1.noarch 133/204 Verifying : gdb-minimal-17.2-3.el9.ppc64le 134/204 Verifying : ghc-srpm-macros-1.5.0-6.el9.noarch 135/204 Verifying : go-srpm-macros-3.8.1-1.el9.noarch 136/204 Verifying : kernel-srpm-macros-1.0-16.el9.noarch 137/204 Verifying : lua-srpm-macros-1-6.el9.noarch 138/204 Verifying : ocaml-srpm-macros-6-6.el9.noarch 139/204 Verifying : openblas-srpm-macros-2-11.el9.noarch 140/204 Verifying : patch-2.7.6-16.el9.ppc64le 141/204 Verifying : perl-AutoLoader-5.74-483.el9.noarch 142/204 Verifying : perl-B-1.80-483.el9.ppc64le 143/204 Verifying : perl-Carp-1.50-460.el9.noarch 144/204 Verifying : perl-Class-Struct-0.66-483.el9.noarch 145/204 Verifying : perl-Data-Dumper-2.174-462.el9.ppc64le 146/204 Verifying : perl-Digest-1.19-4.el9.noarch 147/204 Verifying : perl-Digest-MD5-2.58-4.el9.ppc64le 148/204 Verifying : perl-Encode-4:3.08-462.el9.ppc64le 149/204 Verifying : perl-Errno-1.30-483.el9.ppc64le 150/204 Verifying : perl-Exporter-5.74-461.el9.noarch 151/204 Verifying : perl-Fcntl-1.13-483.el9.ppc64le 152/204 Verifying : perl-File-Basename-2.85-483.el9.noarch 153/204 Verifying : perl-File-Path-2.18-4.el9.noarch 154/204 Verifying : perl-File-Temp-1:0.231.100-4.el9.noarch 155/204 Verifying : perl-File-stat-1.09-483.el9.noarch 156/204 Verifying : perl-FileHandle-2.03-483.el9.noarch 157/204 Verifying : perl-Getopt-Long-1:2.52-4.el9.noarch 158/204 Verifying : perl-Getopt-Std-1.12-483.el9.noarch 159/204 Verifying : perl-HTTP-Tiny-0.076-462.el9.noarch 160/204 Verifying : perl-IO-1.43-483.el9.ppc64le 161/204 Verifying : perl-IO-Socket-IP-0.41-5.el9.noarch 162/204 Verifying : perl-IO-Socket-SSL-2.073-2.el9.noarch 163/204 Verifying : perl-IPC-Open3-1.21-483.el9.noarch 164/204 Verifying : perl-MIME-Base64-3.16-4.el9.ppc64le 165/204 Verifying : perl-Mozilla-CA-20200520-6.el9.noarch 166/204 Verifying : perl-Net-SSLeay-1.94-4.el9.ppc64le 167/204 Verifying : perl-POSIX-1.94-483.el9.ppc64le 168/204 Verifying : perl-PathTools-3.78-461.el9.ppc64le 169/204 Verifying : perl-Pod-Escapes-1:1.07-460.el9.noarch 170/204 Verifying : perl-Pod-Perldoc-3.28.01-461.el9.noarch 171/204 Verifying : perl-Pod-Simple-1:3.42-4.el9.noarch 172/204 Verifying : perl-Pod-Usage-4:2.01-4.el9.noarch 173/204 Verifying : perl-Scalar-List-Utils-4:1.56-462.el9.ppc64le 174/204 Verifying : perl-SelectSaver-1.02-483.el9.noarch 175/204 Verifying : perl-Socket-4:2.031-4.el9.ppc64le 176/204 Verifying : perl-Storable-1:3.21-460.el9.ppc64le 177/204 Verifying : perl-Symbol-1.08-483.el9.noarch 178/204 Verifying : perl-Term-ANSIColor-5.01-461.el9.noarch 179/204 Verifying : perl-Term-Cap-1.17-460.el9.noarch 180/204 Verifying : perl-Text-ParseWords-3.30-460.el9.noarch 181/204 Verifying : perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch 182/204 Verifying : perl-Time-Local-2:1.300-7.el9.noarch 183/204 Verifying : perl-URI-5.09-3.el9.noarch 184/204 Verifying : perl-base-2.27-483.el9.noarch 185/204 Verifying : perl-constant-1.33-461.el9.noarch 186/204 Verifying : perl-if-0.60.800-483.el9.noarch 187/204 Verifying : perl-interpreter-4:5.32.1-483.el9.ppc64le 188/204 Verifying : perl-libnet-3.13-4.el9.noarch 189/204 Verifying : perl-libs-4:5.32.1-483.el9.ppc64le 190/204 Verifying : perl-mro-1.23-483.el9.ppc64le 191/204 Verifying : perl-overload-1.31-483.el9.noarch 192/204 Verifying : perl-overloading-0.02-483.el9.noarch 193/204 Verifying : perl-parent-1:0.238-460.el9.noarch 194/204 Verifying : perl-podlators-1:4.14-460.el9.noarch 195/204 Verifying : perl-srpm-macros-1-41.el9.noarch 196/204 Verifying : perl-subs-1.03-483.el9.noarch 197/204 Verifying : perl-vars-1.05-483.el9.noarch 198/204 Verifying : pyproject-srpm-macros-1.18.5-1.el9.noarch 199/204 Verifying : python-srpm-macros-3.9-54.el9.noarch 200/204 Verifying : qt5-srpm-macros-5.15.9-1.el9.noarch 201/204 Verifying : redhat-rpm-config-211-1.el9.noarch 202/204 Verifying : rpm-build-4.16.1.3-40.el9.ppc64le 203/204 Verifying : rust-srpm-macros-17-4.el9.noarch 204/204 Installed: alternatives-1.24-2.el9.ppc64le audit-libs-3.1.5-9.el9.ppc64le basesystem-11-13.el9.noarch bash-5.1.8-9.el9.ppc64le binutils-2.35.2-72.el9.ppc64le binutils-gold-2.35.2-72.el9.ppc64le bzip2-1.0.8-11.el9.ppc64le bzip2-libs-1.0.8-11.el9.ppc64le ca-certificates-2026.2.90_v9.0.316-90.0.el9.noarch centos-gpg-keys-9.0-38.el9.noarch centos-stream-release-9.0-38.el9.noarch centos-stream-repos-9.0-38.el9.noarch coreutils-8.32-43.el9.ppc64le coreutils-common-8.32-43.el9.ppc64le cpio-2.13-16.el9.ppc64le cracklib-2.9.6-28.el9.ppc64le cracklib-dicts-2.9.6-28.el9.ppc64le crypto-policies-20260714-1.git65b74f7.el9.noarch curl-7.76.1-43.el9.ppc64le cyrus-sasl-lib-2.1.27-21.el9.ppc64le debugedit-5.0-11.el9.ppc64le diffutils-3.7-12.el9.ppc64le dwz-0.16-1.el9.ppc64le ed-1.14.2-12.el9.ppc64le efi-srpm-macros-6-4.el9.noarch elfutils-0.195-1.el9.ppc64le elfutils-debuginfod-client-0.195-1.el9.ppc64le elfutils-default-yama-scope-0.195-1.el9.noarch elfutils-libelf-0.195-1.el9.ppc64le elfutils-libs-0.195-1.el9.ppc64le file-5.39-19.el9.ppc64le file-libs-5.39-19.el9.ppc64le filesystem-3.16-5.el9.ppc64le findutils-1:4.8.0-7.el9.ppc64le fonts-srpm-macros-1:2.0.5-7.el9.1.noarch gawk-5.1.0-6.el9.ppc64le gdb-minimal-17.2-3.el9.ppc64le gdbm-libs-1:1.23-1.el9.ppc64le ghc-srpm-macros-1.5.0-6.el9.noarch glibc-2.34-276.el9.ppc64le glibc-common-2.34-276.el9.ppc64le glibc-gconv-extra-2.34-276.el9.ppc64le glibc-minimal-langpack-2.34-276.el9.ppc64le gmp-1:6.2.0-13.el9.ppc64le go-srpm-macros-3.8.1-1.el9.noarch grep-3.6-5.el9.ppc64le groff-base-1.22.4-10.el9.ppc64le gzip-1.12-1.el9.ppc64le info-6.7-15.el9.ppc64le json-c-0.14-11.el9.ppc64le kernel-srpm-macros-1.0-16.el9.noarch keyutils-libs-1.6.3-1.el9.ppc64le krb5-libs-1.21.1-10.el9.ppc64le libacl-2.4.0-2.el9.ppc64le libarchive-3.5.3-11.el9.ppc64le libattr-2.6.0-2.el9.ppc64le libblkid-2.37.4-27.el9.ppc64le libbrotli-1.0.9-10.el9.ppc64le libcap-2.48-10.el9.ppc64le libcap-ng-0.8.2-7.el9.ppc64le libcom_err-1.46.5-8.el9.ppc64le libcurl-7.76.1-43.el9.ppc64le libdb-5.3.28-57.el9.ppc64le libeconf-0.4.1-7.el9.ppc64le libevent-2.1.12-8.el9.ppc64le libfdisk-2.37.4-27.el9.ppc64le libffi-3.4.2-8.el9.ppc64le libgcc-11.5.0-15.el9.ppc64le libgcrypt-1.10.0-13.el9.ppc64le libgomp-11.5.0-15.el9.ppc64le libgpg-error-1.42-5.el9.ppc64le libidn2-2.3.0-7.el9.ppc64le libmount-2.37.4-27.el9.ppc64le libnghttp2-1.43.0-8.el9.ppc64le libpkgconf-1.7.3-10.el9.ppc64le libpsl-0.21.1-5.el9.ppc64le libpwquality-1.4.4-8.el9.ppc64le librtas-2.0.6-3.el9.ppc64le libselinux-3.6-4.el9.ppc64le libsemanage-3.6-5.el9.ppc64le libsepol-3.6-3.el9.ppc64le libsigsegv-2.13-4.el9.ppc64le libsmartcols-2.37.4-27.el9.ppc64le libssh-0.10.4-19.el9.ppc64le libssh-config-0.10.4-19.el9.noarch libstdc++-11.5.0-15.el9.ppc64le libtasn1-4.16.0-10.el9.ppc64le libtool-ltdl-2.4.6-46.el9.ppc64le libunistring-0.9.10-15.el9.ppc64le libutempter-1.2.1-6.el9.ppc64le libuuid-2.37.4-27.el9.ppc64le libverto-0.3.2-3.el9.ppc64le libxcrypt-4.4.18-3.el9.ppc64le libxml2-2.9.13-16.el9.ppc64le libzstd-1.5.5-1.el9.ppc64le lua-libs-5.4.4-4.el9.ppc64le lua-srpm-macros-1-6.el9.noarch lz4-libs-1.9.3-5.el9.ppc64le make-1:4.3-8.el9.ppc64le mpfr-4.1.0-10.el9.ppc64le ncurses-6.2-12.20210508.el9.ppc64le ncurses-base-6.2-12.20210508.el9.noarch ncurses-libs-6.2-12.20210508.el9.ppc64le ocaml-srpm-macros-6-6.el9.noarch openblas-srpm-macros-2-11.el9.noarch openldap-2.6.13-1.el9.ppc64le openssl-1:3.5.7-3.el9.ppc64le openssl-fips-provider-1:3.5.7-3.el9.ppc64le openssl-libs-1:3.5.7-3.el9.ppc64le p11-kit-0.26.4-1.el9.ppc64le p11-kit-trust-0.26.4-1.el9.ppc64le pam-1.5.1-30.el9.ppc64le patch-2.7.6-16.el9.ppc64le pcre-8.44-4.el9.ppc64le pcre2-10.40-6.el9.ppc64le pcre2-syntax-10.40-6.el9.noarch perl-AutoLoader-5.74-483.el9.noarch perl-B-1.80-483.el9.ppc64le perl-Carp-1.50-460.el9.noarch perl-Class-Struct-0.66-483.el9.noarch perl-Data-Dumper-2.174-462.el9.ppc64le perl-Digest-1.19-4.el9.noarch perl-Digest-MD5-2.58-4.el9.ppc64le perl-Encode-4:3.08-462.el9.ppc64le perl-Errno-1.30-483.el9.ppc64le perl-Exporter-5.74-461.el9.noarch perl-Fcntl-1.13-483.el9.ppc64le perl-File-Basename-2.85-483.el9.noarch perl-File-Path-2.18-4.el9.noarch perl-File-Temp-1:0.231.100-4.el9.noarch perl-File-stat-1.09-483.el9.noarch perl-FileHandle-2.03-483.el9.noarch perl-Getopt-Long-1:2.52-4.el9.noarch perl-Getopt-Std-1.12-483.el9.noarch perl-HTTP-Tiny-0.076-462.el9.noarch perl-IO-1.43-483.el9.ppc64le perl-IO-Socket-IP-0.41-5.el9.noarch perl-IO-Socket-SSL-2.073-2.el9.noarch perl-IPC-Open3-1.21-483.el9.noarch perl-MIME-Base64-3.16-4.el9.ppc64le perl-Mozilla-CA-20200520-6.el9.noarch perl-Net-SSLeay-1.94-4.el9.ppc64le perl-POSIX-1.94-483.el9.ppc64le perl-PathTools-3.78-461.el9.ppc64le perl-Pod-Escapes-1:1.07-460.el9.noarch perl-Pod-Perldoc-3.28.01-461.el9.noarch perl-Pod-Simple-1:3.42-4.el9.noarch perl-Pod-Usage-4:2.01-4.el9.noarch perl-Scalar-List-Utils-4:1.56-462.el9.ppc64le perl-SelectSaver-1.02-483.el9.noarch perl-Socket-4:2.031-4.el9.ppc64le perl-Storable-1:3.21-460.el9.ppc64le perl-Symbol-1.08-483.el9.noarch perl-Term-ANSIColor-5.01-461.el9.noarch perl-Term-Cap-1.17-460.el9.noarch perl-Text-ParseWords-3.30-460.el9.noarch perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch perl-Time-Local-2:1.300-7.el9.noarch perl-URI-5.09-3.el9.noarch perl-base-2.27-483.el9.noarch perl-constant-1.33-461.el9.noarch perl-if-0.60.800-483.el9.noarch perl-interpreter-4:5.32.1-483.el9.ppc64le perl-libnet-3.13-4.el9.noarch perl-libs-4:5.32.1-483.el9.ppc64le perl-mro-1.23-483.el9.ppc64le perl-overload-1.31-483.el9.noarch perl-overloading-0.02-483.el9.noarch perl-parent-1:0.238-460.el9.noarch perl-podlators-1:4.14-460.el9.noarch perl-srpm-macros-1-41.el9.noarch perl-subs-1.03-483.el9.noarch perl-vars-1.05-483.el9.noarch pkgconf-1.7.3-10.el9.ppc64le pkgconf-m4-1.7.3-10.el9.noarch pkgconf-pkg-config-1.7.3-10.el9.ppc64le popt-1.18-8.el9.ppc64le publicsuffix-list-dafsa-20210518-3.el9.noarch pyproject-srpm-macros-1.18.5-1.el9.noarch python-srpm-macros-3.9-54.el9.noarch qt5-srpm-macros-5.15.9-1.el9.noarch readline-8.1-4.el9.ppc64le redhat-rpm-config-211-1.el9.noarch rpm-4.16.1.3-40.el9.ppc64le rpm-build-4.16.1.3-40.el9.ppc64le rpm-build-libs-4.16.1.3-40.el9.ppc64le rpm-libs-4.16.1.3-40.el9.ppc64le rust-srpm-macros-17-4.el9.noarch sed-4.8-10.el9.ppc64le setup-2.13.7-10.el9.noarch shadow-utils-2:4.9-17.el9.ppc64le sqlite-libs-3.34.1-11.el9.ppc64le systemd-libs-252-76.el9.ppc64le tar-2:1.34-11.el9.ppc64le tzdata-2026c-1.el9.noarch unzip-6.0-59.el9.ppc64le util-linux-2.37.4-27.el9.ppc64le util-linux-core-2.37.4-27.el9.ppc64le which-2.21-30.el9.ppc64le xz-5.2.5-8.el9.ppc64le xz-libs-5.2.5-8.el9.ppc64le zip-3.0-35.el9.ppc64le zlib-1.2.11-41.el9.ppc64le zstd-1.5.5-1.el9.ppc64le Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.24-2.el9.ppc64le audit-libs-3.1.5-9.el9.ppc64le basesystem-11-13.el9.noarch bash-5.1.8-9.el9.ppc64le binutils-2.35.2-72.el9.ppc64le binutils-gold-2.35.2-72.el9.ppc64le bzip2-1.0.8-11.el9.ppc64le bzip2-libs-1.0.8-11.el9.ppc64le ca-certificates-2026.2.90_v9.0.316-90.0.el9.noarch centos-gpg-keys-9.0-38.el9.noarch centos-stream-release-9.0-38.el9.noarch centos-stream-repos-9.0-38.el9.noarch coreutils-8.32-43.el9.ppc64le coreutils-common-8.32-43.el9.ppc64le cpio-2.13-16.el9.ppc64le cracklib-2.9.6-28.el9.ppc64le cracklib-dicts-2.9.6-28.el9.ppc64le crypto-policies-20260714-1.git65b74f7.el9.noarch curl-7.76.1-43.el9.ppc64le cyrus-sasl-lib-2.1.27-21.el9.ppc64le debugedit-5.0-11.el9.ppc64le diffutils-3.7-12.el9.ppc64le dwz-0.16-1.el9.ppc64le ed-1.14.2-12.el9.ppc64le efi-srpm-macros-6-4.el9.noarch elfutils-0.195-1.el9.ppc64le elfutils-debuginfod-client-0.195-1.el9.ppc64le elfutils-default-yama-scope-0.195-1.el9.noarch elfutils-libelf-0.195-1.el9.ppc64le elfutils-libs-0.195-1.el9.ppc64le file-5.39-19.el9.ppc64le file-libs-5.39-19.el9.ppc64le filesystem-3.16-5.el9.ppc64le findutils-4.8.0-7.el9.ppc64le fonts-srpm-macros-2.0.5-7.el9.1.noarch gawk-5.1.0-6.el9.ppc64le gdb-minimal-17.2-3.el9.ppc64le gdbm-libs-1.23-1.el9.ppc64le ghc-srpm-macros-1.5.0-6.el9.noarch glibc-2.34-276.el9.ppc64le glibc-common-2.34-276.el9.ppc64le glibc-gconv-extra-2.34-276.el9.ppc64le glibc-minimal-langpack-2.34-276.el9.ppc64le gmp-6.2.0-13.el9.ppc64le go-srpm-macros-3.8.1-1.el9.noarch gpg-pubkey-8483c65d-5ccc5b19 grep-3.6-5.el9.ppc64le groff-base-1.22.4-10.el9.ppc64le gzip-1.12-1.el9.ppc64le info-6.7-15.el9.ppc64le json-c-0.14-11.el9.ppc64le kernel-srpm-macros-1.0-16.el9.noarch keyutils-libs-1.6.3-1.el9.ppc64le krb5-libs-1.21.1-10.el9.ppc64le libacl-2.4.0-2.el9.ppc64le libarchive-3.5.3-11.el9.ppc64le libattr-2.6.0-2.el9.ppc64le libblkid-2.37.4-27.el9.ppc64le libbrotli-1.0.9-10.el9.ppc64le libcap-2.48-10.el9.ppc64le libcap-ng-0.8.2-7.el9.ppc64le libcom_err-1.46.5-8.el9.ppc64le libcurl-7.76.1-43.el9.ppc64le libdb-5.3.28-57.el9.ppc64le libeconf-0.4.1-7.el9.ppc64le libevent-2.1.12-8.el9.ppc64le libfdisk-2.37.4-27.el9.ppc64le libffi-3.4.2-8.el9.ppc64le libgcc-11.5.0-15.el9.ppc64le libgcrypt-1.10.0-13.el9.ppc64le libgomp-11.5.0-15.el9.ppc64le libgpg-error-1.42-5.el9.ppc64le libidn2-2.3.0-7.el9.ppc64le libmount-2.37.4-27.el9.ppc64le libnghttp2-1.43.0-8.el9.ppc64le libpkgconf-1.7.3-10.el9.ppc64le libpsl-0.21.1-5.el9.ppc64le libpwquality-1.4.4-8.el9.ppc64le librtas-2.0.6-3.el9.ppc64le libselinux-3.6-4.el9.ppc64le libsemanage-3.6-5.el9.ppc64le libsepol-3.6-3.el9.ppc64le libsigsegv-2.13-4.el9.ppc64le libsmartcols-2.37.4-27.el9.ppc64le libssh-0.10.4-19.el9.ppc64le libssh-config-0.10.4-19.el9.noarch libstdc++-11.5.0-15.el9.ppc64le libtasn1-4.16.0-10.el9.ppc64le libtool-ltdl-2.4.6-46.el9.ppc64le libunistring-0.9.10-15.el9.ppc64le libutempter-1.2.1-6.el9.ppc64le libuuid-2.37.4-27.el9.ppc64le libverto-0.3.2-3.el9.ppc64le libxcrypt-4.4.18-3.el9.ppc64le libxml2-2.9.13-16.el9.ppc64le libzstd-1.5.5-1.el9.ppc64le lua-libs-5.4.4-4.el9.ppc64le lua-srpm-macros-1-6.el9.noarch lz4-libs-1.9.3-5.el9.ppc64le make-4.3-8.el9.ppc64le mpfr-4.1.0-10.el9.ppc64le ncurses-6.2-12.20210508.el9.ppc64le ncurses-base-6.2-12.20210508.el9.noarch ncurses-libs-6.2-12.20210508.el9.ppc64le ocaml-srpm-macros-6-6.el9.noarch openblas-srpm-macros-2-11.el9.noarch openldap-2.6.13-1.el9.ppc64le openssl-3.5.7-3.el9.ppc64le openssl-fips-provider-3.5.7-3.el9.ppc64le openssl-libs-3.5.7-3.el9.ppc64le p11-kit-0.26.4-1.el9.ppc64le p11-kit-trust-0.26.4-1.el9.ppc64le pam-1.5.1-30.el9.ppc64le patch-2.7.6-16.el9.ppc64le pcre-8.44-4.el9.ppc64le pcre2-10.40-6.el9.ppc64le pcre2-syntax-10.40-6.el9.noarch perl-AutoLoader-5.74-483.el9.noarch perl-B-1.80-483.el9.ppc64le perl-Carp-1.50-460.el9.noarch perl-Class-Struct-0.66-483.el9.noarch perl-Data-Dumper-2.174-462.el9.ppc64le perl-Digest-1.19-4.el9.noarch perl-Digest-MD5-2.58-4.el9.ppc64le perl-Encode-3.08-462.el9.ppc64le perl-Errno-1.30-483.el9.ppc64le perl-Exporter-5.74-461.el9.noarch perl-Fcntl-1.13-483.el9.ppc64le perl-File-Basename-2.85-483.el9.noarch perl-File-Path-2.18-4.el9.noarch perl-File-Temp-0.231.100-4.el9.noarch perl-File-stat-1.09-483.el9.noarch perl-FileHandle-2.03-483.el9.noarch perl-Getopt-Long-2.52-4.el9.noarch perl-Getopt-Std-1.12-483.el9.noarch perl-HTTP-Tiny-0.076-462.el9.noarch perl-IO-1.43-483.el9.ppc64le perl-IO-Socket-IP-0.41-5.el9.noarch perl-IO-Socket-SSL-2.073-2.el9.noarch perl-IPC-Open3-1.21-483.el9.noarch perl-MIME-Base64-3.16-4.el9.ppc64le perl-Mozilla-CA-20200520-6.el9.noarch perl-Net-SSLeay-1.94-4.el9.ppc64le perl-POSIX-1.94-483.el9.ppc64le perl-PathTools-3.78-461.el9.ppc64le perl-Pod-Escapes-1.07-460.el9.noarch perl-Pod-Perldoc-3.28.01-461.el9.noarch perl-Pod-Simple-3.42-4.el9.noarch perl-Pod-Usage-2.01-4.el9.noarch perl-Scalar-List-Utils-1.56-462.el9.ppc64le perl-SelectSaver-1.02-483.el9.noarch perl-Socket-2.031-4.el9.ppc64le perl-Storable-3.21-460.el9.ppc64le perl-Symbol-1.08-483.el9.noarch perl-Term-ANSIColor-5.01-461.el9.noarch perl-Term-Cap-1.17-460.el9.noarch perl-Text-ParseWords-3.30-460.el9.noarch perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch perl-Time-Local-1.300-7.el9.noarch perl-URI-5.09-3.el9.noarch perl-base-2.27-483.el9.noarch perl-constant-1.33-461.el9.noarch perl-if-0.60.800-483.el9.noarch perl-interpreter-5.32.1-483.el9.ppc64le perl-libnet-3.13-4.el9.noarch perl-libs-5.32.1-483.el9.ppc64le perl-mro-1.23-483.el9.ppc64le perl-overload-1.31-483.el9.noarch perl-overloading-0.02-483.el9.noarch perl-parent-0.238-460.el9.noarch perl-podlators-4.14-460.el9.noarch perl-srpm-macros-1-41.el9.noarch perl-subs-1.03-483.el9.noarch perl-vars-1.05-483.el9.noarch pkgconf-1.7.3-10.el9.ppc64le pkgconf-m4-1.7.3-10.el9.noarch pkgconf-pkg-config-1.7.3-10.el9.ppc64le popt-1.18-8.el9.ppc64le publicsuffix-list-dafsa-20210518-3.el9.noarch pyproject-srpm-macros-1.18.5-1.el9.noarch python-srpm-macros-3.9-54.el9.noarch qt5-srpm-macros-5.15.9-1.el9.noarch readline-8.1-4.el9.ppc64le redhat-rpm-config-211-1.el9.noarch rpm-4.16.1.3-40.el9.ppc64le rpm-build-4.16.1.3-40.el9.ppc64le rpm-build-libs-4.16.1.3-40.el9.ppc64le rpm-libs-4.16.1.3-40.el9.ppc64le rust-srpm-macros-17-4.el9.noarch sed-4.8-10.el9.ppc64le setup-2.13.7-10.el9.noarch shadow-utils-4.9-17.el9.ppc64le sqlite-libs-3.34.1-11.el9.ppc64le systemd-libs-252-76.el9.ppc64le tar-1.34-11.el9.ppc64le tzdata-2026c-1.el9.noarch unzip-6.0-59.el9.ppc64le util-linux-2.37.4-27.el9.ppc64le util-linux-core-2.37.4-27.el9.ppc64le which-2.21-30.el9.ppc64le xz-5.2.5-8.el9.ppc64le xz-libs-5.2.5-8.el9.ppc64le zip-3.0-35.el9.ppc64le zlib-1.2.11-41.el9.ppc64le zstd-1.5.5-1.el9.ppc64le Start: buildsrpm Start: rpmbuild -bs error: %changelog entries must start with * Building target platforms: ppc64le Building for target ppc64le Wrote: /builddir/build/SRPMS/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/centos-stream-9-ppc64le-1787219836.443073/root/var/log/dnf.rpm.log /var/lib/mock/centos-stream-9-ppc64le-1787219836.443073/root/var/log/dnf.librepo.log /var/lib/mock/centos-stream-9-ppc64le-1787219836.443073/root/var/log/dnf.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-h8fs0jfw/ramalama/ramalama.spec) Config(child) 2 minutes 9 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/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.src.rpm) Config(centos-stream-9-ppc64le) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/centos-stream-9-ppc64le-bootstrap-1787219836.443073/root. INFO: reusing tmpfs at /var/lib/mock/centos-stream-9-ppc64le-bootstrap-1787219836.443073/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/centos-stream-9-ppc64le-1787219836.443073/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.16.1.3-40.el9.ppc64le python3-dnf-4.14.0-37.el9.noarch python3-dnf-plugins-core-4.3.0-27.el9.noarch yum-4.14.0-37.el9.noarch Finish: chroot init Start: build phase for ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.src.rpm Start: build setup for ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.src.rpm error: %changelog entries must start with * Building target platforms: ppc64le Building for target ppc64le Wrote: /builddir/build/SRPMS/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 2.8 kB/s | 1.5 kB 00:00 Additional repo https_dl_fedoraproject_org_pub_ 76 kB/s | 4.0 kB 00:00 Package make-1:4.3-8.el9.ppc64le is already installed. Dependencies resolved. ======================================================================================================================== Package Arch Version Repo Size ======================================================================================================================== Installing: golang-github-cpuguy83-md2man ppc64le 2.0.3-2.el9 crb 820 k mailcap noarch 2.1.49-5.el9 baseos 33 k podman ppc64le 102:6.2.0~dev-1.20260819171009587363.main.3822.9774d5338e.el9 copr_base 15 M python3-devel ppc64le 3.9.25-10.el9 appstream 244 k python3-pytest noarch 6.2.2-7.el9 appstream 519 k Installing dependencies: aardvark-dns ppc64le 102:2.1.0-1.20260811105353540362.main.6.g2d364eb.el9 copr_base 932 k catatonit ppc64le 3:0.2.1-1.el9 crb 341 k conmon ppc64le 3:2.2.1-2.el9 appstream 48 k containers-common noarch 102:0.70.0~dev-1.20260819205811150706.main.82.g2617f9129c.el9 copr_base 99 k containers-common-extra noarch 102:0.70.0~dev-1.20260819205811150706.main.82.g2617f9129c.el9 copr_base 6.6 k crun ppc64le 102:1.29.1-1.20260819194213079492.main.52.gba38286f.el9 copr_base 320 k expat ppc64le 2.5.0-7.el9 baseos 122 k glib2 ppc64le 2.68.4-21.el9 baseos 2.7 M gnupg2 ppc64le 2.3.3-5.el9 baseos 2.7 M gnutls ppc64le 3.8.10-8.el9 baseos 1.3 M gpgme ppc64le 1.15.1-6.el9 baseos 226 k iptables-libs ppc64le 1.8.10-11.el9 baseos 479 k jansson ppc64le 2.14-1.el9 baseos 51 k libassuan ppc64le 2.5.5-3.el9 baseos 71 k libksba ppc64le 1.5.1-7.el9 baseos 170 k libmnl ppc64le 1.0.4-16.el9 baseos 29 k libnetfilter_conntrack ppc64le 1.0.9-1.el9 baseos 63 k libnfnetlink ppc64le 1.0.1-23.el9 baseos 30 k libnftnl ppc64le 1.2.6-4.el9 baseos 94 k libseccomp ppc64le 2.5.6-1.el9 baseos 77 k netavark ppc64le 102:2.1.0-1.20260818222846495485.main.59.g9a10e462.el9 copr_base 6.7 M nettle ppc64le 3.10.1-1.el9 baseos 574 k nftables ppc64le 1:1.0.9-9.el9 baseos 482 k npth ppc64le 1.6-8.el9 baseos 25 k passt ppc64le 0^20260728.gf8df3f1-1.el9 appstream 210 k python-rpm-macros noarch 3.9-54.el9 appstream 15 k python3 ppc64le 3.9.25-10.el9 baseos 26 k python3-attrs noarch 20.3.0-7.el9 appstream 87 k python3-iniconfig noarch 1.1.1-7.el9 appstream 17 k python3-libs ppc64le 3.9.25-10.el9 baseos 8.1 M python3-packaging noarch 20.9-5.el9 appstream 77 k python3-pip-wheel noarch 21.3.1-2.el9 baseos 1.1 M python3-pluggy noarch 0.13.1-7.el9 appstream 41 k python3-py noarch 1.10.0-6.el9 appstream 477 k python3-pyparsing noarch 2.4.7-9.el9 baseos 150 k python3-rpm-generators noarch 12-9.el9 appstream 28 k python3-rpm-macros noarch 3.9-54.el9 appstream 10 k python3-setuptools noarch 53.0.0-15.el9 baseos 936 k python3-setuptools-wheel noarch 53.0.0-15.el9 baseos 468 k python3-toml noarch 0.10.2-6.el9 appstream 42 k shadow-utils-subid ppc64le 2:4.9-17.el9 baseos 95 k Transaction Summary ======================================================================================================================== Install 46 Packages Total download size: 46 M Installed size: 174 M Downloading Packages: (1/46): containers-common-0.70.0~dev-1.20260819 89 kB/s | 99 kB 00:01 (2/46): containers-common-extra-0.70.0~dev-1.20 5.8 kB/s | 6.6 kB 00:01 (3/46): aardvark-dns-2.1.0-1.202608111053535403 572 kB/s | 932 kB 00:01 (4/46): crun-1.29.1-1.20260819194213079492.main 225 kB/s | 320 kB 00:01 (5/46): podman-6.2.0~dev-1.20260819171009587363 9.0 MB/s | 15 MB 00:01 (6/46): expat-2.5.0-7.el9.ppc64le.rpm 165 kB/s | 122 kB 00:00 (7/46): netavark-2.1.0-1.20260818222846495485.m 3.0 MB/s | 6.7 MB 00:02 (8/46): glib2-2.68.4-21.el9.ppc64le.rpm 3.6 MB/s | 2.7 MB 00:00 (9/46): gnupg2-2.3.3-5.el9.ppc64le.rpm 3.0 MB/s | 2.7 MB 00:00 (10/46): gnutls-3.8.10-8.el9.ppc64le.rpm 1.5 MB/s | 1.3 MB 00:00 (11/46): gpgme-1.15.1-6.el9.ppc64le.rpm 643 kB/s | 226 kB 00:00 (12/46): iptables-libs-1.8.10-11.el9.ppc64le.rp 1.3 MB/s | 479 kB 00:00 (13/46): jansson-2.14-1.el9.ppc64le.rpm 180 kB/s | 51 kB 00:00 (14/46): libassuan-2.5.5-3.el9.ppc64le.rpm 444 kB/s | 71 kB 00:00 (15/46): libksba-1.5.1-7.el9.ppc64le.rpm 1.1 MB/s | 170 kB 00:00 (16/46): libnetfilter_conntrack-1.0.9-1.el9.ppc 445 kB/s | 63 kB 00:00 (17/46): libmnl-1.0.4-16.el9.ppc64le.rpm 139 kB/s | 29 kB 00:00 (18/46): libnfnetlink-1.0.1-23.el9.ppc64le.rpm 160 kB/s | 30 kB 00:00 (19/46): libnftnl-1.2.6-4.el9.ppc64le.rpm 489 kB/s | 94 kB 00:00 (20/46): libseccomp-2.5.6-1.el9.ppc64le.rpm 399 kB/s | 77 kB 00:00 (21/46): mailcap-2.1.49-5.el9.noarch.rpm 241 kB/s | 33 kB 00:00 (22/46): nettle-3.10.1-1.el9.ppc64le.rpm 1.8 MB/s | 574 kB 00:00 (23/46): npth-1.6-8.el9.ppc64le.rpm 86 kB/s | 25 kB 00:00 (24/46): nftables-1.0.9-9.el9.ppc64le.rpm 1.1 MB/s | 482 kB 00:00 (25/46): python3-3.9.25-10.el9.ppc64le.rpm 126 kB/s | 26 kB 00:00 (26/46): python3-libs-3.9.25-10.el9.ppc64le.rpm 24 MB/s | 8.1 MB 00:00 (27/46): python3-pip-wheel-21.3.1-2.el9.noarch. 3.4 MB/s | 1.1 MB 00:00 (28/46): python3-pyparsing-2.4.7-9.el9.noarch.r 468 kB/s | 150 kB 00:00 (29/46): python3-setuptools-53.0.0-15.el9.noarc 4.2 MB/s | 936 kB 00:00 (30/46): python3-setuptools-wheel-53.0.0-15.el9 2.5 MB/s | 468 kB 00:00 (31/46): shadow-utils-subid-4.9-17.el9.ppc64le. 488 kB/s | 95 kB 00:00 (32/46): python-rpm-macros-3.9-54.el9.noarch.rp 20 kB/s | 15 kB 00:00 (33/46): conmon-2.2.1-2.el9.ppc64le.rpm 56 kB/s | 48 kB 00:00 (34/46): python3-attrs-20.3.0-7.el9.noarch.rpm 166 kB/s | 87 kB 00:00 (35/46): passt-0^20260728.gf8df3f1-1.el9.ppc64l 149 kB/s | 210 kB 00:01 (36/46): python3-iniconfig-1.1.1-7.el9.noarch.r 92 kB/s | 17 kB 00:00 (37/46): python3-packaging-20.9-5.el9.noarch.rp 442 kB/s | 77 kB 00:00 (38/46): python3-pluggy-0.13.1-7.el9.noarch.rpm 219 kB/s | 41 kB 00:00 (39/46): python3-devel-3.9.25-10.el9.ppc64le.rp 189 kB/s | 244 kB 00:01 (40/46): python3-py-1.10.0-6.el9.noarch.rpm 910 kB/s | 477 kB 00:00 (41/46): python3-pytest-6.2.2-7.el9.noarch.rpm 947 kB/s | 519 kB 00:00 (42/46): python3-rpm-generators-12-9.el9.noarch 170 kB/s | 28 kB 00:00 (43/46): python3-rpm-macros-3.9-54.el9.noarch.r 59 kB/s | 10 kB 00:00 (44/46): python3-toml-0.10.2-6.el9.noarch.rpm 209 kB/s | 42 kB 00:00 (45/46): golang-github-cpuguy83-md2man-2.0.3-2. 2.7 MB/s | 820 kB 00:00 (46/46): catatonit-0.2.1-1.el9.ppc64le.rpm 589 kB/s | 341 kB 00:00 -------------------------------------------------------------------------------- Total 5.1 MB/s | 46 MB 00:08 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libseccomp-2.5.6-1.el9.ppc64le 1/46 Installing : libmnl-1.0.4-16.el9.ppc64le 2/46 Installing : libassuan-2.5.5-3.el9.ppc64le 3/46 Installing : python-rpm-macros-3.9-54.el9.noarch 4/46 Installing : python3-rpm-macros-3.9-54.el9.noarch 5/46 Installing : libnftnl-1.2.6-4.el9.ppc64le 6/46 Installing : crun-102:1.29.1-1.20260819194213079492.main.52.gba 7/46 Installing : catatonit-3:0.2.1-1.el9.ppc64le 8/46 Installing : passt-0^20260728.gf8df3f1-1.el9.ppc64le 9/46 Installing : shadow-utils-subid-2:4.9-17.el9.ppc64le 10/46 Installing : python3-setuptools-wheel-53.0.0-15.el9.noarch 11/46 Installing : python3-pip-wheel-21.3.1-2.el9.noarch 12/46 Installing : npth-1.6-8.el9.ppc64le 13/46 Installing : nettle-3.10.1-1.el9.ppc64le 14/46 Installing : gnutls-3.8.10-8.el9.ppc64le 15/46 Installing : glib2-2.68.4-21.el9.ppc64le 16/46 Installing : conmon-3:2.2.1-2.el9.ppc64le 17/46 Installing : libnfnetlink-1.0.1-23.el9.ppc64le 18/46 Installing : libnetfilter_conntrack-1.0.9-1.el9.ppc64le 19/46 Installing : iptables-libs-1.8.10-11.el9.ppc64le 20/46 Installing : libksba-1.5.1-7.el9.ppc64le 21/46 Installing : gnupg2-2.3.3-5.el9.ppc64le 22/46 Installing : gpgme-1.15.1-6.el9.ppc64le 23/46 Installing : jansson-2.14-1.el9.ppc64le 24/46 Installing : nftables-1:1.0.9-9.el9.ppc64le 25/46 Running scriptlet: nftables-1:1.0.9-9.el9.ppc64le 25/46 Installing : expat-2.5.0-7.el9.ppc64le 26/46 Installing : python3-3.9.25-10.el9.ppc64le 27/46 Installing : python3-libs-3.9.25-10.el9.ppc64le 28/46 Installing : python3-setuptools-53.0.0-15.el9.noarch 29/46 Installing : python3-py-1.10.0-6.el9.noarch 30/46 Installing : python3-pyparsing-2.4.7-9.el9.noarch 31/46 Installing : python3-packaging-20.9-5.el9.noarch 32/46 Installing : python3-rpm-generators-12-9.el9.noarch 33/46 Installing : python3-attrs-20.3.0-7.el9.noarch 34/46 Installing : python3-iniconfig-1.1.1-7.el9.noarch 35/46 Installing : python3-pluggy-0.13.1-7.el9.noarch 36/46 Installing : python3-toml-0.10.2-6.el9.noarch 37/46 Installing : containers-common-102:0.70.0~dev-1.202608192058111 38/46 Installing : aardvark-dns-102:2.1.0-1.20260811105353540362.main 39/46 Installing : netavark-102:2.1.0-1.20260818222846495485.main.59. 40/46 Installing : containers-common-extra-102:0.70.0~dev-1.202608192 41/46 Installing : podman-102:6.2.0~dev-1.20260819171009587363.main.3 42/46 Installing : python3-pytest-6.2.2-7.el9.noarch 43/46 Installing : python3-devel-3.9.25-10.el9.ppc64le 44/46 Installing : golang-github-cpuguy83-md2man-2.0.3-2.el9.ppc64le 45/46 Installing : mailcap-2.1.49-5.el9.noarch 46/46 Running scriptlet: containers-common-102:0.70.0~dev-1.202608192058111 46/46 Running scriptlet: mailcap-2.1.49-5.el9.noarch 46/46 Verifying : aardvark-dns-102:2.1.0-1.20260811105353540362.main 1/46 Verifying : containers-common-102:0.70.0~dev-1.202608192058111 2/46 Verifying : containers-common-extra-102:0.70.0~dev-1.202608192 3/46 Verifying : crun-102:1.29.1-1.20260819194213079492.main.52.gba 4/46 Verifying : netavark-102:2.1.0-1.20260818222846495485.main.59. 5/46 Verifying : podman-102:6.2.0~dev-1.20260819171009587363.main.3 6/46 Verifying : expat-2.5.0-7.el9.ppc64le 7/46 Verifying : glib2-2.68.4-21.el9.ppc64le 8/46 Verifying : gnupg2-2.3.3-5.el9.ppc64le 9/46 Verifying : gnutls-3.8.10-8.el9.ppc64le 10/46 Verifying : gpgme-1.15.1-6.el9.ppc64le 11/46 Verifying : iptables-libs-1.8.10-11.el9.ppc64le 12/46 Verifying : jansson-2.14-1.el9.ppc64le 13/46 Verifying : libassuan-2.5.5-3.el9.ppc64le 14/46 Verifying : libksba-1.5.1-7.el9.ppc64le 15/46 Verifying : libmnl-1.0.4-16.el9.ppc64le 16/46 Verifying : libnetfilter_conntrack-1.0.9-1.el9.ppc64le 17/46 Verifying : libnfnetlink-1.0.1-23.el9.ppc64le 18/46 Verifying : libnftnl-1.2.6-4.el9.ppc64le 19/46 Verifying : libseccomp-2.5.6-1.el9.ppc64le 20/46 Verifying : mailcap-2.1.49-5.el9.noarch 21/46 Verifying : nettle-3.10.1-1.el9.ppc64le 22/46 Verifying : nftables-1:1.0.9-9.el9.ppc64le 23/46 Verifying : npth-1.6-8.el9.ppc64le 24/46 Verifying : python3-3.9.25-10.el9.ppc64le 25/46 Verifying : python3-libs-3.9.25-10.el9.ppc64le 26/46 Verifying : python3-pip-wheel-21.3.1-2.el9.noarch 27/46 Verifying : python3-pyparsing-2.4.7-9.el9.noarch 28/46 Verifying : python3-setuptools-53.0.0-15.el9.noarch 29/46 Verifying : python3-setuptools-wheel-53.0.0-15.el9.noarch 30/46 Verifying : shadow-utils-subid-2:4.9-17.el9.ppc64le 31/46 Verifying : conmon-3:2.2.1-2.el9.ppc64le 32/46 Verifying : passt-0^20260728.gf8df3f1-1.el9.ppc64le 33/46 Verifying : python-rpm-macros-3.9-54.el9.noarch 34/46 Verifying : python3-attrs-20.3.0-7.el9.noarch 35/46 Verifying : python3-devel-3.9.25-10.el9.ppc64le 36/46 Verifying : python3-iniconfig-1.1.1-7.el9.noarch 37/46 Verifying : python3-packaging-20.9-5.el9.noarch 38/46 Verifying : python3-pluggy-0.13.1-7.el9.noarch 39/46 Verifying : python3-py-1.10.0-6.el9.noarch 40/46 Verifying : python3-pytest-6.2.2-7.el9.noarch 41/46 Verifying : python3-rpm-generators-12-9.el9.noarch 42/46 Verifying : python3-rpm-macros-3.9-54.el9.noarch 43/46 Verifying : python3-toml-0.10.2-6.el9.noarch 44/46 Verifying : catatonit-3:0.2.1-1.el9.ppc64le 45/46 Verifying : golang-github-cpuguy83-md2man-2.0.3-2.el9.ppc64le 46/46 Installed: aardvark-dns-102:2.1.0-1.20260811105353540362.main.6.g2d364eb.el9.ppc64le catatonit-3:0.2.1-1.el9.ppc64le conmon-3:2.2.1-2.el9.ppc64le containers-common-102:0.70.0~dev-1.20260819205811150706.main.82.g2617f9129c.el9.noarch containers-common-extra-102:0.70.0~dev-1.20260819205811150706.main.82.g2617f9129c.el9.noarch crun-102:1.29.1-1.20260819194213079492.main.52.gba38286f.el9.ppc64le expat-2.5.0-7.el9.ppc64le glib2-2.68.4-21.el9.ppc64le gnupg2-2.3.3-5.el9.ppc64le gnutls-3.8.10-8.el9.ppc64le golang-github-cpuguy83-md2man-2.0.3-2.el9.ppc64le gpgme-1.15.1-6.el9.ppc64le iptables-libs-1.8.10-11.el9.ppc64le jansson-2.14-1.el9.ppc64le libassuan-2.5.5-3.el9.ppc64le libksba-1.5.1-7.el9.ppc64le libmnl-1.0.4-16.el9.ppc64le libnetfilter_conntrack-1.0.9-1.el9.ppc64le libnfnetlink-1.0.1-23.el9.ppc64le libnftnl-1.2.6-4.el9.ppc64le libseccomp-2.5.6-1.el9.ppc64le mailcap-2.1.49-5.el9.noarch netavark-102:2.1.0-1.20260818222846495485.main.59.g9a10e462.el9.ppc64le nettle-3.10.1-1.el9.ppc64le nftables-1:1.0.9-9.el9.ppc64le npth-1.6-8.el9.ppc64le passt-0^20260728.gf8df3f1-1.el9.ppc64le podman-102:6.2.0~dev-1.20260819171009587363.main.3822.9774d5338e.el9.ppc64le python-rpm-macros-3.9-54.el9.noarch python3-3.9.25-10.el9.ppc64le python3-attrs-20.3.0-7.el9.noarch python3-devel-3.9.25-10.el9.ppc64le python3-iniconfig-1.1.1-7.el9.noarch python3-libs-3.9.25-10.el9.ppc64le python3-packaging-20.9-5.el9.noarch python3-pip-wheel-21.3.1-2.el9.noarch python3-pluggy-0.13.1-7.el9.noarch python3-py-1.10.0-6.el9.noarch python3-pyparsing-2.4.7-9.el9.noarch python3-pytest-6.2.2-7.el9.noarch python3-rpm-generators-12-9.el9.noarch python3-rpm-macros-3.9-54.el9.noarch python3-setuptools-53.0.0-15.el9.noarch python3-setuptools-wheel-53.0.0-15.el9.noarch python3-toml-0.10.2-6.el9.noarch shadow-utils-subid-2:4.9-17.el9.ppc64le Complete! error: %changelog entries must start with * Building target platforms: ppc64le Building for target ppc64le Wrote: /builddir/build/SRPMS/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 3.2 kB/s | 1.5 kB 00:00 Additional repo https_dl_fedoraproject_org_pub_ 94 kB/s | 4.0 kB 00:00 Package golang-github-cpuguy83-md2man-2.0.3-2.el9.ppc64le is already installed. Package mailcap-2.1.49-5.el9.noarch is already installed. Package make-1:4.3-8.el9.ppc64le is already installed. Package podman-102:6.2.0~dev-1.20260819171009587363.main.3822.9774d5338e.el9.ppc64le is already installed. Package python3-devel-3.9.25-10.el9.ppc64le is already installed. Package python3-pytest-6.2.2-7.el9.noarch is already installed. Dependencies resolved. Nothing to do. Complete! Finish: build setup for ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.src.rpm Start: rpmbuild ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.src.rpm error: %changelog entries must start with * Building target platforms: ppc64le Building for target ppc64le Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.IRtrkm + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf ramalama-0.23.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/ramalama-0.23.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd ramalama-0.23.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.EA1xQg + umask 022 + cd /builddir/build/BUILD + cd ramalama-0.23.0 + echo pyproject-rpm-macros + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 2.5 kB/s | 1.5 kB 00:00 Additional repo https_dl_fedoraproject_org_pub_ 123 kB/s | 4.0 kB 00:00 Package golang-github-cpuguy83-md2man-2.0.3-2.el9.ppc64le is already installed. Package mailcap-2.1.49-5.el9.noarch is already installed. Package make-1:4.3-8.el9.ppc64le is already installed. Package podman-102:6.2.0~dev-1.20260819171009587363.main.3822.9774d5338e.el9.ppc64le is already installed. Package python3-devel-3.9.25-10.el9.ppc64le is already installed. Package python3-pytest-6.2.2-7.el9.noarch is already installed. Dependencies resolved. ================================================================================ Package Architecture Version Repository Size ================================================================================ Installing: pyproject-rpm-macros noarch 1.18.5-1.el9 crb 43 k Transaction Summary ================================================================================ Install 1 Package Total download size: 43 k Installed size: 115 k Downloading Packages: pyproject-rpm-macros-1.18.5-1.el9.noarch.rpm 56 kB/s | 43 kB 00:00 -------------------------------------------------------------------------------- Total 54 kB/s | 43 kB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : pyproject-rpm-macros-1.18.5-1.el9.noarch 1/1 Running scriptlet: pyproject-rpm-macros-1.18.5-1.el9.noarch 1/1 Verifying : pyproject-rpm-macros-1.18.5-1.el9.noarch 1/1 Installed: pyproject-rpm-macros-1.18.5-1.el9.noarch Complete! error: %changelog entries must start with * Building target platforms: ppc64le Building for target ppc64le Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.TigSs3 + umask 022 + cd /builddir/build/BUILD + cd ramalama-0.23.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/.pyproject-builddir + RPM_TOXENV=py39 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/pyproject-wheeldir --output /builddir/build/BUILD/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le-pyproject-buildrequires Import error: No module named 'tomli' + cat /builddir/build/BUILD/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 2.9 kB/s | 1.5 kB 00:00 Additional repo https_dl_fedoraproject_org_pub_ 119 kB/s | 4.0 kB 00:00 Package golang-github-cpuguy83-md2man-2.0.3-2.el9.ppc64le is already installed. Package mailcap-2.1.49-5.el9.noarch is already installed. Package make-1:4.3-8.el9.ppc64le is already installed. Package podman-102:6.2.0~dev-1.20260819171009587363.main.3822.9774d5338e.el9.ppc64le is already installed. Package pyproject-rpm-macros-1.18.5-1.el9.noarch is already installed. Package python3-devel-3.9.25-10.el9.ppc64le is already installed. Package python3-devel-3.9.25-10.el9.ppc64le is already installed. Package python3-pytest-6.2.2-7.el9.noarch is already installed. Package python3-packaging-20.9-5.el9.noarch is already installed. Dependencies resolved. ================================================================================ Package Architecture Version Repository Size ================================================================================ Installing: python3-pip noarch 21.3.1-2.el9 appstream 2.0 M python3-tomli noarch 2.0.1-5.el9 appstream 33 k Transaction Summary ================================================================================ Install 2 Packages Total download size: 2.1 M Installed size: 8.8 M Downloading Packages: (1/2): python3-tomli-2.0.1-5.el9.noarch.rpm 332 kB/s | 33 kB 00:00 (2/2): python3-pip-21.3.1-2.el9.noarch.rpm 6.2 MB/s | 2.0 MB 00:00 -------------------------------------------------------------------------------- Total 5.6 MB/s | 2.1 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : python3-tomli-2.0.1-5.el9.noarch 1/2 Installing : python3-pip-21.3.1-2.el9.noarch 2/2 Running scriptlet: python3-pip-21.3.1-2.el9.noarch 2/2 Verifying : python3-pip-21.3.1-2.el9.noarch 1/2 Verifying : python3-tomli-2.0.1-5.el9.noarch 2/2 Installed: python3-pip-21.3.1-2.el9.noarch python3-tomli-2.0.1-5.el9.noarch Complete! error: %changelog entries must start with * Building target platforms: ppc64le Building for target ppc64le Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.wDqjva + umask 022 + cd /builddir/build/BUILD + cd ramalama-0.23.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/.pyproject-builddir + RPM_TOXENV=py39 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/pyproject-wheeldir --output /builddir/build/BUILD/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le-pyproject-buildrequires Handling setuptools from build-system.requires Requirement satisfied: setuptools (installed: setuptools 53.0.0) running egg_info creating ramalama.egg-info writing ramalama.egg-info/PKG-INFO writing dependency_links to ramalama.egg-info/dependency_links.txt writing entry points to ramalama.egg-info/entry_points.txt writing requirements to ramalama.egg-info/requires.txt writing top-level names to ramalama.egg-info/top_level.txt writing manifest file 'ramalama.egg-info/SOURCES.txt' reading manifest file 'ramalama.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'docs/*.1' warning: no files found matching 'docs/*.5' warning: no files found matching 'docs/*.7' warning: no files found matching '*' under directory 'libexec' adding license file 'LICENSE' writing manifest file 'ramalama.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement not satisfied: wheel Exiting dependency generation pass: get_requires_for_build_wheel + cat /builddir/build/BUILD/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 2.9 kB/s | 1.5 kB 00:00 Additional repo https_dl_fedoraproject_org_pub_ 119 kB/s | 4.0 kB 00:00 Package python3-tomli-2.0.1-5.el9.noarch is already installed. Package golang-github-cpuguy83-md2man-2.0.3-2.el9.ppc64le is already installed. Package mailcap-2.1.49-5.el9.noarch is already installed. Package make-1:4.3-8.el9.ppc64le is already installed. Package podman-102:6.2.0~dev-1.20260819171009587363.main.3822.9774d5338e.el9.ppc64le is already installed. Package pyproject-rpm-macros-1.18.5-1.el9.noarch is already installed. Package python3-devel-3.9.25-10.el9.ppc64le is already installed. Package python3-devel-3.9.25-10.el9.ppc64le is already installed. Package python3-pytest-6.2.2-7.el9.noarch is already installed. Package python3-packaging-20.9-5.el9.noarch is already installed. Package python3-pip-21.3.1-2.el9.noarch is already installed. Package python3-setuptools-53.0.0-15.el9.noarch is already installed. Dependencies resolved. ================================================================================ Package Architecture Version Repository Size ================================================================================ Installing: python3-wheel noarch 1:0.36.2-8.el9 crb 83 k Transaction Summary ================================================================================ Install 1 Package Total download size: 83 k Installed size: 209 k Downloading Packages: python3-wheel-0.36.2-8.el9.noarch.rpm 116 kB/s | 83 kB 00:00 -------------------------------------------------------------------------------- Total 110 kB/s | 83 kB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : python3-wheel-1:0.36.2-8.el9.noarch 1/1 Running scriptlet: python3-wheel-1:0.36.2-8.el9.noarch 1/1 Verifying : python3-wheel-1:0.36.2-8.el9.noarch 1/1 Installed: python3-wheel-1:0.36.2-8.el9.noarch Complete! error: %changelog entries must start with * Building target platforms: ppc64le Building for target ppc64le Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.ZW3R7u + umask 022 + cd /builddir/build/BUILD + cd ramalama-0.23.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/.pyproject-builddir + RPM_TOXENV=py39 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/pyproject-wheeldir --output /builddir/build/BUILD/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le-pyproject-buildrequires Handling setuptools from build-system.requires Requirement satisfied: setuptools (installed: setuptools 53.0.0) running egg_info writing ramalama.egg-info/PKG-INFO writing dependency_links to ramalama.egg-info/dependency_links.txt writing entry points to ramalama.egg-info/entry_points.txt writing requirements to ramalama.egg-info/requires.txt writing top-level names to ramalama.egg-info/top_level.txt reading manifest file 'ramalama.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'docs/*.1' warning: no files found matching 'docs/*.5' warning: no files found matching 'docs/*.7' warning: no files found matching '*' under directory 'libexec' adding license file 'LICENSE' writing manifest file 'ramalama.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.36.2) running dist_info writing ramalama.egg-info/PKG-INFO writing dependency_links to ramalama.egg-info/dependency_links.txt writing entry points to ramalama.egg-info/entry_points.txt writing requirements to ramalama.egg-info/requires.txt writing top-level names to ramalama.egg-info/top_level.txt reading manifest file 'ramalama.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'docs/*.1' warning: no files found matching 'docs/*.5' warning: no files found matching 'docs/*.7' warning: no files found matching '*' under directory 'libexec' adding license file 'LICENSE' writing manifest file 'ramalama.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/ramalama-0.23.0/ramalama.dist-info' adding license file "LICENSE" (matched pattern "LICEN[CS]E*") Handling argcomplete from hook generated metadata: Requires-Dist (ramalama) Requirement not satisfied: argcomplete Handling jinja2 from hook generated metadata: Requires-Dist (ramalama) Requirement not satisfied: jinja2 Handling pyyaml from hook generated metadata: Requires-Dist (ramalama) Requirement not satisfied: pyyaml + cat /builddir/build/BUILD/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le-pyproject-buildrequires + rm -rfv ramalama.dist-info/ removed 'ramalama.dist-info/LICENSE' removed 'ramalama.dist-info/METADATA' removed 'ramalama.dist-info/entry_points.txt' removed 'ramalama.dist-info/top_level.txt' removed directory 'ramalama.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 3.0 kB/s | 1.5 kB 00:00 Additional repo https_dl_fedoraproject_org_pub_ 123 kB/s | 4.0 kB 00:00 Package python3-tomli-2.0.1-5.el9.noarch is already installed. Package golang-github-cpuguy83-md2man-2.0.3-2.el9.ppc64le is already installed. Package mailcap-2.1.49-5.el9.noarch is already installed. Package make-1:4.3-8.el9.ppc64le is already installed. Package podman-102:6.2.0~dev-1.20260819171009587363.main.3822.9774d5338e.el9.ppc64le is already installed. Package pyproject-rpm-macros-1.18.5-1.el9.noarch is already installed. Package python3-devel-3.9.25-10.el9.ppc64le is already installed. Package python3-devel-3.9.25-10.el9.ppc64le is already installed. Package python3-pytest-6.2.2-7.el9.noarch is already installed. Package python3-packaging-20.9-5.el9.noarch is already installed. Package python3-pip-21.3.1-2.el9.noarch is already installed. Package python3-setuptools-53.0.0-15.el9.noarch is already installed. Package python3-wheel-1:0.36.2-8.el9.noarch is already installed. Dependencies resolved. ================================================================================ Package Architecture Version Repository Size ================================================================================ Installing: python3-argcomplete noarch 1.12.0-5.el9 appstream 67 k python3-jinja2 noarch 2.11.3-8.el9 appstream 249 k python3-pyyaml ppc64le 5.4.1-6.el9 baseos 206 k Installing dependencies: libyaml ppc64le 0.2.5-7.el9 baseos 68 k python3-babel noarch 2.9.1-2.el9 appstream 6.0 M python3-markupsafe ppc64le 1.1.1-12.el9 appstream 35 k python3-pytz noarch 2021.1-5.el9 appstream 51 k Transaction Summary ================================================================================ Install 7 Packages Total download size: 6.6 M Installed size: 29 M Downloading Packages: (1/7): python3-pyyaml-5.4.1-6.el9.ppc64le.rpm 124 kB/s | 206 kB 00:01 (2/7): python3-argcomplete-1.12.0-5.el9.noarch. 37 kB/s | 67 kB 00:01 (3/7): python3-jinja2-2.11.3-8.el9.noarch.rpm 309 kB/s | 249 kB 00:00 (4/7): python3-markupsafe-1.1.1-12.el9.ppc64le. 134 kB/s | 35 kB 00:00 (5/7): python3-pytz-2021.1-5.el9.noarch.rpm 185 kB/s | 51 kB 00:00 (6/7): libyaml-0.2.5-7.el9.ppc64le.rpm 19 kB/s | 68 kB 00:03 (7/7): python3-babel-2.9.1-2.el9.noarch.rpm 2.2 MB/s | 6.0 MB 00:02 -------------------------------------------------------------------------------- Total 1.5 MB/s | 6.6 MB 00:04 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : python3-pytz-2021.1-5.el9.noarch 1/7 Installing : python3-babel-2.9.1-2.el9.noarch 2/7 Installing : python3-markupsafe-1.1.1-12.el9.ppc64le 3/7 Installing : libyaml-0.2.5-7.el9.ppc64le 4/7 Installing : python3-pyyaml-5.4.1-6.el9.ppc64le 5/7 Installing : python3-jinja2-2.11.3-8.el9.noarch 6/7 Installing : python3-argcomplete-1.12.0-5.el9.noarch 7/7 Running scriptlet: python3-argcomplete-1.12.0-5.el9.noarch 7/7 Verifying : libyaml-0.2.5-7.el9.ppc64le 1/7 Verifying : python3-pyyaml-5.4.1-6.el9.ppc64le 2/7 Verifying : python3-argcomplete-1.12.0-5.el9.noarch 3/7 Verifying : python3-babel-2.9.1-2.el9.noarch 4/7 Verifying : python3-jinja2-2.11.3-8.el9.noarch 5/7 Verifying : python3-markupsafe-1.1.1-12.el9.ppc64le 6/7 Verifying : python3-pytz-2021.1-5.el9.noarch 7/7 Installed: libyaml-0.2.5-7.el9.ppc64le python3-argcomplete-1.12.0-5.el9.noarch python3-babel-2.9.1-2.el9.noarch python3-jinja2-2.11.3-8.el9.noarch python3-markupsafe-1.1.1-12.el9.ppc64le python3-pytz-2021.1-5.el9.noarch python3-pyyaml-5.4.1-6.el9.ppc64le Complete! error: %changelog entries must start with * Building target platforms: ppc64le Building for target ppc64le Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.9Tha7g + umask 022 + cd /builddir/build/BUILD + cd ramalama-0.23.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/.pyproject-builddir + RPM_TOXENV=py39 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/pyproject-wheeldir --output /builddir/build/BUILD/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le-pyproject-buildrequires Handling setuptools from build-system.requires Requirement satisfied: setuptools (installed: setuptools 53.0.0) running egg_info creating ramalama.egg-info writing ramalama.egg-info/PKG-INFO writing dependency_links to ramalama.egg-info/dependency_links.txt writing entry points to ramalama.egg-info/entry_points.txt writing requirements to ramalama.egg-info/requires.txt writing top-level names to ramalama.egg-info/top_level.txt writing manifest file 'ramalama.egg-info/SOURCES.txt' reading manifest file 'ramalama.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'docs/*.1' warning: no files found matching 'docs/*.5' warning: no files found matching 'docs/*.7' warning: no files found matching '*' under directory 'libexec' adding license file 'LICENSE' writing manifest file 'ramalama.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.36.2) running dist_info writing ramalama.egg-info/PKG-INFO writing dependency_links to ramalama.egg-info/dependency_links.txt writing entry points to ramalama.egg-info/entry_points.txt writing requirements to ramalama.egg-info/requires.txt writing top-level names to ramalama.egg-info/top_level.txt reading manifest file 'ramalama.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'docs/*.1' warning: no files found matching 'docs/*.5' warning: no files found matching 'docs/*.7' warning: no files found matching '*' under directory 'libexec' adding license file 'LICENSE' writing manifest file 'ramalama.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/ramalama-0.23.0/ramalama.dist-info' adding license file "LICENSE" (matched pattern "LICEN[CS]E*") Handling argcomplete from hook generated metadata: Requires-Dist (ramalama) Requirement satisfied: argcomplete (installed: argcomplete 1.12.0) Handling jinja2 from hook generated metadata: Requires-Dist (ramalama) Requirement satisfied: jinja2 (installed: jinja2 2.11.3) Handling pyyaml from hook generated metadata: Requires-Dist (ramalama) Requirement satisfied: pyyaml (installed: pyyaml 5.4.1) + cat /builddir/build/BUILD/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le-pyproject-buildrequires + rm -rfv ramalama.dist-info/ removed 'ramalama.dist-info/LICENSE' removed 'ramalama.dist-info/METADATA' removed 'ramalama.dist-info/entry_points.txt' removed 'ramalama.dist-info/top_level.txt' removed directory 'ramalama.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 2.1 kB/s | 1.5 kB 00:00 Additional repo https_dl_fedoraproject_org_pub_ 100 kB/s | 4.0 kB 00:00 Package python3-tomli-2.0.1-5.el9.noarch is already installed. Package golang-github-cpuguy83-md2man-2.0.3-2.el9.ppc64le is already installed. Package mailcap-2.1.49-5.el9.noarch is already installed. Package make-1:4.3-8.el9.ppc64le is already installed. Package podman-102:6.2.0~dev-1.20260819171009587363.main.3822.9774d5338e.el9.ppc64le is already installed. Package pyproject-rpm-macros-1.18.5-1.el9.noarch is already installed. Package python3-devel-3.9.25-10.el9.ppc64le is already installed. Package python3-devel-3.9.25-10.el9.ppc64le is already installed. Package python3-pytest-6.2.2-7.el9.noarch is already installed. Package python3-argcomplete-1.12.0-5.el9.noarch is already installed. Package python3-jinja2-2.11.3-8.el9.noarch is already installed. Package python3-packaging-20.9-5.el9.noarch is already installed. Package python3-pip-21.3.1-2.el9.noarch is already installed. Package python3-pyyaml-5.4.1-6.el9.ppc64le is already installed. Package python3-setuptools-53.0.0-15.el9.noarch is already installed. Package python3-wheel-1:0.36.2-8.el9.noarch is already installed. Dependencies resolved. Nothing to do. Complete! error: %changelog entries must start with * Building target platforms: ppc64le Building for target ppc64le Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.8A80ss + umask 022 + cd /builddir/build/BUILD + cd ramalama-0.23.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/.pyproject-builddir + RPM_TOXENV=py39 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/pyproject-wheeldir --output /builddir/build/BUILD/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le-pyproject-buildrequires Handling setuptools from build-system.requires Requirement satisfied: setuptools (installed: setuptools 53.0.0) running egg_info creating ramalama.egg-info writing ramalama.egg-info/PKG-INFO writing dependency_links to ramalama.egg-info/dependency_links.txt writing entry points to ramalama.egg-info/entry_points.txt writing requirements to ramalama.egg-info/requires.txt writing top-level names to ramalama.egg-info/top_level.txt writing manifest file 'ramalama.egg-info/SOURCES.txt' reading manifest file 'ramalama.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'docs/*.1' warning: no files found matching 'docs/*.5' warning: no files found matching 'docs/*.7' warning: no files found matching '*' under directory 'libexec' adding license file 'LICENSE' writing manifest file 'ramalama.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.36.2) running dist_info writing ramalama.egg-info/PKG-INFO writing dependency_links to ramalama.egg-info/dependency_links.txt writing entry points to ramalama.egg-info/entry_points.txt writing requirements to ramalama.egg-info/requires.txt writing top-level names to ramalama.egg-info/top_level.txt reading manifest file 'ramalama.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching 'docs/*.1' warning: no files found matching 'docs/*.5' warning: no files found matching 'docs/*.7' warning: no files found matching '*' under directory 'libexec' adding license file 'LICENSE' writing manifest file 'ramalama.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/ramalama-0.23.0/ramalama.dist-info' adding license file "LICENSE" (matched pattern "LICEN[CS]E*") Handling argcomplete from hook generated metadata: Requires-Dist (ramalama) Requirement satisfied: argcomplete (installed: argcomplete 1.12.0) Handling jinja2 from hook generated metadata: Requires-Dist (ramalama) Requirement satisfied: jinja2 (installed: jinja2 2.11.3) Handling pyyaml from hook generated metadata: Requires-Dist (ramalama) Requirement satisfied: pyyaml (installed: pyyaml 5.4.1) + cat /builddir/build/BUILD/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le-pyproject-buildrequires + rm -rfv ramalama.dist-info/ removed 'ramalama.dist-info/LICENSE' removed 'ramalama.dist-info/METADATA' removed 'ramalama.dist-info/entry_points.txt' removed 'ramalama.dist-info/top_level.txt' removed directory 'ramalama.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.uS21Zn + umask 022 + cd /builddir/build/BUILD + cd ramalama-0.23.0 + make docs make -C docs make -C docsite convert make[1]: Entering directory '/builddir/build/BUILD/ramalama-0.23.0/docs' make[1]: go: No such file or directory make[1]: Entering directory '/builddir/build/BUILD/ramalama-0.23.0/docsite' Converting manpages to MDX format... make[2]: Entering directory '/builddir/build/BUILD/ramalama-0.23.0/docs' make[2]: go: No such file or directory /builddir/build/BUILD/ramalama-0.23.0/hack/markdown-preprocess /builddir/build/BUILD/ramalama-0.23.0/hack/markdown-preprocess make[2]: Leaving directory '/builddir/build/BUILD/ramalama-0.23.0/docs' make[1]: Leaving directory '/builddir/build/BUILD/ramalama-0.23.0/docs' Cleaning up auto-generated files from previous runs... Removed: docs/platform-guides/cuda.mdx ✅ Cleaned up 1 auto-generated files Found 33 manpage files to convert Converting ramalama-version.1.md... -> docs/commands/ramalama/version.mdx Converting ramalama-serve.1.md... -> docs/commands/ramalama/serve.mdx Converting ramalama-sandbox-pi.1.md... -> docs/commands/ramalama/sandbox-pi.mdx Converting ramalama-sandbox-opencode.1.md... -> docs/commands/ramalama/sandbox-opencode.mdx Converting ramalama-sandbox-goose.1.md... -> docs/commands/ramalama/sandbox-goose.mdx Converting ramalama-run.1.md... -> docs/commands/ramalama/run.mdx Converting ramalama-perplexity.1.md... -> docs/commands/ramalama/perplexity.mdx Converting ramalama-bench.1.md... -> docs/commands/ramalama/bench.mdx Converting ramalama.conf.5.md... -> docs/configuration/conf.mdx Converting ramalama.1.md... -> docs/commands/ramalama/ramalama.mdx Converting ramalama-stop.1.md... -> docs/commands/ramalama/stop.mdx Converting ramalama-sandbox.1.md... -> docs/commands/ramalama/sandbox.mdx Converting ramalama-rm.1.md... -> docs/commands/ramalama/rm.mdx Converting ramalama-rag.1.md... -> docs/commands/ramalama/rag.mdx Converting ramalama-push.1.md... -> docs/commands/ramalama/push.mdx Converting ramalama-pull.1.md... -> docs/commands/ramalama/pull.mdx Converting ramalama-oci.5.md... -> docs/configuration/ramalama-oci.mdx Converting ramalama-musa.7.md... -> docs/platform-guides/musa.mdx Converting ramalama-models.1.md... -> docs/commands/ramalama/models.mdx Converting ramalama-macos.7.md... -> docs/platform-guides/macos.mdx Converting ramalama-logout.1.md... -> docs/commands/ramalama/logout.mdx Converting ramalama-login.1.md... -> docs/commands/ramalama/login.mdx Converting ramalama-list.1.md... -> docs/commands/ramalama/list.mdx Converting ramalama-inspect.1.md... -> docs/commands/ramalama/inspect.mdx Converting ramalama-info.1.md... -> docs/commands/ramalama/info.mdx Converting ramalama-daemon.1.md... -> docs/commands/ramalama/daemon.mdx Converting ramalama-cuda.7.md... -> docs/platform-guides/cuda.mdx Converting ramalama-convert.1.md... -> docs/commands/ramalama/convert.mdx Converting ramalama-containers.1.md... -> docs/commands/ramalama/containers.mdx Converting ramalama-chat.1.md... -> docs/commands/ramalama/chat.mdx Converting ramalama-cann.7.md... -> docs/platform-guides/cann.mdx Converting ramalama-benchmarks.1.md... -> docs/commands/ramalama/benchmarks.mdx Converting MACOS_INSTALL.md... -> docs/misc/MACOS_INSTALL.mdx Conversion complete! ✅ Manpage conversion complete! make[1]: Leaving directory '/builddir/build/BUILD/ramalama-0.23.0/docsite' + mkdir -p /builddir/build/BUILD/ramalama-0.23.0/.pyproject-builddir + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/ramalama-0.23.0/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/ramalama-0.23.0/pyproject-wheeldir Processing /builddir/build/BUILD/ramalama-0.23.0 Preparing metadata (pyproject.toml): started Running command /usr/bin/python3 /usr/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py prepare_metadata_for_build_wheel /builddir/build/BUILD/ramalama-0.23.0/.pyproject-builddir/tmpw_0m1_l2 running dist_info creating /builddir/build/BUILD/ramalama-0.23.0/.pyproject-builddir/pip-modern-metadata-4zmrm81u/ramalama.egg-info writing /builddir/build/BUILD/ramalama-0.23.0/.pyproject-builddir/pip-modern-metadata-4zmrm81u/ramalama.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/ramalama-0.23.0/.pyproject-builddir/pip-modern-metadata-4zmrm81u/ramalama.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/ramalama-0.23.0/.pyproject-builddir/pip-modern-metadata-4zmrm81u/ramalama.egg-info/entry_points.txt writing requirements to /builddir/build/BUILD/ramalama-0.23.0/.pyproject-builddir/pip-modern-metadata-4zmrm81u/ramalama.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/ramalama-0.23.0/.pyproject-builddir/pip-modern-metadata-4zmrm81u/ramalama.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/ramalama-0.23.0/.pyproject-builddir/pip-modern-metadata-4zmrm81u/ramalama.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/ramalama-0.23.0/.pyproject-builddir/pip-modern-metadata-4zmrm81u/ramalama.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*' under directory 'libexec' adding license file 'LICENSE' writing manifest file '/builddir/build/BUILD/ramalama-0.23.0/.pyproject-builddir/pip-modern-metadata-4zmrm81u/ramalama.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/ramalama-0.23.0/.pyproject-builddir/pip-modern-metadata-4zmrm81u/ramalama.dist-info' adding license file "LICENSE" (matched pattern "LICEN[CS]E*") Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: ramalama Building wheel for ramalama (pyproject.toml): started Running command /usr/bin/python3 /usr/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /builddir/build/BUILD/ramalama-0.23.0/.pyproject-builddir/tmp2rj2kz0z running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/ramalama copying ramalama/version.py -> build/lib/ramalama copying ramalama/tools.py -> build/lib/ramalama copying ramalama/toml_parser.py -> build/lib/ramalama copying ramalama/stack.py -> build/lib/ramalama copying ramalama/shortnames.py -> build/lib/ramalama copying ramalama/sandbox.py -> build/lib/ramalama copying ramalama/rag.py -> build/lib/ramalama copying ramalama/quadlet.py -> build/lib/ramalama copying ramalama/proxy_support.py -> build/lib/ramalama copying ramalama/prompt_utils.py -> build/lib/ramalama copying ramalama/path_utils.py -> build/lib/ramalama copying ramalama/ollama_repo_utils.py -> build/lib/ramalama copying ramalama/oci_tools.py -> build/lib/ramalama copying ramalama/model_server.py -> build/lib/ramalama copying ramalama/logger.py -> build/lib/ramalama copying ramalama/log_levels.py -> build/lib/ramalama copying ramalama/layered_config.py -> build/lib/ramalama copying ramalama/kube.py -> build/lib/ramalama copying ramalama/http_client.py -> build/lib/ramalama copying ramalama/host_utils.py -> build/lib/ramalama copying ramalama/hf_style_repo_base.py -> build/lib/ramalama copying ramalama/file.py -> build/lib/ramalama copying ramalama/engine.py -> build/lib/ramalama copying ramalama/endian.py -> build/lib/ramalama copying ramalama/console.py -> build/lib/ramalama copying ramalama/config_types.py -> build/lib/ramalama copying ramalama/config.py -> build/lib/ramalama copying ramalama/compose.py -> build/lib/ramalama copying ramalama/compat.py -> build/lib/ramalama copying ramalama/common.py -> build/lib/ramalama copying ramalama/cli_arg_normalization.py -> build/lib/ramalama copying ramalama/cli.py -> build/lib/ramalama copying ramalama/chat_utils.py -> build/lib/ramalama copying ramalama/chat.py -> build/lib/ramalama copying ramalama/arg_types.py -> build/lib/ramalama copying ramalama/annotations.py -> build/lib/ramalama copying ramalama/amdkfd.py -> build/lib/ramalama copying ramalama/__init__.py -> build/lib/ramalama creating build/lib/ramalama/transports copying ramalama/transports/url.py -> build/lib/ramalama/transports copying ramalama/transports/transport_factory.py -> build/lib/ramalama/transports copying ramalama/transports/rlcr.py -> build/lib/ramalama/transports copying ramalama/transports/ollama.py -> build/lib/ramalama/transports copying ramalama/transports/modelscope.py -> build/lib/ramalama/transports copying ramalama/transports/huggingface.py -> build/lib/ramalama/transports copying ramalama/transports/base.py -> build/lib/ramalama/transports copying ramalama/transports/api.py -> build/lib/ramalama/transports copying ramalama/transports/__init__.py -> build/lib/ramalama/transports creating build/lib/ramalama/plugins copying ramalama/plugins/registry.py -> build/lib/ramalama/plugins copying ramalama/plugins/loader.py -> build/lib/ramalama/plugins copying ramalama/plugins/interface.py -> build/lib/ramalama/plugins copying ramalama/plugins/__init__.py -> build/lib/ramalama/plugins creating build/lib/ramalama/model_inspect copying ramalama/model_inspect/safetensor_parser.py -> build/lib/ramalama/model_inspect copying ramalama/model_inspect/safetensor_info.py -> build/lib/ramalama/model_inspect copying ramalama/model_inspect/gguf_parser.py -> build/lib/ramalama/model_inspect copying ramalama/model_inspect/gguf_info.py -> build/lib/ramalama/model_inspect copying ramalama/model_inspect/error.py -> build/lib/ramalama/model_inspect copying ramalama/model_inspect/base_info.py -> build/lib/ramalama/model_inspect copying ramalama/model_inspect/__init__.py -> build/lib/ramalama/model_inspect creating build/lib/ramalama/file_loaders copying ramalama/file_loaders/file_manager.py -> build/lib/ramalama/file_loaders copying ramalama/file_loaders/__init__.py -> build/lib/ramalama/file_loaders creating build/lib/ramalama/chat_providers copying ramalama/chat_providers/openai.py -> build/lib/ramalama/chat_providers copying ramalama/chat_providers/base.py -> build/lib/ramalama/chat_providers copying ramalama/chat_providers/api_providers.py -> build/lib/ramalama/chat_providers copying ramalama/chat_providers/__init__.py -> build/lib/ramalama/chat_providers creating build/lib/ramalama/transports/oci copying ramalama/transports/oci/strategy.py -> build/lib/ramalama/transports/oci copying ramalama/transports/oci/strategies.py -> build/lib/ramalama/transports/oci copying ramalama/transports/oci/spec.py -> build/lib/ramalama/transports/oci copying ramalama/transports/oci/resolver.py -> build/lib/ramalama/transports/oci copying ramalama/transports/oci/oci_artifact.py -> build/lib/ramalama/transports/oci copying ramalama/transports/oci/oci.py -> build/lib/ramalama/transports/oci copying ramalama/transports/oci/__init__.py -> build/lib/ramalama/transports/oci creating build/lib/ramalama/plugins/runtimes copying ramalama/plugins/runtimes/__init__.py -> build/lib/ramalama/plugins/runtimes creating build/lib/ramalama/plugins/runtimes/inference copying ramalama/plugins/runtimes/inference/vllm.py -> build/lib/ramalama/plugins/runtimes/inference copying ramalama/plugins/runtimes/inference/mlx.py -> build/lib/ramalama/plugins/runtimes/inference copying ramalama/plugins/runtimes/inference/llama_cpp_commands.py -> build/lib/ramalama/plugins/runtimes/inference copying ramalama/plugins/runtimes/inference/llama_cpp.py -> build/lib/ramalama/plugins/runtimes/inference copying ramalama/plugins/runtimes/inference/common.py -> build/lib/ramalama/plugins/runtimes/inference copying ramalama/plugins/runtimes/inference/__init__.py -> build/lib/ramalama/plugins/runtimes/inference creating build/lib/ramalama/plugins/runtimes/inference/rag copying ramalama/plugins/runtimes/inference/rag/handler.py -> build/lib/ramalama/plugins/runtimes/inference/rag copying ramalama/plugins/runtimes/inference/rag/cli.py -> build/lib/ramalama/plugins/runtimes/inference/rag copying ramalama/plugins/runtimes/inference/rag/__init__.py -> build/lib/ramalama/plugins/runtimes/inference/rag creating build/lib/ramalama/file_loaders/file_types copying ramalama/file_loaders/file_types/txt.py -> build/lib/ramalama/file_loaders/file_types copying ramalama/file_loaders/file_types/pdf.py -> build/lib/ramalama/file_loaders/file_types copying ramalama/file_loaders/file_types/image.py -> build/lib/ramalama/file_loaders/file_types copying ramalama/file_loaders/file_types/base.py -> build/lib/ramalama/file_loaders/file_types copying ramalama/file_loaders/file_types/__init__.py -> build/lib/ramalama/file_loaders/file_types running egg_info creating ramalama.egg-info writing ramalama.egg-info/PKG-INFO writing dependency_links to ramalama.egg-info/dependency_links.txt writing entry points to ramalama.egg-info/entry_points.txt writing requirements to ramalama.egg-info/requires.txt writing top-level names to ramalama.egg-info/top_level.txt writing manifest file 'ramalama.egg-info/SOURCES.txt' reading manifest file 'ramalama.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*' under directory 'libexec' adding license file 'LICENSE' writing manifest file 'ramalama.egg-info/SOURCES.txt' copying ramalama/py.typed -> build/lib/ramalama installing to build/bdist.linux-ppc64le/wheel running install running install_lib creating build/bdist.linux-ppc64le creating build/bdist.linux-ppc64le/wheel creating build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/py.typed -> build/bdist.linux-ppc64le/wheel/ramalama creating build/bdist.linux-ppc64le/wheel/ramalama/chat_providers copying build/lib/ramalama/chat_providers/__init__.py -> build/bdist.linux-ppc64le/wheel/ramalama/chat_providers copying build/lib/ramalama/chat_providers/api_providers.py -> build/bdist.linux-ppc64le/wheel/ramalama/chat_providers copying build/lib/ramalama/chat_providers/base.py -> build/bdist.linux-ppc64le/wheel/ramalama/chat_providers copying build/lib/ramalama/chat_providers/openai.py -> build/bdist.linux-ppc64le/wheel/ramalama/chat_providers creating build/bdist.linux-ppc64le/wheel/ramalama/file_loaders creating build/bdist.linux-ppc64le/wheel/ramalama/file_loaders/file_types copying build/lib/ramalama/file_loaders/file_types/__init__.py -> build/bdist.linux-ppc64le/wheel/ramalama/file_loaders/file_types copying build/lib/ramalama/file_loaders/file_types/base.py -> build/bdist.linux-ppc64le/wheel/ramalama/file_loaders/file_types copying build/lib/ramalama/file_loaders/file_types/image.py -> build/bdist.linux-ppc64le/wheel/ramalama/file_loaders/file_types copying build/lib/ramalama/file_loaders/file_types/pdf.py -> build/bdist.linux-ppc64le/wheel/ramalama/file_loaders/file_types copying build/lib/ramalama/file_loaders/file_types/txt.py -> build/bdist.linux-ppc64le/wheel/ramalama/file_loaders/file_types copying build/lib/ramalama/file_loaders/__init__.py -> build/bdist.linux-ppc64le/wheel/ramalama/file_loaders copying build/lib/ramalama/file_loaders/file_manager.py -> build/bdist.linux-ppc64le/wheel/ramalama/file_loaders creating build/bdist.linux-ppc64le/wheel/ramalama/model_inspect copying build/lib/ramalama/model_inspect/__init__.py -> build/bdist.linux-ppc64le/wheel/ramalama/model_inspect copying build/lib/ramalama/model_inspect/base_info.py -> build/bdist.linux-ppc64le/wheel/ramalama/model_inspect copying build/lib/ramalama/model_inspect/error.py -> build/bdist.linux-ppc64le/wheel/ramalama/model_inspect copying build/lib/ramalama/model_inspect/gguf_info.py -> build/bdist.linux-ppc64le/wheel/ramalama/model_inspect copying build/lib/ramalama/model_inspect/gguf_parser.py -> build/bdist.linux-ppc64le/wheel/ramalama/model_inspect copying build/lib/ramalama/model_inspect/safetensor_info.py -> build/bdist.linux-ppc64le/wheel/ramalama/model_inspect copying build/lib/ramalama/model_inspect/safetensor_parser.py -> build/bdist.linux-ppc64le/wheel/ramalama/model_inspect creating build/bdist.linux-ppc64le/wheel/ramalama/plugins creating build/bdist.linux-ppc64le/wheel/ramalama/plugins/runtimes creating build/bdist.linux-ppc64le/wheel/ramalama/plugins/runtimes/inference creating build/bdist.linux-ppc64le/wheel/ramalama/plugins/runtimes/inference/rag copying build/lib/ramalama/plugins/runtimes/inference/rag/__init__.py -> build/bdist.linux-ppc64le/wheel/ramalama/plugins/runtimes/inference/rag copying build/lib/ramalama/plugins/runtimes/inference/rag/cli.py -> build/bdist.linux-ppc64le/wheel/ramalama/plugins/runtimes/inference/rag copying build/lib/ramalama/plugins/runtimes/inference/rag/handler.py -> build/bdist.linux-ppc64le/wheel/ramalama/plugins/runtimes/inference/rag copying build/lib/ramalama/plugins/runtimes/inference/__init__.py -> build/bdist.linux-ppc64le/wheel/ramalama/plugins/runtimes/inference copying build/lib/ramalama/plugins/runtimes/inference/common.py -> build/bdist.linux-ppc64le/wheel/ramalama/plugins/runtimes/inference copying build/lib/ramalama/plugins/runtimes/inference/llama_cpp.py -> build/bdist.linux-ppc64le/wheel/ramalama/plugins/runtimes/inference copying build/lib/ramalama/plugins/runtimes/inference/llama_cpp_commands.py -> build/bdist.linux-ppc64le/wheel/ramalama/plugins/runtimes/inference copying build/lib/ramalama/plugins/runtimes/inference/mlx.py -> build/bdist.linux-ppc64le/wheel/ramalama/plugins/runtimes/inference copying build/lib/ramalama/plugins/runtimes/inference/vllm.py -> build/bdist.linux-ppc64le/wheel/ramalama/plugins/runtimes/inference copying build/lib/ramalama/plugins/runtimes/__init__.py -> build/bdist.linux-ppc64le/wheel/ramalama/plugins/runtimes copying build/lib/ramalama/plugins/__init__.py -> build/bdist.linux-ppc64le/wheel/ramalama/plugins copying build/lib/ramalama/plugins/interface.py -> build/bdist.linux-ppc64le/wheel/ramalama/plugins copying build/lib/ramalama/plugins/loader.py -> build/bdist.linux-ppc64le/wheel/ramalama/plugins copying build/lib/ramalama/plugins/registry.py -> build/bdist.linux-ppc64le/wheel/ramalama/plugins creating build/bdist.linux-ppc64le/wheel/ramalama/transports creating build/bdist.linux-ppc64le/wheel/ramalama/transports/oci copying build/lib/ramalama/transports/oci/__init__.py -> build/bdist.linux-ppc64le/wheel/ramalama/transports/oci copying build/lib/ramalama/transports/oci/oci.py -> build/bdist.linux-ppc64le/wheel/ramalama/transports/oci copying build/lib/ramalama/transports/oci/oci_artifact.py -> build/bdist.linux-ppc64le/wheel/ramalama/transports/oci copying build/lib/ramalama/transports/oci/resolver.py -> build/bdist.linux-ppc64le/wheel/ramalama/transports/oci copying build/lib/ramalama/transports/oci/spec.py -> build/bdist.linux-ppc64le/wheel/ramalama/transports/oci copying build/lib/ramalama/transports/oci/strategies.py -> build/bdist.linux-ppc64le/wheel/ramalama/transports/oci copying build/lib/ramalama/transports/oci/strategy.py -> build/bdist.linux-ppc64le/wheel/ramalama/transports/oci copying build/lib/ramalama/transports/__init__.py -> build/bdist.linux-ppc64le/wheel/ramalama/transports copying build/lib/ramalama/transports/api.py -> build/bdist.linux-ppc64le/wheel/ramalama/transports copying build/lib/ramalama/transports/base.py -> build/bdist.linux-ppc64le/wheel/ramalama/transports copying build/lib/ramalama/transports/huggingface.py -> build/bdist.linux-ppc64le/wheel/ramalama/transports copying build/lib/ramalama/transports/modelscope.py -> build/bdist.linux-ppc64le/wheel/ramalama/transports copying build/lib/ramalama/transports/ollama.py -> build/bdist.linux-ppc64le/wheel/ramalama/transports copying build/lib/ramalama/transports/rlcr.py -> build/bdist.linux-ppc64le/wheel/ramalama/transports copying build/lib/ramalama/transports/transport_factory.py -> build/bdist.linux-ppc64le/wheel/ramalama/transports copying build/lib/ramalama/transports/url.py -> build/bdist.linux-ppc64le/wheel/ramalama/transports copying build/lib/ramalama/__init__.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/amdkfd.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/annotations.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/arg_types.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/chat.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/chat_utils.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/cli.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/cli_arg_normalization.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/common.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/compat.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/compose.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/config.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/config_types.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/console.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/endian.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/engine.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/file.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/hf_style_repo_base.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/host_utils.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/http_client.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/kube.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/layered_config.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/log_levels.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/logger.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/model_server.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/oci_tools.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/ollama_repo_utils.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/path_utils.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/prompt_utils.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/proxy_support.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/quadlet.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/rag.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/sandbox.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/shortnames.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/stack.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/toml_parser.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/tools.py -> build/bdist.linux-ppc64le/wheel/ramalama copying build/lib/ramalama/version.py -> build/bdist.linux-ppc64le/wheel/ramalama running install_data creating build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data creating build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data creating build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share creating build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/ramalama copying shortnames/shortnames.conf -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/ramalama copying docs/ramalama.conf -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/ramalama creating build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man creating build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-version.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-serve.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-sandbox-pi.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-sandbox-opencode.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-sandbox-goose.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-run.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-perplexity.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-bench.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-stop.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-sandbox.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-rm.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-rag.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-push.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-pull.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-models.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-logout.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-login.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-list.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-inspect.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-info.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-daemon.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-convert.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-containers.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-chat.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 copying docs/ramalama-benchmarks.1 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man1 creating build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man5 copying docs/ramalama.conf.5 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man5 copying docs/ramalama-oci.5 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man5 creating build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man7 copying docs/ramalama-musa.7 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man7 copying docs/ramalama-macos.7 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man7 copying docs/ramalama-cuda.7 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man7 copying docs/ramalama-cann.7 -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/man/man7 creating build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/bash-completion creating build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/bash-completion/completions copying completions/bash-completion/completions/ramalama -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/bash-completion/completions creating build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/zsh creating build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/zsh/site-functions copying completions/zsh/site-functions/_ramalama -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/zsh/site-functions creating build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/fish creating build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/fish/vendor_completions.d copying completions/fish/vendor_completions.d/ramalama.fish -> build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.data/data/share/fish/vendor_completions.d running install_egg_info Copying ramalama.egg-info to build/bdist.linux-ppc64le/wheel/ramalama-0.23.0-py3.9.egg-info running install_scripts adding license file "LICENSE" (matched pattern "LICEN[CS]E*") creating build/bdist.linux-ppc64le/wheel/ramalama-0.23.0.dist-info/WHEEL creating '/builddir/build/BUILD/ramalama-0.23.0/.pyproject-builddir/pip-wheel-ds_csee7/tmpcxg4i7_9/ramalama-0.23.0-py3-none-any.whl' and adding 'build/bdist.linux-ppc64le/wheel' to it adding 'ramalama/__init__.py' adding 'ramalama/amdkfd.py' adding 'ramalama/annotations.py' adding 'ramalama/arg_types.py' adding 'ramalama/chat.py' adding 'ramalama/chat_utils.py' adding 'ramalama/cli.py' adding 'ramalama/cli_arg_normalization.py' adding 'ramalama/common.py' adding 'ramalama/compat.py' adding 'ramalama/compose.py' adding 'ramalama/config.py' adding 'ramalama/config_types.py' adding 'ramalama/console.py' adding 'ramalama/endian.py' adding 'ramalama/engine.py' adding 'ramalama/file.py' adding 'ramalama/hf_style_repo_base.py' adding 'ramalama/host_utils.py' adding 'ramalama/http_client.py' adding 'ramalama/kube.py' adding 'ramalama/layered_config.py' adding 'ramalama/log_levels.py' adding 'ramalama/logger.py' adding 'ramalama/model_server.py' adding 'ramalama/oci_tools.py' adding 'ramalama/ollama_repo_utils.py' adding 'ramalama/path_utils.py' adding 'ramalama/prompt_utils.py' adding 'ramalama/proxy_support.py' adding 'ramalama/py.typed' adding 'ramalama/quadlet.py' adding 'ramalama/rag.py' adding 'ramalama/sandbox.py' adding 'ramalama/shortnames.py' adding 'ramalama/stack.py' adding 'ramalama/toml_parser.py' adding 'ramalama/tools.py' adding 'ramalama/version.py' adding 'ramalama/chat_providers/__init__.py' adding 'ramalama/chat_providers/api_providers.py' adding 'ramalama/chat_providers/base.py' adding 'ramalama/chat_providers/openai.py' adding 'ramalama/file_loaders/__init__.py' adding 'ramalama/file_loaders/file_manager.py' adding 'ramalama/file_loaders/file_types/__init__.py' adding 'ramalama/file_loaders/file_types/base.py' adding 'ramalama/file_loaders/file_types/image.py' adding 'ramalama/file_loaders/file_types/pdf.py' adding 'ramalama/file_loaders/file_types/txt.py' adding 'ramalama/model_inspect/__init__.py' adding 'ramalama/model_inspect/base_info.py' adding 'ramalama/model_inspect/error.py' adding 'ramalama/model_inspect/gguf_info.py' adding 'ramalama/model_inspect/gguf_parser.py' adding 'ramalama/model_inspect/safetensor_info.py' adding 'ramalama/model_inspect/safetensor_parser.py' adding 'ramalama/plugins/__init__.py' adding 'ramalama/plugins/interface.py' adding 'ramalama/plugins/loader.py' adding 'ramalama/plugins/registry.py' adding 'ramalama/plugins/runtimes/__init__.py' adding 'ramalama/plugins/runtimes/inference/__init__.py' adding 'ramalama/plugins/runtimes/inference/common.py' adding 'ramalama/plugins/runtimes/inference/llama_cpp.py' adding 'ramalama/plugins/runtimes/inference/llama_cpp_commands.py' adding 'ramalama/plugins/runtimes/inference/mlx.py' adding 'ramalama/plugins/runtimes/inference/vllm.py' adding 'ramalama/plugins/runtimes/inference/rag/__init__.py' adding 'ramalama/plugins/runtimes/inference/rag/cli.py' adding 'ramalama/plugins/runtimes/inference/rag/handler.py' adding 'ramalama/transports/__init__.py' adding 'ramalama/transports/api.py' adding 'ramalama/transports/base.py' adding 'ramalama/transports/huggingface.py' adding 'ramalama/transports/modelscope.py' adding 'ramalama/transports/ollama.py' adding 'ramalama/transports/rlcr.py' adding 'ramalama/transports/transport_factory.py' adding 'ramalama/transports/url.py' adding 'ramalama/transports/oci/__init__.py' adding 'ramalama/transports/oci/oci.py' adding 'ramalama/transports/oci/oci_artifact.py' adding 'ramalama/transports/oci/resolver.py' adding 'ramalama/transports/oci/spec.py' adding 'ramalama/transports/oci/strategies.py' adding 'ramalama/transports/oci/strategy.py' adding 'ramalama-0.23.0.data/data/share/bash-completion/completions/ramalama' adding 'ramalama-0.23.0.data/data/share/fish/vendor_completions.d/ramalama.fish' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-bench.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-benchmarks.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-chat.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-containers.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-convert.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-daemon.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-info.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-inspect.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-list.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-login.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-logout.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-models.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-perplexity.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-pull.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-push.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-rag.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-rm.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-run.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-sandbox-goose.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-sandbox-opencode.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-sandbox-pi.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-sandbox.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-serve.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-stop.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama-version.1' adding 'ramalama-0.23.0.data/data/share/man/man1/ramalama.1' adding 'ramalama-0.23.0.data/data/share/man/man5/ramalama-oci.5' adding 'ramalama-0.23.0.data/data/share/man/man5/ramalama.conf.5' adding 'ramalama-0.23.0.data/data/share/man/man7/ramalama-cann.7' adding 'ramalama-0.23.0.data/data/share/man/man7/ramalama-cuda.7' adding 'ramalama-0.23.0.data/data/share/man/man7/ramalama-macos.7' adding 'ramalama-0.23.0.data/data/share/man/man7/ramalama-musa.7' adding 'ramalama-0.23.0.data/data/share/ramalama/ramalama.conf' adding 'ramalama-0.23.0.data/data/share/ramalama/shortnames.conf' adding 'ramalama-0.23.0.data/data/share/zsh/site-functions/_ramalama' adding 'ramalama-0.23.0.dist-info/LICENSE' adding 'ramalama-0.23.0.dist-info/METADATA' adding 'ramalama-0.23.0.dist-info/WHEEL' adding 'ramalama-0.23.0.dist-info/entry_points.txt' adding 'ramalama-0.23.0.dist-info/top_level.txt' adding 'ramalama-0.23.0.dist-info/RECORD' removing build/bdist.linux-ppc64le/wheel Building wheel for ramalama (pyproject.toml): finished with status 'done' Created wheel for ramalama: filename=ramalama-0.23.0-py3-none-any.whl size=278523 sha256=8a03902aa545e48d1040b9db1d2fb6b47d9f747e318861abc1e23d0737333983 Stored in directory: /builddir/.cache/pip/wheels/a4/46/81/dc8da82b7e1e5f94eb3c82136bd46b97a8a8ae717a57abae9d Successfully built ramalama + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.pQNBRZ + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le ++ dirname /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le + cd ramalama-0.23.0 ++ ls /builddir/build/BUILD/ramalama-0.23.0/pyproject-wheeldir/ramalama-0.23.0-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=ramalama==0.23.0 + '[' -z ramalama==0.23.0 ']' + TMPDIR=/builddir/build/BUILD/ramalama-0.23.0/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/ramalama-0.23.0/pyproject-wheeldir ramalama==0.23.0 Using pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) Looking in links: /builddir/build/BUILD/ramalama-0.23.0/pyproject-wheeldir Processing ./pyproject-wheeldir/ramalama-0.23.0-py3-none-any.whl Installing collected packages: ramalama Creating /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/bin changing mode of /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/bin/ramalama to 755 Successfully installed ramalama-0.23.0 + '[' -d /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/bin ']' + '[' -z s ']' + shebang_flags=-kas + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kas /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/bin/ramalama /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/bin/ramalama: updating + rm -rfv /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/lib/python3.9/site-packages ']' + site_dirs+=("/usr/lib/python3.9/site-packages") + '[' /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/lib64/python3.9/site-packages '!=' /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/lib/python3.9/site-packages ']' + '[' -d /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/lib64/python3.9/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.9/site-packages/ramalama-0.23.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/lib/python3.9/site-packages/ramalama-0.23.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le --record /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/lib/python3.9/site-packages/ramalama-0.23.0.dist-info/RECORD --output /builddir/build/BUILD/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le-pyproject-record + rm -fv /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/lib/python3.9/site-packages/ramalama-0.23.0.dist-info/RECORD removed '/builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/lib/python3.9/site-packages/ramalama-0.23.0.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/lib/python3.9/site-packages/ramalama-0.23.0.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/lib/python3.9/site-packages/ramalama-0.23.0.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.18 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le-pyproject-files --output-modules /builddir/build/BUILD/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le-pyproject-modules --buildroot /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le --sitelib /usr/lib/python3.9/site-packages --sitearch /usr/lib64/python3.9/site-packages --python-version 3.9 --pyproject-record /builddir/build/BUILD/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le-pyproject-record --prefix /usr -l ramalama + /usr/bin/find-debuginfo -j5 --strict-build-id -m -i --build-id-seed 0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9 --unique-debug-suffix -0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le --unique-debug-src-base ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/ramalama-0.23.0 find: 'debug': No such file or directory + /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/redhat/brp-python-bytecompile '' 1 0 Bytecompiling .py files below /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/lib/python3.9 using python3.9 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.jnFZ1p + umask 022 + cd /builddir/build/BUILD + cd ramalama-0.23.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power9 -mtune=power9 -fasynchronous-unwind-tables -fstack-clash-protection' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + PATH=/builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/lib64/python3.9/site-packages:/builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/lib/python3.9/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/ramalama-0.23.0/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=5 + /usr/bin/pytest -v test/unit ============================= test session starts ============================== platform linux -- Python 3.9.25, pytest-6.2.2, py-1.10.0, pluggy-0.13.1 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/ramalama-0.23.0, configfile: pytest.ini collecting ... collected 1041 items test/unit/test_api_providers.py::test_get_chat_provider_returns_openai_provider PASSED [ 0%] test/unit/test_api_providers.py::test_get_chat_provider_raises_for_unknown_scheme PASSED [ 0%] test/unit/test_api_transport.py::test_api_transport_run PASSED [ 0%] test/unit/test_api_transport.py::test_api_transport_ensure_exists_mutates_args PASSED [ 0%] test/unit/test_api_transport.py::test_api_transport_ensure_exists_requires_api_key PASSED [ 0%] test/unit/test_api_transport.py::test_api_transport_overrides_provider_api_key PASSED [ 0%] test/unit/test_api_transport.py::test_api_transport_ensure_exists_raises_if_model_missing PASSED [ 0%] test/unit/test_api_transport.py::test_run_cli_api_transport_does_not_call_pull PASSED [ 0%] test/unit/test_api_transport.py::test_handler_pulls_draft_model[_run_handler] PASSED [ 0%] test/unit/test_api_transport.py::test_handler_pulls_draft_model[_serve_handler] PASSED [ 0%] test/unit/test_artifact_strategies_impl.py::test_podman_artifact_mount_and_pull PASSED [ 1%] test/unit/test_artifact_strategies_impl.py::test_podman_artifact_exists PASSED [ 1%] test/unit/test_artifact_strategies_impl.py::test_podman_image_path PASSED [ 1%] test/unit/test_artifact_strategies_impl.py::test_docker_image_path PASSED [ 1%] test/unit/test_artifact_strategies_impl.py::test_http_bind_path_fetch_and_exists PASSED [ 1%] test/unit/test_artifact_strategy.py::test_podman_artifact_supported PASSED [ 1%] test/unit/test_artifact_strategy.py::test_podman_below_min_version PASSED [ 1%] test/unit/test_artifact_strategy.py::test_docker_path PASSED [ 1%] test/unit/test_benchmarks_manager.py::test_save_benchmark_record_writes_jsonl PASSED [ 1%] test/unit/test_benchmarks_manager.py::test_list_empty_returns_empty_list PASSED [ 1%] test/unit/test_benchmarks_manager.py::test_manager_missing_storage_folder_raises PASSED [ 2%] test/unit/test_benchmarks_manager.py::test_list_returns_saved_records_in_order PASSED [ 2%] test/unit/test_chat.py::test_input_with_backslash PASSED [ 2%] test/unit/test_chat.py::test_input_continuation_with_backslash PASSED [ 2%] test/unit/test_chat.py::test_input_without_backslash PASSED [ 2%] test/unit/test_chat_provider_base.py::test_list_models_reports_auth_error PASSED [ 2%] test/unit/test_cli.py::test_parse_generate_option[kube-expected0] PASSED [ 2%] test/unit/test_cli.py::test_parse_generate_option[quadlet-expected1] PASSED [ 2%] test/unit/test_cli.py::test_parse_generate_option[kube/quadlet-expected2] PASSED [ 2%] test/unit/test_cli.py::test_parse_generate_option[kube:/tmp-expected3] PASSED [ 2%] test/unit/test_cli.py::test_parse_generate_option[quadlet:/tmp-expected4] PASSED [ 2%] test/unit/test_cli.py::test_parse_generate_option[kube/quadlet:/tmp-expected5] PASSED [ 3%] test/unit/test_cli.py::test_parse_generate_option[kub-expected6] PASSED [ 3%] test/unit/test_cli.py::test_parse_generate_option[quadet-expected7] PASSED [ 3%] test/unit/test_cli.py::test_parse_generate_option[kube-quadlet-expected8] PASSED [ 3%] test/unit/test_cli.py::test_parse_generate_option[kub:/tmp-expected9] PASSED [ 3%] test/unit/test_cli.py::test_parse_generate_option[quadet:/tmp-expected10] PASSED [ 3%] test/unit/test_cli.py::test_parse_generate_option[kube-quadlet:/tmp-expected11] PASSED [ 3%] test/unit/test_cli.py::test_parse_generate_input_str[input0-kube] PASSED [ 3%] test/unit/test_cli.py::test_parse_generate_input_str[input1-kube/quadlet] PASSED [ 3%] test/unit/test_cli.py::test_parse_generate_input_eq[input0-kube-True] PASSED [ 3%] test/unit/test_cli.py::test_parse_generate_input_eq[input1-kube/quadlet-True] PASSED [ 4%] test/unit/test_cli.py::test_parse_generate_input_eq[input2-kube-False] PASSED [ 4%] test/unit/test_cli.py::test_parse_generate_input_eq[input3-kube/quadlet-False] PASSED [ 4%] test/unit/test_cli.py::test_human_duration[0-Less than a second] PASSED [ 4%] test/unit/test_cli.py::test_human_duration[1-1 second] PASSED [ 4%] test/unit/test_cli.py::test_human_duration[2-2 seconds] PASSED [ 4%] test/unit/test_cli.py::test_human_duration[59-59 seconds] PASSED [ 4%] test/unit/test_cli.py::test_human_duration[60-1 minute] PASSED [ 4%] test/unit/test_cli.py::test_human_duration[120-2 minutes] PASSED [ 4%] test/unit/test_cli.py::test_human_duration[3600-1 hour] PASSED [ 4%] test/unit/test_cli.py::test_human_duration[7200-2 hours] PASSED [ 4%] test/unit/test_cli.py::test_human_duration[86400-1 day] PASSED [ 5%] test/unit/test_cli.py::test_human_duration[172800-2 days] PASSED [ 5%] test/unit/test_cli.py::test_human_duration[604800-1 week] PASSED [ 5%] test/unit/test_cli.py::test_human_duration[1209600-2 weeks] PASSED [ 5%] test/unit/test_cli.py::test_human_duration[2419200-1 month] PASSED [ 5%] test/unit/test_cli.py::test_human_duration[4838400-2 months] PASSED [ 5%] test/unit/test_cli.py::test_human_duration[31536000-1 year] PASSED [ 5%] test/unit/test_cli.py::test_human_duration[63072000-2 years] PASSED [ 5%] test/unit/test_cli.py::test_human_duration[315576000-10 years] PASSED [ 5%] test/unit/test_cli.py::test_human_duration[3155760000-100 years] PASSED [ 5%] test/unit/test_cli.py::test_help[args0] PASSED [ 6%] test/unit/test_cli.py::test_human_readable_size[0-0 B] PASSED [ 6%] test/unit/test_cli.py::test_human_readable_size[1-1 B] PASSED [ 6%] test/unit/test_cli.py::test_human_readable_size[1024-1.0 KB] PASSED [ 6%] test/unit/test_cli.py::test_human_readable_size[2048-2.0 KB] PASSED [ 6%] test/unit/test_cli.py::test_human_readable_size[1048576-1.0 MB] PASSED [ 6%] test/unit/test_cli.py::test_human_readable_size[2097152-2.0 MB] PASSED [ 6%] test/unit/test_cli.py::test_human_readable_size[1073741824-1.0 GB] PASSED [ 6%] test/unit/test_cli.py::test_human_readable_size[1610612736-1.5 GB] PASSED [ 6%] test/unit/test_cli.py::test_human_readable_size[2147483648-2.0 GB] PASSED [ 6%] test/unit/test_cli.py::test_human_readable_size[1099511627776-1.0 TB] PASSED [ 7%] test/unit/test_cli.py::test_human_readable_size[2199023255552-2.0 TB] PASSED [ 7%] test/unit/test_cli.py::test_parsed_generate_input_repr[input0-kube] PASSED [ 7%] test/unit/test_cli.py::test_parsed_generate_input_repr[input1-kube/quadlet] PASSED [ 7%] test/unit/test_cli.py::test_parsed_generate_input_repr[input2-kube] PASSED [ 7%] test/unit/test_cli.py::test_parsed_generate_input_repr[input3-kube/quadlet] PASSED [ 7%] test/unit/test_cli.py::test_main_doesnt_crash_on_exc[NoGGUFModelFileFound] PASSED [ 7%] test/unit/test_cli.py::test_main_doesnt_crash_on_exc[SafetensorModelNotSupported] PASSED [ 7%] test/unit/test_cli.py::test_pull_verify[None-True] PASSED [ 7%] test/unit/test_cli.py::test_pull_verify[yes-True] PASSED [ 7%] test/unit/test_cli.py::test_pull_verify[on-True] PASSED [ 7%] test/unit/test_cli.py::test_pull_verify[1-True] PASSED [ 8%] test/unit/test_cli.py::test_pull_verify[no-False] PASSED [ 8%] test/unit/test_cli.py::test_pull_verify[off-False] PASSED [ 8%] test/unit/test_cli.py::test_pull_verify[0-False] PASSED [ 8%] test/unit/test_cli.py::test_normalize_engine_args[None-expected0] PASSED [ 8%] test/unit/test_cli.py::test_normalize_engine_args[-expected1] PASSED [ 8%] test/unit/test_cli.py::test_normalize_engine_args[--label=a=1-expected2] PASSED [ 8%] test/unit/test_cli.py::test_normalize_engine_args[raw3-expected3] PASSED [ 8%] test/unit/test_cli.py::test_normalize_engine_args[raw4-expected4] PASSED [ 8%] test/unit/test_cli.py::test_post_parse_setup_engine_args_repeated PASSED [ 8%] test/unit/test_cli.py::test_post_parse_setup_model_input[input_args0-https://huggingface.co/TinyLlama/TinyLlama-1.1B-Chat-v0.6/blob/main/ggml-model-q4_0.gguf-https://huggingface.co/TinyLlama/TinyLlama-1.1B-Chat-v0.6/blob/main/ggml-model-q4_0.gguf-https://huggingface.co/TinyLlama/TinyLlama-1.1B-Chat-v0.6/blob/main/ggml-model-q4_0.gguf] PASSED [ 9%] test/unit/test_cli.py::test_post_parse_setup_model_input[input_args1-https://hf.co/mlx-community/Kimi-Linear-48B-A3B-Instruct-4bit-hf://mlx-community/Kimi-Linear-48B-A3B-Instruct-4bit-hf://mlx-community/Kimi-Linear-48B-A3B-Instruct-4bit] PASSED [ 9%] test/unit/test_cli.py::test_post_parse_setup_model_input[input_args2-https://ollama.com/library/smollm:135m-ollama://library/smollm:135m-ollama://library/smollm:135m] PASSED [ 9%] test/unit/test_cli.py::test_post_parse_setup_model_input[input_args3-ollama.com/library/smollm:135m-ollama://library/smollm:135m-ollama://library/smollm:135m] PASSED [ 9%] test/unit/test_cli.py::test_post_parse_setup_model_input[input_args4-tinyllama-tinyllama-hf://TheBloke/TinyLlama-1.1B-Chat-v1.0-GGUF] PASSED [ 9%] test/unit/test_cli.py::test_post_parse_setup_model_input[input_args5-expected_initial5-expected_unresolved5-expected_resolved5] PASSED [ 9%] test/unit/test_cli_arg_normalization.py::TestNormalizePullArg::test_docker_normalization[always-always] PASSED [ 9%] test/unit/test_cli_arg_normalization.py::TestNormalizePullArg::test_docker_normalization[missing-missing] PASSED [ 9%] test/unit/test_cli_arg_normalization.py::TestNormalizePullArg::test_docker_normalization[never-never] PASSED [ 9%] test/unit/test_cli_arg_normalization.py::TestNormalizePullArg::test_docker_normalization[newer-always] PASSED [ 9%] test/unit/test_cli_arg_normalization.py::TestNormalizePullArg::test_non_docker_engines_are_unchanged[podman-newer] PASSED [ 9%] test/unit/test_cli_arg_normalization.py::TestNormalizePullArg::test_non_docker_engines_are_unchanged[podman-always] PASSED [ 10%] test/unit/test_cli_arg_normalization.py::TestNormalizePullArg::test_non_docker_engines_are_unchanged[podman-missing] PASSED [ 10%] test/unit/test_cli_arg_normalization.py::TestNormalizePullArg::test_non_docker_engines_are_unchanged[podman-never] PASSED [ 10%] test/unit/test_cli_arg_normalization.py::TestNormalizePullArg::test_non_docker_engines_are_unchanged[custom-newer] PASSED [ 10%] test/unit/test_cli_arg_normalization.py::TestNormalizePullArg::test_non_docker_engines_are_unchanged[None-newer] PASSED [ 10%] test/unit/test_common.py::test_rm_until_substring[--] PASSED [ 10%] test/unit/test_common.py::test_rm_until_substring[huggingface://granite-code-://-granite-code] PASSED [ 10%] test/unit/test_common.py::test_rm_until_substring[hf://granite-code-://-granite-code] PASSED [ 10%] test/unit/test_common.py::test_rm_until_substring[hf.co/granite-code-hf.co/-granite-code] PASSED [ 10%] test/unit/test_common.py::test_rm_until_substring[http://huggingface.co/ibm-granite/granite-3b-code-base-2k-GGUF/blob/main/granite-3b-code-base.Q4_K_M.gguf-.co/-ibm-granite/granite-3b-code-base-2k-GGUF/blob/main/granite-3b-code-base.Q4_K_M.gguf] PASSED [ 10%] test/unit/test_common.py::test_rm_until_substring[modelscope://granite-code-://-granite-code] PASSED [ 11%] test/unit/test_common.py::test_rm_until_substring[ms://granite-code-://-granite-code] PASSED [ 11%] test/unit/test_common.py::test_rm_until_substring[file:///tmp/models/granite-3b-code-base.Q4_K_M.gguf--file:///tmp/models/granite-3b-code-base.Q4_K_M.gguf] PASSED [ 11%] test/unit/test_common.py::test_verify_checksum[invalidname--ValueError-None] PASSED [ 11%] test/unit/test_common.py::test_verify_checksum[sha256:123-RamaLama - make working with AI boring through the use of OCI containers.-ValueError-None] PASSED [ 11%] test/unit/test_common.py::test_verify_checksum[sha256:62fbfd9ed093d6e5ac83190c86eec5369317919f4b149598d2dbb38900e9faef-{{ if .System }}<|im_start|>system\n{{ .System }}<|im_end|>\n{{ end }}{{ if .Prompt }}<|im_start|>user\n{{ .Prompt }}<|im_end|>\n{{ end }}<|im_start|>assistant\n{{ .Response }}<|im_end|>\n-None-True] PASSED [ 11%] test/unit/test_common.py::test_verify_checksum[sha256-62fbfd9ed093d6e5ac83190c86eec5369317919f4b149598d2dbb38900e9faef-{{ if .System }}<|im_start|>system\n{{ .System }}<|im_end|>\n{{ end }}{{ if .Prompt }}<|im_start|>user\n{{ .Prompt }}<|im_end|>\n{{ end }}<|im_start|>assistant\n{{ .Response }}<|im_end|>\n-None-True] PASSED [ 11%] test/unit/test_common.py::test_verify_checksum[sha256:16cd1aa2bd52b0e87ff143e8a8a7bb6fcb0163c624396ca58e7f75ec99ef081f-{"model_format":"gguf","model_family":"llama","model_families":["llama"],"model_type":"361.82M","file_type":"Q4_0","architecture":"amd64","os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:f7ae49f9d598730afa2de96fc7dade47f5850446bf813df2e9d739cc8a6c4f29","sha256:62fbfd9ed093d6e5ac83190c86eec5369317919f4b149598d2dbb38900e9faef","sha256:cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30","sha256:ca7a9654b5469dc2d638456f31a51a03367987c54135c089165752d9eeb08cd7"]}}\n\nI have been tampered with\n\n-None-False] PASSED [ 11%] test/unit/test_common.py::test_accel_image[None-None-None-None-quay.io/ramalama/ramalama:0.23] PASSED [ 11%] test/unit/test_common.py::test_accel_image[None-quay.io/ramalama/ramalama:latest-None-None-quay.io/ramalama/ramalama:latest] PASSED [ 11%] test/unit/test_common.py::test_accel_image[None-None-quay.io/ramalama/ramalama:latest-None-quay.io/ramalama/ramalama:latest] PASSED [ 12%] test/unit/test_common.py::test_accel_image[None-quay.io/ramalama/ramalama:tag-None-None-quay.io/ramalama/ramalama:tag] PASSED [ 12%] test/unit/test_common.py::test_accel_image[None-None-quay.io/ramalama/ramalama:tag-None-quay.io/ramalama/ramalama:tag] PASSED [ 12%] test/unit/test_common.py::test_accel_image[None-None-None-quay.io/ramalama/ramalama:tag-quay.io/ramalama/ramalama:tag] PASSED [ 12%] test/unit/test_common.py::test_accel_image[None-quay.io/ramalama/ramalama@sha256:digest-None-None-quay.io/ramalama/ramalama@sha256:digest] PASSED [ 12%] test/unit/test_common.py::test_accel_image[None-None-quay.io/ramalama/ramalama@sha256:digest-None-quay.io/ramalama/ramalama@sha256:digest] PASSED [ 12%] test/unit/test_common.py::test_accel_image[None-None-None-quay.io/ramalama/ramalama@sha256:digest-quay.io/ramalama/ramalama@sha256:digest] PASSED [ 12%] test/unit/test_common.py::test_accel_image[HIP_VISIBLE_DEVICES-None-None-None-quay.io/ramalama/ramalama:0.23] PASSED [ 12%] test/unit/test_common.py::test_accel_image[HIP_VISIBLE_DEVICES-quay.io/ramalama/ramalama:latest-None-None-quay.io/ramalama/ramalama:latest] PASSED [ 12%] test/unit/test_common.py::test_accel_image[HIP_VISIBLE_DEVICES-None-quay.io/ramalama/ramalama:latest-None-quay.io/ramalama/ramalama:latest] PASSED [ 12%] test/unit/test_common.py::test_accel_image[HIP_VISIBLE_DEVICES-None-None-quay.io/ramalama/ramalama:latest-quay.io/ramalama/ramalama:latest] PASSED [ 12%] test/unit/test_common.py::test_apple_vm_returns_result PASSED [ 13%] test/unit/test_common.py::test_apple_vm_returns_false_when_podman_not_installed PASSED [ 13%] test/unit/test_common.py::TestEnsureImage::test_no_conman_returns_image_unchanged PASSED [ 13%] test/unit/test_common.py::TestEnsureImage::test_adds_latest_tag_when_missing PASSED [ 13%] test/unit/test_common.py::TestEnsureImage::test_found_locally_returns_image PASSED [ 13%] test/unit/test_common.py::TestEnsureImage::test_not_found_locally_no_pull_returns_image PASSED [ 13%] test/unit/test_common.py::TestEnsureImage::test_pull_succeeds_returns_image PASSED [ 13%] test/unit/test_common.py::TestEnsureImage::test_pull_fails_non_ramalama_image_raises PASSED [ 13%] test/unit/test_common.py::TestEnsureImage::test_pull_fails_ramalama_image_fallback_succeeds PASSED [ 13%] test/unit/test_common.py::TestEnsureImage::test_pull_fails_ramalama_image_fallback_fails_raises PASSED [ 13%] test/unit/test_common.py::TestCheckNvidia::test_check_nvidia_smi_success PASSED [ 14%] test/unit/test_common.py::TestCheckNvidia::test_check_nvidia_no_cdi_toolkit_missing PASSED [ 14%] test/unit/test_common.py::TestCheckNvidia::test_check_nvidia_no_cdi_toolkit_present PASSED [ 14%] test/unit/test_common.py::TestCheckNvidia::test_check_nvidia_smi_failure PASSED [ 14%] test/unit/test_common.py::TestCheckNvidia::test_check_nvidia_smi_not_found PASSED [ 14%] test/unit/test_common.py::TestCheckIntelWindows::test_intel_gpu_detected PASSED [ 14%] test/unit/test_common.py::TestCheckIntelWindows::test_no_intel_gpu PASSED [ 14%] test/unit/test_common.py::TestCheckIntelWindows::test_mixed_vendors PASSED [ 14%] test/unit/test_common.py::TestCheckIntelWindows::test_wmi_failure PASSED [ 14%] test/unit/test_common.py::TestCheckIntelWindows::test_check_intel_sets_env PASSED [ 14%] test/unit/test_common.py::TestGetAccel::test_get_accel[check_rocm_amd-hip] PASSED [ 14%] test/unit/test_common.py::TestGetAccel::test_get_accel[check_nvidia-cuda] PASSED [ 15%] test/unit/test_common.py::TestGetAccel::test_get_accel[check_mthreads-musa] PASSED [ 15%] test/unit/test_common.py::TestGetAccel::test_get_accel[check_intel-intel] PASSED [ 15%] test/unit/test_common.py::TestGetAccel::test_get_accel[check_ascend-cann] PASSED [ 15%] test/unit/test_common.py::TestGetAccel::test_get_accel[check_asahi-asahi] PASSED [ 15%] test/unit/test_common.py::TestGetAccel::test_default_get_accel PASSED [ 15%] test/unit/test_common.py::test_load_cdi_config[YAML-all] PASSED [ 15%] test/unit/test_common.py::test_load_cdi_config[YAML-0-UUID-all] PASSED [ 15%] test/unit/test_common.py::test_load_cdi_config[JSON-all] PASSED [ 15%] test/unit/test_common.py::test_load_cdi_config[JSON-0-UUID-all] PASSED [ 15%] test/unit/test_common.py::test_load_cdi_config_merges_multiple_files PASSED [ 16%] test/unit/test_common.py::test_find_in_cdi[visible0-conf0-unconf0] PASSED [ 16%] test/unit/test_common.py::test_find_in_cdi[visible1-conf1-unconf1] PASSED [ 16%] test/unit/test_common.py::test_find_in_cdi[visible2-conf2-unconf2] PASSED [ 16%] test/unit/test_common.py::test_find_in_cdi[visible3-conf3-unconf3] PASSED [ 16%] test/unit/test_common.py::test_find_in_cdi[visible4-conf4-unconf4] PASSED [ 16%] test/unit/test_common.py::test_find_in_cdi_broken[visible0-conf0-unconf0] PASSED [ 16%] test/unit/test_common.py::test_find_in_cdi_broken[visible1-conf1-unconf1] PASSED [ 16%] test/unit/test_common.py::test_find_in_cdi_broken[visible2-conf2-unconf2] PASSED [ 16%] test/unit/test_common.py::test_find_in_cdi_no_config PASSED [ 16%] test/unit/test_common.py::TestPopulateVolumeFromImage::test_populate_volume_success PASSED [ 17%] test/unit/test_common.py::TestPopulateVolumeFromImage::test_populate_volume_export_failure PASSED [ 17%] test/unit/test_common.py::TestPopulateVolumeFromImage::test_populate_volume_tar_failure PASSED [ 17%] test/unit/test_common.py::TestPopulateVolumeFromImage::test_volume_name_generation PASSED [ 17%] test/unit/test_compat.py::test_NamedTemporaryFile_delete_on_context_exit PASSED [ 17%] test/unit/test_compat.py::test_NamedTemporaryFile_delete_on_close PASSED [ 17%] test/unit/test_compat.py::test_NamedTemporaryFile_no_delete PASSED [ 17%] test/unit/test_compat.py::test_NamedTemporaryFile_no_delete_on_close PASSED [ 17%] test/unit/test_compat.py::test_StrEnum PASSED [ 17%] test/unit/test_compose.py::test_compose_generate[input_data0-basic.yaml] PASSED [ 17%] test/unit/test_compose.py::test_compose_generate[input_data1-with_model_draft.yaml] PASSED [ 17%] test/unit/test_compose.py::test_compose_generate[input_data2-with_port.yaml] PASSED [ 18%] test/unit/test_compose.py::test_compose_generate[input_data3-with_port_mapping.yaml] PASSED [ 18%] test/unit/test_compose.py::test_compose_generate[input_data4-with_rag_oci.yaml] PASSED [ 18%] test/unit/test_compose.py::test_compose_generate[input_data5-with_rag_path.yaml] PASSED [ 18%] test/unit/test_compose.py::test_compose_generate[input_data6-with_custom_name.yaml] PASSED [ 18%] test/unit/test_compose.py::test_compose_generate[input_data7-with_chat_template.yaml] PASSED [ 18%] test/unit/test_compose.py::test_compose_generate[input_data8-with_mmproj.yaml] PASSED [ 18%] test/unit/test_compose.py::test_compose_generate[input_data9-with_nvidia_gpu.yaml] PASSED [ 18%] test/unit/test_compose.py::test_compose_generate[input_data10-with_env_vars.yaml] PASSED [ 18%] test/unit/test_compose.py::test_compose_genfile PASSED [ 18%] test/unit/test_compose.py::test_genfile_empty_content PASSED [ 19%] test/unit/test_compose.py::test_compose_no_port_arg PASSED [ 19%] test/unit/test_compose.py::test_compose_no_env_vars PASSED [ 19%] test/unit/test_compose.py::test_compose_no_devices PASSED [ 19%] test/unit/test_config.py::test_correct_config_defaults PASSED [ 19%] test/unit/test_config.py::test_config_defaults_not_set PASSED [ 19%] test/unit/test_config.py::test_base_config_normalizes_pull_for_docker PASSED [ 19%] test/unit/test_config.py::test_base_config_preserves_pull_for_non_docker PASSED [ 19%] test/unit/test_config.py::test_file_config_overrides_defaults PASSED [ 19%] test/unit/test_config.py::test_env_overrides_file_and_default PASSED [ 19%] test/unit/test_config.py::test_get_default_store[0-True-/var/lib/ramalama] PASSED [ 19%] test/unit/test_config.py::test_get_default_store[1000-False-/builddir/.local/share/ramalama] PASSED [ 20%] test/unit/test_config.py::test_cfg_container_env_override[true-True] PASSED [ 20%] test/unit/test_config.py::test_cfg_container_env_override[false-False] PASSED [ 20%] test/unit/test_config.py::test_cfg_container_env_override[True-True] PASSED [ 20%] test/unit/test_config.py::test_cfg_container_env_override[False-False] PASSED [ 20%] test/unit/test_config.py::test_cfg_container_not_set PASSED [ 20%] test/unit/test_config.py::test_base_config_accepts_none_log_level PASSED [ 20%] test/unit/test_config.py::test_base_config_coerces_log_level_strings PASSED [ 20%] test/unit/test_config.py::test_load_env_config_coerces_log_level PASSED [ 20%] test/unit/test_config.py::test_load_env_config_invalid_log_level_raises[notalevel] PASSED [ 20%] test/unit/test_config.py::test_load_env_config_invalid_log_level_raises[InVaLiD] PASSED [ 21%] test/unit/test_config.py::TestGetDefaultEngine::test_get_default_engine_with_toolboxenv PASSED [ 21%] test/unit/test_config.py::TestGetDefaultEngine::test_get_default_engine_with_podman_available[darwin-podman] PASSED [ 21%] test/unit/test_config.py::TestGetDefaultEngine::test_get_default_engine_with_podman_available[linux-podman] PASSED [ 21%] test/unit/test_config.py::TestGetDefaultEngine::test_get_default_engine_with_podman_available_osx_apple_vm_has_podman PASSED [ 21%] test/unit/test_config.py::TestGetDefaultEngine::test_get_default_engine_with_docker_available_osx PASSED [ 21%] test/unit/test_config.py::TestGetDefaultEngine::test_get_default_engine_with_docker_available_linux PASSED [ 21%] test/unit/test_config.py::TestGetDefaultEngine::test_default_engine_falls_back_to_docker_when_podman_machine_missing PASSED [ 21%] test/unit/test_config.py::TestGetDefaultEngine::test_explicit_engine_is_preserved_when_podman_machine_missing PASSED [ 21%] test/unit/test_config.py::TestLoadEnvConfig::test_load_env_config_basic_variables PASSED [ 21%] test/unit/test_config.py::TestLoadEnvConfig::test_load_env_config_nested_variables PASSED [ 21%] test/unit/test_config.py::TestLoadEnvConfig::test_load_env_config_deeply_nested_variables PASSED [ 22%] test/unit/test_config.py::TestLoadEnvConfig::test_load_env_config_legacy_variables PASSED [ 22%] test/unit/test_config.py::TestLoadEnvConfig::test_load_env_config_mixed_legacy_and_new PASSED [ 22%] test/unit/test_config.py::TestLoadEnvConfig::test_load_env_config_ignores_non_ramalama_vars PASSED [ 22%] test/unit/test_config.py::TestLoadEnvConfig::test_load_env_config_empty_environment PASSED [ 22%] test/unit/test_config.py::TestLoadEnvConfig::test_load_env_config_none_environment PASSED [ 22%] test/unit/test_config.py::TestLoadEnvConfig::test_load_env_config_case_insensitive_keys PASSED [ 22%] test/unit/test_config.py::TestLoadEnvConfig::test_load_env_config_single_underscore_prefix PASSED [ 22%] test/unit/test_config.py::TestLoadEnvConfig::test_load_env_config_double_underscore_prefix PASSED [ 22%] test/unit/test_config.py::TestLoadEnvConfig::test_load_env_config_mixed_underscore_prefixes PASSED [ 22%] test/unit/test_config.py::TestLoadEnvConfig::test_load_env_config_empty_subkeys PASSED [ 23%] test/unit/test_config.py::TestLoadEnvConfig::test_load_env_config_special_characters PASSED [ 23%] test/unit/test_config.py::TestLoadEnvConfig::test_load_env_config_complex_nesting PASSED [ 23%] test/unit/test_config.py::TestLoadEnvConfig::test_debug_images_loading PASSED [ 23%] test/unit/test_config.py::TestLoadEnvConfig::test_stack_image PASSED [ 23%] test/unit/test_config.py::TestLoadEnvConfig::test_default_pi_image PASSED [ 23%] test/unit/test_config.py::TestConfigIntegration::test_config_with_nested_env_variables PASSED [ 23%] test/unit/test_config.py::TestConfigIntegration::test_config_env_overrides_file_config PASSED [ 23%] test/unit/test_config.py::TestConfigIntegration::test_config_multiple_env_layers PASSED [ 23%] test/unit/test_config.py::TestConfigIntegration::test_config_legacy_compatibility PASSED [ 23%] test/unit/test_config.py::TestConfigIntegration::test_config_empty_layers PASSED [ 24%] test/unit/test_config.py::TestConfigIntegration::test_config_type_coercion PASSED [ 24%] test/unit/test_config.py::TestConfigIntegration::test_config_complex_nesting_scenario PASSED [ 24%] test/unit/test_config.py::TestConfigIntegration::test_config_is_set_behavior PASSED [ 24%] test/unit/test_config.py::TestEnsureTmpdir::test_config_tempdir_overrides_host PASSED [ 24%] test/unit/test_config.py::TestEnsureTmpdir::test_host_tmpdir_when_config_unset PASSED [ 24%] test/unit/test_config.py::TestEnsureTmpdir::test_default_var_tmp_when_unset PASSED [ 24%] test/unit/test_config.py::TestEnsureTmpdir::test_empty_host_tmpdir_uses_default PASSED [ 24%] test/unit/test_config.py::TestEnsureTmpdir::test_env_layer_tempdir_overrides_host PASSED [ 24%] test/unit/test_config_documentation.py::TestConfigDocumentation::test_config_fields_in_ramalama_conf PASSED [ 24%] test/unit/test_config_documentation.py::TestConfigDocumentation::test_config_fields_in_manpage PASSED [ 24%] test/unit/test_config_documentation.py::TestConfigDocumentation::test_no_undocumented_fields_in_conf PASSED [ 25%] test/unit/test_config_documentation.py::TestConfigDocumentation::test_no_undocumented_fields_in_manpage PASSED [ 25%] test/unit/test_config_documentation.py::TestConfigDocumentation::test_consistency_between_conf_and_manpage PASSED [ 25%] test/unit/test_engine.py::TestEngine::test_add_container_image_applies_engine_args_after_mounts PASSED [ 25%] test/unit/test_engine.py::TestEngine::test_add_container_labels PASSED [ 25%] test/unit/test_engine.py::TestEngine::test_add_oci_runtime_nvidia PASSED [ 25%] test/unit/test_engine.py::TestEngine::test_add_port_option PASSED [ 25%] test/unit/test_engine.py::TestEngine::test_add_privileged_options PASSED [ 25%] test/unit/test_engine.py::TestEngine::test_add_selinux PASSED [ 25%] test/unit/test_engine.py::TestEngine::test_containers PASSED [ 25%] test/unit/test_engine.py::TestEngine::test_docker_host_internal PASSED [ 26%] test/unit/test_engine.py::TestEngine::test_docker_network_no_host_internal PASSED [ 26%] test/unit/test_engine.py::TestEngine::test_dry_run PASSED [ 26%] test/unit/test_engine.py::TestEngine::test_images PASSED [ 26%] test/unit/test_engine.py::TestEngine::test_init_basic PASSED [ 26%] test/unit/test_engine.py::TestEngine::test_podman_no_host_internal PASSED [ 26%] test/unit/test_engine.py::TestEngine::test_serve_rm PASSED [ 26%] test/unit/test_engine.py::test_add_port_with_host[default-ipv6-wildcard] PASSED [ 26%] test/unit/test_engine.py::test_add_port_with_host[ipv4-host] PASSED [ 26%] test/unit/test_engine.py::test_add_port_with_host[ipv6-loopback] PASSED [ 26%] test/unit/test_engine.py::test_add_port_with_host[ipv6-link-local] PASSED [ 26%] test/unit/test_engine.py::test_add_port_with_host[port-range-default] PASSED [ 27%] test/unit/test_engine.py::test_add_port_with_host[port-range-ipv4] PASSED [ 27%] test/unit/test_engine.py::test_add_port_with_host[port-range-ipv6] PASSED [ 27%] test/unit/test_engine.py::test_add_port_with_host[none-host] PASSED [ 27%] test/unit/test_engine.py::test_is_healthy_conn PASSED [ 27%] test/unit/test_engine.py::test_is_healthy_uses_host_arg[ipv4-wildcard] PASSED [ 27%] test/unit/test_engine.py::test_is_healthy_uses_host_arg[ipv6-wildcard] PASSED [ 27%] test/unit/test_engine.py::test_is_healthy_uses_host_arg[ipv6-wildcard-bracketed] PASSED [ 27%] test/unit/test_engine.py::test_is_healthy_uses_host_arg[ipv4-host] PASSED [ 27%] test/unit/test_engine.py::test_is_healthy_uses_host_arg[ipv6-loopback] PASSED [ 27%] test/unit/test_engine.py::test_is_healthy_uses_host_arg[none-host] PASSED [ 28%] test/unit/test_engine.py::test_is_healthy_fail[health api returns 503 loading] PASSED [ 28%] test/unit/test_engine.py::test_is_healthy_fail[models api returns 500 error] PASSED [ 28%] test/unit/test_engine.py::test_is_healthy_fail[no health api, models api returns 500 error] PASSED [ 28%] test/unit/test_engine.py::test_is_healthy_fail[health ok, models api empty response] PASSED [ 28%] test/unit/test_engine.py::test_is_healthy_fail[health ok, models api no models listed0] PASSED [ 28%] test/unit/test_engine.py::test_is_healthy_fail[health ok, models api no models listed1] PASSED [ 28%] test/unit/test_engine.py::test_is_healthy_fail[health ok, models api missing the model] PASSED [ 28%] test/unit/test_engine.py::test_is_healthy_unicode_fail PASSED [ 28%] test/unit/test_engine.py::test_is_healthy_success[health api ok] PASSED [ 28%] test/unit/test_engine.py::test_is_healthy_success[no health api] PASSED [ 29%] test/unit/test_engine.py::test_is_healthy_vllm[500-False] PASSED [ 29%] test/unit/test_engine.py::test_is_healthy_vllm[404-False] PASSED [ 29%] test/unit/test_engine.py::test_is_healthy_vllm[200-True] PASSED [ 29%] test/unit/test_engine.py::test_wait_for_healthy_error[exc0] PASSED [ 29%] test/unit/test_engine.py::test_wait_for_healthy_error[exc1] PASSED [ 29%] test/unit/test_engine.py::test_wait_for_healthy_error[exc2] PASSED [ 29%] test/unit/test_engine.py::test_wait_for_healthy_error[exc3] PASSED [ 29%] test/unit/test_engine.py::test_wait_for_healthy_timeout PASSED [ 29%] test/unit/test_engine.py::test_wait_for_healthy_success PASSED [ 29%] test/unit/test_file_loader.py::TestBaseFileLoader::test_base_file_loader_is_abstract PASSED [ 29%] test/unit/test_file_loader.py::TestTXTFileLoader::test_txt_file_loader_file_extensions PASSED [ 30%] test/unit/test_file_loader.py::TestTXTFileLoader::test_txt_file_loader_load_content PASSED [ 30%] test/unit/test_file_loader.py::TestTXTFileLoader::test_txt_file_loader_load_empty_file PASSED [ 30%] test/unit/test_file_loader.py::TestTXTFileLoader::test_txt_file_loader_load_unicode_content PASSED [ 30%] test/unit/test_file_loader.py::TestTextFileManager::test_text_file_manager_initialization PASSED [ 30%] test/unit/test_file_loader.py::TestTextFileManager::test_text_file_manager_initialization_custom_delimiter PASSED [ 30%] test/unit/test_file_loader.py::TestTextFileManager::test_text_file_manager_load_single_file PASSED [ 30%] test/unit/test_file_loader.py::TestTextFileManager::test_text_file_manager_load_multiple_files PASSED [ 30%] test/unit/test_file_loader.py::TestTextFileManager::test_text_file_manager_load_empty_file_list PASSED [ 30%] test/unit/test_file_loader.py::TestTextFileManager::test_text_file_manager_get_loaders PASSED [ 30%] test/unit/test_file_loader.py::TestBasicImageFileLoader::test_basic_image_file_loader_file_extensions PASSED [ 31%] test/unit/test_file_loader.py::TestBasicImageFileLoader::test_basic_image_file_loader_load_content PASSED [ 31%] test/unit/test_file_loader.py::TestBasicImageFileLoader::test_basic_image_file_loader_load_with_unknown_mime_type PASSED [ 31%] test/unit/test_file_loader.py::TestImageFileManager::test_image_file_manager_load_single_image_file PASSED [ 31%] test/unit/test_file_loader.py::TestImageFileManager::test_image_file_manager_load_empty_file_list PASSED [ 31%] test/unit/test_file_loader.py::TestImageFileManager::test_image_file_manager_get_loaders PASSED [ 31%] test/unit/test_file_loader.py::TestImageFileManager::test_image_file_manager_load_multiple_images PASSED [ 31%] test/unit/test_file_loader.py::TestImageFileManager::test_image_file_manager_load_unsupported_extension PASSED [ 31%] test/unit/test_file_loader.py::TestOpanAIChatAPIMessageBuilder::test_builder_initialization PASSED [ 31%] test/unit/test_file_loader.py::TestOpanAIChatAPIMessageBuilder::test_builder_partition_files_single_text_file PASSED [ 31%] test/unit/test_file_loader.py::TestOpanAIChatAPIMessageBuilder::test_builder_partition_files_single_image_file PASSED [ 31%] test/unit/test_file_loader.py::TestOpanAIChatAPIMessageBuilder::test_builder_partition_files_directory PASSED [ 32%] test/unit/test_file_loader.py::TestOpanAIChatAPIMessageBuilder::test_builder_partition_files_nonexistent_file PASSED [ 32%] test/unit/test_file_loader.py::TestOpanAIChatAPIMessageBuilder::test_builder_supported_extensions PASSED [ 32%] test/unit/test_file_loader.py::TestOpanAIChatAPIMessageBuilder::test_builder_load_text_files_only PASSED [ 32%] test/unit/test_file_loader.py::TestOpanAIChatAPIMessageBuilder::test_builder_load_image_files_only PASSED [ 32%] test/unit/test_file_loader.py::TestOpanAIChatAPIMessageBuilder::test_builder_load_mixed_files PASSED [ 32%] test/unit/test_file_loader.py::TestOpanAIChatAPIMessageBuilder::test_builder_load_no_supported_files PASSED [ 32%] test/unit/test_file_loader.py::TestOpanAIChatAPIMessageBuilder::test_builder_load_case_insensitive_extensions PASSED [ 32%] test/unit/test_file_loader.py::TestSupportedExtensions::test_text_manager_supported_extensions PASSED [ 32%] test/unit/test_file_loader.py::TestSupportedExtensions::test_image_manager_supported_extensions PASSED [ 32%] test/unit/test_file_loader.py::TestFileUploadIntegration::test_file_upload_with_various_text_formats PASSED [ 33%] test/unit/test_file_loader_integration.py::TestFileUploadChatIntegration::test_chat_with_file_input_single_file PASSED [ 33%] test/unit/test_file_loader_integration.py::TestFileUploadChatIntegration::test_chat_with_file_input_directory PASSED [ 33%] test/unit/test_file_loader_integration.py::TestFileUploadChatIntegration::test_chat_with_file_input_no_files PASSED [ 33%] test/unit/test_file_loader_integration.py::TestFileUploadChatIntegration::test_chat_with_file_input_nonexistent_file PASSED [ 33%] test/unit/test_file_loader_integration.py::TestFileUploadChatIntegration::test_chat_with_file_input_empty_file PASSED [ 33%] test/unit/test_file_loader_integration.py::TestFileUploadChatIntegration::test_chat_with_file_input_unicode_content PASSED [ 33%] test/unit/test_file_loader_integration.py::TestFileUploadChatIntegration::test_chat_with_file_input_mixed_content_types PASSED [ 33%] test/unit/test_file_loader_integration.py::TestFileUploadChatIntegration::test_chat_with_file_input_no_input_specified PASSED [ 33%] test/unit/test_file_loader_integration.py::TestFileUploadChatIntegration::test_chat_with_file_input_empty_args PASSED [ 33%] test/unit/test_file_loader_integration.py::TestFileUploadChatIntegration::test_chat_function_with_rag_and_dryrun PASSED [ 34%] test/unit/test_file_loader_integration.py::TestImageUploadChatIntegration::test_chat_with_image_input_single_file PASSED [ 34%] test/unit/test_file_loader_integration.py::TestImageUploadChatIntegration::test_chat_with_image_input_directory PASSED [ 34%] test/unit/test_file_loader_integration.py::TestImageUploadChatIntegration::test_chat_with_image_input_mixed_file_types PASSED [ 34%] test/unit/test_file_loader_integration.py::TestImageUploadChatIntegration::test_chat_with_image_input_unsupported_image_types PASSED [ 34%] test/unit/test_file_loader_integration.py::TestImageUploadChatIntegration::test_chat_with_image_input_case_insensitive_extensions PASSED [ 34%] test/unit/test_file_loader_with_data.py::TestFileUploadWithDataFiles::test_load_single_text_file PASSED [ 34%] test/unit/test_file_loader_with_data.py::TestFileUploadWithDataFiles::test_load_single_markdown_file PASSED [ 34%] test/unit/test_file_loader_with_data.py::TestFileUploadWithDataFiles::test_load_single_json_file PASSED [ 34%] test/unit/test_file_loader_with_data.py::TestFileUploadWithDataFiles::test_load_single_yaml_file PASSED [ 34%] test/unit/test_file_loader_with_data.py::TestFileUploadWithDataFiles::test_load_single_csv_file PASSED [ 34%] test/unit/test_file_loader_with_data.py::TestFileUploadWithDataFiles::test_load_single_toml_file PASSED [ 35%] test/unit/test_file_loader_with_data.py::TestFileUploadWithDataFiles::test_load_single_shell_script PASSED [ 35%] test/unit/test_file_loader_with_data.py::TestFileUploadWithDataFiles::test_load_entire_data_directory PASSED [ 35%] test/unit/test_file_loader_with_data.py::TestFileUploadWithDataFiles::test_file_content_integrity PASSED [ 35%] test/unit/test_file_loader_with_data.py::TestFileUploadWithDataFiles::test_multiple_files_content_integrity PASSED [ 35%] test/unit/test_file_loader_with_data.py::TestFileUploadWithDataFiles::test_unsupported_file_handling PASSED [ 35%] test/unit/test_file_loader_with_data.py::TestImageUploadWithDataFiles::test_load_single_image_file PASSED [ 35%] test/unit/test_file_loader_with_data.py::TestImageUploadWithDataFiles::test_load_multiple_image_files PASSED [ 35%] test/unit/test_file_loader_with_data.py::TestImageUploadWithDataFiles::test_image_file_content_integrity PASSED [ 35%] test/unit/test_file_loader_with_data.py::TestImageUploadWithDataFiles::test_mixed_image_formats PASSED [ 35%] test/unit/test_file_loader_with_data.py::TestImageUploadWithDataFiles::test_image_unsupported_file_handling PASSED [ 36%] test/unit/test_file_loader_with_data.py::TestImageUploadWithDataFiles::test_image_case_insensitive_extensions PASSED [ 36%] test/unit/test_host_utils.py::test_normalize_bind_host[127.0.0.1-127.0.0.1] PASSED [ 36%] test/unit/test_host_utils.py::test_normalize_bind_host[[::1]-::1] PASSED [ 36%] test/unit/test_host_utils.py::test_normalize_bind_host[::-::] PASSED [ 36%] test/unit/test_host_utils.py::test_normalize_bind_host[[fe80::1]-fe80::1] PASSED [ 36%] test/unit/test_host_utils.py::test_normalize_bind_host[None-] PASSED [ 36%] test/unit/test_host_utils.py::test_normalize_bind_host[-] PASSED [ 36%] test/unit/test_host_utils.py::test_localhost_from_bind_host[0.0.0.0-127.0.0.1] PASSED [ 36%] test/unit/test_host_utils.py::test_localhost_from_bind_host[::-127.0.0.1] PASSED [ 36%] test/unit/test_host_utils.py::test_localhost_from_bind_host[[::]-127.0.0.1] PASSED [ 36%] test/unit/test_host_utils.py::test_localhost_from_bind_host[127.0.0.1-127.0.0.1] PASSED [ 37%] test/unit/test_host_utils.py::test_localhost_from_bind_host[::1-::1] PASSED [ 37%] test/unit/test_host_utils.py::test_localhost_from_bind_host[192.168.1.100-192.168.1.100] PASSED [ 37%] test/unit/test_host_utils.py::test_localhost_from_bind_host[None-127.0.0.1] PASSED [ 37%] test/unit/test_host_utils.py::test_localhost_from_bind_host[-127.0.0.1] PASSED [ 37%] test/unit/test_host_utils.py::test_format_bind_host_for_url[0.0.0.0-127.0.0.1] PASSED [ 37%] test/unit/test_host_utils.py::test_format_bind_host_for_url[::-127.0.0.1] PASSED [ 37%] test/unit/test_host_utils.py::test_format_bind_host_for_url[127.0.0.1-127.0.0.1] PASSED [ 37%] test/unit/test_host_utils.py::test_format_bind_host_for_url[::1-[::1]] PASSED [ 37%] test/unit/test_host_utils.py::test_format_bind_host_for_url[[::1]-[::1]] PASSED [ 37%] test/unit/test_host_utils.py::test_format_bind_host_for_url[fe80::1-[fe80::1]] PASSED [ 38%] test/unit/test_host_utils.py::test_format_bind_host_for_url[None-127.0.0.1] PASSED [ 38%] test/unit/test_host_utils.py::test_format_bind_host_for_url[-127.0.0.1] PASSED [ 38%] test/unit/test_host_utils.py::test_format_bind_host_for_connection[0.0.0.0-127.0.0.1] PASSED [ 38%] test/unit/test_host_utils.py::test_format_bind_host_for_connection[::-127.0.0.1] PASSED [ 38%] test/unit/test_host_utils.py::test_format_bind_host_for_connection[[::]-127.0.0.1] PASSED [ 38%] test/unit/test_host_utils.py::test_format_bind_host_for_connection[127.0.0.1-127.0.0.1] PASSED [ 38%] test/unit/test_host_utils.py::test_format_bind_host_for_connection[::1-::1] PASSED [ 38%] test/unit/test_host_utils.py::test_format_bind_host_for_connection[None-127.0.0.1] PASSED [ 38%] test/unit/test_host_utils.py::test_format_bind_host_for_connection[-127.0.0.1] PASSED [ 38%] test/unit/test_host_utils.py::test_format_bind_host_literal[::-[::]] PASSED [ 39%] test/unit/test_host_utils.py::test_format_bind_host_literal[127.0.0.1-127.0.0.1] PASSED [ 39%] test/unit/test_host_utils.py::test_format_bind_host_literal[::1-[::1]] PASSED [ 39%] test/unit/test_host_utils.py::test_format_bind_host_literal[[::1]-[::1]] PASSED [ 39%] test/unit/test_host_utils.py::test_format_bind_host_literal[fe80::1-[fe80::1]] PASSED [ 39%] test/unit/test_host_utils.py::test_format_bind_host_literal[None-] PASSED [ 39%] test/unit/test_host_utils.py::test_format_bind_host_literal[-] PASSED [ 39%] test/unit/test_host_utils.py::test_format_bind_host_publish_prefix[::-] PASSED [ 39%] test/unit/test_host_utils.py::test_format_bind_host_publish_prefix[127.0.0.1-127.0.0.1:] PASSED [ 39%] test/unit/test_host_utils.py::test_format_bind_host_publish_prefix[::1-[::1]:] PASSED [ 39%] test/unit/test_host_utils.py::test_format_bind_host_publish_prefix[[::1]-[::1]:] PASSED [ 39%] test/unit/test_host_utils.py::test_format_bind_host_publish_prefix[fe80::1-[fe80::1]:] PASSED [ 40%] test/unit/test_host_utils.py::test_format_bind_host_publish_prefix[None-] PASSED [ 40%] test/unit/test_host_utils.py::test_format_bind_host_publish_prefix[-] PASSED [ 40%] test/unit/test_http_client.py::TestUrlopenHeaderMasking::test_authorization_header_masked_in_debug_log PASSED [ 40%] test/unit/test_http_client.py::TestUrlopenHeaderMasking::test_no_authorization_header_logged_normally PASSED [ 40%] test/unit/test_http_client.py::TestUrlopenHeaderMasking::test_authorization_header_masked_case_insensitive PASSED [ 40%] test/unit/test_http_client.py::TestUrlopenHeaderMasking::test_authorization_header_still_sent_in_request PASSED [ 40%] test/unit/test_huggingface.py::test_huggingface_endpoint_default PASSED [ 40%] test/unit/test_huggingface.py::test_huggingface_endpoint_from_env_empty PASSED [ 40%] test/unit/test_huggingface.py::test_huggingface_endpoint_from_env PASSED [ 40%] test/unit/test_huggingface.py::test_huggingface_endpoint_strips_trailing_slash PASSED [ 41%] test/unit/test_huggingface.py::test_huggingface_token_from_env PASSED [ 41%] test/unit/test_huggingface.py::test_huggingface_token_env_takes_precedence_over_file PASSED [ 41%] test/unit/test_huggingface.py::test_huggingface_token_from_cached_file PASSED [ 41%] test/unit/test_huggingface.py::test_huggingface_token_file_whitespace_stripped PASSED [ 41%] test/unit/test_huggingface.py::test_huggingface_token_empty_env_does_not_fallback_to_file PASSED [ 41%] test/unit/test_huggingface.py::test_huggingface_token_returns_none_when_no_source PASSED [ 41%] test/unit/test_huggingface.py::test_huggingface_token_returns_none_on_file_read_error PASSED [ 41%] test/unit/test_inference_engine_plugins.py::TestLlamaCppConfig::test_accepts_valid_backend[auto] PASSED [ 41%] test/unit/test_inference_engine_plugins.py::TestLlamaCppConfig::test_accepts_valid_backend[vulkan] PASSED [ 41%] test/unit/test_inference_engine_plugins.py::TestLlamaCppConfig::test_accepts_valid_backend[rocm] PASSED [ 41%] test/unit/test_inference_engine_plugins.py::TestLlamaCppConfig::test_accepts_valid_backend[cuda] PASSED [ 42%] test/unit/test_inference_engine_plugins.py::TestLlamaCppConfig::test_accepts_valid_backend[sycl] PASSED [ 42%] test/unit/test_inference_engine_plugins.py::TestLlamaCppConfig::test_accepts_valid_backend[openvino] PASSED [ 42%] test/unit/test_inference_engine_plugins.py::TestLlamaCppConfig::test_accepts_valid_backend[cann] PASSED [ 42%] test/unit/test_inference_engine_plugins.py::TestLlamaCppConfig::test_accepts_valid_backend[musa] PASSED [ 42%] test/unit/test_inference_engine_plugins.py::TestLlamaCppConfig::test_defaults PASSED [ 42%] test/unit/test_inference_engine_plugins.py::TestLlamaCppConfig::test_coerces_string_values PASSED [ 42%] test/unit/test_inference_engine_plugins.py::TestLlamaCppConfig::test_coerces_spec_string_values PASSED [ 42%] test/unit/test_inference_engine_plugins.py::TestSyncArgsToRuntimeConfig::test_overrides_persist_for_subsequent_get_runtime_config PASSED [ 42%] test/unit/test_inference_engine_plugins.py::TestSyncArgsToRuntimeConfig::test_preserves_existing_values_when_args_match PASSED [ 42%] test/unit/test_inference_engine_plugins.py::TestSyncArgsToRuntimeConfig::test_merges_with_preexisting_runtime_config PASSED [ 43%] test/unit/test_inference_engine_plugins.py::TestSyncArgsToRuntimeConfig::test_ignores_args_not_in_runtime_config PASSED [ 43%] test/unit/test_inference_engine_plugins.py::TestSyncArgsToRuntimeConfig::test_unknown_fields_in_config_are_ignored PASSED [ 43%] test/unit/test_inference_engine_plugins.py::TestSyncArgsToRuntimeConfig::test_non_mapping_runtime_config_raises[cuda] PASSED [ 43%] test/unit/test_inference_engine_plugins.py::TestSyncArgsToRuntimeConfig::test_non_mapping_runtime_config_raises[42] PASSED [ 43%] test/unit/test_inference_engine_plugins.py::TestSyncArgsToRuntimeConfig::test_non_mapping_runtime_config_raises[bad_value2] PASSED [ 43%] test/unit/test_inference_engine_plugins.py::TestSyncArgsToRuntimeConfig::test_non_mapping_runtime_config_raises[True] PASSED [ 43%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_name[False] PASSED [ 43%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_name[True] PASSED [ 43%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_basic[False] PASSED [ 43%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_basic[True] PASSED [ 43%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_nocontainer_uses_configured_host[False] PASSED [ 44%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_nocontainer_uses_configured_host[True] PASSED [ 44%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_with_mmproj[False] PASSED [ 44%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_with_mmproj[True] PASSED [ 44%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_with_chat_template[False] PASSED [ 44%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_with_chat_template[True] PASSED [ 44%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_thinking_disabled[False] PASSED [ 44%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_thinking_disabled[True] PASSED [ 44%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_thinking_enabled[False] PASSED [ 44%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_thinking_enabled[True] PASSED [ 44%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_thinking_default[False] PASSED [ 45%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_thinking_default[True] PASSED [ 45%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_ctx_size[False] PASSED [ 45%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_ctx_size[True] PASSED [ 45%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_ctx_size_zero_not_added[False] PASSED [ 45%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_ctx_size_zero_not_added[True] PASSED [ 45%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_webui_off[False] PASSED [ 45%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_webui_off[True] PASSED [ 45%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_webui_on_not_added[False] PASSED [ 45%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_webui_on_not_added[True] PASSED [ 45%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_ngl_positive[False] PASSED [ 46%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_ngl_positive[True] PASSED [ 46%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_ngl_negative_uses_all[False] PASSED [ 46%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_ngl_negative_uses_all[True] PASSED [ 46%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_ngl_default_omitted[False] PASSED [ 46%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_ngl_default_omitted[True] PASSED [ 46%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_ncmoe[False] PASSED [ 46%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_ncmoe[True] PASSED [ 46%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_ncmoe_default_omitted[False] PASSED [ 46%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_ncmoe_default_omitted[True] PASSED [ 46%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_spec_type[False] PASSED [ 46%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_spec_type[True] PASSED [ 47%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_spec_type_default_omitted[False] PASSED [ 47%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_spec_type_default_omitted[True] PASSED [ 47%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_spec_draft_n_max[False] PASSED [ 47%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_spec_draft_n_max[True] PASSED [ 47%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_spec_draft_n_min[False] PASSED [ 47%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_spec_draft_n_min[True] PASSED [ 47%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_spec_draft_p_min[False] PASSED [ 47%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_spec_draft_p_min[True] PASSED [ 47%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_spec_draft_defaults_omitted[False] PASSED [ 47%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_spec_draft_defaults_omitted[True] PASSED [ 48%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_max_tokens[False] PASSED [ 48%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_max_tokens[True] PASSED [ 48%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_max_tokens_zero_not_added[False] PASSED [ 48%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_max_tokens_zero_not_added[True] PASSED [ 48%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_log_colors[False] PASSED [ 48%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_log_colors[True] PASSED [ 48%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_rpc_nodes[False] PASSED [ 48%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_rpc_nodes[True] PASSED [ 48%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_runtime_args[False] PASSED [ 48%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_runtime_args[True] PASSED [ 48%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_seed[False] PASSED [ 49%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_seed[True] PASSED [ 49%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_debug[False] PASSED [ 49%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_debug[True] PASSED [ 49%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_run_same_as_serve[False] PASSED [ 49%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_run_same_as_serve[True] PASSED [ 49%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_perplexity[False] PASSED [ 49%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_perplexity[True] PASSED [ 49%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_bench[False] PASSED [ 49%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_bench[True] PASSED [ 49%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_bench_runtime_args[False] PASSED [ 50%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_bench_runtime_args[True] PASSED [ 50%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_rag_generate[False] PASSED [ 50%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_rag_generate[True] PASSED [ 50%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_rag_generate_with_debug[False] PASSED [ 50%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_rag_generate_with_debug[True] PASSED [ 50%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_rag_generate_with_api_url[False] PASSED [ 50%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_rag_generate_with_api_url[True] PASSED [ 50%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_run_rag[False] PASSED [ 50%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_run_rag[True] PASSED [ 50%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_rag_same_as_run_rag[False] PASSED [ 51%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_serve_rag_same_as_run_rag[True] PASSED [ 51%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_convert[False] PASSED [ 51%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_convert[True] PASSED [ 51%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_quantize[False] PASSED [ 51%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_quantize[True] PASSED [ 51%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_unsupported_command_raises[False] PASSED [ 51%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_unsupported_command_raises[True] PASSED [ 51%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_quantize_calls_ensure_image_when_not_dryrun[False] PASSED [ 51%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_quantize_calls_ensure_image_when_not_dryrun[True] PASSED [ 51%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_quantize_skips_ensure_image_on_dryrun[False] PASSED [ 51%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_quantize_skips_ensure_image_on_dryrun[True] PASSED [ 52%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_get_container_image_cuda[False] PASSED [ 52%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_get_container_image_cuda[True] PASSED [ 52%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_get_container_image_no_gpu[False] PASSED [ 52%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_get_container_image_no_gpu[True] PASSED [ 52%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_get_container_image_user_override[False] PASSED [ 52%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_get_container_image_user_override[True] PASSED [ 52%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_intel_no_openvino[False] PASSED [ 52%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_intel_no_openvino[True] PASSED [ 52%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_openvino_backend_env_default[False] PASSED [ 52%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_openvino_backend_env_default[True] PASSED [ 53%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_openvino_backend_env_override[False] PASSED [ 53%] test/unit/test_inference_engine_plugins.py::TestLlamaCppPlugin::test_openvino_backend_env_override[True] PASSED [ 53%] test/unit/test_inference_engine_plugins.py::TestVllmPlugin::test_name PASSED [ 53%] test/unit/test_inference_engine_plugins.py::TestVllmPlugin::test_serve_in_container PASSED [ 53%] test/unit/test_inference_engine_plugins.py::TestVllmPlugin::test_serve_nocontainer PASSED [ 53%] test/unit/test_inference_engine_plugins.py::TestVllmPlugin::test_serve_no_max_model_len_when_unset PASSED [ 53%] test/unit/test_inference_engine_plugins.py::TestVllmPlugin::test_serve_custom_ctx_size PASSED [ 53%] test/unit/test_inference_engine_plugins.py::TestVllmPlugin::test_serve_seed PASSED [ 53%] test/unit/test_inference_engine_plugins.py::TestVllmPlugin::test_serve_seed_not_added_when_none PASSED [ 53%] test/unit/test_inference_engine_plugins.py::TestVllmPlugin::test_serve_runtime_args PASSED [ 53%] test/unit/test_inference_engine_plugins.py::TestVllmPlugin::test_run_same_as_serve PASSED [ 54%] test/unit/test_inference_engine_plugins.py::TestVllmPlugin::test_get_container_image_with_gpu PASSED [ 54%] test/unit/test_inference_engine_plugins.py::TestVllmPlugin::test_get_container_image_fallback PASSED [ 54%] test/unit/test_inference_engine_plugins.py::TestVllmPlugin::test_get_container_image_no_gpu PASSED [ 54%] test/unit/test_inference_engine_plugins.py::TestVllmPlugin::test_get_container_image_with_tag_not_modified PASSED [ 54%] test/unit/test_inference_engine_plugins.py::TestVllmPlugin::test_unsupported_command_raises PASSED [ 54%] test/unit/test_inference_engine_plugins.py::TestVllmPlugin::test_rag_command_unsupported PASSED [ 54%] test/unit/test_inference_engine_plugins.py::TestMlxConfig::test_defaults PASSED [ 54%] test/unit/test_inference_engine_plugins.py::TestMlxConfig::test_coerces_string_values PASSED [ 54%] test/unit/test_inference_engine_plugins.py::TestMlxPlugin::test_name PASSED [ 54%] test/unit/test_inference_engine_plugins.py::TestMlxPlugin::test_serve_basic PASSED [ 55%] test/unit/test_inference_engine_plugins.py::TestMlxPlugin::test_serve_with_max_tokens PASSED [ 55%] test/unit/test_inference_engine_plugins.py::TestMlxPlugin::test_serve_max_tokens_zero_not_added PASSED [ 55%] test/unit/test_inference_engine_plugins.py::TestMlxPlugin::test_serve_seed PASSED [ 55%] test/unit/test_inference_engine_plugins.py::TestMlxPlugin::test_serve_runtime_args PASSED [ 55%] test/unit/test_inference_engine_plugins.py::TestMlxPlugin::test_run_same_as_serve PASSED [ 55%] test/unit/test_inference_engine_plugins.py::TestMlxPlugin::test_post_process_args_forces_nocontainer PASSED [ 55%] test/unit/test_inference_engine_plugins.py::TestMlxPlugin::test_post_process_args_keeps_nocontainer PASSED [ 55%] test/unit/test_inference_engine_plugins.py::TestMlxPlugin::test_no_container_image_override PASSED [ 55%] test/unit/test_inference_engine_plugins.py::TestMlxPlugin::test_unsupported_command_raises PASSED [ 55%] test/unit/test_inference_engine_plugins.py::TestMlxPlugin::test_is_inference_runtime_plugin_not_containerized PASSED [ 56%] test/unit/test_inference_engine_plugins.py::TestPluginClassHierarchy::test_llama_cpp_is_containerized PASSED [ 56%] test/unit/test_inference_engine_plugins.py::TestPluginClassHierarchy::test_vllm_is_containerized PASSED [ 56%] test/unit/test_inference_engine_plugins.py::TestPluginClassHierarchy::test_mlx_is_not_containerized PASSED [ 56%] test/unit/test_inference_engine_plugins.py::TestConfigureSubcommandsFiltering::test_mlx_runtime_excludes_rag PASSED [ 56%] test/unit/test_inference_engine_plugins.py::TestConfigureSubcommandsFiltering::test_llama_cpp_runtime_includes_rag_with_container PASSED [ 56%] test/unit/test_inference_engine_plugins.py::TestConfigureSubcommandsFiltering::test_llama_cpp_runtime_excludes_rag_nocontainer PASSED [ 56%] test/unit/test_inference_engine_plugins.py::TestConfigureSubcommandsFiltering::test_vllm_runtime_excludes_rag_with_container PASSED [ 56%] test/unit/test_inference_engine_plugins.py::TestConfigureSubcommandsFiltering::test_vllm_runtime_excludes_rag_nocontainer PASSED [ 56%] test/unit/test_inference_engine_plugins.py::TestConfigureSubcommandsFiltering::test_unknown_runtime_raises PASSED [ 56%] test/unit/test_inference_engine_plugins.py::TestConfigureSubcommandsFiltering::test_llama_cpp_run_has_ngl_and_ncmoe PASSED [ 56%] test/unit/test_inference_engine_plugins.py::TestConfigureSubcommandsFiltering::test_mlx_run_no_ngl_or_ncmoe PASSED [ 57%] test/unit/test_inference_engine_plugins.py::TestConfigureSubcommandsFiltering::test_mlx_run_has_max_tokens PASSED [ 57%] test/unit/test_inference_engine_plugins.py::TestConfigureSubcommandsFiltering::test_vllm_serve_has_max_model_len PASSED [ 57%] test/unit/test_inference_engine_plugins.py::TestConfigureSubcommandsFiltering::test_mlx_serve_no_max_model_len PASSED [ 57%] test/unit/test_inference_engine_plugins.py::TestConfigureSubcommandsFiltering::test_llama_cpp_serve_has_webui PASSED [ 57%] test/unit/test_inference_engine_plugins.py::TestConfigureSubcommandsFiltering::test_mlx_serve_no_webui PASSED [ 57%] test/unit/test_inference_engine_plugins.py::TestConfigureSubcommandsFiltering::test_mlx_run_has_ctx_size PASSED [ 57%] test/unit/test_inference_engine_plugins.py::TestConfigureSubcommandsFiltering::test_mlx_run_has_keepalive PASSED [ 57%] test/unit/test_inference_engine_plugins.py::TestConfigureSubcommandsFiltering::test_all_runtimes_serve_has_temp PASSED [ 57%] test/unit/test_inference_engine_plugins.py::TestConfigureSubcommandsFiltering::test_vllm_serve_has_api PASSED [ 57%] test/unit/test_inference_engine_plugins.py::TestConfigureSubcommandsFiltering::test_mlx_serve_no_api PASSED [ 58%] test/unit/test_inference_engine_plugins.py::TestConfigureSubcommandsFiltering::test_vllm_serve_has_generate PASSED [ 58%] test/unit/test_inference_engine_plugins.py::TestConfigureSubcommandsFiltering::test_mlx_serve_no_generate PASSED [ 58%] test/unit/test_inference_engine_plugins.py::test_backend_selection[auto-HIP_VISIBLE_DEVICES-quay.io/ramalama/ramalama:0.23] PASSED [ 58%] test/unit/test_inference_engine_plugins.py::test_backend_selection[auto-CUDA_VISIBLE_DEVICES-quay.io/ramalama/cuda:0.23] PASSED [ 58%] test/unit/test_inference_engine_plugins.py::test_backend_selection[auto-INTEL_VISIBLE_DEVICES-quay.io/ramalama/ramalama:0.23] PASSED [ 58%] test/unit/test_inference_engine_plugins.py::test_backend_selection[vulkan-HIP_VISIBLE_DEVICES-quay.io/ramalama/ramalama:0.23] PASSED [ 58%] test/unit/test_inference_engine_plugins.py::test_backend_selection[vulkan-INTEL_VISIBLE_DEVICES-quay.io/ramalama/ramalama:0.23] PASSED [ 58%] test/unit/test_inference_engine_plugins.py::test_backend_selection[rocm-HIP_VISIBLE_DEVICES-quay.io/ramalama/rocm:0.23] PASSED [ 58%] test/unit/test_inference_engine_plugins.py::test_backend_selection[cuda-CUDA_VISIBLE_DEVICES-quay.io/ramalama/cuda:0.23] PASSED [ 58%] test/unit/test_inference_engine_plugins.py::test_backend_selection[sycl-INTEL_VISIBLE_DEVICES-quay.io/ramalama/intel-gpu:0.23] PASSED [ 58%] test/unit/test_inference_engine_plugins.py::test_backend_selection[openvino-INTEL_VISIBLE_DEVICES-quay.io/ramalama/openvino:0.23] PASSED [ 59%] test/unit/test_inference_engine_plugins.py::test_backend_selection[cann-ASCEND_VISIBLE_DEVICES-quay.io/ramalama/cann:0.23] PASSED [ 59%] test/unit/test_inference_engine_plugins.py::test_backend_selection[auto-ASCEND_VISIBLE_DEVICES-quay.io/ramalama/cann:0.23] PASSED [ 59%] test/unit/test_inference_engine_plugins.py::test_backend_selection[musa-MUSA_VISIBLE_DEVICES-quay.io/ramalama/musa:0.23] PASSED [ 59%] test/unit/test_inference_engine_plugins.py::test_backend_selection[auto-MUSA_VISIBLE_DEVICES-quay.io/ramalama/musa:0.23] PASSED [ 59%] test/unit/test_inference_engine_plugins.py::test_backend_selection[rocm-CUDA_VISIBLE_DEVICES-quay.io/ramalama/rocm:0.23] PASSED [ 59%] test/unit/test_inference_engine_plugins.py::test_backend_selection[cuda-HIP_VISIBLE_DEVICES-quay.io/ramalama/cuda:0.23] PASSED [ 59%] test/unit/test_inference_engine_plugins.py::test_backend_selection[vulkan-CUDA_VISIBLE_DEVICES-quay.io/ramalama/ramalama:0.23] PASSED [ 59%] test/unit/test_inference_engine_plugins.py::test_backend_selection_windows[auto-HIP_VISIBLE_DEVICES-quay.io/ramalama/rocm:0.23] PASSED [ 59%] test/unit/test_inference_engine_plugins.py::test_backend_selection_windows[auto-CUDA_VISIBLE_DEVICES-quay.io/ramalama/cuda:0.23] PASSED [ 59%] test/unit/test_inference_engine_plugins.py::test_backend_selection_windows[auto-INTEL_VISIBLE_DEVICES-quay.io/ramalama/intel-gpu:0.23] PASSED [ 60%] test/unit/test_inference_engine_plugins.py::test_backend_selection_windows[vulkan-HIP_VISIBLE_DEVICES-quay.io/ramalama/ramalama:0.23] PASSED [ 60%] test/unit/test_inference_engine_plugins.py::test_backend_selection_windows[rocm-HIP_VISIBLE_DEVICES-quay.io/ramalama/rocm:0.23] PASSED [ 60%] test/unit/test_inference_engine_plugins.py::test_backend_selection_windows[vulkan-INTEL_VISIBLE_DEVICES-quay.io/ramalama/ramalama:0.23] PASSED [ 60%] test/unit/test_inference_engine_plugins.py::test_backend_selection_windows[sycl-INTEL_VISIBLE_DEVICES-quay.io/ramalama/intel-gpu:0.23] PASSED [ 60%] test/unit/test_inference_engine_plugins.py::test_backend_selection_windows[openvino-INTEL_VISIBLE_DEVICES-quay.io/ramalama/openvino:0.23] PASSED [ 60%] test/unit/test_inference_engine_plugins.py::test_vllm_backend_image_selection[HIP_VISIBLE_DEVICES-auto-docker.io/vllm/vllm-openai-rocm:latest] PASSED [ 60%] test/unit/test_inference_engine_plugins.py::test_vllm_backend_image_selection[HIP_VISIBLE_DEVICES-vulkan-docker.io/vllm/vllm-openai-rocm:latest] PASSED [ 60%] test/unit/test_inference_engine_plugins.py::test_vllm_backend_image_selection[HIP_VISIBLE_DEVICES-rocm-docker.io/vllm/vllm-openai-rocm:latest] PASSED [ 60%] test/unit/test_inference_engine_plugins.py::test_vllm_backend_image_selection[CUDA_VISIBLE_DEVICES-auto-docker.io/vllm/vllm-openai:latest] PASSED [ 60%] test/unit/test_inference_engine_plugins.py::test_vllm_backend_image_selection[CUDA_VISIBLE_DEVICES-cuda-docker.io/vllm/vllm-openai:latest] PASSED [ 60%] test/unit/test_inference_engine_plugins.py::test_vllm_backend_image_selection[INTEL_VISIBLE_DEVICES-auto-docker.io/intel/vllm:latest] PASSED [ 61%] test/unit/test_inference_engine_plugins.py::test_vllm_backend_image_selection[INTEL_VISIBLE_DEVICES-vulkan-docker.io/intel/vllm:latest] PASSED [ 61%] test/unit/test_inference_engine_plugins.py::test_vllm_backend_image_selection[INTEL_VISIBLE_DEVICES-sycl-docker.io/intel/vllm:latest] PASSED [ 61%] test/unit/test_inference_engine_plugins.py::test_backend_incompatibility_warning PASSED [ 61%] test/unit/test_inference_engine_plugins.py::test_get_available_backends[HIP_VISIBLE_DEVICES-expected_backends0] PASSED [ 61%] test/unit/test_inference_engine_plugins.py::test_get_available_backends[CUDA_VISIBLE_DEVICES-expected_backends1] PASSED [ 61%] test/unit/test_inference_engine_plugins.py::test_get_available_backends[INTEL_VISIBLE_DEVICES-expected_backends2] PASSED [ 61%] test/unit/test_inference_engine_plugins.py::test_get_available_backends[ASAHI_VISIBLE_DEVICES-expected_backends3] PASSED [ 61%] test/unit/test_inference_engine_plugins.py::test_get_available_backends[ASCEND_VISIBLE_DEVICES-expected_backends4] PASSED [ 61%] test/unit/test_inference_engine_plugins.py::test_get_available_backends[MUSA_VISIBLE_DEVICES-expected_backends5] PASSED [ 61%] test/unit/test_inference_engine_plugins.py::test_get_available_backends[None-expected_backends6] PASSED [ 62%] test/unit/test_inference_engine_plugins.py::test_get_available_backends_windows[HIP_VISIBLE_DEVICES-expected_backends0] PASSED [ 62%] test/unit/test_inference_engine_plugins.py::test_get_available_backends_windows[CUDA_VISIBLE_DEVICES-expected_backends1] PASSED [ 62%] test/unit/test_inference_engine_plugins.py::test_get_available_backends_windows[INTEL_VISIBLE_DEVICES-expected_backends2] PASSED [ 62%] test/unit/test_inference_engine_plugins.py::test_get_available_backends_windows[None-expected_backends3] PASSED [ 62%] test/unit/test_inference_engine_plugins.py::TestBackendHelpers::test_backend_to_gpu_env[vulkan-GGML_VK_VISIBLE_DEVICES] PASSED [ 62%] test/unit/test_inference_engine_plugins.py::TestBackendHelpers::test_backend_to_gpu_env[rocm-HIP_VISIBLE_DEVICES] PASSED [ 62%] test/unit/test_inference_engine_plugins.py::TestBackendHelpers::test_backend_to_gpu_env[cuda-CUDA_VISIBLE_DEVICES] PASSED [ 62%] test/unit/test_inference_engine_plugins.py::TestBackendHelpers::test_backend_to_gpu_env[sycl-INTEL_VISIBLE_DEVICES] PASSED [ 62%] test/unit/test_inference_engine_plugins.py::TestBackendHelpers::test_backend_to_gpu_env[cann-ASCEND_VISIBLE_DEVICES] PASSED [ 62%] test/unit/test_inference_engine_plugins.py::TestBackendHelpers::test_backend_to_gpu_env[musa-MUSA_VISIBLE_DEVICES] PASSED [ 63%] test/unit/test_inference_engine_plugins.py::TestBackendHelpers::test_backend_to_gpu_env[nonexistent-] PASSED [ 63%] test/unit/test_inference_engine_plugins.py::TestBackendHelpers::test_gpu_backend_preferences_nvidia PASSED [ 63%] test/unit/test_inference_engine_plugins.py::TestBackendHelpers::test_gpu_backend_preferences_amd PASSED [ 63%] test/unit/test_inference_engine_plugins.py::TestBackendHelpers::test_gpu_backend_preferences_unknown PASSED [ 63%] test/unit/test_kube.py::test_kube_generate[input0-basic_hostpath.yaml] PASSED [ 63%] test/unit/test_kube.py::test_kube_generate[input1-draft_model_hostpath.yaml] PASSED [ 63%] test/unit/test_kube.py::test_kube_generate[input2-with_port.yaml] PASSED [ 63%] test/unit/test_kube.py::test_kube_generate[input3-with_port_mapping.yaml] PASSED [ 63%] test/unit/test_kube.py::test_kube_generate[input4-with_rag.yaml] PASSED [ 63%] test/unit/test_kube.py::test_kube_generate[input5-with_custom_name.yaml] PASSED [ 63%] test/unit/test_kube.py::test_kube_generate[input6-with_chat_template.yaml] PASSED [ 64%] test/unit/test_kube.py::test_kube_generate[input7-with_mmproj.yaml] PASSED [ 64%] test/unit/test_kube.py::test_kube_generate[input8-with_env.yaml] PASSED [ 64%] test/unit/test_kube.py::test_kube_genfile PASSED [ 64%] test/unit/test_kube.py::test_kube_no_port PASSED [ 64%] test/unit/test_kube.py::test_kube_no_env_vars PASSED [ 64%] test/unit/test_kube.py::test_kube_no_devices PASSED [ 64%] test/unit/test_layered_config.py::TestExtractDefaults::test_extract_defaults_without_defaults PASSED [ 64%] test/unit/test_layered_config.py::TestExtractDefaults::test_extract_defaults_mixed_config PASSED [ 64%] test/unit/test_layered_config.py::TestBuildSubconfigs::test_build_subconfigs_simple_nested PASSED [ 64%] test/unit/test_layered_config.py::TestBuildSubconfigs::test_build_subconfigs_mixed_types PASSED [ 65%] test/unit/test_layered_config.py::TestBuildSubconfigs::test_build_subconfigs_no_nested_dataclasses PASSED [ 65%] test/unit/test_layered_config.py::TestBuildSubconfigs::test_build_subconfigs_empty_dict PASSED [ 65%] test/unit/test_layered_config.py::TestBuildSubconfigs::test_build_subconfigs_nonexistent_annotation PASSED [ 65%] test/unit/test_layered_config.py::TestBuildSubconfigs::test_build_subconfigs_non_dict_value PASSED [ 65%] test/unit/test_layered_config.py::TestBuildSubconfigs::test_build_subconfigs_non_dataclass_type PASSED [ 65%] test/unit/test_layered_config.py::TestBuildSubconfigs::test_build_subconfigs_deep_nesting PASSED [ 65%] test/unit/test_layered_config.py::TestBuildSubconfigs::test_build_subconfigs_preserves_original_dict PASSED [ 65%] test/unit/test_layered_config.py::TestBuildSubconfigs::test_build_subconfigs_multiple_nested_dataclasses PASSED [ 65%] test/unit/test_layered_config.py::TestBuildSubconfigs::test_build_subconfigs_with_nested_defaults PASSED [ 65%] test/unit/test_layered_config.py::TestBuildSubconfigs::test_build_subconfigs_with_complex_defaults PASSED [ 65%] test/unit/test_layered_config.py::TestBuildSubconfigs::test_build_subconfigs_with_mixed_defaults PASSED [ 66%] test/unit/test_layered_config.py::TestBuildSubconfigs::test_build_subconfigs_partial_nested_defaults PASSED [ 66%] test/unit/test_layered_config.py::TestBuildSubconfigs::test_build_subconfigs_deep_nesting_with_defaults PASSED [ 66%] test/unit/test_layered_config.py::TestDeepMerge::test_deep_merge_simple_dicts PASSED [ 66%] test/unit/test_layered_config.py::TestDeepMerge::test_deep_merge_nested_dicts PASSED [ 66%] test/unit/test_layered_config.py::TestDeepMerge::test_deep_merge_deeply_nested_dicts PASSED [ 66%] test/unit/test_layered_config.py::TestDeepMerge::test_deep_merge_overwrite_non_dict PASSED [ 66%] test/unit/test_layered_config.py::TestDeepMerge::test_deep_merge_empty_dicts PASSED [ 66%] test/unit/test_layered_config.py::TestDeepMerge::test_deep_merge_empty_left PASSED [ 66%] test/unit/test_layered_config.py::TestDeepMerge::test_deep_merge_both_empty PASSED [ 66%] test/unit/test_layered_config.py::TestDeepMerge::test_deep_merge_multiple_layers PASSED [ 67%] test/unit/test_layered_config.py::TestDeepMerge::test_deep_merge_preserves_original_right PASSED [ 67%] test/unit/test_layered_config.py::TestDeepMerge::test_deep_merge_with_none_values PASSED [ 67%] test/unit/test_layered_config.py::TestDeepMerge::test_deep_merge_with_false_values PASSED [ 67%] test/unit/test_layered_config.py::TestDeepMerge::test_deep_merge_with_zero_values PASSED [ 67%] test/unit/test_layered_config.py::TestLayeredMixin::test_layered_mixin_simple_override PASSED [ 67%] test/unit/test_layered_config.py::TestLayeredMixin::test_layered_mixin_defaults_preserved PASSED [ 67%] test/unit/test_layered_config.py::TestLayeredMixin::test_layered_mixin_is_set_tracking PASSED [ 67%] test/unit/test_layered_config.py::TestLayeredMixin::test_layered_mixin_empty_layers PASSED [ 67%] test/unit/test_layered_config.py::TestLayeredMixin::test_layered_mixin_complex_nesting PASSED [ 67%] test/unit/test_layered_config.py::TestLayeredMixin::test_layered_mixin_field_filtering PASSED [ 68%] test/unit/test_layered_config.py::TestLayeredMixin::test_layered_mixin_reverse_order_processing PASSED [ 68%] test/unit/test_layered_config.py::TestLayeredMixin::test_layered_mixin_with_dataclass_subconfigs PASSED [ 68%] test/unit/test_layered_config.py::TestLayeredMixin::test_layered_mixin_is_set PASSED [ 68%] test/unit/test_layered_config.py::TestLayeredMixin::test_layered_mixin_set_unknown_field PASSED [ 68%] test/unit/test_list_cli.py::test_list_cli_shows_shortname_column PASSED [ 68%] test/unit/test_list_cli.py::test_list_cli_json_includes_shortname PASSED [ 68%] test/unit/test_loader.py::test_assemble_command_dispatches_to_plugin PASSED [ 68%] test/unit/test_loader.py::test_assemble_command_raises_for_unknown_runtime PASSED [ 68%] test/unit/test_loader.py::test_assemble_command_raises_for_unsupported_command PASSED [ 68%] test/unit/test_loader.py::test_assemble_command_passes_correct_runtime_and_subcommand PASSED [ 68%] test/unit/test_max_tokens.py::TestMaxTokensConfig::test_max_tokens_default_value PASSED [ 69%] test/unit/test_max_tokens.py::TestMaxTokensConfig::test_max_tokens_config_override PASSED [ 69%] test/unit/test_max_tokens.py::TestMaxTokensConfig::test_max_tokens_env_override PASSED [ 69%] test/unit/test_max_tokens.py::TestMaxTokensConfig::test_max_tokens_file_config_override PASSED [ 69%] test/unit/test_max_tokens.py::TestMaxTokensConfig::test_max_tokens_env_overrides_file_config PASSED [ 69%] test/unit/test_max_tokens.py::TestMaxTokensConfig::test_max_tokens_valid_values[00] PASSED [ 69%] test/unit/test_max_tokens.py::TestMaxTokensConfig::test_max_tokens_valid_values[100] PASSED [ 69%] test/unit/test_max_tokens.py::TestMaxTokensConfig::test_max_tokens_valid_values[1024] PASSED [ 69%] test/unit/test_max_tokens.py::TestMaxTokensConfig::test_max_tokens_valid_values[4096] PASSED [ 69%] test/unit/test_max_tokens.py::TestMaxTokensConfig::test_max_tokens_valid_values[01] PASSED [ 69%] test/unit/test_max_tokens.py::TestMaxTokensConfig::test_max_tokens_negative_value PASSED [ 70%] test/unit/test_max_tokens.py::TestMaxTokensCLI::test_max_tokens_cli_argument_parsing PASSED [ 70%] test/unit/test_max_tokens.py::TestMaxTokensCLI::test_max_tokens_cli_default_value PASSED [ 70%] test/unit/test_max_tokens.py::TestMaxTokensCLI::test_max_tokens_cli_invalid_value PASSED [ 70%] test/unit/test_max_tokens.py::TestMaxTokensCLI::test_max_tokens_cli_negative_value PASSED [ 70%] test/unit/test_model_server.py::test_normalize_server_url_strips_v1_suffix PASSED [ 70%] test/unit/test_model_server.py::test_normalize_server_url_adds_v1_suffix PASSED [ 70%] test/unit/test_model_server.py::test_parse_models_payload_native_shape PASSED [ 70%] test/unit/test_model_server.py::test_parse_models_payload_openai_shape PASSED [ 70%] test/unit/test_model_server.py::test_default_model_server_url_ipv6 PASSED [ 70%] test/unit/test_model_server.py::test_list_server_models_openai PASSED [ 70%] test/unit/test_model_server.py::test_list_server_models_llama_cpp_fallback PASSED [ 71%] test/unit/test_model_server.py::test_list_server_models_reports_connection_error PASSED [ 71%] test/unit/test_model_server.py::test_list_server_models_http_error_fallback PASSED [ 71%] test/unit/test_model_server.py::test_models_cli_prints_models PASSED [ 71%] test/unit/test_model_server.py::test_models_cli_json_output PASSED [ 71%] test/unit/test_model_server.py::test_models_cli_reports_server_error PASSED [ 71%] test/unit/test_model_store.py::test_model_factory_create[input0-False] PASSED [ 71%] test/unit/test_model_store.py::test_model_factory_create[input1-False] PASSED [ 71%] test/unit/test_model_store.py::test_model_factory_create[input2-True] PASSED [ 71%] test/unit/test_model_store.py::test_model_factory_create[input3-False] PASSED [ 71%] test/unit/test_model_store.py::test_model_factory_create[input4-True] PASSED [ 72%] test/unit/test_model_store.py::test_model_factory_create[input5-True] PASSED [ 72%] test/unit/test_model_store.py::test_try_convert_existing_chat_template_converts_flat_jinja PASSED [ 72%] test/unit/test_model_store.py::test_local_snapshot_file_binary_download_and_digest PASSED [ 72%] test/unit/test_oci.py::test__generate_containerfile[input0-expected_file_path0] PASSED [ 72%] test/unit/test_oci.py::test__generate_containerfile[input1-expected_file_path1] PASSED [ 72%] test/unit/test_oci.py::test__generate_containerfile[input2-expected_file_path2] PASSED [ 72%] test/unit/test_oci.py::test__generate_containerfile[input3-expected_file_path3] PASSED [ 72%] test/unit/test_oci_spec.py::test_round_trip_manifest PASSED [ 72%] test/unit/test_oci_spec.py::test_reject_wrong_artifact_type PASSED [ 72%] test/unit/test_oci_spec.py::test_reject_missing_config PASSED [ 73%] test/unit/test_oci_spec.py::test_reject_invalid_layer_media_type PASSED [ 73%] test/unit/test_oci_spec.py::test_reject_wrong_config_media_type PASSED [ 73%] test/unit/test_oci_tools.py::test_list_models_dedupes_labelled_and_manifest_entries PASSED [ 73%] test/unit/test_oci_tools.py::test_list_models_timezones_in_utc PASSED [ 73%] test/unit/test_oci_tools.py::test_list_manifests_filters_by_annotation PASSED [ 73%] test/unit/test_oci_tools.py::test_list_artifacts_handles_unsupported_format_flag PASSED [ 73%] test/unit/test_oci_tools.py::test_engine_supports_manifest_attributes_uses_semver PASSED [ 73%] test/unit/test_ollama.py::test_ollama_model_initialization PASSED [ 73%] test/unit/test_ollama.py::test_ollama_model_pull PASSED [ 73%] test/unit/test_proxy_support.py::TestGetProxyEnv::test_no_proxy_env_vars PASSED [ 73%] test/unit/test_proxy_support.py::TestGetProxyEnv::test_lowercase_proxy_vars PASSED [ 74%] test/unit/test_proxy_support.py::TestGetProxyEnv::test_uppercase_proxy_vars PASSED [ 74%] test/unit/test_proxy_support.py::TestGetProxyEnv::test_lowercase_takes_precedence PASSED [ 74%] test/unit/test_proxy_support.py::TestGetProxyEnv::test_no_proxy_var PASSED [ 74%] test/unit/test_proxy_support.py::TestIsSocksProxy::test_is_socks_proxy[socks4://proxy.example.com:1080-True] PASSED [ 74%] test/unit/test_proxy_support.py::TestIsSocksProxy::test_is_socks_proxy[socks5://proxy.example.com:1080-True] PASSED [ 74%] test/unit/test_proxy_support.py::TestIsSocksProxy::test_is_socks_proxy[socks5h://proxy.example.com:1080-True] PASSED [ 74%] test/unit/test_proxy_support.py::TestIsSocksProxy::test_is_socks_proxy[http://proxy.example.com:8080-False] PASSED [ 74%] test/unit/test_proxy_support.py::TestIsSocksProxy::test_is_socks_proxy[https://proxy.example.com:8443-False] PASSED [ 74%] test/unit/test_proxy_support.py::TestIsSocksProxy::test_is_socks_proxy[-False] PASSED [ 74%] test/unit/test_proxy_support.py::TestIsSocksProxy::test_is_socks_proxy[proxy.example.com:1080-False] PASSED [ 75%] test/unit/test_proxy_support.py::TestSetupProxySupport::test_setup_with_no_proxy PASSED [ 75%] test/unit/test_proxy_support.py::TestSetupProxySupport::test_setup_with_http_proxy PASSED [ 75%] test/unit/test_proxy_support.py::TestSetupProxySupport::test_setup_with_socks_proxy_no_pysocks PASSED [ 75%] test/unit/test_proxy_support.py::TestSetupProxySupport::test_setup_with_socks_proxy_with_pysocks PASSED [ 75%] test/unit/test_proxy_support.py::TestSetupProxySupport::test_setup_with_multiple_proxies PASSED [ 75%] test/unit/test_proxy_support.py::TestGetProxyInfo::test_get_proxy_info_no_proxy PASSED [ 75%] test/unit/test_proxy_support.py::TestGetProxyInfo::test_get_proxy_info_with_proxies PASSED [ 75%] test/unit/test_proxy_support.py::TestProxyIntegration::test_proxy_handler_installed PASSED [ 75%] test/unit/test_proxy_support.py::TestProxyIntegration::test_idempotent_setup PASSED [ 75%] test/unit/test_quadlet.py::test_quadlet_generate[input0-expected_files_path0] PASSED [ 75%] test/unit/test_quadlet.py::test_quadlet_generate[input1-expected_files_path1] PASSED [ 76%] test/unit/test_quadlet.py::test_quadlet_generate[input2-expected_files_path2] PASSED [ 76%] test/unit/test_quadlet.py::test_quadlet_generate[input3-expected_files_path3] PASSED [ 76%] test/unit/test_quadlet.py::test_quadlet_generate[input4-expected_files_path4] PASSED [ 76%] test/unit/test_quadlet.py::test_quadlet_generate[input5-expected_files_path5] PASSED [ 76%] test/unit/test_quadlet.py::test_quadlet_generate[input6-expected_files_path6] PASSED [ 76%] test/unit/test_quadlet.py::test_quadlet_generate[input7-expected_files_path7] PASSED [ 76%] test/unit/test_quadlet.py::test_quadlet_generate[input8-expected_files_path8] PASSED [ 76%] test/unit/test_quadlet.py::test_quadlet_generate[input9-expected_files_path9] PASSED [ 76%] test/unit/test_quadlet.py::test_quadlet_generate[input10-expected_files_path10] PASSED [ 76%] test/unit/test_quadlet.py::test_quadlet_generate[input11-expected_files_path11] PASSED [ 77%] test/unit/test_quadlet.py::test_quadlet_generate[input12-expected_files_path12] PASSED [ 77%] test/unit/test_quadlet.py::test_quadlet_generate[input13-expected_files_path13] PASSED [ 77%] test/unit/test_rag_unit.py::TestRagTransportLocalDB::test_local_directory_classified_as_db PASSED [ 77%] test/unit/test_rag_unit.py::TestRagTransportLocalDB::test_local_directory_exists_returns_true PASSED [ 77%] test/unit/test_rag_unit.py::TestRagTransportLocalDB::test_missing_local_path_classified_as_image PASSED [ 77%] test/unit/test_rag_unit.py::TestRagTransportLocalhostPrefix::test_bare_name_gets_localhost_prefix PASSED [ 77%] test/unit/test_rag_unit.py::TestRagTransportLocalhostPrefix::test_slash_name_keeps_registry PASSED [ 77%] test/unit/test_rag_unit.py::TestRagTransportLocalhostPrefix::test_local_db_skips_prefix PASSED [ 77%] test/unit/test_rag_unit.py::TestRagTransportLocalhostPrefix::test_bare_name_with_engine[podman] PASSED [ 77%] test/unit/test_rag_unit.py::TestRagTransportLocalhostPrefix::test_bare_name_with_engine[docker] PASSED [ 78%] test/unit/test_rag_unit.py::TestRagTransportLocalhostPrefix::test_bare_name_syncs_args_rag PASSED [ 78%] test/unit/test_rlcr.py::TestRLCRInitialization::test_rlcr_model_initialization PASSED [ 78%] test/unit/test_rlcr.py::TestRLCRInitialization::test_rlcr_inherits_from_oci PASSED [ 78%] test/unit/test_rlcr.py::TestModelFileDiscovery::test_find_model_file_with_label_success PASSED [ 78%] test/unit/test_rlcr.py::TestModelFileDiscovery::test_find_model_file_with_no_value_label PASSED [ 78%] test/unit/test_rlcr.py::TestModelFileDiscovery::test_find_model_file_label_fails PASSED [ 78%] test/unit/test_rlcr.py::TestRLCRIntegration::test_complete_initialization_flow PASSED [ 78%] test/unit/test_rlcr.py::TestRLCRIntegration::test_model_path_construction_variations[simple-model-rlcr.io/ramalama/simple-model:latest] PASSED [ 78%] test/unit/test_rlcr.py::TestRLCRIntegration::test_model_path_construction_variations[model-with-tag:v1.0-rlcr.io/ramalama/model-with-tag:v1.0] PASSED [ 78%] test/unit/test_rlcr.py::TestRLCRIntegration::test_model_path_construction_variations[namespace/model-rlcr.io/ramalama/namespace/model:latest] PASSED [ 78%] test/unit/test_rlcr.py::TestRLCRIntegration::test_model_path_construction_variations[complex-name_123:latest-rlcr.io/ramalama/complex-name_123:latest] PASSED [ 79%] test/unit/test_rlcr.py::TestRLCRArtifactFallback::test_pull_falls_back_to_artifact PASSED [ 79%] test/unit/test_rlcr.py::TestRLCRArtifactFallback::test_pull_re_raises_when_artifact_download_fails PASSED [ 79%] test/unit/test_rlcr.py::TestOCIArtifactDownload::test_download_oci_artifact_creates_snapshot PASSED [ 79%] test/unit/test_router_mode.py::TestEnumerateStoreGgufModels::test_finds_gguf_models PASSED [ 79%] test/unit/test_router_mode.py::TestEnumerateStoreGgufModels::test_empty_store_returns_empty PASSED [ 79%] test/unit/test_router_mode.py::TestRouterModeCmdRun::test_router_mode_has_models_dir_and_max PASSED [ 79%] test/unit/test_router_mode.py::TestRouterModeCmdRun::test_router_mode_skips_single_model_flags PASSED [ 79%] test/unit/test_router_mode.py::TestServeRouter::test_nocontainer_exits PASSED [ 79%] test/unit/test_router_mode.py::TestServeRouter::test_no_models_exits PASSED [ 79%] test/unit/test_router_mode.py::TestServiceReadyCheckRouterMode::test_router_mode_ready_with_any_model PASSED [ 80%] test/unit/test_router_mode.py::TestServiceReadyCheckRouterMode::test_router_mode_not_ready_with_no_models PASSED [ 80%] test/unit/test_router_mode.py::TestRouterModeSubcommandArgs::test_llama_cpp_serve_has_models_max PASSED [ 80%] test/unit/test_router_mode.py::TestRouterModeSubcommandArgs::test_llama_cpp_serve_model_accepts_multiple PASSED [ 80%] test/unit/test_sandbox_cmd.py::test_sandbox_model_positional[goose] PASSED [ 80%] test/unit/test_sandbox_cmd.py::test_sandbox_model_positional[opencode] PASSED [ 80%] test/unit/test_sandbox_cmd.py::test_sandbox_model_positional[pi] PASSED [ 80%] test/unit/test_sandbox_cmd.py::test_sandbox_no_model[goose] PASSED [ 80%] test/unit/test_sandbox_cmd.py::test_sandbox_no_model[opencode] PASSED [ 80%] test/unit/test_sandbox_cmd.py::test_sandbox_no_model[pi] PASSED [ 80%] test/unit/test_sandbox_cmd.py::test_sandbox_multiple_models[goose] PASSED [ 80%] test/unit/test_sandbox_cmd.py::test_sandbox_multiple_models[opencode] PASSED [ 81%] test/unit/test_sandbox_cmd.py::test_sandbox_multiple_models[pi] PASSED [ 81%] test/unit/test_sandbox_cmd.py::test_sandbox_external_url_requires_one_or_no_model[goose] PASSED [ 81%] test/unit/test_sandbox_cmd.py::test_sandbox_external_url_requires_one_or_no_model[opencode] PASSED [ 81%] test/unit/test_sandbox_cmd.py::test_sandbox_external_url_requires_one_or_no_model[pi] PASSED [ 81%] test/unit/test_sandbox_cmd.py::test_sandbox_requires_container_engine[goose] PASSED [ 81%] test/unit/test_sandbox_cmd.py::test_sandbox_requires_container_engine[opencode] PASSED [ 81%] test/unit/test_sandbox_cmd.py::test_sandbox_requires_container_engine[pi] PASSED [ 81%] test/unit/test_sandbox_cmd.py::test_sandbox_subcommand[goose] PASSED [ 81%] test/unit/test_sandbox_cmd.py::test_sandbox_subcommand[opencode] PASSED [ 81%] test/unit/test_sandbox_cmd.py::test_sandbox_subcommand[pi] PASSED [ 82%] test/unit/test_sandbox_cmd.py::test_sandbox_agent_subcommand[goose] PASSED [ 82%] test/unit/test_sandbox_cmd.py::test_sandbox_agent_subcommand[opencode] PASSED [ 82%] test/unit/test_sandbox_cmd.py::test_sandbox_agent_subcommand[pi] PASSED [ 82%] test/unit/test_sandbox_cmd.py::test_sandbox_thinking[goose] PASSED [ 82%] test/unit/test_sandbox_cmd.py::test_sandbox_thinking[opencode] PASSED [ 82%] test/unit/test_sandbox_cmd.py::test_sandbox_thinking[pi] PASSED [ 82%] test/unit/test_sandbox_cmd.py::test_sandbox_workdir_default_none[goose] PASSED [ 82%] test/unit/test_sandbox_cmd.py::test_sandbox_workdir_default_none[opencode] PASSED [ 82%] test/unit/test_sandbox_cmd.py::test_sandbox_workdir_default_none[pi] PASSED [ 82%] test/unit/test_sandbox_cmd.py::test_sandbox_workdir_option[goose] PASSED [ 82%] test/unit/test_sandbox_cmd.py::test_sandbox_workdir_option[opencode] PASSED [ 83%] test/unit/test_sandbox_cmd.py::test_sandbox_workdir_option[pi] PASSED [ 83%] test/unit/test_sandbox_cmd.py::test_sandbox_no_subcommand PASSED [ 83%] test/unit/test_sandbox_cmd.py::test_agent_network[goose] PASSED [ 83%] test/unit/test_sandbox_cmd.py::test_agent_network[opencode] PASSED [ 83%] test/unit/test_sandbox_cmd.py::test_agent_network[pi] PASSED [ 83%] test/unit/test_sandbox_cmd.py::test_agent_interactive[goose] PASSED [ 83%] test/unit/test_sandbox_cmd.py::test_agent_interactive[opencode] PASSED [ 83%] test/unit/test_sandbox_cmd.py::test_agent_interactive[pi] PASSED [ 83%] test/unit/test_sandbox_cmd.py::test_agent_workdir[goose] PASSED [ 83%] test/unit/test_sandbox_cmd.py::test_agent_workdir[opencode] PASSED [ 84%] test/unit/test_sandbox_cmd.py::test_agent_workdir[pi] PASSED [ 84%] test/unit/test_sandbox_cmd.py::test_agent_no_workdir[goose] PASSED [ 84%] test/unit/test_sandbox_cmd.py::test_agent_no_workdir[opencode] PASSED [ 84%] test/unit/test_sandbox_cmd.py::test_agent_no_workdir[pi] PASSED [ 84%] test/unit/test_sandbox_cmd.py::test_goose_default_image PASSED [ 84%] test/unit/test_sandbox_cmd.py::test_goose_custom_image PASSED [ 84%] test/unit/test_sandbox_cmd.py::test_goose_env_vars PASSED [ 84%] test/unit/test_sandbox_cmd.py::test_goose_with_tty PASSED [ 84%] test/unit/test_sandbox_cmd.py::test_goose_no_tty PASSED [ 84%] test/unit/test_sandbox_cmd.py::test_goose_args PASSED [ 85%] test/unit/test_sandbox_cmd.py::test_opencode_default_image PASSED [ 85%] test/unit/test_sandbox_cmd.py::test_opencode_custom_image PASSED [ 85%] test/unit/test_sandbox_cmd.py::test_opencode_env_vars PASSED [ 85%] test/unit/test_sandbox_cmd.py::test_opencode_with_tty PASSED [ 85%] test/unit/test_sandbox_cmd.py::test_opencode_no_tty PASSED [ 85%] test/unit/test_sandbox_cmd.py::test_opencode_args PASSED [ 85%] test/unit/test_sandbox_cmd.py::test_pi_provider_id PASSED [ 85%] test/unit/test_sandbox_cmd.py::test_pi_default_image PASSED [ 85%] test/unit/test_sandbox_cmd.py::test_pi_default_image_env_override PASSED [ 85%] test/unit/test_sandbox_cmd.py::test_pi_custom_image PASSED [ 85%] test/unit/test_sandbox_cmd.py::test_pi_env_vars PASSED [ 86%] test/unit/test_sandbox_cmd.py::test_pi_entrypoint PASSED [ 86%] test/unit/test_sandbox_cmd.py::test_pi_with_tty PASSED [ 86%] test/unit/test_sandbox_cmd.py::test_pi_no_tty PASSED [ 86%] test/unit/test_sandbox_cmd.py::test_pi_args PASSED [ 86%] test/unit/test_sandbox_cmd.py::test_goose_router_mode PASSED [ 86%] test/unit/test_sandbox_cmd.py::test_opencode_router_mode PASSED [ 86%] test/unit/test_sandbox_cmd.py::test_opencode_router_mode_dryrun_model PASSED [ 86%] test/unit/test_sandbox_cmd.py::test_pi_router_mode PASSED [ 86%] test/unit/test_sandbox_cmd.py::test_router_dryrun_uses_nonempty_model PASSED [ 86%] test/unit/test_sandbox_cmd.py::test_router_requires_discovered_model_ids PASSED [ 87%] test/unit/test_sandbox_cmd.py::test_sandbox_prompt_option PASSED [ 87%] test/unit/test_sandbox_cmd.py::test_sandbox_prompt_default_none PASSED [ 87%] test/unit/test_shortnames.py::test_lookup_returns_matching_shortname PASSED [ 87%] test/unit/test_shortnames.py::test_lookup_prefers_lexicographically_smallest_alias PASSED [ 87%] test/unit/test_shortnames.py::test_resolve_unchanged PASSED [ 87%] test/unit/test_shortnames.py::test_lookup_uses_final_shortname_target_only PASSED [ 87%] test/unit/test_template_conversion.py::TestWrapTemplateWithMessagesLoop::test_basic_system_user_assistant PASSED [ 87%] test/unit/test_template_conversion.py::TestWrapTemplateWithMessagesLoop::test_no_assistant_section PASSED [ 87%] test/unit/test_template_conversion.py::TestWrapTemplateWithMessagesLoop::test_only_assistant_section PASSED [ 87%] test/unit/test_template_conversion.py::TestWrapTemplateWithMessagesLoop::test_multiple_assistant_sections PASSED [ 87%] test/unit/test_template_conversion.py::TestWrapTemplateWithMessagesLoop::test_different_role_names PASSED [ 88%] test/unit/test_template_conversion.py::TestWrapTemplateWithMessagesLoop::test_complex_template_structure PASSED [ 88%] test/unit/test_template_conversion.py::TestWrapTemplateWithMessagesLoop::test_empty_template PASSED [ 88%] test/unit/test_template_conversion.py::TestWrapTemplateWithMessagesLoop::test_elif_directive PASSED [ 88%] test/unit/test_template_conversion.py::TestWrapTemplateWithMessagesLoop::test_no_variables_in_assistant PASSED [ 88%] test/unit/test_template_conversion.py::TestWrapTemplateWithMessagesLoop::test_inline_template PASSED [ 88%] test/unit/test_template_conversion.py::TestConvertGoToJinja::test_converts_and_wraps_go_template PASSED [ 88%] test/unit/test_template_conversion.py::TestConvertGoToJinja::test_reuses_existing_messages_variable PASSED [ 88%] test/unit/test_template_conversion.py::TestConvertGoToJinja::test_convert_go_to_jinja_raises_template_conversion_error PASSED [ 88%] test/unit/test_toml_parser.py::test_toml_parser_basic_parse[\n [store]\n container = "docker"\n engine = "docker"\n image = "my_image"\n transport = "oci"\n -expected0] PASSED [ 88%] test/unit/test_toml_parser.py::test_toml_parser_basic_parse_different_types[\n [store]\n processes = 1\n float_value = 1.0\n use_engine = True\n image = "my_image"\n numbers = [1, 2, 3]\n -expected0] PASSED [ 89%] test/unit/test_toml_parser.py::test_toml_parser_get[\n [store]\n container = "podman"\n engine = "podman"\n image = "example_image"\n transport = "oci"\n [store.extra]\n extra_key = "extra_value"\n -expected0] PASSED [ 89%] test/unit/test_toml_parser.py::test_toml_parser_wrong_parse[\n This is not a valid TOML file.\n ] PASSED [ 89%] test/unit/test_toml_parser.py::test_get_method_without_extra[\n [store]\n container = "container_value"\n engine = "engine_value"\n image = "image_value"\n transport = "transport_value"\n -expected0] PASSED [ 89%] test/unit/test_toml_parser.py::test_toml_parser_wrong_toml_entries[This is not a valid TOML file.-Invalid TOML line: This is not a valid TOML file.] PASSED [ 89%] test/unit/test_toml_parser.py::test_toml_parser_wrong_toml_entries[key = "value-Unsupported value type: "value] PASSED [ 89%] test/unit/test_toml_parser.py::test_toml_parser_wrong_toml_entries[key = unquoted string-Unsupported value type: unquoted string] PASSED [ 89%] test/unit/test_transport_base.py::test_extract_model_identifiers[huggingface://granite-code-granite-code-latest-] PASSED [ 89%] test/unit/test_transport_base.py::test_extract_model_identifiers[hf://granite-code-granite-code-latest-] PASSED [ 89%] test/unit/test_transport_base.py::test_extract_model_identifiers[https://huggingface.co/ibm-granite/granite-3b-code-base-2k-GGUF/blob/main/granite-3b-code-base.Q4_K_M.gguf-granite-3b-code-base.Q4_K_M.gguf-main-huggingface.co/ibm-granite/granite-3b-code-base-2k-GGUF] PASSED [ 89%] test/unit/test_transport_base.py::test_extract_model_identifiers[https://huggingface.co/ibm-granite/granite-3b-code-base-2k-GGUF/blob/8ee52dc636b27b99caf046e717a87fb37ad9f33e/granite-3b-code-base.Q4_K_M.gguf-granite-3b-code-base.Q4_K_M.gguf-8ee52dc636b27b99caf046e717a87fb37ad9f33e-huggingface.co/ibm-granite/granite-3b-code-base-2k-GGUF] PASSED [ 90%] test/unit/test_transport_base.py::test_extract_model_identifiers[modelscope://granite-code-granite-code-latest-] PASSED [ 90%] test/unit/test_transport_base.py::test_extract_model_identifiers[ms://granite-code-granite-code-latest-] PASSED [ 90%] test/unit/test_transport_base.py::test_extract_model_identifiers[https://modelscope.cn/models/ibm-granite/granite-3b-code-base-2k-GGUF/file/view/master/granite-3b-code-base.Q4_K_M.gguf-granite-3b-code-base.Q4_K_M.gguf-master-modelscope.cn/models/ibm-granite/granite-3b-code-base-2k-GGUF] PASSED [ 90%] test/unit/test_transport_base.py::test_extract_model_identifiers[https://modelscope.cn/models/ibm-granite/granite-3b-code-base-2k-GGUF/file/view/f823b84ec4b84f9a6742c8a1f6a893deeca75f06/granite-3b-code-base.Q4_K_M.gguf-granite-3b-code-base.Q4_K_M.gguf-f823b84ec4b84f9a6742c8a1f6a893deeca75f06-modelscope.cn/models/ibm-granite/granite-3b-code-base-2k-GGUF] PASSED [ 90%] test/unit/test_transport_base.py::test_extract_model_identifiers[ollama://granite-code-granite-code-latest-library] PASSED [ 90%] test/unit/test_transport_base.py::test_extract_model_identifiers[https://ollama.com/huihui_ai/granite3.1-dense-abliterated:2b-instruct-fp16-granite3.1-dense-abliterated-2b-instruct-fp16-ollama.com/huihui_ai] PASSED [ 90%] test/unit/test_transport_base.py::test_extract_model_identifiers[ollama://library/granite-code-granite-code-latest-library] PASSED [ 90%] test/unit/test_transport_base.py::test_extract_model_identifiers[huihui_ai/granite3.1-dense-abliterated:2b-instruct-fp16-granite3.1-dense-abliterated-2B-INSTRUCT-FP16-huihui_ai] PASSED [ 90%] test/unit/test_transport_base.py::test_extract_model_identifiers[oci://granite-code-granite-code-latest-] PASSED [ 90%] test/unit/test_transport_base.py::test_extract_model_identifiers[docker://granite-code-granite-code-latest-] PASSED [ 90%] test/unit/test_transport_base.py::test_extract_model_identifiers[docker://granite-code:v1.1.1-granite-code-v1.1.1-] PASSED [ 91%] test/unit/test_transport_base.py::test_extract_model_identifiers[file:///tmp/models/granite-3b-code-base.Q4_K_M.gguf-granite-3b-code-base.Q4_K_M.gguf-latest-tmp/models] PASSED [ 91%] test/unit/test_transport_base.py::test_extract_model_identifiers[http://127.0.0.1:5000/LiheYoung/depth-anything-small-hf/resolve/main/model.safetensors-model.safetensors-latest-127.0.0.1/LiheYoung/depth-anything-small-hf/resolve/main] PASSED [ 91%] test/unit/test_transport_base.py::test_extract_model_identifiers[https://huggingface.co/LiheYoung/depth-anything-small-hf/resolve/main/model.safetensors-model.safetensors-main-huggingface.co/LiheYoung/depth-anything-small-hf] PASSED [ 91%] test/unit/test_transport_base.py::test_extract_model_identifiers[http://localhost:8080/org/repo/resolve/main/file.gguf-file.gguf-latest-localhost/org/repo/resolve/main] PASSED [ 91%] test/unit/test_transport_base.py::test_compute_ports PASSED [ 91%] test/unit/test_transport_base.py::test_compute_ports_exclude[None-101-8080] PASSED [ 91%] test/unit/test_transport_base.py::test_compute_ports_exclude[exclude1-101-8080] PASSED [ 91%] test/unit/test_transport_base.py::test_compute_ports_exclude[exclude2-100-8081] PASSED [ 91%] test/unit/test_transport_base.py::test_compute_ports_exclude[exclude3-99-8082] PASSED [ 91%] test/unit/test_transport_base.py::test_compute_ports_exclude[exclude4-1-8180] PASSED [ 92%] test/unit/test_transport_base.py::test_compute_serving_port[-expectedRandomizedResult0-expectedRandomPortsAvl0-8999-OSError] PASSED [ 92%] test/unit/test_transport_base.py::test_compute_serving_port[None-expectedRandomizedResult1-expectedRandomPortsAvl1-8080-OSError] PASSED [ 92%] test/unit/test_transport_base.py::test_compute_serving_port[8999-expectedRandomizedResult2-expectedRandomPortsAvl2-8999-None] PASSED [ 92%] test/unit/test_transport_base.py::test_compute_serving_port[8080-expectedRandomizedResult3-expectedRandomPortsAvl3-8080-None] PASSED [ 92%] test/unit/test_transport_base.py::test_compute_serving_port[8080-expectedRandomizedResult4-expectedRandomPortsAvl4-8080-None] PASSED [ 92%] test/unit/test_transport_base.py::test_compute_serving_port[8085-expectedRandomizedResult5-expectedRandomPortsAvl5-8085-None] PASSED [ 92%] test/unit/test_transport_base.py::test_rag_args_clears_port_override PASSED [ 92%] test/unit/test_transport_base.py::TestMLXRuntime::test_mlx_post_process_args_container_no_error PASSED [ 92%] test/unit/test_transport_base.py::TestMLXRuntime::test_mlx_post_process_args_non_macos_error PASSED [ 92%] test/unit/test_transport_base.py::TestMLXRuntime::test_mlx_validation_success PASSED [ 92%] test/unit/test_transport_base.py::TestMLXRuntime::test_mlx_run_uses_server_client_model PASSED [ 93%] test/unit/test_transport_base.py::TestOCIModelSetupMountsPodman::test_setup_mounts_dryrun PASSED [ 93%] test/unit/test_transport_base.py::TestOCIModelSetupMountsPodman::test_setup_mounts_oci_podman PASSED [ 93%] test/unit/test_transport_base.py::TestOCIModelSetupMountsDocker::test_setup_mounts_oci_docker PASSED [ 93%] test/unit/test_transport_factory.py::test_model_factory_create[input0-None-KeyError] PASSED [ 93%] test/unit/test_transport_factory.py::test_model_factory_create[input1-APITransport-None] PASSED [ 93%] test/unit/test_transport_factory.py::test_model_factory_create[input2-Huggingface-None] PASSED [ 93%] test/unit/test_transport_factory.py::test_model_factory_create[input3-Huggingface-None] PASSED [ 93%] test/unit/test_transport_factory.py::test_model_factory_create[input4-Huggingface-None] PASSED [ 93%] test/unit/test_transport_factory.py::test_model_factory_create[input5-ModelScope-None] PASSED [ 93%] test/unit/test_transport_factory.py::test_model_factory_create[input6-ModelScope-None] PASSED [ 94%] test/unit/test_transport_factory.py::test_model_factory_create[input7-Ollama-None] PASSED [ 94%] test/unit/test_transport_factory.py::test_model_factory_create[input8-Ollama-None] PASSED [ 94%] test/unit/test_transport_factory.py::test_model_factory_create[input9-OCI-None] PASSED [ 94%] test/unit/test_transport_factory.py::test_model_factory_create[input10-OCI-None] PASSED [ 94%] test/unit/test_transport_factory.py::test_model_factory_create[input11-RamalamaContainerRegistry-None] PASSED [ 94%] test/unit/test_transport_factory.py::test_model_factory_create[input12-URL-None] PASSED [ 94%] test/unit/test_transport_factory.py::test_model_factory_create[input13-URL-None] PASSED [ 94%] test/unit/test_transport_factory.py::test_model_factory_create[input14-URL-None] PASSED [ 94%] test/unit/test_transport_factory.py::test_model_factory_create[input15-Huggingface-None] PASSED [ 94%] test/unit/test_transport_factory.py::test_model_factory_create[input16-Ollama-None] PASSED [ 95%] test/unit/test_transport_factory.py::test_model_factory_create[input17-OCI-ValueError] PASSED [ 95%] test/unit/test_transport_factory.py::test_validate_oci_model_input[input0-KeyError] PASSED [ 95%] test/unit/test_transport_factory.py::test_validate_oci_model_input[input1-None] PASSED [ 95%] test/unit/test_transport_factory.py::test_validate_oci_model_input[input2-None] PASSED [ 95%] test/unit/test_transport_factory.py::test_validate_oci_model_input[input3-None] PASSED [ 95%] test/unit/test_transport_factory.py::test_validate_oci_model_input[input4-ValueError] PASSED [ 95%] test/unit/test_transport_factory.py::test_validate_oci_model_input[input5-ValueError] PASSED [ 95%] test/unit/test_transport_factory.py::test_validate_oci_model_input[input6-ValueError] PASSED [ 95%] test/unit/test_transport_factory.py::test_validate_oci_model_input[input7-None] PASSED [ 95%] test/unit/test_transport_factory.py::test_validate_oci_model_input[input8-ValueError] PASSED [ 95%] test/unit/test_transport_factory.py::test_validate_oci_model_input[input9-ValueError] PASSED [ 96%] test/unit/test_transport_factory.py::test_validate_oci_model_input[input10-ValueError] PASSED [ 96%] test/unit/test_transport_factory.py::test_validate_oci_model_input[input11-ValueError] PASSED [ 96%] test/unit/test_transport_factory.py::test_validate_oci_model_input[input12-None] PASSED [ 96%] test/unit/test_transport_factory.py::test_validate_oci_model_input[input13-KeyError] PASSED [ 96%] test/unit/test_transport_factory.py::test_prune_model_input[input0-gpt-4o-mini] PASSED [ 96%] test/unit/test_transport_factory.py::test_prune_model_input[input1-granite-code] PASSED [ 96%] test/unit/test_transport_factory.py::test_prune_model_input[input2-ibm-granite/granite-3b-code-base-2k-GGUF/granite-code] PASSED [ 96%] test/unit/test_transport_factory.py::test_prune_model_input[input3-granite-code] PASSED [ 96%] test/unit/test_transport_factory.py::test_prune_model_input[input4-granite-code] PASSED [ 96%] test/unit/test_transport_factory.py::test_prune_model_input[input5-granite-code] PASSED [ 97%] test/unit/test_transport_factory.py::test_prune_model_input[input6-ibm-granite/granite-3b-code-base-2k-GGUF/granite-code] PASSED [ 97%] test/unit/test_transport_factory.py::test_prune_model_input[input7-granite-code] PASSED [ 97%] test/unit/test_transport_factory.py::test_prune_model_input[input8-granite-code] PASSED [ 97%] test/unit/test_transport_factory.py::test_prune_model_input[input9-granite-code] PASSED [ 97%] test/unit/test_transport_factory.py::test_prune_model_input[input10-ibm-granite/granite-3b-code-base-2k-GGUF/granite-code] PASSED [ 97%] test/unit/test_transport_factory.py::test_prune_model_input[input11-granite-code] PASSED [ 97%] test/unit/test_transport_factory.py::test_prune_model_input[input12-granite-code] PASSED [ 97%] test/unit/test_transport_factory.py::test_prune_model_input[input13-granite-code] PASSED [ 97%] test/unit/test_transport_factory.py::test_prune_model_input[input14-huggingface.co/ibm-granite/granite-3b-code-base-2k-GGUF/blob/main/granite-3b-code-base.Q4_K_M.gguf] PASSED [ 97%] test/unit/test_transport_factory.py::test_prune_model_input[input15-huggingface.co/ibm-granite/granite-3b-code-base-2k-GGUF/blob/main/granite-3b-code-base.Q4_K_M.gguf] PASSED [ 97%] test/unit/test_transport_factory.py::test_prune_model_input[input16-/tmp/models/granite-3b-code-base.Q4_K_M.gguf] PASSED [ 98%] test/unit/test_transport_factory.py::test_prune_model_input[input17-granite-code] PASSED [ 98%] test/unit/test_transport_factory.py::test_prune_model_input[input18-granite-code] PASSED [ 98%] test/unit/test_transport_factory.py::test_prune_model_input[input19-granite-code] PASSED [ 98%] test/unit/test_transport_factory.py::test_bare_model_with_slash_defaults_to_huggingface PASSED [ 98%] test/unit/test_transport_factory.py::test_bare_model_without_slash_raises_without_shortname PASSED [ 98%] test/unit/test_transport_factory.py::test_explicit_ollama_transport_still_works PASSED [ 98%] test/unit/test_transport_factory.py::test_transport_factory_passes_scheme_to_get_chat_provider PASSED [ 98%] test/unit/test_url.py::test__assemble_split_file_list[input0-expected0] PASSED [ 98%] test/unit/test_url.py::test__assemble_split_file_list[input1-expected1] PASSED [ 98%] test/unit/test_url.py::test__assemble_split_file_list[input2-expected2] PASSED [ 99%] test/unit/providers/test_openai_provider.py::TestOpenAICompletionsProvider::test_extracts_string_and_structured_deltas PASSED [ 99%] test/unit/providers/test_openai_provider.py::TestOpenAICompletionsProvider::test_streaming_handles_structured_chunks PASSED [ 99%] test/unit/providers/test_openai_provider.py::TestOpenAICompletionsProvider::test_rejects_attachments PASSED [ 99%] test/unit/providers/test_openai_provider.py::TestOpenAICompletionsProvider::test_serializes_tool_calls_and_responses PASSED [ 99%] test/unit/providers/test_openai_provider.py::TestOpenAIResponsesProvider::test_serializes_structured_content PASSED [ 99%] test/unit/providers/test_openai_provider.py::TestOpenAIResponsesProvider::test_streaming_emits_delta_and_completion_events PASSED [ 99%] test/unit/providers/test_openai_provider.py::TestOpenAIResponsesProvider::test_serializes_tool_calls PASSED [ 99%] test/unit/providers/test_openai_provider.py::TestOpenAIResponsesProvider::test_streaming_emits_done_event_for_done_marker PASSED [ 99%] test/unit/providers/test_openai_provider.py::TestOpenAIResponsesProvider::test_streaming_ignores_invalid_json_chunks PASSED [ 99%] test/unit/providers/test_openai_provider.py::TestOpenAIResponsesProvider::test_streaming_extracts_text_from_done_events PASSED [100%] =============================== warnings summary =============================== ../../../../usr/lib/python3.9/site-packages/_pytest/mark/structures.py:337 /usr/lib/python3.9/site-packages/_pytest/mark/structures.py:337: PytestCollectionWarning: cannot collect 'test_default_endpoint' because it is not a function. def __call__(self, *args: object, **kwargs: object): ../../../../usr/lib/python3.9/site-packages/_pytest/mark/structures.py:337 /usr/lib/python3.9/site-packages/_pytest/mark/structures.py:337: PytestCollectionWarning: cannot collect 'test_chat_endpoint' because it is not a function. def __call__(self, *args: object, **kwargs: object): -- Docs: https://docs.pytest.org/en/stable/warnings.html ============================= slowest 10 durations ============================= 1.00s call test/unit/test_engine.py::test_wait_for_healthy_error[exc1] 1.00s call test/unit/test_engine.py::test_wait_for_healthy_error[exc2] 1.00s call test/unit/test_engine.py::test_wait_for_healthy_error[exc3] 1.00s call test/unit/test_engine.py::test_wait_for_healthy_error[exc0] 0.09s call test/unit/test_inference_engine_plugins.py::test_backend_incompatibility_warning 0.09s call test/unit/test_inference_engine_plugins.py::test_backend_selection[vulkan-INTEL_VISIBLE_DEVICES-quay.io/ramalama/ramalama:0.23] 0.09s call test/unit/test_sandbox_cmd.py::test_sandbox_agent_subcommand[pi] 0.08s teardown test/unit/providers/test_openai_provider.py::TestOpenAIResponsesProvider::test_streaming_extracts_text_from_done_events 0.08s call test/unit/test_common.py::test_accel_image[HIP_VISIBLE_DEVICES-None-None-None-quay.io/ramalama/ramalama:0.23] 0.06s call test/unit/test_sandbox_cmd.py::test_sandbox_workdir_option[goose] ====================== 1041 passed, 2 warnings in 14.43s ======================= + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.UfKfp8 + umask 022 + cd /builddir/build/BUILD + cd ramalama-0.23.0 + DOCDIR=/builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/share/doc/ramalama + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/share/doc/ramalama + cp -pr README.md /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le/usr/share/doc/ramalama + RPM_EC=0 ++ jobs -p + exit 0 Provides: python3-ramalama = 0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9 python3.9dist(ramalama) = 0.23 python3dist(ramalama) = 0.23 ramalama = 0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 python(abi) = 3.9 python3.9dist(argcomplete) python3.9dist(jinja2) python3.9dist(pyyaml) Obsoletes: python3-ramalama < 0.23.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le Wrote: /builddir/build/SRPMS/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.src.rpm Wrote: /builddir/build/RPMS/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.8X4cS3 + umask 022 + cd /builddir/build/BUILD + cd ramalama-0.23.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.ppc64le + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.src.rpm Finish: build phase for ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/centos-stream-9-ppc64le-1787219836.443073/root/var/log/dnf.rpm.log /var/lib/mock/centos-stream-9-ppc64le-1787219836.443073/root/var/log/dnf.librepo.log /var/lib/mock/centos-stream-9-ppc64le-1787219836.443073/root/var/log/dnf.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/ramalama-0.23.0-1000.1.20260820095558498503.main.107.g5a6913bf.el9.src.rpm) Config(child) 1 minutes 42 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 Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "ramalama", "epoch": null, "version": "0.23.0", "release": "1000.1.20260820095558498503.main.107.g5a6913bf.el9", "arch": "noarch" }, { "name": "ramalama", "epoch": null, "version": "0.23.0", "release": "1000.1.20260820095558498503.main.107.g5a6913bf.el9", "arch": "src" } ] } RPMResults finished