2026-06-08 17:08:23.073450 | Job console starting
2026-06-08 17:08:23.203066 | Updating git repos
2026-06-08 17:08:23.256865 | Cloning repos into workspace
2026-06-08 17:08:23.869956 | Restoring repo states
2026-06-08 17:08:23.905617 | Merging changes
2026-06-08 17:08:24.755369 | Checking out repos
2026-06-08 17:08:24.888091 | Preparing playbooks
2026-06-08 17:08:27.461178 | Running Ansible setup
2026-06-08 17:08:33.133852 | PRE-RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/packit-service-config/playbooks/pre.yaml@main]
2026-06-08 17:08:33.848317 | 
2026-06-08 17:08:33.848484 | PLAY [localhost]
2026-06-08 17:08:33.856476 | 
2026-06-08 17:08:33.856547 | TASK [Gathering Facts]
2026-06-08 17:08:34.953498 | localhost | ok
2026-06-08 17:08:34.970032 | 
2026-06-08 17:08:34.970202 | TASK [Setup log path fact]
2026-06-08 17:08:34.996252 | localhost | ok
2026-06-08 17:08:35.013842 | 
2026-06-08 17:08:35.013937 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-08 17:08:35.042989 | localhost | ok
2026-06-08 17:08:35.050509 | 
2026-06-08 17:08:35.050604 | TASK [emit-job-header : Print job information]
2026-06-08 17:08:35.103523 | # Job Information
2026-06-08 17:08:35.103758 | Ansible Version: 2.16.18
2026-06-08 17:08:35.103823 | Job: packit-tests-pip-deps-sess-rec
2026-06-08 17:08:35.103867 | Pipeline: check
2026-06-08 17:08:35.103908 | Executor: 38.102.83.47
2026-06-08 17:08:35.103945 | Triggered by: https://github.com/packit/packit/pull/2727
2026-06-08 17:08:35.103990 | Event ID: 89cbc550-635c-11f1-8546-4055053bb753
2026-06-08 17:08:35.109720 | 
2026-06-08 17:08:35.109852 | LOOP [emit-job-header : Print node information]
2026-06-08 17:08:35.209838 | localhost | ok:
2026-06-08 17:08:35.210180 | localhost | # Node Information
2026-06-08 17:08:35.210350 | localhost | Inventory Hostname: container
2026-06-08 17:08:35.210399 | localhost | Hostname: np0000067512
2026-06-08 17:08:35.210473 | localhost | Username: zuul-worker
2026-06-08 17:08:35.210522 | localhost | Distro: Fedora 43
2026-06-08 17:08:35.210562 | localhost | Provider: vexxhost-nodepool-sf
2026-06-08 17:08:35.210600 | localhost | Region: RegionOne
2026-06-08 17:08:35.210635 | localhost | Label: cloud-fedora-43
2026-06-08 17:08:35.210671 | localhost | Product Name: OpenStack Nova
2026-06-08 17:08:35.210705 | localhost | Interface IP: 38.102.83.188
2026-06-08 17:08:35.243966 | 
2026-06-08 17:08:35.244232 | TASK [log-inventory : Ensure Zuul Ansible directory exists]
2026-06-08 17:08:35.761501 | localhost -> localhost | changed
2026-06-08 17:08:35.767041 | 
2026-06-08 17:08:35.767107 | TASK [log-inventory : Copy ansible inventory to logs dir]
2026-06-08 17:08:36.892303 | localhost -> localhost | changed
2026-06-08 17:08:36.905779 | 
2026-06-08 17:08:36.905893 | PLAY [all]
2026-06-08 17:08:36.920721 | 
2026-06-08 17:08:36.920865 | TASK [start-zuul-console : Start zuul_console daemon.]
2026-06-08 17:08:37.387702 | container | ok
2026-06-08 17:08:37.404540 | 
2026-06-08 17:08:37.404741 | TASK [validate-host : Define zuul_info_dir fact]
2026-06-08 17:08:37.442390 | container | ok
2026-06-08 17:08:37.450410 | 
2026-06-08 17:08:37.450567 | TASK [validate-host : Ensure Zuul Ansible directory exists]
2026-06-08 17:08:37.720023 | container -> localhost | ok
2026-06-08 17:08:37.726961 | 
2026-06-08 17:08:37.727034 | TASK [validate-host : Collect information about the host]
2026-06-08 17:08:39.494625 | container | ok
2026-06-08 17:08:39.515885 | 
2026-06-08 17:08:39.516024 | TASK [validate-host : Sanitize hostname]
2026-06-08 17:08:39.591695 | container | ok
2026-06-08 17:08:39.600385 | 
2026-06-08 17:08:39.600560 | TASK [validate-host : Write out all ansible variables/facts known for each host]
2026-06-08 17:08:40.187059 | container -> localhost | changed
2026-06-08 17:08:40.196836 | 
2026-06-08 17:08:40.196974 | TASK [validate-host : Collect information about zuul worker]
2026-06-08 17:08:40.701719 | container | ok
2026-06-08 17:08:40.710627 | 
2026-06-08 17:08:40.710765 | TASK [validate-host : Write out all zuul information for each host]
2026-06-08 17:08:41.259179 | container -> localhost | changed
2026-06-08 17:08:41.274930 | 
2026-06-08 17:08:41.275070 | TASK [prepare-workspace : Start zuul_console daemon.]
2026-06-08 17:08:41.594104 | container | ok
2026-06-08 17:08:41.603243 | 
2026-06-08 17:08:41.603378 | TASK [prepare-workspace : Synchronize src repos to workspace directory.]
2026-06-08 17:08:43.030780 | container | Output suppressed because no_log was given
2026-06-08 17:08:43.037100 | 
2026-06-08 17:08:43.037173 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build]
2026-06-08 17:08:43.352068 | container -> localhost | ok
2026-06-08 17:08:43.361861 | 
2026-06-08 17:08:43.362015 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID]
2026-06-08 17:08:43.400174 | container | ok
2026-06-08 17:08:43.414873 | container | included: /var/lib/zuul/builds/dcf59d91663b4e70b097c053744ad4a2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml
2026-06-08 17:08:43.421386 | 
2026-06-08 17:08:43.421493 | TASK [add-build-sshkey : Create Temp SSH key]
2026-06-08 17:08:44.061111 | container -> localhost | Generating public/private rsa key pair.
2026-06-08 17:08:44.061329 | container -> localhost | Your identification has been saved in /var/lib/zuul/builds/dcf59d91663b4e70b097c053744ad4a2/work/dcf59d91663b4e70b097c053744ad4a2_id_rsa
2026-06-08 17:08:44.061359 | container -> localhost | Your public key has been saved in /var/lib/zuul/builds/dcf59d91663b4e70b097c053744ad4a2/work/dcf59d91663b4e70b097c053744ad4a2_id_rsa.pub
2026-06-08 17:08:44.061379 | container -> localhost | The key fingerprint is:
2026-06-08 17:08:44.061398 | container -> localhost | SHA256:M0R/unJKe9kUP4QxhjABGdRHc4FCrtSG1gztctDxwRg zuul-build-sshkey
2026-06-08 17:08:44.061416 | container -> localhost | The key's randomart image is:
2026-06-08 17:08:44.061454 | container -> localhost | +---[RSA 3072]----+
2026-06-08 17:08:44.061475 | container -> localhost | |     .=OEO+oo.   |
2026-06-08 17:08:44.061494 | container -> localhost | |      oO*+=++    |
2026-06-08 17:08:44.061512 | container -> localhost | |      +oBoo..+   |
2026-06-08 17:08:44.061529 | container -> localhost | |     o.+o  oo .  |
2026-06-08 17:08:44.061546 | container -> localhost | |      .oS .  +   |
2026-06-08 17:08:44.061563 | container -> localhost | |         o .. o  |
2026-06-08 17:08:44.061579 | container -> localhost | |        o o+   . |
2026-06-08 17:08:44.061596 | container -> localhost | |       . =o .    |
2026-06-08 17:08:44.061614 | container -> localhost | |        o.       |
2026-06-08 17:08:44.061631 | container -> localhost | +----[SHA256]-----+
2026-06-08 17:08:44.061673 | container -> localhost | ok: Runtime: 0:00:00.161288
2026-06-08 17:08:44.065609 | 
2026-06-08 17:08:44.065668 | TASK [add-build-sshkey : Remote setup ssh keys (linux)]
2026-06-08 17:08:44.107666 | container | ok
2026-06-08 17:08:44.125806 | container | included: /var/lib/zuul/builds/dcf59d91663b4e70b097c053744ad4a2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml
2026-06-08 17:08:44.136219 | 
2026-06-08 17:08:44.136347 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey]
2026-06-08 17:08:44.162582 | container | skipping: Conditional result was False
2026-06-08 17:08:44.169305 | 
2026-06-08 17:08:44.169390 | TASK [add-build-sshkey : Enable access via build key on all nodes]
2026-06-08 17:08:44.698129 | container | changed
2026-06-08 17:08:44.717296 | 
2026-06-08 17:08:44.717486 | TASK [add-build-sshkey : Make sure user has a .ssh]
2026-06-08 17:08:45.026530 | container | ok
2026-06-08 17:08:45.034674 | 
2026-06-08 17:08:45.034803 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes]
2026-06-08 17:08:45.939856 | container | changed
2026-06-08 17:08:45.943485 | 
2026-06-08 17:08:45.943549 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes]
2026-06-08 17:08:46.905752 | container | changed
2026-06-08 17:08:46.914259 | 
2026-06-08 17:08:46.914384 | TASK [add-build-sshkey : Remote setup ssh keys (windows)]
2026-06-08 17:08:46.951551 | container | skipping: Conditional result was False
2026-06-08 17:08:46.959712 | 
2026-06-08 17:08:46.959842 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-08 17:08:47.391818 | container -> localhost | changed
2026-06-08 17:08:47.409463 | 
2026-06-08 17:08:47.409595 | TASK [add-build-sshkey : Add back temp key]
2026-06-08 17:08:47.846357 | container -> localhost | Identity added: /var/lib/zuul/builds/dcf59d91663b4e70b097c053744ad4a2/work/dcf59d91663b4e70b097c053744ad4a2_id_rsa (zuul-build-sshkey)
2026-06-08 17:08:47.846702 | container -> localhost | ok: Runtime: 0:00:00.011953
2026-06-08 17:08:47.854494 | 
2026-06-08 17:08:47.854614 | TASK [add-build-sshkey : Verify we can still SSH to all nodes]
2026-06-08 17:08:48.335677 | container | ok
2026-06-08 17:08:48.340181 | 
2026-06-08 17:08:48.340252 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)]
2026-06-08 17:08:48.378610 | container | skipping: Conditional result was False
2026-06-08 17:08:48.388913 | 
2026-06-08 17:08:48.388995 | LOOP [prepare-workspace-openshift : Include rsync tasks]
2026-06-08 17:08:48.434816 | 
2026-06-08 17:08:48.435033 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-08 17:08:48.460466 | container | skipping: Conditional result was False
2026-06-08 17:08:48.469924 | 
2026-06-08 17:08:48.470019 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them]
2026-06-08 17:08:48.829802 | container | ok: "logs"
2026-06-08 17:08:48.830267 | 
2026-06-08 17:08:49.108277 | container | ok: "artifacts"
2026-06-08 17:08:49.379577 | container | ok: "docs"
2026-06-08 17:08:49.401814 | 
2026-06-08 17:08:49.401979 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist]
2026-06-08 17:08:49.722111 | container | changed: "logs"
2026-06-08 17:08:49.989236 | container | changed: "artifacts"
2026-06-08 17:08:50.242306 | container | changed: "docs"
2026-06-08 17:08:50.255186 | 
2026-06-08 17:08:50.255297 | PLAY RECAP
2026-06-08 17:08:50.255382 | container | ok: 23 changed: 10 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-08 17:08:50.255478 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-08 17:08:50.255528 | 
2026-06-08 17:08:50.499988 | PRE-RUN END RESULT_NORMAL: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/packit-service-config/playbooks/pre.yaml@main]
2026-06-08 17:08:50.501166 | PRE-RUN START: [untrusted : github.com/packit/packit/files/install-requirements-pip.yaml@main]
2026-06-08 17:08:51.156703 | 
2026-06-08 17:08:51.156859 | PLAY [pip install packit dependencies]
2026-06-08 17:08:51.168646 | 
2026-06-08 17:08:51.168732 | TASK [ansible.builtin.include_tasks]
2026-06-08 17:08:51.198393 | container | ok
2026-06-08 17:08:51.203272 | container | included: /var/lib/zuul/builds/dcf59d91663b4e70b097c053744ad4a2/untrusted/project_0/github.com/packit/packit/files/tasks/generic-dnf-requirements.yaml
2026-06-08 17:08:51.207457 | 
2026-06-08 17:08:51.207527 | TASK [Install generic RPM packages]
2026-06-08 17:09:10.944379 | container | changed
2026-06-08 17:09:10.951507 | 
2026-06-08 17:09:10.951601 | TASK [ansible.builtin.include_tasks]
2026-06-08 17:09:10.993415 | container | ok
2026-06-08 17:09:10.999501 | container | included: /var/lib/zuul/builds/dcf59d91663b4e70b097c053744ad4a2/untrusted/project_0/github.com/packit/packit/files/tasks/python-compile-deps.yaml
2026-06-08 17:09:11.004881 | 
2026-06-08 17:09:11.004960 | TASK [Install specific RPMs to be able to use PIP installation]
2026-06-08 17:09:13.989310 | container | changed
2026-06-08 17:09:13.997586 | 
2026-06-08 17:09:13.997744 | TASK [Install deps from PyPI]
2026-06-08 17:09:24.080362 | container | changed
2026-06-08 17:09:24.100518 | 
2026-06-08 17:09:24.100747 | TASK [ansible.builtin.include_tasks]
2026-06-08 17:09:24.125765 | container | ok
2026-06-08 17:09:24.136559 | container | included: /var/lib/zuul/builds/dcf59d91663b4e70b097c053744ad4a2/untrusted/project_0/github.com/packit/packit/files/tasks/requre.yaml
2026-06-08 17:09:24.147778 | 
2026-06-08 17:09:24.147928 | TASK [Pip install requre]
2026-06-08 17:09:28.504956 | container | changed
2026-06-08 17:09:28.508243 | 
2026-06-08 17:09:28.508345 | PLAY RECAP
2026-06-08 17:09:28.508471 | container | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-08 17:09:28.508527 | 
2026-06-08 17:09:28.637684 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/packit/packit/files/install-requirements-pip.yaml@main]
2026-06-08 17:09:28.640166 | RUN START: [untrusted : github.com/packit/packit/files/zuul-tests-session-recording.yaml@main]
2026-06-08 17:09:29.239598 | 
2026-06-08 17:09:29.239709 | PLAY [This is a recipe for how to run packit tests]
2026-06-08 17:09:29.251388 | 
2026-06-08 17:09:29.251483 | TASK [ansible.builtin.include_tasks]
2026-06-08 17:09:29.268974 | container | ok
2026-06-08 17:09:29.275078 | container | included: /var/lib/zuul/builds/dcf59d91663b4e70b097c053744ad4a2/untrusted/project_0/github.com/packit/packit/files/tasks/project-dir.yaml
2026-06-08 17:09:29.279213 | 
2026-06-08 17:09:29.279282 | TASK [ansible.builtin.set_fact]
2026-06-08 17:09:29.313669 | container | skipping: Conditional result was False
2026-06-08 17:09:29.322508 | 
2026-06-08 17:09:29.322639 | TASK [ansible.builtin.set_fact]
2026-06-08 17:09:29.375543 | container | ok
2026-06-08 17:09:29.384832 | 
2026-06-08 17:09:29.384970 | TASK [stat /home/zuul-worker/src/github.com/packit/packit]
2026-06-08 17:09:29.848858 | container | ok
2026-06-08 17:09:29.853174 | 
2026-06-08 17:09:29.853241 | TASK [Assert project_dir is present]
2026-06-08 17:09:29.896177 | container | ok: All assertions passed
2026-06-08 17:09:29.904600 | 
2026-06-08 17:09:29.904738 | TASK [ansible.builtin.include_tasks]
2026-06-08 17:09:29.928828 | container | ok
2026-06-08 17:09:29.942848 | container | included: /var/lib/zuul/builds/dcf59d91663b4e70b097c053744ad4a2/untrusted/project_0/github.com/packit/packit/files/tasks/rpm-test-deps.yaml
2026-06-08 17:09:29.952790 | 
2026-06-08 17:09:29.952875 | TASK [Install test rpm dependencies]
2026-06-08 17:09:36.709706 | container | changed
2026-06-08 17:09:36.718626 | 
2026-06-08 17:09:36.718760 | TASK [(Fedora) Install dependencies as RPMs]
2026-06-08 17:09:39.629256 | container | changed
2026-06-08 17:09:39.641230 | 
2026-06-08 17:09:39.641416 | TASK [(EPEL) Install dependencies as RPMs]
2026-06-08 17:09:39.657583 | container | skipping: Conditional result was False
2026-06-08 17:09:39.666668 | 
2026-06-08 17:09:39.666795 | TASK [(EPEL) Install dependencies from PyPI]
2026-06-08 17:09:39.692704 | container | skipping: Conditional result was False
2026-06-08 17:09:39.701965 | 
2026-06-08 17:09:39.702122 | TASK [ansible.builtin.include_tasks]
2026-06-08 17:09:39.729587 | container | ok
2026-06-08 17:09:39.738848 | container | included: /var/lib/zuul/builds/dcf59d91663b4e70b097c053744ad4a2/untrusted/project_0/github.com/packit/packit/files/tasks/install-packit.yaml
2026-06-08 17:09:39.750525 | 
2026-06-08 17:09:39.750611 | TASK [Install packit from /home/zuul-worker/src/github.com/packit/packit]
2026-06-08 17:09:48.765613 | container | changed
2026-06-08 17:09:48.776088 | 
2026-06-08 17:09:48.776298 | TASK [ansible.builtin.include_tasks]
2026-06-08 17:09:48.801668 | container | ok
2026-06-08 17:09:48.811108 | container | included: /var/lib/zuul/builds/dcf59d91663b4e70b097c053744ad4a2/untrusted/project_0/github.com/packit/packit/files/tasks/sandcastle.yaml
2026-06-08 17:09:48.825218 | 
2026-06-08 17:09:48.825453 | TASK [Pip install sandcastle, our sandboxing tech (needed when running as a service)]
2026-06-08 17:09:56.364855 | container | changed
2026-06-08 17:09:56.376800 | 
2026-06-08 17:09:56.376963 | TASK [Run session recorded tests]
2026-06-08 17:09:56.859236 | container | find . -name "*.pyc" -exec rm {} \;
2026-06-08 17:09:56.870929 | container | PYTHONPATH=/home/zuul-worker/src/github.com/packit/packit PYTHONDONTWRITEBYTECODE=1 python3 -m pytest --color=yes --verbose --showlocals --timeout=120 --cov=packit --cov-report=term-missing tests_recording
2026-06-08 17:09:57.408934 | container | [1m============================= test session starts ==============================[0m
2026-06-08 17:09:57.408995 | container | platform linux -- Python 3.14.5, pytest-9.0.3, pluggy-1.6.0 -- /usr/bin/python3
2026-06-08 17:09:57.409010 | container | cachedir: .pytest_cache
2026-06-08 17:09:57.409019 | container | rootdir: /home/zuul-worker/src/github.com/packit/packit
2026-06-08 17:09:57.409026 | container | configfile: pyproject.toml
2026-06-08 17:09:57.409034 | container | plugins: anyio-4.13.0, timeout-2.4.0, cov-5.0.0, flexmock-0.12.2
2026-06-08 17:09:57.409040 | container | timeout: 120.0s
2026-06-08 17:09:57.409046 | container | timeout method: signal
2026-06-08 17:09:57.409052 | container | timeout func_only: False
2026-06-08 17:09:58.842250 | container | [1mcollecting ... [0mcollected 16 items
2026-06-08 17:09:58.842305 | container |
2026-06-08 17:10:09.954124 | container | tests_recording/test_api.py::ProposeUpdate::test_changelog_sync [32mPASSED[0m[32m   [  6%][0m
2026-06-08 17:10:10.058742 | container | tests_recording/test_base_git.py::ProposeUpdate::test_download_remote_sources_via_spec [32mPASSED[0m[32m [ 12%][0m
2026-06-08 17:10:10.086496 | container | tests_recording/test_image_builder.py::TestLocalProject::test_bad_request [32mPASSED[0m[32m [ 18%][0m
2026-06-08 17:10:10.112029 | container | tests_recording/test_image_builder.py::TestLocalProject::test_get_token [32mPASSED[0m[32m [ 25%][0m
2026-06-08 17:10:10.136569 | container | tests_recording/test_image_builder.py::TestLocalProject::test_token_auto_refresh [32mPASSED[0m[32m [ 31%][0m
2026-06-08 17:10:11.159421 | container | tests_recording/test_local_project.py::TestLocalProject::test_checkout_pr [32mPASSED[0m[32m [ 37%][0m
2026-06-08 17:10:11.779504 | container | tests_recording/test_local_project.py::TestLocalProject::test_checkout_pr_no_merge [32mPASSED[0m[32m [ 43%][0m
2026-06-08 17:10:11.950252 | container | tests_recording/test_repository_cache.py::RepositoryCacheTest::test_repository_cache_accept_str [32mPASSED[0m[32m [ 50%][0m
2026-06-08 17:10:12.109842 | container | tests_recording/test_repository_cache.py::RepositoryCacheTest::test_repository_cache_add_new_and_use_it [32mPASSED[0m[32m [ 56%][0m
2026-06-08 17:10:12.223762 | container | tests_recording/test_repository_cache.py::RepositoryCacheTest::test_repository_cache_do_not_add_new_if_not_enabled [32mPASSED[0m[32m [ 62%][0m
2026-06-08 17:10:16.349475 | container | tests_recording/test_status.py::TestStatus::test_copr_builds [32mPASSED[0m[32m      [ 68%][0m
2026-06-08 17:10:22.051896 | container | tests_recording/test_status.py::TestStatus::test_distgen_versions [32mPASSED[0m[32m [ 75%][0m
2026-06-08 17:10:23.159911 | container | tests_recording/test_status.py::TestStatus::test_dowstream_pr [32mPASSED[0m[32m     [ 81%][0m
2026-06-08 17:10:24.129035 | container | tests_recording/test_status.py::TestStatus::test_koji_builds [32mPASSED[0m[32m      [ 87%][0m
2026-06-08 17:10:25.046942 | container | tests_recording/test_status.py::TestStatus::test_status [32mPASSED[0m[32m           [ 93%][0m
2026-06-08 17:10:27.327379 | container | tests_recording/test_status.py::TestStatus::test_up_releases [32mPASSED[0m[32m      [100%][0m
2026-06-08 17:10:27.327433 | container |
2026-06-08 17:10:27.327442 | container | ---------- coverage: platform linux, python 3.14.5-final-0 -----------
2026-06-08 17:10:27.327449 | container | Name                                        Stmts   Miss  Cover   Missing
2026-06-08 17:10:27.327456 | container | -------------------------------------------------------------------------
2026-06-08 17:10:27.327462 | container | packit/__init__.py                              4      0   100%
2026-06-08 17:10:27.327469 | container | packit/actions.py                              23      1    96%   42
2026-06-08 17:10:27.327475 | container | packit/actions_handler.py                      48     23    52%   57, 63, 86-107, 134-138, 153-156
2026-06-08 17:10:27.327500 | container | packit/api.py                                 919    600    35%   115-116, 136-137, 140-142, 160-166, 196, 211, 228-242, 255-259, 264-266, 271-274, 288, 296-301, 388-396, 401, 423-424, 432-450, 460-466, 492-503, 526-646, 669-735, 752-753, 777-817, 841-855, 871-894, 923-925, 932, 935-938, 1073, 1080, 1086-1087, 1094, 1099, 1122, 1127, 1147-1152, 1155-1157, 1160-1163, 1183, 1193, 1294-1348, 1352, 1356-1357, 1380-1383, 1411-1419, 1431, 1438, 1472-1476, 1487-1504, 1534-1581, 1611-1618, 1651-1713, 1733, 1746-1748, 1762-1764, 1827-1832, 1853, 1861-1868, 1901-1926, 1956-1963, 1998-2031, 2042-2043, 2075-2101, 2124-2162, 2166-2172, 2176-2181, 2185-2190, 2194-2199, 2203-2208, 2212-2217, 2226, 2236-2287, 2343-2383, 2392, 2413-2475, 2490-2499, 2510-2526, 2529-2544, 2548-2554, 2557-2564, 2572-2588, 2592-2600, 2611-2616, 2637-2661, 2689-2699, 2722-2752, 2784-2796, 2817-2820, 2839-2874, 2880-2884, 2921-2948
2026-06-08 17:10:27.327523 | container | packit/base_git.py                            306    131    57%   75-80, 94, 102, 106, 123, 135, 236-237, 245-246, 269-270, 289-298, 310-319, 340, 361-403, 410-419, 422-423, 471-500, 522-560, 566, 594-595, 664-670, 675, 703, 718-750
2026-06-08 17:10:27.327567 | container | packit/cli/__init__.py                          0      0   100%
2026-06-08 17:10:27.327574 | container | packit/cli/build.py                            20     20     0%   6-38
2026-06-08 17:10:27.327579 | container | packit/cli/builds/__init__.py                   0      0   100%
2026-06-08 17:10:27.327585 | container | packit/cli/builds/copr_build.py                59     59     0%   4-232
2026-06-08 17:10:27.327591 | container | packit/cli/builds/in_image_builder.py          32     32     0%   4-98
2026-06-08 17:10:27.327597 | container | packit/cli/builds/koji_build.py                55     55     0%   4-180
2026-06-08 17:10:27.327603 | container | packit/cli/builds/local_build.py               32     32     0%   4-140
2026-06-08 17:10:27.327612 | container | packit/cli/builds/mock_build.py                32     32     0%   4-127
2026-06-08 17:10:27.327618 | container | packit/cli/builds/obs_build.py                 30     30     0%   4-96
2026-06-08 17:10:27.327624 | container | packit/cli/config.py                            5      5     0%   4-15
2026-06-08 17:10:27.327630 | container | packit/cli/create_update.py                    36     36     0%   4-137
2026-06-08 17:10:27.327636 | container | packit/cli/dist_git.py                          5      5     0%   6-16
2026-06-08 17:10:27.327641 | container | packit/cli/dist_git_init.py                   196    196     0%   7-565
2026-06-08 17:10:27.327647 | container | packit/cli/init.py                             97     97     0%   8-269
2026-06-08 17:10:27.327653 | container | packit/cli/options.py                           3      3     0%   11-22
2026-06-08 17:10:27.327659 | container | packit/cli/packit_base.py                      63     63     0%   4-92
2026-06-08 17:10:27.327665 | container | packit/cli/prepare_sources.py                  52     52     0%   3-196
2026-06-08 17:10:27.327671 | container | packit/cli/propose_downstream.py               62     62     0%   8-273
2026-06-08 17:10:27.327677 | container | packit/cli/push_updates.py                     15     15     0%   8-39
2026-06-08 17:10:27.327687 | container | packit/cli/scan_in_osh.py                      31     31     0%   4-100
2026-06-08 17:10:27.327694 | container | packit/cli/source_git.py                       11     11     0%   6-22
2026-06-08 17:10:27.327699 | container | packit/cli/source_git_init.py                  24     24     0%   6-96
2026-06-08 17:10:27.327705 | container | packit/cli/source_git_status.py                18     18     0%   6-53
2026-06-08 17:10:27.327711 | container | packit/cli/srpm.py                             33     33     0%   4-123
2026-06-08 17:10:27.327717 | container | packit/cli/status.py                           17     17     0%   8-54
2026-06-08 17:10:27.327722 | container | packit/cli/sync_from_downstream.py             30     30     0%   8-110
2026-06-08 17:10:27.327728 | container | packit/cli/test.py                             33     33     0%   4-126
2026-06-08 17:10:27.327734 | container | packit/cli/types.py                            89     89     0%   4-186
2026-06-08 17:10:27.327740 | container | packit/cli/update_dist_git.py                  33     33     0%   8-142
2026-06-08 17:10:27.327745 | container | packit/cli/update_source_git.py                22     22     0%   9-109
2026-06-08 17:10:27.327751 | container | packit/cli/utils.py                           182    182     0%   4-402
2026-06-08 17:10:27.327761 | container | packit/cli/validate_config.py                  18     18     0%   8-60
2026-06-08 17:10:27.327767 | container | packit/command_handler.py                      86     49    43%   41-47, 83, 87, 106, 133-144, 149-188, 199-201, 211-237, 243-248, 251
2026-06-08 17:10:27.327774 | container | packit/config/__init__.py                       5      0   100%
2026-06-08 17:10:27.327780 | container | packit/config/aliases.py                       91     47    48%   59-60, 64-69, 102, 143, 145, 149, 168-176, 194-218, 246-275, 279
2026-06-08 17:10:27.327786 | container | packit/config/commands.py                       5      0   100%
2026-06-08 17:10:27.327794 | container | packit/config/common_package_config.py        218     45    79%   62, 66, 71, 93-96, 99-104, 375, 446, 451, 455-460, 463-472, 476-478, 487, 494, 502-508, 526-531, 566, 572-577, 590-594, 618-619
2026-06-08 17:10:27.327801 | container | packit/config/config.py                       115     30    74%   67, 153-159, 184, 186-222, 260-265, 295-298, 303
2026-06-08 17:10:27.327807 | container | packit/config/job_config.py                    80     29    64%   82-88, 92-97, 102-107, 110-117, 124, 129-141, 144-155, 163-166
2026-06-08 17:10:27.327813 | container | packit/config/notifications.py                 15      0   100%
2026-06-08 17:10:27.327819 | container | packit/config/package_config.py               205     97    53%   54-59, 70-77, 101-106, 135, 140, 161-175, 181-189, 192-203, 211, 215-217, 230, 249-261, 279, 314, 319-321, 324-326, 334, 365-379, 410, 447-458, 462-467, 499, 507-512, 546-548, 568-580, 599-604
2026-06-08 17:10:27.327826 | container | packit/config/package_config_validator.py      86     63    27%   40-43, 54-134, 143-145, 153-163, 171-186, 197-213, 231-242
2026-06-08 17:10:27.327832 | container | packit/config/requirements.py                   8      0   100%
2026-06-08 17:10:27.327838 | container | packit/config/sources.py                        8      4    50%   12, 15-18
2026-06-08 17:10:27.327844 | container | packit/constants.py                            53      0   100%
2026-06-08 17:10:27.327850 | container | packit/copr_helper.py                         228    175    23%   33-36, 45, 53, 57-59, 63, 67-68, 76-83, 103-107, 118-159, 167-179, 215-369, 380-386, 404-477, 486-514, 555-556, 573, 585-591, 595-602, 625-630
2026-06-08 17:10:27.327856 | container | packit/data/__init__.py                         0      0   100%
2026-06-08 17:10:27.327863 | container | packit/dist_git_instance.py                    27     13    52%   18-21, 28, 41-46, 60-66
2026-06-08 17:10:27.327869 | container | packit/distgit.py                             291    146    50%   91, 117-123, 130, 161, 169-175, 185-186, 226, 246, 260-261, 266-267, 302-303, 305, 311, 320-325, 337-360, 428, 444-451, 472-488, 508, 526-541, 562-583, 601-620, 650-740, 746, 766-773, 782-796
2026-06-08 17:10:27.327876 | container | packit/exceptions.py                           39      6    85%   12, 28-30, 61-62
2026-06-08 17:10:27.327889 | container | packit/local_project.py                       444    105    76%   126, 140, 184, 186, 202-203, 233-234, 236-237, 277-282, 303-307, 317-320, 325-329, 336, 358-375, 379-393, 398, 403, 444, 535, 556-560, 563-567, 581-585, 614, 696, 769-770, 772-773, 790-806, 812-818, 826-839, 908-916, 937-954, 967, 982, 987, 1057, 1062
2026-06-08 17:10:27.327897 | container | packit/patches.py                             303    250    17%   51-59, 78-79, 88-98, 122-150, 187-197, 200, 215-224, 228-251, 265-278, 301-304, 316-338, 350, 372, 399-410, 430-479, 501-563, 579-586, 606-658, 681-700, 725-727, 736-748, 764-795, 811-850, 866-882, 896
2026-06-08 17:10:27.327903 | container | packit/pkgtool.py                              73     51    30%   44, 63-88, 100-108, 125, 152-185, 198-218, 224
2026-06-08 17:10:27.327910 | container | packit/schema.py                              464     99    79%   60, 64, 67, 89, 102, 111, 121, 135, 147, 156-159, 172, 182, 192, 202, 214, 225, 234, 244, 254, 279, 285-305, 310-334, 340-343, 349, 392-396, 409-413, 422, 437, 563, 576-585, 625, 649, 656, 661, 738, 743-755, 852, 854, 875-878, 888-905, 912, 930-931, 937-942
2026-06-08 17:10:27.327916 | container | packit/security.py                             85     51    40%   29-33, 45-47, 56, 61, 69-83, 95-118, 125-131, 136-137, 142, 151-154
2026-06-08 17:10:27.327926 | container | packit/source_git.py                          141    111    21%   46, 80-102, 106-114, 121-146, 153-183, 187-246, 255-273, 276-282, 286-324, 337-377
2026-06-08 17:10:27.327932 | container | packit/status.py                               83     26    69%   78-79, 91-92, 98-99, 125-157
2026-06-08 17:10:27.327939 | container | packit/sync.py                                 88     35    60%   40-41, 46, 82, 91, 94-97, 106-109, 129, 131, 133, 145, 189-198, 207-224, 236-237
2026-06-08 17:10:27.327945 | container | packit/upstream.py                            688    486    29%   68-75, 78, 86, 90, 94, 98, 102-105, 109, 113-118, 122, 126, 130, 143-144, 154-158, 162-166, 178-194, 212-218, 223, 230-232, 236, 239, 251, 254, 261, 264, 267, 270, 273, 283, 293, 301, 308, 320, 323, 330, 339, 348, 355, 358, 369-370, 373, 381, 385, 389-401, 405-410, 414, 418, 422, 425, 428, 431, 438, 441, 444, 447-456, 482, 493, 511-516, 548, 573-625, 638-652, 669-688, 700-712, 726-741, 748, 760-779, 792-811, 825-835, 854-883, 900-929, 944-950, 972-975, 986-1008, 1011-1017, 1042, 1074-1084, 1093-1101, 1119-1135, 1163-1212, 1226-1228, 1253-1254, 1267-1279, 1298-1308, 1321-1337, 1348-1362, 1366-1368, 1372-1376, 1388-1399, 1408-1433, 1446-1453, 1456-1480, 1490-1493, 1516-1566, 1576-1605, 1619-1620, 1628-1630, 1646-1678, 1690-1711, 1724-1729, 1744-1771, 1789-1807, 1831-1849, 1861-1895, 1905-1919
2026-06-08 17:10:27.327952 | container | packit/utils/__init__.py                       15      7    53%   53-56, 72-74
2026-06-08 17:10:27.327958 | container | packit/utils/bodhi.py                           4      1    75%   26
2026-06-08 17:10:27.327964 | container | packit/utils/changelog_helper.py               97     76    22%   24-26, 48-54, 74-89, 100-106, 125-159, 183-221, 233-246, 256-268, 286-309
2026-06-08 17:10:27.327970 | container | packit/utils/commands.py                       60     15    75%   76, 89, 122-134, 139-144, 165
2026-06-08 17:10:27.327976 | container | packit/utils/decorators.py                     19     19     0%   4-46
2026-06-08 17:10:27.327982 | container | packit/utils/extensions.py                     13      8    38%   22, 35-42
2026-06-08 17:10:27.327988 | container | packit/utils/koji_helper.py                   219    160    27%   23, 37-57, 79-81, 88-90, 92-93, 120-135, 148-151, 168-170, 191-196, 221-228, 240-245, 257-270, 282-292, 304-309, 321-326, 340-351, 362-365, 380-385, 397-400, 412-418, 430-436, 448-463, 484-490, 503-509, 522-524, 539-547
2026-06-08 17:10:27.327994 | container | packit/utils/local_test_utils.py               32     19    41%   33-62, 70-74, 87-93
2026-06-08 17:10:27.328000 | container | packit/utils/logging.py                        43     26    40%   22-26, 29, 39-44, 63-84, 88
2026-06-08 17:10:27.328005 | container | packit/utils/lookaside.py                      38      7    82%   34-35, 45-46, 53, 75-76
2026-06-08 17:10:27.328011 | container | packit/utils/monitoring.py                     25     25     0%   4-43
2026-06-08 17:10:27.328017 | container | packit/utils/obs_helper.py                    180    155    14%   62-101, 114-158, 163-187, 192-218, 232-269, 277-291, 318-353, 372-392, 423-438
2026-06-08 17:10:27.328023 | container | packit/utils/release_monitoring.py             49     30    39%   12-13, 105-156
2026-06-08 17:10:27.328029 | container | packit/utils/repo.py                          222    114    49%   74-75, 122-123, 129-134, 138-142, 159-160, 174-175, 182-188, 205, 216-221, 236-253, 257-268, 319-331, 358-359, 372-377, 390-396, 410-425, 437, 451-461, 493-498, 527-545, 555, 559, 564-565, 577, 581, 586-589
2026-06-08 17:10:27.328035 | container | packit/utils/source_script.py                  21     21     0%   4-41
2026-06-08 17:10:27.328040 | container | packit/utils/upstream_version.py               25     19    24%   26-53
2026-06-08 17:10:27.328050 | container | packit/utils/versions.py                       15      6    60%   20-21, 24-25, 27, 29
2026-06-08 17:10:27.328056 | container | packit/vm_image_build.py                       78     25    68%   56, 83-85, 128, 153-157, 167-171, 249-256, 279-281, 295-304, 316-318
2026-06-08 17:10:27.328061 | container | -------------------------------------------------------------------------
2026-06-08 17:10:27.328067 | container | TOTAL                                        7719   4741    39%
2026-06-08 17:10:27.328076 | container |
2026-06-08 17:10:27.328083 | container |
2026-06-08 17:10:27.328088 | container | [32m============================= [32m[1m16 passed[0m[32m in 29.30s[0m[32m ==============================[0m
2026-06-08 17:10:28.442788 | container | ok: Runtime: 0:00:31.121129
2026-06-08 17:10:28.446302 | 
2026-06-08 17:10:28.446375 | PLAY RECAP
2026-06-08 17:10:28.446459 | container | ok: 12 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0
2026-06-08 17:10:28.446496 | 
2026-06-08 17:10:28.572424 | RUN END RESULT_NORMAL: [untrusted : github.com/packit/packit/files/zuul-tests-session-recording.yaml@main]
2026-06-08 17:10:28.573652 | POST-RUN START: [trusted : gitlab.com/softwarefactory-project/centosinfra-prod/packit-service-config/playbooks/post.yaml@main]
2026-06-08 17:10:29.201504 | 
2026-06-08 17:10:29.201634 | PLAY [all]
2026-06-08 17:10:29.211867 | 
2026-06-08 17:10:29.211961 | TASK [include_role : fetch-output]
2026-06-08 17:10:29.263197 | container | ok
2026-06-08 17:10:29.279931 | 
2026-06-08 17:10:29.280061 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-08 17:10:29.356791 | container | skipping: Conditional result was False
2026-06-08 17:10:29.366505 | 
2026-06-08 17:10:29.366654 | TASK [fetch-output : Set log path for single node]
2026-06-08 17:10:29.401961 | container | ok
2026-06-08 17:10:29.410404 | 
2026-06-08 17:10:29.410647 | LOOP [fetch-output : Ensure local output dirs]
2026-06-08 17:10:29.913486 | container -> localhost | changed: "/var/lib/zuul/builds/dcf59d91663b4e70b097c053744ad4a2/work/logs"
2026-06-08 17:10:30.191785 | container -> localhost | changed: "/var/lib/zuul/builds/dcf59d91663b4e70b097c053744ad4a2/work/artifacts"
2026-06-08 17:10:30.461590 | container -> localhost | changed: "/var/lib/zuul/builds/dcf59d91663b4e70b097c053744ad4a2/work/docs"
2026-06-08 17:10:30.478321 | 
2026-06-08 17:10:30.478470 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-08 17:10:31.241070 | container | changed: .d..t...... ./
2026-06-08 17:10:31.241413 | container | changed: All items complete
2026-06-08 17:10:31.241514 | 
2026-06-08 17:10:31.809310 | container | changed: .d..t...... ./
2026-06-08 17:10:32.416082 | container | changed: .d..t...... ./
2026-06-08 17:10:32.436692 | 
2026-06-08 17:10:32.436852 | TASK [include_role : fetch-output-openshift]
2026-06-08 17:10:32.463919 | container | skipping: Conditional result was False
2026-06-08 17:10:32.474378 | 
2026-06-08 17:10:32.474561 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir]
2026-06-08 17:10:32.958539 | container -> localhost | ok: Item: artifacts Runtime: 0:00:00.013537
2026-06-08 17:10:33.224827 | container -> localhost | ok: Item: docs Runtime: 0:00:00.012253
2026-06-08 17:10:33.244064 | 
2026-06-08 17:10:33.244232 | PLAY [localhost]
2026-06-08 17:10:33.256179 | 
2026-06-08 17:10:33.256353 | TASK [generate-zuul-manifest : Generate Zuul manifest]
2026-06-08 17:10:33.714614 | localhost | changed
2026-06-08 17:10:33.734110 | 
2026-06-08 17:10:33.734279 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul]
2026-06-08 17:10:33.777952 | localhost | ok
2026-06-08 17:10:33.829725 | 
2026-06-08 17:10:33.829883 | TASK [add-fileserver : Create SSH private key tempfile]
2026-06-08 17:10:34.236622 | localhost | changed
2026-06-08 17:10:34.245224 | 
2026-06-08 17:10:34.245360 | TASK [add-fileserver : Create SSH private key from secret]
2026-06-08 17:10:35.070724 | localhost | changed
2026-06-08 17:10:35.079502 | 
2026-06-08 17:10:35.079633 | TASK [add-fileserver : Add fileserver ssh key]
2026-06-08 17:10:35.411421 | localhost | Identity added: /var/lib/zuul/builds/dcf59d91663b4e70b097c053744ad4a2/work/tmp/ansible.9p0f9z28 (/var/lib/zuul/builds/dcf59d91663b4e70b097c053744ad4a2/work/tmp/ansible.9p0f9z28)
2026-06-08 17:10:35.411774 | localhost | ok: Runtime: 0:00:00.019919
2026-06-08 17:10:35.418663 | 
2026-06-08 17:10:35.418788 | TASK [add-fileserver : Remove SSH private key from disk]
2026-06-08 17:10:35.768123 | localhost | ok: Runtime: 0:00:00.009975
2026-06-08 17:10:35.773400 | 
2026-06-08 17:10:35.773509 | TASK [add-fileserver : Add fileserver to inventory]
2026-06-08 17:10:35.844115 | localhost | changed
2026-06-08 17:10:35.848585 | 
2026-06-08 17:10:35.848684 | TASK [add-fileserver : Add fileserver server to known hosts]
2026-06-08 17:10:36.240964 | localhost | changed
2026-06-08 17:10:36.247884 | 
2026-06-08 17:10:36.247947 | TASK [include_role : report-logjuicer]
2026-06-08 17:10:36.312738 | localhost | skipping: Conditional result was False
2026-06-08 17:10:36.315011 | 
2026-06-08 17:10:36.315063 | PLAY [a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com]
2026-06-08 17:10:36.318946 | 
2026-06-08 17:10:36.319005 | TASK [Gathering Facts]
2026-06-08 17:10:37.870042 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-08 17:10:37.885347 | 
2026-06-08 17:10:37.885506 | TASK [Set zuul-log-path fact]
2026-06-08 17:10:37.908810 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-08 17:10:37.928405 | 
2026-06-08 17:10:37.928574 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-08 17:10:37.970536 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-08 17:10:37.981527 | 
2026-06-08 17:10:37.981661 | TASK [upload-logs : Create log directories]
2026-06-08 17:10:38.319821 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | changed
2026-06-08 17:10:38.326127 | 
2026-06-08 17:10:38.326255 | TASK [upload-logs : Ensure logs are readable before uploading]
2026-06-08 17:10:38.673752 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com -> localhost | ok: Runtime: 0:00:00.009313
2026-06-08 17:10:38.680811 | 
2026-06-08 17:10:38.680940 | TASK [upload-logs : Upload logs to log server]
2026-06-08 17:10:39.838320 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | Output suppressed because no_log was given
2026-06-08 17:10:39.844015 | 
2026-06-08 17:10:39.844144 | LOOP [upload-logs : Compress console log and json output]
