[PATCH 00/10] treewide: add SPDX-License-Identifier headers
Daniel Gomez <[email protected]> Tue, 19 May 2026 15:34:21 +0200
| Newsgroups | dev.linux.lists.kdevops |
|---|---|
| Message-ID | <[email protected]> |
kdevops is licensed under copyleft-next-0.3.1 but the in-tree files were missing SPDX-License-Identifier headers for the dominant content categories. This series adds the headers consistently across shell scripts, Python files, Makefiles, Kconfig files, Ansible role task files, role defaults/handlers/vars/meta, top-level playbooks, .yaml task files, and Rust/Go sources under workflows/rcloud. A final patch fixes pre-existing malformed SPDX tags (missing colon, wrong spelling) across 41 files to the canonical SPDX-License-Identifier: copyleft-next-0.3.1 form. No behavior changes; only header insertions and format corrections. Signed-off-by: Daniel Gomez <[email protected]> --- Daniel Gomez (10): scripts: add SPDX-License-Identifier to shell scripts scripts: add SPDX-License-Identifier to Python files make: add SPDX-License-Identifier to Makefiles kconfigs: add SPDX-License-Identifier to Kconfig files playbooks: add SPDX-License-Identifier to .yaml task files playbooks: add SPDX-License-Identifier to role defaults/handlers/vars/meta playbooks: add SPDX-License-Identifier to role task files playbooks: add SPDX-License-Identifier to top-level playbooks treewide: fix SPDX-License-Identifier formatting rcloud: add SPDX-License-Identifier to Rust and Go sources Makefile.kdevops | 1 + Makefile.subtrees | 1 + docs/virt-install-demo.sh | 1 + kconfigs/Kconfig.ansible_cfg | 1 + kconfigs/Kconfig.ansible_provisioning | 1 + kconfigs/Kconfig.bringup | 1 + kconfigs/Kconfig.bringup.goals | 1 + kconfigs/Kconfig.declared_hosts | 1 + kconfigs/Kconfig.defaults | 1 + kconfigs/Kconfig.distro | 1 + kconfigs/Kconfig.email | 1 + kconfigs/Kconfig.extra_storage | 1 + kconfigs/Kconfig.git_sources | 1 + kconfigs/Kconfig.guestfs | 1 + kconfigs/Kconfig.hypervisor | 1 + kconfigs/Kconfig.iscsi | 1 + kconfigs/Kconfig.kdevops | 1 + kconfigs/Kconfig.krb5 | 1 + kconfigs/Kconfig.libvirt | 1 + kconfigs/Kconfig.libvirt.cxl | 1 + kconfigs/Kconfig.libvirt.largeio | 1 + kconfigs/Kconfig.libvirt.zns | 1 + kconfigs/Kconfig.mirror | 1 + kconfigs/Kconfig.nfsd | 1 + kconfigs/Kconfig.reg_twoline | 1 + kconfigs/Kconfig.smbd | 1 + kconfigs/Kconfig.ssh | 1 + kconfigs/Kconfig.sysctl | 1 + kconfigs/arch/Kconfig | 1 + kconfigs/workflows/Kconfig | 1 + kconfigs/workflows/Kconfig.data_partition | 1 + kconfigs/workflows/Kconfig.demo | 1 + kconfigs/workflows/Kconfig.shared | 1 + playbooks/ai.yml | 1 + playbooks/ai_benchmark.yml | 1 + playbooks/ai_destroy.yml | 1 + playbooks/ai_install.yml | 1 + playbooks/ai_multifs.yml | 1 + playbooks/ai_results.yml | 1 + playbooks/ai_setup.yml | 1 + playbooks/ai_tests.yml | 1 + playbooks/ai_uninstall.yml | 1 + playbooks/ansible_cfg.yml | 1 + playbooks/base_image.yml | 1 + playbooks/blktests.yml | 1 + playbooks/bootlinux.yml | 1 + playbooks/build_linux.yml | 1 + playbooks/build_linux_results.yml | 1 + playbooks/build_qemu.yml | 1 + playbooks/common.yml | 1 + playbooks/create_data_partition.yml | 1 + playbooks/cxl.yml | 1 + playbooks/devconfig.yml | 1 + playbooks/dhclient_azure_cache.yml | 1 + playbooks/dhclient_cache.yml | 1 + playbooks/docker-mirror.yml | 1 + playbooks/extra_volumes.yml | 1 + playbooks/fio-tests-baseline.yml | 1 + playbooks/fio-tests-compare.yml | 1 + playbooks/fio-tests-graph-host.yml | 1 + playbooks/fio-tests-graph.yml | 1 + playbooks/fio-tests-multi-fs-compare.yml | 1 + playbooks/fio-tests-results.yml | 1 + playbooks/fio-tests-trend-analysis.yml | 1 + playbooks/fio-tests.yml | 1 + playbooks/fstests.yml | 1 + playbooks/gen-pci-kconfig.yml | 1 + playbooks/gen_hosts.yml | 1 + playbooks/gen_nodes.yml | 1 + playbooks/gen_tfvars.yml | 1 + playbooks/gitr.yml | 1 + playbooks/guestfs.yml | 1 + playbooks/hypervisor-tuning.yml | 1 + playbooks/install-menuconfig-deps.yml | 1 + playbooks/install-rcloud-deps.yml | 1 + playbooks/install_systemd_journal_remote.yml | 1 + playbooks/install_systemd_timesyncd.yml | 1 + playbooks/install_terraform.yml | 1 + playbooks/iscsi.yml | 1 + playbooks/kdc.yml | 1 + playbooks/kdevops_archive.yml | 1 + playbooks/krb5.yml | 1 + playbooks/ktls.yml | 1 + playbooks/libvirt_pcie_passthrough.yml | 1 + playbooks/libvirt_storage_pool_create.yml | 1 + playbooks/libvirt_user.yml | 1 + playbooks/linux-mirror.yml | 1 + playbooks/ltp.yml | 1 + playbooks/minio.yml | 1 + playbooks/mmtests-compare.yml | 1 + playbooks/mmtests.yml | 1 + playbooks/monitor-kill.yml | 1 + playbooks/monitor-results.yml | 1 + playbooks/nfsd.yml | 1 + playbooks/nfstest.yml | 1 + playbooks/pkg.yml | 1 + playbooks/postfix_relay_host.yml | 1 + playbooks/pynfs.yml | 1 + playbooks/rcloud.yml | 1 + playbooks/reboot-limit.yml | 1 + playbooks/roles/ai_collect_results/tasks/main.yml | 1 + playbooks/roles/ai_destroy/tasks/main.yml | 1 + playbooks/roles/ai_docker_storage/tasks/main.yml | 1 + playbooks/roles/ai_install/tasks/main.yml | 1 + playbooks/roles/ai_milvus_storage/tasks/main.yml | 1 + playbooks/roles/ai_multifs_run/tasks/generate_comparison.yml | 1 + playbooks/roles/ai_multifs_run/tasks/main.yml | 1 + playbooks/roles/ai_multifs_run/tasks/run_single_filesystem.yml | 1 + playbooks/roles/ai_multifs_setup/defaults/main.yml | 1 + playbooks/roles/ai_multifs_setup/tasks/main.yml | 1 + playbooks/roles/ai_results/tasks/main.yml | 1 + playbooks/roles/ai_run_benchmarks/tasks/main.yml | 1 + playbooks/roles/ai_setup/tasks/main.yml | 1 + playbooks/roles/ai_uninstall/tasks/main.yml | 1 + playbooks/roles/ansible_cfg/defaults/main.yml | 1 + playbooks/roles/ansible_cfg/tasks/main.yml | 1 + playbooks/roles/base_image/defaults/main.yml | 1 + playbooks/roles/base_image/tasks/base-image.yml | 1 + playbooks/roles/base_image/tasks/custom-image.yml | 1 + playbooks/roles/base_image/tasks/main.yml | 1 + playbooks/roles/blktests/defaults/main.yml | 2 +- playbooks/roles/blktests/handlers/main.yml | 2 +- playbooks/roles/blktests/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/blktests/tasks/install-deps/main.yml | 1 + playbooks/roles/blktests/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/blktests/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/blktests/tasks/main.yml | 1 + playbooks/roles/bootlinux/defaults/main.yml | 2 +- playbooks/roles/bootlinux/tasks/build/9p.yml | 1 + playbooks/roles/bootlinux/tasks/build/builder.yml | 1 + playbooks/roles/bootlinux/tasks/build/targets.yml | 1 + playbooks/roles/bootlinux/tasks/ccache.yml | 1 + playbooks/roles/bootlinux/tasks/config-fragments.yml | 1 + playbooks/roles/bootlinux/tasks/config.yml | 1 + playbooks/roles/bootlinux/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/bootlinux/tasks/install-deps/main.yml | 1 + playbooks/roles/bootlinux/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/bootlinux/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/bootlinux/tasks/install-minimal-deps/debian/main.yml | 1 + playbooks/roles/bootlinux/tasks/install-minimal-deps/main.yml | 1 + playbooks/roles/bootlinux/tasks/install-minimal-deps/redhat/main.yml | 1 + playbooks/roles/bootlinux/tasks/install-minimal-deps/suse/main.yml | 1 + playbooks/roles/bootlinux/tasks/install/packages.yml | 1 + playbooks/roles/bootlinux/tasks/main.yml | 1 + playbooks/roles/bootlinux/tasks/update-grub/debian.yml | 1 + playbooks/roles/bootlinux/tasks/update-grub/install.yml | 1 + playbooks/roles/bootlinux/tasks/update-grub/main.yml | 1 + playbooks/roles/bootlinux/tasks/update-grub/redhat.yml | 1 + playbooks/roles/bootlinux/tasks/update-grub/suse.yml | 1 + playbooks/roles/btrfs_progs/defaults/main.yml | 2 +- playbooks/roles/btrfs_progs/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/btrfs_progs/tasks/install-deps/main.yml | 1 + playbooks/roles/btrfs_progs/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/btrfs_progs/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/btrfs_progs/tasks/main.yml | 1 + playbooks/roles/build_linux/defaults/main.yml | 1 + playbooks/roles/build_linux/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/build_linux/tasks/install-deps/main.yml | 1 + playbooks/roles/build_linux/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/build_linux/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/build_linux/tasks/main.yml | 1 + playbooks/roles/build_qemu/defaults/main.yml | 2 +- playbooks/roles/build_qemu/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/build_qemu/tasks/install-deps/fedora/main.yml | 1 + playbooks/roles/build_qemu/tasks/install-deps/main.yml | 1 + playbooks/roles/build_qemu/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/build_qemu/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/build_qemu/tasks/main.yml | 1 + playbooks/roles/codereadyrepo/defaults/main.yml | 2 +- playbooks/roles/codereadyrepo/tasks/main.yml | 1 + playbooks/roles/common/defaults/main.yml | 2 +- playbooks/roles/common/tasks/main.yml | 1 + playbooks/roles/compile_dbench/defaults/main.yml | 2 +- playbooks/roles/compile_dbench/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/compile_dbench/tasks/install-deps/main.yml | 1 + playbooks/roles/compile_dbench/tasks/main.yml | 1 + playbooks/roles/create_data_partition/defaults/main.yml | 1 + playbooks/roles/create_data_partition/tasks/main.yml | 1 + playbooks/roles/create_nfs_mount/defaults/main.yml | 2 +- playbooks/roles/create_nfs_mount/tasks/main.yml | 1 + playbooks/roles/create_partition/defaults/main.yml | 2 +- playbooks/roles/create_partition/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/create_partition/tasks/install-deps/main.yml | 1 + playbooks/roles/create_partition/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/create_partition/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/create_partition/tasks/main.yml | 1 + playbooks/roles/create_tmpfs/defaults/main.yml | 2 +- playbooks/roles/create_tmpfs/tasks/main.yml | 1 + playbooks/roles/cxl/defaults/main.yml | 2 +- playbooks/roles/cxl/tasks/cxl-create-dc-region/main.yml | 1 + playbooks/roles/cxl/tasks/cxl-dcd-setup/main.yml | 1 + playbooks/roles/cxl/tasks/cxl-mem-setup/main.yml | 1 + playbooks/roles/cxl/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/cxl/tasks/install-deps/generic.yml | 1 + playbooks/roles/cxl/tasks/install-deps/main.yml | 1 + playbooks/roles/cxl/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/cxl/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/cxl/tasks/main.yml | 1 + playbooks/roles/devconfig/defaults/main.yml | 2 +- playbooks/roles/devconfig/scripts/add-suse-repo-if-not-found.sh | 1 + playbooks/roles/devconfig/scripts/prepare_suse_repos.sh | 1 + playbooks/roles/devconfig/tasks/check-apt-mirrors.yml | 1 + .../roles/devconfig/tasks/config-custom-repos-and-packages/main.yml | 1 + .../devconfig/tasks/config-custom-repos-and-packages/redhat/main.yml | 1 + playbooks/roles/devconfig/tasks/datacrunch_ml.yml | 1 + playbooks/roles/devconfig/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/devconfig/tasks/install-deps/main.yml | 1 + playbooks/roles/devconfig/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/devconfig/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/devconfig/tasks/kotd-rev-kernel/debian/main.yml | 1 + playbooks/roles/devconfig/tasks/kotd-rev-kernel/main.yml | 1 + playbooks/roles/devconfig/tasks/kotd-rev-kernel/redhat/main.yml | 1 + playbooks/roles/devconfig/tasks/kotd-rev-kernel/suse/main.yml | 1 + playbooks/roles/devconfig/tasks/main.yml | 1 + playbooks/roles/dhclient_cache/defaults/main.yml | 1 + playbooks/roles/dhclient_cache/tasks/isc-dhclient.yml | 1 + playbooks/roles/dhclient_cache/tasks/main.yml | 1 + playbooks/roles/dhclient_cache/tasks/networkmanager.yml | 1 + playbooks/roles/dhclient_cache/tasks/wicked.yml | 1 + playbooks/roles/docker-mirror/defaults/main.yml | 1 + playbooks/roles/docker-mirror/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/docker-mirror/tasks/install-deps/main.yml | 1 + playbooks/roles/docker-mirror/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/docker-mirror/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/epel-release/defaults/main.yml | 1 + playbooks/roles/epel-release/tasks/main.yml | 1 + playbooks/roles/extra_volumes/defaults/main.yml | 1 + playbooks/roles/extra_volumes/tasks/main.yml | 1 + playbooks/roles/extra_volumes/tasks/providers/aws.yml | 1 + playbooks/roles/extra_volumes/tasks/providers/azure.yml | 1 + playbooks/roles/extra_volumes/tasks/providers/gce.yml | 1 + playbooks/roles/extra_volumes/tasks/providers/oci.yml | 1 + playbooks/roles/fio-tests/defaults/main.yml | 1 + playbooks/roles/fio-tests/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/fio-tests/tasks/install-deps/main.yml | 1 + playbooks/roles/fio-tests/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/fio-tests/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/fio-tests/tasks/main.yaml | 1 + playbooks/roles/fstests/defaults/main.yml | 2 +- playbooks/roles/fstests/handlers/main.yml | 2 +- playbooks/roles/fstests/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/fstests/tasks/install-deps/main.yml | 1 + playbooks/roles/fstests/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/fstests/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/fstests/tasks/main.yml | 1 + playbooks/roles/fstests_prep_localhost/defaults/main.yml | 2 +- .../roles/fstests_prep_localhost/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/fstests_prep_localhost/tasks/install-deps/main.yml | 1 + .../roles/fstests_prep_localhost/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/fstests_prep_localhost/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/fstests_prep_localhost/tasks/main.yml | 1 + playbooks/roles/gen_hosts/defaults/main.yml | 2 +- playbooks/roles/gen_hosts/tasks/main.yml | 1 + playbooks/roles/gen_nodes/defaults/main.yml | 2 +- playbooks/roles/gen_nodes/tasks/gitr.yml | 1 + playbooks/roles/gen_nodes/tasks/ltp.yml | 1 + playbooks/roles/gen_nodes/tasks/main.yml | 1 + playbooks/roles/gen_nodes/tasks/nfstest.yml | 1 + playbooks/roles/gen_pci_kconfig/defaults/main.yml | 2 +- playbooks/roles/gen_pci_kconfig/tasks/main.yml | 1 + playbooks/roles/gen_tfvars/defaults/main.yml | 2 +- playbooks/roles/gen_tfvars/tasks/main.yml | 1 + playbooks/roles/gitr/defaults/main.yml | 2 +- playbooks/roles/gitr/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/gitr/tasks/install-deps/main.yml | 1 + playbooks/roles/gitr/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/gitr/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/gitr/tasks/main.yml | 1 + playbooks/roles/gitr/vars/Debian.yml | 1 + playbooks/roles/gitr/vars/RedHat.yml | 1 + playbooks/roles/gitr/vars/Suse.yml | 1 + playbooks/roles/gitr/vars/main.yml | 2 +- playbooks/roles/guestfs/defaults/main.yml | 1 + playbooks/roles/guestfs/tasks/bringup/console-permissions.yml | 1 + playbooks/roles/guestfs/tasks/bringup/extra-disks.yml | 1 + playbooks/roles/guestfs/tasks/bringup/largeio.yml | 1 + playbooks/roles/guestfs/tasks/bringup/main.yml | 1 + playbooks/roles/guestfs/tasks/bringup/network.yml | 1 + playbooks/roles/guestfs/tasks/bringup/storage-pool-path.yml | 1 + playbooks/roles/guestfs/tasks/destroy.yml | 1 + playbooks/roles/guestfs/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/guestfs/tasks/install-deps/main.yml | 1 + playbooks/roles/guestfs/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/guestfs/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/guestfs/tasks/main.yml | 1 + playbooks/roles/guestfs/tasks/status/main.yml | 1 + playbooks/roles/hypervisor-tuning/defaults/main.yml | 2 +- playbooks/roles/hypervisor-tuning/tasks/main.yml | 1 + playbooks/roles/install-go-deps/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/install-go-deps/tasks/install-deps/fedora/main.yml | 1 + playbooks/roles/install-go-deps/tasks/install-deps/main.yml | 1 + playbooks/roles/install-go-deps/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/install-go-deps/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/install-go-deps/tasks/main.yml | 1 + playbooks/roles/install-menuconfig-deps/defaults/main.yml | 2 +- .../roles/install-menuconfig-deps/tasks/install-deps/debian/main.yml | 1 + .../roles/install-menuconfig-deps/tasks/install-deps/fedora/main.yml | 1 + playbooks/roles/install-menuconfig-deps/tasks/install-deps/main.yml | 1 + .../roles/install-menuconfig-deps/tasks/install-deps/redhat/main.yml | 1 + .../roles/install-menuconfig-deps/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/install-menuconfig-deps/tasks/main.yml | 1 + playbooks/roles/install-rcloud-deps/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/install-rcloud-deps/tasks/install-deps/fedora/main.yml | 1 + playbooks/roles/install-rcloud-deps/tasks/install-deps/main.yml | 1 + playbooks/roles/install-rcloud-deps/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/install-rcloud-deps/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/install-rcloud-deps/tasks/main.yml | 1 + playbooks/roles/install-rust-deps/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/install-rust-deps/tasks/install-deps/fedora/main.yml | 1 + playbooks/roles/install-rust-deps/tasks/install-deps/main.yml | 1 + playbooks/roles/install-rust-deps/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/install-rust-deps/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/install-rust-deps/tasks/main.yml | 1 + playbooks/roles/install_systemd_journal_remote/defaults/main.yml | 2 +- .../install_systemd_journal_remote/tasks/install-deps/debian/main.yml | 1 + .../roles/install_systemd_journal_remote/tasks/install-deps/main.yml | 1 + .../install_systemd_journal_remote/tasks/install-deps/redhat/main.yml | 1 + .../install_systemd_journal_remote/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/install_systemd_journal_remote/tasks/main.yml | 1 + playbooks/roles/install_systemd_timesyncd/defaults/main.yml | 2 +- .../roles/install_systemd_timesyncd/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/install_systemd_timesyncd/tasks/install-deps/main.yml | 1 + .../roles/install_systemd_timesyncd/tasks/install-deps/redhat/main.yml | 1 + .../roles/install_systemd_timesyncd/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/install_systemd_timesyncd/tasks/main.yml | 1 + playbooks/roles/install_terraform/defaults/main.yml | 2 +- playbooks/roles/install_terraform/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/install_terraform/tasks/install-deps/main.yml | 1 + playbooks/roles/install_terraform/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/install_terraform/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/install_terraform/tasks/main.yml | 1 + playbooks/roles/iscsi/defaults/main.yml | 1 + playbooks/roles/iscsi/tasks/add_initiator.yml | 1 + playbooks/roles/iscsi/tasks/add_lun.yml | 1 + playbooks/roles/iscsi/tasks/main.yml | 1 + playbooks/roles/iscsi/vars/Debian.yml | 1 + playbooks/roles/iscsi/vars/RedHat.yml | 1 + playbooks/roles/iscsi/vars/Suse.yml | 1 + playbooks/roles/kdc/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/kdc/tasks/install-deps/main.yml | 1 + playbooks/roles/kdc/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/kdc/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/kdc/tasks/main.yml | 1 + playbooks/roles/kdc/vars/Debian.yml | 1 + playbooks/roles/kdc/vars/RedHat.yml | 1 + playbooks/roles/kdc/vars/Suse.yml | 1 + playbooks/roles/kdc/vars/default.yml | 1 + playbooks/roles/kdc/vars/main.yml | 1 + playbooks/roles/kdevops_archive/defaults/main.yml | 1 + playbooks/roles/kdevops_archive/tasks/main.yml | 1 + playbooks/roles/krb5/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/krb5/tasks/install-deps/main.yml | 1 + playbooks/roles/krb5/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/krb5/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/krb5/tasks/main.yml | 1 + playbooks/roles/ktls/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/ktls/tasks/install-deps/main.yml | 1 + playbooks/roles/ktls/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/ktls/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/ktls/tasks/main.yml | 1 + playbooks/roles/libvirt_pcie_passthrough/defaults/main.yml | 2 +- playbooks/roles/libvirt_pcie_passthrough/tasks/main.yml | 1 + playbooks/roles/libvirt_storage_pool_create/defaults/main.yml | 2 +- playbooks/roles/libvirt_storage_pool_create/tasks/main.yml | 1 + playbooks/roles/libvirt_user/defaults/main.yml | 2 +- playbooks/roles/libvirt_user/tasks/enable-user/debian/main.yml | 1 + playbooks/roles/libvirt_user/tasks/enable-user/main.yml | 1 + playbooks/roles/libvirt_user/tasks/enable-user/redhat/main.yml | 1 + playbooks/roles/libvirt_user/tasks/enable-user/suse/main.yml | 1 + playbooks/roles/libvirt_user/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/libvirt_user/tasks/install-deps/fedora/main.yml | 1 + playbooks/roles/libvirt_user/tasks/install-deps/main.yml | 1 + playbooks/roles/libvirt_user/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/libvirt_user/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/libvirt_user/tasks/main.yml | 1 + playbooks/roles/linux-mirror/defaults/main.yml | 2 +- playbooks/roles/linux-mirror/tasks/install-deps/fedora/main.yml | 1 + playbooks/roles/linux-mirror/tasks/install-deps/nfs/debian/main.yml | 1 + playbooks/roles/linux-mirror/tasks/install-deps/nfs/main.yml | 1 + playbooks/roles/linux-mirror/tasks/install-deps/nfs/redhat/main.yml | 1 + playbooks/roles/linux-mirror/tasks/install-deps/nfs/suse/main.yml | 1 + playbooks/roles/linux-mirror/tasks/main.yml | 1 + playbooks/roles/ltp/defaults/main.yml | 2 +- playbooks/roles/ltp/tasks/main.yml | 1 + playbooks/roles/ltp/vars/Debian.yml | 1 + playbooks/roles/ltp/vars/RedHat.yml | 1 + playbooks/roles/ltp/vars/Suse.yml | 1 + playbooks/roles/ltp/vars/main.yml | 1 + playbooks/roles/milvus/defaults/main.yml | 1 + playbooks/roles/milvus/meta/main.yml | 1 + playbooks/roles/milvus/tasks/benchmark.yml | 1 + playbooks/roles/milvus/tasks/benchmark_setup.yml | 1 + playbooks/roles/milvus/tasks/install_docker.yml | 1 + playbooks/roles/milvus/tasks/main.yml | 1 + playbooks/roles/milvus/tasks/setup.yml | 1 + playbooks/roles/minio_destroy/tasks/main.yml | 1 + playbooks/roles/minio_install/tasks/main.yml | 1 + playbooks/roles/minio_results/tasks/main.yml | 1 + playbooks/roles/minio_setup/defaults/main.yml | 1 + playbooks/roles/minio_setup/tasks/main.yml | 1 + playbooks/roles/minio_uninstall/tasks/main.yml | 1 + playbooks/roles/minio_warp_run/tasks/main.yml | 1 + playbooks/roles/mmtests/defaults/main.yml | 1 + playbooks/roles/mmtests/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/mmtests/tasks/install-deps/main.yml | 1 + playbooks/roles/mmtests/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/mmtests/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/mmtests/tasks/main.yaml | 1 + playbooks/roles/mmtests_compare/defaults/main.yml | 1 + playbooks/roles/mmtests_compare/files/apply_patch.sh | 1 + playbooks/roles/mmtests_compare/files/embed_graphs_in_html.sh | 1 + playbooks/roles/mmtests_compare/files/generate_graphs.sh | 1 + playbooks/roles/mmtests_compare/files/generate_html_with_graphs.sh | 1 + playbooks/roles/mmtests_compare/files/run_comparison.sh | 1 + playbooks/roles/mmtests_compare/tasks/main.yml | 1 + playbooks/roles/monitoring/defaults/main.yml | 1 + playbooks/roles/monitoring/scripts/folio_migration_compare.py | 1 + playbooks/roles/monitoring/scripts/fragmentation_ab_compare.py | 1 + playbooks/roles/monitoring/scripts/fragmentation_compare.py | 1 + .../roles/monitoring/scripts/generate_fragmentation_comparisons.py | 1 + playbooks/roles/monitoring/tasks/common/setup.yml | 1 + playbooks/roles/monitoring/tasks/install-deps/centos/main.yml | 1 + playbooks/roles/monitoring/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/monitoring/tasks/install-deps/fedora/main.yml | 1 + playbooks/roles/monitoring/tasks/install-deps/main.yml | 1 + playbooks/roles/monitoring/tasks/main.yml | 1 + playbooks/roles/monitoring/tasks/monitor_collect.yml | 1 + playbooks/roles/monitoring/tasks/monitor_collect_only.yml | 1 + playbooks/roles/monitoring/tasks/monitor_run.yml | 1 + playbooks/roles/monitoring/tasks/monitors/folio_migration/collect.yml | 1 + .../roles/monitoring/tasks/monitors/folio_migration/collect_only.yml | 1 + playbooks/roles/monitoring/tasks/monitors/folio_migration/run.yml | 1 + playbooks/roles/monitoring/tasks/visualize.yml | 1 + playbooks/roles/nfsd/defaults/main.yml | 2 +- playbooks/roles/nfsd/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/nfsd/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/nfsd/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/nfsd/tasks/main.yml | 1 + playbooks/roles/nfsd/vars/Debian.yml | 1 + playbooks/roles/nfsd/vars/RedHat.yml | 1 + playbooks/roles/nfsd/vars/Suse.yml | 1 + playbooks/roles/nfsd_add_export/defaults/main.yml | 2 +- playbooks/roles/nfsd_add_export/tasks/main.yml | 1 + playbooks/roles/nfsd_add_export/tasks/storage/iscsi.yml | 1 + playbooks/roles/nfsd_add_export/tasks/storage/local.yml | 1 + playbooks/roles/nfsd_add_export/tasks/storage/tmpfs.yml | 1 + playbooks/roles/nfstest/defaults/main.yml | 1 + playbooks/roles/nfstest/tasks/main.yml | 1 + playbooks/roles/nfstest/vars/Debian.yml | 1 + playbooks/roles/nfstest/vars/RedHat.yml | 1 + playbooks/roles/nfstest/vars/Suse.yml | 1 + playbooks/roles/nix-cache-mirror/defaults/main.yml | 1 + playbooks/roles/nix-cache-mirror/handlers/main.yml | 1 + playbooks/roles/nix-cache-mirror/tasks/main.yml | 1 + playbooks/roles/pkg/defaults/main.yml | 2 +- playbooks/roles/pkg/tasks/debian.yml | 1 + playbooks/roles/pkg/tasks/main.yml | 1 + playbooks/roles/postfix_relay_host/defaults/main.yml | 2 +- playbooks/roles/postfix_relay_host/tasks/main.yml | 1 + playbooks/roles/pynfs/defaults/main.yml | 2 +- playbooks/roles/pynfs/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/pynfs/tasks/install-deps/main.yml | 1 + playbooks/roles/pynfs/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/pynfs/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/pynfs/tasks/main.yml | 1 + playbooks/roles/reboot-limit/defaults/main.yml | 2 +- playbooks/roles/reboot-limit/tasks/do-reboot-compare.yml | 1 + playbooks/roles/reboot-limit/tasks/do-reboot.yml | 1 + playbooks/roles/reboot-limit/tasks/handle-reboot-data.yml | 1 + playbooks/roles/reboot-limit/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/reboot-limit/tasks/install-deps/main.yml | 1 + playbooks/roles/reboot-limit/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/reboot-limit/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/reboot-limit/tasks/main.yml | 1 + playbooks/roles/rxe/tasks/main.yml | 1 + playbooks/roles/selftests/defaults/main.yml | 2 +- playbooks/roles/selftests/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/selftests/tasks/install-deps/main-localhost.yml | 1 + playbooks/roles/selftests/tasks/install-deps/main.yml | 1 + playbooks/roles/selftests/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/selftests/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/selftests/tasks/main.yml | 1 + playbooks/roles/siw/tasks/main.yml | 1 + playbooks/roles/smbd/defaults/main.yml | 1 + playbooks/roles/smbd/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/smbd/tasks/install-deps/main.yml | 1 + playbooks/roles/smbd/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/smbd/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/smbd/tasks/main.yml | 1 + playbooks/roles/smbd/vars/Debian.yml | 1 + playbooks/roles/smbd/vars/RedHat.yml | 1 + playbooks/roles/smbd/vars/Suse.yml | 1 + playbooks/roles/smbd_add_share/defaults/main.yml | 2 +- playbooks/roles/smbd_add_share/tasks/main.yml | 1 + playbooks/roles/steady_state/defaults/main.yml | 1 + playbooks/roles/steady_state/tasks/main.yaml | 1 + playbooks/roles/sysbench/defaults/main.yml | 1 + playbooks/roles/sysbench/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/sysbench/tasks/install-deps/main.yml | 1 + playbooks/roles/sysbench/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/sysbench/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/sysbench/tasks/main.yaml | 1 + playbooks/roles/sysbench/tasks/mysql-docker/main.yaml | 1 + playbooks/roles/sysbench/tasks/postgresql-native/main.yaml | 1 + playbooks/roles/terraform/defaults/main.yml | 1 + playbooks/roles/terraform/tasks/bringup/datacrunch.yml | 1 + playbooks/roles/terraform/tasks/bringup/generic.yml | 1 + playbooks/roles/terraform/tasks/bringup/lambdalabs.yml | 1 + playbooks/roles/terraform/tasks/bringup/main.yml | 1 + playbooks/roles/terraform/tasks/common/ssh-config.yml | 1 + playbooks/roles/terraform/tasks/common/status.yml | 1 + playbooks/roles/terraform/tasks/destroy/datacrunch.yml | 1 + playbooks/roles/terraform/tasks/destroy/generic.yml | 1 + playbooks/roles/terraform/tasks/destroy/main.yml | 1 + playbooks/roles/terraform/tasks/main.yml | 1 + playbooks/roles/update_etc_hosts/defaults/main.yml | 2 +- playbooks/roles/update_etc_hosts/tasks/main.yml | 1 + playbooks/roles/update_ssh_config_guestfs/tasks/main.yml | 1 + playbooks/roles/vllm/defaults/main.yml | 1 + playbooks/roles/vllm/tasks/cleanup-bare-metal.yml | 1 + playbooks/roles/vllm/tasks/configure-docker-data.yml | 1 + playbooks/roles/vllm/tasks/deploy-bare-metal.yml | 1 + playbooks/roles/vllm/tasks/deploy-docker.yml | 1 + playbooks/roles/vllm/tasks/deploy-production-stack.yml | 1 + playbooks/roles/vllm/tasks/install-deps/debian/main.yml | 1 + playbooks/roles/vllm/tasks/install-deps/main.yml | 1 + playbooks/roles/vllm/tasks/install-deps/redhat/main.yml | 1 + playbooks/roles/vllm/tasks/install-deps/suse/main.yml | 1 + playbooks/roles/vllm/tasks/main.yml | 1 + playbooks/roles/vllm/tasks/setup-helm.yml | 1 + playbooks/roles/vllm/tasks/setup-kubernetes.yml | 1 + playbooks/roles/volume_group/defaults/main.yml | 1 + playbooks/roles/volume_group/tasks/guestfs.yml | 1 + playbooks/roles/volume_group/tasks/main.yml | 1 + playbooks/roles/volume_group/tasks/terraform/aws.yml | 1 + playbooks/roles/volume_group/tasks/terraform/azure.yml | 1 + playbooks/roles/volume_group/tasks/terraform/gce.yml | 1 + playbooks/roles/volume_group/tasks/terraform/oci.yml | 1 + playbooks/rxe.yml | 1 + playbooks/scripts/workflows/fstests/sort-expunges.sh | 1 + playbooks/selftests.yml | 1 + playbooks/siw.yml | 1 + playbooks/smbd.yml | 1 + playbooks/steady_state.yml | 1 + playbooks/sysbench.yml | 1 + playbooks/terraform.yml | 1 + playbooks/update_etc_hosts.yml | 1 + playbooks/update_ssh_config_guestfs.yml | 1 + playbooks/vllm.yml | 1 + scripts/append-makefile-vars-int.sh | 1 + scripts/append-makefile-vars.sh | 1 + scripts/check-cli-set-var.sh | 1 + scripts/check_commit_format.py | 1 + scripts/contrib_graph.py | 1 + scripts/cwd-append.sh | 1 + scripts/datacrunch_select_tier.py | 1 + scripts/detect_indentation_issues.py | 1 + scripts/detect_whitespace_issues.py | 1 + scripts/ensure_newlines.py | 1 + scripts/fix_indentation_issues.py | 1 + scripts/fix_whitespace_issues.py | 1 + scripts/generate_mmtests_graphs.py | 1 + scripts/get-distro-default-bridge.sh | 1 + scripts/get-distro-has-hop-count-sources.sh | 1 + scripts/get-distro-prefix.sh | 1 + scripts/get_gdb_base_port.sh | 1 + scripts/get_libvirsh_can_sudo.sh | 1 + scripts/get_libvirsh_pool_enabled.sh | 1 + scripts/get_libvirsh_pool_name.sh | 1 + scripts/get_libvirsh_pool_path.sh | 1 + scripts/github_output.sh | 1 + scripts/iscsi.Makefile | 1 + scripts/kconfig-ansible.Makefile | 1 + scripts/kconfig/update-upstream-kconfig.sh | 1 + scripts/kotd.Makefile | 1 + scripts/krb5.Makefile | 1 + scripts/ktls.Makefile | 1 + scripts/libvirt_pool.sh | 1 + scripts/nfsd.Makefile | 1 + scripts/os-debian-version.sh | 1 + scripts/os-release-check.sh | 1 + scripts/rdma.Makefile | 1 + scripts/smbd.Makefile | 1 + scripts/style.Makefile | 1 + scripts/test_git_firewall.sh | 1 + scripts/update_etc_hosts.Makefile | 1 + scripts/update_ssh_config_guestfs.py | 1 + scripts/vllm-quick-test.sh | 1 + scripts/vllm-status-summary.py | 1 + scripts/workflows/cxl/gen_qemu_cxl.py | 1 + scripts/workflows/fstests/copy-results.sh | 1 + scripts/workflows/fstests/lazy-baseline.sh | 1 + scripts/workflows/generic/crash_report.py | 1 + scripts/workflows/lib/debug_print_filesystem_sections.sh | 1 + scripts/workflows/pynfs/check_pynfs_results.py | 1 + terraform-provider-rcloud/internal/provider/client.go | 1 + terraform-provider-rcloud/internal/provider/provider.go | 1 + terraform-provider-rcloud/internal/provider/resource_vm.go | 1 + terraform-provider-rcloud/main.go | 1 + terraform/Kconfig | 1 + terraform/aws/Kconfig | 1 + terraform/aws/scripts/aws_common.py | 1 + terraform/azure/Kconfig | 1 + terraform/azure/scripts/azure_common.py | 1 + terraform/datacrunch/Kconfig | 1 + terraform/gce/Kconfig | 1 + terraform/gce/scripts/gce_common.py | 1 + terraform/globals.mk | 1 + terraform/lambdalabs/Kconfig | 1 + terraform/oci/Kconfig | 1 + terraform/oci/scripts/oci_common.py | 1 + terraform/rcloud/Kconfig | 1 + terraform/scripts/cloud-init.sh | 1 + workflows/ai/Kconfig | 1 + workflows/ai/Makefile | 1 + workflows/ai/scripts/analyze_results.py | 1 + workflows/ai/scripts/generate_graphs.py | 1 + workflows/ai/scripts/generate_html_report.py | 1 + workflows/blktests/Kconfig | 1 + workflows/blktests/scripts/oscheck-lib.sh | 1 + workflows/build-linux/Kconfig | 1 + workflows/build-linux/Makefile | 1 + workflows/build-linux/scripts/build_linux.py | 1 + workflows/build-linux/scripts/combine_results.py | 1 + workflows/build-linux/scripts/generate_summaries.py | 1 + workflows/build-linux/scripts/visualize_results.py | 1 + workflows/cxl/Kconfig | 1 + workflows/cxl/Makefile.kernel | 1 + workflows/demos/reboot-limit/Kconfig | 1 + workflows/demos/reboot-limit/Makefile | 1 + workflows/fio-tests/Kconfig | 1 + workflows/fio-tests/Makefile | 1 + workflows/fio-tests/scripts/generate_comparison_graphs.py | 1 + workflows/fio-tests/scripts/generate_comprehensive_analysis.py | 1 + workflows/fstests/Kconfig | 1 + workflows/fstests/Makefile.sparsefiles | 1 + workflows/fstests/Makefile.xfs | 1 + workflows/fstests/btrfs/Kconfig | 1 + workflows/fstests/btrfs/Makefile | 1 + workflows/fstests/cifs/Kconfig | 1 + workflows/fstests/cifs/Makefile | 1 + workflows/fstests/ext4/Kconfig | 1 + workflows/fstests/nfs/Kconfig | 1 + workflows/fstests/nfs/Makefile | 1 + workflows/fstests/osfiles/debian/helpers.sh | 1 + workflows/fstests/osfiles/fedora/helpers.sh | 1 + workflows/fstests/osfiles/ol/helpers.sh | 1 + workflows/fstests/osfiles/opensuse-leap/helpers.sh | 1 + workflows/fstests/osfiles/opensuse-tumbleweed/helpers.sh | 1 + workflows/fstests/osfiles/sles/helpers.sh | 1 + workflows/fstests/osfiles/ubuntu/helpers.sh | 1 + workflows/fstests/scripts/gendisks.sh | 1 + workflows/fstests/scripts/naggy-check.sh | 1 + workflows/fstests/scripts/oscheck-get-failures.sh | 1 + workflows/fstests/scripts/oscheck-lib.sh | 1 + workflows/fstests/scripts/oscheck.sh | 1 + workflows/fstests/tmpfs/Kconfig | 1 + workflows/fstests/tmpfs/Makefile | 1 + workflows/fstests/xfs/Kconfig | 1 + workflows/gitr/Kconfig | 1 + workflows/gitr/Makefile | 1 + workflows/gitr/btrfs/Kconfig | 1 + workflows/gitr/btrfs/Makefile | 1 + workflows/gitr/ext4/Kconfig | 1 + workflows/gitr/ext4/Makefile | 1 + workflows/gitr/nfs/Kconfig | 1 + workflows/gitr/nfs/Makefile | 1 + workflows/gitr/tmpfs/Kconfig | 1 + workflows/gitr/tmpfs/Makefile | 1 + workflows/gitr/xfs/Kconfig | 1 + workflows/gitr/xfs/Makefile | 1 + workflows/linux/Kconfig | 1 + workflows/ltp/Kconfig | 1 + workflows/ltp/Makefile | 1 + workflows/minio/Kconfig | 1 + workflows/minio/Makefile | 1 + workflows/minio/scripts/analyze_warp_results.py | 1 + workflows/minio/scripts/generate_warp_report.py | 1 + workflows/minio/scripts/run_benchmark_suite.sh | 1 + workflows/mmtests/Kconfig | 1 + workflows/mmtests/Makefile | 1 + workflows/nfstest/Kconfig | 1 + workflows/nfstest/Makefile | 1 + workflows/nfstest/scripts/generate_nfstest_html.py | 1 + workflows/nfstest/scripts/parse_nfstest_results.py | 1 + workflows/nfstest/scripts/visualize_nfstest_results.sh | 1 + workflows/pynfs/Kconfig | 1 + workflows/pynfs/Makefile | 1 + workflows/pynfs/scripts/run_pynfs.sh | 1 + workflows/pynfs/scripts/run_pynfs_block.sh | 1 + workflows/rcloud/Kconfig | 1 + workflows/rcloud/Makefile | 1 + workflows/rcloud/scripts/check-health.py | 1 + workflows/rcloud/src/api/handlers/health.rs | 1 + workflows/rcloud/src/api/handlers/images.rs | 1 + workflows/rcloud/src/api/handlers/metrics.rs | 1 + workflows/rcloud/src/api/handlers/mod.rs | 1 + workflows/rcloud/src/api/handlers/vms.rs | 1 + workflows/rcloud/src/api/mod.rs | 1 + workflows/rcloud/src/api/models.rs | 1 + workflows/rcloud/src/api/routes.rs | 1 + workflows/rcloud/src/config/kdevops.rs | 1 + workflows/rcloud/src/config/mod.rs | 1 + workflows/rcloud/src/lib.rs | 1 + workflows/rcloud/src/main.rs | 1 + workflows/rcloud/src/metrics.rs | 1 + workflows/rcloud/src/vm/disk.rs | 1 + workflows/rcloud/src/vm/manager.rs | 1 + workflows/rcloud/src/vm/mod.rs | 1 + workflows/rcloud/src/vm/xml.rs | 1 + workflows/rcloud/tests/api_tests.rs | 1 + workflows/selftests/Kconfig | 1 + workflows/selftests/tests/Makefile.firmware | 1 + workflows/selftests/tests/Makefile.kmod | 1 + workflows/selftests/tests/Makefile.maple | 1 + workflows/selftests/tests/Makefile.module | 1 + workflows/selftests/tests/Makefile.sysctl | 1 + workflows/selftests/tests/Makefile.xarray | 1 + workflows/steady_state/Kconfig | 1 + workflows/steady_state/Makefile | 1 + workflows/sysbench/Kconfig | 1 + workflows/sysbench/Makefile | 1 + workflows/vllm/Kconfig | 1 + workflows/vllm/Makefile | 1 + 724 files changed, 724 insertions(+), 41 deletions(-) --- base-commit: 1a61f43dc2bc2e019fc4a35d9673cfa31909272d change-id: 20260518-b4-license-b33348a18f0c Best regards, -- Daniel Gomez <[email protected]>