[
{
    "branch": "main",
    "index": "0",
    "phase": "pre",
    "playbook": "gitlab.com/softwarefactory-project/centosinfra-prod/packit-service-config/playbooks/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-08T17:32:24.852255Z",
                    "start": "2026-06-08T17:32:22.236803Z"
                },
                "id": "0a580a2a-0013-a65b-1076-000000000002",
                "name": "localhost"
            },
            "tasks": [
                {
                    "hosts": {
                        "localhost": {
                            "action": "gather_facts",
                            "ansible_facts": {
                                "ansible_apparmor": {
                                    "status": "disabled"
                                },
                                "ansible_architecture": "x86_64",
                                "ansible_bios_date": "NA",
                                "ansible_bios_vendor": "NA",
                                "ansible_bios_version": "NA",
                                "ansible_board_asset_tag": "NA",
                                "ansible_board_name": "NA",
                                "ansible_board_serial": "NA",
                                "ansible_board_vendor": "NA",
                                "ansible_board_version": "NA",
                                "ansible_chassis_asset_tag": "NA",
                                "ansible_chassis_serial": "NA",
                                "ansible_chassis_vendor": "NA",
                                "ansible_chassis_version": "NA",
                                "ansible_cmdline": {
                                    "BOOT_IMAGE": "(hd0,gpt3)/vmlinuz-5.14.0-427.13.1.el9_4.x86_64",
                                    "console": "ttyS0,115200n8",
                                    "crashkernel": "1G-4G:192M,4G-64G:256M,64G-:512M",
                                    "net.ifnames": "0",
                                    "no_timer_check": true,
                                    "root": "UUID=2fb0abc1-9d08-48bc-9719-108d4ed14685"
                                },
                                "ansible_date_time": {
                                    "date": "2026-06-08",
                                    "day": "08",
                                    "epoch": "1780939943",
                                    "epoch_int": "1780939943",
                                    "hour": "17",
                                    "iso8601": "2026-06-08T17:32:23Z",
                                    "iso8601_basic": "20260608T173223124475",
                                    "iso8601_basic_short": "20260608T173223",
                                    "iso8601_micro": "2026-06-08T17:32:23.124475Z",
                                    "minute": "32",
                                    "month": "06",
                                    "second": "23",
                                    "time": "17:32:23",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Monday",
                                    "weekday_number": "1",
                                    "weeknumber": "23",
                                    "year": "2026"
                                },
                                "ansible_devices": {},
                                "ansible_distribution": "Redhat",
                                "ansible_distribution_major_version": "9",
                                "ansible_distribution_release": "Plow",
                                "ansible_distribution_version": "9.7",
                                "ansible_dns": {
                                    "nameservers": [
                                        "10.43.0.10"
                                    ],
                                    "options": {
                                        "ndots": "5"
                                    },
                                    "search": [
                                        "sf.svc.cluster.local",
                                        "svc.cluster.local",
                                        "cluster.local",
                                        "softwarefactory-project.io"
                                    ]
                                },
                                "ansible_domain": "zuul-executor-headless.sf.svc.cluster.local",
                                "ansible_effective_group_id": 0,
                                "ansible_effective_user_id": 1000,
                                "ansible_env": {
                                    "ANSIBLE_CONFIG": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/ansible/pre_playbook_0/ansible.cfg",
                                    "FLUENT_BIT_PORT": "tcp://10.43.126.94:2020",
                                    "FLUENT_BIT_PORT_2020_TCP": "tcp://10.43.126.94:2020",
                                    "FLUENT_BIT_PORT_2020_TCP_ADDR": "10.43.126.94",
                                    "FLUENT_BIT_PORT_2020_TCP_PORT": "2020",
                                    "FLUENT_BIT_PORT_2020_TCP_PROTO": "tcp",
                                    "FLUENT_BIT_PORT_24224_TCP": "tcp://10.43.126.94:24224",
                                    "FLUENT_BIT_PORT_24224_TCP_ADDR": "10.43.126.94",
                                    "FLUENT_BIT_PORT_24224_TCP_PORT": "24224",
                                    "FLUENT_BIT_PORT_24224_TCP_PROTO": "tcp",
                                    "FLUENT_BIT_PORT_5140_TCP": "tcp://10.43.126.94:5140",
                                    "FLUENT_BIT_PORT_5140_TCP_ADDR": "10.43.126.94",
                                    "FLUENT_BIT_PORT_5140_TCP_PORT": "5140",
                                    "FLUENT_BIT_PORT_5140_TCP_PROTO": "tcp",
                                    "FLUENT_BIT_SERVICE_HOST": "10.43.126.94",
                                    "FLUENT_BIT_SERVICE_PORT": "2020",
                                    "FLUENT_BIT_SERVICE_PORT_FB_FWD_INPUT": "24224",
                                    "FLUENT_BIT_SERVICE_PORT_FB_HTTP_INPUT": "5140",
                                    "FLUENT_BIT_SERVICE_PORT_HTTP": "2020",
                                    "HOME": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work",
                                    "HOSTNAME": "zuul-executor-0",
                                    "K8S_COMPONENT": "zuul",
                                    "K8S_CONTAINER": "zuul-executor",
                                    "K8S_LABELS_APP": "sf",
                                    "K8S_LABELS_RUN": "zuul-executor",
                                    "K8S_NAMESPACE": "sf",
                                    "K8S_NODENAME": "microshift-ze05.softwarefactory-project.io",
                                    "K8S_PODIP": "10.42.0.19",
                                    "K8S_PODNAME": "zuul-executor-0",
                                    "KUBECONFIG": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/kube/config",
                                    "KUBERNETES_PORT": "tcp://10.43.0.1:443",
                                    "KUBERNETES_PORT_443_TCP": "tcp://10.43.0.1:443",
                                    "KUBERNETES_PORT_443_TCP_ADDR": "10.43.0.1",
                                    "KUBERNETES_PORT_443_TCP_PORT": "443",
                                    "KUBERNETES_PORT_443_TCP_PROTO": "tcp",
                                    "KUBERNETES_SERVICE_HOST": "10.43.0.1",
                                    "KUBERNETES_SERVICE_PORT": "443",
                                    "KUBERNETES_SERVICE_PORT_HTTPS": "443",
                                    "LC_CTYPE": "C.UTF-8",
                                    "NSS_SDB_USE_CACHE": "no",
                                    "PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                                    "PWD": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/packit-service-config/playbooks",
                                    "PYTHONPATH": "/var/lib/zuul/ansible/9",
                                    "REQUESTS_CA_BUNDLE": "/etc/ssl/certs/ca-bundle.crt",
                                    "SHLVL": "1",
                                    "SSH_AGENT_PID": "2845249",
                                    "SSH_AUTH_SOCK": "/tmp/ssh-XXXXXXMZPXaL/agent.2845248",
                                    "TERM": "xterm",
                                    "TMP": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/tmp",
                                    "XDG_CACHE_HOME": "/var/cache/dhall",
                                    "ZUUL_ANSIBLE_SPLIT_STREAMS": "False",
                                    "ZUUL_JOBDIR": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6",
                                    "ZUUL_JOB_FAILURE_OUTPUT": "[]",
                                    "ZUUL_JOB_LOG_CONFIG": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/ansible/logging.json",
                                    "ZUUL_OUTPUT_MAX_BYTES": "1073741824",
                                    "_": "/usr/lib/zuul/ansible/9/bin/python",
                                    "container": "oci"
                                },
                                "ansible_fibre_channel_wwn": [],
                                "ansible_fips": false,
                                "ansible_form_factor": "NA",
                                "ansible_fqdn": "zuul-executor-0.zuul-executor-headless.sf.svc.cluster.local",
                                "ansible_hostname": "zuul-executor-0",
                                "ansible_hostnqn": "",
                                "ansible_is_chroot": false,
                                "ansible_iscsi_iqn": "",
                                "ansible_kernel": "5.14.0-427.13.1.el9_4.x86_64",
                                "ansible_kernel_version": "#1 SMP PREEMPT_DYNAMIC Wed Apr 10 10:29:16 EDT 2024",
                                "ansible_loadavg": {
                                    "15m": 0.94,
                                    "1m": 0.8,
                                    "5m": 0.83
                                },
                                "ansible_local": {},
                                "ansible_lsb": {},
                                "ansible_lvm": "N/A",
                                "ansible_machine": "x86_64",
                                "ansible_memfree_mb": 2138,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 9483,
                                        "used": 6253
                                    },
                                    "real": {
                                        "free": 2138,
                                        "total": 15736,
                                        "used": 13598
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 15736,
                                "ansible_mounts": [
                                    {
                                        "block_available": 21344332,
                                        "block_size": 4096,
                                        "block_total": 25884155,
                                        "block_used": 4539823,
                                        "device": "/dev/vda4",
                                        "fstype": "xfs",
                                        "inode_available": 51300193,
                                        "inode_total": 51801024,
                                        "inode_used": 500831,
                                        "mount": "/etc/hosts",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 87426383872,
                                        "size_total": 106021498880,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5408303,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2439633,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15400462,
                                        "inode_total": 15728640,
                                        "inode_used": 328178,
                                        "mount": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work",
                                        "options": "rw,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22152409088,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 21344332,
                                        "block_size": 4096,
                                        "block_total": 25884155,
                                        "block_used": 4539823,
                                        "device": "/dev/vda4",
                                        "fstype": "xfs",
                                        "inode_available": 51300193,
                                        "inode_total": 51801024,
                                        "inode_used": 500831,
                                        "mount": "/etc/pki/ca-trust/extracted",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 87426383872,
                                        "size_total": 106021498880,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5408303,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2439633,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15400462,
                                        "inode_total": 15728640,
                                        "inode_used": 328178,
                                        "mount": "/var/lib/zuul/ansible/9",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22152409088,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5408303,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2439633,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15400462,
                                        "inode_total": 15728640,
                                        "inode_used": 328178,
                                        "mount": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/ansible",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22152409088,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5408303,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2439633,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15400462,
                                        "inode_total": 15728640,
                                        "inode_used": 328178,
                                        "mount": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/kube",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22152409088,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5408303,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2439633,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15400462,
                                        "inode_total": 15728640,
                                        "inode_used": 328178,
                                        "mount": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22152409088,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5408303,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2439633,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15400462,
                                        "inode_total": 15728640,
                                        "inode_used": 328178,
                                        "mount": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/untrusted",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22152409088,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5408303,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2439633,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15400462,
                                        "inode_total": 15728640,
                                        "inode_used": 328178,
                                        "mount": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/ansible/pre_playbook_0",
                                        "options": "ro,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22152409088,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    },
                                    {
                                        "block_available": 5408303,
                                        "block_size": 4096,
                                        "block_total": 7847936,
                                        "block_used": 2439633,
                                        "device": "/dev/topolvm/5b0c08ea-926a-4f1d-9546-d796c391dd30",
                                        "fstype": "xfs",
                                        "inode_available": 15400462,
                                        "inode_total": 15728640,
                                        "inode_used": 328178,
                                        "mount": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/.ansible",
                                        "options": "rw,seclabel,nosuid,nodev,relatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota,bind",
                                        "size_available": 22152409088,
                                        "size_total": 32145145856,
                                        "uuid": "N/A"
                                    }
                                ],
                                "ansible_nodename": "zuul-executor-0",
                                "ansible_os_family": "Redhat",
                                "ansible_pkg_mgr": "unknown",
                                "ansible_proc_cmdline": {
                                    "BOOT_IMAGE": "(hd0,gpt3)/vmlinuz-5.14.0-427.13.1.el9_4.x86_64",
                                    "console": [
                                        "tty0",
                                        "ttyS0,115200n8"
                                    ],
                                    "crashkernel": "1G-4G:192M,4G-64G:256M,64G-:512M",
                                    "net.ifnames": "0",
                                    "no_timer_check": true,
                                    "root": "UUID=2fb0abc1-9d08-48bc-9719-108d4ed14685"
                                },
                                "ansible_processor": [
                                    "0",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "1",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "2",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "3",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "4",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "5",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "6",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "7",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor"
                                ],
                                "ansible_processor_cores": 1,
                                "ansible_processor_count": 8,
                                "ansible_processor_nproc": 8,
                                "ansible_processor_threads_per_core": 1,
                                "ansible_processor_vcpus": 8,
                                "ansible_product_name": "NA",
                                "ansible_product_serial": "NA",
                                "ansible_product_uuid": "NA",
                                "ansible_product_version": "NA",
                                "ansible_python": {
                                    "executable": "/usr/lib/zuul/ansible/9/bin/python",
                                    "has_sslcontext": true,
                                    "type": "cpython",
                                    "version": {
                                        "major": 3,
                                        "micro": 13,
                                        "minor": 11,
                                        "releaselevel": "final",
                                        "serial": 0
                                    },
                                    "version_info": [
                                        3,
                                        11,
                                        13,
                                        "final",
                                        0
                                    ]
                                },
                                "ansible_python_version": "3.11.13",
                                "ansible_real_group_id": 0,
                                "ansible_real_user_id": 1000,
                                "ansible_selinux": {
                                    "status": "disabled"
                                },
                                "ansible_selinux_python_present": true,
                                "ansible_service_mgr": "bwrap",
                                "ansible_swapfree_mb": 0,
                                "ansible_swaptotal_mb": 0,
                                "ansible_system": "Linux",
                                "ansible_system_capabilities": [
                                    ""
                                ],
                                "ansible_system_capabilities_enforced": "True",
                                "ansible_system_vendor": "NA",
                                "ansible_uptime_seconds": 3990801,
                                "ansible_user_dir": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work",
                                "ansible_user_gecos": "1000 user",
                                "ansible_user_gid": 0,
                                "ansible_user_id": "1000",
                                "ansible_user_shell": "/sbin/nologin",
                                "ansible_user_uid": 1000,
                                "ansible_userspace_architecture": "x86_64",
                                "ansible_userspace_bits": "64",
                                "ansible_virtualization_role": "guest",
                                "ansible_virtualization_tech_guest": [
                                    "container"
                                ],
                                "ansible_virtualization_tech_host": [
                                    "kvm"
                                ],
                                "ansible_virtualization_type": "container",
                                "gather_subset": [
                                    "all"
                                ],
                                "module_setup": true
                            },
                            "changed": false,
                            "deprecations": [],
                            "warnings": []
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:23.215178Z",
                            "start": "2026-06-08T17:32:22.243970Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-0000000000a3",
                        "name": "Gathering Facts"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "set-zuul-log-path-fact"
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000008",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:23.248043Z",
                            "start": "2026-06-08T17:32:23.219931Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-00000000000a",
                        "name": "Setup log path fact"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_log_path": "993/packit-service/993fd45e3ff34917946b3039614065e6"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-0000000000c6",
                        "name": "set-zuul-log-path-fact",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/set-zuul-log-path-fact"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:23.294877Z",
                            "start": "2026-06-08T17:32:23.258785Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-0000000000c8",
                        "name": "Set log path for a build"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "debug",
                            "changed": false,
                            "msg": "# Job Information\nAnsible Version: 2.16.18\nJob: packit-tests-pip-deps-sess-rec\nPipeline: check\nExecutor: 38.102.83.40\nTriggered by: https://github.com/packit/packit/pull/2727\nEvent ID: d4dafb80-635f-11f1-9361-a7412f74303c\n"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000008",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:23.336497Z",
                            "start": "2026-06-08T17:32:23.299960Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-00000000000b",
                        "name": "Print job information"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "debug",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": false,
                                    "failed": false,
                                    "msg": "# Node Information\nInventory Hostname: container\nHostname: np0000067527\nUsername: zuul-worker\nDistro: Fedora 43\nProvider: vexxhost-nodepool-sf\nRegion: RegionOne\nLabel: cloud-fedora-43\nProduct Name: OpenStack Nova\nInterface IP: 38.102.83.68\n",
                                    "zj_item": "container"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000008",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:23.454641Z",
                            "start": "2026-06-08T17:32:23.339066Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-00000000000c",
                        "name": "Print node information"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "mode": "0755",
                                    "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/logs/zuul-info",
                                    "state": "directory"
                                },
                                "before": {
                                    "mode": "02755",
                                    "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/logs/zuul-info",
                                    "state": "absent"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": 493,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/logs/zuul-info",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "1000",
                            "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/logs/zuul-info",
                            "size": 6,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-00000000001b",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:23.887984Z",
                            "start": "2026-06-08T17:32:23.465938Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-00000000001d",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "localhost": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "11bdf664b897876f47d878dda8d3cf3160710355",
                            "dest": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/logs/zuul-info/inventory.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "inventory.yaml",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "11bdf664b897876f47d878dda8d3cf3160710355",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/logs/zuul-info",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": 420,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/.ansible/tmp/ansible-tmp-1780939943.9251113-57-14105996204836/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "57f60a6a78bf0312811fc6ee84937180",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 13176,
                            "src": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/.ansible/tmp/ansible-tmp-1780939943.9251113-57-14105996204836/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-00000000001b",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:24.852255Z",
                            "start": "2026-06-08T17:32:23.895709Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-00000000001e",
                        "name": "Copy ansible inventory to logs dir"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-06-08T17:32:38.396432Z",
                    "start": "2026-06-08T17:32:24.863409Z"
                },
                "id": "0a580a2a-0013-a65b-1076-000000000026",
                "name": "all"
            },
            "tasks": [
                {
                    "hosts": {
                        "container": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-00000000002c",
                        "name": "start-zuul-console",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/start-zuul-console"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:25.361753Z",
                            "start": "2026-06-08T17:32:24.879413Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-00000000002e",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_info_dir": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/logs/zuul-info"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000039",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:25.424623Z",
                            "start": "2026-06-08T17:32:25.379414Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-00000000003b",
                        "name": "Define zuul_info_dir fact"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/logs/zuul-info"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/logs/zuul-info"
                                }
                            },
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": 493,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/logs/zuul-info",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "1000",
                            "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/logs/zuul-info",
                            "size": 28,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000039",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:25.774399Z",
                            "start": "2026-06-08T17:32:25.432962Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-00000000003c",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "setup",
                            "ansible_facts": {
                                "ansible_all_ipv4_addresses": [
                                    "38.102.83.68"
                                ],
                                "ansible_all_ipv6_addresses": [
                                    "fe80::f816:3eff:feed:8467"
                                ],
                                "ansible_apparmor": {
                                    "status": "disabled"
                                },
                                "ansible_architecture": "x86_64",
                                "ansible_bios_date": "04/01/2014",
                                "ansible_bios_vendor": "SeaBIOS",
                                "ansible_bios_version": "1.15.0-1",
                                "ansible_board_asset_tag": "NA",
                                "ansible_board_name": "NA",
                                "ansible_board_serial": "NA",
                                "ansible_board_vendor": "NA",
                                "ansible_board_version": "NA",
                                "ansible_chassis_asset_tag": "NA",
                                "ansible_chassis_serial": "NA",
                                "ansible_chassis_vendor": "QEMU",
                                "ansible_chassis_version": "pc-i440fx-6.2",
                                "ansible_cmdline": {
                                    "BOOT_IMAGE": "(hd0,gpt3)/vmlinuz-7.0.11-100.fc43.x86_64",
                                    "console": "ttyS0,115200n8",
                                    "no_timer_check": true,
                                    "ro": true,
                                    "root": "UUID=55773572-92c8-4d7e-bafd-3f4943a2f380",
                                    "rootflags": "subvol=root",
                                    "systemd.firstboot": "off"
                                },
                                "ansible_date_time": {
                                    "date": "2026-06-08",
                                    "day": "08",
                                    "epoch": "1780939947",
                                    "epoch_int": "1780939947",
                                    "hour": "17",
                                    "iso8601": "2026-06-08T17:32:27Z",
                                    "iso8601_basic": "20260608T173227369065",
                                    "iso8601_basic_short": "20260608T173227",
                                    "iso8601_micro": "2026-06-08T17:32:27.369065Z",
                                    "minute": "32",
                                    "month": "06",
                                    "second": "27",
                                    "time": "17:32:27",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Monday",
                                    "weekday_number": "1",
                                    "weeknumber": "23",
                                    "year": "2026"
                                },
                                "ansible_default_ipv4": {
                                    "address": "38.102.83.68",
                                    "alias": "ens3",
                                    "broadcast": "38.102.83.255",
                                    "gateway": "38.102.83.1",
                                    "interface": "ens3",
                                    "macaddress": "fa:16:3e:ed:84:67",
                                    "mtu": 1500,
                                    "netmask": "255.255.255.0",
                                    "network": "38.102.83.0",
                                    "prefix": "24",
                                    "type": "ether"
                                },
                                "ansible_default_ipv6": {},
                                "ansible_device_links": {
                                    "ids": {
                                        "sr0": [
                                            "ata-QEMU_DVD-ROM_QM00001"
                                        ]
                                    },
                                    "labels": {
                                        "sr0": [
                                            "config-2"
                                        ],
                                        "vda2": [
                                            "EFI"
                                        ],
                                        "vda3": [
                                            "BOOT"
                                        ],
                                        "vda4": [
                                            "fedora"
                                        ],
                                        "zram0": [
                                            "zram0"
                                        ]
                                    },
                                    "masters": {},
                                    "uuids": {
                                        "sr0": [
                                            "2026-06-08-17-31-48-00"
                                        ],
                                        "vda2": [
                                            "980C-1628"
                                        ],
                                        "vda3": [
                                            "fc8240da-f3f1-47a3-87a1-4e80eb1371d0"
                                        ],
                                        "vda4": [
                                            "55773572-92c8-4d7e-bafd-3f4943a2f380"
                                        ],
                                        "zram0": [
                                            "8911d63d-661a-4099-897b-8e185a28137e"
                                        ]
                                    }
                                },
                                "ansible_devices": {
                                    "sr0": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [
                                                "ata-QEMU_DVD-ROM_QM00001"
                                            ],
                                            "labels": [
                                                "config-2"
                                            ],
                                            "masters": [],
                                            "uuids": [
                                                "2026-06-08-17-31-48-00"
                                            ]
                                        },
                                        "model": "QEMU DVD-ROM",
                                        "partitions": {},
                                        "removable": "1",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "bfq",
                                        "sectors": "964",
                                        "sectorsize": "2048",
                                        "size": "482.00 KB",
                                        "support_discard": "0",
                                        "vendor": "QEMU",
                                        "virtual": 1
                                    },
                                    "vda": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [],
                                            "masters": [],
                                            "uuids": []
                                        },
                                        "model": null,
                                        "partitions": {
                                            "vda1": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [],
                                                    "labels": [],
                                                    "masters": [],
                                                    "uuids": []
                                                },
                                                "sectors": "4096",
                                                "sectorsize": 512,
                                                "size": "2.00 MB",
                                                "start": "2048",
                                                "uuid": null
                                            },
                                            "vda2": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [],
                                                    "labels": [
                                                        "EFI"
                                                    ],
                                                    "masters": [],
                                                    "uuids": [
                                                        "980C-1628"
                                                    ]
                                                },
                                                "sectors": "204800",
                                                "sectorsize": 512,
                                                "size": "100.00 MB",
                                                "start": "6144",
                                                "uuid": "980C-1628"
                                            },
                                            "vda3": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [],
                                                    "labels": [
                                                        "BOOT"
                                                    ],
                                                    "masters": [],
                                                    "uuids": [
                                                        "fc8240da-f3f1-47a3-87a1-4e80eb1371d0"
                                                    ]
                                                },
                                                "sectors": "4096000",
                                                "sectorsize": 512,
                                                "size": "1.95 GB",
                                                "start": "210944",
                                                "uuid": "fc8240da-f3f1-47a3-87a1-4e80eb1371d0"
                                            },
                                            "vda4": {
                                                "holders": [],
                                                "links": {
                                                    "ids": [],
                                                    "labels": [
                                                        "fedora"
                                                    ],
                                                    "masters": [],
                                                    "uuids": [
                                                        "55773572-92c8-4d7e-bafd-3f4943a2f380"
                                                    ]
                                                },
                                                "sectors": "79579103",
                                                "sectorsize": 512,
                                                "size": "37.95 GB",
                                                "start": "4306944",
                                                "uuid": "55773572-92c8-4d7e-bafd-3f4943a2f380"
                                            }
                                        },
                                        "removable": "0",
                                        "rotational": "1",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "none",
                                        "sectors": "83886080",
                                        "sectorsize": "512",
                                        "size": "40.00 GB",
                                        "support_discard": "512",
                                        "vendor": "0x1af4",
                                        "virtual": 1
                                    },
                                    "zram0": {
                                        "holders": [],
                                        "host": "",
                                        "links": {
                                            "ids": [],
                                            "labels": [
                                                "zram0"
                                            ],
                                            "masters": [],
                                            "uuids": [
                                                "8911d63d-661a-4099-897b-8e185a28137e"
                                            ]
                                        },
                                        "model": null,
                                        "partitions": {},
                                        "removable": "0",
                                        "rotational": "0",
                                        "sas_address": null,
                                        "sas_device_handle": null,
                                        "scheduler_mode": "",
                                        "sectors": "16232448",
                                        "sectorsize": "4096",
                                        "size": "7.74 GB",
                                        "support_discard": "4096",
                                        "vendor": null,
                                        "virtual": 1
                                    }
                                },
                                "ansible_distribution": "Fedora",
                                "ansible_distribution_file_parsed": true,
                                "ansible_distribution_file_path": "/etc/redhat-release",
                                "ansible_distribution_file_variety": "RedHat",
                                "ansible_distribution_major_version": "43",
                                "ansible_distribution_release": "",
                                "ansible_distribution_version": "43",
                                "ansible_dns": {
                                    "nameservers": [
                                        "127.0.0.53"
                                    ],
                                    "options": {
                                        "edns0": true,
                                        "trust-ad": true
                                    },
                                    "search": [
                                        "."
                                    ]
                                },
                                "ansible_domain": "novalocal",
                                "ansible_effective_group_id": 1000,
                                "ansible_effective_user_id": 1000,
                                "ansible_ens3": {
                                    "active": true,
                                    "device": "ens3",
                                    "ipv4": {
                                        "address": "38.102.83.68",
                                        "broadcast": "38.102.83.255",
                                        "netmask": "255.255.255.0",
                                        "network": "38.102.83.0",
                                        "prefix": "24"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "fe80::f816:3eff:feed:8467",
                                            "prefix": "64",
                                            "scope": "link"
                                        }
                                    ],
                                    "macaddress": "fa:16:3e:ed:84:67",
                                    "module": "virtio_net",
                                    "mtu": 1500,
                                    "pciid": "virtio1",
                                    "promisc": false,
                                    "speed": -1,
                                    "type": "ether"
                                },
                                "ansible_env": {
                                    "DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1000/bus",
                                    "DEBUGINFOD_IMA_CERT_PATH": "/etc/keys/ima:",
                                    "DEBUGINFOD_URLS": "ima:enforcing https://debuginfod.fedoraproject.org/ ima:ignore ",
                                    "EDITOR": "/usr/bin/nano",
                                    "GPG_TTY": "not a tty",
                                    "HOME": "/home/zuul-worker",
                                    "LANG": "en_US.UTF-8",
                                    "LESSOPEN": "||/usr/bin/lesspipe.sh %s",
                                    "LOGNAME": "zuul-worker",
                                    "MOTD_SHOWN": "pam",
                                    "PATH": "/home/zuul-worker/.local/bin:/home/zuul-worker/bin:/usr/local/bin:/usr/bin",
                                    "PWD": "/home/zuul-worker",
                                    "SELINUX_LEVEL_REQUESTED": "",
                                    "SELINUX_ROLE_REQUESTED": "",
                                    "SELINUX_USE_CURRENT_RANGE": "",
                                    "SHELL": "/bin/bash",
                                    "SHLVL": "1",
                                    "SSH_CLIENT": "38.102.83.40 47654 22",
                                    "SSH_CONNECTION": "38.102.83.40 47654 38.102.83.68 22",
                                    "USER": "zuul-worker",
                                    "XDG_RUNTIME_DIR": "/run/user/1000",
                                    "XDG_SESSION_CLASS": "user",
                                    "XDG_SESSION_ID": "1",
                                    "XDG_SESSION_TYPE": "tty",
                                    "_": "/usr/bin/python3"
                                },
                                "ansible_fibre_channel_wwn": [],
                                "ansible_fips": false,
                                "ansible_form_factor": "Other",
                                "ansible_fqdn": "np0000067527.novalocal",
                                "ansible_hostname": "np0000067527",
                                "ansible_hostnqn": "",
                                "ansible_interfaces": [
                                    "ens3",
                                    "lo"
                                ],
                                "ansible_is_chroot": false,
                                "ansible_iscsi_iqn": "",
                                "ansible_kernel": "7.0.11-100.fc43.x86_64",
                                "ansible_kernel_version": "#1 SMP PREEMPT_DYNAMIC Mon Jun  1 22:51:40 UTC 2026",
                                "ansible_lo": {
                                    "active": true,
                                    "device": "lo",
                                    "ipv4": {
                                        "address": "127.0.0.1",
                                        "broadcast": "",
                                        "netmask": "255.0.0.0",
                                        "network": "127.0.0.0",
                                        "prefix": "8"
                                    },
                                    "mtu": 65536,
                                    "promisc": false,
                                    "type": "loopback"
                                },
                                "ansible_loadavg": {
                                    "15m": 0.01416015625,
                                    "1m": 0.16650390625,
                                    "5m": 0.0458984375
                                },
                                "ansible_local": {},
                                "ansible_locally_reachable_ips": {
                                    "ipv4": [
                                        "38.102.83.68",
                                        "127.0.0.0/8",
                                        "127.0.0.1"
                                    ],
                                    "ipv6": [
                                        "fe80::f816:3eff:feed:8467"
                                    ]
                                },
                                "ansible_lsb": {},
                                "ansible_lvm": "N/A",
                                "ansible_machine": "x86_64",
                                "ansible_machine_id": "9b93dc89d8154b86b88aa14d685ffbef",
                                "ansible_memfree_mb": 7445,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 7618,
                                        "used": 308
                                    },
                                    "real": {
                                        "free": 7445,
                                        "total": 7926,
                                        "used": 481
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 7925,
                                        "total": 7925,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 7926,
                                "ansible_mounts": [
                                    {
                                        "block_available": 9367939,
                                        "block_size": 4096,
                                        "block_total": 9947387,
                                        "block_used": 579448,
                                        "device": "/dev/vda4",
                                        "fstype": "btrfs",
                                        "inode_available": 0,
                                        "inode_total": 0,
                                        "inode_used": 0,
                                        "mount": "/",
                                        "options": "rw,seclabel,relatime,compress=zstd:1,discard=async,space_cache=v2,subvolid=256,subvol=/root,bind",
                                        "size_available": 38371078144,
                                        "size_total": 40744497152,
                                        "uuid": "55773572-92c8-4d7e-bafd-3f4943a2f380"
                                    },
                                    {
                                        "block_available": 9367939,
                                        "block_size": 4096,
                                        "block_total": 9947387,
                                        "block_used": 579448,
                                        "device": "/dev/vda4",
                                        "fstype": "btrfs",
                                        "inode_available": 0,
                                        "inode_total": 0,
                                        "inode_used": 0,
                                        "mount": "/home",
                                        "options": "rw,seclabel,relatime,compress=zstd:1,discard=async,space_cache=v2,subvolid=257,subvol=/home,bind",
                                        "size_available": 38371078144,
                                        "size_total": 40744497152,
                                        "uuid": "55773572-92c8-4d7e-bafd-3f4943a2f380"
                                    },
                                    {
                                        "block_available": 9367939,
                                        "block_size": 4096,
                                        "block_total": 9947387,
                                        "block_used": 579448,
                                        "device": "/dev/vda4",
                                        "fstype": "btrfs",
                                        "inode_available": 0,
                                        "inode_total": 0,
                                        "inode_used": 0,
                                        "mount": "/var",
                                        "options": "rw,seclabel,relatime,compress=zstd:1,discard=async,space_cache=v2,subvolid=258,subvol=/var,bind",
                                        "size_available": 38371078144,
                                        "size_total": 40744497152,
                                        "uuid": "55773572-92c8-4d7e-bafd-3f4943a2f380"
                                    },
                                    {
                                        "block_available": 403733,
                                        "block_size": 4096,
                                        "block_total": 494270,
                                        "block_used": 90537,
                                        "device": "/dev/vda3",
                                        "fstype": "ext4",
                                        "inode_available": 127585,
                                        "inode_total": 128000,
                                        "inode_used": 415,
                                        "mount": "/boot",
                                        "options": "rw,seclabel,relatime",
                                        "size_available": 1653690368,
                                        "size_total": 2024529920,
                                        "uuid": "fc8240da-f3f1-47a3-87a1-4e80eb1371d0"
                                    },
                                    {
                                        "block_available": 40471,
                                        "block_size": 2048,
                                        "block_total": 51078,
                                        "block_used": 10607,
                                        "device": "/dev/vda2",
                                        "fstype": "vfat",
                                        "inode_available": 0,
                                        "inode_total": 0,
                                        "inode_used": 0,
                                        "mount": "/boot/efi",
                                        "options": "rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=winnt,errors=remount-ro",
                                        "size_available": 82884608,
                                        "size_total": 104607744,
                                        "uuid": "980C-1628"
                                    }
                                ],
                                "ansible_nodename": "np0000067527.novalocal",
                                "ansible_os_family": "RedHat",
                                "ansible_pkg_mgr": "dnf5",
                                "ansible_proc_cmdline": {
                                    "BOOT_IMAGE": "(hd0,gpt3)/vmlinuz-7.0.11-100.fc43.x86_64",
                                    "console": [
                                        "tty1",
                                        "ttyS0,115200n8"
                                    ],
                                    "no_timer_check": true,
                                    "ro": true,
                                    "root": "UUID=55773572-92c8-4d7e-bafd-3f4943a2f380",
                                    "rootflags": [
                                        "subvol=root",
                                        "subvol=root"
                                    ],
                                    "systemd.firstboot": "off"
                                },
                                "ansible_processor": [
                                    "0",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "1",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "2",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "3",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "4",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "5",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "6",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor",
                                    "7",
                                    "AuthenticAMD",
                                    "AMD EPYC-Rome Processor"
                                ],
                                "ansible_processor_cores": 1,
                                "ansible_processor_count": 8,
                                "ansible_processor_nproc": 8,
                                "ansible_processor_threads_per_core": 1,
                                "ansible_processor_vcpus": 8,
                                "ansible_product_name": "OpenStack Nova",
                                "ansible_product_serial": "NA",
                                "ansible_product_uuid": "NA",
                                "ansible_product_version": "26.3.1",
                                "ansible_python": {
                                    "executable": "/usr/bin/python3",
                                    "has_sslcontext": true,
                                    "type": "cpython",
                                    "version": {
                                        "major": 3,
                                        "micro": 5,
                                        "minor": 14,
                                        "releaselevel": "final",
                                        "serial": 0
                                    },
                                    "version_info": [
                                        3,
                                        14,
                                        5,
                                        "final",
                                        0
                                    ]
                                },
                                "ansible_python_version": "3.14.5",
                                "ansible_real_group_id": 1000,
                                "ansible_real_user_id": 1000,
                                "ansible_selinux": {
                                    "config_mode": "enforcing",
                                    "mode": "enforcing",
                                    "policyvers": 35,
                                    "status": "enabled",
                                    "type": "targeted"
                                },
                                "ansible_selinux_python_present": true,
                                "ansible_service_mgr": "systemd",
                                "ansible_ssh_host_key_ecdsa_public": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNEa5LkVKcaHJtTEaezk3oqUVf5DYTH3fgpMNmfQK+3NXKb1DTx3fTH3MlLggns1/vLC4eJX9sV5RG3PJwrkGlg=",
                                "ansible_ssh_host_key_ecdsa_public_keytype": "ecdsa-sha2-nistp256",
                                "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAIInJByEvryL9JDfMdH54PPh/x6SRDcTAznwEWFbTtUYi",
                                "ansible_ssh_host_key_ed25519_public_keytype": "ssh-ed25519",
                                "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABgQDSJ7XN8eSZiLgW10F6MB3XiR711q1Ed/kYABpRsoD/sONrFHUJoBoVQia8hHr31M9foiR2pm+u1/vZOkgHUedOPVPyUsL+wtFCoQ0DLozXtNpadhOdFlL81gUbH8WKg66ppolfrz6DzNV1/++EYvorNeiE+ZqPFWnoRbzXUm/4mLYqMWi45oKnXtGnneFp1GyP/B1joVv1G76ZOxV8RNwdmem0XgKC9hCReu3L5Pe5vRNyR1tyxRNkmLSlrrdyZNsYiI2YH3wZB4hJ9SaEIOzNhaAGtyh9cLxOpXGb8PxKVMKhnOSMXGzLEZW1lqXh1CrIpE3cop3B52gDGnoq1OgAuAKKiWell54lRJcK32dNT2wq4INoMZTQsocljkKEGx8UHxAt6Sm5OyFXzXLlI1XQZiq43uQOHBBHBvKTETtsqbXXN/Gg83ZCvqXA6c7lV1hk5osphPKW0hWQcBgIjH00Yt7VqeRThSQnn9UOC93mYHYJavXIVj267+yYClksD3M=",
                                "ansible_ssh_host_key_rsa_public_keytype": "ssh-rsa",
                                "ansible_swapfree_mb": 7925,
                                "ansible_swaptotal_mb": 7925,
                                "ansible_system": "Linux",
                                "ansible_system_capabilities": [
                                    ""
                                ],
                                "ansible_system_capabilities_enforced": "True",
                                "ansible_system_vendor": "OpenStack Foundation",
                                "ansible_uptime_seconds": 35,
                                "ansible_user_dir": "/home/zuul-worker",
                                "ansible_user_gecos": "",
                                "ansible_user_gid": 1000,
                                "ansible_user_id": "zuul-worker",
                                "ansible_user_shell": "/bin/bash",
                                "ansible_user_uid": 1000,
                                "ansible_userspace_architecture": "x86_64",
                                "ansible_userspace_bits": "64",
                                "ansible_virtualization_role": "guest",
                                "ansible_virtualization_tech_guest": [
                                    "openstack"
                                ],
                                "ansible_virtualization_tech_host": [
                                    "kvm"
                                ],
                                "ansible_virtualization_type": "openstack",
                                "gather_subset": [
                                    "all"
                                ],
                                "module_setup": true
                            },
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "fact_path": "/etc/ansible/facts.d",
                                    "filter": [],
                                    "gather_subset": [
                                        "all"
                                    ],
                                    "gather_timeout": 10
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000039",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:27.507394Z",
                            "start": "2026-06-08T17:32:25.781077Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-00000000003d",
                        "name": "Collect information about the host"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "validate_host_hostname_sanitized": "container"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000039",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:27.590384Z",
                            "start": "2026-06-08T17:32:27.511489Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-00000000003e",
                        "name": "Sanitize hostname"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "template",
                            "changed": true,
                            "checksum": "b5978526a76c7fb6f2b1fa113de3f8a496c5d9c1",
                            "dest": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/logs/zuul-info/host-info.container.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "host-info.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "b5978526a76c7fb6f2b1fa113de3f8a496c5d9c1",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/logs/zuul-info/host-info.container.yaml",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": 420,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/.ansible/tmp/ansible-tmp-1780939947.6355367-104-18686959060764/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "c7a9eb853211c0f63345117f38b9825b",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 13395,
                            "src": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/.ansible/tmp/ansible-tmp-1780939947.6355367-104-18686959060764/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000039",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:28.180910Z",
                            "start": "2026-06-08T17:32:27.595311Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-00000000003f",
                        "name": "Write out all ansible variables/facts known for each host"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "_zuul_nolog_return": true,
                            "action": "zuul_debug_info",
                            "changed": false,
                            "df_i": "Filesystem      Inodes IUsed   IFree IUse% Mounted on\n/dev/vda4            0     0       0     - /\ndevtmpfs       1007462   553 1006909    1% /dev\ntmpfs          1014541     2 1014539    1% /dev/shm\ntmpfs           819200   852  818348    1% /run\ntmpfs             1024     2    1022    1% /run/credentials/systemd-journald.service\ntmpfs          1048576    19 1048557    1% /tmp\n/dev/vda4            0     0       0     - /home\n/dev/vda4            0     0       0     - /var\n/dev/vda3       128000   415  127585    1% /boot\n/dev/vda2            0     0       0     - /boot/efi\ntmpfs             1024     2    1022    1% /run/credentials/systemd-resolved.service\ntmpfs             1024     2    1022    1% /run/credentials/getty@tty1.service\ntmpfs             1024     2    1022    1% /run/credentials/serial-getty@ttyS0.service\ntmpfs           202908    21  202887    1% /run/user/1000\n",
                            "df_m": "Filesystem     1M-blocks  Used Available Use% Mounted on\n/dev/vda4          38857  1873     36594   5% /\ndevtmpfs            3936     0      3936   0% /dev\ntmpfs               3964     0      3964   0% /dev/shm\ntmpfs               1586     1      1585   1% /run\ntmpfs                  1     0         1   0% /run/credentials/systemd-journald.service\ntmpfs               3964     1      3963   1% /tmp\n/dev/vda4          38857  1873     36594   5% /home\n/dev/vda4          38857  1873     36594   5% /var\n/dev/vda3           1931   238      1578  14% /boot\n/dev/vda2            100    21        80  21% /boot/efi\ntmpfs                  1     0         1   0% /run/credentials/systemd-resolved.service\ntmpfs                  1     0         1   0% /run/credentials/getty@tty1.service\ntmpfs                  1     0         1   0% /run/credentials/serial-getty@ttyS0.service\ntmpfs                793     1       793   1% /run/user/1000\n",
                            "image_manifest_files": [],
                            "invocation": {
                                "module_args": {
                                    "image_manifest": null,
                                    "image_manifest_files": [
                                        "/etc/dib-builddate.txt",
                                        "/etc/image-hostname.txt"
                                    ],
                                    "ipv4_route_required": false,
                                    "ipv6_route_required": false,
                                    "traceroute_host": null
                                }
                            },
                            "network_interfaces": "1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000\n    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\n    inet 127.0.0.1/8 scope host lo\n       valid_lft forever preferred_lft forever\n2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000\n    link/ether fa:16:3e:ed:84:67 brd ff:ff:ff:ff:ff:ff\n    altname enp0s3\n    altname enxfa163eed8467\n    inet 38.102.83.68/24 brd 38.102.83.255 scope global dynamic noprefixroute ens3\n       valid_lft 43173sec preferred_lft 43173sec\n    inet6 fe80::f816:3eff:feed:8467/64 scope link noprefixroute \n       valid_lft forever preferred_lft forever\n",
                            "network_neighbors": "38.102.83.254 dev ens3 lladdr c6:e7:bc:23:0b:06 STALE \n38.102.83.40 dev ens3 lladdr fa:16:3e:3f:fc:a1 REACHABLE \n38.102.83.1 dev ens3 lladdr c6:e7:bc:23:0b:06 REACHABLE \n38.102.83.253 dev ens3 lladdr fa:61:25:a2:5a:71 STALE \n",
                            "network_routing_v4": "default via 38.102.83.1 dev ens3 proto dhcp src 38.102.83.68 metric 100 \n38.102.83.0/24 dev ens3 proto kernel scope link src 38.102.83.68 metric 100 \n169.254.169.254 via 38.102.83.126 dev ens3 proto dhcp src 38.102.83.68 metric 100 \n",
                            "network_routing_v6": "fe80::/64 dev ens3 proto kernel metric 1024 pref medium\n",
                            "proc_cpuinfo": "processor\t: 0\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2799.998\ncache size\t: 512 KB\nphysical id\t: 0\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 0\ninitial apicid\t: 0\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5599.99\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 1\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2799.998\ncache size\t: 512 KB\nphysical id\t: 1\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 1\ninitial apicid\t: 1\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5599.99\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 2\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2799.998\ncache size\t: 512 KB\nphysical id\t: 2\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 2\ninitial apicid\t: 2\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5599.99\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 3\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2799.998\ncache size\t: 512 KB\nphysical id\t: 3\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 3\ninitial apicid\t: 3\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5599.99\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 4\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2799.998\ncache size\t: 512 KB\nphysical id\t: 4\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 4\ninitial apicid\t: 4\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5599.99\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 5\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2799.998\ncache size\t: 512 KB\nphysical id\t: 5\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 5\ninitial apicid\t: 5\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5599.99\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 6\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2799.998\ncache size\t: 512 KB\nphysical id\t: 6\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 6\ninitial apicid\t: 6\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5599.99\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\nprocessor\t: 7\nvendor_id\t: AuthenticAMD\ncpu family\t: 23\nmodel\t\t: 49\nmodel name\t: AMD EPYC-Rome Processor\nstepping\t: 0\nmicrocode\t: 0x1000065\ncpu MHz\t\t: 2799.998\ncache size\t: 512 KB\nphysical id\t: 7\nsiblings\t: 1\ncore id\t\t: 0\ncpu cores\t: 1\napicid\t\t: 7\ninitial apicid\t: 7\nfpu\t\t: yes\nfpu_exception\t: yes\ncpuid level\t: 13\nwp\t\t: yes\nflags\t\t: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean pausefilter pfthreshold umip rdpid arch_capabilities\nbugs\t\t: sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass retbleed smt_rsb srso ibpb_no_ret spectre_v2_user\nbogomips\t: 5599.99\nTLB size\t: 1024 4K pages\nclflush size\t: 64\ncache_alignment\t: 64\naddress sizes\t: 40 bits physical, 48 bits virtual\npower management:\n\n",
                            "traceroute": null,
                            "uname": "Linux np0000067527.novalocal 7.0.11-100.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Jun  1 22:51:40 UTC 2026 x86_64 GNU/Linux\n"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000039",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:28.706153Z",
                            "start": "2026-06-08T17:32:28.190059Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-000000000041",
                        "name": "Collect information about zuul worker"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "template",
                            "changed": true,
                            "checksum": "cae2b4b27cd001873916d50aef71ede437e5c68b",
                            "dest": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/logs/zuul-info/zuul-info.container.txt",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "zuul-info.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "cae2b4b27cd001873916d50aef71ede437e5c68b",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/logs/zuul-info/zuul-info.container.txt",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": true,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": 420,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/.ansible/tmp/ansible-tmp-1780939948.752677-127-7241017453748/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "8e607899eec52bf2a9068208cd275250",
                            "mode": "0644",
                            "owner": "1000",
                            "size": 3466,
                            "src": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/.ansible/tmp/ansible-tmp-1780939948.752677-127-7241017453748/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000039",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:29.234394Z",
                            "start": "2026-06-08T17:32:28.719469Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-000000000042",
                        "name": "Write out all zuul information for each host"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "zuul_console",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "path": "/tmp/console-{log_uuid}.log",
                                    "port": 19885,
                                    "state": "present"
                                }
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000059",
                        "name": "prepare-workspace",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/prepare-workspace"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:29.572539Z",
                            "start": "2026-06-08T17:32:29.250334Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-00000000005b",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "synchronize",
                            "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result",
                            "changed": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000059",
                        "name": "prepare-workspace",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/prepare-workspace"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:30.915499Z",
                            "start": "2026-06-08T17:32:29.582223Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-00000000005c",
                        "name": "Synchronize src repos to workspace directory."
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "stat",
                            "changed": false,
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/993fd45e3ff34917946b3039614065e6_id_rsa"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:31.213375Z",
                            "start": "2026-06-08T17:32:30.924278Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-00000000006a",
                        "name": "Check to see if ssh key was already created for this build"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "create-key-and-replace.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:31.265845Z",
                            "start": "2026-06-08T17:32:31.222347Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-00000000006b",
                        "name": "Create a new key in workspace based on build UUID"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-keygen",
                                "-t",
                                "rsa",
                                "-N",
                                "",
                                "-C",
                                "zuul-build-sshkey",
                                "-f",
                                "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/993fd45e3ff34917946b3039614065e6_id_rsa",
                                "-b",
                                "3072"
                            ],
                            "delta": "0:00:00.178813",
                            "end": "2026-06-08 17:32:31.925436",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-keygen -t rsa -N '' -C 'zuul-build-sshkey' -f /var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/993fd45e3ff34917946b3039614065e6_id_rsa -b 3072",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0013-a65b-1076-000000000122-0-container",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-08 17:32:31.746623",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Generating public/private rsa key pair.\nYour identification has been saved in /var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/993fd45e3ff34917946b3039614065e6_id_rsa\nYour public key has been saved in /var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/993fd45e3ff34917946b3039614065e6_id_rsa.pub\nThe key fingerprint is:\nSHA256:kpjBLUAKJ4L7x34mIn5i+F5N1t0RYiVp4XHCku3xdLY zuul-build-sshkey\nThe key's randomart image is:\n+---[RSA 3072]----+\n|=.+      +B++    |\n|++ o .  oo**..o  |\n|..  + .  +.+.o . |\n|.    = o .....E  |\n| . .o = S . .    |\n|  . o+ .         |\n|.  o. .          |\n|oo.oo o          |\n|o==. +           |\n+----[SHA256]-----+",
                            "stdout_lines": [
                                "Generating public/private rsa key pair.",
                                "Your identification has been saved in /var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/993fd45e3ff34917946b3039614065e6_id_rsa",
                                "Your public key has been saved in /var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/993fd45e3ff34917946b3039614065e6_id_rsa.pub",
                                "The key fingerprint is:",
                                "SHA256:kpjBLUAKJ4L7x34mIn5i+F5N1t0RYiVp4XHCku3xdLY zuul-build-sshkey",
                                "The key's randomart image is:",
                                "+---[RSA 3072]----+",
                                "|=.+      +B++    |",
                                "|++ o .  oo**..o  |",
                                "|..  + .  +.+.o . |",
                                "|.    = o .....E  |",
                                "| . .o = S . .    |",
                                "|  . o+ .         |",
                                "|.  o. .          |",
                                "|oo.oo o          |",
                                "|o==. +           |",
                                "+----[SHA256]-----+"
                            ],
                            "zuul_log_id": "0a580a2a-0013-a65b-1076-000000000122-0-container"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:31.994071Z",
                            "start": "2026-06-08T17:32:31.297762Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-000000000122",
                        "name": "Create Temp SSH key"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "remote-linux.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:32.037003Z",
                            "start": "2026-06-08T17:32:32.002421Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-000000000123",
                        "name": "Remote setup ssh keys (linux)"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "lineinfile",
                            "changed": false,
                            "false_condition": "zuul_build_sshkey_cleanup",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:32.095007Z",
                            "start": "2026-06-08T17:32:32.069084Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-000000000148",
                        "name": "Remove previously added zuul-build-sshkey"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "authorized_key",
                            "changed": true,
                            "comment": null,
                            "exclusive": false,
                            "follow": false,
                            "invocation": {
                                "module_args": {
                                    "changed": true,
                                    "comment": null,
                                    "exclusive": false,
                                    "follow": false,
                                    "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCu+5LBy7vH9V84fPPaC0sDmAkQPcuAgsHXBJYdwwpj5ZW1iCrIV7cOfAkZsKCE9JptyeJEbEauUV9Ph+T+sIQKKps5IULid7s1uvyqgYaw0qimVot0L4e/JmcWQ2RLS0IeEfIjhxvJYrDWLKo9Y5xy8tkfkNbkgXD5fXQUo3sZfCHO9uW/OxwU/11qIEqNVy1o42sB2IF+RW9naJihCMXEFhyo42ppiqTXM1FesDpg2q8tnY4IPoSiI4FOteTdtN03jWFQ3vgAy+P0Nc/RmIdUuQeoPgzc2fT0T/aybo51AgGJtXewQp7epHDQHb4HpkJj2bw+ZdR0EaSnmqTZAQoJvjKVbWyCpK/jdDEpOqvW3pdNHoMOpkkNCUO0P0UgXCMW6OkV9kvqrreVJSnrK1EaQ0gXx4g532+sSK0QHwJc98wUJySoUC9YRLdwPg87JXXEmdiDri2C9X5JxhPg8Q3t31sMfERMlMrvRWqEbqhCZQc28fsHlSBif7NRiVJ5cdk= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul-worker/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul-worker",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCu+5LBy7vH9V84fPPaC0sDmAkQPcuAgsHXBJYdwwpj5ZW1iCrIV7cOfAkZsKCE9JptyeJEbEauUV9Ph+T+sIQKKps5IULid7s1uvyqgYaw0qimVot0L4e/JmcWQ2RLS0IeEfIjhxvJYrDWLKo9Y5xy8tkfkNbkgXD5fXQUo3sZfCHO9uW/OxwU/11qIEqNVy1o42sB2IF+RW9naJihCMXEFhyo42ppiqTXM1FesDpg2q8tnY4IPoSiI4FOteTdtN03jWFQ3vgAy+P0Nc/RmIdUuQeoPgzc2fT0T/aybo51AgGJtXewQp7epHDQHb4HpkJj2bw+ZdR0EaSnmqTZAQoJvjKVbWyCpK/jdDEpOqvW3pdNHoMOpkkNCUO0P0UgXCMW6OkV9kvqrreVJSnrK1EaQ0gXx4g532+sSK0QHwJc98wUJySoUC9YRLdwPg87JXXEmdiDri2C9X5JxhPg8Q3t31sMfERMlMrvRWqEbqhCZQc28fsHlSBif7NRiVJ5cdk= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul-worker/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "zuul-worker",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:32.647437Z",
                            "start": "2026-06-08T17:32:32.103724Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-000000000149",
                        "name": "Enable access via build key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-worker/.ssh"
                                },
                                "before": {
                                    "path": "/home/zuul-worker/.ssh"
                                }
                            },
                            "gid": 1000,
                            "group": "zuul-worker",
                            "invocation": {
                                "module_args": {
                                    "_diff_peek": null,
                                    "_original_basename": null,
                                    "access_time": null,
                                    "access_time_format": "%Y%m%d%H%M.%S",
                                    "attributes": null,
                                    "follow": true,
                                    "force": false,
                                    "group": null,
                                    "mode": 448,
                                    "modification_time": null,
                                    "modification_time_format": "%Y%m%d%H%M.%S",
                                    "owner": null,
                                    "path": "/home/zuul-worker/.ssh",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0700",
                            "owner": "zuul-worker",
                            "path": "/home/zuul-worker/.ssh",
                            "secontext": "system_u:object_r:ssh_home_t:s0",
                            "size": 30,
                            "state": "directory",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:32.952454Z",
                            "start": "2026-06-08T17:32:32.656872Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-00000000014a",
                        "name": "Make sure user has a .ssh"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "81b5fa4d7195fda547a50588ceeba8e06eca0052",
                            "dest": "/home/zuul-worker/.ssh/id_rsa",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul-worker",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "993fd45e3ff34917946b3039614065e6_id_rsa",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "81b5fa4d7195fda547a50588ceeba8e06eca0052",
                                    "content": null,
                                    "dest": "/home/zuul-worker/.ssh/id_rsa",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": false,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": 384,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul-worker/.ansible/tmp/ansible-tmp-1780939953.0528748-205-72213388528991/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "e6f64c563f7f11f4092a352fb5704a4d",
                            "mode": "0600",
                            "owner": "zuul-worker",
                            "secontext": "unconfined_u:object_r:ssh_home_t:s0",
                            "size": 2602,
                            "src": "/home/zuul-worker/.ansible/tmp/ansible-tmp-1780939953.0528748-205-72213388528991/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:33.910310Z",
                            "start": "2026-06-08T17:32:32.960240Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-00000000014b",
                        "name": "Install build private key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "29ecee19860b853c0c816773cb95195c9b878782",
                            "dest": "/home/zuul-worker/.ssh/id_rsa.pub",
                            "diff": [],
                            "gid": 1000,
                            "group": "zuul-worker",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "993fd45e3ff34917946b3039614065e6_id_rsa.pub",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "29ecee19860b853c0c816773cb95195c9b878782",
                                    "content": null,
                                    "dest": "/home/zuul-worker/.ssh/id_rsa.pub",
                                    "directory_mode": null,
                                    "follow": false,
                                    "force": false,
                                    "group": null,
                                    "local_follow": null,
                                    "mode": 420,
                                    "owner": null,
                                    "remote_src": null,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": "/home/zuul-worker/.ansible/tmp/ansible-tmp-1780939954.0309641-215-16075578711142/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "3181703c4e03d0c7a3f4f6fc688e9d40",
                            "mode": "0644",
                            "owner": "zuul-worker",
                            "secontext": "unconfined_u:object_r:ssh_home_t:s0",
                            "size": 571,
                            "src": "/home/zuul-worker/.ansible/tmp/ansible-tmp-1780939954.0309641-215-16075578711142/source",
                            "state": "file",
                            "uid": 1000
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:34.968326Z",
                            "start": "2026-06-08T17:32:33.925181Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-00000000014c",
                        "name": "Install build public key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "include_tasks",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:35.004052Z",
                            "start": "2026-06-08T17:32:34.975709Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-000000000124",
                        "name": "Remote setup ssh keys (windows)"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "sshagent_remove_keys",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "remove": "^(?!\\(stdin\\)).*"
                                }
                            },
                            "removed": [
                                "/var/lib/zuul-ssh/..data/priv"
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000129",
                        "name": "remove-zuul-sshkey",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/remove-zuul-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:35.464823Z",
                            "start": "2026-06-08T17:32:35.012777Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-00000000012b",
                        "name": "Remove master key from local agent"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-add",
                                "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/993fd45e3ff34917946b3039614065e6_id_rsa"
                            ],
                            "delta": "0:00:00.016366",
                            "end": "2026-06-08 17:32:35.790145",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-add /var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/993fd45e3ff34917946b3039614065e6_id_rsa",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0013-a65b-1076-000000000131-0-container",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-08 17:32:35.773779",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Identity added: /var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/993fd45e3ff34917946b3039614065e6_id_rsa (zuul-build-sshkey)",
                            "stdout_lines": [
                                "Identity added: /var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/work/993fd45e3ff34917946b3039614065e6_id_rsa (zuul-build-sshkey)"
                            ],
                            "zuul_log_id": "0a580a2a-0013-a65b-1076-000000000131-0-container"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:35.846390Z",
                            "start": "2026-06-08T17:32:35.482568Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-000000000131",
                        "name": "Add back temp key"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "ping",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "data": "pong"
                                }
                            },
                            "ping": "pong"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:36.330905Z",
                            "start": "2026-06-08T17:32:35.849854Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-000000000132",
                        "name": "Verify we can still SSH to all nodes"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "command",
                            "changed": false,
                            "false_condition": "ansible_os_family == \"Windows\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000068",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:36.375804Z",
                            "start": "2026-06-08T17:32:36.338519Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-000000000133",
                        "name": "Verify we can still SSH to all nodes (windows)"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "include_tasks",
                            "changed": false,
                            "results": [],
                            "skipped": true,
                            "skipped_reason": "No items in the list"
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000078",
                        "name": "prepare-workspace-openshift",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/prepare-workspace-openshift"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:36.447365Z",
                            "start": "2026-06-08T17:32:36.390747Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-00000000007a",
                        "name": "Include rsync tasks"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "sshagent_remove_keys",
                            "changed": false,
                            "false_condition": "ansible_connection == 'kubectl'",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000085",
                        "name": "remove-zuul-sshkey",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/remove-zuul-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:36.488417Z",
                            "start": "2026-06-08T17:32:36.462143Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-000000000087",
                        "name": "Remove master key from local agent"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "file",
                            "changed": false,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul-worker/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "absent",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "path": "/home/zuul-worker/zuul-output/logs",
                                    "state": "absent",
                                    "zj_output_dir": "logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul-worker/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "absent",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "path": "/home/zuul-worker/zuul-output/artifacts",
                                    "state": "absent",
                                    "zj_output_dir": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": null,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul-worker/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "absent",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "path": "/home/zuul-worker/zuul-output/docs",
                                    "state": "absent",
                                    "zj_output_dir": "docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000092",
                        "name": "ensure-output-dirs",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/ensure-output-dirs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:37.444929Z",
                            "start": "2026-06-08T17:32:36.503208Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-000000000094",
                        "name": "Empty Zuul Output directories by removing them"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "file",
                            "changed": true,
                            "msg": "All items completed",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-worker/zuul-output/logs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/home/zuul-worker/zuul-output/logs",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1000,
                                    "group": "zuul-worker",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul-worker/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-worker",
                                    "path": "/home/zuul-worker/zuul-output/logs",
                                    "secontext": "unconfined_u:object_r:user_home_t:s0",
                                    "size": 0,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-worker/zuul-output/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/home/zuul-worker/zuul-output/artifacts",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1000,
                                    "group": "zuul-worker",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul-worker/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-worker",
                                    "path": "/home/zuul-worker/zuul-output/artifacts",
                                    "secontext": "unconfined_u:object_r:user_home_t:s0",
                                    "size": 0,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-worker/zuul-output/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/home/zuul-worker/zuul-output/docs",
                                            "state": "absent"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1000,
                                    "group": "zuul-worker",
                                    "invocation": {
                                        "module_args": {
                                            "_diff_peek": null,
                                            "_original_basename": null,
                                            "access_time": null,
                                            "access_time_format": "%Y%m%d%H%M.%S",
                                            "attributes": null,
                                            "follow": true,
                                            "force": false,
                                            "group": null,
                                            "mode": 493,
                                            "modification_time": null,
                                            "modification_time_format": "%Y%m%d%H%M.%S",
                                            "owner": null,
                                            "path": "/home/zuul-worker/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-worker",
                                    "path": "/home/zuul-worker/zuul-output/docs",
                                    "secontext": "unconfined_u:object_r:user_home_t:s0",
                                    "size": 0,
                                    "state": "directory",
                                    "uid": 1000,
                                    "zj_output_dir": "docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0a580a2a-0013-a65b-1076-000000000092",
                        "name": "ensure-output-dirs",
                        "path": "/var/lib/zuul/builds/993fd45e3ff34917946b3039614065e6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/ensure-output-dirs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:38.396432Z",
                            "start": "2026-06-08T17:32:37.455956Z"
                        },
                        "id": "0a580a2a-0013-a65b-1076-000000000096",
                        "name": "Ensure Zuul Output directories exist"
                    }
                }
            ]
        }
    ],
    "stats": {
        "container": {
            "changed": 10,
            "failures": 0,
            "ignored": 0,
            "ok": 23,
            "rescued": 0,
            "skipped": 5,
            "unreachable": 0
        },
        "localhost": {
            "changed": 2,
            "failures": 0,
            "ignored": 0,
            "ok": 6,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": true
},
{
    "branch": "main",
    "index": "1",
    "phase": "pre",
    "playbook": "github.com/packit/packit/files/install-requirements-pip.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-08T17:33:15.064041Z",
                    "start": "2026-06-08T17:32:39.118259Z"
                },
                "id": "0a580a2a-0013-a922-d00c-000000000002",
                "name": "pip install packit dependencies"
            },
            "tasks": [
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "tasks/generic-dnf-requirements.yaml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:39.156696Z",
                            "start": "2026-06-08T17:32:39.129110Z"
                        },
                        "id": "0a580a2a-0013-a922-d00c-000000000004",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.dnf",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "allow_downgrade": false,
                                    "allowerasing": false,
                                    "autoremove": false,
                                    "bugfix": false,
                                    "cacheonly": false,
                                    "conf_file": null,
                                    "disable_excludes": null,
                                    "disable_gpg_check": true,
                                    "disable_plugin": [],
                                    "disablerepo": [],
                                    "download_dir": null,
                                    "download_only": false,
                                    "enable_plugin": [],
                                    "enablerepo": [],
                                    "exclude": [],
                                    "install_repoquery": true,
                                    "install_weak_deps": true,
                                    "installroot": "/",
                                    "list": null,
                                    "lock_timeout": 30,
                                    "name": [
                                        "make",
                                        "git",
                                        "dnf-utils",
                                        "python3-pip",
                                        "rpmdevtools",
                                        "bodhi-client",
                                        "fedpkg",
                                        "rsync"
                                    ],
                                    "nobest": false,
                                    "releasever": null,
                                    "security": false,
                                    "skip_broken": false,
                                    "sslverify": true,
                                    "state": "present",
                                    "update_cache": false,
                                    "update_only": false,
                                    "validate_certs": true
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "results": [
                                "Installed: dnf-utils-4.10.1-6.fc43.noarch",
                                "Installed: rpmdevtools-9.6-13.fc43.noarch",
                                "Installed: bodhi-client-26.4.0-1.fc43.noarch",
                                "Installed: fedpkg-1.47-5.fc43.noarch",
                                "Installed: dnf-plugins-core-4.10.1-6.fc43.noarch",
                                "Installed: fakeroot-1.37.1-3.fc43.x86_64",
                                "Installed: python3-progressbar2-4.5.0-5.fc43.noarch",
                                "Installed: python3-authlib-1.4.0-8.fc43.noarch",
                                "Installed: python3-munch-4.0.0-6.fc43.noarch",
                                "Installed: python3-requests-kerberos-0.15.0-6.fc43.noarch",
                                "Installed: python3-bugzilla-3.3.0-6.fc43.noarch",
                                "Installed: python3-openidc-client-0.6.0^1.0e2ed81-7.fc43.noarch",
                                "Installed: python3-rpkg-1.69-5.fc43.noarch",
                                "Installed: python3-dnf-plugins-core-4.10.1-6.fc43.noarch",
                                "Installed: python3-utils-3.9.1-2.fc43.noarch",
                                "Installed: python3-spnego+kerberos-0.11.2-4.fc43.noarch",
                                "Installed: python3-spnego-0.11.2-4.fc43.noarch",
                                "Installed: python3-cccolutils-1.5-34.fc43.x86_64",
                                "Installed: python3-libmodulemd-2.15.2-4.fc43.x86_64",
                                "Installed: rpkg-common-1.69-5.fc43.noarch",
                                "Installed: python3-dateutil-1:2.9.0.post0-6.fc43.noarch",
                                "Installed: python3-systemd-235-17.fc43.x86_64",
                                "Installed: python3-typing-extensions-4.15.0-2.fc43.noarch",
                                "Installed: python3-gssapi-1.7.3-15.fc43.x86_64",
                                "Installed: python3-krb5-0.7.1-4.fc43.x86_64",
                                "Installed: mock-6.7-1.fc43.noarch",
                                "Installed: python3-backoff-2.2.1-13.fc43.noarch",
                                "Installed: python3-pyroute2-0.7.12-9.fc43.noarch",
                                "Installed: python3-templated-dictionary-1.6-5.fc43.noarch",
                                "Installed: usermode-1.114-13.fc43.x86_64",
                                "Installed: mock-filesystem-6.7-1.fc43.noarch",
                                "Installed: libuser-0.64-16.fc43.x86_64",
                                "Installed: python3-GitPython-3.1.50-1.fc43.noarch",
                                "Installed: python3-gitdb-4.0.11-6.fc43.noarch",
                                "Installed: python3-smmap-5.0.1-6.fc43.noarch",
                                "Installed: python3-argcomplete-3.6.3-2.fc43.noarch",
                                "Installed: python3-koji-1.35.3-8.fc43.noarch",
                                "Installed: python3-defusedxml-0.7.1-22.fc43.noarch",
                                "Installed: koji-1.35.3-8.fc43.noarch",
                                "Installed: python3-pycurl-7.45.6-5.fc43.x86_64",
                                "Installed: python3-rpmautospec-0.8.4-1.fc43.noarch",
                                "Installed: python3-rpmautospec-core-0.1.5-8.fc43.noarch",
                                "Installed: python3-requests-gssapi-1.4.0-1.fc43.noarch",
                                "Installed: mock-core-configs-44.2-1.fc43.noarch",
                                "Installed: distribution-gpg-keys-1.119-1.fc43.noarch",
                                "Installed: systemd-container-258.8-1.fc43.x86_64",
                                "Installed: python3-click-1:8.1.7-12.fc43.noarch",
                                "Installed: python3-cryptography-46.0.7-1.fc43.x86_64",
                                "Installed: python3-cffi-2.0.0-2.fc43.x86_64",
                                "Installed: python3-pycparser-2.22-5.fc43.noarch",
                                "Installed: python3-ply-3.11-33.fc43.noarch",
                                "Installed: python3-gobject-base-3.54.5-4.fc43.x86_64",
                                "Installed: python3-decorator-5.3.0-1.fc43.noarch",
                                "Installed: fakeroot-libs-1.37.1-3.fc43.x86_64",
                                "Installed: fedora-packager-1.1-7.fc43.noarch",
                                "Installed: python3-koji-cli-plugins-1.35.3-8.fc43.noarch",
                                "Installed: fedpkg-completion-1.47-5.fc43.noarch",
                                "Installed: skopeo-1:1.22.2-1.fc43.x86_64",
                                "Installed: buildah-2:1.43.1-1.fc43.x86_64",
                                "Installed: qemu-kvm-core-2:10.1.5-1.fc43.x86_64",
                                "Installed: qemu-system-x86-core-2:10.1.5-1.fc43.x86_64",
                                "Installed: capstone-5.0.5-7.fc43.x86_64",
                                "Installed: libfdt-1.7.2-7.fc43.x86_64",
                                "Installed: libpmem-2.1.0-4.fc43.x86_64",
                                "Installed: libslirp-4.9.1-2.fc43.x86_64",
                                "Installed: qatzip-libs-1.3.1-2.fc43.x86_64",
                                "Installed: snappy-1.2.2-2.fc43.x86_64",
                                "Installed: qemu-common-2:10.1.5-1.fc43.x86_64",
                                "Installed: ipxe-roms-qemu-20240119-4.gitde8a0821.fc43.noarch",
                                "Installed: qemu-device-display-virtio-gpu-2:10.1.5-1.fc43.x86_64",
                                "Installed: qemu-device-display-virtio-vga-2:10.1.5-1.fc43.x86_64",
                                "Installed: daxctl-libs-84-1.fc43.x86_64",
                                "Installed: ndctl-libs-84-1.fc43.x86_64",
                                "Installed: edk2-ovmf-20260508-2.fc43.noarch",
                                "Installed: igvm-libs-0.4.0-9.fc43.x86_64",
                                "Installed: libxdp-1.5.8-1.fc43.x86_64",
                                "Installed: seabios-bin-1.17.0-9.fc43.noarch",
                                "Installed: seavgabios-bin-1.17.0-9.fc43.noarch",
                                "Installed: xen-libs-4.20.3-3.fc43.x86_64",
                                "Installed: qatlib-25.08.0-4.fc43.x86_64",
                                "Installed: rpmautospec-0.8.4-1.fc43.noarch",
                                "Installed: xen-licenses-4.20.3-3.fc43.x86_64",
                                "Installed: libgit2-1.9.4-1.fc43.x86_64",
                                "Installed: libssh2-1.11.1-6.fc43.x86_64",
                                "Installed: llhttp-9.3.1-1.fc43.x86_64",
                                "Installed: fedora-review-0.11.0-2.fc43.noarch",
                                "Installed: bc-1.08.2-2.fc43.x86_64",
                                "Installed: licensecheck-3.3.9-7.fc43.noarch",
                                "Installed: python3-straight-plugin-1.5.0-34.fc43.noarch",
                                "Installed: python3-urlgrabber-4.1.0-24.fc43.noarch",
                                "Installed: perl-Feature-Compat-Class-0.07-4.fc43.noarch",
                                "Installed: perl-Feature-Compat-Try-0.05-9.fc43.noarch",
                                "Installed: perl-IO-Interactive-1.027-2.fc43.noarch",
                                "Installed: perl-Log-Any-1.718-1.fc43.noarch",
                                "Installed: perl-Log-Any-Adapter-Screen-0.141-4.fc43.noarch",
                                "Installed: perl-Path-Iterator-Rule-1.015-11.fc43.noarch",
                                "Installed: perl-Path-Tiny-0.150-2.fc43.noarch",
                                "Installed: perl-Pod-Constants-0.19-28.fc43.noarch",
                                "Installed: perl-String-Copyright-0.003014-8.fc43.noarch",
                                "Installed: perl-String-Escape-2010.002-46.fc43.noarch",
                                "Installed: perl-String-License-0.0.11-3.fc43.noarch",
                                "Installed: perl-autodie-2.37-521.fc43.noarch",
                                "Installed: perl-namespace-clean-0.27-29.fc43.noarch",
                                "Installed: perl-Devel-StackTrace-1:2.05-6.fc43.noarch",
                                "Installed: perl-Sys-Syslog-0.36-521.fc43.x86_64",
                                "Installed: perl-Test-Simple-3:1.302214-4.fc43.noarch",
                                "Installed: perl-Number-Compare-0.03-41.fc43.noarch",
                                "Installed: perl-Text-Glob-0.11-26.fc43.noarch",
                                "Installed: perl-Try-Tiny-0.32-3.fc43.noarch",
                                "Installed: perl-Digest-SHA-1:6.04-521.fc43.x86_64",
                                "Installed: perl-PerlIO-utf8_strict-0.010-11.fc43.x86_64",
                                "Installed: perl-Unicode-UTF8-0.62-29.fc43.x86_64",
                                "Installed: perl-threads-1:2.43-520.fc43.x86_64",
                                "Installed: perl-Pod-Parser-1.67-6.fc43.noarch",
                                "Installed: perl-Exporter-Tiny-1.006002-9.fc43.noarch",
                                "Installed: perl-Set-IntSpan-1.19-36.fc43.noarch",
                                "Installed: perl-Array-IntSpan-2.004-16.fc43.noarch",
                                "Installed: perl-Regexp-Pattern-0.2.14-17.fc43.noarch",
                                "Installed: perl-Regexp-Pattern-License-3.11.2-3.fc43.noarch",
                                "Installed: perl-IPC-System-Simple-1.30-16.fc43.noarch",
                                "Installed: perl-Tie-RefHash-1.41-520.fc43.noarch",
                                "Installed: perl-B-Hooks-EndOfScope-0.28-4.fc43.noarch",
                                "Installed: perl-Package-Stash-0.40-10.fc43.noarch",
                                "Installed: perl-Module-Implementation-0.09-42.fc43.noarch",
                                "Installed: perl-Sub-Exporter-Progressive-0.001013-27.fc43.noarch",
                                "Installed: perl-Variable-Magic-0.64-6.fc43.x86_64",
                                "Installed: perl-Dist-CheckConflicts-0.11-33.fc43.noarch",
                                "Installed: perl-Package-Stash-XS-0.30-12.fc43.x86_64",
                                "Installed: perl-Module-Runtime-0.018-2.fc43.noarch",
                                "Installed: perl-Sub-Exporter-0.991-6.fc43.noarch",
                                "Installed: perl-Data-OptList-0.114-7.fc43.noarch",
                                "Installed: perl-Package-Generator-1.106-34.fc43.noarch",
                                "Installed: perl-Params-Util-1.102-19.fc43.x86_64",
                                "Installed: perl-Sub-Install-0.929-8.fc43.noarch",
                                "Installed: fedora-packager-kerberos-1.1-7.fc43.noarch",
                                "Installed: krb5-workstation-1.22.2-4.fc43.x86_64",
                                "Installed: libkadm5-1.22.2-4.fc43.x86_64",
                                "Installed: krb5-pkinit-1.22.2-4.fc43.x86_64",
                                "Installed: fedora-repoquery-0.8.2-1.fc43.x86_64",
                                "Installed: rpmdistro-repoquery-0^20250110git2dd8134-5.fc43.noarch",
                                "Installed: fedrq-1.6.0-1.fc43.noarch",
                                "Installed: edk2-shell-x64-20260508-2.fc43.noarch",
                                "Installed: qatlib-service-25.08.0-4.fc43.x86_64",
                                "Installed: python3-rpmautospec+click-0.8.4-1.fc43.noarch",
                                "Installed: python3-rpmautospec+pygit2-0.8.4-1.fc43.noarch",
                                "Installed: python3-pygit2-1.18.2-2.fc43.x86_64",
                                "Installed: python3-rpmautospec+rpm-0.8.4-1.fc43.noarch",
                                "Installed: pciutils-3.14.0-2.fc43.x86_64",
                                "Installed: pciutils-libs-3.14.0-2.fc43.x86_64",
                                "Installed: python3-pydantic-2.12.5-1.fc43.noarch",
                                "Installed: python3-annotated-types-0.7.0-8.fc43.noarch",
                                "Installed: python3-pydantic-core-2.41.5-3.fc43.x86_64",
                                "Installed: python3-typing-inspection-0.4.2-1.fc43.noarch",
                                "Installed: license-validate-30-1.fc43.noarch",
                                "Installed: python3-lark-1.2.2-7.fc43.noarch",
                                "Installed: python3-beautifulsoup4-4.14.3-1.fc43.noarch",
                                "Installed: python3-soupsieve-2.8-2.fc43.noarch",
                                "Installed: perl-JSON-PP-1:4.16-522.fc43.noarch",
                                "Installed: perl-Math-BigInt-1:2.0050.03-3.fc43.noarch",
                                "Installed: perl-Term-Table-0.028-1.fc43.noarch",
                                "Installed: perl-File-Find-1.44-523.fc43.noarch",
                                "Installed: perl-File-Compare-1.100.800-523.fc43.noarch",
                                "Installed: perl-File-Copy-2.41-523.fc43.noarch",
                                "Installed: perl-Math-Complex-1.63-523.fc43.noarch",
                                "Installed: perl-Object-Pad-0.825-1.fc43.x86_64",
                                "Installed: perl-experimental-0.036-2.fc43.noarch",
                                "Installed: perl-version-9:0.99.33-521.fc43.x86_64",
                                "Installed: perl-Hash-Util-FieldHash-1.27-523.fc43.x86_64",
                                "Installed: hwdata-0.408-1.fc43.noarch",
                                "Installed: perl-open-1.13-523.fc43.noarch",
                                "Installed: perl-encoding-4:3.00-520.fc43.x86_64",
                                "Installed: perl-Filter-2:1.64-521.fc43.x86_64",
                                "Installed: python3-lxml-6.1.1-1.fc43.x86_64",
                                "Installed: perl-XS-Parse-Keyword-0.49-1.fc43.x86_64",
                                "Installed: perl-XS-Parse-Sublike-0.41-1.fc43.x86_64",
                                "Installed: fedora-license-data-1.75-1.fc43.noarch",
                                "Installed: python3-specfile-0.40.2-1.fc43.noarch",
                                "Installed: perl-Unicode-LineBreak-2019.001-25.fc43.x86_64",
                                "Installed: perl-MIME-Charset-1.013.1-8.fc43.noarch",
                                "Installed: sombok-2.4.0-24.fc43.x86_64",
                                "Installed: perl-Module-Pluggable-2:6.3-3.fc43.noarch",
                                "Installed: fedora-repos-rawhide-43-1.noarch",
                                "Installed: python3-pydantic+email-2.12.5-1.fc43.noarch",
                                "Installed: python3-email-validator-2.3.0-2.fc43.noarch",
                                "Installed: python3-dns-2.8.0-2.fc43.noarch",
                                "Installed: perl-Term-Size-Any-0.002-45.fc43.noarch",
                                "Installed: perl-Term-Size-Perl-0.031-22.fc43.x86_64",
                                "Installed: perl-deprecate-0.04-523.fc43.noarch"
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:57.587163Z",
                            "start": "2026-06-08T17:32:39.165408Z"
                        },
                        "id": "0a580a2a-0013-a922-d00c-000000000017",
                        "name": "Install generic RPM packages"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "tasks/python-compile-deps.yaml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:32:57.612608Z",
                            "start": "2026-06-08T17:32:57.591866Z"
                        },
                        "id": "0a580a2a-0013-a922-d00c-000000000005",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.dnf",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "allow_downgrade": false,
                                    "allowerasing": false,
                                    "autoremove": false,
                                    "bugfix": false,
                                    "cacheonly": false,
                                    "conf_file": null,
                                    "disable_excludes": null,
                                    "disable_gpg_check": false,
                                    "disable_plugin": [],
                                    "disablerepo": [],
                                    "download_dir": null,
                                    "download_only": false,
                                    "enable_plugin": [],
                                    "enablerepo": [],
                                    "exclude": [],
                                    "install_repoquery": true,
                                    "install_weak_deps": true,
                                    "installroot": "/",
                                    "list": null,
                                    "lock_timeout": 30,
                                    "name": [
                                        "krb5-devel",
                                        "gcc",
                                        "python3-devel"
                                    ],
                                    "nobest": false,
                                    "releasever": null,
                                    "security": false,
                                    "skip_broken": false,
                                    "sslverify": true,
                                    "state": null,
                                    "update_cache": false,
                                    "update_only": false,
                                    "validate_certs": true
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "results": [
                                "Installed: krb5-devel-1.22.2-4.fc43.x86_64",
                                "Installed: keyutils-libs-devel-1.6.3-6.fc43.x86_64",
                                "Installed: libcom_err-devel-1.47.3-2.fc43.x86_64",
                                "Installed: libselinux-devel-3.9-5.fc43.x86_64",
                                "Installed: libsepol-devel-3.9-2.fc43.x86_64",
                                "Installed: libverto-devel-0.3.2-11.fc43.x86_64",
                                "Installed: pcre2-devel-10.47-1.fc43.x86_64",
                                "Installed: pcre2-utf16-10.47-1.fc43.x86_64",
                                "Installed: pcre2-utf32-10.47-1.fc43.x86_64"
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:33:00.368097Z",
                            "start": "2026-06-08T17:32:57.621112Z"
                        },
                        "id": "0a580a2a-0013-a922-d00c-000000000028",
                        "name": "Install specific RPMs to be able to use PIP installation"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.pip",
                            "changed": true,
                            "cmd": [
                                "/usr/bin/python3",
                                "-m",
                                "pip.__main__",
                                "install",
                                "ogr",
                                "specfile",
                                "sandcastle",
                                "requre",
                                "cachetools"
                            ],
                            "invocation": {
                                "module_args": {
                                    "chdir": null,
                                    "editable": false,
                                    "executable": null,
                                    "extra_args": null,
                                    "name": [
                                        "ogr",
                                        "specfile",
                                        "sandcastle",
                                        "requre",
                                        "cachetools"
                                    ],
                                    "requirements": null,
                                    "state": "present",
                                    "umask": null,
                                    "version": null,
                                    "virtualenv": null,
                                    "virtualenv_command": "virtualenv",
                                    "virtualenv_python": null,
                                    "virtualenv_site_packages": false
                                }
                            },
                            "name": [
                                "ogr",
                                "specfile",
                                "sandcastle",
                                "requre",
                                "cachetools"
                            ],
                            "requirements": null,
                            "state": "present",
                            "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n",
                            "stderr_lines": [
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."
                            ],
                            "stdout": "Collecting ogr\n  Downloading ogr-0.61.1-py3-none-any.whl.metadata (4.5 kB)\nRequirement already satisfied: specfile in /usr/lib/python3.14/site-packages (0.40.2)\nCollecting sandcastle\n  Downloading sandcastle-0.1.0-py3-none-any.whl.metadata (5.2 kB)\nCollecting requre\n  Downloading requre-0.9.1-py3-none-any.whl.metadata (2.0 kB)\nCollecting cachetools\n  Downloading cachetools-7.1.4-py3-none-any.whl.metadata (5.5 kB)\nRequirement already satisfied: cryptography in /usr/lib64/python3.14/site-packages (from ogr) (46.0.7)\nCollecting deprecated (from ogr)\n  Downloading deprecated-1.3.1-py2.py3-none-any.whl.metadata (5.9 kB)\nRequirement already satisfied: gitpython in /usr/lib/python3.14/site-packages (from ogr) (3.1.50)\nCollecting httpx (from ogr)\n  Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)\nCollecting pyforgejo>=2.0.0 (from ogr)\n  Downloading pyforgejo-2.0.7-py3-none-any.whl.metadata (9.2 kB)\nCollecting pygithub (from ogr)\n  Downloading pygithub-2.9.1-py3-none-any.whl.metadata (3.9 kB)\nCollecting python-gitlab (from ogr)\n  Downloading python_gitlab-8.4.0-py3-none-any.whl.metadata (8.5 kB)\nRequirement already satisfied: pyyaml in /usr/lib64/python3.14/site-packages (from ogr) (6.0.2)\nRequirement already satisfied: requests in /usr/lib/python3.14/site-packages (from ogr) (2.33.1)\nRequirement already satisfied: urllib3 in /usr/lib/python3.14/site-packages (from ogr) (2.7.0)\nRequirement already satisfied: rpm in /usr/lib64/python3.14/site-packages (from specfile) (6.0.1)\nCollecting kubernetes<9 (from sandcastle)\n  Downloading kubernetes-8.0.2-py2.py3-none-any.whl.metadata (1.4 kB)\nCollecting certifi>=14.05.14 (from kubernetes<9->sandcastle)\n  Downloading certifi-2026.5.20-py3-none-any.whl.metadata (2.5 kB)\nRequirement already satisfied: six>=1.9.0 in /usr/lib/python3.14/site-packages (from kubernetes<9->sandcastle) (1.17.0)\nRequirement already satisfied: python-dateutil>=2.5.3 in /usr/lib/python3.14/site-packages (from kubernetes<9->sandcastle) (2.9.0.post0)\nRequirement already satisfied: setuptools>=21.0.0 in /usr/lib/python3.14/site-packages (from kubernetes<9->sandcastle) (78.1.1)\nCollecting google-auth>=1.0.1 (from kubernetes<9->sandcastle)\n  Downloading google_auth-2.53.0-py3-none-any.whl.metadata (5.5 kB)\nCollecting websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0 (from kubernetes<9->sandcastle)\n  Downloading websocket_client-1.9.0-py3-none-any.whl.metadata (8.3 kB)\nCollecting requests-oauthlib (from kubernetes<9->sandcastle)\n  Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl.metadata (11 kB)\nCollecting adal>=1.0.2 (from kubernetes<9->sandcastle)\n  Downloading adal-1.2.7-py2.py3-none-any.whl.metadata (6.9 kB)\nRequirement already satisfied: click in /usr/lib/python3.14/site-packages (from requre) (8.1.7)\nCollecting pytest (from requre)\n  Downloading pytest-9.0.3-py3-none-any.whl.metadata (7.6 kB)\nCollecting PyJWT<3,>=1.0.0 (from adal>=1.0.2->kubernetes<9->sandcastle)\n  Downloading pyjwt-2.13.0-py3-none-any.whl.metadata (3.4 kB)\nRequirement already satisfied: charset_normalizer<4,>=2 in /usr/lib/python3.14/site-packages (from requests->ogr) (3.4.3)\nRequirement already satisfied: idna<4,>=2.5 in /usr/lib/python3.14/site-packages (from requests->ogr) (3.10)\nRequirement already satisfied: cffi>=2.0.0 in /usr/lib64/python3.14/site-packages (from cryptography->ogr) (2.0.0)\nRequirement already satisfied: pycparser in /usr/lib/python3.14/site-packages (from cffi>=2.0.0->cryptography->ogr) (2.22)\nCollecting pyasn1-modules>=0.2.1 (from google-auth>=1.0.1->kubernetes<9->sandcastle)\n  Downloading pyasn1_modules-0.4.2-py3-none-any.whl.metadata (3.5 kB)\nCollecting pyasn1<0.7.0,>=0.6.1 (from pyasn1-modules>=0.2.1->google-auth>=1.0.1->kubernetes<9->sandcastle)\n  Downloading pyasn1-0.6.3-py3-none-any.whl.metadata (8.4 kB)\nRequirement already satisfied: pydantic>=2.11.2 in /usr/lib/python3.14/site-packages (from pyforgejo>=2.0.0->ogr) (2.12.5)\nRequirement already satisfied: pydantic-core>=2.40.0 in /usr/lib64/python3.14/site-packages (from pyforgejo>=2.0.0->ogr) (2.41.5)\nCollecting python-dotenv>=1.1.0 (from pyforgejo>=2.0.0->ogr)\n  Downloading python_dotenv-1.2.2-py3-none-any.whl.metadata (27 kB)\nCollecting anyio (from httpx->ogr)\n  Downloading anyio-4.13.0-py3-none-any.whl.metadata (4.5 kB)\nCollecting httpcore==1.* (from httpx->ogr)\n  Downloading httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)\nCollecting h11>=0.16 (from httpcore==1.*->httpx->ogr)\n  Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)\nRequirement already satisfied: annotated-types>=0.6.0 in /usr/lib/python3.14/site-packages (from pydantic>=2.11.2->pyforgejo>=2.0.0->ogr) (0.7.0)\nRequirement already satisfied: typing-extensions>=4.14.1 in /usr/lib/python3.14/site-packages (from pydantic>=2.11.2->pyforgejo>=2.0.0->ogr) (4.15.0)\nRequirement already satisfied: typing-inspection>=0.4.2 in /usr/lib/python3.14/site-packages (from pydantic>=2.11.2->pyforgejo>=2.0.0->ogr) (0.4.2)\nCollecting wrapt<3,>=1.10 (from deprecated->ogr)\n  Downloading wrapt-2.2.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (7.4 kB)\nRequirement already satisfied: gitdb<5,>=4.0.1 in /usr/lib/python3.14/site-packages (from gitpython->ogr) (4.0.11)\nRequirement already satisfied: smmap<6,>=3.0.1 in /usr/lib/python3.14/site-packages (from gitdb<5,>=4.0.1->gitpython->ogr) (5.0.1)\nRequirement already satisfied: ply==3.11 in /usr/lib/python3.14/site-packages (from pycparser->cffi>=2.0.0->cryptography->ogr) (3.11)\nCollecting pynacl>=1.4.0 (from pygithub->ogr)\n  Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (10.0 kB)\nCollecting iniconfig>=1.0.1 (from pytest->requre)\n  Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB)\nRequirement already satisfied: packaging>=22 in /usr/lib/python3.14/site-packages (from pytest->requre) (25.0)\nCollecting pluggy<2,>=1.5 (from pytest->requre)\n  Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)\nCollecting pygments>=2.7.2 (from pytest->requre)\n  Downloading pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB)\nCollecting requests-toolbelt>=1.0.0 (from python-gitlab->ogr)\n  Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl.metadata (14 kB)\nRequirement already satisfied: oauthlib>=3.0.0 in /usr/lib/python3.14/site-packages (from requests-oauthlib->kubernetes<9->sandcastle) (3.2.2)\nDownloading ogr-0.61.1-py3-none-any.whl (111 kB)\nDownloading sandcastle-0.1.0-py3-none-any.whl (17 kB)\nDownloading kubernetes-8.0.2-py2.py3-none-any.whl (1.3 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.3/1.3 MB 5.1 MB/s eta 0:00:00\nDownloading requre-0.9.1-py3-none-any.whl (49 kB)\nDownloading cachetools-7.1.4-py3-none-any.whl (16 kB)\nDownloading adal-1.2.7-py2.py3-none-any.whl (55 kB)\nDownloading pyjwt-2.13.0-py3-none-any.whl (31 kB)\nDownloading certifi-2026.5.20-py3-none-any.whl (134 kB)\nDownloading google_auth-2.53.0-py3-none-any.whl (246 kB)\nDownloading pyasn1_modules-0.4.2-py3-none-any.whl (181 kB)\nDownloading pyasn1-0.6.3-py3-none-any.whl (83 kB)\nDownloading pyforgejo-2.0.7-py3-none-any.whl (392 kB)\nDownloading httpx-0.28.1-py3-none-any.whl (73 kB)\nDownloading httpcore-1.0.9-py3-none-any.whl (78 kB)\nDownloading h11-0.16.0-py3-none-any.whl (37 kB)\nDownloading python_dotenv-1.2.2-py3-none-any.whl (22 kB)\nDownloading websocket_client-1.9.0-py3-none-any.whl (82 kB)\nDownloading anyio-4.13.0-py3-none-any.whl (114 kB)\nDownloading deprecated-1.3.1-py2.py3-none-any.whl (11 kB)\nDownloading wrapt-2.2.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (167 kB)\nDownloading pygithub-2.9.1-py3-none-any.whl (449 kB)\nDownloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.4/1.4 MB 9.1 MB/s eta 0:00:00\nDownloading pytest-9.0.3-py3-none-any.whl (375 kB)\nDownloading pluggy-1.6.0-py3-none-any.whl (20 kB)\nDownloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB)\nDownloading pygments-2.20.0-py3-none-any.whl (1.2 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.2/1.2 MB 10.5 MB/s eta 0:00:00\nDownloading python_gitlab-8.4.0-py3-none-any.whl (148 kB)\nDownloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)\nDownloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB)\nInstalling collected packages: wrapt, websocket-client, python-dotenv, PyJWT, pygments, pyasn1, pluggy, iniconfig, h11, certifi, cachetools, anyio, requests-toolbelt, requests-oauthlib, pytest, pyasn1-modules, httpcore, deprecated, python-gitlab, pynacl, httpx, requre, pyforgejo, google-auth, adal, pygithub, kubernetes, sandcastle, ogr\n\nSuccessfully installed PyJWT-2.13.0 adal-1.2.7 anyio-4.13.0 cachetools-7.1.4 certifi-2026.5.20 deprecated-1.3.1 google-auth-2.53.0 h11-0.16.0 httpcore-1.0.9 httpx-0.28.1 iniconfig-2.3.0 kubernetes-8.0.2 ogr-0.61.1 pluggy-1.6.0 pyasn1-0.6.3 pyasn1-modules-0.4.2 pyforgejo-2.0.7 pygithub-2.9.1 pygments-2.20.0 pynacl-1.6.2 pytest-9.0.3 python-dotenv-1.2.2 python-gitlab-8.4.0 requests-oauthlib-2.0.0 requests-toolbelt-1.0.0 requre-0.9.1 sandcastle-0.1.0 websocket-client-1.9.0 wrapt-2.2.1\n",
                            "stdout_lines": [
                                "Collecting ogr",
                                "  Downloading ogr-0.61.1-py3-none-any.whl.metadata (4.5 kB)",
                                "Requirement already satisfied: specfile in /usr/lib/python3.14/site-packages (0.40.2)",
                                "Collecting sandcastle",
                                "  Downloading sandcastle-0.1.0-py3-none-any.whl.metadata (5.2 kB)",
                                "Collecting requre",
                                "  Downloading requre-0.9.1-py3-none-any.whl.metadata (2.0 kB)",
                                "Collecting cachetools",
                                "  Downloading cachetools-7.1.4-py3-none-any.whl.metadata (5.5 kB)",
                                "Requirement already satisfied: cryptography in /usr/lib64/python3.14/site-packages (from ogr) (46.0.7)",
                                "Collecting deprecated (from ogr)",
                                "  Downloading deprecated-1.3.1-py2.py3-none-any.whl.metadata (5.9 kB)",
                                "Requirement already satisfied: gitpython in /usr/lib/python3.14/site-packages (from ogr) (3.1.50)",
                                "Collecting httpx (from ogr)",
                                "  Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)",
                                "Collecting pyforgejo>=2.0.0 (from ogr)",
                                "  Downloading pyforgejo-2.0.7-py3-none-any.whl.metadata (9.2 kB)",
                                "Collecting pygithub (from ogr)",
                                "  Downloading pygithub-2.9.1-py3-none-any.whl.metadata (3.9 kB)",
                                "Collecting python-gitlab (from ogr)",
                                "  Downloading python_gitlab-8.4.0-py3-none-any.whl.metadata (8.5 kB)",
                                "Requirement already satisfied: pyyaml in /usr/lib64/python3.14/site-packages (from ogr) (6.0.2)",
                                "Requirement already satisfied: requests in /usr/lib/python3.14/site-packages (from ogr) (2.33.1)",
                                "Requirement already satisfied: urllib3 in /usr/lib/python3.14/site-packages (from ogr) (2.7.0)",
                                "Requirement already satisfied: rpm in /usr/lib64/python3.14/site-packages (from specfile) (6.0.1)",
                                "Collecting kubernetes<9 (from sandcastle)",
                                "  Downloading kubernetes-8.0.2-py2.py3-none-any.whl.metadata (1.4 kB)",
                                "Collecting certifi>=14.05.14 (from kubernetes<9->sandcastle)",
                                "  Downloading certifi-2026.5.20-py3-none-any.whl.metadata (2.5 kB)",
                                "Requirement already satisfied: six>=1.9.0 in /usr/lib/python3.14/site-packages (from kubernetes<9->sandcastle) (1.17.0)",
                                "Requirement already satisfied: python-dateutil>=2.5.3 in /usr/lib/python3.14/site-packages (from kubernetes<9->sandcastle) (2.9.0.post0)",
                                "Requirement already satisfied: setuptools>=21.0.0 in /usr/lib/python3.14/site-packages (from kubernetes<9->sandcastle) (78.1.1)",
                                "Collecting google-auth>=1.0.1 (from kubernetes<9->sandcastle)",
                                "  Downloading google_auth-2.53.0-py3-none-any.whl.metadata (5.5 kB)",
                                "Collecting websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0 (from kubernetes<9->sandcastle)",
                                "  Downloading websocket_client-1.9.0-py3-none-any.whl.metadata (8.3 kB)",
                                "Collecting requests-oauthlib (from kubernetes<9->sandcastle)",
                                "  Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl.metadata (11 kB)",
                                "Collecting adal>=1.0.2 (from kubernetes<9->sandcastle)",
                                "  Downloading adal-1.2.7-py2.py3-none-any.whl.metadata (6.9 kB)",
                                "Requirement already satisfied: click in /usr/lib/python3.14/site-packages (from requre) (8.1.7)",
                                "Collecting pytest (from requre)",
                                "  Downloading pytest-9.0.3-py3-none-any.whl.metadata (7.6 kB)",
                                "Collecting PyJWT<3,>=1.0.0 (from adal>=1.0.2->kubernetes<9->sandcastle)",
                                "  Downloading pyjwt-2.13.0-py3-none-any.whl.metadata (3.4 kB)",
                                "Requirement already satisfied: charset_normalizer<4,>=2 in /usr/lib/python3.14/site-packages (from requests->ogr) (3.4.3)",
                                "Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3.14/site-packages (from requests->ogr) (3.10)",
                                "Requirement already satisfied: cffi>=2.0.0 in /usr/lib64/python3.14/site-packages (from cryptography->ogr) (2.0.0)",
                                "Requirement already satisfied: pycparser in /usr/lib/python3.14/site-packages (from cffi>=2.0.0->cryptography->ogr) (2.22)",
                                "Collecting pyasn1-modules>=0.2.1 (from google-auth>=1.0.1->kubernetes<9->sandcastle)",
                                "  Downloading pyasn1_modules-0.4.2-py3-none-any.whl.metadata (3.5 kB)",
                                "Collecting pyasn1<0.7.0,>=0.6.1 (from pyasn1-modules>=0.2.1->google-auth>=1.0.1->kubernetes<9->sandcastle)",
                                "  Downloading pyasn1-0.6.3-py3-none-any.whl.metadata (8.4 kB)",
                                "Requirement already satisfied: pydantic>=2.11.2 in /usr/lib/python3.14/site-packages (from pyforgejo>=2.0.0->ogr) (2.12.5)",
                                "Requirement already satisfied: pydantic-core>=2.40.0 in /usr/lib64/python3.14/site-packages (from pyforgejo>=2.0.0->ogr) (2.41.5)",
                                "Collecting python-dotenv>=1.1.0 (from pyforgejo>=2.0.0->ogr)",
                                "  Downloading python_dotenv-1.2.2-py3-none-any.whl.metadata (27 kB)",
                                "Collecting anyio (from httpx->ogr)",
                                "  Downloading anyio-4.13.0-py3-none-any.whl.metadata (4.5 kB)",
                                "Collecting httpcore==1.* (from httpx->ogr)",
                                "  Downloading httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)",
                                "Collecting h11>=0.16 (from httpcore==1.*->httpx->ogr)",
                                "  Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)",
                                "Requirement already satisfied: annotated-types>=0.6.0 in /usr/lib/python3.14/site-packages (from pydantic>=2.11.2->pyforgejo>=2.0.0->ogr) (0.7.0)",
                                "Requirement already satisfied: typing-extensions>=4.14.1 in /usr/lib/python3.14/site-packages (from pydantic>=2.11.2->pyforgejo>=2.0.0->ogr) (4.15.0)",
                                "Requirement already satisfied: typing-inspection>=0.4.2 in /usr/lib/python3.14/site-packages (from pydantic>=2.11.2->pyforgejo>=2.0.0->ogr) (0.4.2)",
                                "Collecting wrapt<3,>=1.10 (from deprecated->ogr)",
                                "  Downloading wrapt-2.2.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (7.4 kB)",
                                "Requirement already satisfied: gitdb<5,>=4.0.1 in /usr/lib/python3.14/site-packages (from gitpython->ogr) (4.0.11)",
                                "Requirement already satisfied: smmap<6,>=3.0.1 in /usr/lib/python3.14/site-packages (from gitdb<5,>=4.0.1->gitpython->ogr) (5.0.1)",
                                "Requirement already satisfied: ply==3.11 in /usr/lib/python3.14/site-packages (from pycparser->cffi>=2.0.0->cryptography->ogr) (3.11)",
                                "Collecting pynacl>=1.4.0 (from pygithub->ogr)",
                                "  Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (10.0 kB)",
                                "Collecting iniconfig>=1.0.1 (from pytest->requre)",
                                "  Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB)",
                                "Requirement already satisfied: packaging>=22 in /usr/lib/python3.14/site-packages (from pytest->requre) (25.0)",
                                "Collecting pluggy<2,>=1.5 (from pytest->requre)",
                                "  Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)",
                                "Collecting pygments>=2.7.2 (from pytest->requre)",
                                "  Downloading pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB)",
                                "Collecting requests-toolbelt>=1.0.0 (from python-gitlab->ogr)",
                                "  Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl.metadata (14 kB)",
                                "Requirement already satisfied: oauthlib>=3.0.0 in /usr/lib/python3.14/site-packages (from requests-oauthlib->kubernetes<9->sandcastle) (3.2.2)",
                                "Downloading ogr-0.61.1-py3-none-any.whl (111 kB)",
                                "Downloading sandcastle-0.1.0-py3-none-any.whl (17 kB)",
                                "Downloading kubernetes-8.0.2-py2.py3-none-any.whl (1.3 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.3/1.3 MB 5.1 MB/s eta 0:00:00",
                                "Downloading requre-0.9.1-py3-none-any.whl (49 kB)",
                                "Downloading cachetools-7.1.4-py3-none-any.whl (16 kB)",
                                "Downloading adal-1.2.7-py2.py3-none-any.whl (55 kB)",
                                "Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB)",
                                "Downloading certifi-2026.5.20-py3-none-any.whl (134 kB)",
                                "Downloading google_auth-2.53.0-py3-none-any.whl (246 kB)",
                                "Downloading pyasn1_modules-0.4.2-py3-none-any.whl (181 kB)",
                                "Downloading pyasn1-0.6.3-py3-none-any.whl (83 kB)",
                                "Downloading pyforgejo-2.0.7-py3-none-any.whl (392 kB)",
                                "Downloading httpx-0.28.1-py3-none-any.whl (73 kB)",
                                "Downloading httpcore-1.0.9-py3-none-any.whl (78 kB)",
                                "Downloading h11-0.16.0-py3-none-any.whl (37 kB)",
                                "Downloading python_dotenv-1.2.2-py3-none-any.whl (22 kB)",
                                "Downloading websocket_client-1.9.0-py3-none-any.whl (82 kB)",
                                "Downloading anyio-4.13.0-py3-none-any.whl (114 kB)",
                                "Downloading deprecated-1.3.1-py2.py3-none-any.whl (11 kB)",
                                "Downloading wrapt-2.2.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (167 kB)",
                                "Downloading pygithub-2.9.1-py3-none-any.whl (449 kB)",
                                "Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.4/1.4 MB 9.1 MB/s eta 0:00:00",
                                "Downloading pytest-9.0.3-py3-none-any.whl (375 kB)",
                                "Downloading pluggy-1.6.0-py3-none-any.whl (20 kB)",
                                "Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB)",
                                "Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.2/1.2 MB 10.5 MB/s eta 0:00:00",
                                "Downloading python_gitlab-8.4.0-py3-none-any.whl (148 kB)",
                                "Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)",
                                "Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB)",
                                "Installing collected packages: wrapt, websocket-client, python-dotenv, PyJWT, pygments, pyasn1, pluggy, iniconfig, h11, certifi, cachetools, anyio, requests-toolbelt, requests-oauthlib, pytest, pyasn1-modules, httpcore, deprecated, python-gitlab, pynacl, httpx, requre, pyforgejo, google-auth, adal, pygithub, kubernetes, sandcastle, ogr",
                                "",
                                "Successfully installed PyJWT-2.13.0 adal-1.2.7 anyio-4.13.0 cachetools-7.1.4 certifi-2026.5.20 deprecated-1.3.1 google-auth-2.53.0 h11-0.16.0 httpcore-1.0.9 httpx-0.28.1 iniconfig-2.3.0 kubernetes-8.0.2 ogr-0.61.1 pluggy-1.6.0 pyasn1-0.6.3 pyasn1-modules-0.4.2 pyforgejo-2.0.7 pygithub-2.9.1 pygments-2.20.0 pynacl-1.6.2 pytest-9.0.3 python-dotenv-1.2.2 python-gitlab-8.4.0 requests-oauthlib-2.0.0 requests-toolbelt-1.0.0 requre-0.9.1 sandcastle-0.1.0 websocket-client-1.9.0 wrapt-2.2.1"
                            ],
                            "version": null,
                            "virtualenv": null
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:33:10.708006Z",
                            "start": "2026-06-08T17:33:00.375701Z"
                        },
                        "id": "0a580a2a-0013-a922-d00c-000000000006",
                        "name": "Install deps from PyPI"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "tasks/requre.yaml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:33:10.742997Z",
                            "start": "2026-06-08T17:33:10.717278Z"
                        },
                        "id": "0a580a2a-0013-a922-d00c-000000000007",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.pip",
                            "changed": true,
                            "cmd": [
                                "/usr/bin/python3",
                                "-m",
                                "pip.__main__",
                                "install",
                                "git+https://github.com/packit/requre"
                            ],
                            "invocation": {
                                "module_args": {
                                    "chdir": null,
                                    "editable": false,
                                    "executable": null,
                                    "extra_args": null,
                                    "name": [
                                        "git+https://github.com/packit/requre"
                                    ],
                                    "requirements": null,
                                    "state": "present",
                                    "umask": null,
                                    "version": null,
                                    "virtualenv": null,
                                    "virtualenv_command": "virtualenv",
                                    "virtualenv_python": null,
                                    "virtualenv_site_packages": false
                                }
                            },
                            "name": [
                                "git+https://github.com/packit/requre"
                            ],
                            "requirements": null,
                            "state": "present",
                            "stderr": "  Running command git clone --filter=blob:none --quiet https://github.com/packit/requre /tmp/pip-req-build-mgggn05m\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n",
                            "stderr_lines": [
                                "  Running command git clone --filter=blob:none --quiet https://github.com/packit/requre /tmp/pip-req-build-mgggn05m",
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."
                            ],
                            "stdout": "Collecting git+https://github.com/packit/requre\n  Cloning https://github.com/packit/requre to ./pip-req-build-mgggn05m\n  Resolved https://github.com/packit/requre to commit 1ee00d1565a3f22b312fc63cf269d154d47af80b\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Getting requirements to build wheel: started\n  Getting requirements to build wheel: finished with status 'done'\n  Preparing metadata (pyproject.toml): started\n  Preparing metadata (pyproject.toml): finished with status 'done'\nRequirement already satisfied: click in /usr/lib/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (8.1.7)\nRequirement already satisfied: gitpython in /usr/lib/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (3.1.50)\nRequirement already satisfied: httpx in /usr/local/lib/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (0.28.1)\nRequirement already satisfied: pytest in /usr/local/lib/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (9.0.3)\nRequirement already satisfied: pyyaml in /usr/lib64/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (6.0.2)\nRequirement already satisfied: requests in /usr/lib/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (2.33.1)\nRequirement already satisfied: gitdb<5,>=4.0.1 in /usr/lib/python3.14/site-packages (from gitpython->requre==0.9.1.post1.dev15+g1ee00d156) (4.0.11)\nRequirement already satisfied: smmap<6,>=3.0.1 in /usr/lib/python3.14/site-packages (from gitdb<5,>=4.0.1->gitpython->requre==0.9.1.post1.dev15+g1ee00d156) (5.0.1)\nRequirement already satisfied: anyio in /usr/local/lib/python3.14/site-packages (from httpx->requre==0.9.1.post1.dev15+g1ee00d156) (4.13.0)\nRequirement already satisfied: certifi in /usr/local/lib/python3.14/site-packages (from httpx->requre==0.9.1.post1.dev15+g1ee00d156) (2026.5.20)\nRequirement already satisfied: httpcore==1.* in /usr/local/lib/python3.14/site-packages (from httpx->requre==0.9.1.post1.dev15+g1ee00d156) (1.0.9)\nRequirement already satisfied: idna in /usr/lib/python3.14/site-packages (from httpx->requre==0.9.1.post1.dev15+g1ee00d156) (3.10)\nRequirement already satisfied: h11>=0.16 in /usr/local/lib/python3.14/site-packages (from httpcore==1.*->httpx->requre==0.9.1.post1.dev15+g1ee00d156) (0.16.0)\nRequirement already satisfied: iniconfig>=1.0.1 in /usr/local/lib/python3.14/site-packages (from pytest->requre==0.9.1.post1.dev15+g1ee00d156) (2.3.0)\nRequirement already satisfied: packaging>=22 in /usr/lib/python3.14/site-packages (from pytest->requre==0.9.1.post1.dev15+g1ee00d156) (25.0)\nRequirement already satisfied: pluggy<2,>=1.5 in /usr/local/lib/python3.14/site-packages (from pytest->requre==0.9.1.post1.dev15+g1ee00d156) (1.6.0)\nRequirement already satisfied: pygments>=2.7.2 in /usr/local/lib/python3.14/site-packages (from pytest->requre==0.9.1.post1.dev15+g1ee00d156) (2.20.0)\nRequirement already satisfied: charset_normalizer<4,>=2 in /usr/lib/python3.14/site-packages (from requests->requre==0.9.1.post1.dev15+g1ee00d156) (3.4.3)\nRequirement already satisfied: urllib3<3,>=1.26 in /usr/lib/python3.14/site-packages (from requests->requre==0.9.1.post1.dev15+g1ee00d156) (2.7.0)\nBuilding wheels for collected packages: requre\n  Building wheel for requre (pyproject.toml): started\n  Building wheel for requre (pyproject.toml): finished with status 'done'\n  Created wheel for requre: filename=requre-0.9.1.post1.dev15+g1ee00d156-py3-none-any.whl size=50071 sha256=529c593b757cb8d6125600eaee6895b6943e82ae367e78372a1cd7da2f86b997\n  Stored in directory: /tmp/pip-ephem-wheel-cache-t2d38cs7/wheels/e9/64/f3/da4759f27fed5d201b21bede150bbe0f266d9a8c1dc6781a53\nSuccessfully built requre\nInstalling collected packages: requre\n  Attempting uninstall: requre\n    Found existing installation: requre 0.9.1\n    Uninstalling requre-0.9.1:\n      Successfully uninstalled requre-0.9.1\nSuccessfully installed requre-0.9.1.post1.dev15+g1ee00d156\n",
                            "stdout_lines": [
                                "Collecting git+https://github.com/packit/requre",
                                "  Cloning https://github.com/packit/requre to ./pip-req-build-mgggn05m",
                                "  Resolved https://github.com/packit/requre to commit 1ee00d1565a3f22b312fc63cf269d154d47af80b",
                                "  Installing build dependencies: started",
                                "  Installing build dependencies: finished with status 'done'",
                                "  Getting requirements to build wheel: started",
                                "  Getting requirements to build wheel: finished with status 'done'",
                                "  Preparing metadata (pyproject.toml): started",
                                "  Preparing metadata (pyproject.toml): finished with status 'done'",
                                "Requirement already satisfied: click in /usr/lib/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (8.1.7)",
                                "Requirement already satisfied: gitpython in /usr/lib/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (3.1.50)",
                                "Requirement already satisfied: httpx in /usr/local/lib/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (0.28.1)",
                                "Requirement already satisfied: pytest in /usr/local/lib/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (9.0.3)",
                                "Requirement already satisfied: pyyaml in /usr/lib64/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (6.0.2)",
                                "Requirement already satisfied: requests in /usr/lib/python3.14/site-packages (from requre==0.9.1.post1.dev15+g1ee00d156) (2.33.1)",
                                "Requirement already satisfied: gitdb<5,>=4.0.1 in /usr/lib/python3.14/site-packages (from gitpython->requre==0.9.1.post1.dev15+g1ee00d156) (4.0.11)",
                                "Requirement already satisfied: smmap<6,>=3.0.1 in /usr/lib/python3.14/site-packages (from gitdb<5,>=4.0.1->gitpython->requre==0.9.1.post1.dev15+g1ee00d156) (5.0.1)",
                                "Requirement already satisfied: anyio in /usr/local/lib/python3.14/site-packages (from httpx->requre==0.9.1.post1.dev15+g1ee00d156) (4.13.0)",
                                "Requirement already satisfied: certifi in /usr/local/lib/python3.14/site-packages (from httpx->requre==0.9.1.post1.dev15+g1ee00d156) (2026.5.20)",
                                "Requirement already satisfied: httpcore==1.* in /usr/local/lib/python3.14/site-packages (from httpx->requre==0.9.1.post1.dev15+g1ee00d156) (1.0.9)",
                                "Requirement already satisfied: idna in /usr/lib/python3.14/site-packages (from httpx->requre==0.9.1.post1.dev15+g1ee00d156) (3.10)",
                                "Requirement already satisfied: h11>=0.16 in /usr/local/lib/python3.14/site-packages (from httpcore==1.*->httpx->requre==0.9.1.post1.dev15+g1ee00d156) (0.16.0)",
                                "Requirement already satisfied: iniconfig>=1.0.1 in /usr/local/lib/python3.14/site-packages (from pytest->requre==0.9.1.post1.dev15+g1ee00d156) (2.3.0)",
                                "Requirement already satisfied: packaging>=22 in /usr/lib/python3.14/site-packages (from pytest->requre==0.9.1.post1.dev15+g1ee00d156) (25.0)",
                                "Requirement already satisfied: pluggy<2,>=1.5 in /usr/local/lib/python3.14/site-packages (from pytest->requre==0.9.1.post1.dev15+g1ee00d156) (1.6.0)",
                                "Requirement already satisfied: pygments>=2.7.2 in /usr/local/lib/python3.14/site-packages (from pytest->requre==0.9.1.post1.dev15+g1ee00d156) (2.20.0)",
                                "Requirement already satisfied: charset_normalizer<4,>=2 in /usr/lib/python3.14/site-packages (from requests->requre==0.9.1.post1.dev15+g1ee00d156) (3.4.3)",
                                "Requirement already satisfied: urllib3<3,>=1.26 in /usr/lib/python3.14/site-packages (from requests->requre==0.9.1.post1.dev15+g1ee00d156) (2.7.0)",
                                "Building wheels for collected packages: requre",
                                "  Building wheel for requre (pyproject.toml): started",
                                "  Building wheel for requre (pyproject.toml): finished with status 'done'",
                                "  Created wheel for requre: filename=requre-0.9.1.post1.dev15+g1ee00d156-py3-none-any.whl size=50071 sha256=529c593b757cb8d6125600eaee6895b6943e82ae367e78372a1cd7da2f86b997",
                                "  Stored in directory: /tmp/pip-ephem-wheel-cache-t2d38cs7/wheels/e9/64/f3/da4759f27fed5d201b21bede150bbe0f266d9a8c1dc6781a53",
                                "Successfully built requre",
                                "Installing collected packages: requre",
                                "  Attempting uninstall: requre",
                                "    Found existing installation: requre 0.9.1",
                                "    Uninstalling requre-0.9.1:",
                                "      Successfully uninstalled requre-0.9.1",
                                "Successfully installed requre-0.9.1.post1.dev15+g1ee00d156"
                            ],
                            "version": null,
                            "virtualenv": null
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:33:15.064041Z",
                            "start": "2026-06-08T17:33:10.761853Z"
                        },
                        "id": "0a580a2a-0013-a922-d00c-000000000042",
                        "name": "Pip install requre"
                    }
                }
            ]
        }
    ],
    "stats": {
        "container": {
            "changed": 4,
            "failures": 0,
            "ignored": 0,
            "ok": 7,
            "rescued": 0,
            "skipped": 0,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "0",
    "phase": "run",
    "playbook": "github.com/packit/packit/files/zuul-tests-session-recording.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-06-08T17:34:15.112709Z",
                    "start": "2026-06-08T17:33:15.809329Z"
                },
                "id": "0a580a2a-0013-f883-3a9a-000000000002",
                "name": "This is a recipe for how to run packit tests"
            },
            "tasks": [
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "tasks/project-dir.yaml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:33:15.840374Z",
                            "start": "2026-06-08T17:33:15.821051Z"
                        },
                        "id": "0a580a2a-0013-f883-3a9a-000000000004",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.set_fact",
                            "changed": false,
                            "false_condition": "zuul is not defined",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:33:15.885351Z",
                            "start": "2026-06-08T17:33:15.850825Z"
                        },
                        "id": "0a580a2a-0013-f883-3a9a-000000000018",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "project_dir": "/home/zuul-worker/src/github.com/packit/packit"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:33:15.937547Z",
                            "start": "2026-06-08T17:33:15.889632Z"
                        },
                        "id": "0a580a2a-0013-f883-3a9a-000000000019",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.stat",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "checksum_algorithm": "sha1",
                                    "follow": false,
                                    "get_attributes": true,
                                    "get_checksum": true,
                                    "get_mime": true,
                                    "path": "/home/zuul-worker/src/github.com/packit/packit"
                                }
                            },
                            "stat": {
                                "atime": 1780939950.8014698,
                                "attr_flags": "",
                                "attributes": [],
                                "block_size": 4096,
                                "blocks": 0,
                                "charset": "binary",
                                "ctime": 1780939950.81147,
                                "dev": 44,
                                "device_type": 0,
                                "executable": true,
                                "exists": true,
                                "gid": 1000,
                                "gr_name": "zuul-worker",
                                "inode": 273,
                                "isblk": false,
                                "ischr": false,
                                "isdir": true,
                                "isfifo": false,
                                "isgid": true,
                                "islnk": false,
                                "isreg": false,
                                "issock": false,
                                "isuid": false,
                                "mimetype": "inode/directory",
                                "mode": "2755",
                                "mtime": 1780939932.8600872,
                                "nlink": 1,
                                "path": "/home/zuul-worker/src/github.com/packit/packit",
                                "pw_name": "zuul-worker",
                                "readable": true,
                                "rgrp": true,
                                "roth": true,
                                "rusr": true,
                                "size": 600,
                                "uid": 1000,
                                "version": "418",
                                "wgrp": false,
                                "woth": false,
                                "writeable": true,
                                "wusr": true,
                                "xgrp": true,
                                "xoth": true,
                                "xusr": true
                            }
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:33:16.407267Z",
                            "start": "2026-06-08T17:33:15.943464Z"
                        },
                        "id": "0a580a2a-0013-f883-3a9a-00000000001a",
                        "name": "stat /home/zuul-worker/src/github.com/packit/packit"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.assert",
                            "changed": false,
                            "msg": "All assertions passed"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:33:16.451841Z",
                            "start": "2026-06-08T17:33:16.412335Z"
                        },
                        "id": "0a580a2a-0013-f883-3a9a-00000000001b",
                        "name": "Assert project_dir is present"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "tasks/rpm-test-deps.yaml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:33:16.475762Z",
                            "start": "2026-06-08T17:33:16.456386Z"
                        },
                        "id": "0a580a2a-0013-f883-3a9a-000000000005",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.dnf",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "allow_downgrade": false,
                                    "allowerasing": false,
                                    "autoremove": false,
                                    "bugfix": false,
                                    "cacheonly": false,
                                    "conf_file": null,
                                    "disable_excludes": null,
                                    "disable_gpg_check": false,
                                    "disable_plugin": [],
                                    "disablerepo": [],
                                    "download_dir": null,
                                    "download_only": false,
                                    "enable_plugin": [],
                                    "enablerepo": [],
                                    "exclude": [],
                                    "install_repoquery": true,
                                    "install_weak_deps": true,
                                    "installroot": "/",
                                    "list": null,
                                    "lock_timeout": 30,
                                    "name": [
                                        "hatch",
                                        "python3-hatch-vcs",
                                        "pyproject-rpm-macros",
                                        "python3-deprecated",
                                        "python3-gitlab",
                                        "python3-pygithub",
                                        "python3-pyforgejo",
                                        "python3-distro"
                                    ],
                                    "nobest": false,
                                    "releasever": null,
                                    "security": false,
                                    "skip_broken": false,
                                    "sslverify": true,
                                    "state": "present",
                                    "update_cache": false,
                                    "update_only": false,
                                    "validate_certs": true
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "results": [
                                "Installed: python3-hatch-vcs-0.5.0-5.fc43.noarch",
                                "Installed: python3-pygithub-2.7.0-3.fc43.noarch",
                                "Installed: python3-pyforgejo-2.0.4-5.fc43.noarch",
                                "Installed: hatch-1.15.1-1.fc43.noarch",
                                "Installed: python3-deprecated-1.3.1-1.fc43.noarch",
                                "Installed: python3-gitlab-7.1.0-1.fc43.noarch",
                                "Installed: python3-setuptools_scm-8.3.1-8.fc43.noarch",
                                "Installed: python3-jwt+crypto-2.8.0-7.fc43.noarch",
                                "Installed: python3-jwt-2.8.0-7.fc43.noarch",
                                "Installed: python3-pynacl-1.5.0-18.fc43.x86_64",
                                "Installed: python3-httpx-0.28.1-9.fc43.noarch",
                                "Installed: python3-hyperlink-21.0.0-23.fc43.noarch",
                                "Installed: python3-rich-14.1.0-3.fc43.noarch",
                                "Installed: python3-shellingham-1.5.4-13.fc43.noarch",
                                "Installed: python3-tomlkit-0.13.2-6.fc43.noarch",
                                "Installed: python3-userpath-1.9.2-10.fc43.noarch",
                                "Installed: python3-wrapt-1.17.1-6.fc43.x86_64",
                                "Installed: python3-requests-toolbelt-1.0.0-14.fc43.noarch",
                                "Installed: python3-certifi-2025.07.09-3.fc43.noarch",
                                "Installed: python3-httpcore-1.0.9-5.fc43.noarch",
                                "Installed: python3-markdown-it-py-3.0.0-13.fc43.noarch",
                                "Installed: python3-pygments-2.19.1-6.fc43.noarch",
                                "Installed: python3-h11-0.16.0-5.fc43.noarch",
                                "Installed: python3-mdurl-0.1.2-13.fc43.noarch",
                                "Installed: libsodium-1.0.22-1.fc43.x86_64",
                                "Installed: python3-dotenv-1.2.2-1.fc43.noarch",
                                "Installed: python3-anyio-4.13.0-1.fc43.noarch",
                                "Installed: python3-hatchling-1.29.0-1.fc43.noarch",
                                "Installed: python3-pluggy-1.6.0-4.fc43.noarch",
                                "Installed: python3-pathspec-1.0.3-1.fc43.noarch",
                                "Installed: python3-trove-classifiers-2025.12.1.14-1.fc43.noarch",
                                "Installed: python3-keyring-25.7.0-2.fc43.noarch",
                                "Installed: python3-jaraco-classes-3.4.0-10.fc43.noarch",
                                "Installed: python3-jaraco-context-6.0.1-9.fc43.noarch",
                                "Installed: python3-jaraco-functools-4.1.0-6.fc43.noarch",
                                "Installed: python3-jeepney-0.9.0-7.fc43.noarch",
                                "Installed: python3-secretstorage-3.3.3^20240314git3e5097c-16.fc43.noarch",
                                "Installed: python3-more-itertools-10.5.0-7.fc43.noarch",
                                "Installed: python3-pexpect-4.9.0-15.fc43.noarch",
                                "Installed: python3-ptyprocess-0.7.0-14.fc43.noarch",
                                "Installed: python3-platformdirs-4.2.2-8.fc43.noarch",
                                "Installed: python3-uv-0.11.15-1.fc43.noarch",
                                "Installed: uv-0.11.15-1.fc43.x86_64",
                                "Installed: jemalloc-5.3.0-13.fc43.x86_64",
                                "Installed: python3-virtualenv-20.35.4-3.fc43.noarch",
                                "Installed: python-setuptools-wheel-78.1.1-15.fc43.noarch",
                                "Installed: python3-distlib-0.4.0-2.fc43.noarch",
                                "Installed: python3-filelock-3.15.4-10.fc43.noarch",
                                "Installed: python3-dotenv+cli-1.2.2-1.fc43.noarch",
                                "Installed: python3-keyring+completion-25.7.0-2.fc43.noarch",
                                "Installed: python3-shtab-1.7.2-4.fc43.noarch"
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:33:24.277033Z",
                            "start": "2026-06-08T17:33:16.497698Z"
                        },
                        "id": "0a580a2a-0013-f883-3a9a-000000000034",
                        "name": "Install test rpm dependencies"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.dnf",
                            "changed": true,
                            "invocation": {
                                "module_args": {
                                    "allow_downgrade": false,
                                    "allowerasing": false,
                                    "autoremove": false,
                                    "bugfix": false,
                                    "cacheonly": false,
                                    "conf_file": null,
                                    "disable_excludes": null,
                                    "disable_gpg_check": false,
                                    "disable_plugin": [],
                                    "disablerepo": [],
                                    "download_dir": null,
                                    "download_only": false,
                                    "enable_plugin": [],
                                    "enablerepo": [],
                                    "exclude": [],
                                    "install_repoquery": true,
                                    "install_weak_deps": true,
                                    "installroot": "/",
                                    "list": null,
                                    "lock_timeout": 30,
                                    "name": [
                                        "python3-build",
                                        "python3-pytest-cov",
                                        "python3-pytest-timeout",
                                        "python3-deepdiff",
                                        "python3-flexmock"
                                    ],
                                    "nobest": false,
                                    "releasever": null,
                                    "security": false,
                                    "skip_broken": false,
                                    "sslverify": true,
                                    "state": "present",
                                    "update_cache": false,
                                    "update_only": false,
                                    "validate_certs": true
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "results": [
                                "Installed: python3-build-1.3.0-4.fc43.noarch",
                                "Installed: python3-pytest-timeout-2.4.0-5.fc43.noarch",
                                "Installed: python3-deepdiff-8.6.1-2.fc43.noarch",
                                "Installed: python3-flexmock-0.12.2-6.fc43.noarch",
                                "Installed: python3-pytest-cov-5.0.0-8.fc43.noarch",
                                "Installed: python3-pyproject-hooks-1.2.0-7.fc43.noarch",
                                "Installed: python3-pytest-8.3.5-9.fc43.noarch",
                                "Installed: python3-orderly-set-5.5.0-3.fc43.noarch",
                                "Installed: python3-coverage+toml-7.10.2-3.fc43.x86_64",
                                "Installed: python3-coverage-7.10.2-3.fc43.x86_64",
                                "Installed: python3-iniconfig-2.1.0-3.fc43.noarch",
                                "Installed: python3-deepdiff+cli-8.6.1-2.fc43.noarch"
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:33:27.620328Z",
                            "start": "2026-06-08T17:33:24.287452Z"
                        },
                        "id": "0a580a2a-0013-f883-3a9a-000000000035",
                        "name": "(Fedora) Install dependencies as RPMs"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.dnf",
                            "changed": false,
                            "false_condition": "ansible_facts['distribution'] != 'Fedora'",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:33:27.654181Z",
                            "start": "2026-06-08T17:33:27.627734Z"
                        },
                        "id": "0a580a2a-0013-f883-3a9a-000000000036",
                        "name": "(EPEL) Install dependencies as RPMs"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.pip",
                            "changed": false,
                            "false_condition": "ansible_facts['distribution'] != 'Fedora'",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:33:27.688672Z",
                            "start": "2026-06-08T17:33:27.662414Z"
                        },
                        "id": "0a580a2a-0013-f883-3a9a-000000000037",
                        "name": "(EPEL) Install dependencies from PyPI"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "tasks/install-packit.yaml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:33:27.722997Z",
                            "start": "2026-06-08T17:33:27.696816Z"
                        },
                        "id": "0a580a2a-0013-f883-3a9a-000000000006",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.pip",
                            "changed": true,
                            "cmd": [
                                "/usr/bin/python3",
                                "-m",
                                "pip.__main__",
                                "install",
                                "/home/zuul-worker/src/github.com/packit/packit"
                            ],
                            "invocation": {
                                "module_args": {
                                    "chdir": null,
                                    "editable": false,
                                    "executable": null,
                                    "extra_args": null,
                                    "name": [
                                        "/home/zuul-worker/src/github.com/packit/packit"
                                    ],
                                    "requirements": null,
                                    "state": "present",
                                    "umask": null,
                                    "version": null,
                                    "virtualenv": null,
                                    "virtualenv_command": "virtualenv",
                                    "virtualenv_python": null,
                                    "virtualenv_site_packages": false
                                }
                            },
                            "name": [
                                "/home/zuul-worker/src/github.com/packit/packit"
                            ],
                            "requirements": null,
                            "state": "present",
                            "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n",
                            "stderr_lines": [
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."
                            ],
                            "stdout": "Processing /home/zuul-worker/src/github.com/packit/packit\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Getting requirements to build wheel: started\n  Getting requirements to build wheel: finished with status 'done'\n  Preparing metadata (pyproject.toml): started\n  Preparing metadata (pyproject.toml): finished with status 'done'\nRequirement already satisfied: backoff in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (2.2.1)\nRequirement already satisfied: bodhi-client>=7.0.0 in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (26.4.0)\nRequirement already satisfied: cachetools in /usr/local/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (7.1.4)\nRequirement already satisfied: cccolutils in /usr/lib64/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (1.5)\nRequirement already satisfied: click in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (8.1.7)\nCollecting copr (from packitos==1.16.0.post1.dev9+gca139d497)\n  Downloading copr-2.6.tar.gz (63 kB)\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Getting requirements to build wheel: started\n  Getting requirements to build wheel: finished with status 'done'\n  Preparing metadata (pyproject.toml): started\n  Preparing metadata (pyproject.toml): finished with status 'done'\nCollecting fedora-distro-aliases (from packitos==1.16.0.post1.dev9+gca139d497)\n  Downloading fedora_distro_aliases-1.8.tar.gz (7.5 kB)\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Getting requirements to build wheel: started\n  Getting requirements to build wheel: finished with status 'done'\n  Installing backend dependencies: started\n  Installing backend dependencies: finished with status 'done'\n  Preparing metadata (pyproject.toml): started\n  Preparing metadata (pyproject.toml): finished with status 'done'\nRequirement already satisfied: gitpython in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (3.1.50)\nRequirement already satisfied: koji in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (1.35.3)\nCollecting lazy-object-proxy (from packitos==1.16.0.post1.dev9+gca139d497)\n  Downloading lazy_object_proxy-1.12.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (5.1 kB)\nCollecting marshmallow>=3.18.0 (from packitos==1.16.0.post1.dev9+gca139d497)\n  Downloading marshmallow-4.3.0-py3-none-any.whl.metadata (6.8 kB)\nRequirement already satisfied: munch in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (4.0.0)\nRequirement already satisfied: ogr in /usr/local/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (0.61.1)\nCollecting opensuse-distro-aliases (from packitos==1.16.0.post1.dev9+gca139d497)\n  Downloading opensuse_distro_aliases-0.2.4-py3-none-any.whl.metadata (2.4 kB)\nCollecting osc!=1.8.2,>=1.6.2 (from packitos==1.16.0.post1.dev9+gca139d497)\n  Downloading osc-1.27.1-py3-none-any.whl.metadata (1.9 kB)\nRequirement already satisfied: packaging in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (25.0)\nRequirement already satisfied: python-bugzilla in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (3.3.0)\nCollecting python-gnupg (from packitos==1.16.0.post1.dev9+gca139d497)\n  Downloading python_gnupg-0.5.6-py2.py3-none-any.whl.metadata (2.1 kB)\nRequirement already satisfied: pyyaml in /usr/lib64/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (6.0.2)\nRequirement already satisfied: requests in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (2.33.1)\nRequirement already satisfied: requests-kerberos in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (0.15.0)\nRequirement already satisfied: rpkg in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (1.69)\nRequirement already satisfied: specfile in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (0.40.2)\nCollecting tabulate (from packitos==1.16.0.post1.dev9+gca139d497)\n  Downloading tabulate-0.10.0-py3-none-any.whl.metadata (40 kB)\nRequirement already satisfied: authlib>=0.15.4 in /usr/lib/python3.14/site-packages (from bodhi-client>=7.0.0->packitos==1.16.0.post1.dev9+gca139d497) (1.4.0)\nRequirement already satisfied: charset_normalizer<4,>=2 in /usr/lib/python3.14/site-packages (from requests->packitos==1.16.0.post1.dev9+gca139d497) (3.4.3)\nRequirement already satisfied: idna<4,>=2.5 in /usr/lib/python3.14/site-packages (from requests->packitos==1.16.0.post1.dev9+gca139d497) (3.10)\nRequirement already satisfied: urllib3<3,>=1.26 in /usr/lib/python3.14/site-packages (from requests->packitos==1.16.0.post1.dev9+gca139d497) (2.7.0)\nRequirement already satisfied: cryptography in /usr/lib64/python3.14/site-packages (from authlib>=0.15.4->bodhi-client>=7.0.0->packitos==1.16.0.post1.dev9+gca139d497) (46.0.7)\nRequirement already satisfied: defusedxml in /usr/lib/python3.14/site-packages (from koji->packitos==1.16.0.post1.dev9+gca139d497) (0.7.1)\nRequirement already satisfied: python-dateutil in /usr/lib/python3.14/site-packages (from koji->packitos==1.16.0.post1.dev9+gca139d497) (2.9.0.post0)\nRequirement already satisfied: requests-gssapi in /usr/lib/python3.14/site-packages (from koji->packitos==1.16.0.post1.dev9+gca139d497) (1.4.0)\nRequirement already satisfied: six in /usr/lib/python3.14/site-packages (from koji->packitos==1.16.0.post1.dev9+gca139d497) (1.17.0)\nRequirement already satisfied: rpm in /usr/lib64/python3.14/site-packages (from osc!=1.8.2,>=1.6.2->packitos==1.16.0.post1.dev9+gca139d497) (6.0.1)\nCollecting ruamel.yaml (from osc!=1.8.2,>=1.6.2->packitos==1.16.0.post1.dev9+gca139d497)\n  Downloading ruamel_yaml-0.19.1-py3-none-any.whl.metadata (16 kB)\nRequirement already satisfied: pyspnego[kerberos] in /usr/lib/python3.14/site-packages (from requests-kerberos->packitos==1.16.0.post1.dev9+gca139d497) (0.11.2)\nRequirement already satisfied: cffi>=2.0.0 in /usr/lib64/python3.14/site-packages (from cryptography->authlib>=0.15.4->bodhi-client>=7.0.0->packitos==1.16.0.post1.dev9+gca139d497) (2.0.0)\nRequirement already satisfied: pycparser in /usr/lib/python3.14/site-packages (from cffi>=2.0.0->cryptography->authlib>=0.15.4->bodhi-client>=7.0.0->packitos==1.16.0.post1.dev9+gca139d497) (2.22)\nRequirement already satisfied: filelock in /usr/lib/python3.14/site-packages (from copr->packitos==1.16.0.post1.dev9+gca139d497) (3.15.4)\nRequirement already satisfied: requests-toolbelt in /usr/local/lib/python3.14/site-packages (from copr->packitos==1.16.0.post1.dev9+gca139d497) (1.0.0)\nRequirement already satisfied: setuptools in /usr/lib/python3.14/site-packages (from copr->packitos==1.16.0.post1.dev9+gca139d497) (78.1.1)\nRequirement already satisfied: gitdb<5,>=4.0.1 in /usr/lib/python3.14/site-packages (from gitpython->packitos==1.16.0.post1.dev9+gca139d497) (4.0.11)\nRequirement already satisfied: smmap<6,>=3.0.1 in /usr/lib/python3.14/site-packages (from gitdb<5,>=4.0.1->gitpython->packitos==1.16.0.post1.dev9+gca139d497) (5.0.1)\nRequirement already satisfied: deprecated in /usr/local/lib/python3.14/site-packages (from ogr->packitos==1.16.0.post1.dev9+gca139d497) (1.3.1)\nRequirement already satisfied: httpx in /usr/local/lib/python3.14/site-packages (from ogr->packitos==1.16.0.post1.dev9+gca139d497) (0.28.1)\nRequirement already satisfied: pyforgejo>=2.0.0 in /usr/local/lib/python3.14/site-packages (from ogr->packitos==1.16.0.post1.dev9+gca139d497) (2.0.7)\nRequirement already satisfied: pygithub in /usr/local/lib/python3.14/site-packages (from ogr->packitos==1.16.0.post1.dev9+gca139d497) (2.9.1)\nRequirement already satisfied: python-gitlab in /usr/local/lib/python3.14/site-packages (from ogr->packitos==1.16.0.post1.dev9+gca139d497) (8.4.0)\nRequirement already satisfied: pydantic>=2.11.2 in /usr/lib/python3.14/site-packages (from pyforgejo>=2.0.0->ogr->packitos==1.16.0.post1.dev9+gca139d497) (2.12.5)\nRequirement already satisfied: pydantic-core>=2.40.0 in /usr/lib64/python3.14/site-packages (from pyforgejo>=2.0.0->ogr->packitos==1.16.0.post1.dev9+gca139d497) (2.41.5)\nRequirement already satisfied: python-dotenv>=1.1.0 in /usr/local/lib/python3.14/site-packages (from pyforgejo>=2.0.0->ogr->packitos==1.16.0.post1.dev9+gca139d497) (1.2.2)\nRequirement already satisfied: anyio in /usr/local/lib/python3.14/site-packages (from httpx->ogr->packitos==1.16.0.post1.dev9+gca139d497) (4.13.0)\nRequirement already satisfied: certifi in /usr/local/lib/python3.14/site-packages (from httpx->ogr->packitos==1.16.0.post1.dev9+gca139d497) (2026.5.20)\nRequirement already satisfied: httpcore==1.* in /usr/local/lib/python3.14/site-packages (from httpx->ogr->packitos==1.16.0.post1.dev9+gca139d497) (1.0.9)\nRequirement already satisfied: h11>=0.16 in /usr/local/lib/python3.14/site-packages (from httpcore==1.*->httpx->ogr->packitos==1.16.0.post1.dev9+gca139d497) (0.16.0)\nRequirement already satisfied: annotated-types>=0.6.0 in /usr/lib/python3.14/site-packages (from pydantic>=2.11.2->pyforgejo>=2.0.0->ogr->packitos==1.16.0.post1.dev9+gca139d497) (0.7.0)\nRequirement already satisfied: typing-extensions>=4.14.1 in /usr/lib/python3.14/site-packages (from pydantic>=2.11.2->pyforgejo>=2.0.0->ogr->packitos==1.16.0.post1.dev9+gca139d497) (4.15.0)\nRequirement already satisfied: typing-inspection>=0.4.2 in /usr/lib/python3.14/site-packages (from pydantic>=2.11.2->pyforgejo>=2.0.0->ogr->packitos==1.16.0.post1.dev9+gca139d497) (0.4.2)\nRequirement already satisfied: wrapt<3,>=1.10 in /usr/local/lib64/python3.14/site-packages (from deprecated->ogr->packitos==1.16.0.post1.dev9+gca139d497) (2.2.1)\nRequirement already satisfied: ply==3.11 in /usr/lib/python3.14/site-packages (from pycparser->cffi>=2.0.0->cryptography->authlib>=0.15.4->bodhi-client>=7.0.0->packitos==1.16.0.post1.dev9+gca139d497) (3.11)\nRequirement already satisfied: pynacl>=1.4.0 in /usr/local/lib64/python3.14/site-packages (from pygithub->ogr->packitos==1.16.0.post1.dev9+gca139d497) (1.6.2)\nRequirement already satisfied: pyjwt>=2.4.0 in /usr/local/lib/python3.14/site-packages (from pyjwt[crypto]>=2.4.0->pygithub->ogr->packitos==1.16.0.post1.dev9+gca139d497) (2.13.0)\nRequirement already satisfied: gssapi>=1.6.0 in /usr/lib64/python3.14/site-packages (from pyspnego[kerberos]->requests-kerberos->packitos==1.16.0.post1.dev9+gca139d497) (1.7.3)\nRequirement already satisfied: krb5>=0.3.0 in /usr/lib64/python3.14/site-packages (from pyspnego[kerberos]->requests-kerberos->packitos==1.16.0.post1.dev9+gca139d497) (0.7.1)\nRequirement already satisfied: decorator in /usr/lib/python3.14/site-packages (from gssapi>=1.6.0->pyspnego[kerberos]->requests-kerberos->packitos==1.16.0.post1.dev9+gca139d497) (5.3.0)\nRequirement already satisfied: argcomplete in /usr/lib/python3.14/site-packages (from rpkg->packitos==1.16.0.post1.dev9+gca139d497) (3.6.3)\nRequirement already satisfied: pycurl in /usr/lib64/python3.14/site-packages (from rpkg->packitos==1.16.0.post1.dev9+gca139d497) (7.45.6)\nDownloading marshmallow-4.3.0-py3-none-any.whl (49 kB)\nDownloading osc-1.27.1-py3-none-any.whl (472 kB)\nDownloading lazy_object_proxy-1.12.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (71 kB)\nDownloading opensuse_distro_aliases-0.2.4-py3-none-any.whl (4.7 kB)\nDownloading python_gnupg-0.5.6-py2.py3-none-any.whl (22 kB)\nDownloading ruamel_yaml-0.19.1-py3-none-any.whl (118 kB)\nDownloading tabulate-0.10.0-py3-none-any.whl (39 kB)\nBuilding wheels for collected packages: packitos, copr, fedora-distro-aliases\n  Building wheel for packitos (pyproject.toml): started\n  Building wheel for packitos (pyproject.toml): finished with status 'done'\n  Created wheel for packitos: filename=packitos-1.16.0.post1.dev9+gca139d497-py3-none-any.whl size=224012 sha256=8465ffa40a8ec454b586a4437756e14d2e4c344200178fd5feb05e51b0dcaa5b\n  Stored in directory: /tmp/pip-ephem-wheel-cache-1pmi_ncm/wheels/26/78/9a/d7fe43d847682281516ede08dfe06da4d86236fc2b644b3e02\n  Building wheel for copr (pyproject.toml): started\n  Building wheel for copr (pyproject.toml): finished with status 'done'\n  Created wheel for copr: filename=copr-2.6-py3-none-any.whl size=38870 sha256=f6c6694ddeacc1c0c26860c2cfad93221ab9aa3b0f1e81713a2a9a407145b923\n  Stored in directory: /root/.cache/pip/wheels/e3/75/57/e0c06c47f4ff045e18538373974507edb776905fe004477dc0\n  Building wheel for fedora-distro-aliases (pyproject.toml): started\n  Building wheel for fedora-distro-aliases (pyproject.toml): finished with status 'done'\n  Created wheel for fedora-distro-aliases: filename=fedora_distro_aliases-1.8-py3-none-any.whl size=5711 sha256=d815aa349301f9eb163be997bc67294d32df2729c8bda47cc69f5d91766c8f34\n  Stored in directory: /root/.cache/pip/wheels/f4/60/4b/00de9e0b4f37502ff2459b345b1f62a711019a5792dce0ecc8\nSuccessfully built packitos copr fedora-distro-aliases\nInstalling collected packages: python-gnupg, tabulate, ruamel.yaml, marshmallow, lazy-object-proxy, opensuse-distro-aliases, fedora-distro-aliases, copr, osc, packitos\n\nSuccessfully installed copr-2.6 fedora-distro-aliases-1.8 lazy-object-proxy-1.12.0 marshmallow-4.3.0 opensuse-distro-aliases-0.2.4 osc-1.27.1 packitos-1.16.0.post1.dev9+gca139d497 python-gnupg-0.5.6 ruamel.yaml-0.19.1 tabulate-0.10.0\n",
                            "stdout_lines": [
                                "Processing /home/zuul-worker/src/github.com/packit/packit",
                                "  Installing build dependencies: started",
                                "  Installing build dependencies: finished with status 'done'",
                                "  Getting requirements to build wheel: started",
                                "  Getting requirements to build wheel: finished with status 'done'",
                                "  Preparing metadata (pyproject.toml): started",
                                "  Preparing metadata (pyproject.toml): finished with status 'done'",
                                "Requirement already satisfied: backoff in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (2.2.1)",
                                "Requirement already satisfied: bodhi-client>=7.0.0 in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (26.4.0)",
                                "Requirement already satisfied: cachetools in /usr/local/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (7.1.4)",
                                "Requirement already satisfied: cccolutils in /usr/lib64/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (1.5)",
                                "Requirement already satisfied: click in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (8.1.7)",
                                "Collecting copr (from packitos==1.16.0.post1.dev9+gca139d497)",
                                "  Downloading copr-2.6.tar.gz (63 kB)",
                                "  Installing build dependencies: started",
                                "  Installing build dependencies: finished with status 'done'",
                                "  Getting requirements to build wheel: started",
                                "  Getting requirements to build wheel: finished with status 'done'",
                                "  Preparing metadata (pyproject.toml): started",
                                "  Preparing metadata (pyproject.toml): finished with status 'done'",
                                "Collecting fedora-distro-aliases (from packitos==1.16.0.post1.dev9+gca139d497)",
                                "  Downloading fedora_distro_aliases-1.8.tar.gz (7.5 kB)",
                                "  Installing build dependencies: started",
                                "  Installing build dependencies: finished with status 'done'",
                                "  Getting requirements to build wheel: started",
                                "  Getting requirements to build wheel: finished with status 'done'",
                                "  Installing backend dependencies: started",
                                "  Installing backend dependencies: finished with status 'done'",
                                "  Preparing metadata (pyproject.toml): started",
                                "  Preparing metadata (pyproject.toml): finished with status 'done'",
                                "Requirement already satisfied: gitpython in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (3.1.50)",
                                "Requirement already satisfied: koji in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (1.35.3)",
                                "Collecting lazy-object-proxy (from packitos==1.16.0.post1.dev9+gca139d497)",
                                "  Downloading lazy_object_proxy-1.12.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (5.1 kB)",
                                "Collecting marshmallow>=3.18.0 (from packitos==1.16.0.post1.dev9+gca139d497)",
                                "  Downloading marshmallow-4.3.0-py3-none-any.whl.metadata (6.8 kB)",
                                "Requirement already satisfied: munch in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (4.0.0)",
                                "Requirement already satisfied: ogr in /usr/local/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (0.61.1)",
                                "Collecting opensuse-distro-aliases (from packitos==1.16.0.post1.dev9+gca139d497)",
                                "  Downloading opensuse_distro_aliases-0.2.4-py3-none-any.whl.metadata (2.4 kB)",
                                "Collecting osc!=1.8.2,>=1.6.2 (from packitos==1.16.0.post1.dev9+gca139d497)",
                                "  Downloading osc-1.27.1-py3-none-any.whl.metadata (1.9 kB)",
                                "Requirement already satisfied: packaging in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (25.0)",
                                "Requirement already satisfied: python-bugzilla in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (3.3.0)",
                                "Collecting python-gnupg (from packitos==1.16.0.post1.dev9+gca139d497)",
                                "  Downloading python_gnupg-0.5.6-py2.py3-none-any.whl.metadata (2.1 kB)",
                                "Requirement already satisfied: pyyaml in /usr/lib64/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (6.0.2)",
                                "Requirement already satisfied: requests in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (2.33.1)",
                                "Requirement already satisfied: requests-kerberos in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (0.15.0)",
                                "Requirement already satisfied: rpkg in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (1.69)",
                                "Requirement already satisfied: specfile in /usr/lib/python3.14/site-packages (from packitos==1.16.0.post1.dev9+gca139d497) (0.40.2)",
                                "Collecting tabulate (from packitos==1.16.0.post1.dev9+gca139d497)",
                                "  Downloading tabulate-0.10.0-py3-none-any.whl.metadata (40 kB)",
                                "Requirement already satisfied: authlib>=0.15.4 in /usr/lib/python3.14/site-packages (from bodhi-client>=7.0.0->packitos==1.16.0.post1.dev9+gca139d497) (1.4.0)",
                                "Requirement already satisfied: charset_normalizer<4,>=2 in /usr/lib/python3.14/site-packages (from requests->packitos==1.16.0.post1.dev9+gca139d497) (3.4.3)",
                                "Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3.14/site-packages (from requests->packitos==1.16.0.post1.dev9+gca139d497) (3.10)",
                                "Requirement already satisfied: urllib3<3,>=1.26 in /usr/lib/python3.14/site-packages (from requests->packitos==1.16.0.post1.dev9+gca139d497) (2.7.0)",
                                "Requirement already satisfied: cryptography in /usr/lib64/python3.14/site-packages (from authlib>=0.15.4->bodhi-client>=7.0.0->packitos==1.16.0.post1.dev9+gca139d497) (46.0.7)",
                                "Requirement already satisfied: defusedxml in /usr/lib/python3.14/site-packages (from koji->packitos==1.16.0.post1.dev9+gca139d497) (0.7.1)",
                                "Requirement already satisfied: python-dateutil in /usr/lib/python3.14/site-packages (from koji->packitos==1.16.0.post1.dev9+gca139d497) (2.9.0.post0)",
                                "Requirement already satisfied: requests-gssapi in /usr/lib/python3.14/site-packages (from koji->packitos==1.16.0.post1.dev9+gca139d497) (1.4.0)",
                                "Requirement already satisfied: six in /usr/lib/python3.14/site-packages (from koji->packitos==1.16.0.post1.dev9+gca139d497) (1.17.0)",
                                "Requirement already satisfied: rpm in /usr/lib64/python3.14/site-packages (from osc!=1.8.2,>=1.6.2->packitos==1.16.0.post1.dev9+gca139d497) (6.0.1)",
                                "Collecting ruamel.yaml (from osc!=1.8.2,>=1.6.2->packitos==1.16.0.post1.dev9+gca139d497)",
                                "  Downloading ruamel_yaml-0.19.1-py3-none-any.whl.metadata (16 kB)",
                                "Requirement already satisfied: pyspnego[kerberos] in /usr/lib/python3.14/site-packages (from requests-kerberos->packitos==1.16.0.post1.dev9+gca139d497) (0.11.2)",
                                "Requirement already satisfied: cffi>=2.0.0 in /usr/lib64/python3.14/site-packages (from cryptography->authlib>=0.15.4->bodhi-client>=7.0.0->packitos==1.16.0.post1.dev9+gca139d497) (2.0.0)",
                                "Requirement already satisfied: pycparser in /usr/lib/python3.14/site-packages (from cffi>=2.0.0->cryptography->authlib>=0.15.4->bodhi-client>=7.0.0->packitos==1.16.0.post1.dev9+gca139d497) (2.22)",
                                "Requirement already satisfied: filelock in /usr/lib/python3.14/site-packages (from copr->packitos==1.16.0.post1.dev9+gca139d497) (3.15.4)",
                                "Requirement already satisfied: requests-toolbelt in /usr/local/lib/python3.14/site-packages (from copr->packitos==1.16.0.post1.dev9+gca139d497) (1.0.0)",
                                "Requirement already satisfied: setuptools in /usr/lib/python3.14/site-packages (from copr->packitos==1.16.0.post1.dev9+gca139d497) (78.1.1)",
                                "Requirement already satisfied: gitdb<5,>=4.0.1 in /usr/lib/python3.14/site-packages (from gitpython->packitos==1.16.0.post1.dev9+gca139d497) (4.0.11)",
                                "Requirement already satisfied: smmap<6,>=3.0.1 in /usr/lib/python3.14/site-packages (from gitdb<5,>=4.0.1->gitpython->packitos==1.16.0.post1.dev9+gca139d497) (5.0.1)",
                                "Requirement already satisfied: deprecated in /usr/local/lib/python3.14/site-packages (from ogr->packitos==1.16.0.post1.dev9+gca139d497) (1.3.1)",
                                "Requirement already satisfied: httpx in /usr/local/lib/python3.14/site-packages (from ogr->packitos==1.16.0.post1.dev9+gca139d497) (0.28.1)",
                                "Requirement already satisfied: pyforgejo>=2.0.0 in /usr/local/lib/python3.14/site-packages (from ogr->packitos==1.16.0.post1.dev9+gca139d497) (2.0.7)",
                                "Requirement already satisfied: pygithub in /usr/local/lib/python3.14/site-packages (from ogr->packitos==1.16.0.post1.dev9+gca139d497) (2.9.1)",
                                "Requirement already satisfied: python-gitlab in /usr/local/lib/python3.14/site-packages (from ogr->packitos==1.16.0.post1.dev9+gca139d497) (8.4.0)",
                                "Requirement already satisfied: pydantic>=2.11.2 in /usr/lib/python3.14/site-packages (from pyforgejo>=2.0.0->ogr->packitos==1.16.0.post1.dev9+gca139d497) (2.12.5)",
                                "Requirement already satisfied: pydantic-core>=2.40.0 in /usr/lib64/python3.14/site-packages (from pyforgejo>=2.0.0->ogr->packitos==1.16.0.post1.dev9+gca139d497) (2.41.5)",
                                "Requirement already satisfied: python-dotenv>=1.1.0 in /usr/local/lib/python3.14/site-packages (from pyforgejo>=2.0.0->ogr->packitos==1.16.0.post1.dev9+gca139d497) (1.2.2)",
                                "Requirement already satisfied: anyio in /usr/local/lib/python3.14/site-packages (from httpx->ogr->packitos==1.16.0.post1.dev9+gca139d497) (4.13.0)",
                                "Requirement already satisfied: certifi in /usr/local/lib/python3.14/site-packages (from httpx->ogr->packitos==1.16.0.post1.dev9+gca139d497) (2026.5.20)",
                                "Requirement already satisfied: httpcore==1.* in /usr/local/lib/python3.14/site-packages (from httpx->ogr->packitos==1.16.0.post1.dev9+gca139d497) (1.0.9)",
                                "Requirement already satisfied: h11>=0.16 in /usr/local/lib/python3.14/site-packages (from httpcore==1.*->httpx->ogr->packitos==1.16.0.post1.dev9+gca139d497) (0.16.0)",
                                "Requirement already satisfied: annotated-types>=0.6.0 in /usr/lib/python3.14/site-packages (from pydantic>=2.11.2->pyforgejo>=2.0.0->ogr->packitos==1.16.0.post1.dev9+gca139d497) (0.7.0)",
                                "Requirement already satisfied: typing-extensions>=4.14.1 in /usr/lib/python3.14/site-packages (from pydantic>=2.11.2->pyforgejo>=2.0.0->ogr->packitos==1.16.0.post1.dev9+gca139d497) (4.15.0)",
                                "Requirement already satisfied: typing-inspection>=0.4.2 in /usr/lib/python3.14/site-packages (from pydantic>=2.11.2->pyforgejo>=2.0.0->ogr->packitos==1.16.0.post1.dev9+gca139d497) (0.4.2)",
                                "Requirement already satisfied: wrapt<3,>=1.10 in /usr/local/lib64/python3.14/site-packages (from deprecated->ogr->packitos==1.16.0.post1.dev9+gca139d497) (2.2.1)",
                                "Requirement already satisfied: ply==3.11 in /usr/lib/python3.14/site-packages (from pycparser->cffi>=2.0.0->cryptography->authlib>=0.15.4->bodhi-client>=7.0.0->packitos==1.16.0.post1.dev9+gca139d497) (3.11)",
                                "Requirement already satisfied: pynacl>=1.4.0 in /usr/local/lib64/python3.14/site-packages (from pygithub->ogr->packitos==1.16.0.post1.dev9+gca139d497) (1.6.2)",
                                "Requirement already satisfied: pyjwt>=2.4.0 in /usr/local/lib/python3.14/site-packages (from pyjwt[crypto]>=2.4.0->pygithub->ogr->packitos==1.16.0.post1.dev9+gca139d497) (2.13.0)",
                                "Requirement already satisfied: gssapi>=1.6.0 in /usr/lib64/python3.14/site-packages (from pyspnego[kerberos]->requests-kerberos->packitos==1.16.0.post1.dev9+gca139d497) (1.7.3)",
                                "Requirement already satisfied: krb5>=0.3.0 in /usr/lib64/python3.14/site-packages (from pyspnego[kerberos]->requests-kerberos->packitos==1.16.0.post1.dev9+gca139d497) (0.7.1)",
                                "Requirement already satisfied: decorator in /usr/lib/python3.14/site-packages (from gssapi>=1.6.0->pyspnego[kerberos]->requests-kerberos->packitos==1.16.0.post1.dev9+gca139d497) (5.3.0)",
                                "Requirement already satisfied: argcomplete in /usr/lib/python3.14/site-packages (from rpkg->packitos==1.16.0.post1.dev9+gca139d497) (3.6.3)",
                                "Requirement already satisfied: pycurl in /usr/lib64/python3.14/site-packages (from rpkg->packitos==1.16.0.post1.dev9+gca139d497) (7.45.6)",
                                "Downloading marshmallow-4.3.0-py3-none-any.whl (49 kB)",
                                "Downloading osc-1.27.1-py3-none-any.whl (472 kB)",
                                "Downloading lazy_object_proxy-1.12.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (71 kB)",
                                "Downloading opensuse_distro_aliases-0.2.4-py3-none-any.whl (4.7 kB)",
                                "Downloading python_gnupg-0.5.6-py2.py3-none-any.whl (22 kB)",
                                "Downloading ruamel_yaml-0.19.1-py3-none-any.whl (118 kB)",
                                "Downloading tabulate-0.10.0-py3-none-any.whl (39 kB)",
                                "Building wheels for collected packages: packitos, copr, fedora-distro-aliases",
                                "  Building wheel for packitos (pyproject.toml): started",
                                "  Building wheel for packitos (pyproject.toml): finished with status 'done'",
                                "  Created wheel for packitos: filename=packitos-1.16.0.post1.dev9+gca139d497-py3-none-any.whl size=224012 sha256=8465ffa40a8ec454b586a4437756e14d2e4c344200178fd5feb05e51b0dcaa5b",
                                "  Stored in directory: /tmp/pip-ephem-wheel-cache-1pmi_ncm/wheels/26/78/9a/d7fe43d847682281516ede08dfe06da4d86236fc2b644b3e02",
                                "  Building wheel for copr (pyproject.toml): started",
                                "  Building wheel for copr (pyproject.toml): finished with status 'done'",
                                "  Created wheel for copr: filename=copr-2.6-py3-none-any.whl size=38870 sha256=f6c6694ddeacc1c0c26860c2cfad93221ab9aa3b0f1e81713a2a9a407145b923",
                                "  Stored in directory: /root/.cache/pip/wheels/e3/75/57/e0c06c47f4ff045e18538373974507edb776905fe004477dc0",
                                "  Building wheel for fedora-distro-aliases (pyproject.toml): started",
                                "  Building wheel for fedora-distro-aliases (pyproject.toml): finished with status 'done'",
                                "  Created wheel for fedora-distro-aliases: filename=fedora_distro_aliases-1.8-py3-none-any.whl size=5711 sha256=d815aa349301f9eb163be997bc67294d32df2729c8bda47cc69f5d91766c8f34",
                                "  Stored in directory: /root/.cache/pip/wheels/f4/60/4b/00de9e0b4f37502ff2459b345b1f62a711019a5792dce0ecc8",
                                "Successfully built packitos copr fedora-distro-aliases",
                                "Installing collected packages: python-gnupg, tabulate, ruamel.yaml, marshmallow, lazy-object-proxy, opensuse-distro-aliases, fedora-distro-aliases, copr, osc, packitos",
                                "",
                                "Successfully installed copr-2.6 fedora-distro-aliases-1.8 lazy-object-proxy-1.12.0 marshmallow-4.3.0 opensuse-distro-aliases-0.2.4 osc-1.27.1 packitos-1.16.0.post1.dev9+gca139d497 python-gnupg-0.5.6 ruamel.yaml-0.19.1 tabulate-0.10.0"
                            ],
                            "version": null,
                            "virtualenv": null
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:33:37.373809Z",
                            "start": "2026-06-08T17:33:27.744391Z"
                        },
                        "id": "0a580a2a-0013-f883-3a9a-000000000063",
                        "name": "Install packit from /home/zuul-worker/src/github.com/packit/packit"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.include_tasks",
                            "changed": false,
                            "include": "tasks/sandcastle.yaml",
                            "include_args": {}
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:33:37.407418Z",
                            "start": "2026-06-08T17:33:37.382029Z"
                        },
                        "id": "0a580a2a-0013-f883-3a9a-000000000007",
                        "name": ""
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.pip",
                            "changed": true,
                            "cmd": [
                                "/usr/bin/python3",
                                "-m",
                                "pip.__main__",
                                "install",
                                "git+https://github.com/packit/sandcastle"
                            ],
                            "invocation": {
                                "module_args": {
                                    "chdir": null,
                                    "editable": false,
                                    "executable": null,
                                    "extra_args": null,
                                    "name": [
                                        "git+https://github.com/packit/sandcastle"
                                    ],
                                    "requirements": null,
                                    "state": "present",
                                    "umask": null,
                                    "version": null,
                                    "virtualenv": null,
                                    "virtualenv_command": "virtualenv",
                                    "virtualenv_python": null,
                                    "virtualenv_site_packages": false
                                }
                            },
                            "name": [
                                "git+https://github.com/packit/sandcastle"
                            ],
                            "requirements": null,
                            "state": "present",
                            "stderr": "  Running command git clone --filter=blob:none --quiet https://github.com/packit/sandcastle /tmp/pip-req-build-63v9v7_j\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n",
                            "stderr_lines": [
                                "  Running command git clone --filter=blob:none --quiet https://github.com/packit/sandcastle /tmp/pip-req-build-63v9v7_j",
                                "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."
                            ],
                            "stdout": "Collecting git+https://github.com/packit/sandcastle\n  Cloning https://github.com/packit/sandcastle to ./pip-req-build-63v9v7_j\n  Resolved https://github.com/packit/sandcastle to commit 6f731ff4a5c7fa4248ceced4a68609c7b19e4a4b\n  Installing build dependencies: started\n  Installing build dependencies: finished with status 'done'\n  Getting requirements to build wheel: started\n  Getting requirements to build wheel: finished with status 'done'\n  Installing backend dependencies: started\n  Installing backend dependencies: finished with status 'done'\n  Preparing metadata (pyproject.toml): started\n  Preparing metadata (pyproject.toml): finished with status 'done'\nCollecting kubernetes==12.0.1 (from sandcastle==0.1.1.dev396+g6f731ff4a)\n  Downloading kubernetes-12.0.1-py2.py3-none-any.whl.metadata (1.5 kB)\nRequirement already satisfied: certifi>=14.05.14 in /usr/local/lib/python3.14/site-packages (from kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (2026.5.20)\nRequirement already satisfied: six>=1.9.0 in /usr/lib/python3.14/site-packages (from kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (1.17.0)\nRequirement already satisfied: python-dateutil>=2.5.3 in /usr/lib/python3.14/site-packages (from kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (2.9.0.post0)\nRequirement already satisfied: setuptools>=21.0.0 in /usr/lib/python3.14/site-packages (from kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (78.1.1)\nRequirement already satisfied: pyyaml>=3.12 in /usr/lib64/python3.14/site-packages (from kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (6.0.2)\nRequirement already satisfied: google-auth>=1.0.1 in /usr/local/lib/python3.14/site-packages (from kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (2.53.0)\nRequirement already satisfied: websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0 in /usr/local/lib/python3.14/site-packages (from kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (1.9.0)\nRequirement already satisfied: requests in /usr/lib/python3.14/site-packages (from kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (2.33.1)\nRequirement already satisfied: requests-oauthlib in /usr/local/lib/python3.14/site-packages (from kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (2.0.0)\nRequirement already satisfied: urllib3>=1.24.2 in /usr/lib/python3.14/site-packages (from kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (2.7.0)\nRequirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.14/site-packages (from google-auth>=1.0.1->kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (0.4.2)\nRequirement already satisfied: cryptography>=38.0.3 in /usr/lib64/python3.14/site-packages (from google-auth>=1.0.1->kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (46.0.7)\nRequirement already satisfied: cffi>=2.0.0 in /usr/lib64/python3.14/site-packages (from cryptography>=38.0.3->google-auth>=1.0.1->kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (2.0.0)\nRequirement already satisfied: pycparser in /usr/lib/python3.14/site-packages (from cffi>=2.0.0->cryptography>=38.0.3->google-auth>=1.0.1->kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (2.22)\nRequirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /usr/local/lib/python3.14/site-packages (from pyasn1-modules>=0.2.1->google-auth>=1.0.1->kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (0.6.3)\nRequirement already satisfied: ply==3.11 in /usr/lib/python3.14/site-packages (from pycparser->cffi>=2.0.0->cryptography>=38.0.3->google-auth>=1.0.1->kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (3.11)\nRequirement already satisfied: charset_normalizer<4,>=2 in /usr/lib/python3.14/site-packages (from requests->kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (3.4.3)\nRequirement already satisfied: idna<4,>=2.5 in /usr/lib/python3.14/site-packages (from requests->kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (3.10)\nRequirement already satisfied: oauthlib>=3.0.0 in /usr/lib/python3.14/site-packages (from requests-oauthlib->kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (3.2.2)\nDownloading kubernetes-12.0.1-py2.py3-none-any.whl (1.7 MB)\n   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.7/1.7 MB 40.5 MB/s eta 0:00:00\nBuilding wheels for collected packages: sandcastle\n  Building wheel for sandcastle (pyproject.toml): started\n  Building wheel for sandcastle (pyproject.toml): finished with status 'done'\n  Created wheel for sandcastle: filename=sandcastle-0.1.1.dev396+g6f731ff4a-py3-none-any.whl size=17673 sha256=539ab777be3f9ef51752942d334a544fcdbd3e0075f07ff73cf342b421c37622\n  Stored in directory: /tmp/pip-ephem-wheel-cache-fkxmo_69/wheels/2e/ed/51/a896fd36c96179c426686422815a588406f34d315860e61ae5\nSuccessfully built sandcastle\nInstalling collected packages: kubernetes, sandcastle\n  Attempting uninstall: kubernetes\n    Found existing installation: kubernetes 8.0.2\n    Uninstalling kubernetes-8.0.2:\n      Successfully uninstalled kubernetes-8.0.2\n  Attempting uninstall: sandcastle\n    Found existing installation: sandcastle 0.1.0\n    Uninstalling sandcastle-0.1.0:\n      Successfully uninstalled sandcastle-0.1.0\n\nSuccessfully installed kubernetes-12.0.1 sandcastle-0.1.1.dev396+g6f731ff4a\n",
                            "stdout_lines": [
                                "Collecting git+https://github.com/packit/sandcastle",
                                "  Cloning https://github.com/packit/sandcastle to ./pip-req-build-63v9v7_j",
                                "  Resolved https://github.com/packit/sandcastle to commit 6f731ff4a5c7fa4248ceced4a68609c7b19e4a4b",
                                "  Installing build dependencies: started",
                                "  Installing build dependencies: finished with status 'done'",
                                "  Getting requirements to build wheel: started",
                                "  Getting requirements to build wheel: finished with status 'done'",
                                "  Installing backend dependencies: started",
                                "  Installing backend dependencies: finished with status 'done'",
                                "  Preparing metadata (pyproject.toml): started",
                                "  Preparing metadata (pyproject.toml): finished with status 'done'",
                                "Collecting kubernetes==12.0.1 (from sandcastle==0.1.1.dev396+g6f731ff4a)",
                                "  Downloading kubernetes-12.0.1-py2.py3-none-any.whl.metadata (1.5 kB)",
                                "Requirement already satisfied: certifi>=14.05.14 in /usr/local/lib/python3.14/site-packages (from kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (2026.5.20)",
                                "Requirement already satisfied: six>=1.9.0 in /usr/lib/python3.14/site-packages (from kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (1.17.0)",
                                "Requirement already satisfied: python-dateutil>=2.5.3 in /usr/lib/python3.14/site-packages (from kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (2.9.0.post0)",
                                "Requirement already satisfied: setuptools>=21.0.0 in /usr/lib/python3.14/site-packages (from kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (78.1.1)",
                                "Requirement already satisfied: pyyaml>=3.12 in /usr/lib64/python3.14/site-packages (from kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (6.0.2)",
                                "Requirement already satisfied: google-auth>=1.0.1 in /usr/local/lib/python3.14/site-packages (from kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (2.53.0)",
                                "Requirement already satisfied: websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0 in /usr/local/lib/python3.14/site-packages (from kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (1.9.0)",
                                "Requirement already satisfied: requests in /usr/lib/python3.14/site-packages (from kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (2.33.1)",
                                "Requirement already satisfied: requests-oauthlib in /usr/local/lib/python3.14/site-packages (from kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (2.0.0)",
                                "Requirement already satisfied: urllib3>=1.24.2 in /usr/lib/python3.14/site-packages (from kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (2.7.0)",
                                "Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.14/site-packages (from google-auth>=1.0.1->kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (0.4.2)",
                                "Requirement already satisfied: cryptography>=38.0.3 in /usr/lib64/python3.14/site-packages (from google-auth>=1.0.1->kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (46.0.7)",
                                "Requirement already satisfied: cffi>=2.0.0 in /usr/lib64/python3.14/site-packages (from cryptography>=38.0.3->google-auth>=1.0.1->kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (2.0.0)",
                                "Requirement already satisfied: pycparser in /usr/lib/python3.14/site-packages (from cffi>=2.0.0->cryptography>=38.0.3->google-auth>=1.0.1->kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (2.22)",
                                "Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /usr/local/lib/python3.14/site-packages (from pyasn1-modules>=0.2.1->google-auth>=1.0.1->kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (0.6.3)",
                                "Requirement already satisfied: ply==3.11 in /usr/lib/python3.14/site-packages (from pycparser->cffi>=2.0.0->cryptography>=38.0.3->google-auth>=1.0.1->kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (3.11)",
                                "Requirement already satisfied: charset_normalizer<4,>=2 in /usr/lib/python3.14/site-packages (from requests->kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (3.4.3)",
                                "Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3.14/site-packages (from requests->kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (3.10)",
                                "Requirement already satisfied: oauthlib>=3.0.0 in /usr/lib/python3.14/site-packages (from requests-oauthlib->kubernetes==12.0.1->sandcastle==0.1.1.dev396+g6f731ff4a) (3.2.2)",
                                "Downloading kubernetes-12.0.1-py2.py3-none-any.whl (1.7 MB)",
                                "   \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.7/1.7 MB 40.5 MB/s eta 0:00:00",
                                "Building wheels for collected packages: sandcastle",
                                "  Building wheel for sandcastle (pyproject.toml): started",
                                "  Building wheel for sandcastle (pyproject.toml): finished with status 'done'",
                                "  Created wheel for sandcastle: filename=sandcastle-0.1.1.dev396+g6f731ff4a-py3-none-any.whl size=17673 sha256=539ab777be3f9ef51752942d334a544fcdbd3e0075f07ff73cf342b421c37622",
                                "  Stored in directory: /tmp/pip-ephem-wheel-cache-fkxmo_69/wheels/2e/ed/51/a896fd36c96179c426686422815a588406f34d315860e61ae5",
                                "Successfully built sandcastle",
                                "Installing collected packages: kubernetes, sandcastle",
                                "  Attempting uninstall: kubernetes",
                                "    Found existing installation: kubernetes 8.0.2",
                                "    Uninstalling kubernetes-8.0.2:",
                                "      Successfully uninstalled kubernetes-8.0.2",
                                "  Attempting uninstall: sandcastle",
                                "    Found existing installation: sandcastle 0.1.0",
                                "    Uninstalling sandcastle-0.1.0:",
                                "      Successfully uninstalled sandcastle-0.1.0",
                                "",
                                "Successfully installed kubernetes-12.0.1 sandcastle-0.1.1.dev396+g6f731ff4a"
                            ],
                            "version": null,
                            "virtualenv": null
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:33:44.492464Z",
                            "start": "2026-06-08T17:33:37.431627Z"
                        },
                        "id": "0a580a2a-0013-f883-3a9a-00000000009c",
                        "name": "Pip install sandcastle, our sandboxing tech (needed when running as a service)"
                    }
                },
                {
                    "hosts": {
                        "container": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "make",
                                "check",
                                "TEST_TARGET=tests_recording"
                            ],
                            "delta": "0:00:30.049648",
                            "end": "2026-06-08 17:34:15.044877",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "make check TEST_TARGET=tests_recording",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": "/home/zuul-worker/src/github.com/packit/packit",
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0a580a2a-0013-f883-3a9a-000000000008-1-container",
                                    "zuul_no_log": false,
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-06-08 17:33:44.995229",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "find . -name \"*.pyc\" -exec rm {} \\;\nPYTHONPATH=/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\n\u001b[1m============================= test session starts ==============================\u001b[0m\nplatform linux -- Python 3.14.5, pytest-9.0.3, pluggy-1.6.0 -- /usr/bin/python3\ncachedir: .pytest_cache\nrootdir: /home/zuul-worker/src/github.com/packit/packit\nconfigfile: pyproject.toml\nplugins: anyio-4.13.0, timeout-2.4.0, cov-5.0.0, flexmock-0.12.2\ntimeout: 120.0s\ntimeout method: signal\ntimeout func_only: False\n\u001b[1mcollecting ... \u001b[0mcollected 16 items\n\ntests_recording/test_api.py::ProposeUpdate::test_changelog_sync \u001b[32mPASSED\u001b[0m\u001b[32m   [  6%]\u001b[0m\ntests_recording/test_base_git.py::ProposeUpdate::test_download_remote_sources_via_spec \u001b[32mPASSED\u001b[0m\u001b[32m [ 12%]\u001b[0m\ntests_recording/test_image_builder.py::TestLocalProject::test_bad_request \u001b[32mPASSED\u001b[0m\u001b[32m [ 18%]\u001b[0m\ntests_recording/test_image_builder.py::TestLocalProject::test_get_token \u001b[32mPASSED\u001b[0m\u001b[32m [ 25%]\u001b[0m\ntests_recording/test_image_builder.py::TestLocalProject::test_token_auto_refresh \u001b[32mPASSED\u001b[0m\u001b[32m [ 31%]\u001b[0m\ntests_recording/test_local_project.py::TestLocalProject::test_checkout_pr \u001b[32mPASSED\u001b[0m\u001b[32m [ 37%]\u001b[0m\ntests_recording/test_local_project.py::TestLocalProject::test_checkout_pr_no_merge \u001b[32mPASSED\u001b[0m\u001b[32m [ 43%]\u001b[0m\ntests_recording/test_repository_cache.py::RepositoryCacheTest::test_repository_cache_accept_str \u001b[32mPASSED\u001b[0m\u001b[32m [ 50%]\u001b[0m\ntests_recording/test_repository_cache.py::RepositoryCacheTest::test_repository_cache_add_new_and_use_it \u001b[32mPASSED\u001b[0m\u001b[32m [ 56%]\u001b[0m\ntests_recording/test_repository_cache.py::RepositoryCacheTest::test_repository_cache_do_not_add_new_if_not_enabled \u001b[32mPASSED\u001b[0m\u001b[32m [ 62%]\u001b[0m\ntests_recording/test_status.py::TestStatus::test_copr_builds \u001b[32mPASSED\u001b[0m\u001b[32m      [ 68%]\u001b[0m\ntests_recording/test_status.py::TestStatus::test_distgen_versions \u001b[32mPASSED\u001b[0m\u001b[32m [ 75%]\u001b[0m\ntests_recording/test_status.py::TestStatus::test_dowstream_pr \u001b[32mPASSED\u001b[0m\u001b[32m     [ 81%]\u001b[0m\ntests_recording/test_status.py::TestStatus::test_koji_builds \u001b[32mPASSED\u001b[0m\u001b[32m      [ 87%]\u001b[0m\ntests_recording/test_status.py::TestStatus::test_status \u001b[32mPASSED\u001b[0m\u001b[32m           [ 93%]\u001b[0m\ntests_recording/test_status.py::TestStatus::test_up_releases \u001b[32mPASSED\u001b[0m\u001b[32m      [100%]\u001b[0m\n\n---------- coverage: platform linux, python 3.14.5-final-0 -----------\nName                                        Stmts   Miss  Cover   Missing\n-------------------------------------------------------------------------\npackit/__init__.py                              4      0   100%\npackit/actions.py                              23      1    96%   42\npackit/actions_handler.py                      48     23    52%   57, 63, 86-107, 134-138, 153-156\npackit/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\npackit/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\npackit/cli/__init__.py                          0      0   100%\npackit/cli/build.py                            20     20     0%   6-38\npackit/cli/builds/__init__.py                   0      0   100%\npackit/cli/builds/copr_build.py                59     59     0%   4-232\npackit/cli/builds/in_image_builder.py          32     32     0%   4-98\npackit/cli/builds/koji_build.py                55     55     0%   4-180\npackit/cli/builds/local_build.py               32     32     0%   4-140\npackit/cli/builds/mock_build.py                32     32     0%   4-127\npackit/cli/builds/obs_build.py                 30     30     0%   4-96\npackit/cli/config.py                            5      5     0%   4-15\npackit/cli/create_update.py                    36     36     0%   4-137\npackit/cli/dist_git.py                          5      5     0%   6-16\npackit/cli/dist_git_init.py                   196    196     0%   7-565\npackit/cli/init.py                             97     97     0%   8-269\npackit/cli/options.py                           3      3     0%   11-22\npackit/cli/packit_base.py                      63     63     0%   4-92\npackit/cli/prepare_sources.py                  52     52     0%   3-196\npackit/cli/propose_downstream.py               62     62     0%   8-273\npackit/cli/push_updates.py                     15     15     0%   8-39\npackit/cli/scan_in_osh.py                      31     31     0%   4-100\npackit/cli/source_git.py                       11     11     0%   6-22\npackit/cli/source_git_init.py                  24     24     0%   6-96\npackit/cli/source_git_status.py                18     18     0%   6-53\npackit/cli/srpm.py                             33     33     0%   4-123\npackit/cli/status.py                           17     17     0%   8-54\npackit/cli/sync_from_downstream.py             30     30     0%   8-110\npackit/cli/test.py                             33     33     0%   4-126\npackit/cli/types.py                            89     89     0%   4-186\npackit/cli/update_dist_git.py                  33     33     0%   8-142\npackit/cli/update_source_git.py                22     22     0%   9-109\npackit/cli/utils.py                           182    182     0%   4-402\npackit/cli/validate_config.py                  18     18     0%   8-60\npackit/command_handler.py                      86     49    43%   41-47, 83, 87, 106, 133-144, 149-188, 199-201, 211-237, 243-248, 251\npackit/config/__init__.py                       5      0   100%\npackit/config/aliases.py                       91     47    48%   59-60, 64-69, 102, 143, 145, 149, 168-176, 194-218, 246-275, 279\npackit/config/commands.py                       5      0   100%\npackit/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\npackit/config/config.py                       115     30    74%   67, 153-159, 184, 186-222, 260-265, 295-298, 303\npackit/config/job_config.py                    80     29    64%   82-88, 92-97, 102-107, 110-117, 124, 129-141, 144-155, 163-166\npackit/config/notifications.py                 15      0   100%\npackit/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\npackit/config/package_config_validator.py      86     63    27%   40-43, 54-134, 143-145, 153-163, 171-186, 197-213, 231-242\npackit/config/requirements.py                   8      0   100%\npackit/config/sources.py                        8      4    50%   12, 15-18\npackit/constants.py                            53      0   100%\npackit/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\npackit/data/__init__.py                         0      0   100%\npackit/dist_git_instance.py                    27     13    52%   18-21, 28, 41-46, 60-66\npackit/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\npackit/exceptions.py                           39      6    85%   12, 28-30, 61-62\npackit/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\npackit/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\npackit/pkgtool.py                              73     51    30%   44, 63-88, 100-108, 125, 152-185, 198-218, 224\npackit/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\npackit/security.py                             85     51    40%   29-33, 45-47, 56, 61, 69-83, 95-118, 125-131, 136-137, 142, 151-154\npackit/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\npackit/status.py                               83     26    69%   78-79, 91-92, 98-99, 125-157\npackit/sync.py                                 88     35    60%   40-41, 46, 82, 91, 94-97, 106-109, 129, 131, 133, 145, 189-198, 207-224, 236-237\npackit/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\npackit/utils/__init__.py                       15      7    53%   53-56, 72-74\npackit/utils/bodhi.py                           4      1    75%   26\npackit/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\npackit/utils/commands.py                       60     15    75%   76, 89, 122-134, 139-144, 165\npackit/utils/decorators.py                     19     19     0%   4-46\npackit/utils/extensions.py                     13      8    38%   22, 35-42\npackit/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\npackit/utils/local_test_utils.py               32     19    41%   33-62, 70-74, 87-93\npackit/utils/logging.py                        43     26    40%   22-26, 29, 39-44, 63-84, 88\npackit/utils/lookaside.py                      38      7    82%   34-35, 45-46, 53, 75-76\npackit/utils/monitoring.py                     25     25     0%   4-43\npackit/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\npackit/utils/release_monitoring.py             49     30    39%   12-13, 105-156\npackit/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\npackit/utils/source_script.py                  21     21     0%   4-41\npackit/utils/upstream_version.py               25     19    24%   26-53\npackit/utils/versions.py                       15      6    60%   20-21, 24-25, 27, 29\npackit/vm_image_build.py                       78     25    68%   56, 83-85, 128, 153-157, 167-171, 249-256, 279-281, 295-304, 316-318\n-------------------------------------------------------------------------\nTOTAL                                        7719   4741    39%\n\n\n\u001b[32m============================= \u001b[32m\u001b[1m16 passed\u001b[0m\u001b[32m in 28.56s\u001b[0m\u001b[32m ==============================\u001b[0m",
                            "stdout_lines": [
                                "find . -name \"*.pyc\" -exec rm {} \\;",
                                "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",
                                "\u001b[1m============================= test session starts ==============================\u001b[0m",
                                "platform linux -- Python 3.14.5, pytest-9.0.3, pluggy-1.6.0 -- /usr/bin/python3",
                                "cachedir: .pytest_cache",
                                "rootdir: /home/zuul-worker/src/github.com/packit/packit",
                                "configfile: pyproject.toml",
                                "plugins: anyio-4.13.0, timeout-2.4.0, cov-5.0.0, flexmock-0.12.2",
                                "timeout: 120.0s",
                                "timeout method: signal",
                                "timeout func_only: False",
                                "\u001b[1mcollecting ... \u001b[0mcollected 16 items",
                                "",
                                "tests_recording/test_api.py::ProposeUpdate::test_changelog_sync \u001b[32mPASSED\u001b[0m\u001b[32m   [  6%]\u001b[0m",
                                "tests_recording/test_base_git.py::ProposeUpdate::test_download_remote_sources_via_spec \u001b[32mPASSED\u001b[0m\u001b[32m [ 12%]\u001b[0m",
                                "tests_recording/test_image_builder.py::TestLocalProject::test_bad_request \u001b[32mPASSED\u001b[0m\u001b[32m [ 18%]\u001b[0m",
                                "tests_recording/test_image_builder.py::TestLocalProject::test_get_token \u001b[32mPASSED\u001b[0m\u001b[32m [ 25%]\u001b[0m",
                                "tests_recording/test_image_builder.py::TestLocalProject::test_token_auto_refresh \u001b[32mPASSED\u001b[0m\u001b[32m [ 31%]\u001b[0m",
                                "tests_recording/test_local_project.py::TestLocalProject::test_checkout_pr \u001b[32mPASSED\u001b[0m\u001b[32m [ 37%]\u001b[0m",
                                "tests_recording/test_local_project.py::TestLocalProject::test_checkout_pr_no_merge \u001b[32mPASSED\u001b[0m\u001b[32m [ 43%]\u001b[0m",
                                "tests_recording/test_repository_cache.py::RepositoryCacheTest::test_repository_cache_accept_str \u001b[32mPASSED\u001b[0m\u001b[32m [ 50%]\u001b[0m",
                                "tests_recording/test_repository_cache.py::RepositoryCacheTest::test_repository_cache_add_new_and_use_it \u001b[32mPASSED\u001b[0m\u001b[32m [ 56%]\u001b[0m",
                                "tests_recording/test_repository_cache.py::RepositoryCacheTest::test_repository_cache_do_not_add_new_if_not_enabled \u001b[32mPASSED\u001b[0m\u001b[32m [ 62%]\u001b[0m",
                                "tests_recording/test_status.py::TestStatus::test_copr_builds \u001b[32mPASSED\u001b[0m\u001b[32m      [ 68%]\u001b[0m",
                                "tests_recording/test_status.py::TestStatus::test_distgen_versions \u001b[32mPASSED\u001b[0m\u001b[32m [ 75%]\u001b[0m",
                                "tests_recording/test_status.py::TestStatus::test_dowstream_pr \u001b[32mPASSED\u001b[0m\u001b[32m     [ 81%]\u001b[0m",
                                "tests_recording/test_status.py::TestStatus::test_koji_builds \u001b[32mPASSED\u001b[0m\u001b[32m      [ 87%]\u001b[0m",
                                "tests_recording/test_status.py::TestStatus::test_status \u001b[32mPASSED\u001b[0m\u001b[32m           [ 93%]\u001b[0m",
                                "tests_recording/test_status.py::TestStatus::test_up_releases \u001b[32mPASSED\u001b[0m\u001b[32m      [100%]\u001b[0m",
                                "",
                                "---------- coverage: platform linux, python 3.14.5-final-0 -----------",
                                "Name                                        Stmts   Miss  Cover   Missing",
                                "-------------------------------------------------------------------------",
                                "packit/__init__.py                              4      0   100%",
                                "packit/actions.py                              23      1    96%   42",
                                "packit/actions_handler.py                      48     23    52%   57, 63, 86-107, 134-138, 153-156",
                                "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",
                                "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",
                                "packit/cli/__init__.py                          0      0   100%",
                                "packit/cli/build.py                            20     20     0%   6-38",
                                "packit/cli/builds/__init__.py                   0      0   100%",
                                "packit/cli/builds/copr_build.py                59     59     0%   4-232",
                                "packit/cli/builds/in_image_builder.py          32     32     0%   4-98",
                                "packit/cli/builds/koji_build.py                55     55     0%   4-180",
                                "packit/cli/builds/local_build.py               32     32     0%   4-140",
                                "packit/cli/builds/mock_build.py                32     32     0%   4-127",
                                "packit/cli/builds/obs_build.py                 30     30     0%   4-96",
                                "packit/cli/config.py                            5      5     0%   4-15",
                                "packit/cli/create_update.py                    36     36     0%   4-137",
                                "packit/cli/dist_git.py                          5      5     0%   6-16",
                                "packit/cli/dist_git_init.py                   196    196     0%   7-565",
                                "packit/cli/init.py                             97     97     0%   8-269",
                                "packit/cli/options.py                           3      3     0%   11-22",
                                "packit/cli/packit_base.py                      63     63     0%   4-92",
                                "packit/cli/prepare_sources.py                  52     52     0%   3-196",
                                "packit/cli/propose_downstream.py               62     62     0%   8-273",
                                "packit/cli/push_updates.py                     15     15     0%   8-39",
                                "packit/cli/scan_in_osh.py                      31     31     0%   4-100",
                                "packit/cli/source_git.py                       11     11     0%   6-22",
                                "packit/cli/source_git_init.py                  24     24     0%   6-96",
                                "packit/cli/source_git_status.py                18     18     0%   6-53",
                                "packit/cli/srpm.py                             33     33     0%   4-123",
                                "packit/cli/status.py                           17     17     0%   8-54",
                                "packit/cli/sync_from_downstream.py             30     30     0%   8-110",
                                "packit/cli/test.py                             33     33     0%   4-126",
                                "packit/cli/types.py                            89     89     0%   4-186",
                                "packit/cli/update_dist_git.py                  33     33     0%   8-142",
                                "packit/cli/update_source_git.py                22     22     0%   9-109",
                                "packit/cli/utils.py                           182    182     0%   4-402",
                                "packit/cli/validate_config.py                  18     18     0%   8-60",
                                "packit/command_handler.py                      86     49    43%   41-47, 83, 87, 106, 133-144, 149-188, 199-201, 211-237, 243-248, 251",
                                "packit/config/__init__.py                       5      0   100%",
                                "packit/config/aliases.py                       91     47    48%   59-60, 64-69, 102, 143, 145, 149, 168-176, 194-218, 246-275, 279",
                                "packit/config/commands.py                       5      0   100%",
                                "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",
                                "packit/config/config.py                       115     30    74%   67, 153-159, 184, 186-222, 260-265, 295-298, 303",
                                "packit/config/job_config.py                    80     29    64%   82-88, 92-97, 102-107, 110-117, 124, 129-141, 144-155, 163-166",
                                "packit/config/notifications.py                 15      0   100%",
                                "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",
                                "packit/config/package_config_validator.py      86     63    27%   40-43, 54-134, 143-145, 153-163, 171-186, 197-213, 231-242",
                                "packit/config/requirements.py                   8      0   100%",
                                "packit/config/sources.py                        8      4    50%   12, 15-18",
                                "packit/constants.py                            53      0   100%",
                                "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",
                                "packit/data/__init__.py                         0      0   100%",
                                "packit/dist_git_instance.py                    27     13    52%   18-21, 28, 41-46, 60-66",
                                "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",
                                "packit/exceptions.py                           39      6    85%   12, 28-30, 61-62",
                                "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",
                                "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",
                                "packit/pkgtool.py                              73     51    30%   44, 63-88, 100-108, 125, 152-185, 198-218, 224",
                                "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",
                                "packit/security.py                             85     51    40%   29-33, 45-47, 56, 61, 69-83, 95-118, 125-131, 136-137, 142, 151-154",
                                "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",
                                "packit/status.py                               83     26    69%   78-79, 91-92, 98-99, 125-157",
                                "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",
                                "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",
                                "packit/utils/__init__.py                       15      7    53%   53-56, 72-74",
                                "packit/utils/bodhi.py                           4      1    75%   26",
                                "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",
                                "packit/utils/commands.py                       60     15    75%   76, 89, 122-134, 139-144, 165",
                                "packit/utils/decorators.py                     19     19     0%   4-46",
                                "packit/utils/extensions.py                     13      8    38%   22, 35-42",
                                "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",
                                "packit/utils/local_test_utils.py               32     19    41%   33-62, 70-74, 87-93",
                                "packit/utils/logging.py                        43     26    40%   22-26, 29, 39-44, 63-84, 88",
                                "packit/utils/lookaside.py                      38      7    82%   34-35, 45-46, 53, 75-76",
                                "packit/utils/monitoring.py                     25     25     0%   4-43",
                                "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",
                                "packit/utils/release_monitoring.py             49     30    39%   12-13, 105-156",
                                "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",
                                "packit/utils/source_script.py                  21     21     0%   4-41",
                                "packit/utils/upstream_version.py               25     19    24%   26-53",
                                "packit/utils/versions.py                       15      6    60%   20-21, 24-25, 27, 29",
                                "packit/vm_image_build.py                       78     25    68%   56, 83-85, 128, 153-157, 167-171, 249-256, 279-281, 295-304, 316-318",
                                "-------------------------------------------------------------------------",
                                "TOTAL                                        7719   4741    39%",
                                "",
                                "",
                                "\u001b[32m============================= \u001b[32m\u001b[1m16 passed\u001b[0m\u001b[32m in 28.56s\u001b[0m\u001b[32m ==============================\u001b[0m"
                            ],
                            "zuul_log_id": "0a580a2a-0013-f883-3a9a-000000000008-1-container"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-06-08T17:34:15.112709Z",
                            "start": "2026-06-08T17:33:44.537725Z"
                        },
                        "id": "0a580a2a-0013-f883-3a9a-000000000008",
                        "name": "Run session recorded tests"
                    }
                }
            ]
        }
    ],
    "stats": {
        "container": {
            "changed": 5,
            "failures": 0,
            "ignored": 0,
            "ok": 12,
            "rescued": 0,
            "skipped": 3,
            "unreachable": 0
        }
    },
    "trusted": false
}
]
