2026-06-08 15:37:31.538821 | Job console starting
2026-06-08 15:37:31.678584 | Updating git repos
2026-06-08 15:37:32.359334 | Cloning repos into workspace
2026-06-08 15:37:33.534093 | Restoring repo states
2026-06-08 15:37:33.564274 | Merging changes
2026-06-08 15:37:33.564304 | Checking out repos
2026-06-08 15:37:33.976637 | Preparing playbooks
2026-06-08 15:37:35.419576 | Running Ansible setup
2026-06-08 15:37:42.373580 | PRE-RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/base/pre.yaml@main]
2026-06-08 15:37:43.009199 | 
2026-06-08 15:37:43.009303 | PLAY [localhost]
2026-06-08 15:37:43.015839 | 
2026-06-08 15:37:43.015905 | TASK [Gathering Facts]
2026-06-08 15:37:43.970106 | localhost | ok
2026-06-08 15:37:43.985261 | 
2026-06-08 15:37:43.985468 | TASK [Setup log path fact]
2026-06-08 15:37:44.006287 | localhost | ok
2026-06-08 15:37:44.029555 | 
2026-06-08 15:37:44.029711 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-08 15:37:44.068686 | localhost | ok
2026-06-08 15:37:44.076080 | 
2026-06-08 15:37:44.076173 | TASK [emit-job-header : Print job information]
2026-06-08 15:37:44.125079 | # Job Information
2026-06-08 15:37:44.125334 | Ansible Version: 2.16.18
2026-06-08 15:37:44.125437 | Job: dci-upload-pypi-job
2026-06-08 15:37:44.125484 | Pipeline: post
2026-06-08 15:37:44.125523 | Executor: 38.102.83.51
2026-06-08 15:37:44.125560 | Triggered by: https://github.com/distributedci/python-dciclient/commit/c9b527d6c9d54be7760427c87d32f025cfb9f570
2026-06-08 15:37:44.125778 | Event ID: e46f3e04-634f-11f1-9434-4af0cda3b852
2026-06-08 15:37:44.131304 | 
2026-06-08 15:37:44.131467 | LOOP [emit-job-header : Print node information]
2026-06-08 15:37:44.236385 | localhost | ok:
2026-06-08 15:37:44.236695 | localhost | # Node Information
2026-06-08 15:37:44.236759 | localhost | Inventory Hostname: testrunner
2026-06-08 15:37:44.236803 | localhost | Hostname: 1129045659ea
2026-06-08 15:37:44.236843 | localhost | Username: zuul
2026-06-08 15:37:44.236889 | localhost | Distro: Fedora 41
2026-06-08 15:37:44.236927 | localhost | Provider: k1s04
2026-06-08 15:37:44.236964 | localhost | Region:
2026-06-08 15:37:44.237001 | localhost | Label: zuul-worker-f41
2026-06-08 15:37:44.237036 | localhost | Product Name: OpenStack Nova
2026-06-08 15:37:44.237072 | localhost | Interface IP: zuul-worker-f41-0000067449
2026-06-08 15:37:44.243637 | 
2026-06-08 15:37:44.243759 | TASK [log-inventory : Ensure Zuul Ansible directory exists]
2026-06-08 15:37:44.701433 | localhost -> localhost | changed
2026-06-08 15:37:44.705897 | 
2026-06-08 15:37:44.705963 | TASK [log-inventory : Copy ansible inventory to logs dir]
2026-06-08 15:37:45.698878 | localhost -> localhost | changed
2026-06-08 15:37:45.710307 | 
2026-06-08 15:37:45.710454 | PLAY [all]
2026-06-08 15:37:45.721948 | 
2026-06-08 15:37:45.722076 | TASK [start-zuul-console : Start zuul_console daemon.]
2026-06-08 15:37:51.337420 | testrunner | ok
2026-06-08 15:37:51.349424 | 
2026-06-08 15:37:51.349558 | TASK [validate-host : Define zuul_info_dir fact]
2026-06-08 15:37:51.365785 | testrunner | skipping: Conditional result was False
2026-06-08 15:37:51.374224 | 
2026-06-08 15:37:51.374390 | TASK [validate-host : Ensure Zuul Ansible directory exists]
2026-06-08 15:37:51.400162 | testrunner | skipping: Conditional result was False
2026-06-08 15:37:51.408448 | 
2026-06-08 15:37:51.408602 | TASK [validate-host : Collect information about the host]
2026-06-08 15:37:51.435053 | testrunner | skipping: Conditional result was False
2026-06-08 15:37:51.446229 | 
2026-06-08 15:37:51.446395 | TASK [validate-host : Sanitize hostname]
2026-06-08 15:37:51.462493 | testrunner | skipping: Conditional result was False
2026-06-08 15:37:51.470893 | 
2026-06-08 15:37:51.471031 | TASK [validate-host : Write out all ansible variables/facts known for each host]
2026-06-08 15:37:51.496739 | testrunner | skipping: Conditional result was False
2026-06-08 15:37:51.506412 | 
2026-06-08 15:37:51.506581 | TASK [validate-host : Collect information about zuul worker]
2026-06-08 15:37:51.523183 | testrunner | skipping: Conditional result was False
2026-06-08 15:37:51.530992 | 
2026-06-08 15:37:51.531125 | TASK [validate-host : Write out all zuul information for each host]
2026-06-08 15:37:51.557068 | testrunner | skipping: Conditional result was False
2026-06-08 15:37:51.570232 | 
2026-06-08 15:37:51.570386 | TASK [prepare-workspace : Start zuul_console daemon.]
2026-06-08 15:37:51.586090 | testrunner | skipping: Conditional result was False
2026-06-08 15:37:51.595320 | 
2026-06-08 15:37:51.595487 | TASK [prepare-workspace : Synchronize src repos to workspace directory.]
2026-06-08 15:37:51.624660 | 
2026-06-08 15:37:51.624925 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build]
2026-06-08 15:37:51.650672 | testrunner | skipping: Conditional result was False
2026-06-08 15:37:51.658313 | 
2026-06-08 15:37:51.658566 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID]
2026-06-08 15:37:51.684493 | testrunner | skipping: Conditional result was False
2026-06-08 15:37:51.701485 | 
2026-06-08 15:37:51.701618 | LOOP [prepare-workspace-openshift : Include rsync tasks]
2026-06-08 15:37:51.763104 | testrunner | ok:
2026-06-08 15:37:51.763445 | testrunner | [
2026-06-08 15:37:51.763512 | testrunner |   "testrunner",
2026-06-08 15:37:51.763554 | testrunner |   {
2026-06-08 15:37:51.763591 | testrunner |     "context": "main:zuul-worker/38-102-83-54:9023",
2026-06-08 15:37:51.763627 | testrunner |     "namespace": "main",
2026-06-08 15:37:51.763660 | testrunner |     "pod": "zuul-worker-f41-0000067449",
2026-06-08 15:37:51.763694 | testrunner |     "resources": {
2026-06-08 15:37:51.763728 | testrunner |       "cores": 0,
2026-06-08 15:37:51.763761 | testrunner |       "instances": 1,
2026-06-08 15:37:51.763794 | testrunner |       "ram": 0
2026-06-08 15:37:51.763827 | testrunner |     },
2026-06-08 15:37:51.763859 | testrunner |     "stream_port1": 33819,
2026-06-08 15:37:51.763892 | testrunner |     "stream_port2": 41247
2026-06-08 15:37:51.763925 | testrunner |   }
2026-06-08 15:37:51.763958 | testrunner | ]
2026-06-08 15:37:51.764014 | testrunner | ok: All items complete
2026-06-08 15:37:51.764054 | 
2026-06-08 15:37:51.780441 | testrunner | included: /var/lib/zuul/builds/510f9628f7e048bcbead9cfac3d9b904/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/prepare-workspace-openshift/tasks/rsync.yaml
2026-06-08 15:37:51.789946 | 
2026-06-08 15:37:51.790065 | TASK [prepare-workspace-openshift : Create src directory]
2026-06-08 15:37:53.171647 | testrunner -> localhost | ok: Runtime: 0:00:00.888266
2026-06-08 15:37:53.178813 | 
2026-06-08 15:37:53.178937 | TASK [prepare-workspace-openshift : Copy src repos to the pod]
2026-06-08 15:37:55.021686 | testrunner -> localhost | Output suppressed because no_log was given
2026-06-08 15:37:55.033867 | 
2026-06-08 15:37:55.034004 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-08 15:37:55.495235 | testrunner -> localhost | changed
2026-06-08 15:37:55.503733 | 
2026-06-08 15:37:55.503804 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them]
2026-06-08 15:38:00.870703 | testrunner | ok: "logs"
2026-06-08 15:38:06.144070 | testrunner | ok: "artifacts"
2026-06-08 15:38:11.628877 | testrunner | ok: "docs"
2026-06-08 15:38:11.641455 | 
2026-06-08 15:38:11.641591 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist]
2026-06-08 15:38:17.213742 | testrunner | changed: "logs"
2026-06-08 15:38:17.214211 | testrunner | ok: All items complete
2026-06-08 15:38:17.214276 | 
2026-06-08 15:38:22.808569 | testrunner | changed: "artifacts"
2026-06-08 15:38:28.300515 | testrunner | changed: "docs"
2026-06-08 15:38:28.320970 | 
2026-06-08 15:38:28.321135 | PLAY RECAP
2026-06-08 15:38:28.321223 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-08 15:38:28.321280 | testrunner | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 11 rescued: 0 ignored: 0
2026-06-08 15:38:28.321319 | 
2026-06-08 15:38:28.448840 | PRE-RUN END RESULT_NORMAL: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/base/pre.yaml@main]
2026-06-08 15:38:28.451121 | RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/pypi/build.yaml@main]
2026-06-08 15:38:29.040335 | 
2026-06-08 15:38:29.040450 | PLAY [all]
2026-06-08 15:38:29.050549 | 
2026-06-08 15:38:29.050624 | TASK [Build python release]
2026-06-08 15:38:29.068780 | testrunner | ok
2026-06-08 15:38:29.081173 | 
2026-06-08 15:38:29.081244 | TASK [build-python-release : Build a tarball and wheel]
2026-06-08 15:38:34.115434 | testrunner | running sdist
2026-06-08 15:38:34.129077 | testrunner | running egg_info
2026-06-08 15:38:34.141987 | testrunner | creating dciclient.egg-info
2026-06-08 15:38:34.147238 | testrunner | writing dciclient.egg-info/PKG-INFO
2026-06-08 15:38:34.147802 | testrunner | writing dependency_links to dciclient.egg-info/dependency_links.txt
2026-06-08 15:38:34.148186 | testrunner | writing entry points to dciclient.egg-info/entry_points.txt
2026-06-08 15:38:34.148415 | testrunner | writing requirements to dciclient.egg-info/requires.txt
2026-06-08 15:38:34.148583 | testrunner | writing top-level names to dciclient.egg-info/top_level.txt
2026-06-08 15:38:34.148787 | testrunner | writing manifest file 'dciclient.egg-info/SOURCES.txt'
2026-06-08 15:38:34.167909 | testrunner | reading manifest file 'dciclient.egg-info/SOURCES.txt'
2026-06-08 15:38:34.168107 | testrunner | reading manifest template 'MANIFEST.in'
2026-06-08 15:38:34.168439 | testrunner | adding license file 'LICENSE'
2026-06-08 15:38:34.169559 | testrunner | writing manifest file 'dciclient.egg-info/SOURCES.txt'
2026-06-08 15:38:34.169693 | testrunner | running check
2026-06-08 15:38:34.247394 | testrunner | creating dciclient-4.1.0.post202606081536
2026-06-08 15:38:34.247641 | testrunner | creating dciclient-4.1.0.post202606081536/dciclient
2026-06-08 15:38:34.247776 | testrunner | creating dciclient-4.1.0.post202606081536/dciclient.egg-info
2026-06-08 15:38:34.247919 | testrunner | creating dciclient-4.1.0.post202606081536/dciclient/v1
2026-06-08 15:38:34.248039 | testrunner | creating dciclient-4.1.0.post202606081536/dciclient/v1/api
2026-06-08 15:38:34.248155 | testrunner | creating dciclient-4.1.0.post202606081536/dciclient/v1/shell_commands
2026-06-08 15:38:34.248298 | testrunner | creating dciclient-4.1.0.post202606081536/tests
2026-06-08 15:38:34.248378 | testrunner | copying files to dciclient-4.1.0.post202606081536...
2026-06-08 15:38:34.248497 | testrunner | copying LICENSE -> dciclient-4.1.0.post202606081536
2026-06-08 15:38:34.248775 | testrunner | copying MANIFEST.in -> dciclient-4.1.0.post202606081536
2026-06-08 15:38:34.249016 | testrunner | copying README.md -> dciclient-4.1.0.post202606081536
2026-06-08 15:38:34.249307 | testrunner | copying python-dciclient.spec -> dciclient-4.1.0.post202606081536
2026-06-08 15:38:34.249551 | testrunner | copying requirements.txt -> dciclient-4.1.0.post202606081536
2026-06-08 15:38:34.249781 | testrunner | copying setup.py -> dciclient-4.1.0.post202606081536
2026-06-08 15:38:34.250011 | testrunner | copying start_db.sh -> dciclient-4.1.0.post202606081536
2026-06-08 15:38:34.250334 | testrunner | copying dciclient/__init__.py -> dciclient-4.1.0.post202606081536/dciclient
2026-06-08 15:38:34.250533 | testrunner | copying dciclient/create_component.py -> dciclient-4.1.0.post202606081536/dciclient
2026-06-08 15:38:34.250784 | testrunner | copying dciclient/create_job.py -> dciclient-4.1.0.post202606081536/dciclient
2026-06-08 15:38:34.251029 | testrunner | copying dciclient/diff_jobs.py -> dciclient-4.1.0.post202606081536/dciclient
2026-06-08 15:38:34.251289 | testrunner | copying dciclient/find_latest_component.py -> dciclient-4.1.0.post202606081536/dciclient
2026-06-08 15:38:34.251550 | testrunner | copying dciclient/printer.py -> dciclient-4.1.0.post202606081536/dciclient
2026-06-08 15:38:34.251781 | testrunner | copying dciclient/rhel_kernel.py -> dciclient-4.1.0.post202606081536/dciclient
2026-06-08 15:38:34.252096 | testrunner | copying dciclient/shell.py -> dciclient-4.1.0.post202606081536/dciclient
2026-06-08 15:38:34.252356 | testrunner | copying dciclient/vault.py -> dciclient-4.1.0.post202606081536/dciclient
2026-06-08 15:38:34.252670 | testrunner | copying dciclient/vault_client.py -> dciclient-4.1.0.post202606081536/dciclient
2026-06-08 15:38:34.252912 | testrunner | copying dciclient/version.py -> dciclient-4.1.0.post202606081536/dciclient
2026-06-08 15:38:34.253218 | testrunner | copying dciclient.egg-info/PKG-INFO -> dciclient-4.1.0.post202606081536/dciclient.egg-info
2026-06-08 15:38:34.253541 | testrunner | copying dciclient.egg-info/SOURCES.txt -> dciclient-4.1.0.post202606081536/dciclient.egg-info
2026-06-08 15:38:34.253771 | testrunner | copying dciclient.egg-info/dependency_links.txt -> dciclient-4.1.0.post202606081536/dciclient.egg-info
2026-06-08 15:38:34.254006 | testrunner | copying dciclient.egg-info/entry_points.txt -> dciclient-4.1.0.post202606081536/dciclient.egg-info
2026-06-08 15:38:34.254264 | testrunner | copying dciclient.egg-info/requires.txt -> dciclient-4.1.0.post202606081536/dciclient.egg-info
2026-06-08 15:38:34.254504 | testrunner | copying dciclient.egg-info/top_level.txt -> dciclient-4.1.0.post202606081536/dciclient.egg-info
2026-06-08 15:38:34.254724 | testrunner | copying dciclient/v1/__init__.py -> dciclient-4.1.0.post202606081536/dciclient/v1
2026-06-08 15:38:34.254932 | testrunner | copying dciclient/v1/exceptions.py -> dciclient-4.1.0.post202606081536/dciclient/v1
2026-06-08 15:38:34.255212 | testrunner | copying dciclient/v1/utils.py -> dciclient-4.1.0.post202606081536/dciclient/v1
2026-06-08 15:38:34.255459 | testrunner | copying dciclient/v1/api/__init__.py -> dciclient-4.1.0.post202606081536/dciclient/v1/api
2026-06-08 15:38:34.255671 | testrunner | copying dciclient/v1/api/base.py -> dciclient-4.1.0.post202606081536/dciclient/v1/api
2026-06-08 15:38:34.255921 | testrunner | copying dciclient/v1/api/component.py -> dciclient-4.1.0.post202606081536/dciclient/v1/api
2026-06-08 15:38:34.256167 | testrunner | copying dciclient/v1/api/context.py -> dciclient-4.1.0.post202606081536/dciclient/v1/api
2026-06-08 15:38:34.256439 | testrunner | copying dciclient/v1/api/feeder.py -> dciclient-4.1.0.post202606081536/dciclient/v1/api
2026-06-08 15:38:34.256688 | testrunner | copying dciclient/v1/api/file.py -> dciclient-4.1.0.post202606081536/dciclient/v1/api
2026-06-08 15:38:34.256937 | testrunner | copying dciclient/v1/api/identity.py -> dciclient-4.1.0.post202606081536/dciclient/v1/api
2026-06-08 15:38:34.257228 | testrunner | copying dciclient/v1/api/job.py -> dciclient-4.1.0.post202606081536/dciclient/v1/api
2026-06-08 15:38:34.257493 | testrunner | copying dciclient/v1/api/jobs_events.py -> dciclient-4.1.0.post202606081536/dciclient/v1/api
2026-06-08 15:38:34.257737 | testrunner | copying dciclient/v1/api/jobstate.py -> dciclient-4.1.0.post202606081536/dciclient/v1/api
2026-06-08 15:38:34.257990 | testrunner | copying dciclient/v1/api/pipeline.py -> dciclient-4.1.0.post202606081536/dciclient/v1/api
2026-06-08 15:38:34.258337 | testrunner | copying dciclient/v1/api/product.py -> dciclient-4.1.0.post202606081536/dciclient/v1/api
2026-06-08 15:38:34.258595 | testrunner | copying dciclient/v1/api/remoteci.py -> dciclient-4.1.0.post202606081536/dciclient/v1/api
2026-06-08 15:38:34.258849 | testrunner | copying dciclient/v1/api/tag.py -> dciclient-4.1.0.post202606081536/dciclient/v1/api
2026-06-08 15:38:34.259100 | testrunner | copying dciclient/v1/api/team.py -> dciclient-4.1.0.post202606081536/dciclient/v1/api
2026-06-08 15:38:34.259389 | testrunner | copying dciclient/v1/api/topic.py -> dciclient-4.1.0.post202606081536/dciclient/v1/api
2026-06-08 15:38:34.259646 | testrunner | copying dciclient/v1/api/user.py -> dciclient-4.1.0.post202606081536/dciclient/v1/api
2026-06-08 15:38:34.259899 | testrunner | copying dciclient/v1/shell_commands/__init__.py -> dciclient-4.1.0.post202606081536/dciclient/v1/shell_commands
2026-06-08 15:38:34.260120 | testrunner | copying dciclient/v1/shell_commands/cli.py -> dciclient-4.1.0.post202606081536/dciclient/v1/shell_commands
2026-06-08 15:38:34.260461 | testrunner | copying dciclient/v1/shell_commands/columns.py -> dciclient-4.1.0.post202606081536/dciclient/v1/shell_commands
2026-06-08 15:38:34.260698 | testrunner | copying dciclient/v1/shell_commands/component.py -> dciclient-4.1.0.post202606081536/dciclient/v1/shell_commands
2026-06-08 15:38:34.260944 | testrunner | copying dciclient/v1/shell_commands/context.py -> dciclient-4.1.0.post202606081536/dciclient/v1/shell_commands
2026-06-08 15:38:34.261235 | testrunner | copying dciclient/v1/shell_commands/feeder.py -> dciclient-4.1.0.post202606081536/dciclient/v1/shell_commands
2026-06-08 15:38:34.261495 | testrunner | copying dciclient/v1/shell_commands/file.py -> dciclient-4.1.0.post202606081536/dciclient/v1/shell_commands
2026-06-08 15:38:34.261739 | testrunner | copying dciclient/v1/shell_commands/job.py -> dciclient-4.1.0.post202606081536/dciclient/v1/shell_commands
2026-06-08 15:38:34.261988 | testrunner | copying dciclient/v1/shell_commands/jobstate.py -> dciclient-4.1.0.post202606081536/dciclient/v1/shell_commands
2026-06-08 15:38:34.262260 | testrunner | copying dciclient/v1/shell_commands/pipeline.py -> dciclient-4.1.0.post202606081536/dciclient/v1/shell_commands
2026-06-08 15:38:34.262507 | testrunner | copying dciclient/v1/shell_commands/product.py -> dciclient-4.1.0.post202606081536/dciclient/v1/shell_commands
2026-06-08 15:38:34.262868 | testrunner | copying dciclient/v1/shell_commands/purge.py -> dciclient-4.1.0.post202606081536/dciclient/v1/shell_commands
2026-06-08 15:38:34.263263 | testrunner | copying dciclient/v1/shell_commands/remoteci.py -> dciclient-4.1.0.post202606081536/dciclient/v1/shell_commands
2026-06-08 15:38:34.263575 | testrunner | copying dciclient/v1/shell_commands/runner.py -> dciclient-4.1.0.post202606081536/dciclient/v1/shell_commands
2026-06-08 15:38:34.263884 | testrunner | copying dciclient/v1/shell_commands/team.py -> dciclient-4.1.0.post202606081536/dciclient/v1/shell_commands
2026-06-08 15:38:34.264186 | testrunner | copying dciclient/v1/shell_commands/topic.py -> dciclient-4.1.0.post202606081536/dciclient/v1/shell_commands
2026-06-08 15:38:34.264450 | testrunner | copying dciclient/v1/shell_commands/user.py -> dciclient-4.1.0.post202606081536/dciclient/v1/shell_commands
2026-06-08 15:38:34.264677 | testrunner | copying tests/test_context.py -> dciclient-4.1.0.post202606081536/tests
2026-06-08 15:38:34.264918 | testrunner | copying tests/test_file.py -> dciclient-4.1.0.post202606081536/tests
2026-06-08 15:38:34.265182 | testrunner | copying tests/test_job.py -> dciclient-4.1.0.post202606081536/tests
2026-06-08 15:38:34.265436 | testrunner | copying tests/test_lib.py -> dciclient-4.1.0.post202606081536/tests
2026-06-08 15:38:34.265654 | testrunner | copying tests/test_main.py -> dciclient-4.1.0.post202606081536/tests
2026-06-08 15:38:34.265883 | testrunner | copying tests/test_printer.py -> dciclient-4.1.0.post202606081536/tests
2026-06-08 15:38:34.266130 | testrunner | copying tests/test_signature.py -> dciclient-4.1.0.post202606081536/tests
2026-06-08 15:38:34.266411 | testrunner | copying dciclient.egg-info/SOURCES.txt -> dciclient-4.1.0.post202606081536/dciclient.egg-info
2026-06-08 15:38:34.267810 | testrunner | Writing dciclient-4.1.0.post202606081536/setup.cfg
2026-06-08 15:38:34.268082 | testrunner | creating dist
2026-06-08 15:38:34.272116 | testrunner | Creating tar archive
2026-06-08 15:38:34.297982 | testrunner | removing 'dciclient-4.1.0.post202606081536' (and everything under it)
2026-06-08 15:38:34.300746 | testrunner | running bdist_wheel
2026-06-08 15:38:34.323225 | testrunner | running build
2026-06-08 15:38:34.323300 | testrunner | running build_py
2026-06-08 15:38:34.323430 | testrunner | creating build
2026-06-08 15:38:34.323517 | testrunner | creating build/lib
2026-06-08 15:38:34.323578 | testrunner | creating build/lib/dciclient
2026-06-08 15:38:34.323704 | testrunner | copying dciclient/__init__.py -> build/lib/dciclient
2026-06-08 15:38:34.323871 | testrunner | copying dciclient/create_component.py -> build/lib/dciclient
2026-06-08 15:38:34.324055 | testrunner | copying dciclient/create_job.py -> build/lib/dciclient
2026-06-08 15:38:34.324238 | testrunner | copying dciclient/diff_jobs.py -> build/lib/dciclient
2026-06-08 15:38:34.324420 | testrunner | copying dciclient/find_latest_component.py -> build/lib/dciclient
2026-06-08 15:38:34.324645 | testrunner | copying dciclient/printer.py -> build/lib/dciclient
2026-06-08 15:38:34.324804 | testrunner | copying dciclient/rhel_kernel.py -> build/lib/dciclient
2026-06-08 15:38:34.324976 | testrunner | copying dciclient/shell.py -> build/lib/dciclient
2026-06-08 15:38:34.325187 | testrunner | copying dciclient/vault.py -> build/lib/dciclient
2026-06-08 15:38:34.325405 | testrunner | copying dciclient/vault_client.py -> build/lib/dciclient
2026-06-08 15:38:34.325580 | testrunner | copying dciclient/version.py -> build/lib/dciclient
2026-06-08 15:38:34.325811 | testrunner | creating build/lib/dciclient/v1
2026-06-08 15:38:34.325915 | testrunner | copying dciclient/v1/__init__.py -> build/lib/dciclient/v1
2026-06-08 15:38:34.326067 | testrunner | copying dciclient/v1/exceptions.py -> build/lib/dciclient/v1
2026-06-08 15:38:34.326261 | testrunner | copying dciclient/v1/utils.py -> build/lib/dciclient/v1
2026-06-08 15:38:34.326569 | testrunner | creating build/lib/dciclient/v1/api
2026-06-08 15:38:34.326673 | testrunner | copying dciclient/v1/api/__init__.py -> build/lib/dciclient/v1/api
2026-06-08 15:38:34.326836 | testrunner | copying dciclient/v1/api/base.py -> build/lib/dciclient/v1/api
2026-06-08 15:38:34.327024 | testrunner | copying dciclient/v1/api/component.py -> build/lib/dciclient/v1/api
2026-06-08 15:38:34.327227 | testrunner | copying dciclient/v1/api/context.py -> build/lib/dciclient/v1/api
2026-06-08 15:38:34.327411 | testrunner | copying dciclient/v1/api/feeder.py -> build/lib/dciclient/v1/api
2026-06-08 15:38:34.327577 | testrunner | copying dciclient/v1/api/file.py -> build/lib/dciclient/v1/api
2026-06-08 15:38:34.327754 | testrunner | copying dciclient/v1/api/identity.py -> build/lib/dciclient/v1/api
2026-06-08 15:38:34.327928 | testrunner | copying dciclient/v1/api/job.py -> build/lib/dciclient/v1/api
2026-06-08 15:38:34.328112 | testrunner | copying dciclient/v1/api/jobs_events.py -> build/lib/dciclient/v1/api
2026-06-08 15:38:34.328307 | testrunner | copying dciclient/v1/api/jobstate.py -> build/lib/dciclient/v1/api
2026-06-08 15:38:34.328481 | testrunner | copying dciclient/v1/api/pipeline.py -> build/lib/dciclient/v1/api
2026-06-08 15:38:34.328725 | testrunner | copying dciclient/v1/api/product.py -> build/lib/dciclient/v1/api
2026-06-08 15:38:34.328892 | testrunner | copying dciclient/v1/api/remoteci.py -> build/lib/dciclient/v1/api
2026-06-08 15:38:34.329072 | testrunner | copying dciclient/v1/api/tag.py -> build/lib/dciclient/v1/api
2026-06-08 15:38:34.329288 | testrunner | copying dciclient/v1/api/team.py -> build/lib/dciclient/v1/api
2026-06-08 15:38:34.329487 | testrunner | copying dciclient/v1/api/topic.py -> build/lib/dciclient/v1/api
2026-06-08 15:38:34.329659 | testrunner | copying dciclient/v1/api/user.py -> build/lib/dciclient/v1/api
2026-06-08 15:38:34.329978 | testrunner | creating build/lib/dciclient/v1/shell_commands
2026-06-08 15:38:34.330080 | testrunner | copying dciclient/v1/shell_commands/__init__.py -> build/lib/dciclient/v1/shell_commands
2026-06-08 15:38:34.330258 | testrunner | copying dciclient/v1/shell_commands/cli.py -> build/lib/dciclient/v1/shell_commands
2026-06-08 15:38:34.330467 | testrunner | copying dciclient/v1/shell_commands/columns.py -> build/lib/dciclient/v1/shell_commands
2026-06-08 15:38:34.330644 | testrunner | copying dciclient/v1/shell_commands/component.py -> build/lib/dciclient/v1/shell_commands
2026-06-08 15:38:34.330825 | testrunner | copying dciclient/v1/shell_commands/context.py -> build/lib/dciclient/v1/shell_commands
2026-06-08 15:38:34.330999 | testrunner | copying dciclient/v1/shell_commands/feeder.py -> build/lib/dciclient/v1/shell_commands
2026-06-08 15:38:34.331203 | testrunner | copying dciclient/v1/shell_commands/file.py -> build/lib/dciclient/v1/shell_commands
2026-06-08 15:38:34.331381 | testrunner | copying dciclient/v1/shell_commands/job.py -> build/lib/dciclient/v1/shell_commands
2026-06-08 15:38:34.331559 | testrunner | copying dciclient/v1/shell_commands/jobstate.py -> build/lib/dciclient/v1/shell_commands
2026-06-08 15:38:34.331733 | testrunner | copying dciclient/v1/shell_commands/pipeline.py -> build/lib/dciclient/v1/shell_commands
2026-06-08 15:38:34.331908 | testrunner | copying dciclient/v1/shell_commands/product.py -> build/lib/dciclient/v1/shell_commands
2026-06-08 15:38:34.332176 | testrunner | copying dciclient/v1/shell_commands/purge.py -> build/lib/dciclient/v1/shell_commands
2026-06-08 15:38:34.332341 | testrunner | copying dciclient/v1/shell_commands/remoteci.py -> build/lib/dciclient/v1/shell_commands
2026-06-08 15:38:34.332520 | testrunner | copying dciclient/v1/shell_commands/runner.py -> build/lib/dciclient/v1/shell_commands
2026-06-08 15:38:34.332705 | testrunner | copying dciclient/v1/shell_commands/team.py -> build/lib/dciclient/v1/shell_commands
2026-06-08 15:38:34.332886 | testrunner | copying dciclient/v1/shell_commands/topic.py -> build/lib/dciclient/v1/shell_commands
2026-06-08 15:38:34.333064 | testrunner | copying dciclient/v1/shell_commands/user.py -> build/lib/dciclient/v1/shell_commands
2026-06-08 15:38:34.343994 | testrunner | /usr/lib/python3.13/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
2026-06-08 15:38:34.344058 | testrunner | !!
2026-06-08 15:38:34.344071 | testrunner |
2026-06-08 15:38:34.344083 | testrunner |         ********************************************************************************
2026-06-08 15:38:34.344096 | testrunner |         Please avoid running ``setup.py`` directly.
2026-06-08 15:38:34.344108 | testrunner |         Instead, use pypa/build, pypa/installer or other
2026-06-08 15:38:34.344119 | testrunner |         standards-based tools.
2026-06-08 15:38:34.344131 | testrunner |
2026-06-08 15:38:34.344176 | testrunner |         See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
2026-06-08 15:38:34.344192 | testrunner |         ********************************************************************************
2026-06-08 15:38:34.344204 | testrunner |
2026-06-08 15:38:34.344215 | testrunner | !!
2026-06-08 15:38:34.344226 | testrunner |   self.initialize_options()
2026-06-08 15:38:34.349731 | testrunner | installing to build/bdist.linux-x86_64/wheel
2026-06-08 15:38:34.349774 | testrunner | running install
2026-06-08 15:38:34.356078 | testrunner | running install_lib
2026-06-08 15:38:34.361764 | testrunner | creating build/bdist.linux-x86_64
2026-06-08 15:38:34.361824 | testrunner | creating build/bdist.linux-x86_64/wheel
2026-06-08 15:38:34.361988 | testrunner | creating build/bdist.linux-x86_64/wheel/dciclient
2026-06-08 15:38:34.362094 | testrunner | copying build/lib/dciclient/__init__.py -> build/bdist.linux-x86_64/wheel/dciclient
2026-06-08 15:38:34.362285 | testrunner | copying build/lib/dciclient/create_component.py -> build/bdist.linux-x86_64/wheel/dciclient
2026-06-08 15:38:34.362471 | testrunner | copying build/lib/dciclient/create_job.py -> build/bdist.linux-x86_64/wheel/dciclient
2026-06-08 15:38:34.362693 | testrunner | copying build/lib/dciclient/diff_jobs.py -> build/bdist.linux-x86_64/wheel/dciclient
2026-06-08 15:38:34.362921 | testrunner | copying build/lib/dciclient/find_latest_component.py -> build/bdist.linux-x86_64/wheel/dciclient
2026-06-08 15:38:34.363126 | testrunner | copying build/lib/dciclient/printer.py -> build/bdist.linux-x86_64/wheel/dciclient
2026-06-08 15:38:34.363392 | testrunner | copying build/lib/dciclient/rhel_kernel.py -> build/bdist.linux-x86_64/wheel/dciclient
2026-06-08 15:38:34.363561 | testrunner | copying build/lib/dciclient/shell.py -> build/bdist.linux-x86_64/wheel/dciclient
2026-06-08 15:38:34.363726 | testrunner | copying build/lib/dciclient/vault.py -> build/bdist.linux-x86_64/wheel/dciclient
2026-06-08 15:38:34.363947 | testrunner | copying build/lib/dciclient/vault_client.py -> build/bdist.linux-x86_64/wheel/dciclient
2026-06-08 15:38:34.364134 | testrunner | copying build/lib/dciclient/version.py -> build/bdist.linux-x86_64/wheel/dciclient
2026-06-08 15:38:34.364373 | testrunner | creating build/bdist.linux-x86_64/wheel/dciclient/v1
2026-06-08 15:38:34.364481 | testrunner | copying build/lib/dciclient/v1/__init__.py -> build/bdist.linux-x86_64/wheel/dciclient/v1
2026-06-08 15:38:34.364630 | testrunner | copying build/lib/dciclient/v1/exceptions.py -> build/bdist.linux-x86_64/wheel/dciclient/v1
2026-06-08 15:38:34.364817 | testrunner | copying build/lib/dciclient/v1/utils.py -> build/bdist.linux-x86_64/wheel/dciclient/v1
2026-06-08 15:38:34.365130 | testrunner | creating build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-08 15:38:34.365290 | testrunner | copying build/lib/dciclient/v1/api/__init__.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-08 15:38:34.365457 | testrunner | copying build/lib/dciclient/v1/api/base.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-08 15:38:34.365666 | testrunner | copying build/lib/dciclient/v1/api/component.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-08 15:38:34.365902 | testrunner | copying build/lib/dciclient/v1/api/context.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-08 15:38:34.366178 | testrunner | copying build/lib/dciclient/v1/api/feeder.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-08 15:38:34.366434 | testrunner | copying build/lib/dciclient/v1/api/file.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-08 15:38:34.366689 | testrunner | copying build/lib/dciclient/v1/api/identity.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-08 15:38:34.366959 | testrunner | copying build/lib/dciclient/v1/api/job.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-08 15:38:34.367165 | testrunner | copying build/lib/dciclient/v1/api/jobs_events.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-08 15:38:34.367391 | testrunner | copying build/lib/dciclient/v1/api/jobstate.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-08 15:38:34.367622 | testrunner | copying build/lib/dciclient/v1/api/pipeline.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-08 15:38:34.367852 | testrunner | copying build/lib/dciclient/v1/api/product.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-08 15:38:34.368059 | testrunner | copying build/lib/dciclient/v1/api/remoteci.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-08 15:38:34.368292 | testrunner | copying build/lib/dciclient/v1/api/tag.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-08 15:38:34.368477 | testrunner | copying build/lib/dciclient/v1/api/team.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-08 15:38:34.368664 | testrunner | copying build/lib/dciclient/v1/api/topic.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-08 15:38:34.368864 | testrunner | copying build/lib/dciclient/v1/api/user.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/api
2026-06-08 15:38:34.369084 | testrunner | creating build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-08 15:38:34.369226 | testrunner | copying build/lib/dciclient/v1/shell_commands/__init__.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-08 15:38:34.369385 | testrunner | copying build/lib/dciclient/v1/shell_commands/cli.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-08 15:38:34.369602 | testrunner | copying build/lib/dciclient/v1/shell_commands/columns.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-08 15:38:34.369797 | testrunner | copying build/lib/dciclient/v1/shell_commands/component.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-08 15:38:34.369975 | testrunner | copying build/lib/dciclient/v1/shell_commands/context.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-08 15:38:34.370181 | testrunner | copying build/lib/dciclient/v1/shell_commands/feeder.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-08 15:38:34.370362 | testrunner | copying build/lib/dciclient/v1/shell_commands/file.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-08 15:38:34.370532 | testrunner | copying build/lib/dciclient/v1/shell_commands/job.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-08 15:38:34.370746 | testrunner | copying build/lib/dciclient/v1/shell_commands/jobstate.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-08 15:38:34.370933 | testrunner | copying build/lib/dciclient/v1/shell_commands/pipeline.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-08 15:38:34.371112 | testrunner | copying build/lib/dciclient/v1/shell_commands/product.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-08 15:38:34.371381 | testrunner | copying build/lib/dciclient/v1/shell_commands/purge.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-08 15:38:34.371559 | testrunner | copying build/lib/dciclient/v1/shell_commands/remoteci.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-08 15:38:34.371750 | testrunner | copying build/lib/dciclient/v1/shell_commands/runner.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-08 15:38:34.371946 | testrunner | copying build/lib/dciclient/v1/shell_commands/team.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-08 15:38:34.372165 | testrunner | copying build/lib/dciclient/v1/shell_commands/topic.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-08 15:38:34.372340 | testrunner | copying build/lib/dciclient/v1/shell_commands/user.py -> build/bdist.linux-x86_64/wheel/dciclient/v1/shell_commands
2026-06-08 15:38:34.372512 | testrunner | running install_egg_info
2026-06-08 15:38:34.380990 | testrunner | Copying dciclient.egg-info to build/bdist.linux-x86_64/wheel/dciclient-4.1.0.post202606081536-py3.13.egg-info
2026-06-08 15:38:34.382177 | testrunner | running install_scripts
2026-06-08 15:38:34.384453 | testrunner | creating build/bdist.linux-x86_64/wheel/dciclient-4.1.0.post202606081536.dist-info/WHEEL
2026-06-08 15:38:34.384817 | testrunner | creating 'dist/dciclient-4.1.0.post202606081536-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
2026-06-08 15:38:34.385179 | testrunner | adding 'dciclient/__init__.py'
2026-06-08 15:38:34.385544 | testrunner | adding 'dciclient/create_component.py'
2026-06-08 15:38:34.385793 | testrunner | adding 'dciclient/create_job.py'
2026-06-08 15:38:34.386029 | testrunner | adding 'dciclient/diff_jobs.py'
2026-06-08 15:38:34.386392 | testrunner | adding 'dciclient/find_latest_component.py'
2026-06-08 15:38:34.386612 | testrunner | adding 'dciclient/printer.py'
2026-06-08 15:38:34.386824 | testrunner | adding 'dciclient/rhel_kernel.py'
2026-06-08 15:38:34.386986 | testrunner | adding 'dciclient/shell.py'
2026-06-08 15:38:34.387159 | testrunner | adding 'dciclient/vault.py'
2026-06-08 15:38:34.387348 | testrunner | adding 'dciclient/vault_client.py'
2026-06-08 15:38:34.387471 | testrunner | adding 'dciclient/version.py'
2026-06-08 15:38:34.387633 | testrunner | adding 'dciclient/v1/__init__.py'
2026-06-08 15:38:34.387785 | testrunner | adding 'dciclient/v1/exceptions.py'
2026-06-08 15:38:34.387964 | testrunner | adding 'dciclient/v1/utils.py'
2026-06-08 15:38:34.388168 | testrunner | adding 'dciclient/v1/api/__init__.py'
2026-06-08 15:38:34.388377 | testrunner | adding 'dciclient/v1/api/base.py'
2026-06-08 15:38:34.388563 | testrunner | adding 'dciclient/v1/api/component.py'
2026-06-08 15:38:34.388827 | testrunner | adding 'dciclient/v1/api/context.py'
2026-06-08 15:38:34.388985 | testrunner | adding 'dciclient/v1/api/feeder.py'
2026-06-08 15:38:34.389219 | testrunner | adding 'dciclient/v1/api/file.py'
2026-06-08 15:38:34.389398 | testrunner | adding 'dciclient/v1/api/identity.py'
2026-06-08 15:38:34.389596 | testrunner | adding 'dciclient/v1/api/job.py'
2026-06-08 15:38:34.389780 | testrunner | adding 'dciclient/v1/api/jobs_events.py'
2026-06-08 15:38:34.389920 | testrunner | adding 'dciclient/v1/api/jobstate.py'
2026-06-08 15:38:34.390076 | testrunner | adding 'dciclient/v1/api/pipeline.py'
2026-06-08 15:38:34.390259 | testrunner | adding 'dciclient/v1/api/product.py'
2026-06-08 15:38:34.390430 | testrunner | adding 'dciclient/v1/api/remoteci.py'
2026-06-08 15:38:34.390586 | testrunner | adding 'dciclient/v1/api/tag.py'
2026-06-08 15:38:34.390746 | testrunner | adding 'dciclient/v1/api/team.py'
2026-06-08 15:38:34.390916 | testrunner | adding 'dciclient/v1/api/topic.py'
2026-06-08 15:38:34.391075 | testrunner | adding 'dciclient/v1/api/user.py'
2026-06-08 15:38:34.391259 | testrunner | adding 'dciclient/v1/shell_commands/__init__.py'
2026-06-08 15:38:34.391701 | testrunner | adding 'dciclient/v1/shell_commands/cli.py'
2026-06-08 15:38:34.391876 | testrunner | adding 'dciclient/v1/shell_commands/columns.py'
2026-06-08 15:38:34.392069 | testrunner | adding 'dciclient/v1/shell_commands/component.py'
2026-06-08 15:38:34.392307 | testrunner | adding 'dciclient/v1/shell_commands/context.py'
2026-06-08 15:38:34.392476 | testrunner | adding 'dciclient/v1/shell_commands/feeder.py'
2026-06-08 15:38:34.392635 | testrunner | adding 'dciclient/v1/shell_commands/file.py'
2026-06-08 15:38:34.392798 | testrunner | adding 'dciclient/v1/shell_commands/job.py'
2026-06-08 15:38:34.392948 | testrunner | adding 'dciclient/v1/shell_commands/jobstate.py'
2026-06-08 15:38:34.393129 | testrunner | adding 'dciclient/v1/shell_commands/pipeline.py'
2026-06-08 15:38:34.393327 | testrunner | adding 'dciclient/v1/shell_commands/product.py'
2026-06-08 15:38:34.393505 | testrunner | adding 'dciclient/v1/shell_commands/purge.py'
2026-06-08 15:38:34.393686 | testrunner | adding 'dciclient/v1/shell_commands/remoteci.py'
2026-06-08 15:38:34.393878 | testrunner | adding 'dciclient/v1/shell_commands/runner.py'
2026-06-08 15:38:34.394045 | testrunner | adding 'dciclient/v1/shell_commands/team.py'
2026-06-08 15:38:34.394242 | testrunner | adding 'dciclient/v1/shell_commands/topic.py'
2026-06-08 15:38:34.394407 | testrunner | adding 'dciclient/v1/shell_commands/user.py'
2026-06-08 15:38:34.394836 | testrunner | adding 'dciclient-4.1.0.post202606081536.dist-info/LICENSE'
2026-06-08 15:38:34.395121 | testrunner | adding 'dciclient-4.1.0.post202606081536.dist-info/METADATA'
2026-06-08 15:38:34.395261 | testrunner | adding 'dciclient-4.1.0.post202606081536.dist-info/WHEEL'
2026-06-08 15:38:34.395380 | testrunner | adding 'dciclient-4.1.0.post202606081536.dist-info/entry_points.txt'
2026-06-08 15:38:34.395516 | testrunner | adding 'dciclient-4.1.0.post202606081536.dist-info/top_level.txt'
2026-06-08 15:38:34.395832 | testrunner | adding 'dciclient-4.1.0.post202606081536.dist-info/RECORD'
2026-06-08 15:38:34.396012 | testrunner | removing build/bdist.linux-x86_64/wheel
2026-06-08 15:38:35.446106 | testrunner | ok: Runtime: 0:00:00.699340
2026-06-08 15:38:35.457111 | 
2026-06-08 15:38:35.457311 | TASK [build-python-release : Just build a tarball]
2026-06-08 15:38:35.721450 | testrunner | skipping: Conditional result was False
2026-06-08 15:38:35.730440 | 
2026-06-08 15:38:35.730572 | TASK [Make sure pyproject-build is available]
2026-06-08 15:38:35.756565 | testrunner | skipping: Conditional result was False
2026-06-08 15:38:35.764129 | 
2026-06-08 15:38:35.764261 | TASK [build-python-release : Build a tarball and wheel]
2026-06-08 15:38:36.110065 | testrunner | skipping: Conditional result was False
2026-06-08 15:38:36.115437 | 
2026-06-08 15:38:36.115522 | TASK [build-python-release : Just build a tarball]
2026-06-08 15:38:36.533760 | testrunner | skipping: Conditional result was False
2026-06-08 15:38:36.540023 | 
2026-06-08 15:38:36.540121 | PLAY RECAP
2026-06-08 15:38:36.540172 | testrunner | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 4 rescued: 0 ignored: 0
2026-06-08 15:38:36.540200 | 
2026-06-08 15:38:36.671013 | RUN END RESULT_NORMAL: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/pypi/build.yaml@main]
2026-06-08 15:38:36.672183 | POST-RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/pypi/publish.yaml@main]
2026-06-08 15:38:37.248675 | 
2026-06-08 15:38:37.248779 | PLAY [all]
2026-06-08 15:38:37.258275 | 
2026-06-08 15:38:37.258370 | TASK [upload-pypi : Validate password/token combo]
2026-06-08 15:38:37.323492 | testrunner | skipping: Conditional result was False
2026-06-08 15:38:37.328904 | 
2026-06-08 15:38:37.329008 | TASK [upload-pypi : Create .pypirc configuration file tempfile]
2026-06-08 15:38:43.000621 | testrunner | changed
2026-06-08 15:38:43.008283 | 
2026-06-08 15:38:43.008457 | TASK [upload-pypi : Create .pypirc configuration file]
2026-06-08 15:38:53.499190 | testrunner | changed
2026-06-08 15:38:53.506504 | 
2026-06-08 15:38:53.506642 | TASK [upload-pypi : Find wheels to upload]
2026-06-08 15:38:59.010392 | testrunner | ok: All paths examined
2026-06-08 15:38:59.020042 | 
2026-06-08 15:38:59.020179 | TASK [upload-pypi : Report no wheels to be uploaded]
2026-06-08 15:38:59.077195 | testrunner | skipping: Conditional result was False
2026-06-08 15:38:59.085108 | 
2026-06-08 15:38:59.085250 | TASK [upload-pypi : Find tarballs to upload]
2026-06-08 15:39:04.538785 | testrunner | ok: All paths examined
2026-06-08 15:39:04.546697 | 
2026-06-08 15:39:04.546849 | TASK [upload-pypi : Report no tarballs to be uploaded]
2026-06-08 15:39:04.612623 | testrunner | skipping: Conditional result was False
2026-06-08 15:39:04.621243 | 
2026-06-08 15:39:04.621415 | TASK [upload-pypi : Upload wheels and sdist tarballs with twine]
2026-06-08 15:39:10.030342 | testrunner | Uploading distributions to https://upload.pypi.org/legacy/
2026-06-08 15:39:10.044264 | testrunner | Uploading dciclient-4.1.0.post202606081536-py3-none-any.whl
2026-06-08 15:39:11.246032 | 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 • [31m34.3 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m75.5/75.5 kB[0m • [33m00:00[0m • [31m34.3 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m75.5/75.5 kB[0m • [33m00:00[0m • [31m34.3 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m75.5/75.5 kB[0m • [33m00:00[0m • [31m34.3 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m75.5/75.5 kB[0m • [33m00:00[0m • [31m34.3 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m75.5/75.5 kB[0m • [33m00:00[0m • [31m34.3 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m75.5/75.5 kB[0m • [33m00:00[0m • [31m34.3 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m75.5/75.5 kB[0m • [33m00:00[0m • [31m34.3 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m75.5/75.5 kB[0m • [33m00:00[0m • [31m34.3 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m75.5/75.5 kB[0m • [33m00:00[0m • [31m34.3 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m75.5/75.5 kB[0m • [33m00:00[0m • [31m34.3 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m75.5/75.5 kB[0m • [33m00:00[0m • [31m34.3 MB/s[0m
2026-06-08 15:39:11.246668 | testrunner | [?25hUploading dciclient-4.1.0.post202606081536.tar.gz
2026-06-08 15:39:11.926519 | testrunner | [?25l[2K[35m  0%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m0.0/55.5 kB[0m • [36m--:--[0m • [31m?[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m55.5/55.5 kB[0m • [33m00:00[0m • [31m47.7 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m55.5/55.5 kB[0m • [33m00:00[0m • [31m47.7 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m55.5/55.5 kB[0m • [33m00:00[0m • [31m47.7 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m55.5/55.5 kB[0m • [33m00:00[0m • [31m47.7 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m55.5/55.5 kB[0m • [33m00:00[0m • [31m47.7 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m55.5/55.5 kB[0m • [33m00:00[0m • [31m47.7 MB/s[0m[2K[35m100%[0m [90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━[0m [32m55.5/55.5 kB[0m • [33m00:00[0m • [31m47.7 MB/s[0m
2026-06-08 15:39:11.927366 | testrunner | [?25h
2026-06-08 15:39:11.927401 | testrunner | [32mView at:[0m
2026-06-08 15:39:11.927668 | testrunner | https://pypi.org/project/dciclient/4.1.0.post202606081536/
2026-06-08 15:39:13.044039 | testrunner | ok: Runtime: 0:00:02.591781
2026-06-08 15:39:13.051452 | 
2026-06-08 15:39:13.051580 | TASK [upload-pypi : Delete .pypirc configuration file]
2026-06-08 15:39:18.825455 | testrunner | changed
2026-06-08 15:39:18.834818 | 
2026-06-08 15:39:18.834940 | PLAY RECAP
2026-06-08 15:39:18.835049 | testrunner | ok: 6 changed: 4 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0
2026-06-08 15:39:18.835245 | 
2026-06-08 15:39:18.964410 | POST-RUN END RESULT_NORMAL: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/pypi/publish.yaml@main]
2026-06-08 15:39:18.966720 | POST-RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/base/post.yaml@main]
2026-06-08 15:39:19.575171 | 
2026-06-08 15:39:19.575303 | PLAY [all]
2026-06-08 15:39:19.583797 | 
2026-06-08 15:39:19.583869 | TASK [include_role : fetch-output]
2026-06-08 15:39:19.598124 | testrunner | skipping: Conditional result was False
2026-06-08 15:39:19.602694 | 
2026-06-08 15:39:19.602776 | TASK [include_role : fetch-output-openshift]
2026-06-08 15:39:19.640238 | testrunner | ok
2026-06-08 15:39:19.655621 | 
2026-06-08 15:39:19.655708 | TASK [fetch-output-openshift : Set log path for multiple nodes]
2026-06-08 15:39:19.731479 | testrunner | skipping: Conditional result was False
2026-06-08 15:39:19.739643 | 
2026-06-08 15:39:19.739809 | TASK [fetch-output-openshift : Set log path for single node]
2026-06-08 15:39:19.801771 | testrunner | ok
2026-06-08 15:39:19.808269 | 
2026-06-08 15:39:19.808437 | LOOP [fetch-output-openshift : Ensure local output dirs]
2026-06-08 15:39:20.316855 | testrunner -> localhost | changed: "/var/lib/zuul/builds/510f9628f7e048bcbead9cfac3d9b904/work/logs"
2026-06-08 15:39:20.591856 | testrunner -> localhost | changed: "/var/lib/zuul/builds/510f9628f7e048bcbead9cfac3d9b904/work/logs/npm"
2026-06-08 15:39:20.863523 | testrunner -> localhost | changed: "/var/lib/zuul/builds/510f9628f7e048bcbead9cfac3d9b904/work/artifacts"
2026-06-08 15:39:21.111854 | testrunner -> localhost | changed: "/var/lib/zuul/builds/510f9628f7e048bcbead9cfac3d9b904/work/docs"
2026-06-08 15:39:21.125911 | 
2026-06-08 15:39:21.126152 | LOOP [fetch-output-openshift : Include rsync tasks]
2026-06-08 15:39:21.184433 | testrunner | ok:
2026-06-08 15:39:21.184814 | testrunner | [
2026-06-08 15:39:21.184871 | testrunner |   "testrunner",
2026-06-08 15:39:21.184916 | testrunner |   {
2026-06-08 15:39:21.184955 | testrunner |     "context": "main:zuul-worker/38-102-83-54:9023",
2026-06-08 15:39:21.184992 | testrunner |     "namespace": "main",
2026-06-08 15:39:21.185029 | testrunner |     "pod": "zuul-worker-f41-0000067449",
2026-06-08 15:39:21.185067 | testrunner |     "resources": {
2026-06-08 15:39:21.185105 | testrunner |       "cores": 0,
2026-06-08 15:39:21.185139 | testrunner |       "instances": 1,
2026-06-08 15:39:21.185174 | testrunner |       "ram": 0
2026-06-08 15:39:21.185210 | testrunner |     },
2026-06-08 15:39:21.185370 | testrunner |     "stream_port1": 33819,
2026-06-08 15:39:21.185434 | testrunner |     "stream_port2": 41247
2026-06-08 15:39:21.185481 | testrunner |   }
2026-06-08 15:39:21.185531 | testrunner | ]
2026-06-08 15:39:21.185604 | testrunner | changed: All items complete
2026-06-08 15:39:21.185648 | 
2026-06-08 15:39:21.207028 | testrunner | included: /var/lib/zuul/builds/510f9628f7e048bcbead9cfac3d9b904/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/fetch-output-openshift/tasks/rsync.yaml
2026-06-08 15:39:21.218093 | 
2026-06-08 15:39:21.218226 | LOOP [fetch-output-openshift : Fetch zuul-output from the pod]
2026-06-08 15:39:26.165101 | testrunner | Output suppressed because no_log was given
2026-06-08 15:39:26.171928 | 
2026-06-08 15:39:26.172058 | TASK [fetch-output-openshift : Remove empty directory]
2026-06-08 15:39:26.539476 | testrunner -> localhost | ok: Runtime: 0:00:00.017618
2026-06-08 15:39:26.552515 | 
2026-06-08 15:39:26.552641 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir]
2026-06-08 15:39:26.598339 | testrunner | skipping: Conditional result was False
2026-06-08 15:39:26.606904 | testrunner | skipping: Conditional result was False
2026-06-08 15:39:26.620336 | 
2026-06-08 15:39:26.620540 | PLAY [localhost]
2026-06-08 15:39:26.633836 | 
2026-06-08 15:39:26.633962 | TASK [generate-zuul-manifest : Generate Zuul manifest]
2026-06-08 15:39:27.080535 | localhost | changed
2026-06-08 15:39:27.090272 | 
2026-06-08 15:39:27.090376 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul]
2026-06-08 15:39:27.128519 | localhost | ok
2026-06-08 15:39:27.134157 | 
2026-06-08 15:39:27.134218 | TASK [add-fileserver : Create SSH private key tempfile]
2026-06-08 15:39:27.561004 | localhost | changed
2026-06-08 15:39:27.570591 | 
2026-06-08 15:39:27.570734 | TASK [add-fileserver : Create SSH private key from secret]
2026-06-08 15:39:28.433515 | localhost | changed
2026-06-08 15:39:28.472405 | 
2026-06-08 15:39:28.472561 | TASK [add-fileserver : Add fileserver ssh key]
2026-06-08 15:39:28.803738 | localhost | Identity added: /var/lib/zuul/builds/510f9628f7e048bcbead9cfac3d9b904/work/tmp/ansible.ojbqu9dr (/var/lib/zuul/builds/510f9628f7e048bcbead9cfac3d9b904/work/tmp/ansible.ojbqu9dr)
2026-06-08 15:39:28.804111 | localhost | ok: Runtime: 0:00:00.012145
2026-06-08 15:39:28.811795 | 
2026-06-08 15:39:28.811931 | TASK [add-fileserver : Remove SSH private key from disk]
2026-06-08 15:39:29.134538 | localhost | ok: Runtime: 0:00:00.008676
2026-06-08 15:39:29.142311 | 
2026-06-08 15:39:29.142475 | TASK [add-fileserver : Add fileserver to inventory]
2026-06-08 15:39:29.226664 | localhost | changed
2026-06-08 15:39:29.233622 | 
2026-06-08 15:39:29.233752 | TASK [add-fileserver : Add fileserver server to known hosts]
2026-06-08 15:39:29.742760 | localhost | changed
2026-06-08 15:39:29.753057 | 
2026-06-08 15:39:29.753176 | PLAY [a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com]
2026-06-08 15:39:29.760229 | 
2026-06-08 15:39:29.760378 | TASK [Gathering Facts]
2026-06-08 15:39:31.300907 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-08 15:39:31.314500 | 
2026-06-08 15:39:31.314640 | TASK [Set zuul-log-path fact]
2026-06-08 15:39:31.339576 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-08 15:39:31.359978 | 
2026-06-08 15:39:31.360112 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-08 15:39:31.404317 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-08 15:39:31.416314 | 
2026-06-08 15:39:31.416506 | TASK [upload-logs : Create log directories]
2026-06-08 15:39:31.784850 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | changed
2026-06-08 15:39:31.791781 | 
2026-06-08 15:39:31.791935 | TASK [upload-logs : Ensure logs are readable before uploading]
2026-06-08 15:39:32.159623 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com -> localhost | ok: Runtime: 0:00:00.010770
2026-06-08 15:39:32.169121 | 
2026-06-08 15:39:32.169303 | TASK [upload-logs : Upload logs to log server]
2026-06-08 15:39:33.330958 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | Output suppressed because no_log was given
2026-06-08 15:39:33.336538 | 
2026-06-08 15:39:33.336673 | LOOP [upload-logs : Compress console log and json output]
