2026-04-02 00:45:49.934942 | Job console starting 2026-04-02 00:45:49.944099 | Updating git repos 2026-04-02 00:45:49.984536 | Cloning repos into workspace 2026-04-02 00:45:50.091838 | Restoring repo states 2026-04-02 00:45:50.105160 | Merging changes 2026-04-02 00:45:50.607781 | Checking out repos 2026-04-02 00:45:50.892401 | Preparing playbooks 2026-04-02 00:45:52.166894 | Running Ansible setup 2026-04-02 00:45:55.805929 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-02 00:45:56.392449 | 2026-04-02 00:45:56.423496 | PLAY [localhost] 2026-04-02 00:45:56.431026 | 2026-04-02 00:45:56.431097 | TASK [Gathering Facts] 2026-04-02 00:45:58.252362 | localhost | ok 2026-04-02 00:45:58.274117 | 2026-04-02 00:45:58.274271 | TASK [Setup log path fact] 2026-04-02 00:45:58.300175 | localhost | ok 2026-04-02 00:45:58.310864 | 2026-04-02 00:45:58.310936 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-02 00:45:58.341932 | localhost | ok 2026-04-02 00:45:58.349129 | 2026-04-02 00:45:58.349203 | TASK [emit-job-header : Print job information] 2026-04-02 00:45:58.390890 | # Job Information 2026-04-02 00:45:58.391115 | Ansible Version: 2.16.16 2026-04-02 00:45:58.391187 | Job: magnum-cluster-api-tox-unit 2026-04-02 00:45:58.391238 | Pipeline: check 2026-04-02 00:45:58.391284 | Executor: 0a8996d2b663 2026-04-02 00:45:58.391329 | Triggered by: https://github.com/vexxhost/magnum-cluster-api/pull/924 2026-04-02 00:45:58.391538 | Event ID: e3d323a0-2e2c-11f1-8881-f11e0a724425 2026-04-02 00:45:58.395563 | 2026-04-02 00:45:58.395650 | LOOP [emit-job-header : Print node information] 2026-04-02 00:45:58.491138 | localhost | ok: 2026-04-02 00:45:58.491293 | localhost | # Node Information 2026-04-02 00:45:58.491321 | localhost | Inventory Hostname: ubuntu-noble 2026-04-02 00:45:58.491343 | localhost | Hostname: np0000162191 2026-04-02 00:45:58.491364 | localhost | Username: zuul 2026-04-02 00:45:58.491387 | localhost | Distro: Ubuntu 24.04 2026-04-02 00:45:58.491407 | localhost | Provider: yul1 2026-04-02 00:45:58.491427 | localhost | Region: ca-ymq-1 2026-04-02 00:45:58.491447 | localhost | Label: ubuntu-noble 2026-04-02 00:45:58.491475 | localhost | Product Name: OpenStack Nova 2026-04-02 00:45:58.491553 | localhost | Interface IP: 199.204.45.35 2026-04-02 00:45:58.504334 | 2026-04-02 00:45:59.080294 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-02 00:45:59.427300 | localhost -> localhost | changed 2026-04-02 00:45:59.435738 | 2026-04-02 00:45:59.435833 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-02 00:46:02.077981 | localhost -> localhost | changed 2026-04-02 00:46:02.087958 | 2026-04-02 00:46:02.088045 | PLAY [all] 2026-04-02 00:46:02.097872 | 2026-04-02 00:46:02.097942 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-02 00:46:02.305572 | ubuntu-noble -> localhost | ok 2026-04-02 00:46:02.316157 | 2026-04-02 00:46:02.316231 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-02 00:46:02.352492 | ubuntu-noble | ok 2026-04-02 00:46:02.368261 | ubuntu-noble | included: /var/lib/zuul/builds/e2176434df164f2a8640c1f72239eaf2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-02 00:46:02.374520 | 2026-04-02 00:46:02.374583 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-02 00:46:04.183455 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-04-02 00:46:04.183720 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/e2176434df164f2a8640c1f72239eaf2/work/e2176434df164f2a8640c1f72239eaf2_id_rsa 2026-04-02 00:46:04.183767 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/e2176434df164f2a8640c1f72239eaf2/work/e2176434df164f2a8640c1f72239eaf2_id_rsa.pub 2026-04-02 00:46:04.183801 | ubuntu-noble -> localhost | The key fingerprint is: 2026-04-02 00:46:04.183832 | ubuntu-noble -> localhost | SHA256:XXXXQ6aJsXBKjIEs6WkQfFWbyNCtxsILFWAUkWM2Lh4 zuul-build-sshkey 2026-04-02 00:46:04.183885 | ubuntu-noble -> localhost | The key's randomart image is: 2026-04-02 00:46:04.183916 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-04-02 00:46:04.183954 | ubuntu-noble -> localhost | |oB*o*.+o+o o oo+| 2026-04-02 00:46:04.183988 | ubuntu-noble -> localhost | |.O =o+.o+.+ +.+oo| 2026-04-02 00:46:04.184017 | ubuntu-noble -> localhost | |+ O +o.o . o.o .| 2026-04-02 00:46:04.184048 | ubuntu-noble -> localhost | |.E * + . . | 2026-04-02 00:46:04.184081 | ubuntu-noble -> localhost | |o + + S . | 2026-04-02 00:46:04.184145 | ubuntu-noble -> localhost | | . . | 2026-04-02 00:46:04.184188 | ubuntu-noble -> localhost | | | 2026-04-02 00:46:04.184222 | ubuntu-noble -> localhost | | | 2026-04-02 00:46:04.184257 | ubuntu-noble -> localhost | | | 2026-04-02 00:46:04.184289 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-04-02 00:46:04.184362 | ubuntu-noble -> localhost | ok: Runtime: 0:00:01.348537 2026-04-02 00:46:04.191868 | 2026-04-02 00:46:04.191935 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-02 00:46:04.227392 | ubuntu-noble | ok 2026-04-02 00:46:04.238245 | ubuntu-noble | included: /var/lib/zuul/builds/e2176434df164f2a8640c1f72239eaf2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-02 00:46:04.252348 | 2026-04-02 00:46:04.252425 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-02 00:46:04.277682 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:04.288017 | 2026-04-02 00:46:04.288105 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-02 00:46:04.864104 | ubuntu-noble | changed 2026-04-02 00:46:04.871503 | 2026-04-02 00:46:04.871572 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-02 00:46:05.102037 | ubuntu-noble | ok 2026-04-02 00:46:05.108157 | 2026-04-02 00:46:05.108224 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-02 00:46:05.860386 | ubuntu-noble | changed 2026-04-02 00:46:05.868723 | 2026-04-02 00:46:05.868802 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-02 00:46:06.431122 | ubuntu-noble | changed 2026-04-02 00:46:06.438151 | 2026-04-02 00:46:06.438215 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-02 00:46:06.462263 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:06.473313 | 2026-04-02 00:46:06.473444 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-02 00:46:06.925833 | ubuntu-noble -> localhost | changed 2026-04-02 00:46:06.940518 | 2026-04-02 00:46:06.940587 | TASK [add-build-sshkey : Add back temp key] 2026-04-02 00:46:07.279131 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/e2176434df164f2a8640c1f72239eaf2/work/e2176434df164f2a8640c1f72239eaf2_id_rsa (zuul-build-sshkey) 2026-04-02 00:46:07.279351 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.013641 2026-04-02 00:46:07.286633 | 2026-04-02 00:46:07.286695 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-02 00:46:07.625360 | ubuntu-noble | ok 2026-04-02 00:46:07.631597 | 2026-04-02 00:46:07.631673 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-02 00:46:07.656998 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:07.675548 | 2026-04-02 00:46:07.675630 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-02 00:46:08.046709 | ubuntu-noble | ok 2026-04-02 00:46:08.055563 | 2026-04-02 00:46:08.055701 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-02 00:46:09.140810 | ubuntu-noble | Output suppressed because no_log was given 2026-04-02 00:46:09.194545 | 2026-04-02 00:46:09.194699 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-02 00:46:09.418994 | ubuntu-noble | ok: "logs" 2026-04-02 00:46:09.419208 | ubuntu-noble | ok: All items complete 2026-04-02 00:46:09.419249 | 2026-04-02 00:46:09.618972 | ubuntu-noble | ok: "artifacts" 2026-04-02 00:46:09.821992 | ubuntu-noble | ok: "docs" 2026-04-02 00:46:09.884765 | 2026-04-02 00:46:09.884847 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-02 00:46:10.115957 | ubuntu-noble | changed: "logs" 2026-04-02 00:46:10.309981 | ubuntu-noble | changed: "artifacts" 2026-04-02 00:46:10.504241 | ubuntu-noble | changed: "docs" 2026-04-02 00:46:10.517447 | 2026-04-02 00:46:10.547264 | PLAY RECAP 2026-04-02 00:46:10.547408 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-02 00:46:10.547485 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-02 00:46:10.547536 | 2026-04-02 00:46:10.656386 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-02 00:46:10.658965 | PRE-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-04-02 00:46:11.273971 | 2026-04-02 00:46:11.274144 | PLAY [all] 2026-04-02 00:46:11.286876 | 2026-04-02 00:46:11.286963 | TASK [Install binary dependencies] 2026-04-02 00:46:11.344544 | ubuntu-noble | ok 2026-04-02 00:46:11.364031 | 2026-04-02 00:46:11.364190 | TASK [bindep : Include find tasks] 2026-04-02 00:46:11.399991 | ubuntu-noble | ok 2026-04-02 00:46:11.411121 | ubuntu-noble | included: /var/lib/zuul/builds/e2176434df164f2a8640c1f72239eaf2/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/bindep/tasks/find.yaml 2026-04-02 00:46:11.418063 | 2026-04-02 00:46:11.418141 | TASK [bindep : Look for bindep.txt] 2026-04-02 00:46:11.771767 | ubuntu-noble | ok 2026-04-02 00:46:11.777733 | 2026-04-02 00:46:11.777801 | TASK [bindep : Define bindep_file fact] 2026-04-02 00:46:11.802591 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:11.817559 | 2026-04-02 00:46:11.817630 | TASK [bindep : Look for other-requirements.txt] 2026-04-02 00:46:12.050220 | ubuntu-noble | ok 2026-04-02 00:46:12.149367 | 2026-04-02 00:46:12.149525 | TASK [bindep : Define bindep_file fact] 2026-04-02 00:46:12.174635 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:12.184446 | 2026-04-02 00:46:12.184539 | TASK [bindep : Look for bindep fallback file] 2026-04-02 00:46:12.209276 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:12.217813 | 2026-04-02 00:46:12.217915 | TASK [bindep : Define bindep_file fact] 2026-04-02 00:46:12.243561 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:12.262519 | 2026-04-02 00:46:12.262610 | TASK [bindep : Include bindep tasks] 2026-04-02 00:46:12.287838 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:12.298225 | 2026-04-02 00:46:12.298314 | TASK [bindep : Include install tasks] 2026-04-02 00:46:12.323577 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:12.340479 | 2026-04-02 00:46:12.340740 | LOOP [bindep : Include package tasks] 2026-04-02 00:46:12.401157 | 2026-04-02 00:46:12.401289 | TASK [Run test-setup role] 2026-04-02 00:46:12.424369 | ubuntu-noble | ok 2026-04-02 00:46:12.442523 | 2026-04-02 00:46:12.442589 | TASK [test-setup : Check if project's tools/test-setup.sh exists] 2026-04-02 00:46:12.656854 | ubuntu-noble | ok 2026-04-02 00:46:12.679994 | 2026-04-02 00:46:12.680060 | TASK [test-setup : Run tools/test-setup.sh] 2026-04-02 00:46:13.210900 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:13.298681 | 2026-04-02 00:46:13.298754 | PLAY RECAP 2026-04-02 00:46:13.298812 | ubuntu-noble | ok: 4 changed: 0 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-04-02 00:46:13.298841 | 2026-04-02 00:46:13.396600 | PRE-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-04-02 00:46:13.398135 | PRE-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/pre.yaml@master] 2026-04-02 00:46:14.012681 | 2026-04-02 00:46:14.012862 | PLAY [all] 2026-04-02 00:46:14.027618 | 2026-04-02 00:46:14.027740 | TASK [ensure-python : Validate python_version value] 2026-04-02 00:46:14.052997 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:14.063292 | 2026-04-02 00:46:14.063376 | TASK [ensure-python : Install specified version of python interpreter and development files (DEB)] 2026-04-02 00:46:14.088621 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:14.100071 | 2026-04-02 00:46:14.100214 | TASK [ensure-python : Pull in venv package] 2026-04-02 00:46:14.126250 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:14.140158 | 2026-04-02 00:46:14.140307 | TASK [ensure-python : Set default RPM package name] 2026-04-02 00:46:14.165711 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:14.195689 | 2026-04-02 00:46:14.195858 | TASK [ensure-python : Set RPM package name for CentOS/RHEL 9/10] 2026-04-02 00:46:14.221807 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:14.235087 | 2026-04-02 00:46:14.235185 | TASK [ensure-python : Install RPM package] 2026-04-02 00:46:14.260589 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:14.271535 | 2026-04-02 00:46:14.271630 | TASK [ensure-python : Install python using pyenv] 2026-04-02 00:46:14.297188 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:14.307631 | 2026-04-02 00:46:14.307728 | TASK [ensure-python : Activate python using stow] 2026-04-02 00:46:14.332937 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:14.349484 | 2026-04-02 00:46:14.349554 | TASK [Install pip] 2026-04-02 00:46:14.374559 | ubuntu-noble | ok 2026-04-02 00:46:14.399496 | 2026-04-02 00:46:14.399637 | TASK [ensure-pip : Check if pip is installed] 2026-04-02 00:46:14.938668 | ubuntu-noble | ok: Runtime: 0:00:00.009744 2026-04-02 00:46:15.205656 | 2026-04-02 00:46:15.205787 | LOOP [ensure-pip : Install pip from packages] 2026-04-02 00:46:15.246721 | ubuntu-noble | ok: "/var/lib/zuul/builds/e2176434df164f2a8640c1f72239eaf2/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-pip/tasks/Debian.yaml" 2026-04-02 00:46:15.268280 | ubuntu-noble | included: /var/lib/zuul/builds/e2176434df164f2a8640c1f72239eaf2/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-pip/tasks/Debian.yaml 2026-04-02 00:46:15.276934 | 2026-04-02 00:46:15.277047 | TASK [ensure-pip : Update package lists] 2026-04-02 00:46:21.592453 | ubuntu-noble | changed 2026-04-02 00:46:21.601183 | 2026-04-02 00:46:21.601279 | TASK [ensure-pip : Install Python 3 pip] 2026-04-02 00:46:28.062353 | ubuntu-noble | changed 2026-04-02 00:46:28.106711 | 2026-04-02 00:46:28.106805 | TASK [ensure-pip : Install Python 2 pip] 2026-04-02 00:46:28.140685 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:28.151333 | 2026-04-02 00:46:28.151474 | TASK [ensure-pip : Ensure setuptools] 2026-04-02 00:46:28.175829 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:28.186105 | 2026-04-02 00:46:28.186232 | TASK [ensure-pip : Check for ensurepip module] 2026-04-02 00:46:28.462957 | ubuntu-noble | usage: python -m ensurepip [-h] [--version] [-v] [-U] [--user] [--root ROOT] 2026-04-02 00:46:28.463056 | ubuntu-noble | [--altinstall] [--default-pip] 2026-04-02 00:46:28.463071 | ubuntu-noble | 2026-04-02 00:46:28.463082 | ubuntu-noble | options: 2026-04-02 00:46:28.463093 | ubuntu-noble | -h, --help show this help message and exit 2026-04-02 00:46:28.463108 | ubuntu-noble | --version Show the version of pip that is bundled with this Python. 2026-04-02 00:46:28.463120 | ubuntu-noble | -v, --verbose Give more output. Option is additive, and can be used up to 3 2026-04-02 00:46:28.463134 | ubuntu-noble | times. 2026-04-02 00:46:28.463144 | ubuntu-noble | -U, --upgrade Upgrade pip and dependencies, even if already installed. 2026-04-02 00:46:28.463153 | ubuntu-noble | --user Install using the user scheme. 2026-04-02 00:46:28.463168 | ubuntu-noble | --root ROOT Install everything relative to this alternate root directory. 2026-04-02 00:46:28.463198 | ubuntu-noble | --altinstall Make an alternate install, installing only the X.Y versioned 2026-04-02 00:46:28.463207 | ubuntu-noble | scripts (Default: pipX, pipX.Y). 2026-04-02 00:46:28.463215 | ubuntu-noble | --default-pip Make a default pip install, installing the unqualified pip in 2026-04-02 00:46:28.463224 | ubuntu-noble | addition to the versioned scripts. 2026-04-02 00:46:28.731521 | ubuntu-noble | ok: Runtime: 0:00:00.066042 2026-04-02 00:46:28.765008 | 2026-04-02 00:46:28.765149 | TASK [ensure-pip : Ensure python3-venv] 2026-04-02 00:46:28.789287 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:28.799804 | 2026-04-02 00:46:28.799893 | TASK [ensure-pip : Install pip from source] 2026-04-02 00:46:28.824515 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:28.835688 | 2026-04-02 00:46:28.835784 | TASK [ensure-pip : Probe for venv python full path] 2026-04-02 00:46:29.059426 | ubuntu-noble | /usr/bin/python3 2026-04-02 00:46:29.379430 | ubuntu-noble | ok: Runtime: 0:00:00.007732 2026-04-02 00:46:29.385407 | 2026-04-02 00:46:29.385474 | TASK [ensure-pip : Set host default] 2026-04-02 00:46:29.438209 | ubuntu-noble | ok 2026-04-02 00:46:29.458872 | 2026-04-02 00:46:29.484484 | TASK [ensure-pip : Set ensure_pip_virtualenv_command] 2026-04-02 00:46:29.550937 | ubuntu-noble | ok 2026-04-02 00:46:29.570109 | 2026-04-02 00:46:29.570181 | TASK [ensure-tox : Check if tox is installed] 2026-04-02 00:46:30.114084 | ubuntu-noble | ok: Runtime: 0:00:00.007263 2026-04-02 00:46:30.121914 | 2026-04-02 00:46:30.121989 | TASK [ensure-tox : Export preinstalled tox_exectuable] 2026-04-02 00:46:30.146592 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:30.157412 | 2026-04-02 00:46:30.157490 | TASK [ensure-tox : Create local venv] 2026-04-02 00:46:33.711118 | ubuntu-noble | ok: Runtime: 0:00:03.241611 2026-04-02 00:46:33.718127 | 2026-04-02 00:46:33.718192 | TASK [ensure-tox : Install tox to local venv] 2026-04-02 00:46:34.472224 | ubuntu-noble | Collecting tox 2026-04-02 00:46:34.702171 | ubuntu-noble | Downloading tox-4.52.0-py3-none-any.whl.metadata (3.6 kB) 2026-04-02 00:46:34.773718 | ubuntu-noble | Collecting cachetools>=7.0.3 (from tox) 2026-04-02 00:46:34.838257 | ubuntu-noble | Downloading cachetools-7.0.5-py3-none-any.whl.metadata (5.6 kB) 2026-04-02 00:46:34.896427 | ubuntu-noble | Collecting colorama>=0.4.6 (from tox) 2026-04-02 00:46:34.961002 | ubuntu-noble | Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB) 2026-04-02 00:46:35.043163 | ubuntu-noble | Collecting filelock>=3.25 (from tox) 2026-04-02 00:46:35.108208 | ubuntu-noble | Downloading filelock-3.25.2-py3-none-any.whl.metadata (2.0 kB) 2026-04-02 00:46:35.162197 | ubuntu-noble | Collecting packaging>=26 (from tox) 2026-04-02 00:46:35.227129 | ubuntu-noble | Downloading packaging-26.0-py3-none-any.whl.metadata (3.3 kB) 2026-04-02 00:46:35.280777 | ubuntu-noble | Collecting platformdirs>=4.9.4 (from tox) 2026-04-02 00:46:35.345190 | ubuntu-noble | Downloading platformdirs-4.9.4-py3-none-any.whl.metadata (4.7 kB) 2026-04-02 00:46:35.395979 | ubuntu-noble | Collecting pluggy>=1.6 (from tox) 2026-04-02 00:46:35.464080 | ubuntu-noble | Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) 2026-04-02 00:46:35.526662 | ubuntu-noble | Collecting pyproject-api>=1.10 (from tox) 2026-04-02 00:46:35.591152 | ubuntu-noble | Downloading pyproject_api-1.10.0-py3-none-any.whl.metadata (2.7 kB) 2026-04-02 00:46:35.637763 | ubuntu-noble | Collecting python-discovery>=1.2.1 (from tox) 2026-04-02 00:46:35.702983 | ubuntu-noble | Downloading python_discovery-1.2.1-py3-none-any.whl.metadata (5.4 kB) 2026-04-02 00:46:35.742084 | ubuntu-noble | Collecting tomli-w>=1.2 (from tox) 2026-04-02 00:46:35.806516 | ubuntu-noble | Downloading tomli_w-1.2.0-py3-none-any.whl.metadata (5.7 kB) 2026-04-02 00:46:35.932783 | ubuntu-noble | Collecting virtualenv>=21.1 (from tox) 2026-04-02 00:46:35.997835 | ubuntu-noble | Downloading virtualenv-21.2.0-py3-none-any.whl.metadata (3.5 kB) 2026-04-02 00:46:36.090522 | ubuntu-noble | Collecting distlib<1,>=0.3.7 (from virtualenv>=21.1->tox) 2026-04-02 00:46:36.154791 | ubuntu-noble | Downloading distlib-0.4.0-py2.py3-none-any.whl.metadata (5.2 kB) 2026-04-02 00:46:36.250743 | ubuntu-noble | Downloading tox-4.52.0-py3-none-any.whl (211 kB) 2026-04-02 00:46:36.414481 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 211.8/211.8 kB 1.3 MB/s eta 0:00:00 2026-04-02 00:46:36.481045 | ubuntu-noble | Downloading cachetools-7.0.5-py3-none-any.whl (13 kB) 2026-04-02 00:46:36.559217 | ubuntu-noble | Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB) 2026-04-02 00:46:36.636031 | ubuntu-noble | Downloading filelock-3.25.2-py3-none-any.whl (26 kB) 2026-04-02 00:46:36.711696 | ubuntu-noble | Downloading packaging-26.0-py3-none-any.whl (74 kB) 2026-04-02 00:46:36.733830 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.4/74.4 kB 3.9 MB/s eta 0:00:00 2026-04-02 00:46:36.799676 | ubuntu-noble | Downloading platformdirs-4.9.4-py3-none-any.whl (21 kB) 2026-04-02 00:46:36.879065 | ubuntu-noble | Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-04-02 00:46:36.953852 | ubuntu-noble | Downloading pyproject_api-1.10.0-py3-none-any.whl (13 kB) 2026-04-02 00:46:37.029142 | ubuntu-noble | Downloading python_discovery-1.2.1-py3-none-any.whl (31 kB) 2026-04-02 00:46:37.108904 | ubuntu-noble | Downloading tomli_w-1.2.0-py3-none-any.whl (6.7 kB) 2026-04-02 00:46:37.185910 | ubuntu-noble | Downloading virtualenv-21.2.0-py3-none-any.whl (5.8 MB) 2026-04-02 00:46:37.518081 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.8/5.8 MB 17.8 MB/s eta 0:00:00 2026-04-02 00:46:37.587227 | ubuntu-noble | Downloading distlib-0.4.0-py2.py3-none-any.whl (469 kB) 2026-04-02 00:46:37.606567 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 469.0/469.0 kB 29.8 MB/s eta 0:00:00 2026-04-02 00:46:37.667669 | ubuntu-noble | Installing collected packages: distlib, tomli-w, pluggy, platformdirs, packaging, filelock, colorama, cachetools, python-discovery, pyproject-api, virtualenv, tox 2026-04-02 00:46:38.425980 | ubuntu-noble | Successfully installed cachetools-7.0.5 colorama-0.4.6 distlib-0.4.0 filelock-3.25.2 packaging-26.0 platformdirs-4.9.4 pluggy-1.6.0 pyproject-api-1.10.0 python-discovery-1.2.1 tomli-w-1.2.0 tox-4.52.0 virtualenv-21.2.0 2026-04-02 00:46:38.775751 | ubuntu-noble | ok: Runtime: 0:00:04.621905 2026-04-02 00:46:38.782650 | 2026-04-02 00:46:38.782762 | TASK [ensure-tox : Export installed tox_executable path] 2026-04-02 00:46:38.844480 | ubuntu-noble | ok 2026-04-02 00:46:38.849679 | 2026-04-02 00:46:38.849747 | TASK [ensure-tox : Output tox version] 2026-04-02 00:46:39.305821 | ubuntu-noble | ROOT: No loadable tox.ini or setup.cfg or pyproject.toml or tox.toml found, assuming empty tox.ini at /home/zuul 2026-04-02 00:46:39.320975 | ubuntu-noble | 4.52.0 from /home/zuul/.local/tox/lib/python3.12/site-packages/tox/__init__.py 2026-04-02 00:46:39.407017 | ubuntu-noble | ok: Runtime: 0:00:00.280491 2026-04-02 00:46:39.412536 | 2026-04-02 00:46:39.412604 | TASK [ensure-tox : Make global symlink] 2026-04-02 00:46:39.437451 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:39.448638 | 2026-04-02 00:46:39.448711 | PLAY RECAP 2026-04-02 00:46:39.448776 | ubuntu-noble | ok: 13 changed: 9 unreachable: 0 failed: 0 skipped: 14 rescued: 0 ignored: 0 2026-04-02 00:46:39.448807 | 2026-04-02 00:46:39.603825 | PRE-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/pre.yaml@master] 2026-04-02 00:46:39.604989 | PRE-RUN START: [untrusted : github.com/vexxhost/magnum-cluster-api/zuul.d/playbooks/tox/pre.yml@main] 2026-04-02 00:46:40.219007 | 2026-04-02 00:46:40.219146 | PLAY [all] 2026-04-02 00:46:40.232367 | 2026-04-02 00:46:40.232472 | TASK [ensure-rust : Use rustup] 2026-04-02 00:46:40.270038 | ubuntu-noble | ok 2026-04-02 00:46:40.277860 | ubuntu-noble | included: /var/lib/zuul/builds/e2176434df164f2a8640c1f72239eaf2/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-rust/tasks/rustup.yaml 2026-04-02 00:46:40.283812 | 2026-04-02 00:46:40.283922 | TASK [ensure-rust : Install Rust] 2026-04-02 00:46:40.829651 | ubuntu-noble | info: downloading installer 2026-04-02 00:46:41.209173 | ubuntu-noble | warn: It looks like you have an existing rustup settings file at: 2026-04-02 00:46:41.209287 | ubuntu-noble | warn: /opt/rust/settings.toml 2026-04-02 00:46:41.209301 | ubuntu-noble | warn: Rustup will install the default toolchain as specified in the settings file, 2026-04-02 00:46:41.209319 | ubuntu-noble | warn: instead of the one inferred from the default host triple. 2026-04-02 00:46:41.278215 | ubuntu-noble | info: profile set to default 2026-04-02 00:46:41.278261 | ubuntu-noble | info: default host triple is x86_64-unknown-linux-gnu 2026-04-02 00:46:41.280252 | ubuntu-noble | info: syncing channel updates for stable-x86_64-unknown-linux-gnu 2026-04-02 00:46:41.766527 | ubuntu-noble | info: latest update on 2026-03-26 for version 1.94.1 (e408947bf 2026-03-25) 2026-04-02 00:46:41.766614 | ubuntu-noble | info: downloading 6 components 2026-04-02 00:46:54.585436 | ubuntu-noble | info: default toolchain set to stable-x86_64-unknown-linux-gnu 2026-04-02 00:46:54.585498 | ubuntu-noble | 2026-04-02 00:46:54.606115 | ubuntu-noble | stable-x86_64-unknown-linux-gnu installed - rustc 1.94.1 (e408947bf 2026-03-25) 2026-04-02 00:46:54.606227 | ubuntu-noble | 2026-04-02 00:46:54.606238 | ubuntu-noble | 2026-04-02 00:46:54.606247 | ubuntu-noble | Rust is installed now. Great! 2026-04-02 00:46:54.606258 | ubuntu-noble | 2026-04-02 00:46:54.606268 | ubuntu-noble | To get started you need Cargo's bin directory (/opt/rust/bin) in your PATH 2026-04-02 00:46:54.606277 | ubuntu-noble | environment variable. This has not been done automatically. 2026-04-02 00:46:54.606286 | ubuntu-noble | 2026-04-02 00:46:54.606295 | ubuntu-noble | To configure your current shell, you need to source 2026-04-02 00:46:54.606304 | ubuntu-noble | the corresponding env file under /opt/rust. 2026-04-02 00:46:54.606312 | ubuntu-noble | 2026-04-02 00:46:54.606335 | ubuntu-noble | This is usually done by running one of the following (note the leading DOT): 2026-04-02 00:46:54.606345 | ubuntu-noble | . "/opt/rust/env" # For sh/bash/zsh/ash/dash/pdksh 2026-04-02 00:46:54.606354 | ubuntu-noble | source "/opt/rust/env.fish" # For fish 2026-04-02 00:46:54.606366 | ubuntu-noble | source "/opt/rust/env.nu" # For nushell 2026-04-02 00:46:54.606394 | ubuntu-noble | source "/opt/rust/env.tcsh" # For tcsh 2026-04-02 00:46:54.606403 | ubuntu-noble | . "/opt/rust/env.ps1" # For pwsh 2026-04-02 00:46:54.606411 | ubuntu-noble | source "/opt/rust/env.xsh" # For xonsh 2026-04-02 00:46:54.606420 | ubuntu-noble | warn: no default linker (`cc`) was found in your PATH 2026-04-02 00:46:54.606428 | ubuntu-noble | warn: many Rust crates require a system C toolchain to build 2026-04-02 00:46:54.836022 | ubuntu-noble | ok: Runtime: 0:00:13.971940 2026-04-02 00:46:54.842344 | 2026-04-02 00:46:54.842409 | TASK [ensure-rust : Install wrapper helper script] 2026-04-02 00:46:55.631955 | ubuntu-noble | changed 2026-04-02 00:46:55.640028 | 2026-04-02 00:46:55.640096 | TASK [ensure-rust : Run wrapper installation] 2026-04-02 00:46:55.920895 | ubuntu-noble | Install link for cargo 2026-04-02 00:46:55.926643 | ubuntu-noble | Install link for cargo-clippy 2026-04-02 00:46:55.932158 | ubuntu-noble | Install link for cargo-fmt 2026-04-02 00:46:55.937779 | ubuntu-noble | Install link for cargo-miri 2026-04-02 00:46:55.944044 | ubuntu-noble | Install link for clippy-driver 2026-04-02 00:46:55.949598 | ubuntu-noble | Install link for rls 2026-04-02 00:46:55.955469 | ubuntu-noble | Install link for rust-analyzer 2026-04-02 00:46:55.961379 | ubuntu-noble | Install link for rust-gdb 2026-04-02 00:46:55.966363 | ubuntu-noble | Install link for rust-gdbgui 2026-04-02 00:46:55.971538 | ubuntu-noble | Install link for rust-lldb 2026-04-02 00:46:55.976491 | ubuntu-noble | Install link for rustc 2026-04-02 00:46:55.982620 | ubuntu-noble | Install link for rustdoc 2026-04-02 00:46:55.988495 | ubuntu-noble | Install link for rustfmt 2026-04-02 00:46:55.993525 | ubuntu-noble | Install link for rustup 2026-04-02 00:46:56.194812 | ubuntu-noble | ok: Runtime: 0:00:00.095480 2026-04-02 00:46:56.202033 | 2026-04-02 00:46:56.202114 | TASK [ensure-rust : Install packages] 2026-04-02 00:46:56.227959 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:56.243214 | 2026-04-02 00:46:56.243366 | TASK [Check and install uv if necessary] 2026-04-02 00:46:56.267621 | ubuntu-noble | ok 2026-04-02 00:46:56.288027 | 2026-04-02 00:46:56.288127 | TASK [Install pip] 2026-04-02 00:46:56.315530 | ubuntu-noble | ok 2026-04-02 00:46:56.340282 | 2026-04-02 00:46:56.340368 | TASK [ensure-pip : Check if pip is installed] 2026-04-02 00:46:56.594786 | ubuntu-noble | /usr/bin/pip3 2026-04-02 00:46:56.629008 | ubuntu-noble | usage: __main__.py [-h] {unpack,pack,convert,tags,version,help} ... 2026-04-02 00:46:56.629045 | ubuntu-noble | 2026-04-02 00:46:56.629057 | ubuntu-noble | positional arguments: 2026-04-02 00:46:56.629069 | ubuntu-noble | {unpack,pack,convert,tags,version,help} 2026-04-02 00:46:56.629079 | ubuntu-noble | commands 2026-04-02 00:46:56.629089 | ubuntu-noble | unpack Unpack wheel 2026-04-02 00:46:56.629103 | ubuntu-noble | pack Repack wheel 2026-04-02 00:46:56.629118 | ubuntu-noble | convert Convert egg or wininst to wheel 2026-04-02 00:46:56.629133 | ubuntu-noble | tags Add or replace the tags on a wheel 2026-04-02 00:46:56.629145 | ubuntu-noble | version Print version and exit 2026-04-02 00:46:56.629154 | ubuntu-noble | help Show this help 2026-04-02 00:46:56.629163 | ubuntu-noble | 2026-04-02 00:46:56.629171 | ubuntu-noble | options: 2026-04-02 00:46:56.629180 | ubuntu-noble | -h, --help show this help message and exit 2026-04-02 00:46:56.879492 | ubuntu-noble | ok: Runtime: 0:00:00.047873 2026-04-02 00:46:56.928181 | 2026-04-02 00:46:56.928373 | LOOP [ensure-pip : Install pip from packages] 2026-04-02 00:46:56.956226 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:56.975015 | 2026-04-02 00:46:56.975196 | TASK [ensure-pip : Ensure setuptools] 2026-04-02 00:46:57.000363 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:57.011380 | 2026-04-02 00:46:57.011478 | TASK [ensure-pip : Check for ensurepip module] 2026-04-02 00:46:57.298125 | ubuntu-noble | usage: python -m ensurepip [-h] [--version] [-v] [-U] [--user] [--root ROOT] 2026-04-02 00:46:57.298266 | ubuntu-noble | [--altinstall] [--default-pip] 2026-04-02 00:46:57.298281 | ubuntu-noble | 2026-04-02 00:46:57.298292 | ubuntu-noble | options: 2026-04-02 00:46:57.298303 | ubuntu-noble | -h, --help show this help message and exit 2026-04-02 00:46:57.298319 | ubuntu-noble | --version Show the version of pip that is bundled with this Python. 2026-04-02 00:46:57.298332 | ubuntu-noble | -v, --verbose Give more output. Option is additive, and can be used up to 3 2026-04-02 00:46:57.298347 | ubuntu-noble | times. 2026-04-02 00:46:57.298357 | ubuntu-noble | -U, --upgrade Upgrade pip and dependencies, even if already installed. 2026-04-02 00:46:57.298365 | ubuntu-noble | --user Install using the user scheme. 2026-04-02 00:46:57.298378 | ubuntu-noble | --root ROOT Install everything relative to this alternate root directory. 2026-04-02 00:46:57.298387 | ubuntu-noble | --altinstall Make an alternate install, installing only the X.Y versioned 2026-04-02 00:46:57.298396 | ubuntu-noble | scripts (Default: pipX, pipX.Y). 2026-04-02 00:46:57.298404 | ubuntu-noble | --default-pip Make a default pip install, installing the unqualified pip in 2026-04-02 00:46:57.298412 | ubuntu-noble | addition to the versioned scripts. 2026-04-02 00:46:57.552366 | ubuntu-noble | ok: Runtime: 0:00:00.063692 2026-04-02 00:46:57.562596 | 2026-04-02 00:46:57.562682 | TASK [ensure-pip : Ensure python3-venv] 2026-04-02 00:46:57.588460 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:57.599295 | 2026-04-02 00:46:57.599441 | TASK [ensure-pip : Install pip from source] 2026-04-02 00:46:57.624826 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:57.635776 | 2026-04-02 00:46:57.635904 | TASK [ensure-pip : Probe for venv python full path] 2026-04-02 00:46:57.908538 | ubuntu-noble | /usr/bin/python3 2026-04-02 00:46:58.202249 | ubuntu-noble | ok: Runtime: 0:00:00.008325 2026-04-02 00:46:58.208664 | 2026-04-02 00:46:58.208727 | TASK [ensure-pip : Set host default] 2026-04-02 00:46:58.273451 | ubuntu-noble | ok 2026-04-02 00:46:58.279685 | 2026-04-02 00:46:58.279758 | TASK [ensure-pip : Set ensure_pip_virtualenv_command] 2026-04-02 00:46:58.343925 | ubuntu-noble | ok 2026-04-02 00:46:58.360237 | 2026-04-02 00:46:58.360330 | TASK [ensure-python-command : Check if the command name is set and non-empty] 2026-04-02 00:46:58.385349 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:58.398340 | 2026-04-02 00:46:58.398449 | TASK [ensure-python-command : Check if uv is available] 2026-04-02 00:46:58.937382 | ubuntu-noble | ok: Runtime: 0:00:00.008573 2026-04-02 00:46:58.943110 | 2026-04-02 00:46:58.943189 | TASK [ensure-python-command : Export preinstalled ensure_python_command_executable] 2026-04-02 00:46:58.967350 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:46:58.979104 | 2026-04-02 00:46:58.979260 | TASK [ensure-python-command : Create local venv] 2026-04-02 00:47:03.023955 | ubuntu-noble | ok: Runtime: 0:00:03.676262 2026-04-02 00:47:03.034025 | 2026-04-02 00:47:03.034111 | TASK [ensure-python-command : Install uv to local venv] 2026-04-02 00:47:04.405578 | ubuntu-noble | Collecting uv 2026-04-02 00:47:04.662584 | ubuntu-noble | Downloading uv-0.11.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB) 2026-04-02 00:47:04.956558 | ubuntu-noble | Downloading uv-0.11.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.6 MB) 2026-04-02 00:47:06.320160 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 24.6/24.6 MB 13.0 MB/s eta 0:00:00 2026-04-02 00:47:06.354714 | ubuntu-noble | Installing collected packages: uv 2026-04-02 00:47:07.077248 | ubuntu-noble | Successfully installed uv-0.11.3 2026-04-02 00:47:07.572831 | ubuntu-noble | ok: Runtime: 0:00:03.941731 2026-04-02 00:47:07.578942 | 2026-04-02 00:47:07.579005 | TASK [ensure-python-command : Export installed ensure_python_command_executable path] 2026-04-02 00:47:07.612604 | ubuntu-noble | ok 2026-04-02 00:47:07.619733 | 2026-04-02 00:47:07.619796 | TASK [ensure-python-command : Output uv version] 2026-04-02 00:47:07.867787 | ubuntu-noble | uv 0.11.3 (x86_64-unknown-linux-gnu) 2026-04-02 00:47:08.167688 | ubuntu-noble | ok: Runtime: 0:00:00.015630 2026-04-02 00:47:08.224907 | 2026-04-02 00:47:08.225095 | TASK [ensure-python-command : Make global symlink] 2026-04-02 00:47:08.555082 | ubuntu-noble | changed 2026-04-02 00:47:08.569889 | 2026-04-02 00:47:08.569966 | TASK [ensure-uv : Export ensure_uv_executable path] 2026-04-02 00:47:08.608157 | ubuntu-noble | ok 2026-04-02 00:47:08.621188 | 2026-04-02 00:47:08.621253 | TASK [Install build dependencies] 2026-04-02 00:47:29.728315 | ubuntu-noble | changed 2026-04-02 00:47:29.735781 | 2026-04-02 00:47:29.735855 | TASK [Run no-op command to build module] 2026-04-02 00:47:30.084097 | ubuntu-noble | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-04-02 00:47:30.084252 | ubuntu-noble | Creating virtual environment at: .venv 2026-04-02 00:47:30.122471 | ubuntu-noble | Building magnum-cluster-api @ file:///home/zuul/src/github.com/vexxhost/magnum-cluster-api 2026-04-02 00:47:30.443907 | ubuntu-noble | Downloading networkx (1.6MiB) 2026-04-02 00:47:30.454911 | ubuntu-noble | Downloading sqlalchemy (3.1MiB) 2026-04-02 00:47:30.456080 | ubuntu-noble | Downloading netaddr (2.2MiB) 2026-04-02 00:47:30.462069 | ubuntu-noble | Downloading babel (9.7MiB) 2026-04-02 00:47:30.462385 | ubuntu-noble | Downloading python-openstackclient (1.1MiB) 2026-04-02 00:47:30.463036 | ubuntu-noble | Downloading openstacksdk (1.7MiB) 2026-04-02 00:47:30.464129 | ubuntu-noble | Downloading cryptography (4.0MiB) 2026-04-02 00:47:30.466176 | ubuntu-noble | Downloading kubernetes (1.9MiB) 2026-04-02 00:47:30.469522 | ubuntu-noble | Downloading setuptools (1.2MiB) 2026-04-02 00:47:31.561505 | ubuntu-noble | Downloaded python-openstackclient 2026-04-02 00:47:31.604137 | ubuntu-noble | Building logutils==0.3.5 2026-04-02 00:47:31.611117 | ubuntu-noble | Building haproxyadmin==0.2.4 2026-04-02 00:47:31.614549 | ubuntu-noble | Downloaded setuptools 2026-04-02 00:47:31.638332 | ubuntu-noble | Building simplegeneric==0.8.1 2026-04-02 00:47:31.643104 | ubuntu-noble | Building pyperclip==1.9.0 2026-04-02 00:47:31.697991 | ubuntu-noble | Downloaded networkx 2026-04-02 00:47:31.713039 | ubuntu-noble | Downloaded openstacksdk 2026-04-02 00:47:31.765133 | ubuntu-noble | Downloaded kubernetes 2026-04-02 00:47:31.788531 | ubuntu-noble | Downloaded netaddr 2026-04-02 00:47:31.860664 | ubuntu-noble | Downloaded sqlalchemy 2026-04-02 00:47:32.014141 | ubuntu-noble | Downloaded cryptography 2026-04-02 00:47:32.370371 | ubuntu-noble | Downloaded babel 2026-04-02 00:47:32.641625 | ubuntu-noble | Built simplegeneric==0.8.1 2026-04-02 00:47:32.645888 | ubuntu-noble | Built pyperclip==1.9.0 2026-04-02 00:47:32.677205 | ubuntu-noble | Built logutils==0.3.5 2026-04-02 00:47:32.905593 | ubuntu-noble | Built haproxyadmin==0.2.4 2026-04-02 00:49:24.218295 | ubuntu-noble | Built magnum-cluster-api @ file:///home/zuul/src/github.com/vexxhost/magnum-cluster-api 2026-04-02 00:49:24.314214 | ubuntu-noble | Installed 155 packages in 92ms 2026-04-02 00:49:24.327794 | ubuntu-noble | Python 3.12.3 2026-04-02 00:49:24.460767 | ubuntu-noble | ok: Runtime: 0:01:54.421926 2026-04-02 00:49:24.462783 | 2026-04-02 00:49:24.462838 | PLAY RECAP 2026-04-02 00:49:24.462888 | ubuntu-noble | ok: 18 changed: 13 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-04-02 00:49:24.462912 | 2026-04-02 00:49:24.573029 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/magnum-cluster-api/zuul.d/playbooks/tox/pre.yml@main] 2026-04-02 00:49:24.574392 | PRE-RUN START: [untrusted : github.com/vexxhost/magnum-cluster-api/zuul.d/playbooks/unit/pre.yml@main] 2026-04-02 00:49:25.252430 | 2026-04-02 00:49:25.252573 | PLAY [all] 2026-04-02 00:49:25.263232 | 2026-04-02 00:49:25.263355 | TASK [shell: {{ zuul.project.src_dir }}/hack/setup-helm.sh] 2026-04-02 00:49:25.618155 | ubuntu-noble | + HELM_VERSION=v3.10.3 2026-04-02 00:49:25.618240 | ubuntu-noble | + curl -Lo /tmp/helm.tar.gz https://get.helm.sh/helm-v3.10.3-linux-amd64.tar.gz 2026-04-02 00:49:25.629116 | ubuntu-noble | % Total % Received % Xferd Average Speed Time Time Time Current 2026-04-02 00:49:25.629199 | ubuntu-noble | Dload Upload Total Spent Left Speed 2026-04-02 00:49:26.063146 | ubuntu-noble | 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 13.8M 100 13.8M 0 0 32.0M 0 --:--:-- --:--:-- --:--:-- 32.0M 2026-04-02 00:49:26.067588 | ubuntu-noble | + tar -zxvf /tmp/helm.tar.gz -C /tmp 2026-04-02 00:49:26.080471 | ubuntu-noble | linux-amd64/ 2026-04-02 00:49:26.080538 | ubuntu-noble | linux-amd64/helm 2026-04-02 00:49:26.376993 | ubuntu-noble | linux-amd64/LICENSE 2026-04-02 00:49:26.377039 | ubuntu-noble | linux-amd64/README.md 2026-04-02 00:49:26.378097 | ubuntu-noble | + sudo mv /tmp/linux-amd64/helm /usr/local/bin/helm 2026-04-02 00:49:26.391566 | ubuntu-noble | + rm -rf /tmp/helm.tar.gz /tmp/linux-amd64/ 2026-04-02 00:49:26.805328 | ubuntu-noble | ok: Runtime: 0:00:00.797473 2026-04-02 00:49:26.807232 | 2026-04-02 00:49:26.807296 | PLAY RECAP 2026-04-02 00:49:26.807354 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-02 00:49:26.807385 | 2026-04-02 00:49:26.902909 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/magnum-cluster-api/zuul.d/playbooks/unit/pre.yml@main] 2026-04-02 00:49:26.904106 | RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/run.yaml@master] 2026-04-02 00:49:27.444886 | 2026-04-02 00:49:27.445280 | PLAY [all] 2026-04-02 00:49:27.457403 | 2026-04-02 00:49:27.457476 | TASK [revoke-sudo : Check if zuul is sudoer] 2026-04-02 00:49:27.996420 | ubuntu-noble | ok: Runtime: 0:00:00.022341 2026-04-02 00:49:28.001927 | 2026-04-02 00:49:28.002015 | TASK [revoke-sudo : Remove sudo access for zuul user.] 2026-04-02 00:49:28.541248 | ubuntu-noble | ok: Runtime: 0:00:00.007298 2026-04-02 00:49:28.548271 | 2026-04-02 00:49:28.548342 | TASK [revoke-sudo : Prove that general sudo access is actually revoked.] 2026-04-02 00:49:28.792561 | ubuntu-noble | sudo: a password is required 2026-04-02 00:49:29.090200 | ubuntu-noble | ok: Runtime: 0:00:00.019459 2026-04-02 00:49:29.100083 | 2026-04-02 00:49:29.100188 | TASK [tox : Check to see if the constraints file exists] 2026-04-02 00:49:29.124638 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:49:29.133858 | 2026-04-02 00:49:29.133962 | TASK [tox : Fail if constraints file is missing] 2026-04-02 00:49:29.158489 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:49:29.170917 | 2026-04-02 00:49:29.170995 | TASK [tox : Record file location] 2026-04-02 00:49:29.215213 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:49:29.225792 | 2026-04-02 00:49:29.225866 | TASK [tox : Install tox siblings] 2026-04-02 00:49:29.258520 | ubuntu-noble | ok 2026-04-02 00:49:29.268437 | ubuntu-noble | included: /var/lib/zuul/builds/e2176434df164f2a8640c1f72239eaf2/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/tox/tasks/siblings.yaml 2026-04-02 00:49:29.274157 | 2026-04-02 00:49:29.274225 | TASK [tox : Run tox without tests] 2026-04-02 00:49:29.748918 | ubuntu-noble | ROOT: 182 D setup logging to DEBUG on pid 6465 [tox/report.py:229] 2026-04-02 00:49:29.784246 | ubuntu-noble | unit: 217 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-04-02 00:49:29.788485 | ubuntu-noble | unit: 222 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:62] 2026-04-02 00:49:29.788901 | ubuntu-noble | unit: 222 D filesystem is case-sensitive [python_discovery/_compat.py:18] 2026-04-02 00:49:29.793018 | ubuntu-noble | unit: 226 D get interpreter info via cmd: /usr/bin/python3.12 /home/zuul/.local/tox/lib/python3.12/site-packages/python_discovery/_py_info.py fbd18e754c1d89f04cf36252e8b82ece 9f509886dd3a7667379ce3c1d46cda7d [python_discovery/_cached_py_info.py:198] 2026-04-02 00:49:29.853670 | ubuntu-noble | unit: 287 D wrote python info of /usr/bin/python3.12 at /home/zuul/.cache/virtualenv/py_info/4/f0d7a494a3f776233427cb85a7e198c7cf4913b50a203c6febc678cc4f5bf265.json [virtualenv/app_data/via_disk_folder.py:159] 2026-04-02 00:49:29.854284 | ubuntu-noble | unit: 287 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Mar 3 2026, 12:15:18) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:71] 2026-04-02 00:49:29.854409 | ubuntu-noble | unit: 288 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Mar 3 2026, 12:15:18) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:75] 2026-04-02 00:49:29.856745 | ubuntu-noble | unit: 290 D symlink on filesystem does work [virtualenv/info.py:51] 2026-04-02 00:49:29.857014 | ubuntu-noble | unit: 290 D filesystem is case-sensitive [virtualenv/info.py:28] 2026-04-02 00:49:29.881792 | ubuntu-noble | unit: 315 I create virtual environment via CPython3Posix(dest=/home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/unit, clear=False, no_vcs_ignore=False, global=False) [virtualenv/run/session.py:77] 2026-04-02 00:49:29.882118 | ubuntu-noble | unit: 315 D create folder /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/unit/bin [virtualenv/util/path/_sync.py:18] 2026-04-02 00:49:29.882234 | ubuntu-noble | unit: 316 D create folder /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/unit/include [virtualenv/util/path/_sync.py:18] 2026-04-02 00:49:29.882327 | ubuntu-noble | unit: 316 D create folder /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/unit/lib/python3.12/site-packages [virtualenv/util/path/_sync.py:18] 2026-04-02 00:49:29.882556 | ubuntu-noble | unit: 316 D write /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/unit/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41] 2026-04-02 00:49:29.882630 | ubuntu-noble | unit: 316 D home = /usr/bin [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:29.882687 | ubuntu-noble | unit: 316 D implementation = CPython [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:29.882735 | ubuntu-noble | unit: 316 D version_info = 3.12.3.final.0 [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:29.882784 | ubuntu-noble | unit: 316 D version = 3.12.3 [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:29.882829 | ubuntu-noble | unit: 316 D executable = /usr/bin/python3.12 [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:29.882884 | ubuntu-noble | unit: 316 D command = /home/zuul/.local/tox/bin/python3 -m virtualenv /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/unit [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:29.882951 | ubuntu-noble | unit: 316 D virtualenv = 21.2.0 [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:29.883018 | ubuntu-noble | unit: 316 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:29.883074 | ubuntu-noble | unit: 317 D base-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:29.883131 | ubuntu-noble | unit: 317 D base-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:29.883176 | ubuntu-noble | unit: 317 D base-executable = /usr/bin/python3.12 [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:29.883473 | ubuntu-noble | unit: 317 D symlink /usr/bin/python3.12 to /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/unit/bin/python [virtualenv/util/path/_sync.py:38] 2026-04-02 00:49:29.883780 | ubuntu-noble | unit: 317 D create virtualenv import hook file /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/unit/lib/python3.12/site-packages/_virtualenv.pth [virtualenv/create/via_global_ref/api.py:118] 2026-04-02 00:49:29.883922 | ubuntu-noble | unit: 317 D create /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/unit/lib/python3.12/site-packages/_virtualenv.py [virtualenv/create/via_global_ref/api.py:121] 2026-04-02 00:49:29.884287 | ubuntu-noble | unit: 318 D ============================== target debug ============================== [virtualenv/run/session.py:79] 2026-04-02 00:49:29.884504 | ubuntu-noble | unit: 318 D debug via /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/unit/bin/python /home/zuul/.local/tox/lib/python3.12/site-packages/virtualenv/create/debug.py [virtualenv/create/creator.py:263] 2026-04-02 00:49:29.930784 | ubuntu-noble | unit: 318 D { 2026-04-02 00:49:29.930815 | ubuntu-noble | "sys": { 2026-04-02 00:49:29.930825 | ubuntu-noble | "executable": "/home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/unit/bin/python", 2026-04-02 00:49:29.930834 | ubuntu-noble | "_base_executable": "/usr/bin/python3.12", 2026-04-02 00:49:29.930842 | ubuntu-noble | "prefix": "/home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/unit", 2026-04-02 00:49:29.930851 | ubuntu-noble | "base_prefix": "/usr", 2026-04-02 00:49:29.930889 | ubuntu-noble | "real_prefix": null, 2026-04-02 00:49:29.930902 | ubuntu-noble | "exec_prefix": "/home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/unit", 2026-04-02 00:49:29.930910 | ubuntu-noble | "base_exec_prefix": "/usr", 2026-04-02 00:49:29.930919 | ubuntu-noble | "path": [ 2026-04-02 00:49:29.930927 | ubuntu-noble | "/usr/lib/python312.zip", 2026-04-02 00:49:29.930935 | ubuntu-noble | "/usr/lib/python3.12", 2026-04-02 00:49:29.930944 | ubuntu-noble | "/usr/lib/python3.12/lib-dynload", 2026-04-02 00:49:29.930952 | ubuntu-noble | "/home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/unit/lib/python3.12/site-packages" 2026-04-02 00:49:29.930961 | ubuntu-noble | ], 2026-04-02 00:49:29.930969 | ubuntu-noble | "meta_path": [ 2026-04-02 00:49:29.930978 | ubuntu-noble | "", 2026-04-02 00:49:29.930986 | ubuntu-noble | "", 2026-04-02 00:49:29.930994 | ubuntu-noble | "", 2026-04-02 00:49:29.931003 | ubuntu-noble | "" 2026-04-02 00:49:29.931011 | ubuntu-noble | ], 2026-04-02 00:49:29.931019 | ubuntu-noble | "fs_encoding": "utf-8", 2026-04-02 00:49:29.931028 | ubuntu-noble | "io_encoding": "utf-8" 2026-04-02 00:49:29.931036 | ubuntu-noble | }, 2026-04-02 00:49:29.931044 | ubuntu-noble | "version": "3.12.3 (main, Mar 3 2026, 12:15:18) [GCC 13.3.0]", 2026-04-02 00:49:29.931052 | ubuntu-noble | "makefile_filename": "/usr/lib/python3.12/config-3.12-x86_64-linux-gnu/Makefile", 2026-04-02 00:49:29.931062 | ubuntu-noble | "os": "", 2026-04-02 00:49:29.931083 | ubuntu-noble | "site": "", 2026-04-02 00:49:29.931091 | ubuntu-noble | "datetime": "", 2026-04-02 00:49:29.931099 | ubuntu-noble | "math": "", 2026-04-02 00:49:29.931108 | ubuntu-noble | "json": "" 2026-04-02 00:49:29.931116 | ubuntu-noble | } [virtualenv/run/session.py:80] 2026-04-02 00:49:29.931130 | ubuntu-noble | unit: 364 I add seed packages via FromAppData(download=False, pip=bundle, via=copy, app_data_dir=/home/zuul/.cache/virtualenv) [virtualenv/run/session.py:84] 2026-04-02 00:49:29.932592 | ubuntu-noble | unit: 366 D install pip from wheel /home/zuul/.local/tox/lib/python3.12/site-packages/virtualenv/seed/wheels/embed/pip-26.0.1-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:65] 2026-04-02 00:49:29.933786 | ubuntu-noble | unit: 367 D build install image for pip-26.0.1-py3-none-any.whl to /home/zuul/.cache/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-26.0.1-py3-none-any [virtualenv/seed/embed/via_app_data/pip_install/base.py:53] 2026-04-02 00:49:30.029638 | ubuntu-noble | unit: 463 D copy /home/zuul/.cache/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip-26.0.1.virtualenv to /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/unit/lib/python3.12/site-packages/pip-26.0.1.virtualenv [virtualenv/util/path/_sync.py:46] 2026-04-02 00:49:30.029829 | ubuntu-noble | unit: 463 D copy directory /home/zuul/.cache/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip to /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/unit/lib/python3.12/site-packages/pip [virtualenv/util/path/_sync.py:46] 2026-04-02 00:49:30.081697 | ubuntu-noble | unit: 515 D copy directory /home/zuul/.cache/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip-26.0.1.dist-info to /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/unit/lib/python3.12/site-packages/pip-26.0.1.dist-info [virtualenv/util/path/_sync.py:46] 2026-04-02 00:49:30.087230 | ubuntu-noble | unit: 521 D generated console scripts pip pip3.12 pip-3.12 pip3 [virtualenv/seed/embed/via_app_data/pip_install/base.py:49] 2026-04-02 00:49:30.087576 | ubuntu-noble | unit: 521 I add activators for Bash, CShell, Fish, Nushell, PowerShell, Python [virtualenv/run/session.py:90] 2026-04-02 00:49:30.093786 | ubuntu-noble | unit: 527 D write /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/unit/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41] 2026-04-02 00:49:30.093920 | ubuntu-noble | unit: 527 D home = /usr/bin [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:30.094029 | ubuntu-noble | unit: 527 D implementation = CPython [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:30.094124 | ubuntu-noble | unit: 528 D version_info = 3.12.3.final.0 [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:30.094217 | ubuntu-noble | unit: 528 D version = 3.12.3 [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:30.094307 | ubuntu-noble | unit: 528 D executable = /usr/bin/python3.12 [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:30.094403 | ubuntu-noble | unit: 528 D command = /home/zuul/.local/tox/bin/python3 -m virtualenv /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/unit [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:30.094493 | ubuntu-noble | unit: 528 D virtualenv = 21.2.0 [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:30.094584 | ubuntu-noble | unit: 528 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:30.094679 | ubuntu-noble | unit: 528 D base-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:30.094772 | ubuntu-noble | unit: 528 D base-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:30.095092 | ubuntu-noble | unit: 528 D base-executable = /usr/bin/python3.12 [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:30.098652 | ubuntu-noble | unit: 532 W install_deps> python -I -m pip install fixtures oslotest pytest pytest-mock responses stestr [tox/tox_env/api.py:515] 2026-04-02 00:49:31.034565 | ubuntu-noble | Collecting fixtures 2026-04-02 00:49:31.285161 | ubuntu-noble | Downloading fixtures-4.3.2-py3-none-any.whl.metadata (22 kB) 2026-04-02 00:49:31.387976 | ubuntu-noble | Collecting oslotest 2026-04-02 00:49:31.454225 | ubuntu-noble | Downloading oslotest-6.1.0-py3-none-any.whl.metadata (1.8 kB) 2026-04-02 00:49:31.514485 | ubuntu-noble | Collecting pytest 2026-04-02 00:49:31.579814 | ubuntu-noble | Downloading pytest-9.0.2-py3-none-any.whl.metadata (7.6 kB) 2026-04-02 00:49:31.627419 | ubuntu-noble | Collecting pytest-mock 2026-04-02 00:49:31.691802 | ubuntu-noble | Downloading pytest_mock-3.15.1-py3-none-any.whl.metadata (3.9 kB) 2026-04-02 00:49:31.771050 | ubuntu-noble | Collecting responses 2026-04-02 00:49:31.835608 | ubuntu-noble | Downloading responses-0.26.0-py3-none-any.whl.metadata (48 kB) 2026-04-02 00:49:31.902909 | ubuntu-noble | Collecting stestr 2026-04-02 00:49:31.970185 | ubuntu-noble | Downloading stestr-4.2.1-py3-none-any.whl.metadata (7.7 kB) 2026-04-02 00:49:32.011222 | ubuntu-noble | Collecting testtools>=2.2.0 (from oslotest) 2026-04-02 00:49:32.074499 | ubuntu-noble | Downloading testtools-2.8.7-py3-none-any.whl.metadata (5.4 kB) 2026-04-02 00:49:32.095416 | ubuntu-noble | Collecting iniconfig>=1.0.1 (from pytest) 2026-04-02 00:49:32.160509 | ubuntu-noble | Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB) 2026-04-02 00:49:32.189266 | ubuntu-noble | Collecting packaging>=22 (from pytest) 2026-04-02 00:49:32.190267 | ubuntu-noble | Using cached packaging-26.0-py3-none-any.whl.metadata (3.3 kB) 2026-04-02 00:49:32.203812 | ubuntu-noble | Collecting pluggy<2,>=1.5 (from pytest) 2026-04-02 00:49:32.206147 | ubuntu-noble | Using cached pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) 2026-04-02 00:49:32.234797 | ubuntu-noble | Collecting pygments>=2.7.2 (from pytest) 2026-04-02 00:49:32.302316 | ubuntu-noble | Downloading pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB) 2026-04-02 00:49:32.345631 | ubuntu-noble | Collecting requests<3.0,>=2.30.0 (from responses) 2026-04-02 00:49:32.409645 | ubuntu-noble | Downloading requests-2.33.1-py3-none-any.whl.metadata (4.8 kB) 2026-04-02 00:49:32.452415 | ubuntu-noble | Collecting urllib3<3.0,>=1.25.10 (from responses) 2026-04-02 00:49:32.517175 | ubuntu-noble | Downloading urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB) 2026-04-02 00:49:32.581156 | ubuntu-noble | Collecting pyyaml (from responses) 2026-04-02 00:49:32.646951 | ubuntu-noble | Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) 2026-04-02 00:49:32.776273 | ubuntu-noble | Collecting charset_normalizer<4,>=2 (from requests<3.0,>=2.30.0->responses) 2026-04-02 00:49:32.845531 | ubuntu-noble | Downloading charset_normalizer-3.4.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB) 2026-04-02 00:49:32.891270 | ubuntu-noble | Collecting idna<4,>=2.5 (from requests<3.0,>=2.30.0->responses) 2026-04-02 00:49:32.969070 | ubuntu-noble | Downloading idna-3.11-py3-none-any.whl.metadata (8.4 kB) 2026-04-02 00:49:33.015664 | ubuntu-noble | Collecting certifi>=2023.5.7 (from requests<3.0,>=2.30.0->responses) 2026-04-02 00:49:33.081487 | ubuntu-noble | Downloading certifi-2026.2.25-py3-none-any.whl.metadata (2.5 kB) 2026-04-02 00:49:33.122369 | ubuntu-noble | Collecting cliff>=2.8.0 (from stestr) 2026-04-02 00:49:33.191199 | ubuntu-noble | Downloading cliff-4.13.2-py3-none-any.whl.metadata (2.1 kB) 2026-04-02 00:49:33.233739 | ubuntu-noble | Collecting python-subunit>=1.4.0 (from stestr) 2026-04-02 00:49:33.314712 | ubuntu-noble | Downloading python_subunit-1.4.5-py3-none-any.whl.metadata (22 kB) 2026-04-02 00:49:33.363705 | ubuntu-noble | Collecting voluptuous>=0.8.9 (from stestr) 2026-04-02 00:49:33.435041 | ubuntu-noble | Downloading voluptuous-0.16.0-py3-none-any.whl.metadata (20 kB) 2026-04-02 00:49:33.481265 | ubuntu-noble | Collecting tomlkit>=0.11.6 (from stestr) 2026-04-02 00:49:33.546254 | ubuntu-noble | Downloading tomlkit-0.14.0-py3-none-any.whl.metadata (2.8 kB) 2026-04-02 00:49:33.579949 | ubuntu-noble | Collecting autopage>=0.4.0 (from cliff>=2.8.0->stestr) 2026-04-02 00:49:33.655557 | ubuntu-noble | Downloading autopage-0.6.0-py3-none-any.whl.metadata (8.1 kB) 2026-04-02 00:49:33.704113 | ubuntu-noble | Collecting cmd2>=1.0.0 (from cliff>=2.8.0->stestr) 2026-04-02 00:49:33.770992 | ubuntu-noble | Downloading cmd2-3.4.0-py3-none-any.whl.metadata (16 kB) 2026-04-02 00:49:33.811791 | ubuntu-noble | Collecting PrettyTable>=0.7.2 (from cliff>=2.8.0->stestr) 2026-04-02 00:49:33.877532 | ubuntu-noble | Downloading prettytable-3.17.0-py3-none-any.whl.metadata (34 kB) 2026-04-02 00:49:33.927333 | ubuntu-noble | Collecting stevedore>=5.6.0 (from cliff>=2.8.0->stestr) 2026-04-02 00:49:33.992027 | ubuntu-noble | Downloading stevedore-5.7.0-py3-none-any.whl.metadata (2.4 kB) 2026-04-02 00:49:34.025767 | ubuntu-noble | Collecting pyperclip>=1.8.2 (from cmd2>=1.0.0->cliff>=2.8.0->stestr) 2026-04-02 00:49:34.091283 | ubuntu-noble | Downloading pyperclip-1.11.0-py3-none-any.whl.metadata (2.4 kB) 2026-04-02 00:49:34.142530 | ubuntu-noble | Collecting rich>=14.3.0 (from cmd2>=1.0.0->cliff>=2.8.0->stestr) 2026-04-02 00:49:34.209444 | ubuntu-noble | Downloading rich-14.3.3-py3-none-any.whl.metadata (18 kB) 2026-04-02 00:49:34.286815 | ubuntu-noble | Collecting rich-argparse>=1.7.1 (from cmd2>=1.0.0->cliff>=2.8.0->stestr) 2026-04-02 00:49:34.352335 | ubuntu-noble | Downloading rich_argparse-1.7.2-py3-none-any.whl.metadata (14 kB) 2026-04-02 00:49:34.392477 | ubuntu-noble | Collecting wcwidth (from PrettyTable>=0.7.2->cliff>=2.8.0->stestr) 2026-04-02 00:49:34.459020 | ubuntu-noble | Downloading wcwidth-0.6.0-py3-none-any.whl.metadata (30 kB) 2026-04-02 00:49:34.508021 | ubuntu-noble | Collecting iso8601 (from python-subunit>=1.4.0->stestr) 2026-04-02 00:49:34.573907 | ubuntu-noble | Downloading iso8601-2.1.0-py3-none-any.whl.metadata (3.7 kB) 2026-04-02 00:49:34.608575 | ubuntu-noble | Collecting markdown-it-py>=2.2.0 (from rich>=14.3.0->cmd2>=1.0.0->cliff>=2.8.0->stestr) 2026-04-02 00:49:34.673846 | ubuntu-noble | Downloading markdown_it_py-4.0.0-py3-none-any.whl.metadata (7.3 kB) 2026-04-02 00:49:34.706843 | ubuntu-noble | Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=14.3.0->cmd2>=1.0.0->cliff>=2.8.0->stestr) 2026-04-02 00:49:34.772468 | ubuntu-noble | Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) 2026-04-02 00:49:34.859539 | ubuntu-noble | Downloading fixtures-4.3.2-py3-none-any.whl (41 kB) 2026-04-02 00:49:34.955144 | ubuntu-noble | Downloading oslotest-6.1.0-py3-none-any.whl (30 kB) 2026-04-02 00:49:35.040846 | ubuntu-noble | Downloading pytest-9.0.2-py3-none-any.whl (374 kB) 2026-04-02 00:49:35.197167 | ubuntu-noble | Using cached pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-04-02 00:49:35.262608 | ubuntu-noble | Downloading pytest_mock-3.15.1-py3-none-any.whl (10 kB) 2026-04-02 00:49:35.335777 | ubuntu-noble | Downloading responses-0.26.0-py3-none-any.whl (35 kB) 2026-04-02 00:49:35.410104 | ubuntu-noble | Downloading requests-2.33.1-py3-none-any.whl (64 kB) 2026-04-02 00:49:35.486765 | ubuntu-noble | Downloading charset_normalizer-3.4.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (207 kB) 2026-04-02 00:49:35.577050 | ubuntu-noble | Downloading idna-3.11-py3-none-any.whl (71 kB) 2026-04-02 00:49:35.656079 | ubuntu-noble | Downloading urllib3-2.6.3-py3-none-any.whl (131 kB) 2026-04-02 00:49:35.741344 | ubuntu-noble | Downloading stestr-4.2.1-py3-none-any.whl (118 kB) 2026-04-02 00:49:35.822572 | ubuntu-noble | Downloading certifi-2026.2.25-py3-none-any.whl (153 kB) 2026-04-02 00:49:35.905195 | ubuntu-noble | Downloading cliff-4.13.2-py3-none-any.whl (86 kB) 2026-04-02 00:49:35.987231 | ubuntu-noble | Downloading autopage-0.6.0-py3-none-any.whl (30 kB) 2026-04-02 00:49:36.063083 | ubuntu-noble | Downloading cmd2-3.4.0-py3-none-any.whl (148 kB) 2026-04-02 00:49:36.145803 | ubuntu-noble | Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) 2026-04-02 00:49:36.153654 | ubuntu-noble | Using cached packaging-26.0-py3-none-any.whl (74 kB) 2026-04-02 00:49:36.218907 | ubuntu-noble | Downloading prettytable-3.17.0-py3-none-any.whl (34 kB) 2026-04-02 00:49:36.295137 | ubuntu-noble | Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB) 2026-04-02 00:49:36.403948 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 10.6 MB/s 0:00:00 2026-04-02 00:49:36.470251 | ubuntu-noble | Downloading pyperclip-1.11.0-py3-none-any.whl (11 kB) 2026-04-02 00:49:36.545696 | ubuntu-noble | Downloading python_subunit-1.4.5-py3-none-any.whl (102 kB) 2026-04-02 00:49:36.622432 | ubuntu-noble | Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) 2026-04-02 00:49:36.650766 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 807.9/807.9 kB 26.5 MB/s 0:00:00 2026-04-02 00:49:36.716290 | ubuntu-noble | Downloading rich-14.3.3-py3-none-any.whl (310 kB) 2026-04-02 00:49:36.796170 | ubuntu-noble | Downloading markdown_it_py-4.0.0-py3-none-any.whl (87 kB) 2026-04-02 00:49:36.873953 | ubuntu-noble | Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) 2026-04-02 00:49:36.948765 | ubuntu-noble | Downloading rich_argparse-1.7.2-py3-none-any.whl (25 kB) 2026-04-02 00:49:37.022522 | ubuntu-noble | Downloading stevedore-5.7.0-py3-none-any.whl (54 kB) 2026-04-02 00:49:37.101118 | ubuntu-noble | Downloading testtools-2.8.7-py3-none-any.whl (109 kB) 2026-04-02 00:49:37.175820 | ubuntu-noble | Downloading tomlkit-0.14.0-py3-none-any.whl (39 kB) 2026-04-02 00:49:37.249568 | ubuntu-noble | Downloading voluptuous-0.16.0-py3-none-any.whl (31 kB) 2026-04-02 00:49:37.324961 | ubuntu-noble | Downloading iso8601-2.1.0-py3-none-any.whl (7.5 kB) 2026-04-02 00:49:37.400649 | ubuntu-noble | Downloading wcwidth-0.6.0-py3-none-any.whl (94 kB) 2026-04-02 00:49:37.579958 | ubuntu-noble | Installing collected packages: pyperclip, wcwidth, voluptuous, urllib3, tomlkit, testtools, stevedore, pyyaml, pygments, pluggy, packaging, mdurl, iso8601, iniconfig, idna, fixtures, charset_normalizer, certifi, autopage, requests, python-subunit, pytest, PrettyTable, oslotest, markdown-it-py, rich, responses, pytest-mock, rich-argparse, cmd2, cliff, stestr 2026-04-02 00:49:40.257485 | ubuntu-noble | 2026-04-02 00:49:40.261037 | ubuntu-noble | Successfully installed PrettyTable-3.17.0 autopage-0.6.0 certifi-2026.2.25 charset_normalizer-3.4.6 cliff-4.13.2 cmd2-3.4.0 fixtures-4.3.2 idna-3.11 iniconfig-2.3.0 iso8601-2.1.0 markdown-it-py-4.0.0 mdurl-0.1.2 oslotest-6.1.0 packaging-26.0 pluggy-1.6.0 pygments-2.20.0 pyperclip-1.11.0 pytest-9.0.2 pytest-mock-3.15.1 python-subunit-1.4.5 pyyaml-6.0.3 requests-2.33.1 responses-0.26.0 rich-14.3.3 rich-argparse-1.7.2 stestr-4.2.1 stevedore-5.7.0 testtools-2.8.7 tomlkit-0.14.0 urllib3-2.6.3 voluptuous-0.16.0 wcwidth-0.6.0 2026-04-02 00:49:40.377182 | ubuntu-noble | unit: 10810 I exit 0 (10.28 seconds) /home/zuul/src/github.com/vexxhost/magnum-cluster-api> python -I -m pip install fixtures oslotest pytest pytest-mock responses stestr pid=6476 [tox/execute/api.py:311] 2026-04-02 00:49:40.385512 | ubuntu-noble | .pkg: 10819 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-04-02 00:49:40.386764 | ubuntu-noble | .pkg: 10820 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:62] 2026-04-02 00:49:40.387363 | ubuntu-noble | .pkg: 10821 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Mar 3 2026, 12:15:18) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:71] 2026-04-02 00:49:40.387390 | ubuntu-noble | .pkg: 10821 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Mar 3 2026, 12:15:18) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:75] 2026-04-02 00:49:40.388659 | ubuntu-noble | .pkg: 10822 I create virtual environment via CPython3Posix(dest=/home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg, clear=False, no_vcs_ignore=False, global=False) [virtualenv/run/session.py:77] 2026-04-02 00:49:40.388910 | ubuntu-noble | .pkg: 10822 D create folder /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg/bin [virtualenv/util/path/_sync.py:18] 2026-04-02 00:49:40.388997 | ubuntu-noble | .pkg: 10822 D create folder /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg/include [virtualenv/util/path/_sync.py:18] 2026-04-02 00:49:40.389096 | ubuntu-noble | .pkg: 10823 D create folder /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg/lib/python3.12/site-packages [virtualenv/util/path/_sync.py:18] 2026-04-02 00:49:40.389304 | ubuntu-noble | .pkg: 10823 D write /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41] 2026-04-02 00:49:40.389347 | ubuntu-noble | .pkg: 10823 D home = /usr/bin [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:40.389391 | ubuntu-noble | .pkg: 10823 D implementation = CPython [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:40.389433 | ubuntu-noble | .pkg: 10823 D version_info = 3.12.3.final.0 [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:40.389473 | ubuntu-noble | .pkg: 10823 D version = 3.12.3 [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:40.389516 | ubuntu-noble | .pkg: 10823 D executable = /usr/bin/python3.12 [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:40.389560 | ubuntu-noble | .pkg: 10823 D command = /home/zuul/.local/tox/bin/python3 -m virtualenv /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:40.389601 | ubuntu-noble | .pkg: 10823 D virtualenv = 21.2.0 [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:40.389639 | ubuntu-noble | .pkg: 10823 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:40.389681 | ubuntu-noble | .pkg: 10823 D base-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:40.389716 | ubuntu-noble | .pkg: 10823 D base-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:40.389761 | ubuntu-noble | .pkg: 10823 D base-executable = /usr/bin/python3.12 [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:40.389989 | ubuntu-noble | .pkg: 10823 D symlink /usr/bin/python3.12 to /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg/bin/python [virtualenv/util/path/_sync.py:38] 2026-04-02 00:49:40.390299 | ubuntu-noble | .pkg: 10824 D create virtualenv import hook file /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg/lib/python3.12/site-packages/_virtualenv.pth [virtualenv/create/via_global_ref/api.py:118] 2026-04-02 00:49:40.390454 | ubuntu-noble | .pkg: 10824 D create /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg/lib/python3.12/site-packages/_virtualenv.py [virtualenv/create/via_global_ref/api.py:121] 2026-04-02 00:49:40.390757 | ubuntu-noble | .pkg: 10824 D ============================== target debug ============================== [virtualenv/run/session.py:79] 2026-04-02 00:49:40.390894 | ubuntu-noble | .pkg: 10824 D debug via /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg/bin/python /home/zuul/.local/tox/lib/python3.12/site-packages/virtualenv/create/debug.py [virtualenv/create/creator.py:263] 2026-04-02 00:49:40.427916 | ubuntu-noble | .pkg: 10824 D { 2026-04-02 00:49:40.427949 | ubuntu-noble | "sys": { 2026-04-02 00:49:40.427961 | ubuntu-noble | "executable": "/home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg/bin/python", 2026-04-02 00:49:40.427973 | ubuntu-noble | "_base_executable": "/usr/bin/python3.12", 2026-04-02 00:49:40.427984 | ubuntu-noble | "prefix": "/home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg", 2026-04-02 00:49:40.427993 | ubuntu-noble | "base_prefix": "/usr", 2026-04-02 00:49:40.428002 | ubuntu-noble | "real_prefix": null, 2026-04-02 00:49:40.428010 | ubuntu-noble | "exec_prefix": "/home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg", 2026-04-02 00:49:40.428021 | ubuntu-noble | "base_exec_prefix": "/usr", 2026-04-02 00:49:40.428031 | ubuntu-noble | "path": [ 2026-04-02 00:49:40.428042 | ubuntu-noble | "/usr/lib/python312.zip", 2026-04-02 00:49:40.428052 | ubuntu-noble | "/usr/lib/python3.12", 2026-04-02 00:49:40.428063 | ubuntu-noble | "/usr/lib/python3.12/lib-dynload", 2026-04-02 00:49:40.428073 | ubuntu-noble | "/home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg/lib/python3.12/site-packages" 2026-04-02 00:49:40.428082 | ubuntu-noble | ], 2026-04-02 00:49:40.428090 | ubuntu-noble | "meta_path": [ 2026-04-02 00:49:40.428099 | ubuntu-noble | "", 2026-04-02 00:49:40.428107 | ubuntu-noble | "", 2026-04-02 00:49:40.428115 | ubuntu-noble | "", 2026-04-02 00:49:40.428124 | ubuntu-noble | "" 2026-04-02 00:49:40.428132 | ubuntu-noble | ], 2026-04-02 00:49:40.428141 | ubuntu-noble | "fs_encoding": "utf-8", 2026-04-02 00:49:40.428150 | ubuntu-noble | "io_encoding": "utf-8" 2026-04-02 00:49:40.428159 | ubuntu-noble | }, 2026-04-02 00:49:40.428169 | ubuntu-noble | "version": "3.12.3 (main, Mar 3 2026, 12:15:18) [GCC 13.3.0]", 2026-04-02 00:49:40.428177 | ubuntu-noble | "makefile_filename": "/usr/lib/python3.12/config-3.12-x86_64-linux-gnu/Makefile", 2026-04-02 00:49:40.428185 | ubuntu-noble | "os": "", 2026-04-02 00:49:40.428193 | ubuntu-noble | "site": "", 2026-04-02 00:49:40.428202 | ubuntu-noble | "datetime": "", 2026-04-02 00:49:40.428210 | ubuntu-noble | "math": "", 2026-04-02 00:49:40.428218 | ubuntu-noble | "json": "" 2026-04-02 00:49:40.428226 | ubuntu-noble | } [virtualenv/run/session.py:80] 2026-04-02 00:49:40.428240 | ubuntu-noble | .pkg: 10861 I add seed packages via FromAppData(download=False, pip=bundle, via=copy, app_data_dir=/home/zuul/.cache/virtualenv) [virtualenv/run/session.py:84] 2026-04-02 00:49:40.430455 | ubuntu-noble | .pkg: 10864 D install pip from wheel /home/zuul/.local/tox/lib/python3.12/site-packages/virtualenv/seed/wheels/embed/pip-26.0.1-py3-none-any.whl via CopyPipInstall [virtualenv/seed/embed/via_app_data/via_app_data.py:65] 2026-04-02 00:49:40.431479 | ubuntu-noble | .pkg: 10865 D copy /home/zuul/.cache/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip-26.0.1.virtualenv to /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg/lib/python3.12/site-packages/pip-26.0.1.virtualenv [virtualenv/util/path/_sync.py:46] 2026-04-02 00:49:40.431675 | ubuntu-noble | .pkg: 10865 D copy directory /home/zuul/.cache/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip to /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg/lib/python3.12/site-packages/pip [virtualenv/util/path/_sync.py:46] 2026-04-02 00:49:40.484674 | ubuntu-noble | .pkg: 10918 D copy directory /home/zuul/.cache/virtualenv/wheel/3.12/image/1/CopyPipInstall/pip-26.0.1-py3-none-any/pip-26.0.1.dist-info to /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg/lib/python3.12/site-packages/pip-26.0.1.dist-info [virtualenv/util/path/_sync.py:46] 2026-04-02 00:49:40.490428 | ubuntu-noble | .pkg: 10924 D generated console scripts pip3 pip pip3.12 pip-3.12 [virtualenv/seed/embed/via_app_data/pip_install/base.py:49] 2026-04-02 00:49:40.490757 | ubuntu-noble | .pkg: 10924 I add activators for Bash, CShell, Fish, Nushell, PowerShell, Python [virtualenv/run/session.py:90] 2026-04-02 00:49:40.494339 | ubuntu-noble | .pkg: 10928 D write /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg/pyvenv.cfg [virtualenv/create/pyenv_cfg.py:41] 2026-04-02 00:49:40.494389 | ubuntu-noble | .pkg: 10928 D home = /usr/bin [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:40.494536 | ubuntu-noble | .pkg: 10928 D implementation = CPython [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:40.494620 | ubuntu-noble | .pkg: 10928 D version_info = 3.12.3.final.0 [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:40.494708 | ubuntu-noble | .pkg: 10928 D version = 3.12.3 [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:40.494800 | ubuntu-noble | .pkg: 10928 D executable = /usr/bin/python3.12 [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:40.494913 | ubuntu-noble | .pkg: 10928 D command = /home/zuul/.local/tox/bin/python3 -m virtualenv /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:40.495006 | ubuntu-noble | .pkg: 10928 D virtualenv = 21.2.0 [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:40.495094 | ubuntu-noble | .pkg: 10929 D include-system-site-packages = false [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:40.495187 | ubuntu-noble | .pkg: 10929 D base-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:40.495276 | ubuntu-noble | .pkg: 10929 D base-exec-prefix = /usr [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:40.495365 | ubuntu-noble | .pkg: 10929 D base-executable = /usr/bin/python3.12 [virtualenv/create/pyenv_cfg.py:51] 2026-04-02 00:49:40.497581 | ubuntu-noble | .pkg: 10931 W install_requires> python -I -m pip install 'maturin<2.0,>=1.0' [tox/tox_env/api.py:515] 2026-04-02 00:49:41.594733 | ubuntu-noble | Collecting maturin<2.0,>=1.0 2026-04-02 00:49:41.846166 | ubuntu-noble | Downloading maturin-1.12.6-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl.metadata (16 kB) 2026-04-02 00:49:41.937413 | ubuntu-noble | Downloading maturin-1.12.6-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl (10.2 MB) 2026-04-02 00:49:42.504078 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 25.1 MB/s 0:00:00 2026-04-02 00:49:42.522386 | ubuntu-noble | Installing collected packages: maturin 2026-04-02 00:49:42.666316 | ubuntu-noble | Successfully installed maturin-1.12.6 2026-04-02 00:49:42.743062 | ubuntu-noble | .pkg: 13176 I exit 0 (2.24 seconds) /home/zuul/src/github.com/vexxhost/magnum-cluster-api> python -I -m pip install 'maturin<2.0,>=1.0' pid=6615 [tox/execute/api.py:311] 2026-04-02 00:49:42.745048 | ubuntu-noble | .pkg: 13178 W _optional_hooks> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True maturin [tox/tox_env/api.py:515] 2026-04-02 00:49:42.799419 | ubuntu-noble | Backend: run command _optional_hooks with args {} 2026-04-02 00:49:42.799453 | ubuntu-noble | Backend: Wrote response {'return': {'get_requires_for_build_sdist': True, 'prepare_metadata_for_build_wheel': True, 'get_requires_for_build_wheel': True, 'build_editable': True, 'get_requires_for_build_editable': True, 'prepare_metadata_for_build_editable': True}} to /tmp/pep517__optional_hooks-2h1yfbio.json 2026-04-02 00:49:42.801221 | ubuntu-noble | .pkg: 13235 I exit None (0.06 seconds) /home/zuul/src/github.com/vexxhost/magnum-cluster-api> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True maturin pid=6654 [tox/execute/api.py:311] 2026-04-02 00:49:42.802181 | ubuntu-noble | .pkg: 13236 W get_requires_for_build_sdist> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True maturin [tox/tox_env/api.py:515] 2026-04-02 00:49:42.803412 | ubuntu-noble | Backend: run command get_requires_for_build_sdist with args {'config_settings': None} 2026-04-02 00:49:42.803445 | ubuntu-noble | Backend: Wrote response {'return': []} to /tmp/pep517_get_requires_for_build_sdist-22sc8etj.json 2026-04-02 00:49:42.805227 | ubuntu-noble | .pkg: 13239 I exit None (0.00 seconds) /home/zuul/src/github.com/vexxhost/magnum-cluster-api> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True maturin pid=6654 [tox/execute/api.py:311] 2026-04-02 00:49:42.807187 | ubuntu-noble | .pkg: 13241 W build_sdist> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True maturin [tox/tox_env/api.py:515] 2026-04-02 00:49:42.808354 | ubuntu-noble | Backend: run command build_sdist with args {'sdist_directory': '/home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg/dist', 'config_settings': None} 2026-04-02 00:49:42.808377 | ubuntu-noble | Running `maturin pep517 write-sdist --sdist-directory /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg/dist` 2026-04-02 00:49:42.999181 | ubuntu-noble | 📦 Including license file `LICENSE` 2026-04-02 00:49:42.999605 | ubuntu-noble | 🍹 Building a mixed python/rust project 2026-04-02 00:49:42.999960 | ubuntu-noble | 🔗 Found pyo3 bindings with abi3 support 2026-04-02 00:49:43.057750 | ubuntu-noble | 📡 Using build options features from pyproject.toml 2026-04-02 00:49:43.223815 | ubuntu-noble | From `cargo package --list --allow-dirty --manifest-path /home/zuul/src/github.com/vexxhost/magnum-cluster-api/crates/serde_gtmpl/Cargo.toml`: 2026-04-02 00:49:43.223865 | ubuntu-noble | warning: manifest has no description, license, license-file, documentation, homepage or repository 2026-04-02 00:49:43.223888 | ubuntu-noble | | 2026-04-02 00:49:43.223894 | ubuntu-noble | = note: see https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info 2026-04-02 00:49:43.320707 | ubuntu-noble | From `cargo package --list --allow-dirty --manifest-path /home/zuul/src/github.com/vexxhost/magnum-cluster-api/crates/cluster_feature_derive/Cargo.toml`: 2026-04-02 00:49:43.320766 | ubuntu-noble | warning: manifest has no description, license, license-file, documentation, homepage or repository 2026-04-02 00:49:43.320777 | ubuntu-noble | | 2026-04-02 00:49:43.320787 | ubuntu-noble | = note: see https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info 2026-04-02 00:49:43.412498 | ubuntu-noble | From `cargo package --list --allow-dirty --manifest-path /home/zuul/src/github.com/vexxhost/magnum-cluster-api/crates/helm/Cargo.toml`: 2026-04-02 00:49:43.412527 | ubuntu-noble | warning: manifest has no description, license, license-file, documentation, homepage or repository 2026-04-02 00:49:43.412535 | ubuntu-noble | | 2026-04-02 00:49:43.412543 | ubuntu-noble | = note: see https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info 2026-04-02 00:49:43.529326 | ubuntu-noble | From `cargo package --list --allow-dirty --manifest-path /home/zuul/src/github.com/vexxhost/magnum-cluster-api/Cargo.toml`: 2026-04-02 00:49:43.529370 | ubuntu-noble | warning: manifest has no description, license, license-file, documentation, homepage or repository 2026-04-02 00:49:43.529376 | ubuntu-noble | | 2026-04-02 00:49:43.529380 | ubuntu-noble | = note: see https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info 2026-04-02 00:49:43.761777 | ubuntu-noble | 📦 Built source distribution to /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg/dist/magnum_cluster_api-0.36.1.tar.gz 2026-04-02 00:49:43.766778 | ubuntu-noble | magnum_cluster_api-0.36.1.tar.gz 2026-04-02 00:49:43.767266 | ubuntu-noble | Backend: Wrote response {'return': 'magnum_cluster_api-0.36.1.tar.gz'} to /tmp/pep517_build_sdist-edh2xfse.json 2026-04-02 00:49:43.771929 | ubuntu-noble | .pkg: 14203 I exit None (0.96 seconds) /home/zuul/src/github.com/vexxhost/magnum-cluster-api> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True maturin pid=6654 [tox/execute/api.py:311] 2026-04-02 00:49:43.778995 | ubuntu-noble | .pkg: 14212 D package .tmp/package/1/magnum_cluster_api-0.36.1.tar.gz copied to .pkg/dist/magnum_cluster_api-0.36.1.tar.gz (/home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox) [tox/util/file_view.py:30] 2026-04-02 00:49:43.779916 | ubuntu-noble | unit: 14213 W install_package_deps> python -I -m pip install certifi 'click>=8.0.4' 'diskcache>=5.6.1' 'eventlet>=0.33.1' 'haproxyadmin>=0.2.4' 'kubernetes>=24.2.0' 'magnum>=15.0.0' 'oslo.concurrency>=4.5.0' 'oslo.config>=8.8.0' 'oslo.context>=4.1.0' 'oslo.log>=4.7.0' 'oslo.privsep>=2.7.0' 'oslo.service>=2.8.0' 'platformdirs>=2.4.0' pykube-ng 'pyroute2>=0.3.4' python-heatclient 'python-manilaclient>=3.3.2' 'requests>=2.27.1' 'semver>=2.0.0' 'sherlock>=0.4.1' shortuuid [tox/tox_env/api.py:515] 2026-04-02 00:49:44.125729 | ubuntu-noble | Requirement already satisfied: certifi in ./.tox/unit/lib/python3.12/site-packages (2026.2.25) 2026-04-02 00:49:44.260253 | ubuntu-noble | Collecting click>=8.0.4 2026-04-02 00:49:44.512945 | ubuntu-noble | Downloading click-8.3.1-py3-none-any.whl.metadata (2.6 kB) 2026-04-02 00:49:44.576641 | ubuntu-noble | Collecting diskcache>=5.6.1 2026-04-02 00:49:44.641626 | ubuntu-noble | Downloading diskcache-5.6.3-py3-none-any.whl.metadata (20 kB) 2026-04-02 00:49:44.711213 | ubuntu-noble | Collecting eventlet>=0.33.1 2026-04-02 00:49:44.777020 | ubuntu-noble | Downloading eventlet-0.40.4-py3-none-any.whl.metadata (5.5 kB) 2026-04-02 00:49:44.846925 | ubuntu-noble | Collecting haproxyadmin>=0.2.4 2026-04-02 00:49:44.914089 | ubuntu-noble | Downloading haproxyadmin-0.2.4.tar.gz (59 kB) 2026-04-02 00:49:45.013245 | ubuntu-noble | Installing build dependencies: started 2026-04-02 00:49:46.394157 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-04-02 00:49:46.395304 | ubuntu-noble | Getting requirements to build wheel: started 2026-04-02 00:49:46.687757 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-04-02 00:49:46.689976 | ubuntu-noble | Installing backend dependencies: started 2026-04-02 00:49:48.022377 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-04-02 00:49:48.023214 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-04-02 00:49:48.307951 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-02 00:49:48.351378 | ubuntu-noble | Collecting kubernetes>=24.2.0 2026-04-02 00:49:48.416554 | ubuntu-noble | Downloading kubernetes-35.0.0-py2.py3-none-any.whl.metadata (1.7 kB) 2026-04-02 00:49:48.479096 | ubuntu-noble | Collecting magnum>=15.0.0 2026-04-02 00:49:48.546622 | ubuntu-noble | Downloading magnum-22.0.0-py3-none-any.whl.metadata (4.7 kB) 2026-04-02 00:49:48.604006 | ubuntu-noble | Collecting oslo.concurrency>=4.5.0 2026-04-02 00:49:48.670158 | ubuntu-noble | Downloading oslo_concurrency-7.4.0-py3-none-any.whl.metadata (2.2 kB) 2026-04-02 00:49:48.722811 | ubuntu-noble | Collecting oslo.config>=8.8.0 2026-04-02 00:49:48.787402 | ubuntu-noble | Downloading oslo_config-10.3.0-py3-none-any.whl.metadata (2.3 kB) 2026-04-02 00:49:48.834694 | ubuntu-noble | Collecting oslo.context>=4.1.0 2026-04-02 00:49:48.899377 | ubuntu-noble | Downloading oslo_context-6.3.0-py3-none-any.whl.metadata (2.3 kB) 2026-04-02 00:49:48.971105 | ubuntu-noble | Collecting oslo.log>=4.7.0 2026-04-02 00:49:49.037556 | ubuntu-noble | Downloading oslo_log-8.1.0-py3-none-any.whl.metadata (2.5 kB) 2026-04-02 00:49:49.081119 | ubuntu-noble | Collecting oslo.privsep>=2.7.0 2026-04-02 00:49:49.150724 | ubuntu-noble | Downloading oslo_privsep-3.10.1-py3-none-any.whl.metadata (2.7 kB) 2026-04-02 00:49:49.200055 | ubuntu-noble | Collecting oslo.service>=2.8.0 2026-04-02 00:49:49.265898 | ubuntu-noble | Downloading oslo_service-4.5.1-py3-none-any.whl.metadata (2.8 kB) 2026-04-02 00:49:49.309040 | ubuntu-noble | Collecting platformdirs>=2.4.0 2026-04-02 00:49:49.310139 | ubuntu-noble | Using cached platformdirs-4.9.4-py3-none-any.whl.metadata (4.7 kB) 2026-04-02 00:49:49.368002 | ubuntu-noble | Collecting pykube-ng 2026-04-02 00:49:49.434065 | ubuntu-noble | Downloading pykube_ng-23.6.0-py3-none-any.whl.metadata (8.0 kB) 2026-04-02 00:49:49.517078 | ubuntu-noble | Collecting pyroute2>=0.3.4 2026-04-02 00:49:49.582653 | ubuntu-noble | Downloading pyroute2-0.9.5-py3-none-any.whl.metadata (8.8 kB) 2026-04-02 00:49:49.641480 | ubuntu-noble | Collecting python-heatclient 2026-04-02 00:49:49.708020 | ubuntu-noble | Downloading python_heatclient-5.1.0-py3-none-any.whl.metadata (3.1 kB) 2026-04-02 00:49:49.762517 | ubuntu-noble | Collecting python-manilaclient>=3.3.2 2026-04-02 00:49:49.831516 | ubuntu-noble | Downloading python_manilaclient-6.0.0-py3-none-any.whl.metadata (5.5 kB) 2026-04-02 00:49:49.846202 | ubuntu-noble | Requirement already satisfied: requests>=2.27.1 in ./.tox/unit/lib/python3.12/site-packages (2.33.1) 2026-04-02 00:49:49.892247 | ubuntu-noble | Collecting semver>=2.0.0 2026-04-02 00:49:49.958224 | ubuntu-noble | Downloading semver-3.0.4-py3-none-any.whl.metadata (6.8 kB) 2026-04-02 00:49:50.020527 | ubuntu-noble | Collecting sherlock>=0.4.1 2026-04-02 00:49:50.087947 | ubuntu-noble | Downloading sherlock-0.4.1-py3-none-any.whl.metadata (8.9 kB) 2026-04-02 00:49:50.134777 | ubuntu-noble | Collecting shortuuid 2026-04-02 00:49:50.200042 | ubuntu-noble | Downloading shortuuid-1.0.13-py3-none-any.whl.metadata (5.8 kB) 2026-04-02 00:49:50.242104 | ubuntu-noble | Collecting dnspython>=1.15.0 (from eventlet>=0.33.1) 2026-04-02 00:49:50.307073 | ubuntu-noble | Downloading dnspython-2.8.0-py3-none-any.whl.metadata (5.7 kB) 2026-04-02 00:49:50.481768 | ubuntu-noble | Collecting greenlet>=1.0 (from eventlet>=0.33.1) 2026-04-02 00:49:50.547722 | ubuntu-noble | Downloading greenlet-3.3.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.7 kB) 2026-04-02 00:49:50.589164 | ubuntu-noble | Collecting six (from haproxyadmin>=0.2.4) 2026-04-02 00:49:50.653894 | ubuntu-noble | Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) 2026-04-02 00:49:50.693442 | ubuntu-noble | Collecting python-dateutil>=2.5.3 (from kubernetes>=24.2.0) 2026-04-02 00:49:50.759919 | ubuntu-noble | Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) 2026-04-02 00:49:50.771252 | ubuntu-noble | Requirement already satisfied: pyyaml>=5.4.1 in ./.tox/unit/lib/python3.12/site-packages (from kubernetes>=24.2.0) (6.0.3) 2026-04-02 00:49:50.817061 | ubuntu-noble | Collecting websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0 (from kubernetes>=24.2.0) 2026-04-02 00:49:50.882379 | ubuntu-noble | Downloading websocket_client-1.9.0-py3-none-any.whl.metadata (8.3 kB) 2026-04-02 00:49:50.928284 | ubuntu-noble | Collecting requests-oauthlib (from kubernetes>=24.2.0) 2026-04-02 00:49:50.993847 | ubuntu-noble | Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl.metadata (11 kB) 2026-04-02 00:49:51.006981 | ubuntu-noble | Requirement already satisfied: urllib3!=2.6.0,>=1.24.2 in ./.tox/unit/lib/python3.12/site-packages (from kubernetes>=24.2.0) (2.6.3) 2026-04-02 00:49:51.035134 | ubuntu-noble | Collecting durationpy>=0.7 (from kubernetes>=24.2.0) 2026-04-02 00:49:51.102124 | ubuntu-noble | Downloading durationpy-0.10-py3-none-any.whl.metadata (340 bytes) 2026-04-02 00:49:51.412337 | ubuntu-noble | Collecting SQLAlchemy>=1.2.0 (from magnum>=15.0.0) 2026-04-02 00:49:51.478651 | ubuntu-noble | Downloading sqlalchemy-2.0.48-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (9.5 kB) 2026-04-02 00:49:51.526244 | ubuntu-noble | Collecting WSME>=0.8.0 (from magnum>=15.0.0) 2026-04-02 00:49:51.596579 | ubuntu-noble | Downloading WSME-0.12.1-py3-none-any.whl.metadata (3.7 kB) 2026-04-02 00:49:51.634927 | ubuntu-noble | Collecting WebOb>=1.8.1 (from magnum>=15.0.0) 2026-04-02 00:49:51.700223 | ubuntu-noble | Downloading WebOb-1.8.9-py2.py3-none-any.whl.metadata (11 kB) 2026-04-02 00:49:51.753561 | ubuntu-noble | Collecting alembic>=0.9.6 (from magnum>=15.0.0) 2026-04-02 00:49:51.818827 | ubuntu-noble | Downloading alembic-1.18.4-py3-none-any.whl.metadata (7.2 kB) 2026-04-02 00:49:51.830317 | ubuntu-noble | Requirement already satisfied: cliff>=4.0.0 in ./.tox/unit/lib/python3.12/site-packages (from magnum>=15.0.0) (4.13.2) 2026-04-02 00:49:51.858342 | ubuntu-noble | Collecting decorator>=3.4.0 (from magnum>=15.0.0) 2026-04-02 00:49:51.924137 | ubuntu-noble | Downloading decorator-5.2.1-py3-none-any.whl.metadata (3.9 kB) 2026-04-02 00:49:52.179949 | ubuntu-noble | Collecting jsonpatch!=1.20,>=1.16 (from magnum>=15.0.0) 2026-04-02 00:49:52.245297 | ubuntu-noble | Downloading jsonpatch-1.33-py2.py3-none-any.whl.metadata (3.0 kB) 2026-04-02 00:49:52.293578 | ubuntu-noble | Collecting keystoneauth1>=3.14.0 (from magnum>=15.0.0) 2026-04-02 00:49:52.359559 | ubuntu-noble | Downloading keystoneauth1-5.13.1-py3-none-any.whl.metadata (2.9 kB) 2026-04-02 00:49:52.416013 | ubuntu-noble | Collecting keystonemiddleware>=9.0.0 (from magnum>=15.0.0) 2026-04-02 00:49:52.483094 | ubuntu-noble | Downloading keystonemiddleware-12.0.0-py3-none-any.whl.metadata (4.1 kB) 2026-04-02 00:49:52.524648 | ubuntu-noble | Collecting netaddr>=0.7.18 (from magnum>=15.0.0) 2026-04-02 00:49:52.589532 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB) 2026-04-02 00:49:52.698345 | ubuntu-noble | Collecting oslo.db>=8.2.0 (from magnum>=15.0.0) 2026-04-02 00:49:52.764895 | ubuntu-noble | Downloading oslo_db-18.0.0-py3-none-any.whl.metadata (2.5 kB) 2026-04-02 00:49:52.814145 | ubuntu-noble | Collecting oslo.i18n>=5.0.0 (from magnum>=15.0.0) 2026-04-02 00:49:52.879187 | ubuntu-noble | Downloading oslo_i18n-6.7.2-py3-none-any.whl.metadata (2.0 kB) 2026-04-02 00:49:52.955456 | ubuntu-noble | Collecting oslo.messaging>=14.1.0 (from magnum>=15.0.0) 2026-04-02 00:49:53.021819 | ubuntu-noble | Downloading oslo_messaging-17.3.0-py3-none-any.whl.metadata (2.6 kB) 2026-04-02 00:49:53.068754 | ubuntu-noble | Collecting oslo.middleware>=4.1.0 (from magnum>=15.0.0) 2026-04-02 00:49:53.138719 | ubuntu-noble | Downloading oslo_middleware-8.0.0-py3-none-any.whl.metadata (2.4 kB) 2026-04-02 00:49:53.186944 | ubuntu-noble | Collecting oslo.policy>=4.5.0 (from magnum>=15.0.0) 2026-04-02 00:49:53.253279 | ubuntu-noble | Downloading oslo_policy-5.0.0-py3-none-any.whl.metadata (2.2 kB) 2026-04-02 00:49:53.296603 | ubuntu-noble | Collecting oslo.reports>=2.1.0 (from magnum>=15.0.0) 2026-04-02 00:49:53.362311 | ubuntu-noble | Downloading oslo_reports-3.7.0-py3-none-any.whl.metadata (3.8 kB) 2026-04-02 00:49:53.407974 | ubuntu-noble | Collecting oslo.serialization>=3.2.0 (from magnum>=15.0.0) 2026-04-02 00:49:53.472630 | ubuntu-noble | Downloading oslo_serialization-5.9.1-py3-none-any.whl.metadata (2.1 kB) 2026-04-02 00:49:53.525350 | ubuntu-noble | Collecting oslo.upgradecheck>=1.3.0 (from magnum>=15.0.0) 2026-04-02 00:49:53.592849 | ubuntu-noble | Downloading oslo_upgradecheck-2.7.1-py3-none-any.whl.metadata (1.8 kB) 2026-04-02 00:49:53.647848 | ubuntu-noble | Collecting oslo.utils>=4.2.0 (from magnum>=15.0.0) 2026-04-02 00:49:53.712809 | ubuntu-noble | Downloading oslo_utils-10.0.0-py3-none-any.whl.metadata (2.1 kB) 2026-04-02 00:49:53.761465 | ubuntu-noble | Collecting oslo.versionedobjects>=2.1.0 (from magnum>=15.0.0) 2026-04-02 00:49:53.827711 | ubuntu-noble | Downloading oslo_versionedobjects-3.9.0-py3-none-any.whl.metadata (2.5 kB) 2026-04-02 00:49:53.866539 | ubuntu-noble | Collecting pbr>=5.5.0 (from magnum>=15.0.0) 2026-04-02 00:49:53.867852 | ubuntu-noble | Using cached pbr-7.0.3-py2.py3-none-any.whl.metadata (3.8 kB) 2026-04-02 00:49:53.897208 | ubuntu-noble | Collecting pecan>=1.3.3 (from magnum>=15.0.0) 2026-04-02 00:49:53.963912 | ubuntu-noble | Downloading pecan-1.8.0-py3-none-any.whl.metadata (1.6 kB) 2026-04-02 00:49:54.009319 | ubuntu-noble | Collecting pycadf!=2.0.0,>=1.1.0 (from magnum>=15.0.0) 2026-04-02 00:49:54.075576 | ubuntu-noble | Downloading pycadf-4.0.1-py3-none-any.whl.metadata (2.2 kB) 2026-04-02 00:49:54.114903 | ubuntu-noble | Collecting python-barbicanclient>=5.0.0 (from magnum>=15.0.0) 2026-04-02 00:49:54.181970 | ubuntu-noble | Downloading python_barbicanclient-7.3.0-py3-none-any.whl.metadata (11 kB) 2026-04-02 00:49:54.336732 | ubuntu-noble | Collecting python-cinderclient>=7.1.0 (from magnum>=15.0.0) 2026-04-02 00:49:54.403066 | ubuntu-noble | Downloading python_cinderclient-9.9.0-py3-none-any.whl.metadata (19 kB) 2026-04-02 00:49:54.458092 | ubuntu-noble | Collecting python-glanceclient>=3.2.0 (from magnum>=15.0.0) 2026-04-02 00:49:54.528101 | ubuntu-noble | Downloading python_glanceclient-4.11.0-py3-none-any.whl.metadata (4.0 kB) 2026-04-02 00:49:54.581808 | ubuntu-noble | Collecting python-neutronclient>=7.2.0 (from magnum>=15.0.0) 2026-04-02 00:49:54.650818 | ubuntu-noble | Downloading python_neutronclient-11.8.0-py3-none-any.whl.metadata (3.5 kB) 2026-04-02 00:49:54.738503 | ubuntu-noble | Collecting python-novaclient>=17.2.0 (from magnum>=15.0.0) 2026-04-02 00:49:54.805855 | ubuntu-noble | Downloading python_novaclient-18.12.0-py3-none-any.whl.metadata (3.2 kB) 2026-04-02 00:49:54.855632 | ubuntu-noble | Collecting python-keystoneclient>=3.20.0 (from magnum>=15.0.0) 2026-04-02 00:49:54.927899 | ubuntu-noble | Downloading python_keystoneclient-5.8.0-py3-none-any.whl.metadata (3.8 kB) 2026-04-02 00:49:54.970896 | ubuntu-noble | Collecting python-octaviaclient>=2.1.0 (from magnum>=15.0.0) 2026-04-02 00:49:55.037175 | ubuntu-noble | Downloading python_octaviaclient-3.13.0-py3-none-any.whl.metadata (3.0 kB) 2026-04-02 00:49:55.187755 | ubuntu-noble | Collecting setuptools!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,!=36.2.0,>=30.0.0 (from magnum>=15.0.0) 2026-04-02 00:49:55.189081 | ubuntu-noble | Using cached setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-04-02 00:49:55.196171 | ubuntu-noble | Requirement already satisfied: stevedore>=3.3.0 in ./.tox/unit/lib/python3.12/site-packages (from magnum>=15.0.0) (5.7.0) 2026-04-02 00:49:55.238135 | ubuntu-noble | Collecting taskflow>=2.16.0 (from magnum>=15.0.0) 2026-04-02 00:49:55.310856 | ubuntu-noble | Downloading taskflow-6.2.0-py3-none-any.whl.metadata (4.5 kB) 2026-04-02 00:49:55.533243 | ubuntu-noble | Collecting cryptography>=2.1.4 (from magnum>=15.0.0) 2026-04-02 00:49:55.599104 | ubuntu-noble | Downloading cryptography-46.0.6-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (5.7 kB) 2026-04-02 00:49:55.763503 | ubuntu-noble | Collecting Werkzeug>=0.9 (from magnum>=15.0.0) 2026-04-02 00:49:55.828823 | ubuntu-noble | Downloading werkzeug-3.1.7-py3-none-any.whl.metadata (4.0 kB) 2026-04-02 00:49:55.901503 | ubuntu-noble | Collecting fasteners>=0.7.0 (from oslo.concurrency>=4.5.0) 2026-04-02 00:49:55.966915 | ubuntu-noble | Downloading fasteners-0.20-py3-none-any.whl.metadata (4.8 kB) 2026-04-02 00:49:56.009196 | ubuntu-noble | Collecting debtcollector>=3.0.0 (from oslo.concurrency>=4.5.0) 2026-04-02 00:49:56.074648 | ubuntu-noble | Downloading debtcollector-3.1.0-py3-none-any.whl.metadata (2.6 kB) 2026-04-02 00:49:56.131831 | ubuntu-noble | Collecting rfc3986>=1.2.0 (from oslo.config>=8.8.0) 2026-04-02 00:49:56.199268 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB) 2026-04-02 00:49:56.242428 | ubuntu-noble | Collecting typing-extensions>=4.12.0 (from oslo.context>=4.1.0) 2026-04-02 00:49:56.307336 | ubuntu-noble | Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB) 2026-04-02 00:49:56.538663 | ubuntu-noble | Collecting cffi>=1.14.0 (from oslo.privsep>=2.7.0) 2026-04-02 00:49:56.605271 | ubuntu-noble | Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB) 2026-04-02 00:49:56.739635 | ubuntu-noble | Collecting msgpack>=0.6.0 (from oslo.privsep>=2.7.0) 2026-04-02 00:49:56.805097 | ubuntu-noble | Downloading msgpack-1.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.1 kB) 2026-04-02 00:49:56.902163 | ubuntu-noble | Collecting PasteDeploy>=1.5.0 (from oslo.service>=2.8.0) 2026-04-02 00:49:56.971827 | ubuntu-noble | Downloading PasteDeploy-3.1.0-py3-none-any.whl.metadata (2.7 kB) 2026-04-02 00:49:57.051121 | ubuntu-noble | Collecting Routes>=2.3.1 (from oslo.service>=2.8.0) 2026-04-02 00:49:57.118927 | ubuntu-noble | Downloading Routes-2.5.1-py2.py3-none-any.whl.metadata (25 kB) 2026-04-02 00:49:57.188919 | ubuntu-noble | Collecting Paste>=2.0.2 (from oslo.service>=2.8.0) 2026-04-02 00:49:57.258094 | ubuntu-noble | Downloading Paste-3.10.1-py3-none-any.whl.metadata (5.3 kB) 2026-04-02 00:49:57.324371 | ubuntu-noble | Collecting Yappi>=1.0 (from oslo.service>=2.8.0) 2026-04-02 00:49:57.391911 | ubuntu-noble | Downloading yappi-1.7.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (11 kB) 2026-04-02 00:49:57.408810 | ubuntu-noble | Requirement already satisfied: iso8601>=0.1.11 in ./.tox/unit/lib/python3.12/site-packages (from python-heatclient) (2.1.0) 2026-04-02 00:49:57.448426 | ubuntu-noble | Collecting osc-lib>=1.14.0 (from python-heatclient) 2026-04-02 00:49:57.517190 | ubuntu-noble | Downloading osc_lib-4.4.0-py3-none-any.whl.metadata (3.8 kB) 2026-04-02 00:49:57.527614 | ubuntu-noble | Requirement already satisfied: PrettyTable>=0.7.2 in ./.tox/unit/lib/python3.12/site-packages (from python-heatclient) (3.17.0) 2026-04-02 00:49:57.580332 | ubuntu-noble | Collecting python-swiftclient>=3.2.0 (from python-heatclient) 2026-04-02 00:49:57.646546 | ubuntu-noble | Downloading python_swiftclient-4.10.0-py3-none-any.whl.metadata (3.9 kB) 2026-04-02 00:49:57.673764 | ubuntu-noble | Requirement already satisfied: charset_normalizer<4,>=2 in ./.tox/unit/lib/python3.12/site-packages (from requests>=2.27.1) (3.4.6) 2026-04-02 00:49:57.674324 | ubuntu-noble | Requirement already satisfied: idna<4,>=2.5 in ./.tox/unit/lib/python3.12/site-packages (from requests>=2.27.1) (3.11) 2026-04-02 00:49:57.730105 | ubuntu-noble | Collecting Mako (from alembic>=0.9.6->magnum>=15.0.0) 2026-04-02 00:49:57.795126 | ubuntu-noble | Downloading mako-1.3.10-py3-none-any.whl.metadata (2.9 kB) 2026-04-02 00:49:57.829496 | ubuntu-noble | Collecting pycparser (from cffi>=1.14.0->oslo.privsep>=2.7.0) 2026-04-02 00:49:57.899650 | ubuntu-noble | Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB) 2026-04-02 00:49:57.912797 | ubuntu-noble | Requirement already satisfied: autopage>=0.4.0 in ./.tox/unit/lib/python3.12/site-packages (from cliff>=4.0.0->magnum>=15.0.0) (0.6.0) 2026-04-02 00:49:57.913465 | ubuntu-noble | Requirement already satisfied: cmd2>=1.0.0 in ./.tox/unit/lib/python3.12/site-packages (from cliff>=4.0.0->magnum>=15.0.0) (3.4.0) 2026-04-02 00:49:57.919490 | ubuntu-noble | Requirement already satisfied: pyperclip>=1.8.2 in ./.tox/unit/lib/python3.12/site-packages (from cmd2>=1.0.0->cliff>=4.0.0->magnum>=15.0.0) (1.11.0) 2026-04-02 00:49:57.920230 | ubuntu-noble | Requirement already satisfied: rich>=14.3.0 in ./.tox/unit/lib/python3.12/site-packages (from cmd2>=1.0.0->cliff>=4.0.0->magnum>=15.0.0) (14.3.3) 2026-04-02 00:49:57.920832 | ubuntu-noble | Requirement already satisfied: rich-argparse>=1.7.1 in ./.tox/unit/lib/python3.12/site-packages (from cmd2>=1.0.0->cliff>=4.0.0->magnum>=15.0.0) (1.7.2) 2026-04-02 00:49:58.108493 | ubuntu-noble | Collecting wrapt>=2.1.0 (from debtcollector>=3.0.0->oslo.concurrency>=4.5.0) 2026-04-02 00:49:58.177190 | ubuntu-noble | Downloading wrapt-2.1.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (7.4 kB) 2026-04-02 00:49:58.227654 | ubuntu-noble | Collecting jsonpointer>=1.9 (from jsonpatch!=1.20,>=1.16->magnum>=15.0.0) 2026-04-02 00:49:58.292471 | ubuntu-noble | Downloading jsonpointer-3.1.1-py3-none-any.whl.metadata (2.4 kB) 2026-04-02 00:49:58.331386 | ubuntu-noble | Collecting os-service-types>=1.2.0 (from keystoneauth1>=3.14.0->magnum>=15.0.0) 2026-04-02 00:49:58.396965 | ubuntu-noble | Downloading os_service_types-1.8.2-py3-none-any.whl.metadata (1.9 kB) 2026-04-02 00:49:58.464591 | ubuntu-noble | Collecting oslo.cache>=3.11.0 (from keystonemiddleware>=9.0.0->magnum>=15.0.0) 2026-04-02 00:49:58.533116 | ubuntu-noble | Downloading oslo_cache-4.1.1-py3-none-any.whl.metadata (2.5 kB) 2026-04-02 00:49:58.574892 | ubuntu-noble | Collecting PyJWT>=2.4.0 (from keystonemiddleware>=9.0.0->magnum>=15.0.0) 2026-04-02 00:49:58.638580 | ubuntu-noble | Downloading pyjwt-2.12.1-py3-none-any.whl.metadata (4.1 kB) 2026-04-02 00:49:58.711520 | ubuntu-noble | Collecting openstacksdk>=0.15.0 (from osc-lib>=1.14.0->python-heatclient) 2026-04-02 00:49:58.777408 | ubuntu-noble | Downloading openstacksdk-4.10.0-py3-none-any.whl.metadata (12 kB) 2026-04-02 00:49:58.840516 | ubuntu-noble | Collecting dogpile.cache>=0.6.5 (from openstacksdk>=0.15.0->osc-lib>=1.14.0->python-heatclient) 2026-04-02 00:49:58.906488 | ubuntu-noble | Downloading dogpile_cache-1.5.0-py3-none-any.whl.metadata (5.5 kB) 2026-04-02 00:49:58.944197 | ubuntu-noble | Collecting jmespath>=0.9.0 (from openstacksdk>=0.15.0->osc-lib>=1.14.0->python-heatclient) 2026-04-02 00:49:59.009026 | ubuntu-noble | Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) 2026-04-02 00:49:59.123224 | ubuntu-noble | Collecting psutil>=3.2.2 (from openstacksdk>=0.15.0->osc-lib>=1.14.0->python-heatclient) 2026-04-02 00:49:59.187986 | ubuntu-noble | Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.metadata (22 kB) 2026-04-02 00:49:59.233102 | ubuntu-noble | Collecting requestsexceptions>=1.2.0 (from openstacksdk>=0.15.0->osc-lib>=1.14.0->python-heatclient) 2026-04-02 00:49:59.301411 | ubuntu-noble | Downloading requestsexceptions-1.4.0-py2.py3-none-any.whl.metadata (1.2 kB) 2026-04-02 00:49:59.434201 | ubuntu-noble | Collecting testresources>=2.0.0 (from oslo.db>=8.2.0->magnum>=15.0.0) 2026-04-02 00:49:59.516775 | ubuntu-noble | Downloading testresources-2.0.2.tar.gz (45 kB) 2026-04-02 00:49:59.553179 | ubuntu-noble | Installing build dependencies: started 2026-04-02 00:50:00.274608 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-04-02 00:50:00.275600 | ubuntu-noble | Getting requirements to build wheel: started 2026-04-02 00:50:00.566281 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-04-02 00:50:00.568273 | ubuntu-noble | Installing backend dependencies: started 2026-04-02 00:50:01.331905 | ubuntu-noble | Installing backend dependencies: finished with status 'done' 2026-04-02 00:50:01.333571 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-04-02 00:50:01.597483 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-02 00:50:01.627188 | ubuntu-noble | Collecting testscenarios>=0.4 (from oslo.db>=8.2.0->magnum>=15.0.0) 2026-04-02 00:50:01.694134 | ubuntu-noble | Downloading testscenarios-0.5.0-py2.py3-none-any.whl.metadata (12 kB) 2026-04-02 00:50:01.747136 | ubuntu-noble | Collecting futurist>=1.2.0 (from oslo.messaging>=14.1.0->magnum>=15.0.0) 2026-04-02 00:50:01.814370 | ubuntu-noble | Downloading futurist-3.3.0-py3-none-any.whl.metadata (2.1 kB) 2026-04-02 00:50:01.867076 | ubuntu-noble | Collecting cachetools>=2.0.0 (from oslo.messaging>=14.1.0->magnum>=15.0.0) 2026-04-02 00:50:01.868089 | ubuntu-noble | Using cached cachetools-7.0.5-py3-none-any.whl.metadata (5.6 kB) 2026-04-02 00:50:01.903302 | ubuntu-noble | Collecting amqp>=2.5.2 (from oslo.messaging>=14.1.0->magnum>=15.0.0) 2026-04-02 00:50:01.968343 | ubuntu-noble | Downloading amqp-5.3.1-py3-none-any.whl.metadata (8.9 kB) 2026-04-02 00:50:02.022239 | ubuntu-noble | Collecting kombu>=4.6.8 (from oslo.messaging>=14.1.0->magnum>=15.0.0) 2026-04-02 00:50:02.087547 | ubuntu-noble | Downloading kombu-5.6.2-py3-none-any.whl.metadata (3.5 kB) 2026-04-02 00:50:02.144925 | ubuntu-noble | Collecting oslo.metrics>=0.2.1 (from oslo.messaging>=14.1.0->magnum>=15.0.0) 2026-04-02 00:50:02.210704 | ubuntu-noble | Downloading oslo_metrics-0.15.1-py3-none-any.whl.metadata (1.5 kB) 2026-04-02 00:50:02.253892 | ubuntu-noble | Collecting vine<6.0.0,>=5.0.0 (from amqp>=2.5.2->oslo.messaging>=14.1.0->magnum>=15.0.0) 2026-04-02 00:50:02.320228 | ubuntu-noble | Downloading vine-5.1.0-py3-none-any.whl.metadata (2.7 kB) 2026-04-02 00:50:02.370036 | ubuntu-noble | Collecting tzdata>=2025.2 (from kombu>=4.6.8->oslo.messaging>=14.1.0->magnum>=15.0.0) 2026-04-02 00:50:02.433295 | ubuntu-noble | Downloading tzdata-2025.3-py2.py3-none-any.whl.metadata (1.4 kB) 2026-04-02 00:50:02.442385 | ubuntu-noble | Requirement already satisfied: packaging in ./.tox/unit/lib/python3.12/site-packages (from kombu>=4.6.8->oslo.messaging>=14.1.0->magnum>=15.0.0) (26.0) 2026-04-02 00:50:02.486452 | ubuntu-noble | Collecting prometheus-client>=0.6.0 (from oslo.metrics>=0.2.1->oslo.messaging>=14.1.0->magnum>=15.0.0) 2026-04-02 00:50:02.550912 | ubuntu-noble | Downloading prometheus_client-0.24.1-py3-none-any.whl.metadata (2.1 kB) 2026-04-02 00:50:02.696047 | ubuntu-noble | Collecting bcrypt>=3.1.3 (from oslo.middleware>=4.1.0->magnum>=15.0.0) 2026-04-02 00:50:02.761555 | ubuntu-noble | Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB) 2026-04-02 00:50:02.803469 | ubuntu-noble | Collecting Jinja2>=2.10 (from oslo.middleware>=4.1.0->magnum>=15.0.0) 2026-04-02 00:50:02.868227 | ubuntu-noble | Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) 2026-04-02 00:50:02.907596 | ubuntu-noble | Collecting statsd>=3.2.1 (from oslo.middleware>=4.1.0->magnum>=15.0.0) 2026-04-02 00:50:02.975078 | ubuntu-noble | Downloading statsd-4.0.1-py2.py3-none-any.whl.metadata (2.9 kB) 2026-04-02 00:50:03.069180 | ubuntu-noble | Collecting MarkupSafe>=2.0 (from Jinja2>=2.10->oslo.middleware>=4.1.0->magnum>=15.0.0) 2026-04-02 00:50:03.133724 | ubuntu-noble | Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB) 2026-04-02 00:50:03.210781 | ubuntu-noble | Collecting pyparsing>=2.1.0 (from oslo.utils>=4.2.0->magnum>=15.0.0) 2026-04-02 00:50:03.274965 | ubuntu-noble | Downloading pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB) 2026-04-02 00:50:03.318856 | ubuntu-noble | Requirement already satisfied: wcwidth in ./.tox/unit/lib/python3.12/site-packages (from PrettyTable>=0.7.2->python-heatclient) (0.6.0) 2026-04-02 00:50:03.376651 | ubuntu-noble | Collecting warlock>=1.2.0 (from python-glanceclient>=3.2.0->magnum>=15.0.0) 2026-04-02 00:50:03.447730 | ubuntu-noble | Downloading warlock-2.1.0-py3-none-any.whl.metadata (4.0 kB) 2026-04-02 00:50:03.488303 | ubuntu-noble | Collecting pyOpenSSL>=17.1.0 (from python-glanceclient>=3.2.0->magnum>=15.0.0) 2026-04-02 00:50:03.552671 | ubuntu-noble | Downloading pyopenssl-26.0.0-py3-none-any.whl.metadata (18 kB) 2026-04-02 00:50:03.653230 | ubuntu-noble | Collecting python-openstackclient>=3.12.0 (from python-octaviaclient>=2.1.0->magnum>=15.0.0) 2026-04-02 00:50:03.726784 | ubuntu-noble | Downloading python_openstackclient-9.0.0-py3-none-any.whl.metadata (10 kB) 2026-04-02 00:50:03.759855 | ubuntu-noble | Requirement already satisfied: markdown-it-py>=2.2.0 in ./.tox/unit/lib/python3.12/site-packages (from rich>=14.3.0->cmd2>=1.0.0->cliff>=4.0.0->magnum>=15.0.0) (4.0.0) 2026-04-02 00:50:03.760321 | ubuntu-noble | Requirement already satisfied: pygments<3.0.0,>=2.13.0 in ./.tox/unit/lib/python3.12/site-packages (from rich>=14.3.0->cmd2>=1.0.0->cliff>=4.0.0->magnum>=15.0.0) (2.20.0) 2026-04-02 00:50:03.764440 | ubuntu-noble | Requirement already satisfied: mdurl~=0.1 in ./.tox/unit/lib/python3.12/site-packages (from markdown-it-py>=2.2.0->rich>=14.3.0->cmd2>=1.0.0->cliff>=4.0.0->magnum>=15.0.0) (0.1.2) 2026-04-02 00:50:03.793262 | ubuntu-noble | Collecting repoze.lru>=0.3 (from Routes>=2.3.1->oslo.service>=2.8.0) 2026-04-02 00:50:03.871215 | ubuntu-noble | Downloading repoze.lru-0.7-py3-none-any.whl.metadata (1.1 kB) 2026-04-02 00:50:03.937376 | ubuntu-noble | Collecting networkx>=2.1.0 (from taskflow>=2.16.0->magnum>=15.0.0) 2026-04-02 00:50:04.001848 | ubuntu-noble | Downloading networkx-3.6.1-py3-none-any.whl.metadata (6.8 kB) 2026-04-02 00:50:04.054120 | ubuntu-noble | Collecting jsonschema>=3.2.0 (from taskflow>=2.16.0->magnum>=15.0.0) 2026-04-02 00:50:04.120396 | ubuntu-noble | Downloading jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB) 2026-04-02 00:50:04.178010 | ubuntu-noble | Collecting automaton>=1.9.0 (from taskflow>=2.16.0->magnum>=15.0.0) 2026-04-02 00:50:04.246071 | ubuntu-noble | Downloading automaton-3.4.0-py3-none-any.whl.metadata (2.3 kB) 2026-04-02 00:50:04.282319 | ubuntu-noble | Collecting tenacity>=6.0.0 (from taskflow>=2.16.0->magnum>=15.0.0) 2026-04-02 00:50:04.347467 | ubuntu-noble | Downloading tenacity-9.1.4-py3-none-any.whl.metadata (1.2 kB) 2026-04-02 00:50:04.380626 | ubuntu-noble | Collecting pydot>=1.2.4 (from taskflow>=2.16.0->magnum>=15.0.0) 2026-04-02 00:50:04.447910 | ubuntu-noble | Downloading pydot-4.0.1-py3-none-any.whl.metadata (11 kB) 2026-04-02 00:50:04.533100 | ubuntu-noble | Collecting attrs>=22.2.0 (from jsonschema>=3.2.0->taskflow>=2.16.0->magnum>=15.0.0) 2026-04-02 00:50:04.599043 | ubuntu-noble | Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB) 2026-04-02 00:50:04.638291 | ubuntu-noble | Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=3.2.0->taskflow>=2.16.0->magnum>=15.0.0) 2026-04-02 00:50:04.706774 | ubuntu-noble | Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB) 2026-04-02 00:50:04.757348 | ubuntu-noble | Collecting referencing>=0.28.4 (from jsonschema>=3.2.0->taskflow>=2.16.0->magnum>=15.0.0) 2026-04-02 00:50:04.821967 | ubuntu-noble | Downloading referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB) 2026-04-02 00:50:05.125201 | ubuntu-noble | Collecting rpds-py>=0.25.0 (from jsonschema>=3.2.0->taskflow>=2.16.0->magnum>=15.0.0) 2026-04-02 00:50:05.190423 | ubuntu-noble | Downloading rpds_py-0.30.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB) 2026-04-02 00:50:05.227281 | ubuntu-noble | Requirement already satisfied: testtools in ./.tox/unit/lib/python3.12/site-packages (from testscenarios>=0.4->oslo.db>=8.2.0->magnum>=15.0.0) (2.8.7) 2026-04-02 00:50:05.275950 | ubuntu-noble | Collecting simplegeneric (from WSME>=0.8.0->magnum>=15.0.0) 2026-04-02 00:50:05.345669 | ubuntu-noble | Downloading simplegeneric-0.8.1.zip (12 kB) 2026-04-02 00:50:05.360533 | ubuntu-noble | Installing build dependencies: started 2026-04-02 00:50:06.096676 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-04-02 00:50:06.097625 | ubuntu-noble | Getting requirements to build wheel: started 2026-04-02 00:50:06.452617 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-04-02 00:50:06.454338 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-04-02 00:50:06.634720 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-02 00:50:06.697528 | ubuntu-noble | Collecting pytz (from WSME>=0.8.0->magnum>=15.0.0) 2026-04-02 00:50:06.762612 | ubuntu-noble | Downloading pytz-2026.1.post1-py2.py3-none-any.whl.metadata (22 kB) 2026-04-02 00:50:06.827326 | ubuntu-noble | Collecting importlib-metadata>=4.4 (from WSME>=0.8.0->magnum>=15.0.0) 2026-04-02 00:50:06.892479 | ubuntu-noble | Downloading importlib_metadata-9.0.0-py3-none-any.whl.metadata (4.5 kB) 2026-04-02 00:50:06.949777 | ubuntu-noble | Collecting zipp>=3.20 (from importlib-metadata>=4.4->WSME>=0.8.0->magnum>=15.0.0) 2026-04-02 00:50:07.014798 | ubuntu-noble | Downloading zipp-3.23.0-py3-none-any.whl.metadata (3.6 kB) 2026-04-02 00:50:07.093232 | ubuntu-noble | Collecting oauthlib>=3.0.0 (from requests-oauthlib->kubernetes>=24.2.0) 2026-04-02 00:50:07.158466 | ubuntu-noble | Downloading oauthlib-3.3.1-py3-none-any.whl.metadata (7.9 kB) 2026-04-02 00:50:07.250629 | ubuntu-noble | Downloading click-8.3.1-py3-none-any.whl (108 kB) 2026-04-02 00:50:07.387808 | ubuntu-noble | Downloading diskcache-5.6.3-py3-none-any.whl (45 kB) 2026-04-02 00:50:07.469498 | ubuntu-noble | Downloading eventlet-0.40.4-py3-none-any.whl (364 kB) 2026-04-02 00:50:07.626303 | ubuntu-noble | Downloading kubernetes-35.0.0-py2.py3-none-any.whl (2.0 MB) 2026-04-02 00:50:07.779422 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 12.7 MB/s 0:00:00 2026-04-02 00:50:07.846059 | ubuntu-noble | Downloading magnum-22.0.0-py3-none-any.whl (763 kB) 2026-04-02 00:50:07.877921 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 763.5/763.5 kB 28.2 MB/s 0:00:00 2026-04-02 00:50:07.948823 | ubuntu-noble | Downloading oslo_concurrency-7.4.0-py3-none-any.whl (48 kB) 2026-04-02 00:50:08.034233 | ubuntu-noble | Downloading oslo_config-10.3.0-py3-none-any.whl (132 kB) 2026-04-02 00:50:08.114025 | ubuntu-noble | Downloading oslo_context-6.3.0-py3-none-any.whl (20 kB) 2026-04-02 00:50:08.189413 | ubuntu-noble | Downloading oslo_log-8.1.0-py3-none-any.whl (77 kB) 2026-04-02 00:50:08.267817 | ubuntu-noble | Downloading oslo_privsep-3.10.1-py3-none-any.whl (41 kB) 2026-04-02 00:50:08.344919 | ubuntu-noble | Downloading oslo_service-4.5.1-py3-none-any.whl (114 kB) 2026-04-02 00:50:08.360242 | ubuntu-noble | Using cached platformdirs-4.9.4-py3-none-any.whl (21 kB) 2026-04-02 00:50:08.427655 | ubuntu-noble | Downloading pykube_ng-23.6.0-py3-none-any.whl (26 kB) 2026-04-02 00:50:08.504545 | ubuntu-noble | Downloading pyroute2-0.9.5-py3-none-any.whl (480 kB) 2026-04-02 00:50:08.587804 | ubuntu-noble | Downloading python_heatclient-5.1.0-py3-none-any.whl (212 kB) 2026-04-02 00:50:08.669916 | ubuntu-noble | Downloading python_manilaclient-6.0.0-py3-none-any.whl (410 kB) 2026-04-02 00:50:08.748734 | ubuntu-noble | Downloading semver-3.0.4-py3-none-any.whl (17 kB) 2026-04-02 00:50:08.828938 | ubuntu-noble | Downloading sherlock-0.4.1-py3-none-any.whl (16 kB) 2026-04-02 00:50:08.906152 | ubuntu-noble | Downloading shortuuid-1.0.13-py3-none-any.whl (10 kB) 2026-04-02 00:50:08.981289 | ubuntu-noble | Downloading alembic-1.18.4-py3-none-any.whl (263 kB) 2026-04-02 00:50:09.063454 | ubuntu-noble | Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 kB) 2026-04-02 00:50:09.144779 | ubuntu-noble | Downloading cryptography-46.0.6-cp311-abi3-manylinux_2_34_x86_64.whl (4.5 MB) 2026-04-02 00:50:09.254729 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 40.6 MB/s 0:00:00 2026-04-02 00:50:09.323685 | ubuntu-noble | Downloading debtcollector-3.1.0-py3-none-any.whl (24 kB) 2026-04-02 00:50:09.398052 | ubuntu-noble | Downloading decorator-5.2.1-py3-none-any.whl (9.2 kB) 2026-04-02 00:50:09.472815 | ubuntu-noble | Downloading dnspython-2.8.0-py3-none-any.whl (331 kB) 2026-04-02 00:50:09.554967 | ubuntu-noble | Downloading durationpy-0.10-py3-none-any.whl (3.9 kB) 2026-04-02 00:50:09.628430 | ubuntu-noble | Downloading fasteners-0.20-py3-none-any.whl (18 kB) 2026-04-02 00:50:09.741204 | ubuntu-noble | Downloading greenlet-3.3.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (613 kB) 2026-04-02 00:50:09.759643 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 613.9/613.9 kB 27.9 MB/s 0:00:00 2026-04-02 00:50:09.826007 | ubuntu-noble | Downloading jsonpatch-1.33-py2.py3-none-any.whl (12 kB) 2026-04-02 00:50:09.899992 | ubuntu-noble | Downloading jsonpointer-3.1.1-py3-none-any.whl (7.7 kB) 2026-04-02 00:50:09.976576 | ubuntu-noble | Downloading keystoneauth1-5.13.1-py3-none-any.whl (343 kB) 2026-04-02 00:50:10.056558 | ubuntu-noble | Downloading keystonemiddleware-12.0.0-py3-none-any.whl (141 kB) 2026-04-02 00:50:10.135325 | ubuntu-noble | Downloading msgpack-1.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (427 kB) 2026-04-02 00:50:10.214220 | ubuntu-noble | Downloading netaddr-1.3.0-py3-none-any.whl (2.3 MB) 2026-04-02 00:50:10.245157 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 73.1 MB/s 0:00:00 2026-04-02 00:50:10.311303 | ubuntu-noble | Downloading os_service_types-1.8.2-py3-none-any.whl (24 kB) 2026-04-02 00:50:10.384122 | ubuntu-noble | Downloading osc_lib-4.4.0-py3-none-any.whl (96 kB) 2026-04-02 00:50:10.462775 | ubuntu-noble | Downloading openstacksdk-4.10.0-py3-none-any.whl (1.9 MB) 2026-04-02 00:50:10.487132 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 78.5 MB/s 0:00:00 2026-04-02 00:50:10.557058 | ubuntu-noble | Downloading dogpile_cache-1.5.0-py3-none-any.whl (64 kB) 2026-04-02 00:50:10.633072 | ubuntu-noble | Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) 2026-04-02 00:50:10.707761 | ubuntu-noble | Downloading oslo_cache-4.1.1-py3-none-any.whl (65 kB) 2026-04-02 00:50:10.783435 | ubuntu-noble | Downloading oslo_db-18.0.0-py3-none-any.whl (152 kB) 2026-04-02 00:50:10.859532 | ubuntu-noble | Downloading oslo_i18n-6.7.2-py3-none-any.whl (47 kB) 2026-04-02 00:50:10.938837 | ubuntu-noble | Downloading oslo_messaging-17.3.0-py3-none-any.whl (201 kB) 2026-04-02 00:50:11.016161 | ubuntu-noble | Downloading amqp-5.3.1-py3-none-any.whl (50 kB) 2026-04-02 00:50:11.092440 | ubuntu-noble | Downloading vine-5.1.0-py3-none-any.whl (9.6 kB) 2026-04-02 00:50:11.102901 | ubuntu-noble | Using cached cachetools-7.0.5-py3-none-any.whl (13 kB) 2026-04-02 00:50:11.171438 | ubuntu-noble | Downloading futurist-3.3.0-py3-none-any.whl (43 kB) 2026-04-02 00:50:11.245585 | ubuntu-noble | Downloading kombu-5.6.2-py3-none-any.whl (214 kB) 2026-04-02 00:50:11.322661 | ubuntu-noble | Downloading oslo_metrics-0.15.1-py3-none-any.whl (14 kB) 2026-04-02 00:50:11.398380 | ubuntu-noble | Downloading oslo_middleware-8.0.0-py3-none-any.whl (65 kB) 2026-04-02 00:50:11.477082 | ubuntu-noble | Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) 2026-04-02 00:50:11.554477 | ubuntu-noble | Downloading jinja2-3.1.6-py3-none-any.whl (134 kB) 2026-04-02 00:50:11.633811 | ubuntu-noble | Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB) 2026-04-02 00:50:11.711024 | ubuntu-noble | Downloading oslo_policy-5.0.0-py3-none-any.whl (89 kB) 2026-04-02 00:50:11.791719 | ubuntu-noble | Downloading oslo_reports-3.7.0-py3-none-any.whl (53 kB) 2026-04-02 00:50:11.865973 | ubuntu-noble | Downloading oslo_serialization-5.9.1-py3-none-any.whl (27 kB) 2026-04-02 00:50:11.941170 | ubuntu-noble | Downloading oslo_upgradecheck-2.7.1-py3-none-any.whl (14 kB) 2026-04-02 00:50:12.013491 | ubuntu-noble | Downloading oslo_utils-10.0.0-py3-none-any.whl (136 kB) 2026-04-02 00:50:12.091481 | ubuntu-noble | Downloading oslo_versionedobjects-3.9.0-py3-none-any.whl (86 kB) 2026-04-02 00:50:12.167716 | ubuntu-noble | Downloading Paste-3.10.1-py3-none-any.whl (289 kB) 2026-04-02 00:50:12.247204 | ubuntu-noble | Downloading PasteDeploy-3.1.0-py3-none-any.whl (16 kB) 2026-04-02 00:50:12.257782 | ubuntu-noble | Using cached pbr-7.0.3-py2.py3-none-any.whl (131 kB) 2026-04-02 00:50:12.326741 | ubuntu-noble | Downloading pecan-1.8.0-py3-none-any.whl (144 kB) 2026-04-02 00:50:12.417097 | ubuntu-noble | Downloading mako-1.3.10-py3-none-any.whl (78 kB) 2026-04-02 00:50:12.493475 | ubuntu-noble | Downloading prometheus_client-0.24.1-py3-none-any.whl (64 kB) 2026-04-02 00:50:12.582949 | ubuntu-noble | Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (155 kB) 2026-04-02 00:50:12.660965 | ubuntu-noble | Downloading pycadf-4.0.1-py3-none-any.whl (44 kB) 2026-04-02 00:50:12.737602 | ubuntu-noble | Downloading pyjwt-2.12.1-py3-none-any.whl (29 kB) 2026-04-02 00:50:12.812324 | ubuntu-noble | Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB) 2026-04-02 00:50:12.895368 | ubuntu-noble | Downloading python_barbicanclient-7.3.0-py3-none-any.whl (88 kB) 2026-04-02 00:50:12.975419 | ubuntu-noble | Downloading python_cinderclient-9.9.0-py3-none-any.whl (256 kB) 2026-04-02 00:50:13.053588 | ubuntu-noble | Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2026-04-02 00:50:13.132826 | ubuntu-noble | Downloading python_glanceclient-4.11.0-py3-none-any.whl (208 kB) 2026-04-02 00:50:13.211649 | ubuntu-noble | Downloading pyopenssl-26.0.0-py3-none-any.whl (57 kB) 2026-04-02 00:50:13.288497 | ubuntu-noble | Downloading python_keystoneclient-5.8.0-py3-none-any.whl (397 kB) 2026-04-02 00:50:13.371501 | ubuntu-noble | Downloading python_neutronclient-11.8.0-py3-none-any.whl (296 kB) 2026-04-02 00:50:13.454941 | ubuntu-noble | Downloading python_novaclient-18.12.0-py3-none-any.whl (336 kB) 2026-04-02 00:50:13.535643 | ubuntu-noble | Downloading python_octaviaclient-3.13.0-py3-none-any.whl (113 kB) 2026-04-02 00:50:13.614607 | ubuntu-noble | Downloading python_openstackclient-9.0.0-py3-none-any.whl (1.1 MB) 2026-04-02 00:50:13.639771 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 44.8 MB/s 0:00:00 2026-04-02 00:50:13.707460 | ubuntu-noble | Downloading python_swiftclient-4.10.0-py3-none-any.whl (88 kB) 2026-04-02 00:50:13.785914 | ubuntu-noble | Downloading requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB) 2026-04-02 00:50:13.858332 | ubuntu-noble | Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB) 2026-04-02 00:50:13.934040 | ubuntu-noble | Downloading Routes-2.5.1-py2.py3-none-any.whl (40 kB) 2026-04-02 00:50:14.007513 | ubuntu-noble | Downloading repoze.lru-0.7-py3-none-any.whl (10 kB) 2026-04-02 00:50:14.020475 | ubuntu-noble | Using cached setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-02 00:50:14.091936 | ubuntu-noble | Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) 2026-04-02 00:50:14.168424 | ubuntu-noble | Downloading sqlalchemy-2.0.48-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.3 MB) 2026-04-02 00:50:14.211367 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 82.3 MB/s 0:00:00 2026-04-02 00:50:14.276479 | ubuntu-noble | Downloading statsd-4.0.1-py2.py3-none-any.whl (13 kB) 2026-04-02 00:50:14.354469 | ubuntu-noble | Downloading taskflow-6.2.0-py3-none-any.whl (490 kB) 2026-04-02 00:50:14.438263 | ubuntu-noble | Downloading automaton-3.4.0-py3-none-any.whl (23 kB) 2026-04-02 00:50:14.513411 | ubuntu-noble | Downloading jsonschema-4.26.0-py3-none-any.whl (90 kB) 2026-04-02 00:50:14.590122 | ubuntu-noble | Downloading attrs-26.1.0-py3-none-any.whl (67 kB) 2026-04-02 00:50:14.664551 | ubuntu-noble | Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB) 2026-04-02 00:50:14.738490 | ubuntu-noble | Downloading networkx-3.6.1-py3-none-any.whl (2.1 MB) 2026-04-02 00:50:14.812062 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 26.9 MB/s 0:00:00 2026-04-02 00:50:14.877695 | ubuntu-noble | Downloading pydot-4.0.1-py3-none-any.whl (37 kB) 2026-04-02 00:50:14.951335 | ubuntu-noble | Downloading referencing-0.37.0-py3-none-any.whl (26 kB) 2026-04-02 00:50:15.027139 | ubuntu-noble | Downloading rpds_py-0.30.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (394 kB) 2026-04-02 00:50:15.110727 | ubuntu-noble | Downloading tenacity-9.1.4-py3-none-any.whl (28 kB) 2026-04-02 00:50:15.188522 | ubuntu-noble | Downloading testscenarios-0.5.0-py2.py3-none-any.whl (21 kB) 2026-04-02 00:50:15.264326 | ubuntu-noble | Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB) 2026-04-02 00:50:15.344435 | ubuntu-noble | Downloading tzdata-2025.3-py2.py3-none-any.whl (348 kB) 2026-04-02 00:50:15.424439 | ubuntu-noble | Downloading warlock-2.1.0-py3-none-any.whl (10 kB) 2026-04-02 00:50:15.500469 | ubuntu-noble | Downloading WebOb-1.8.9-py2.py3-none-any.whl (115 kB) 2026-04-02 00:50:15.577367 | ubuntu-noble | Downloading websocket_client-1.9.0-py3-none-any.whl (82 kB) 2026-04-02 00:50:15.656192 | ubuntu-noble | Downloading werkzeug-3.1.7-py3-none-any.whl (226 kB) 2026-04-02 00:50:15.734565 | ubuntu-noble | Downloading wrapt-2.1.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (121 kB) 2026-04-02 00:50:15.810734 | ubuntu-noble | Downloading WSME-0.12.1-py3-none-any.whl (59 kB) 2026-04-02 00:50:15.886469 | ubuntu-noble | Downloading importlib_metadata-9.0.0-py3-none-any.whl (27 kB) 2026-04-02 00:50:15.960490 | ubuntu-noble | Downloading yappi-1.7.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (82 kB) 2026-04-02 00:50:16.036070 | ubuntu-noble | Downloading zipp-3.23.0-py3-none-any.whl (10 kB) 2026-04-02 00:50:16.111920 | ubuntu-noble | Downloading pycparser-3.0-py3-none-any.whl (48 kB) 2026-04-02 00:50:16.185101 | ubuntu-noble | Downloading pytz-2026.1.post1-py2.py3-none-any.whl (510 kB) 2026-04-02 00:50:16.264476 | ubuntu-noble | Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB) 2026-04-02 00:50:16.337542 | ubuntu-noble | Downloading oauthlib-3.3.1-py3-none-any.whl (160 kB) 2026-04-02 00:50:16.593014 | ubuntu-noble | Building wheels for collected packages: haproxyadmin, testresources, simplegeneric 2026-04-02 00:50:16.593837 | ubuntu-noble | Building wheel for haproxyadmin (pyproject.toml): started 2026-04-02 00:50:16.854933 | ubuntu-noble | Building wheel for haproxyadmin (pyproject.toml): finished with status 'done' 2026-04-02 00:50:16.855870 | ubuntu-noble | Created wheel for haproxyadmin: filename=haproxyadmin-0.2.4-py3-none-any.whl size=37208 sha256=0a2978d03cc8a5020d881983c2eb2dea833b5e3dde7e27d0ef58dd2b264cb769 2026-04-02 00:50:16.856371 | ubuntu-noble | Stored in directory: /home/zuul/.cache/pip/wheels/f8/a4/d2/ca8e7bcb86a3513744e388395fdc7c9b2d41bdffceb804f578 2026-04-02 00:50:16.861415 | ubuntu-noble | Building wheel for testresources (pyproject.toml): started 2026-04-02 00:50:17.109489 | ubuntu-noble | Building wheel for testresources (pyproject.toml): finished with status 'done' 2026-04-02 00:50:17.110326 | ubuntu-noble | Created wheel for testresources: filename=testresources-2.0.2-py2.py3-none-any.whl size=34284 sha256=9c3867f5dfc2c424c64583a67eab445b8465c54c2d2ae09317fc74a6433dd26c 2026-04-02 00:50:17.110722 | ubuntu-noble | Stored in directory: /home/zuul/.cache/pip/wheels/6f/bd/38/5f44565796c558350457d3ffee0ab83be96f3d99e262a219b9 2026-04-02 00:50:17.114837 | ubuntu-noble | Building wheel for simplegeneric (pyproject.toml): started 2026-04-02 00:50:17.320213 | ubuntu-noble | Building wheel for simplegeneric (pyproject.toml): finished with status 'done' 2026-04-02 00:50:17.321132 | ubuntu-noble | Created wheel for simplegeneric: filename=simplegeneric-0.8.1-py3-none-any.whl size=5103 sha256=6d0f6205ec93b4e4cca5a7ea976830d05481cd9e85661f418e69c2436646d10c 2026-04-02 00:50:17.321523 | ubuntu-noble | Stored in directory: /home/zuul/.cache/pip/wheels/bf/7f/ac/c96a7918d97103348ae720bdf93aa7f5458f5efb90718e9873 2026-04-02 00:50:17.325350 | ubuntu-noble | Successfully built haproxyadmin testresources simplegeneric 2026-04-02 00:50:17.529738 | ubuntu-noble | Installing collected packages: statsd, simplegeneric, requestsexceptions, repoze.lru, pytz, durationpy, zipp, Yappi, wrapt, websocket-client, WebOb, vine, tzdata, typing-extensions, tenacity, six, shortuuid, sherlock, setuptools, semver, rpds-py, rfc3986, pyroute2, pyparsing, PyJWT, pycparser, psutil, prometheus-client, platformdirs, PasteDeploy, oauthlib, networkx, netaddr, msgpack, MarkupSafe, jsonpointer, jmespath, greenlet, fasteners, dnspython, diskcache, decorator, click, cachetools, bcrypt, attrs, Werkzeug, SQLAlchemy, Routes, requests-oauthlib, referencing, python-swiftclient, python-dateutil, pykube-ng, pydot, pbr, Paste, Mako, jsonpatch, Jinja2, importlib-metadata, haproxyadmin, eventlet, dogpile.cache, debtcollector, cffi, automaton, amqp, WSME, testscenarios, testresources, pecan, oslo.i18n, oslo.context, os-service-types, kubernetes, kombu, jsonschema-specifications, futurist, cryptography, alembic, pyOpenSSL, oslo.utils, oslo.config, keystoneauth1, jsonschema, warlock, python-cinderclient, oslo.serialization, oslo.middleware, oslo.db, oslo.concurrency, openstacksdk, taskflow, python-novaclient, python-keystoneclient, python-glanceclient, python-barbicanclient, pycadf, oslo.reports, oslo.policy, oslo.log, osc-lib, python-openstackclient, python-neutronclient, python-manilaclient, python-heatclient, oslo.upgradecheck, oslo.service, oslo.privsep, oslo.metrics, oslo.cache, python-octaviaclient, oslo.messaging, keystonemiddleware, oslo.versionedobjects, magnum 2026-04-02 00:50:33.027461 | ubuntu-noble | 2026-04-02 00:50:33.039371 | ubuntu-noble | Successfully installed Jinja2-3.1.6 Mako-1.3.10 MarkupSafe-3.0.3 Paste-3.10.1 PasteDeploy-3.1.0 PyJWT-2.12.1 Routes-2.5.1 SQLAlchemy-2.0.48 WSME-0.12.1 WebOb-1.8.9 Werkzeug-3.1.7 Yappi-1.7.6 alembic-1.18.4 amqp-5.3.1 attrs-26.1.0 automaton-3.4.0 bcrypt-5.0.0 cachetools-7.0.5 cffi-2.0.0 click-8.3.1 cryptography-46.0.6 debtcollector-3.1.0 decorator-5.2.1 diskcache-5.6.3 dnspython-2.8.0 dogpile.cache-1.5.0 durationpy-0.10 eventlet-0.40.4 fasteners-0.20 futurist-3.3.0 greenlet-3.3.2 haproxyadmin-0.2.4 importlib-metadata-9.0.0 jmespath-1.1.0 jsonpatch-1.33 jsonpointer-3.1.1 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 keystoneauth1-5.13.1 keystonemiddleware-12.0.0 kombu-5.6.2 kubernetes-35.0.0 magnum-22.0.0 msgpack-1.1.2 netaddr-1.3.0 networkx-3.6.1 oauthlib-3.3.1 openstacksdk-4.10.0 os-service-types-1.8.2 osc-lib-4.4.0 oslo.cache-4.1.1 oslo.concurrency-7.4.0 oslo.config-10.3.0 oslo.context-6.3.0 oslo.db-18.0.0 oslo.i18n-6.7.2 oslo.log-8.1.0 oslo.messaging-17.3.0 oslo.metrics-0.15.1 oslo.middleware-8.0.0 oslo.policy-5.0.0 oslo.privsep-3.10.1 oslo.reports-3.7.0 oslo.serialization-5.9.1 oslo.service-4.5.1 oslo.upgradecheck-2.7.1 oslo.utils-10.0.0 oslo.versionedobjects-3.9.0 pbr-7.0.3 pecan-1.8.0 platformdirs-4.9.4 prometheus-client-0.24.1 psutil-7.2.2 pyOpenSSL-26.0.0 pycadf-4.0.1 pycparser-3.0 pydot-4.0.1 pykube-ng-23.6.0 pyparsing-3.3.2 pyroute2-0.9.5 python-barbicanclient-7.3.0 python-cinderclient-9.9.0 python-dateutil-2.9.0.post0 python-glanceclient-4.11.0 python-heatclient-5.1.0 python-keystoneclient-5.8.0 python-manilaclient-6.0.0 python-neutronclient-11.8.0 python-novaclient-18.12.0 python-octaviaclient-3.13.0 python-openstackclient-9.0.0 python-swiftclient-4.10.0 pytz-2026.1.post1 referencing-0.37.0 repoze.lru-0.7 requests-oauthlib-2.0.0 requestsexceptions-1.4.0 rfc3986-2.0.0 rpds-py-0.30.0 semver-3.0.4 setuptools-82.0.1 sherlock-0.4.1 shortuuid-1.0.13 simplegeneric-0.8.1 six-1.17.0 statsd-4.0.1 taskflow-6.2.0 tenacity-9.1.4 testresources-2.0.2 testscenarios-0.5.0 typing-extensions-4.15.0 tzdata-2025.3 vine-5.1.0 warlock-2.1.0 websocket-client-1.9.0 wrapt-2.1.2 zipp-3.23.0 2026-04-02 00:50:33.685505 | ubuntu-noble | unit: 64119 I exit 0 (49.90 seconds) /home/zuul/src/github.com/vexxhost/magnum-cluster-api> python -I -m pip install certifi 'click>=8.0.4' 'diskcache>=5.6.1' 'eventlet>=0.33.1' 'haproxyadmin>=0.2.4' 'kubernetes>=24.2.0' 'magnum>=15.0.0' 'oslo.concurrency>=4.5.0' 'oslo.config>=8.8.0' 'oslo.context>=4.1.0' 'oslo.log>=4.7.0' 'oslo.privsep>=2.7.0' 'oslo.service>=2.8.0' 'platformdirs>=2.4.0' pykube-ng 'pyroute2>=0.3.4' python-heatclient 'python-manilaclient>=3.3.2' 'requests>=2.27.1' 'semver>=2.0.0' 'sherlock>=0.4.1' shortuuid pid=6829 [tox/execute/api.py:311] 2026-04-02 00:50:33.686383 | ubuntu-noble | unit: 64120 W install_package> python -I -m pip install --force-reinstall --no-deps /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.tmp/package/1/magnum_cluster_api-0.36.1.tar.gz [tox/tox_env/api.py:515] 2026-04-02 00:50:34.060257 | ubuntu-noble | Processing ./.tox/.tmp/package/1/magnum_cluster_api-0.36.1.tar.gz 2026-04-02 00:50:34.233407 | ubuntu-noble | Installing build dependencies: started 2026-04-02 00:50:35.168273 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-04-02 00:50:35.169274 | ubuntu-noble | Getting requirements to build wheel: started 2026-04-02 00:50:35.230492 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-04-02 00:50:35.232120 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-04-02 00:50:35.694024 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-02 00:50:35.700157 | ubuntu-noble | Building wheels for collected packages: magnum-cluster-api 2026-04-02 00:50:35.701700 | ubuntu-noble | Building wheel for magnum-cluster-api (pyproject.toml): started 2026-04-02 00:52:25.420483 | ubuntu-noble | Building wheel for magnum-cluster-api (pyproject.toml): still running... 2026-04-02 00:52:26.109248 | ubuntu-noble | Building wheel for magnum-cluster-api (pyproject.toml): finished with status 'done' 2026-04-02 00:52:26.121322 | ubuntu-noble | Created wheel for magnum-cluster-api: filename=magnum_cluster_api-0.36.1-cp38-abi3-linux_x86_64.whl size=7310491 sha256=09526652bebc86dc6817dcc42aeaa1ee316680c27725af133f0a30a3080e7563 2026-04-02 00:52:26.121809 | ubuntu-noble | Stored in directory: /home/zuul/.cache/pip/wheels/72/fe/7b/6e6c4c0adccd095db1bd84d2ca0ca584fc8c4a38a0c6fe3a5b 2026-04-02 00:52:26.128666 | ubuntu-noble | Successfully built magnum-cluster-api 2026-04-02 00:52:26.129145 | ubuntu-noble | Installing collected packages: magnum-cluster-api 2026-04-02 00:52:26.377748 | ubuntu-noble | Successfully installed magnum-cluster-api-0.36.1 2026-04-02 00:52:26.697411 | ubuntu-noble | unit: 177131 I exit 0 (113.01 seconds) /home/zuul/src/github.com/vexxhost/magnum-cluster-api> python -I -m pip install --force-reinstall --no-deps /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.tmp/package/1/magnum_cluster_api-0.36.1.tar.gz pid=7460 [tox/execute/api.py:311] 2026-04-02 00:52:26.698336 | ubuntu-noble | .pkg: 177132 W _exit> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True maturin [tox/tox_env/api.py:515] 2026-04-02 00:52:26.700381 | ubuntu-noble | Backend: run command _exit with args {} 2026-04-02 00:52:26.700407 | ubuntu-noble | Backend: Wrote response {'return': 0} to /tmp/pep517__exit-khb04ibz.json 2026-04-02 00:52:26.701758 | ubuntu-noble | .pkg: 177135 I exit None (0.00 seconds) /home/zuul/src/github.com/vexxhost/magnum-cluster-api> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True maturin pid=6654 [tox/execute/api.py:311] 2026-04-02 00:52:26.717371 | ubuntu-noble | .pkg: 177151 D delete package /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.tmp/package/1/magnum_cluster_api-0.36.1.tar.gz [tox/tox_env/python/virtual_env/package/pyproject.py:245] 2026-04-02 00:52:26.719674 | ubuntu-noble | unit: OK (176.94 seconds) 2026-04-02 00:52:26.719709 | ubuntu-noble | congratulations :) (176.97 seconds) 2026-04-02 00:52:26.941409 | ubuntu-noble | ok: Runtime: 0:02:57.232577 2026-04-02 00:52:27.067734 | 2026-04-02 00:52:27.067838 | TASK [tox : Create a tempfile to save tox showconfig] 2026-04-02 00:52:27.375281 | ubuntu-noble | changed 2026-04-02 00:52:27.381008 | 2026-04-02 00:52:27.381072 | TASK [tox : Detect tox version] 2026-04-02 00:52:27.827068 | ubuntu-noble | 4.52.0 from /home/zuul/.local/tox/lib/python3.12/site-packages/tox/__init__.py 2026-04-02 00:52:27.914587 | ubuntu-noble | ok: Runtime: 0:00:00.252449 2026-04-02 00:52:27.921365 | 2026-04-02 00:52:27.921448 | TASK [tox : Get tox envlist config] 2026-04-02 00:52:28.960684 | ubuntu-noble | ok: Runtime: 0:00:00.312512 2026-04-02 00:52:28.967876 | 2026-04-02 00:52:28.967965 | TASK [tox : Install any sibling python packages] 2026-04-02 00:52:29.316947 | ubuntu-noble | ok: No name in setup.cfg, skipping siblings 2026-04-02 00:52:29.325547 | 2026-04-02 00:52:29.325609 | TASK [tox : Remove tempfile] 2026-04-02 00:52:29.679310 | ubuntu-noble | changed 2026-04-02 00:52:29.686846 | 2026-04-02 00:52:29.686933 | TASK [tox : Emit tox command] 2026-04-02 00:52:29.730611 | /home/zuul/.local/tox/bin/tox -eunit -vv --skip-missing-interpreters=false 2026-04-02 00:52:29.737251 | 2026-04-02 00:52:29.737335 | TASK [tox : Run tox] 2026-04-02 00:52:30.173916 | ubuntu-noble | ROOT: 175 D setup logging to DEBUG on pid 11693 [tox/report.py:229] 2026-04-02 00:52:30.208106 | ubuntu-noble | unit: 209 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-04-02 00:52:30.212947 | ubuntu-noble | unit: 214 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:62] 2026-04-02 00:52:30.213672 | ubuntu-noble | unit: 215 D filesystem is case-sensitive [python_discovery/_compat.py:18] 2026-04-02 00:52:30.217200 | ubuntu-noble | unit: 219 D got python info of /usr/bin/python3.12 from /home/zuul/.cache/virtualenv/py_info/4/f0d7a494a3f776233427cb85a7e198c7cf4913b50a203c6febc678cc4f5bf265.json [virtualenv/app_data/via_disk_folder.py:139] 2026-04-02 00:52:30.217713 | ubuntu-noble | unit: 219 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Mar 3 2026, 12:15:18) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:71] 2026-04-02 00:52:30.217773 | ubuntu-noble | unit: 219 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Mar 3 2026, 12:15:18) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:75] 2026-04-02 00:52:30.218652 | ubuntu-noble | unit: 220 D symlink on filesystem does work [virtualenv/info.py:51] 2026-04-02 00:52:30.218766 | ubuntu-noble | unit: 220 D filesystem is case-sensitive [virtualenv/info.py:28] 2026-04-02 00:52:30.245472 | ubuntu-noble | .pkg: 247 D created app data folder /home/zuul/.cache/virtualenv [virtualenv/app_data/__init__.py:65] 2026-04-02 00:52:30.245880 | ubuntu-noble | .pkg: 247 I find interpreter for spec PythonSpec(path=/home/zuul/.local/tox/bin/python3) [python_discovery/_discovery.py:62] 2026-04-02 00:52:30.246130 | ubuntu-noble | .pkg: 248 I proposed PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Mar 3 2026, 12:15:18) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:71] 2026-04-02 00:52:30.246184 | ubuntu-noble | .pkg: 248 D accepted PythonInfo(spec=CPython3.12.3.final.0-64-x86_64, system=/usr/bin/python3.12, exe=/home/zuul/.local/tox/bin/python3, platform=linux, version='3.12.3 (main, Mar 3 2026, 12:15:18) [GCC 13.3.0]', encoding_fs_io=utf-8-utf-8) [python_discovery/_discovery.py:75] 2026-04-02 00:52:30.248261 | ubuntu-noble | .pkg: 250 W _optional_hooks> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True maturin [tox/tox_env/api.py:515] 2026-04-02 00:52:30.302096 | ubuntu-noble | Backend: run command _optional_hooks with args {} 2026-04-02 00:52:30.302130 | ubuntu-noble | Backend: Wrote response {'return': {'get_requires_for_build_sdist': True, 'prepare_metadata_for_build_wheel': True, 'get_requires_for_build_wheel': True, 'build_editable': True, 'get_requires_for_build_editable': True, 'prepare_metadata_for_build_editable': True}} to /tmp/pep517__optional_hooks-bjkvt3z3.json 2026-04-02 00:52:30.304787 | ubuntu-noble | .pkg: 306 I exit None (0.05 seconds) /home/zuul/src/github.com/vexxhost/magnum-cluster-api> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True maturin pid=11700 [tox/execute/api.py:311] 2026-04-02 00:52:30.305666 | ubuntu-noble | .pkg: 307 W get_requires_for_build_sdist> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True maturin [tox/tox_env/api.py:515] 2026-04-02 00:52:30.307186 | ubuntu-noble | Backend: run command get_requires_for_build_sdist with args {'config_settings': None} 2026-04-02 00:52:30.307201 | ubuntu-noble | Backend: Wrote response {'return': []} to /tmp/pep517_get_requires_for_build_sdist-s73dgzhi.json 2026-04-02 00:52:30.308731 | ubuntu-noble | .pkg: 310 I exit None (0.00 seconds) /home/zuul/src/github.com/vexxhost/magnum-cluster-api> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True maturin pid=11700 [tox/execute/api.py:311] 2026-04-02 00:52:30.310020 | ubuntu-noble | .pkg: 311 W build_sdist> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True maturin [tox/tox_env/api.py:515] 2026-04-02 00:52:30.311207 | ubuntu-noble | Backend: run command build_sdist with args {'sdist_directory': '/home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg/dist', 'config_settings': None} 2026-04-02 00:52:30.311232 | ubuntu-noble | Running `maturin pep517 write-sdist --sdist-directory /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg/dist` 2026-04-02 00:52:30.506663 | ubuntu-noble | 📦 Including license file `LICENSE` 2026-04-02 00:52:30.507236 | ubuntu-noble | 🍹 Building a mixed python/rust project 2026-04-02 00:52:30.507721 | ubuntu-noble | 🔗 Found pyo3 bindings with abi3 support 2026-04-02 00:52:30.565893 | ubuntu-noble | 📡 Using build options features from pyproject.toml 2026-04-02 00:52:30.753824 | ubuntu-noble | From `cargo package --list --allow-dirty --manifest-path /home/zuul/src/github.com/vexxhost/magnum-cluster-api/crates/helm/Cargo.toml`: 2026-04-02 00:52:30.753920 | ubuntu-noble | warning: manifest has no description, license, license-file, documentation, homepage or repository 2026-04-02 00:52:30.753932 | ubuntu-noble | | 2026-04-02 00:52:30.753943 | ubuntu-noble | = note: see https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info 2026-04-02 00:52:30.843496 | ubuntu-noble | From `cargo package --list --allow-dirty --manifest-path /home/zuul/src/github.com/vexxhost/magnum-cluster-api/crates/serde_gtmpl/Cargo.toml`: 2026-04-02 00:52:30.843521 | ubuntu-noble | warning: manifest has no description, license, license-file, documentation, homepage or repository 2026-04-02 00:52:30.843528 | ubuntu-noble | | 2026-04-02 00:52:30.843533 | ubuntu-noble | = note: see https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info 2026-04-02 00:52:30.937899 | ubuntu-noble | From `cargo package --list --allow-dirty --manifest-path /home/zuul/src/github.com/vexxhost/magnum-cluster-api/crates/cluster_feature_derive/Cargo.toml`: 2026-04-02 00:52:30.937963 | ubuntu-noble | warning: manifest has no description, license, license-file, documentation, homepage or repository 2026-04-02 00:52:30.937975 | ubuntu-noble | | 2026-04-02 00:52:30.937985 | ubuntu-noble | = note: see https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info 2026-04-02 00:52:31.063711 | ubuntu-noble | From `cargo package --list --allow-dirty --manifest-path /home/zuul/src/github.com/vexxhost/magnum-cluster-api/Cargo.toml`: 2026-04-02 00:52:31.063758 | ubuntu-noble | warning: manifest has no description, license, license-file, documentation, homepage or repository 2026-04-02 00:52:31.063768 | ubuntu-noble | | 2026-04-02 00:52:31.063778 | ubuntu-noble | = note: see https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata for more info 2026-04-02 00:52:31.319951 | ubuntu-noble | 📦 Built source distribution to /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.pkg/dist/magnum_cluster_api-0.36.1.tar.gz 2026-04-02 00:52:31.324379 | ubuntu-noble | magnum_cluster_api-0.36.1.tar.gz 2026-04-02 00:52:31.324959 | ubuntu-noble | Backend: Wrote response {'return': 'magnum_cluster_api-0.36.1.tar.gz'} to /tmp/pep517_build_sdist-zvdqtb6p.json 2026-04-02 00:52:31.327495 | ubuntu-noble | .pkg: 1329 I exit None (1.02 seconds) /home/zuul/src/github.com/vexxhost/magnum-cluster-api> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True maturin pid=11700 [tox/execute/api.py:311] 2026-04-02 00:52:31.334829 | ubuntu-noble | .pkg: 1336 D package .tmp/package/2/magnum_cluster_api-0.36.1.tar.gz copied to .pkg/dist/magnum_cluster_api-0.36.1.tar.gz (/home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox) [tox/util/file_view.py:30] 2026-04-02 00:52:31.336426 | ubuntu-noble | unit: 1338 W install_package> python -I -m pip install --force-reinstall --no-deps /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.tmp/package/2/magnum_cluster_api-0.36.1.tar.gz [tox/tox_env/api.py:515] 2026-04-02 00:52:31.709634 | ubuntu-noble | Processing ./.tox/.tmp/package/2/magnum_cluster_api-0.36.1.tar.gz 2026-04-02 00:52:31.881400 | ubuntu-noble | Installing build dependencies: started 2026-04-02 00:52:32.856319 | ubuntu-noble | Installing build dependencies: finished with status 'done' 2026-04-02 00:52:32.856703 | ubuntu-noble | Getting requirements to build wheel: started 2026-04-02 00:52:32.918264 | ubuntu-noble | Getting requirements to build wheel: finished with status 'done' 2026-04-02 00:52:32.920088 | ubuntu-noble | Preparing metadata (pyproject.toml): started 2026-04-02 00:52:33.427526 | ubuntu-noble | Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-02 00:52:33.433289 | ubuntu-noble | Building wheels for collected packages: magnum-cluster-api 2026-04-02 00:52:33.434724 | ubuntu-noble | Building wheel for magnum-cluster-api (pyproject.toml): started 2026-04-02 00:54:20.563326 | ubuntu-noble | Building wheel for magnum-cluster-api (pyproject.toml): still running... 2026-04-02 00:54:21.249231 | ubuntu-noble | Building wheel for magnum-cluster-api (pyproject.toml): finished with status 'done' 2026-04-02 00:54:21.260945 | ubuntu-noble | Created wheel for magnum-cluster-api: filename=magnum_cluster_api-0.36.1-cp38-abi3-linux_x86_64.whl size=7310490 sha256=8c1a341b42168e0d38f90e7b5d0b9de07d7ad24f46edaf34612811d0fc2ff224 2026-04-02 00:54:21.261339 | ubuntu-noble | Stored in directory: /home/zuul/.cache/pip/wheels/34/da/f9/cb759d2c4d485d6ccdbd7a0b0f5060e5893e22b149da909269 2026-04-02 00:54:21.268759 | ubuntu-noble | Successfully built magnum-cluster-api 2026-04-02 00:54:21.269207 | ubuntu-noble | Installing collected packages: magnum-cluster-api 2026-04-02 00:54:21.269240 | ubuntu-noble | Attempting uninstall: magnum-cluster-api 2026-04-02 00:54:21.273735 | ubuntu-noble | Found existing installation: magnum-cluster-api 0.36.1 2026-04-02 00:54:21.291183 | ubuntu-noble | Uninstalling magnum-cluster-api-0.36.1: 2026-04-02 00:54:21.295452 | ubuntu-noble | Successfully uninstalled magnum-cluster-api-0.36.1 2026-04-02 00:54:21.575232 | ubuntu-noble | Successfully installed magnum-cluster-api-0.36.1 2026-04-02 00:54:21.906959 | ubuntu-noble | unit: 111908 I exit 0 (110.57 seconds) /home/zuul/src/github.com/vexxhost/magnum-cluster-api> python -I -m pip install --force-reinstall --no-deps /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.tmp/package/2/magnum_cluster_api-0.36.1.tar.gz pid=11875 [tox/execute/api.py:311] 2026-04-02 00:54:21.907839 | ubuntu-noble | unit: 111909 W commands[0]> pytest magnum_cluster_api/tests/unit/ [tox/tox_env/api.py:515] 2026-04-02 00:54:23.694392 | ubuntu-noble | ImportError while loading conftest '/home/zuul/src/github.com/vexxhost/magnum-cluster-api/magnum_cluster_api/tests/conftest.py'. 2026-04-02 00:54:23.892944 | ubuntu-noble | magnum_cluster_api/tests/conftest.py:31: in 2026-04-02 00:54:23.893000 | ubuntu-noble | from magnum_cluster_api import driver 2026-04-02 00:54:23.893014 | ubuntu-noble | .tox/unit/lib/python3.12/site-packages/magnum_cluster_api/driver.py:27: in 2026-04-02 00:54:23.893026 | ubuntu-noble | from magnum_cluster_api import ( 2026-04-02 00:54:23.893038 | ubuntu-noble | .tox/unit/lib/python3.12/site-packages/magnum_cluster_api/resources.py:24: in 2026-04-02 00:54:23.893050 | ubuntu-noble | import pkg_resources 2026-04-02 00:54:23.893061 | ubuntu-noble | E ModuleNotFoundError: No module named 'pkg_resources' 2026-04-02 00:54:24.166736 | ubuntu-noble | unit: 114168 C exit 4 (2.26 seconds) /home/zuul/src/github.com/vexxhost/magnum-cluster-api> pytest magnum_cluster_api/tests/unit/ pid=16074 [tox/execute/api.py:311] 2026-04-02 00:54:24.168989 | ubuntu-noble | .pkg: 114170 W _exit> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True maturin [tox/tox_env/api.py:515] 2026-04-02 00:54:24.170626 | ubuntu-noble | Backend: run command _exit with args {} 2026-04-02 00:54:24.170682 | ubuntu-noble | Backend: Wrote response {'return': 0} to /tmp/pep517__exit-f6_12759.json 2026-04-02 00:54:24.171888 | ubuntu-noble | .pkg: 114173 I exit None (0.00 seconds) /home/zuul/src/github.com/vexxhost/magnum-cluster-api> python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True maturin pid=11700 [tox/execute/api.py:311] 2026-04-02 00:54:24.187896 | ubuntu-noble | .pkg: 114189 D delete package /home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/.tmp/package/2/magnum_cluster_api-0.36.1.tar.gz [tox/tox_env/python/virtual_env/package/pyproject.py:245] 2026-04-02 00:54:24.193972 | ubuntu-noble | unit: FAIL code 4 (113.99=setup[111.73]+cmd[2.26] seconds) 2026-04-02 00:54:24.194069 | ubuntu-noble | evaluation failed :( (114.02 seconds) 2026-04-02 00:54:24.339104 | ubuntu-noble | ERROR 2026-04-02 00:54:24.339326 | ubuntu-noble | { 2026-04-02 00:54:24.339357 | ubuntu-noble | "delta": "0:01:54.263464", 2026-04-02 00:54:24.339378 | ubuntu-noble | "end": "2026-04-02 00:54:24.235528", 2026-04-02 00:54:24.339396 | ubuntu-noble | "msg": "non-zero return code", 2026-04-02 00:54:24.339414 | ubuntu-noble | "rc": 4, 2026-04-02 00:54:24.339431 | ubuntu-noble | "start": "2026-04-02 00:52:29.972064" 2026-04-02 00:54:24.339449 | ubuntu-noble | } failure 2026-04-02 00:54:24.346053 | 2026-04-02 00:54:24.346128 | TASK [tox : Look for output] 2026-04-02 00:54:24.744040 | ubuntu-noble | ok 2026-04-02 00:54:24.757998 | 2026-04-02 00:54:24.758090 | TASK [tox : Return file comments to Zuul] 2026-04-02 00:54:24.791776 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:54:24.793644 | 2026-04-02 00:54:24.793748 | PLAY RECAP 2026-04-02 00:54:24.793845 | ubuntu-noble | ok: 12 changed: 8 unreachable: 0 failed: 1 skipped: 4 rescued: 0 ignored: 0 2026-04-02 00:54:24.793894 | 2026-04-02 00:54:24.918925 | RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/run.yaml@master] 2026-04-02 00:54:24.921594 | POST-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/post.yaml@master] 2026-04-02 00:54:25.533527 | 2026-04-02 00:54:25.533707 | PLAY [all] 2026-04-02 00:54:25.547212 | 2026-04-02 00:54:25.547321 | TASK [fetch-tox-output : Set tox log path for multiple nodes] 2026-04-02 00:54:25.593930 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:54:25.606480 | 2026-04-02 00:54:25.606598 | TASK [fetch-tox-output : Set tox log path for single node] 2026-04-02 00:54:25.652671 | ubuntu-noble | ok 2026-04-02 00:54:25.659828 | 2026-04-02 00:54:25.659924 | TASK [fetch-tox-output : Ensure local tox dir] 2026-04-02 00:54:26.030796 | ubuntu-noble -> localhost | changed 2026-04-02 00:54:26.042455 | 2026-04-02 00:54:26.042553 | TASK [fetch-tox-output : Ensure zuul-output tox dir] 2026-04-02 00:54:26.088842 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:54:26.098545 | 2026-04-02 00:54:26.098649 | TASK [fetch-tox-output : Set envlist fact] 2026-04-02 00:54:26.144408 | ubuntu-noble | ok 2026-04-02 00:54:26.151575 | 2026-04-02 00:54:26.151637 | TASK [fetch-tox-output : Get tox version] 2026-04-02 00:54:26.747814 | ubuntu-noble | ROOT: No loadable tox.ini or setup.cfg or pyproject.toml or tox.toml found, assuming empty tox.ini at /home/zuul 2026-04-02 00:54:26.762494 | ubuntu-noble | 4.52.0 from /home/zuul/.local/tox/lib/python3.12/site-packages/tox/__init__.py 2026-04-02 00:54:27.193927 | ubuntu-noble | ok: Runtime: 0:00:00.267412 2026-04-02 00:54:27.199672 | 2026-04-02 00:54:27.199749 | TASK [fetch-tox-output : Find all default environments] 2026-04-02 00:54:27.731402 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:54:27.742057 | 2026-04-02 00:54:27.742159 | TASK [fetch-tox-output : Set envlist fact] 2026-04-02 00:54:27.768508 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:54:27.779428 | 2026-04-02 00:54:27.779499 | TASK [fetch-tox-output : Find all default environments] 2026-04-02 00:54:28.309684 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:54:28.323093 | 2026-04-02 00:54:28.323241 | TASK [fetch-tox-output : Set envlist fact] 2026-04-02 00:54:28.349584 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:54:28.363137 | 2026-04-02 00:54:28.363273 | LOOP [fetch-tox-output : Copy tox logs] 2026-04-02 00:54:28.408842 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:54:28.432482 | 2026-04-02 00:54:28.432655 | LOOP [fetch-tox-output : Collect tox logs] 2026-04-02 00:54:29.076696 | ubuntu-noble | changed: 2026-04-02 00:54:29.076879 | ubuntu-noble | created directory /var/lib/zuul/builds/e2176434df164f2a8640c1f72239eaf2/work/logs/tox/unit 2026-04-02 00:54:29.076926 | ubuntu-noble | cd+++++++++ ./ 2026-04-02 00:54:29.076983 | ubuntu-noble | >f+++++++++ 1-install_package.log 2026-04-02 00:54:29.077022 | ubuntu-noble | >f+++++++++ 2-commands[0].log 2026-04-02 00:54:29.077063 | 2026-04-02 00:54:29.093708 | 2026-04-02 00:54:29.094587 | PLAY RECAP 2026-04-02 00:54:29.094663 | ubuntu-noble | ok: 5 changed: 3 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-04-02 00:54:29.094691 | 2026-04-02 00:54:29.320128 | POST-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/post.yaml@master] 2026-04-02 00:54:29.322372 | POST-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-04-02 00:54:29.861942 | 2026-04-02 00:54:29.862060 | PLAY [all] 2026-04-02 00:54:29.873759 | 2026-04-02 00:54:29.873838 | TASK [fetch-subunit-output : Find stestr or testr executable] 2026-04-02 00:54:30.069862 | ubuntu-noble | changed: non-zero return code 2026-04-02 00:54:30.075764 | 2026-04-02 00:54:30.075840 | TASK [fetch-subunit-output : Get the list of directories with subunit files] 2026-04-02 00:54:30.098776 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:54:30.109160 | 2026-04-02 00:54:30.109236 | LOOP [fetch-subunit-output : Find any inflight partial subunit files] 2026-04-02 00:54:30.145677 | 2026-04-02 00:54:30.145937 | LOOP [fetch-subunit-output : Copy any inflight subunit files] 2026-04-02 00:54:30.177018 | 2026-04-02 00:54:30.177146 | TASK [fetch-subunit-output : Create a temporary file to store the subunit stream] 2026-04-02 00:54:30.202107 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:54:30.213852 | 2026-04-02 00:54:30.213919 | LOOP [fetch-subunit-output : Generate subunit file] 2026-04-02 00:54:30.247535 | 2026-04-02 00:54:30.247658 | TASK [fetch-subunit-output : Copy the combined subunit file to the zuul work directory] 2026-04-02 00:54:30.271301 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:54:30.280700 | 2026-04-02 00:54:30.280792 | TASK [fetch-subunit-output : Remove the temporary file] 2026-04-02 00:54:30.306103 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:54:30.316838 | 2026-04-02 00:54:30.316910 | TASK [fetch-subunit-output : Process and fetch subunit results] 2026-04-02 00:54:30.341575 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:54:30.353415 | 2026-04-02 00:54:30.353466 | PLAY RECAP 2026-04-02 00:54:30.353510 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-04-02 00:54:30.353532 | 2026-04-02 00:54:30.468532 | POST-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-04-02 00:54:30.470849 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-02 00:54:31.002905 | 2026-04-02 00:54:31.003033 | PLAY [all] 2026-04-02 00:54:31.014200 | 2026-04-02 00:54:31.014272 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-02 00:54:31.058924 | ubuntu-noble | skipping: Conditional result was False 2026-04-02 00:54:31.070176 | 2026-04-02 00:54:31.070251 | TASK [fetch-output : Set log path for single node] 2026-04-02 00:54:31.115530 | ubuntu-noble | ok 2026-04-02 00:54:31.122427 | 2026-04-02 00:54:31.122517 | LOOP [fetch-output : Ensure local output dirs] 2026-04-02 00:54:31.528983 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/e2176434df164f2a8640c1f72239eaf2/work/logs" 2026-04-02 00:54:31.747234 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/e2176434df164f2a8640c1f72239eaf2/work/artifacts" 2026-04-02 00:54:31.944089 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/e2176434df164f2a8640c1f72239eaf2/work/docs" 2026-04-02 00:54:31.961821 | 2026-04-02 00:54:31.961935 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-02 00:54:32.589310 | ubuntu-noble | changed: .d..t...... ./ 2026-04-02 00:54:32.589510 | ubuntu-noble | changed: All items complete 2026-04-02 00:54:32.589538 | 2026-04-02 00:54:33.047678 | ubuntu-noble | changed: .d..t...... ./ 2026-04-02 00:54:33.509737 | ubuntu-noble | changed: .d..t...... ./ 2026-04-02 00:54:33.525996 | 2026-04-02 00:54:33.527053 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-02 00:54:33.978494 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.008035 2026-04-02 00:54:34.193108 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.006426 2026-04-02 00:54:34.208254 | 2026-04-02 00:54:34.208382 | PLAY [all] 2026-04-02 00:54:34.215288 | 2026-04-02 00:54:34.215352 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-02 00:54:34.725935 | ubuntu-noble | changed 2026-04-02 00:54:34.734100 | 2026-04-02 00:54:34.734150 | PLAY RECAP 2026-04-02 00:54:34.734196 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-02 00:54:34.734216 | 2026-04-02 00:54:34.837184 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-02 00:54:34.839505 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-02 00:54:35.355372 | 2026-04-02 00:54:35.355480 | PLAY [localhost] 2026-04-02 00:54:35.364757 | 2026-04-02 00:54:35.364839 | TASK [Generate Zuul manifest] 2026-04-02 00:54:35.383845 | localhost | ok 2026-04-02 00:54:35.403145 | 2026-04-02 00:54:35.403223 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-02 00:54:35.706222 | localhost | changed 2026-04-02 00:54:35.717186 | 2026-04-02 00:54:35.717256 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-02 00:54:35.747736 | localhost | ok 2026-04-02 00:54:35.756732 | 2026-04-02 00:54:35.756814 | TASK [Upload logs] 2026-04-02 00:54:35.777294 | localhost | ok 2026-04-02 00:54:35.833048 | 2026-04-02 00:54:35.833143 | TASK [Set zuul-log-path fact] 2026-04-02 00:54:35.855308 | localhost | ok 2026-04-02 00:54:35.869768 | 2026-04-02 00:54:35.869834 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-02 00:54:35.902226 | localhost | ok 2026-04-02 00:54:35.910008 | 2026-04-02 00:54:35.910071 | TASK [upload-logs : Create log directories] 2026-04-02 00:54:36.295289 | localhost | changed 2026-04-02 00:54:36.302278 | 2026-04-02 00:54:36.302371 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-02 00:54:36.680232 | localhost -> localhost | ok: Runtime: 0:00:00.004845 2026-04-02 00:54:36.686411 | 2026-04-02 00:54:36.686487 | TASK [upload-logs : Upload logs to log server] 2026-04-02 00:54:37.135590 | localhost | Output suppressed because no_log was given 2026-04-02 00:54:37.140878 | 2026-04-02 00:54:37.140990 | LOOP [upload-logs : Compress console log and json output] 2026-04-02 00:54:37.187814 | localhost | skipping: Conditional result was False 2026-04-02 00:54:37.193880 | localhost | skipping: Conditional result was False 2026-04-02 00:54:37.208051 | 2026-04-02 00:54:37.208243 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-02 00:54:37.251900 | localhost | skipping: Conditional result was False 2026-04-02 00:54:37.252290 | 2026-04-02 00:54:37.255931 | localhost | skipping: Conditional result was False 2026-04-02 00:54:37.268864 | 2026-04-02 00:54:37.269030 | LOOP [upload-logs : Upload console log and json output]