2026-06-10 21:29:11.972501 | Job console starting
2026-06-10 21:29:12.095264 | Updating git repos
2026-06-10 21:29:12.938141 | Cloning repos into workspace
2026-06-10 21:29:14.256439 | Restoring repo states
2026-06-10 21:29:14.293813 | Merging changes
2026-06-10 21:29:14.293836 | Checking out repos
2026-06-10 21:29:14.484089 | Preparing playbooks
2026-06-10 21:29:16.163788 | Running Ansible setup
2026-06-10 21:29:25.198281 | PRE-RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/base/pre.yaml@main]
2026-06-10 21:29:25.862105 | 
2026-06-10 21:29:25.862218 | PLAY [localhost]
2026-06-10 21:29:25.869525 | 
2026-06-10 21:29:25.869613 | TASK [Gathering Facts]
2026-06-10 21:29:26.851136 | localhost | ok
2026-06-10 21:29:26.865289 | 
2026-06-10 21:29:26.865455 | TASK [Setup log path fact]
2026-06-10 21:29:26.888780 | localhost | ok
2026-06-10 21:29:26.914397 | 
2026-06-10 21:29:26.914536 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-10 21:29:26.943833 | localhost | ok
2026-06-10 21:29:26.950987 | 
2026-06-10 21:29:26.951091 | TASK [emit-job-header : Print job information]
2026-06-10 21:29:27.002851 | # Job Information
2026-06-10 21:29:27.003160 | Ansible Version: 2.16.18
2026-06-10 21:29:27.003235 | Job: dci-upload-pypi-job
2026-06-10 21:29:27.003282 | Pipeline: post
2026-06-10 21:29:27.003324 | Executor: 38.102.83.40
2026-06-10 21:29:27.003363 | Triggered by: https://github.com/distributedci/python-dciclient/commit/5df316c00455ae76c4b2880f3f826ef3b801a84b
2026-06-10 21:29:27.003410 | Event ID: 5ba120e0-6513-11f1-9b4f-6d07431c35e4
2026-06-10 21:29:27.009264 | 
2026-06-10 21:29:27.009397 | LOOP [emit-job-header : Print node information]
2026-06-10 21:29:27.086538 | localhost | ok:
2026-06-10 21:29:27.086813 | localhost | # Node Information
2026-06-10 21:29:27.086871 | localhost | Inventory Hostname: testrunner
2026-06-10 21:29:27.086956 | localhost | Hostname: e9bc9b9bb4b4
2026-06-10 21:29:27.087003 | localhost | Username: zuul
2026-06-10 21:29:27.087055 | localhost | Distro: Fedora 41
2026-06-10 21:29:27.087096 | localhost | Provider: k1s03
2026-06-10 21:29:27.087135 | localhost | Region:
2026-06-10 21:29:27.087172 | localhost | Label: zuul-worker-f41
2026-06-10 21:29:27.087210 | localhost | Product Name: OpenStack Nova
2026-06-10 21:29:27.087246 | localhost | Interface IP: zuul-worker-f41-0000070164
2026-06-10 21:29:27.101914 | 
2026-06-10 21:29:27.102092 | TASK [log-inventory : Ensure Zuul Ansible directory exists]
2026-06-10 21:29:27.636506 | localhost -> localhost | changed
2026-06-10 21:29:27.643032 | 
2026-06-10 21:29:27.643118 | TASK [log-inventory : Copy ansible inventory to logs dir]
2026-06-10 21:29:28.694038 | localhost -> localhost | changed
2026-06-10 21:29:28.706218 | 
2026-06-10 21:29:28.706335 | PLAY [all]
2026-06-10 21:29:28.718747 | 
2026-06-10 21:29:28.718889 | TASK [start-zuul-console : Start zuul_console daemon.]
2026-06-10 21:29:34.880352 | testrunner | ok
2026-06-10 21:29:34.893092 | 
2026-06-10 21:29:34.893226 | TASK [validate-host : Define zuul_info_dir fact]
2026-06-10 21:29:34.919294 | testrunner | skipping: Conditional result was False
2026-06-10 21:29:34.927129 | 
2026-06-10 21:29:34.927262 | TASK [validate-host : Ensure Zuul Ansible directory exists]
2026-06-10 21:29:34.963088 | testrunner | skipping: Conditional result was False
2026-06-10 21:29:34.973724 | 
2026-06-10 21:29:34.973862 | TASK [validate-host : Collect information about the host]
2026-06-10 21:29:34.999781 | testrunner | skipping: Conditional result was False
2026-06-10 21:29:35.007407 | 
2026-06-10 21:29:35.007542 | TASK [validate-host : Sanitize hostname]
2026-06-10 21:29:35.033186 | testrunner | skipping: Conditional result was False
2026-06-10 21:29:35.041449 | 
2026-06-10 21:29:35.041624 | TASK [validate-host : Write out all ansible variables/facts known for each host]
2026-06-10 21:29:35.077606 | testrunner | skipping: Conditional result was False
2026-06-10 21:29:35.085504 | 
2026-06-10 21:29:35.085671 | TASK [validate-host : Collect information about zuul worker]
2026-06-10 21:29:35.111673 | testrunner | skipping: Conditional result was False
2026-06-10 21:29:35.119807 | 
2026-06-10 21:29:35.119943 | TASK [validate-host : Write out all zuul information for each host]
2026-06-10 21:29:35.155904 | testrunner | skipping: Conditional result was False
2026-06-10 21:29:35.169834 | 
2026-06-10 21:29:35.169961 | TASK [prepare-workspace : Start zuul_console daemon.]
2026-06-10 21:29:35.195844 | testrunner | skipping: Conditional result was False
2026-06-10 21:29:35.205184 | 
2026-06-10 21:29:35.205316 | TASK [prepare-workspace : Synchronize src repos to workspace directory.]
2026-06-10 21:29:35.244496 | 
2026-06-10 21:29:35.244773 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build]
2026-06-10 21:29:35.280697 | testrunner | skipping: Conditional result was False
2026-06-10 21:29:35.292693 | 
2026-06-10 21:29:35.292857 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID]
2026-06-10 21:29:35.319499 | testrunner | skipping: Conditional result was False
2026-06-10 21:29:35.334851 | 
2026-06-10 21:29:35.334984 | LOOP [prepare-workspace-openshift : Include rsync tasks]
2026-06-10 21:29:35.409099 | testrunner | ok:
2026-06-10 21:29:35.409365 | testrunner | [
2026-06-10 21:29:35.409417 | testrunner |   "testrunner",
2026-06-10 21:29:35.409455 | testrunner |   {
2026-06-10 21:29:35.409490 | testrunner |     "context": "main:zuul-worker/38-102-83-139:9023",
2026-06-10 21:29:35.409525 | testrunner |     "namespace": "main",
2026-06-10 21:29:35.409559 | testrunner |     "pod": "zuul-worker-f41-0000070164",
2026-06-10 21:29:35.409634 | testrunner |     "resources": {
2026-06-10 21:29:35.409671 | testrunner |       "cores": 0,
2026-06-10 21:29:35.409704 | testrunner |       "instances": 1,
2026-06-10 21:29:35.409737 | testrunner |       "ram": 0
2026-06-10 21:29:35.409770 | testrunner |     },
2026-06-10 21:29:35.409802 | testrunner |     "stream_port1": 38047,
2026-06-10 21:29:35.409835 | testrunner |     "stream_port2": 36313
2026-06-10 21:29:35.409868 | testrunner |   }
2026-06-10 21:29:35.409901 | testrunner | ]
2026-06-10 21:29:35.409957 | testrunner | ok: All items complete
2026-06-10 21:29:35.409996 | 
2026-06-10 21:29:35.427002 | testrunner | included: /var/lib/zuul/builds/27e80dc9089449458bb7e0ff1d2060f1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/prepare-workspace-openshift/tasks/rsync.yaml
2026-06-10 21:29:35.436094 | 
2026-06-10 21:29:35.436218 | TASK [prepare-workspace-openshift : Create src directory]
2026-06-10 21:29:36.958203 | testrunner -> localhost | ok: Runtime: 0:00:00.983552
2026-06-10 21:29:36.967266 | 
2026-06-10 21:29:36.967403 | TASK [prepare-workspace-openshift : Copy src repos to the pod]
2026-06-10 21:29:38.996635 | testrunner -> localhost | Output suppressed because no_log was given
2026-06-10 21:29:39.010509 | 
2026-06-10 21:29:39.010669 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-10 21:29:39.454169 | testrunner -> localhost | changed
2026-06-10 21:29:39.468058 | 
2026-06-10 21:29:39.468193 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them]
2026-06-10 21:29:45.618249 | testrunner | ok: "logs"
2026-06-10 21:29:51.626850 | testrunner | ok: "artifacts"
2026-06-10 21:29:57.746873 | testrunner | ok: "docs"
2026-06-10 21:29:57.753804 | 
2026-06-10 21:29:57.753979 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist]
2026-06-10 21:30:03.888659 | testrunner | changed: "logs"
2026-06-10 21:30:03.889081 | testrunner | ok: All items complete
2026-06-10 21:30:03.889139 | 
2026-06-10 21:30:10.041052 | testrunner | changed: "artifacts"
2026-06-10 21:30:16.140711 | testrunner | changed: "docs"
2026-06-10 21:30:16.165147 | 
2026-06-10 21:30:16.165422 | PLAY RECAP
2026-06-10 21:30:16.165522 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-10 21:30:16.165610 | testrunner | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 11 rescued: 0 ignored: 0
2026-06-10 21:30:16.165659 | 
2026-06-10 21:30:16.420606 | PRE-RUN END RESULT_NORMAL: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/base/pre.yaml@main]
2026-06-10 21:30:16.423264 | RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/pypi/build.yaml@main]
2026-06-10 21:30:17.163992 | 
2026-06-10 21:30:17.164124 | PLAY [all]
2026-06-10 21:30:17.175046 | 
2026-06-10 21:30:17.175144 | TASK [Build python release]
2026-06-10 21:30:17.194201 | testrunner | ok
2026-06-10 21:30:17.207824 | 
2026-06-10 21:30:17.207945 | TASK [build-python-release : Build a tarball and wheel]
2026-06-10 21:30:22.967991 | testrunner | running sdist
2026-06-10 21:30:22.983587 | testrunner | running egg_info
2026-06-10 21:30:23.004961 | testrunner | creating dciclient.egg-info
2026-06-10 21:30:23.013530 | testrunner | writing dciclient.egg-info/PKG-INFO
2026-06-10 21:30:23.014561 | testrunner | writing dependency_links to dciclient.egg-info/dependency_links.txt
2026-06-10 21:30:23.015149 | testrunner | writing entry points to dciclient.egg-info/entry_points.txt
2026-06-10 21:30:23.015506 | testrunner | writing requirements to dciclient.egg-info/requires.txt
2026-06-10 21:30:23.015872 | testrunner | writing top-level names to dciclient.egg-info/top_level.txt
2026-06-10 21:30:23.016219 | testrunner | writing manifest file 'dciclient.egg-info/SOURCES.txt'
2026-06-10 21:30:23.039881 | testrunner | reading manifest file 'dciclient.egg-info/SOURCES.txt'
2026-06-10 21:30:23.040103 | testrunner | reading manifest template 'MANIFEST.in'
2026-06-10 21:30:23.040402 | testrunner | adding license file 'LICENSE'
2026-06-10 21:30:23.041562 | testrunner | writing manifest file 'dciclient.egg-info/SOURCES.txt'
2026-06-10 21:30:23.041778 | testrunner | running check
2026-06-10 21:30:23.137502 | testrunner | creating dciclient-4.1.0.post202606102128
2026-06-10 21:30:23.137803 | testrunner | creating dciclient-4.1.0.post202606102128/dciclient
2026-06-10 21:30:23.137935 | testrunner | creating dciclient-4.1.0.post202606102128/dciclient.egg-info
2026-06-10 21:30:23.138070 | testrunner | creating dciclient-4.1.0.post202606102128/dciclient/v1
2026-06-10 21:30:23.138203 | testrunner | creating dciclient-4.1.0.post202606102128/dciclient/v1/api
2026-06-10 21:30:23.138315 | testrunner | creating dciclient-4.1.0.post202606102128/dciclient/v1/shell_commands
2026-06-10 21:30:23.138437 | testrunner | creating dciclient-4.1.0.post202606102128/tests
2026-06-10 21:30:23.138520 | testrunner | copying files to dciclient-4.1.0.post202606102128...
2026-06-10 21:30:23.138646 | testrunner | copying LICENSE -> dciclient-4.1.0.post202606102128
2026-06-10 21:30:23.138948 | testrunner | copying MANIFEST.in -> dciclient-4.1.0.post202606102128
2026-06-10 21:30:23.139225 | testrunner | copying README.md -> dciclient-4.1.0.post202606102128
2026-06-10 21:30:23.139510 | testrunner | copying python-dciclient.spec -> dciclient-4.1.0.post202606102128
2026-06-10 21:30:23.139771 | testrunner | copying requirements.txt -> dciclient-4.1.0.post202606102128
2026-06-10 21:30:23.140002 | testrunner | copying setup.py -> dciclient-4.1.0.post202606102128
2026-06-10 21:30:23.140229 | testrunner | copying start_db.sh -> dciclient-4.1.0.post202606102128
2026-06-10 21:30:23.140549 | testrunner | copying dciclient/__init__.py -> dciclient-4.1.0.post202606102128/dciclient
2026-06-10 21:30:23.140793 | testrunner | copying dciclient/create_component.py -> dciclient-4.1.0.post202606102128/dciclient
2026-06-10 21:30:23.141034 | testrunner | copying dciclient/create_job.py -> dciclient-4.1.0.post202606102128/dciclient
2026-06-10 21:30:23.141286 | testrunner | copying dciclient/diff_jobs.py -> dciclient-4.1.0.post202606102128/dciclient
2026-06-10 21:30:23.141585 | testrunner | copying dciclient/find_latest_component.py -> dciclient-4.1.0.post202606102128/dciclient
2026-06-10 21:30:23.141881 | testrunner | copying dciclient/printer.py -> dciclient-4.1.0.post202606102128/dciclient
2026-06-10 21:30:23.142121 | testrunner | copying dciclient/rhel_kernel.py -> dciclient-4.1.0.post202606102128/dciclient
2026-06-10 21:30:23.142428 | testrunner | copying dciclient/shell.py -> dciclient-4.1.0.post202606102128/dciclient
2026-06-10 21:30:23.142647 | testrunner | copying dciclient/vault.py -> dciclient-4.1.0.post202606102128/dciclient
2026-06-10 21:30:23.142937 | testrunner | copying dciclient/vault_client.py -> dciclient-4.1.0.post202606102128/dciclient
2026-06-10 21:30:23.143184 | testrunner | copying dciclient/version.py -> dciclient-4.1.0.post202606102128/dciclient
2026-06-10 21:30:23.143465 | testrunner | copying dciclient.egg-info/PKG-INFO -> dciclient-4.1.0.post202606102128/dciclient.egg-info
2026-06-10 21:30:23.143757 | testrunner | copying dciclient.egg-info/SOURCES.txt -> dciclient-4.1.0.post202606102128/dciclient.egg-info
2026-06-10 21:30:23.143976 | testrunner | copying dciclient.egg-info/dependency_links.txt -> dciclient-4.1.0.post202606102128/dciclient.egg-info
2026-06-10 21:30:23.144205 | testrunner | copying dciclient.egg-info/entry_points.txt -> dciclient-4.1.0.post202606102128/dciclient.egg-info
2026-06-10 21:30:23.144478 | testrunner | copying dciclient.egg-info/requires.txt -> dciclient-4.1.0.post202606102128/dciclient.egg-info
2026-06-10 21:30:23.144814 | testrunner | copying dciclient.egg-info/top_level.txt -> dciclient-4.1.0.post202606102128/dciclient.egg-info
2026-06-10 21:30:23.145113 | testrunner | copying dciclient/v1/__init__.py -> dciclient-4.1.0.post202606102128/dciclient/v1
2026-06-10 21:30:23.145375 | testrunner | copying dciclient/v1/exceptions.py -> dciclient-4.1.0.post202606102128/dciclient/v1
2026-06-10 21:30:23.145701 | testrunner | copying dciclient/v1/utils.py -> dciclient-4.1.0.post202606102128/dciclient/v1
2026-06-10 21:30:23.145999 | testrunner | copying dciclient/v1/api/__init__.py -> dciclient-4.1.0.post202606102128/dciclient/v1/api
2026-06-10 21:30:23.146265 | testrunner | copying dciclient/v1/api/base.py -> dciclient-4.1.0.post202606102128/dciclient/v1/api
2026-06-10 21:30:23.146569 | testrunner | copying dciclient/v1/api/component.py -> dciclient-4.1.0.post202606102128/dciclient/v1/api
2026-06-10 21:30:23.146895 | testrunner | copying dciclient/v1/api/context.py -> dciclient-4.1.0.post202606102128/dciclient/v1/api
2026-06-10 21:30:23.147198 | testrunner | copying dciclient/v1/api/feeder.py -> dciclient-4.1.0.post202606102128/dciclient/v1/api
2026-06-10 21:30:23.147531 | testrunner | copying dciclient/v1/api/file.py -> dciclient-4.1.0.post202606102128/dciclient/v1/api
2026-06-10 21:30:23.147858 | testrunner | copying dciclient/v1/api/identity.py -> dciclient-4.1.0.post202606102128/dciclient/v1/api
2026-06-10 21:30:23.148154 | testrunner | copying dciclient/v1/api/job.py -> dciclient-4.1.0.post202606102128/dciclient/v1/api
2026-06-10 21:30:23.148460 | testrunner | copying dciclient/v1/api/jobs_events.py -> dciclient-4.1.0.post202606102128/dciclient/v1/api
2026-06-10 21:30:23.148827 | testrunner | copying dciclient/v1/api/jobstate.py -> dciclient-4.1.0.post202606102128/dciclient/v1/api
2026-06-10 21:30:23.149126 | testrunner | copying dciclient/v1/api/pipeline.py -> dciclient-4.1.0.post202606102128/dciclient/v1/api
2026-06-10 21:30:23.149493 | testrunner | copying dciclient/v1/api/product.py -> dciclient-4.1.0.post202606102128/dciclient/v1/api
2026-06-10 21:30:23.149826 | testrunner | copying dciclient/v1/api/remoteci.py -> dciclient-4.1.0.post202606102128/dciclient/v1/api
2026-06-10 21:30:23.150134 | testrunner | copying dciclient/v1/api/tag.py -> dciclient-4.1.0.post202606102128/dciclient/v1/api
2026-06-10 21:30:23.150434 | testrunner | copying dciclient/v1/api/team.py -> dciclient-4.1.0.post202606102128/dciclient/v1/api
2026-06-10 21:30:23.150760 | testrunner | copying dciclient/v1/api/topic.py -> dciclient-4.1.0.post202606102128/dciclient/v1/api
2026-06-10 21:30:23.151071 | testrunner | copying dciclient/v1/api/user.py -> dciclient-4.1.0.post202606102128/dciclient/v1/api
2026-06-10 21:30:23.151405 | testrunner | copying dciclient/v1/shell_commands/__init__.py -> dciclient-4.1.0.post202606102128/dciclient/v1/shell_commands
2026-06-10 21:30:23.151690 | testrunner | copying dciclient/v1/shell_commands/cli.py -> dciclient-4.1.0.post202606102128/dciclient/v1/shell_commands
2026-06-10 21:30:23.152031 | testrunner | copying dciclient/v1/shell_commands/columns.py -> dciclient-4.1.0.post202606102128/dciclient/v1/shell_commands
2026-06-10 21:30:23.152313 | testrunner | copying dciclient/v1/shell_commands/component.py -> dciclient-4.1.0.post202606102128/dciclient/v1/shell_commands
2026-06-10 21:30:23.152602 | testrunner | copying dciclient/v1/shell_commands/context.py -> dciclient-4.1.0.post202606102128/dciclient/v1/shell_commands
2026-06-10 21:30:23.152920 | testrunner | copying dciclient/v1/shell_commands/feeder.py -> dciclient-4.1.0.post202606102128/dciclient/v1/shell_commands
2026-06-10 21:30:23.153225 | testrunner | copying dciclient/v1/shell_commands/file.py -> dciclient-4.1.0.post202606102128/dciclient/v1/shell_commands
2026-06-10 21:30:23.153511 | testrunner | copying dciclient/v1/shell_commands/job.py -> dciclient-4.1.0.post202606102128/dciclient/v1/shell_commands
2026-06-10 21:30:23.153846 | testrunner | copying dciclient/v1/shell_commands/jobstate.py -> dciclient-4.1.0.post202606102128/dciclient/v1/shell_commands
2026-06-10 21:30:23.154149 | testrunner | copying dciclient/v1/shell_commands/pipeline.py -> dciclient-4.1.0.post202606102128/dciclient/v1/shell_commands
2026-06-10 21:30:23.154447 | testrunner | copying dciclient/v1/shell_commands/product.py -> dciclient-4.1.0.post202606102128/dciclient/v1/shell_commands
2026-06-10 21:30:23.154847 | testrunner | copying dciclient/v1/shell_commands/purge.py -> dciclient-4.1.0.post202606102128/dciclient/v1/shell_commands
2026-06-10 21:30:23.155153 | testrunner | copying dciclient/v1/shell_commands/remoteci.py -> dciclient-4.1.0.post202606102128/dciclient/v1/shell_commands
2026-06-10 21:30:23.155502 | testrunner | copying dciclient/v1/shell_commands/runner.py -> dciclient-4.1.0.post202606102128/dciclient/v1/shell_commands
2026-06-10 21:30:23.155842 | testrunner | copying dciclient/v1/shell_commands/team.py -> dciclient-4.1.0.post202606102128/dciclient/v1/shell_commands
2026-06-10 21:30:23.156144 | testrunner | copying dciclient/v1/shell_commands/topic.py -> dciclient-4.1.0.post202606102128/dciclient/v1/shell_commands
2026-06-10 21:30:23.156445 | testrunner | copying dciclient/v1/shell_commands/user.py -> dciclient-4.1.0.post202606102128/dciclient/v1/shell_commands
2026-06-10 21:30:23.156771 | testrunner | copying tests/test_context.py -> dciclient-4.1.0.post202606102128/tests
2026-06-10 21:30:23.157053 | testrunner | copying tests/test_file.py -> dciclient-4.1.0.post202606102128/tests
2026-06-10 21:30:23.157344 | testrunner | copying tests/test_job.py -> dciclient-4.1.0.post202606102128/tests
2026-06-10 21:30:23.157635 | testrunner | copying tests/test_lib.py -> dciclient-4.1.0.post202606102128/tests
2026-06-10 21:30:23.157927 | testrunner | copying tests/test_main.py -> dciclient-4.1.0.post202606102128/tests
2026-06-10 21:30:23.158244 | testrunner | copying tests/test_printer.py -> dciclient-4.1.0.post202606102128/tests
2026-06-10 21:30:23.158520 | testrunner | copying tests/test_signature.py -> dciclient-4.1.0.post202606102128/tests
2026-06-10 21:30:23.158859 | testrunner | copying dciclient.egg-info/SOURCES.txt -> dciclient-4.1.0.post202606102128/dciclient.egg-info
2026-06-10 21:30:23.160348 | testrunner | Writing dciclient-4.1.0.post202606102128/setup.cfg
2026-06-10 21:30:23.160646 | testrunner | creating dist
2026-06-10 21:30:23.162643 | testrunner | Creating tar archive
2026-06-10 21:30:23.187867 | testrunner | removing 'dciclient-4.1.0.post202606102128' (and everything under it)
2026-06-10 21:30:23.190866 | testrunner | running bdist_wheel
2026-06-10 21:30:23.217263 | testrunner | running build
2026-06-10 21:30:23.217316 | testrunner | running build_py
2026-06-10 21:30:23.217503 | testrunner | creating build
2026-06-10 21:30:23.217602 | testrunner | creating build/lib
2026-06-10 21:30:23.217704 | testrunner | creating build/lib/dciclient
2026-06-10 21:30:23.217839 | testrunner | copying dciclient/__init__.py -> build/lib/dciclient
2026-06-10 21:30:23.218018 | testrunner | copying dciclient/create_component.py -> build/lib/dciclient
2026-06-10 21:30:23.218212 | testrunner | copying dciclient/create_job.py -> build/lib/dciclient
2026-06-10 21:30:23.218391 | testrunner | copying dciclient/diff_jobs.py -> build/lib/dciclient
2026-06-10 21:30:23.218691 | testrunner | copying dciclient/find_latest_component.py -> build/lib/dciclient
2026-06-10 21:30:23.218890 | testrunner | copying dciclient/printer.py -> build/lib/dciclient
2026-06-10 21:30:23.219067 | testrunner | copying dciclient/rhel_kernel.py -> build/lib/dciclient
2026-06-10 21:30:23.219250 | testrunner | copying dciclient/shell.py -> build/lib/dciclient
2026-06-10 21:30:23.219428 | testrunner | copying dciclient/vault.py -> build/lib/dciclient
2026-06-10 21:30:23.219686 | testrunner | copying dciclient/vault_client.py -> build/lib/dciclient
2026-06-10 21:30:23.219871 | testrunner | copying dciclient/version.py -> build/lib/dciclient
2026-06-10 21:30:23.220108 | testrunner | creating build/lib/dciclient/v1
2026-06-10 21:30:23.220226 | testrunner | copying dciclient/v1/__init__.py -> build/lib/dciclient/v1
2026-06-10 21:30:23.220390 | testrunner | copying dciclient/v1/exceptions.py -> build/lib/dciclient/v1
2026-06-10 21:30:23.220601 | testrunner | copying dciclient/v1/utils.py -> build/lib/dciclient/v1
2026-06-10 21:30:23.220931 | testrunner | creating build/lib/dciclient/v1/api
2026-06-10 21:30:23.221032 | testrunner | copying dciclient/v1/api/__init__.py -> build/lib/dciclient/v1/api
2026-06-10 21:30:23.221193 | testrunner | copying dciclient/v1/api/base.py -> build/lib/dciclient/v1/api
2026-06-10 21:30:23.221896 | testrunner | copying dciclient/v1/api/component.py -> build/lib/dciclient/v1/api
2026-06-10 21:30:23.222091 | testrunner | copying dciclient/v1/api/context.py -> build/lib/dciclient/v1/api
2026-06-10 21:30:23.222278 | testrunner | copying dciclient/v1/api/feeder.py -> build/lib/dciclient/v1/api
2026-06-10 21:30:23.222466 | testrunner | copying dciclient/v1/api/file.py -> build/lib/dciclient/v1/api
2026-06-10 21:30:23.222667 | testrunner | copying dciclient/v1/api/identity.py -> build/lib/dciclient/v1/api
2026-06-10 21:30:23.222851 | testrunner | copying dciclient/v1/api/job.py -> build/lib/dciclient/v1/api
2026-06-10 21:30:23.223031 | testrunner | copying dciclient/v1/api/jobs_events.py -> build/lib/dciclient/v1/api
2026-06-10 21:30:23.223211 | testrunner | copying dciclient/v1/api/jobstate.py -> build/lib/dciclient/v1/api
2026-06-10 21:30:23.223391 | testrunner | copying dciclient/v1/api/pipeline.py -> build/lib/dciclient/v1/api
2026-06-10 21:30:23.223620 | testrunner | copying dciclient/v1/api/product.py -> build/lib/dciclient/v1/api
2026-06-10 21:30:23.223863 | testrunner | copying dciclient/v1/api/remoteci.py -> build/lib/dciclient/v1/api
2026-06-10 21:30:23.224075 | testrunner | copying dciclient/v1/api/tag.py -> build/lib/dciclient/v1/api
2026-06-10 21:30:23.224281 | testrunner | copying dciclient/v1/api/team.py -> build/lib/dciclient/v1/api
2026-06-10 21:30:23.224524 | testrunner | copying dciclient/v1/api/topic.py -> build/lib/dciclient/v1/api
2026-06-10 21:30:23.224742 | testrunner | copying dciclient/v1/api/user.py -> build/lib/dciclient/v1/api
2026-06-10 21:30:23.225061 | testrunner | creating build/lib/dciclient/v1/shell_commands
2026-06-10 21:30:23.225172 | testrunner | copying dciclient/v1/shell_commands/__init__.py -> build/lib/dciclient/v1/shell_commands
2026-06-10 21:30:23.225338 | testrunner | copying dciclient/v1/shell_commands/cli.py -> build/lib/dciclient/v1/shell_commands
2026-06-10 21:30:23.225556 | testrunner | copying dciclient/v1/shell_commands/columns.py -> build/lib/dciclient/v1/shell_commands
2026-06-10 21:30:23.225769 | testrunner | copying dciclient/v1/shell_commands/component.py -> build/lib/dciclient/v1/shell_commands
2026-06-10 21:30:23.225981 | testrunner | copying dciclient/v1/shell_commands/context.py -> build/lib/dciclient/v1/shell_commands
2026-06-10 21:30:23.226172 | testrunner | copying dciclient/v1/shell_commands/feeder.py -> build/lib/dciclient/v1/shell_commands
2026-06-10 21:30:23.226353 | testrunner | copying dciclient/v1/shell_commands/file.py -> build/lib/dciclient/v1/shell_commands
2026-06-10 21:30:23.226534 | testrunner | copying dciclient/v1/shell_commands/job.py -> build/lib/dciclient/v1/shell_commands
2026-06-10 21:30:23.226738 | testrunner | copying dciclient/v1/shell_commands/jobstate.py -> build/lib/dciclient/v1/shell_commands
2026-06-10 21:30:23.226921 | testrunner | copying dciclient/v1/shell_commands/pipeline.py -> build/lib/dciclient/v1/shell_commands
2026-06-10 21:30:23.227103 | testrunner | copying dciclient/v1/shell_commands/product.py -> build/lib/dciclient/v1/shell_commands
2026-06-10 21:30:23.227319 | testrunner | copying dciclient/v1/shell_commands/purge.py -> build/lib/dciclient/v1/shell_commands
2026-06-10 21:30:23.227508 | testrunner | copying dciclient/v1/shell_commands/remoteci.py -> build/lib/dciclient/v1/shell_commands
2026-06-10 21:30:23.227728 | testrunner | copying dciclient/v1/shell_commands/runner.py -> build/lib/dciclient/v1/shell_commands
2026-06-10 21:30:23.227920 | testrunner | copying dciclient/v1/shell_commands/team.py -> build/lib/dciclient/v1/shell_commands
2026-06-10 21:30:23.228105 | testrunner | copying dciclient/v1/shell_commands/topic.py -> build/lib/dciclient/v1/shell_commands
2026-06-10 21:30:23.228291 | testrunner | copying dciclient/v1/shell_commands/user.py -> build/lib/dciclient/v1/shell_commands
2026-06-10 21:30:23.240990 | testrunner | /usr/lib/python3.13/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
2026-06-10 21:30:23.241012 | testrunner | !!
2026-06-10 21:30:23.241017 | testrunner |
2026-06-10 21:30:23.241023 | testrunner |         ********************************************************************************
2026-06-10 21:30:23.241028 | testrunner |         Please avoid running ``setup.py`` directly.
2026-06-10 21:30:23.241033 | testrunner |         Instead, use pypa/build, pypa/installer or other
2026-06-10 21:30:23.241037 | testrunner |         standards-based tools.
2026-06-10 21:30:23.241042 | testrunner |
2026-06-10 21:30:23.241047 | testrunner |         See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
2026-06-10 21:30:23.241052 | testrunner |         ********************************************************************************
2026-06-10 21:30:23.241056 | testrunner |
2026-06-10 21:30:23.241061 | testrunner | !!
2026-06-10 21:30:23.241066 | testrunner |   self.initialize_options()
2026-06-10 21:30:23.247344 | testrunner | installing to build/bdist.linux-x86_64/wheel
2026-06-10 21:30:23.247363 | testrunner | running install
2026-06-10 21:30:23.253776 | testrunner | running install_lib
2026-06-10 21:30:23.259840 | testrunner | creating build/bdist.linux-x86_64
2026-06-10 21:30:23.259925 | testrunner | creating build/bdist.linux-x86_64/wheel
2026-06-10 21:30:23.260100 | testrunner | creating build/bdist.linux-x86_64/wheel/dciclient
2026-06-10 21:30:23.260220 | testrunner | copying build/lib/dciclient/__init__.py -> build/bdist.linux-x86_64/wheel/dciclient
2026-06-10 21:30:23.260405 | testrunner | copying build/lib/dciclient/create_component.py -> build/bdist.linux-x86_64/wheel/dciclient
2026-06-10 21:30:23.260589 | testrunner | copying build/lib/dciclient/create_job.py -> build/bdist.linux-x86_64/wheel/dciclient
2026-06-10 21:30:23.260798 | testrunner | copying build/lib/dciclient/diff_jobs.py -> build/bdist.linux-x86_64/wheel/dciclient
2026-06-10 21:30:23.260982 | testrunner | copying build/lib/dciclient/find_latest_component.py -> build/bdist.linux-x86_64/wheel/dciclient
2026-06-10 21:30:23.261166 | testrunner | copying build/lib/dciclient/printer.py -> build/bdist.linux-x86_64/wheel/dciclient
2026-06-10 21:30:23.261351 | testrunner | copying build/lib/dciclient/rhel_kernel.py -> build/bdist.linux-x86_64/wheel/dciclient
2026-06-10 21:30:23.261555 | testrunner | copying build/lib/dciclient/shell.py -> build/bdist.linux-x86_64/wheel/dciclient
2026-06-10 21:30:23.261764 | testrunner | copying build/lib/dciclient/vault.py -> build/bdist.linux-x86_64/wheel/dciclient
2026-06-10 21:30:23.262000 | testrunner | copying build/lib/dciclient/vault_client.py -> build/bdist.linux-x86_64/wheel/dciclient
2026-06-10 21:30:23.262194 | testrunner | copying build/lib/dciclient/version.py -> build/bdist.linux-x86_64/wheel/dciclient
2026-06-10 21:30:23.262436 | testrunner | creating build/bdist.linux-x86_64/wheel/dciclient/v1
2026-06-10 21:30:23.262559 | testrunner | copying build/lib/dciclient/v1/__init__.py -> build/bdist.linux-x86_64/wheel/dciclient/v1
2026-06-10 21:30:23.262773 | testrunner | copying build/lib/dciclient/v1/exceptions.py -> build/bdist.linux-x86_64/wheel/dciclient/v1
2026-06-10 21:30:23.262969 | testrunner | copying build/lib/dciclient/v1/utils.py -> build/bdist.linux-x86_64/wheel/dciclient/v1
2026-06-10 21:30:23.263185 | testrunner | creating build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-10 21:30:23.263302 | testrunner | copying build/lib/dciclient/v1/api/__init__.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-10 21:30:23.263467 | testrunner | copying build/lib/dciclient/v1/api/base.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-10 21:30:23.263698 | testrunner | copying build/lib/dciclient/v1/api/component.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-10 21:30:23.263891 | testrunner | copying build/lib/dciclient/v1/api/context.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-10 21:30:23.264119 | testrunner | copying build/lib/dciclient/v1/api/feeder.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-10 21:30:23.264303 | testrunner | copying build/lib/dciclient/v1/api/file.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-10 21:30:23.264488 | testrunner | copying build/lib/dciclient/v1/api/identity.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-10 21:30:23.264697 | testrunner | copying build/lib/dciclient/v1/api/job.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-10 21:30:23.264893 | testrunner | copying build/lib/dciclient/v1/api/jobs_events.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-10 21:30:23.265074 | testrunner | copying build/lib/dciclient/v1/api/jobstate.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-10 21:30:23.265261 | testrunner | copying build/lib/dciclient/v1/api/pipeline.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-10 21:30:23.266143 | testrunner | copying build/lib/dciclient/v1/api/product.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-10 21:30:23.266353 | testrunner | copying build/lib/dciclient/v1/api/remoteci.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-10 21:30:23.266541 | testrunner | copying build/lib/dciclient/v1/api/tag.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-10 21:30:23.266757 | testrunner | copying build/lib/dciclient/v1/api/team.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-10 21:30:23.266952 | testrunner | copying build/lib/dciclient/v1/api/topic.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-10 21:30:23.267147 | testrunner | copying build/lib/dciclient/v1/api/user.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-10 21:30:23.267374 | testrunner | creating build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-10 21:30:23.267494 | testrunner | copying build/lib/dciclient/v1/shell_commands/__init__.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-10 21:30:23.267698 | testrunner | copying build/lib/dciclient/v1/shell_commands/cli.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-10 21:30:23.267917 | testrunner | copying build/lib/dciclient/v1/shell_commands/columns.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-10 21:30:23.268127 | testrunner | copying build/lib/dciclient/v1/shell_commands/component.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-10 21:30:23.268325 | testrunner | copying build/lib/dciclient/v1/shell_commands/context.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-10 21:30:23.268506 | testrunner | copying build/lib/dciclient/v1/shell_commands/feeder.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-10 21:30:23.268716 | testrunner | copying build/lib/dciclient/v1/shell_commands/file.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-10 21:30:23.268903 | testrunner | copying build/lib/dciclient/v1/shell_commands/job.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-10 21:30:23.269090 | testrunner | copying build/lib/dciclient/v1/shell_commands/jobstate.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-10 21:30:23.269286 | testrunner | copying build/lib/dciclient/v1/shell_commands/pipeline.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-10 21:30:23.269476 | testrunner | copying build/lib/dciclient/v1/shell_commands/product.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-10 21:30:23.269732 | testrunner | copying build/lib/dciclient/v1/shell_commands/purge.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-10 21:30:23.269924 | testrunner | copying build/lib/dciclient/v1/shell_commands/remoteci.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-10 21:30:23.270120 | testrunner | copying build/lib/dciclient/v1/shell_commands/runner.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-10 21:30:23.270315 | testrunner | copying build/lib/dciclient/v1/shell_commands/team.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-10 21:30:23.270511 | testrunner | copying build/lib/dciclient/v1/shell_commands/topic.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-10 21:30:23.270728 | testrunner | copying build/lib/dciclient/v1/shell_commands/user.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-10 21:30:23.270905 | testrunner | running install_egg_info
2026-06-10 21:30:23.281758 | testrunner | Copying dciclient.egg-info to build/bdist.linux-x86_64/wheel/dciclient-4.1.0.post202606102128-py3.13.egg-info
2026-06-10 21:30:23.282991 | testrunner | running install_scripts
2026-06-10 21:30:23.285691 | testrunner | creating build/bdist.linux-x86_64/wheel/dciclient-4.1.0.post202606102128.dist-info/WHEEL
2026-06-10 21:30:23.286093 | testrunner | creating 'dist/dciclient-4.1.0.post202606102128-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
2026-06-10 21:30:23.286460 | testrunner | adding 'dciclient/__init__.py'
2026-06-10 21:30:23.286907 | testrunner | adding 'dciclient/create_component.py'
2026-06-10 21:30:23.287156 | testrunner | adding 'dciclient/create_job.py'
2026-06-10 21:30:23.287394 | testrunner | adding 'dciclient/diff_jobs.py'
2026-06-10 21:30:23.287623 | testrunner | adding 'dciclient/find_latest_component.py'
2026-06-10 21:30:23.287856 | testrunner | adding 'dciclient/printer.py'
2026-06-10 21:30:23.288142 | testrunner | adding 'dciclient/rhel_kernel.py'
2026-06-10 21:30:23.288273 | testrunner | adding 'dciclient/shell.py'
2026-06-10 21:30:23.288434 | testrunner | adding 'dciclient/vault.py'
2026-06-10 21:30:23.288607 | testrunner | adding 'dciclient/vault_client.py'
2026-06-10 21:30:23.288762 | testrunner | adding 'dciclient/version.py'
2026-06-10 21:30:23.288934 | testrunner | adding 'dciclient/v1/__init__.py'
2026-06-10 21:30:23.289109 | testrunner | adding 'dciclient/v1/exceptions.py'
2026-06-10 21:30:23.289301 | testrunner | adding 'dciclient/v1/utils.py'
2026-06-10 21:30:23.289478 | testrunner | adding 'dciclient/v1/api/__init__.py'
2026-06-10 21:30:23.289717 | testrunner | adding 'dciclient/v1/api/base.py'
2026-06-10 21:30:23.289912 | testrunner | adding 'dciclient/v1/api/component.py'
2026-06-10 21:30:23.290172 | testrunner | adding 'dciclient/v1/api/context.py'
2026-06-10 21:30:23.290345 | testrunner | adding 'dciclient/v1/api/feeder.py'
2026-06-10 21:30:23.290545 | testrunner | adding 'dciclient/v1/api/file.py'
2026-06-10 21:30:23.290736 | testrunner | adding 'dciclient/v1/api/identity.py'
2026-06-10 21:30:23.290943 | testrunner | adding 'dciclient/v1/api/job.py'
2026-06-10 21:30:23.291123 | testrunner | adding 'dciclient/v1/api/jobs_events.py'
2026-06-10 21:30:23.291290 | testrunner | adding 'dciclient/v1/api/jobstate.py'
2026-06-10 21:30:23.291456 | testrunner | adding 'dciclient/v1/api/pipeline.py'
2026-06-10 21:30:23.291632 | testrunner | adding 'dciclient/v1/api/product.py'
2026-06-10 21:30:23.291871 | testrunner | adding 'dciclient/v1/api/remoteci.py'
2026-06-10 21:30:23.292033 | testrunner | adding 'dciclient/v1/api/tag.py'
2026-06-10 21:30:23.292220 | testrunner | adding 'dciclient/v1/api/team.py'
2026-06-10 21:30:23.292394 | testrunner | adding 'dciclient/v1/api/topic.py'
2026-06-10 21:30:23.292561 | testrunner | adding 'dciclient/v1/api/user.py'
2026-06-10 21:30:23.292753 | testrunner | adding 'dciclient/v1/shell_commands/__init__.py'
2026-06-10 21:30:23.293183 | testrunner | adding 'dciclient/v1/shell_commands/cli.py'
2026-06-10 21:30:23.293364 | testrunner | adding 'dciclient/v1/shell_commands/columns.py'
2026-06-10 21:30:23.293547 | testrunner | adding 'dciclient/v1/shell_commands/component.py'
2026-06-10 21:30:23.293766 | testrunner | adding 'dciclient/v1/shell_commands/context.py'
2026-06-10 21:30:23.293934 | testrunner | adding 'dciclient/v1/shell_commands/feeder.py'
2026-06-10 21:30:23.294090 | testrunner | adding 'dciclient/v1/shell_commands/file.py'
2026-06-10 21:30:23.294265 | testrunner | adding 'dciclient/v1/shell_commands/job.py'
2026-06-10 21:30:23.294418 | testrunner | adding 'dciclient/v1/shell_commands/jobstate.py'
2026-06-10 21:30:23.294580 | testrunner | adding 'dciclient/v1/shell_commands/pipeline.py'
2026-06-10 21:30:23.294824 | testrunner | adding 'dciclient/v1/shell_commands/product.py'
2026-06-10 21:30:23.295057 | testrunner | adding 'dciclient/v1/shell_commands/purge.py'
2026-06-10 21:30:23.295279 | testrunner | adding 'dciclient/v1/shell_commands/remoteci.py'
2026-06-10 21:30:23.295522 | testrunner | adding 'dciclient/v1/shell_commands/runner.py'
2026-06-10 21:30:23.295766 | testrunner | adding 'dciclient/v1/shell_commands/team.py'
2026-06-10 21:30:23.296004 | testrunner | adding 'dciclient/v1/shell_commands/topic.py'
2026-06-10 21:30:23.296254 | testrunner | adding 'dciclient/v1/shell_commands/user.py'
2026-06-10 21:30:23.296705 | testrunner | adding 'dciclient-4.1.0.post202606102128.dist-info/LICENSE'
2026-06-10 21:30:23.297022 | testrunner | adding 'dciclient-4.1.0.post202606102128.dist-info/METADATA'
2026-06-10 21:30:23.297144 | testrunner | adding 'dciclient-4.1.0.post202606102128.dist-info/WHEEL'
2026-06-10 21:30:23.297262 | testrunner | adding 'dciclient-4.1.0.post202606102128.dist-info/entry_points.txt'
2026-06-10 21:30:23.297372 | testrunner | adding 'dciclient-4.1.0.post202606102128.dist-info/top_level.txt'
2026-06-10 21:30:23.297718 | testrunner | adding 'dciclient-4.1.0.post202606102128.dist-info/RECORD'
2026-06-10 21:30:23.297912 | testrunner | removing build/bdist.linux-x86_64/wheel
2026-06-10 21:30:24.417624 | testrunner | ok: Runtime: 0:00:00.820500
2026-06-10 21:30:24.429051 | 
2026-06-10 21:30:24.429267 | TASK [build-python-release : Just build a tarball]
2026-06-10 21:30:24.748022 | testrunner | skipping: Conditional result was False
2026-06-10 21:30:24.759753 | 
2026-06-10 21:30:24.759902 | TASK [Make sure pyproject-build is available]
2026-06-10 21:30:24.786827 | testrunner | skipping: Conditional result was False
2026-06-10 21:30:24.798355 | 
2026-06-10 21:30:24.798549 | TASK [build-python-release : Build a tarball and wheel]
2026-06-10 21:30:25.239040 | testrunner | skipping: Conditional result was False
2026-06-10 21:30:25.247599 | 
2026-06-10 21:30:25.247757 | TASK [build-python-release : Just build a tarball]
2026-06-10 21:30:25.730555 | testrunner | skipping: Conditional result was False
2026-06-10 21:30:25.739904 | 
2026-06-10 21:30:25.740008 | PLAY RECAP
2026-06-10 21:30:25.740086 | testrunner | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 4 rescued: 0 ignored: 0
2026-06-10 21:30:25.740129 | 
2026-06-10 21:30:25.887134 | RUN END RESULT_NORMAL: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/pypi/build.yaml@main]
2026-06-10 21:30:25.889443 | POST-RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/pypi/publish.yaml@main]
2026-06-10 21:30:26.500567 | 
2026-06-10 21:30:26.500696 | PLAY [all]
2026-06-10 21:30:26.510710 | 
2026-06-10 21:30:26.510801 | TASK [upload-pypi : Validate password/token combo]
2026-06-10 21:30:26.585379 | testrunner | skipping: Conditional result was False
2026-06-10 21:30:26.593485 | 
2026-06-10 21:30:26.593687 | TASK [upload-pypi : Create .pypirc configuration file tempfile]
2026-06-10 21:30:32.799628 | testrunner | changed
2026-06-10 21:30:32.807985 | 
2026-06-10 21:30:32.808129 | TASK [upload-pypi : Create .pypirc configuration file]
2026-06-10 21:30:44.422294 | testrunner | changed
2026-06-10 21:30:44.430283 | 
2026-06-10 21:30:44.430459 | TASK [upload-pypi : Find wheels to upload]
2026-06-10 21:30:50.776641 | testrunner | ok: All paths examined
2026-06-10 21:30:50.786962 | 
2026-06-10 21:30:50.787094 | TASK [upload-pypi : Report no wheels to be uploaded]
2026-06-10 21:30:50.844508 | testrunner | skipping: Conditional result was False
2026-06-10 21:30:50.850559 | 
2026-06-10 21:30:50.850687 | TASK [upload-pypi : Find tarballs to upload]
2026-06-10 21:30:56.955419 | testrunner | ok: All paths examined
2026-06-10 21:30:56.960182 | 
2026-06-10 21:30:56.960259 | TASK [upload-pypi : Report no tarballs to be uploaded]
2026-06-10 21:30:57.019936 | testrunner | skipping: Conditional result was False
2026-06-10 21:30:57.026364 | 
2026-06-10 21:30:57.026450 | TASK [upload-pypi : Upload wheels and sdist tarballs with twine]
2026-06-10 21:31:02.828494 | testrunner | Uploading distributions to https://upload.pypi.org/legacy/
2026-06-10 21:31:02.842321 | testrunner | Uploading dciclient-4.1.0.post202606102128-py3-none-any.whl
2026-06-10 21:31:03.931079 | testrunner | [?25l[2K[35m  0%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/75.5 kB[0m • [36m--:--[0m • [31m?[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m75.5/75.5 kB[0m • [33m00:00[0m • [31m43.5 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m75.5/75.5 kB[0m • [33m00:00[0m • [31m43.5 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m75.5/75.5 kB[0m • [33m00:00[0m • [31m43.5 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m75.5/75.5 kB[0m • [33m00:00[0m • [31m43.5 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m75.5/75.5 kB[0m • [33m00:00[0m • [31m43.5 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m75.5/75.5 kB[0m • [33m00:00[0m • [31m43.5 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m75.5/75.5 kB[0m • [33m00:00[0m • [31m43.5 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m75.5/75.5 kB[0m • [33m00:00[0m • [31m43.5 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m75.5/75.5 kB[0m • [33m00:00[0m • [31m43.5 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m75.5/75.5 kB[0m • [33m00:00[0m • [31m43.5 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m75.5/75.5 kB[0m • [33m00:00[0m • [31m43.5 MB/s[0m
2026-06-10 21:31:03.931465 | testrunner | [?25hUploading dciclient-4.1.0.post202606102128.tar.gz
2026-06-10 21:31:04.567732 | testrunner | [?25l[2K[35m  0%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/55.6 kB[0m • [36m--:--[0m • [31m?[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m55.6/55.6 kB[0m • [33m00:00[0m • [31m45.6 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m55.6/55.6 kB[0m • [33m00:00[0m • [31m45.6 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m55.6/55.6 kB[0m • [33m00:00[0m • [31m45.6 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m55.6/55.6 kB[0m • [33m00:00[0m • [31m45.6 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m55.6/55.6 kB[0m • [33m00:00[0m • [31m45.6 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m55.6/55.6 kB[0m • [33m00:00[0m • [31m45.6 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m55.6/55.6 kB[0m • [33m00:00[0m • [31m45.6 MB/s[0m
2026-06-10 21:31:04.569011 | testrunner | [?25h
2026-06-10 21:31:04.569054 | testrunner | [32mView at:[0m
2026-06-10 21:31:04.569336 | testrunner | https://pypi.org/project/dciclient/4.1.0.post202606102128/
2026-06-10 21:31:05.715103 | testrunner | ok: Runtime: 0:00:02.435557
2026-06-10 21:31:05.724314 | 
2026-06-10 21:31:05.724452 | TASK [upload-pypi : Delete .pypirc configuration file]
2026-06-10 21:31:11.966415 | testrunner | changed
2026-06-10 21:31:11.971961 | 
2026-06-10 21:31:11.972025 | PLAY RECAP
2026-06-10 21:31:11.972079 | testrunner | ok: 6 changed: 4 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0
2026-06-10 21:31:11.972105 | 
2026-06-10 21:31:12.086545 | POST-RUN END RESULT_NORMAL: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/pypi/publish.yaml@main]
2026-06-10 21:31:12.087541 | POST-RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/base/post.yaml@main]
2026-06-10 21:31:12.819878 | 
2026-06-10 21:31:12.820047 | PLAY [all]
2026-06-10 21:31:12.829790 | 
2026-06-10 21:31:12.829883 | TASK [include_role : fetch-output]
2026-06-10 21:31:12.855535 | testrunner | skipping: Conditional result was False
2026-06-10 21:31:12.862045 | 
2026-06-10 21:31:12.862129 | TASK [include_role : fetch-output-openshift]
2026-06-10 21:31:12.892869 | testrunner | ok
2026-06-10 21:31:12.905140 | 
2026-06-10 21:31:12.905218 | TASK [fetch-output-openshift : Set log path for multiple nodes]
2026-06-10 21:31:12.950668 | testrunner | skipping: Conditional result was False
2026-06-10 21:31:12.955204 | 
2026-06-10 21:31:12.955283 | TASK [fetch-output-openshift : Set log path for single node]
2026-06-10 21:31:12.993841 | testrunner | ok
2026-06-10 21:31:12.997121 | 
2026-06-10 21:31:12.997207 | LOOP [fetch-output-openshift : Ensure local output dirs]
2026-06-10 21:31:13.456916 | testrunner -> localhost | changed: "/var/lib/zuul/builds/27e80dc9089449458bb7e0ff1d2060f1/work/logs"
2026-06-10 21:31:13.721794 | testrunner -> localhost | changed: "/var/lib/zuul/builds/27e80dc9089449458bb7e0ff1d2060f1/work/logs/npm"
2026-06-10 21:31:14.006417 | testrunner -> localhost | changed: "/var/lib/zuul/builds/27e80dc9089449458bb7e0ff1d2060f1/work/artifacts"
2026-06-10 21:31:14.259616 | testrunner -> localhost | changed: "/var/lib/zuul/builds/27e80dc9089449458bb7e0ff1d2060f1/work/docs"
2026-06-10 21:31:14.275395 | 
2026-06-10 21:31:14.275548 | LOOP [fetch-output-openshift : Include rsync tasks]
2026-06-10 21:31:14.328162 | testrunner | ok:
2026-06-10 21:31:14.328408 | testrunner | [
2026-06-10 21:31:14.328463 | testrunner |   "testrunner",
2026-06-10 21:31:14.328503 | testrunner |   {
2026-06-10 21:31:14.328540 | testrunner |     "context": "main:zuul-worker/38-102-83-139:9023",
2026-06-10 21:31:14.328609 | testrunner |     "namespace": "main",
2026-06-10 21:31:14.328658 | testrunner |     "pod": "zuul-worker-f41-0000070164",
2026-06-10 21:31:14.328696 | testrunner |     "resources": {
2026-06-10 21:31:14.328731 | testrunner |       "cores": 0,
2026-06-10 21:31:14.328766 | testrunner |       "instances": 1,
2026-06-10 21:31:14.328801 | testrunner |       "ram": 0
2026-06-10 21:31:14.328836 | testrunner |     },
2026-06-10 21:31:14.328876 | testrunner |     "stream_port1": 38047,
2026-06-10 21:31:14.328913 | testrunner |     "stream_port2": 36313
2026-06-10 21:31:14.328948 | testrunner |   }
2026-06-10 21:31:14.328983 | testrunner | ]
2026-06-10 21:31:14.329040 | testrunner | changed: All items complete
2026-06-10 21:31:14.329081 | 
2026-06-10 21:31:14.335975 | testrunner | included: /var/lib/zuul/builds/27e80dc9089449458bb7e0ff1d2060f1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output-openshift/tasks/rsync.yaml
2026-06-10 21:31:14.340987 | 
2026-06-10 21:31:14.341049 | LOOP [fetch-output-openshift : Fetch zuul-output from the pod]
2026-06-10 21:31:19.705017 | testrunner | Output suppressed because no_log was given
2026-06-10 21:31:19.712178 | 
2026-06-10 21:31:19.712306 | TASK [fetch-output-openshift : Remove empty directory]
2026-06-10 21:31:20.112486 | testrunner -> localhost | ok: Runtime: 0:00:00.014402
2026-06-10 21:31:20.119770 | 
2026-06-10 21:31:20.119833 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir]
2026-06-10 21:31:20.154527 | testrunner | skipping: Conditional result was False
2026-06-10 21:31:20.163584 | testrunner | skipping: Conditional result was False
2026-06-10 21:31:20.176553 | 
2026-06-10 21:31:20.176731 | PLAY [localhost]
2026-06-10 21:31:20.186796 | 
2026-06-10 21:31:20.186895 | TASK [generate-zuul-manifest : Generate Zuul manifest]
2026-06-10 21:31:20.592231 | localhost | changed
2026-06-10 21:31:20.606856 | 
2026-06-10 21:31:20.607038 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul]
2026-06-10 21:31:20.645596 | localhost | ok
2026-06-10 21:31:20.653492 | 
2026-06-10 21:31:20.653571 | TASK [add-fileserver : Create SSH private key tempfile]
2026-06-10 21:31:21.086910 | localhost | changed
2026-06-10 21:31:21.097474 | 
2026-06-10 21:31:21.097665 | TASK [add-fileserver : Create SSH private key from secret]
2026-06-10 21:31:22.040403 | localhost | changed
2026-06-10 21:31:22.045260 | 
2026-06-10 21:31:22.045343 | TASK [add-fileserver : Add fileserver ssh key]
2026-06-10 21:31:22.439945 | localhost | Identity added: /var/lib/zuul/builds/27e80dc9089449458bb7e0ff1d2060f1/work/tmp/ansible.zuc7mqpk (/var/lib/zuul/builds/27e80dc9089449458bb7e0ff1d2060f1/work/tmp/ansible.zuc7mqpk)
2026-06-10 21:31:22.440714 | localhost | ok: Runtime: 0:00:00.020328
2026-06-10 21:31:22.450512 | 
2026-06-10 21:31:22.450709 | TASK [add-fileserver : Remove SSH private key from disk]
2026-06-10 21:31:22.790100 | localhost | ok: Runtime: 0:00:00.008769
2026-06-10 21:31:22.799722 | 
2026-06-10 21:31:22.799856 | TASK [add-fileserver : Add fileserver to inventory]
2026-06-10 21:31:22.882247 | localhost | changed
2026-06-10 21:31:22.887010 | 
2026-06-10 21:31:22.887093 | TASK [add-fileserver : Add fileserver server to known hosts]
2026-06-10 21:31:23.270440 | localhost | changed
2026-06-10 21:31:23.280634 | 
2026-06-10 21:31:23.280744 | PLAY [a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com]
2026-06-10 21:31:23.287406 | 
2026-06-10 21:31:23.287522 | TASK [Gathering Facts]
2026-06-10 21:31:24.786721 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-10 21:31:24.799405 | 
2026-06-10 21:31:24.799532 | TASK [Set zuul-log-path fact]
2026-06-10 21:31:24.831555 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-10 21:31:24.850376 | 
2026-06-10 21:31:24.850529 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-10 21:31:24.892893 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-10 21:31:24.904696 | 
2026-06-10 21:31:24.904836 | TASK [upload-logs : Create log directories]
2026-06-10 21:31:25.266969 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | changed
2026-06-10 21:31:25.273561 | 
2026-06-10 21:31:25.273805 | TASK [upload-logs : Ensure logs are readable before uploading]
2026-06-10 21:31:25.624810 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com -> localhost | ok: Runtime: 0:00:00.009431
2026-06-10 21:31:25.633463 | 
2026-06-10 21:31:25.633642 | TASK [upload-logs : Upload logs to log server]
2026-06-10 21:31:26.845807 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | Output suppressed because no_log was given
2026-06-10 21:31:26.851382 | 
2026-06-10 21:31:26.851515 | LOOP [upload-logs : Compress console log and json output]
